GreenPAKっていうFPGAみたいなデバイスを紹介してみたい by AoiSaya | elchika

はじめに チョットした回路を組むのにGreenPAKっていうFPGAみたいなデバイスが便利なので紹介します。 GreenPAKとは GreenPAKは、Dialog Semiconductor社が販売しているCPLDとFPGAの間を埋めるようなプログラマブルデバイスです。 汎用ロジックIC数個で組めるような回路の置き換えに適しており、簡単な回路がこれ一個で…

人生最後のキーボードを購入 Ultimate Hacking Keyboard (UHK 60 v1) – 学習する天然ニューラルネット

Ultimate Hacking Keyboard とは 一週間使ってみた感想 打鍵感について 独自機能について 静音化 注文してから届くまで 注文方法 届くまで 開封から設定まで 最後に Ultimate Hacking Keyboard とは 最近購入した最高のキーボード。もうほかのキーボードは買わないと思う。 これ。 ultimatehackingkeyboard.com ハンガリ…

Oh Shit, Git!?!

Gitって難しい。簡単にぐちゃぐちゃの状態になっちゃうし、失敗を直す方法を知ろうとしたところでまじくそ不可能。Gitのドキュメンテーションって卵とニワトリの問題みたいなところがあって、ハマりから抜け出すために知ってないといけない事柄の名前をあらかじめ知っていないと、どうやって問題を解決したらいいのか検…

GitHub – TomWright/dasel: Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.

dasel Dasel (short for data-selector) allows you to query and modify data structures using selector strings. Comparable to jq / yq, but supports JSON, YAML, TOML, XML and CSV with zero runtime dependencies. One tool to rule them all Say good bye to learning new tools just to work with a different…

攻撃して学ぶJWT【ハンズオンあり】 | Engineers’ Blog

攻撃者が改竄したいのはおそらくこのペイロードの部分です。 現在デコードしているJWTで言えば、ペイロードの"user": "guest"を"user": "admin"などに改竄して不正にadminになりすますことを目論むかもしれません。 他にも、JWTの有効期限を表す予約語expなどを改竄して不正に有効期限を延ばすなどの不正利用も考えられ…

【翻訳】Googleのエンジニアがソフトウェア開発する時に必ず書くドキュメント「Design Docs at Google」 – BppLOG

Googleでの「Design Docs」とは 2007年の Google Developer Day Tokyo での鵜飼氏のプレゼンによると「Google で必ず書くことになっているドキュメント」であり、「プロジェクト立ち上げ時の 1~2週間をかけて書く」ものです。 今回は Google のソフトウェアエンジニアである @cramforce 氏が自身のブログで「Googleでの…

Git 2.27.0 から git pull をすると表示されるようになった “Pulling without specifying how to reconcile divergent branches is discouraged.” について – esm アジャイル事業部 開発者ブログ

最近の趣味はもっぱら L7 より下のお勉強、な @yucao24hours です。 梅雨入りもどこ吹く風の暑いある日、いつものように git pull を実行すると、以下のような警告が出るようになりました。 $ git pull warning: Pulling without specifying how to reconcile divergent branches is discouraged. You can squelch this …