Tokyo Course Grained

カナダ西海岸ソフトウェアエンジニアのブログです

programming

grpc-web on appengine standard environment (できませんでした)

作りかけです。 github.com いまpodcast用の再放送ツール作ってて、これ を grpc 対応させようとした。 ReactJSのフロントがあってRestのAPIで叩くのだけど、grpc対応させたら RESTなAPIをわざわざ作んなくていいしコードをだいぶ減らせる。 grpcは標準では…

Python の必要性を感じる日々

ワークでソフトウェアとハードウェアの融合領域みたいなとこやってる…。要するに組み込みとかハード叩くライブラリとか画像処理のアプリを作ってるんだけど C++ で書くの辛い。C++11 は楽といっても(確かに楽だ)、C++のプロジェクトだと必ずPythonバインデ…

fpgaxで発表してきました

エクストリームコンピューティング研究会 でchisel+riscvというタイトルで発表してきました。 発表資料です Chisel RISC-V introduction // Speaker Deck でっかい勉強会で発表するのははじめてだったのでちょっと緊張しました。 Chisel と RISC-V は個人的…

RISCVとその周辺

RISC-VというISA(命令セットアーキテクチャ)について紹介します。 RISCVはV(ファイブ)はバークレーで作られた5番目のRISCでいう意味で、去年仕様公開、今年フィックスという比較的新しいISAです。 特徴についてはmsyksphinzさんのブログにまとまってます…

新検索βを使ってニコ生がはじまったらpushしてくれるやつ

最近いまさらニコ生で公式のアニメとか映画とか西友の番組とか見てる。タイムシフトはコメントできないしできたらリアルタイムで見たい。で、プッシュしてくれたらいいんだけど、チャンネル登録しないと公式アプリはプッシュしてくれないし放送開始前に登録…

Human × IT

テストを書いてずっとデバッグしてた、 自分のコードの粗さが目立つ。 unsigned int yy = srcY + top; if (yy >= 0) { ... } else { // なぜか実行されない???? もともと、yy は正だけであとからelse節を追加した。 なんでもかんでもunsigned つければいいと…