Weekly Report(2022-05-28)

Look back on the week. English 2/7回受講 今週は社外トレーニング受講で時間が取れず 20代後半から始める英語習得 英作文->英会話の順が良い Machine learning / Cloud computing Xilinx trainingを受講 非常に良かった Rock climbing ホームジムのWeekly 1~2Qを触るなど Other topics 読み物 OSS開発者に向けられる「搾取の精神」 まつもとゆきひろ氏が語る、正しい生産的関係に必要なのは “リスペクト”と“参加すること” - ログミーTech 【大原雄介の半導体業界こぼれ話】ライセンスビジネスに見る「Arm」と「RISC-V」の関係 - PC Watch Table of Contents · Crafting Interpreters わからん時に躊躇せず聞いて生産性爆上げする話|牛尾 剛|note RidgeRun/gst-interpipe: GStreamer plug-in for interpipeline communication GstreamerのPipelineを複数に分割して連携するプラグイン SVMは復権し得るか? - 渋谷駅前で働くデータサイエンティストのブログ 小さなサンプルサイズであればNNを超えるパフォーマンスがでる 欠点は処理時間 NNはミニバッチで分散処理できるが、SVNはすべて逐次処理のため chibicc 今週は時間が取れたのでかなり進めることができた merge Function with Var · mshr-h/[email protected] add global variable · mshr-h/[email protected] add char type · mshr-h/[email protected] add string literal · mshr-h/[email protected] refactoring: add a utility function · mshr-h/[email protected] add \a, \b, \t, \n, \v, \f, \r and \e · mshr-h/[email protected] add \<octal-sequence> · mshr-h/[email protected] add \x<hexadecimal-sequence> · mshr-h/[email protected] [GNU] Add statement expression · mshr-h/[email protected] read code from a file instead of argv[1] · mshr-h/[email protected] refactor – add println function · mshr-h/[email protected] add -o and –help options · mshr-h/[email protected] add line and block comments · mshr-h/[email protected] handle block scope · mshr-h/[email protected] rewrite tests in shell script in C · mshr-h/[email protected] va_list、可変長引数の仕組みを理解してvprintf関数を使う - Qiita Cで可変長引数を扱う仕組み シェルスクリプトで乱数を扱う 組み込み変数$RANDOMは、参照するたびに0~32767までのランダムな整数(16bit)が生成される echo $RANDOM 剰余演算を組み合わせることで任意の連続する区間から乱数を取得可能 0~9の範囲で乱数生成:echo $(($RANDOM % 10)) 1~10の範囲で乱数生成:echo $(($RANDOM % 10 + 1)) Logseqを入れた Roam Researchっぽい見た目でよさそう データの保存先はObsidianと共有

2022-05-28 Sat · Masahiro Hiramori

Weekly Report(2022-05-21)

Look back on the week. English 4/7回受講 Machine learning / Cloud computing buildg: Interactive Debugger for Dockerfile | by Kohei Tokunaga | nttlabs | May, 2022 | Medium Dockerファイルのインタラクティブデバッガ gdbっぽい使い勝手らしい Rock climbing コンプレッションが強くなった😎 コーディネーションを練習する Other topics dprint - Code Formatter pluggableコードフォーマッタ written in Rust bloomberg/memray: Memray is a memory profiler for Python Bloomberg製のPythonメモリプロファイラ tfcon-2022-cpp - Speaker Deck #programming/cpp C++20 Module気になる 【C++】C++20のモジュールとincludeの違いについて詳しく調べてみた – 株式会社ロジカルビート Graydon HoareのCompiler講義資料が面白かった話 - Arantium Maestum ikwzm/udmabuf: User space mappable dma buffer device driver for Linux....

2022-05-21 Sat · Masahiro Hiramori

Weekly Report(2022-05-14)

Look back on the week. English 2/7回受講した 割と話せるようになってきた Machine learning / Cloud computing Nothing special Rock climbing 遠征 at Fish&Bird東陽町 1D×1、1Q×5本登れた 上半身で抑える動きができるようになった コーディネーションが苦手なことが分かった Other topics michaelforney/samurai: ninja-compatible build tool written in C ninja互換のビルドツール、C実装 プログラムの複雑さ・表面積・グラフの構造 - Object.create(null) 良い よわよわエンジニアが TAPL(型システム入門)を読んだら | sititou70 良い Ubuntu Manpage: mmap, munmap - ファイルやデバイスをメモリーにマップ/アンマップする mmapシステムコール chibicc support zero-arity function calls · mshr-h/[email protected] support function call with up to 6 arguments · mshr-h/[email protected] suppport zero-arity function definition · mshr-h/[email protected] support function definition up to 6 parameters · mshr-h/[email protected] add one dimentional arrays · mshr-h/[email protected] add arrays of arrays · mshr-h/[email protected]

