2019-01-01から1年間の記事一覧
なぜ 今まで.tmux.confにprefixの変更くらいしか書いていなかったのだが、緑一色でダサいのでもう少しいい感じにしたかった この2つのページを参考にした(パクったともいう) qiita.com qiita.com 結果こんな感じになった 環境 ArchLinux tmux 3.0a 書いたも…
なぜ このアドレスバーにツイッター共有ページを開くボタンを設置するだけのchrome extensionを書いたときに調べたことをメモしておく github.com メモ manifest.json chrome extensionには設定ファイルであるmanifest.jsonが必須 実際に書いたもの { "manif…
やりたいこと i3-wmのforkであるi3-gapsでウィンドウ-ウィンドウ間、ウィンドウ-画面端間に同じ幅のgapを持たせる 設定 ~/.config/i3/configに次の行を追記 gaps inner <px> outerはウィンドウ-画面端間のgapの設定のようで、設定するとウィンドウ-画面端間のgap</px>…
概要 gitを真面目に使い始めたらなぜかfzfの便利さに目覚めたので関数書いてもっと便利にしたかった コード 基本的な関数はワンライナーに組み込みやすいようにfzfの引数に$@を渡す。 xargsの-rオプションは入力がないときにコマンドを実行しない。 # this c…
環境 Windows10 1903 WSL1/Ubuntu 18.04.3 LTS gcc 7.4.0 コード #include<stdio.h> int reduce(int (*funcp)(int, int), int array[], size_t size, int acc){ if(size == 0){ return acc; }else{ return reduce(funcp, array + 1, size - 1, (*funcp)(acc, *array))</stdio.h>…
ピン PA2 - USART_TX PA3 - USART_RX GPIO Altanative function AF7 USART 0b0111 GPIOA_AFRL offset 0x20 GPIOA_AFRL [11:8] PA2 GPIOA_AFRL [15:12] PA3 GPIOA_AFRH offseet 0x24
レジスタ thumb命令の大半はr0-r7にしかアクセスできない 名称 別名 用途 r0 - 引数1、返り値、破壊可能 r1 - 引数2、破壊可能 r2 - 引数3、破壊可能 r3 - 引数4、破壊可能 r4 - r5 - r6 - r7 - gccではfpとして利用(thumb命令時) r8 - r9 - プラットフォー…
リファレンスマニュアル P.62 Once the boot pins are selected, the application software can modify the memory accessible in the code area (in this way the code can be executed through the ICode bus in place of the System bus). This modificat…
環境 処理系 SBCL ライブラリ usocket コード (ql:quickload "usocket") (defun echo-server (port) (let* ((server-socket (usocket:socket-listen "localhost" port :reuseaddress t)) (stream (usocket:socket-stream (usocket:socket-accept server-sock…
追記 2020/03/28 パッケージをロード... 依存関係を解決しています... 衝突するパッケージがないか確認しています... :: libfprint-vfs0097-git と libfprint が衝突しています。libfprint を削除しますか? [y/N] y エラー: 処理の準備に失敗しました (依存…
参考ページ t.co 特にlambdaの実装を参考にした コード github.com テストを書いてないのでバグが一杯ありそう 次はGCのない言語で実装したい
javascript知らないけど書いた github.com ハマりポイント & メモ apiに動画IDを投げると記号がパーセントエンコードされた状態のURLが帰ってくるが、jsのglobalThis#decodeURIだとascii文字はデコードしてくれないので、自分で実装する必要がある。 ブック…
参考 idken.net yuki-sato.com リファレンスマニュアル https://www.st.com/content/ccc/resource/technical/document/reference_manual/4d/ed/bc/89/b5/70/40/dc/DM00135183.pdf/files/DM00135183.pdf/jcr:content/translations/en.DM00135183.pdf 環境 Nuc…
無限ループ(仕様では未定義動作)でいいとして b;main(a){printf("%d\n",b+=a);main(b-a);} わたしには上の42byteが限界でした