2022-05-14 Sat · Masahiro Hiramori

Weekly Report(2022-05-07)

Look back on the week. English 4/7回受講した Machine learning / Cloud computing Nothing special Rock climbing MoonboardのV5~7をやるなど Toe hookが苦手なことに気付いた 腰の位置を壁に近づけられない Other topics chibicc add keywords ‘int’ and make variable definition mandatory · mshr-h/[email protected] KV260 が Linux をブートするまでのシーケンス - Qiita ZynqMPのブートシーケンス FPGAのBitstreamはBOOT.BINに含まれる ステージ1でBitstreamがProgrammable Logicへコンフィグされる My typical working day as Software Engineer | Unremarkable thoughts I split my day in two parts: before lunch and after lunch....

2022-05-07 Sat · Masahiro Hiramori

Weekly Report(2022-04-30)

Look back on the week. English 4/7回受講 Machine learning / Cloud computing mshr-h/non-maximum-suppression-cpp C++でNon-Maximum Suppression処理を実装したリポジトリをforkし、ThresholdをTrackbarで可変にする処理を追加した Rock climbing 約1年ぶりにロッククライミングをやった 何も成果はなかったが楽しめた 持って行った物はあとでまとめる Other topics chibicc make pointer arithmetic work · mshr-h/[email protected] add unary ‘&’ and ‘*’ · mshr-h/[email protected] Gitでcommit日時を変更する commit時の--dateオプションで指定できるのはauthor dateのみのため、committer dateを変更するにはcommit後にgit rebase HEAD~ --committer-date-is-author-dateを実行してauthor date==committer dateに書き換える必要がある

2022-04-30 Sat · Masahiro Hiramori

Learn Betterを読んだ

Learn Better ― 頭の使い方が変わり、学びが深まる6つのステップを読んだ。 半年ぐらい前にKindleの半額セールで購入して、やっと読み終わった。 学習という活動、特に習熟する価値のあるスキルを身に着けるための体系的なアプローチを、研究により裏付けつつ順に説明している。 他の本やウェブの記事で紹介されている、知識/スキルを効率的に身に着ける方法ってのは、結局のところ本書に書いてあることの言い換えなんだな、ということに気づいた。 学習のプロセス 価値を見いだす 目標を設定する 能力を伸ばす 発展させる 関連づける 再考する

2022-04-25 Mon ·     "Masahiro Hiramori"

Weekly Report(2022-04-23)

Look back on the week. English 受講できず Machine learning / Cloud computing microsoft/hummingbird: Hummingbird compiles trained ML models into tensor computation for faster inference. Traditionalな機械学習モデルを行列演算に変換する機械学習コンパイラ Rock climbing Doing good as usual. Other topics おうちで「おうち Kubernetes インターン」を実施しました | CyberAgent Developers Blog Raspberry Piクラスタを組むために買ったもの Raspberry Pi 4 Model B/8GB×4台 GeeekPi Raspberry Pi4クラスターケース Raspberry Pi PoE+ HAT BS-GSL2008P Rancher Desktop 導入した

2022-04-23 Sat · Masahiro Hiramori

Weekly Report(2022-04-16)

Look back on the week. English 私用で英会話を受講できず Machine learning / Cloud computing TVMの性能測定を実施した microsoft/hummingbird 古典的な機械学習モデルをコンパイルするためのツール バックエンドにTVMも対応しているため、RandomForest->TVMフォーマットへ変換し、TVMのランタイムで実行したりできるっぽい TensorFlow Aarch64をRaspberry Pi 4にインストールするコマンド pip install tensorflow-aarch64 -f https://snapshots.linaro.org/ldcg/python/tensorflow-manylinux/46/tensorflow-aarch64/ Rock climbing 久々に遠征に行くなど ホームジムの1Q~2Qを登る Other topics なし

2022-04-16 Sat · Masahiro Hiramori