タグ ひろば
人気順 5 users 50 users 100 users 500 users 1000 usersGoのテーブル駆動テストではテストケースの定義位置を知りたいのでライブラリを書いた - 詩と創作・思索のひろば
Go言語でテストを書く際のベストプラクティスとして、テーブル駆動テスト(Table dirven tests) というのが推奨されている。ようはデータとふるまいを分離しましょうという話で、正直わざわざ名前をつけるようなものでもなかろうという気持ちもないではないが、まあ話がはやくていいね。 けどみんなほんとにこれで満足... 続きを読む
Vimmer、Visual Studio Codeを使う - 詩と創作・思索のひろば
まだ汚れを知らない若者だったころに「プログラムはね、これを使って書くんだよ」と言われて以来Vimは友達だと思ってずっと(15年くらい)使ってきたが、最近は、とくに新しく何かを書くときにはVSCodeを使うようになってきた。コードを書く間隔が広がってきたせいか、新しい技術や言語に対応することができておらず、な... 続きを読む
リーダーシップについて - 詩と創作・思索のひろば
リーダーシップというと、カリスマ的な魅力をそなえた人物が輝かしいビジョンを指し示し、大衆を率いていく……というドラマチックな光景を思い描いてしまうものだが、実地で求められるリーダーシップとはそういうもの(だけ)ではない。というか、そうであってほしい。 ここでは英雄的資質を持って生まれなかった多くの人... 続きを読む
2022年、毎週ブログを書いた - 詩と創作・思索のひろば
ハッピーホリデー! これははてなエンジニアアドベントカレンダー2022の 25 日目の記事です。昨日は id:yutailang0119 の WEB+DB PRESS Vol.132 特集2 「iOS 16最前線」に寄稿しました #wdpress でした。海賊スタイル、いい命名ですね。 さて掲題の通り、2022 年は毎週ブログを書くぞ、と年初にゆるく決意していたのだけ... 続きを読む
GPT-2でブログ記事のタイトルをTogetterまとめ風にする「面白いのでやってみて」 - 詩と創作・思索のひろば
オレ定義だけど Togetter まとめ風というのはこういうやつ。 散歩で急にシロクマと会っても食べるのは肉だけにしたほうがいい「肝臓1gに含まれるビタミンAが致死量を超える」 - Togetter まとめタイトルの終わりに誰かのツイートの引用を挿入する、という形式。よくできたもので、誰かの生の声が入っているだけで、感想... 続きを読む
自作したRISC-V向けCコンパイラでセルフホストまでこぎつけた - 詩と創作・思索のひろば
低レイヤを知りたい人のためのCコンパイラ作成入門 まさに低レイヤのことが分かっておらず、以前から気になっていたこの本。取り掛かってみたところ思いのほかスイスイ進められて、勢いに乗ってセルフホスト(自分が書いたコンパイラで自分自身をコンパイルするところ)までいけたので記念に書いておく。正確には C コン... 続きを読む
Chrome仕事術 - 詩と創作・思索のひろば
いろいろ工夫した結果、最近 Chrome さばきが良くなってきた気がするので、やっていることを書いておく。 タブが必要になる時刻でグループ化しておく 忙しい一日の予定を立てる際に、あらかじめ必要な資料・会場をタブで開いて時刻を打っておくと便利。終わったらまとめて閉じることもできる。 Chromeのタブを必要になる... 続きを読む
コードレビューのときに見ているところ - 詩と創作・思索のひろば
あるときコードレビューするときにどういうところ見てるんですか? と訊かれてたしかに自分でもあまり言語化したことはなかったな、と気づいたので簡単に書いておく。 変更意図が要求に沿っているか そもそも実現しようとしていることが、ユーザやプロダクトオーナーの要求に沿っているか。モデリングや実装のコンテキス... 続きを読む
Makefileの代わりにnpm scripts+zxを使う - 詩と創作・思索のひろば
そこそこの規模があるプロジェクトで実行すべきタスクを定義するとき、初手として Makefile を使いがち。 Pros make は事実上どんな環境にもあることを期待してよい シェルで実行されるコマンドをそのまま書ける タスクの依存関係が明示できる Cons make では positional arguments が使えない 少し複雑なことをしようと... 続きを読む
Scrapboxのコマンドラインクライアントを作った - 詩と創作・思索のひろば
ちょっとした手元の自動化を行おうとしたときに、Scrapbox のページ一覧を取得したり、プロジェクトの情報を取得したりしたくなる。Scrapbox ではとにかくほぼすべてが わかりやすい JSON API 経由で行われているわけなので、これをしてくれるコマンドラインツールがほしいわけです。 GitHub - motemen/sbx: An unoffici... 続きを読む
街なかで若者が集まっていると「若い奴らが集まってけしからん」とクレームが来るらしい→若者はどう対抗すべきか?という話
安藤哲也 @tetsushiki 若者にすごく伝えたいことがある。 僕の仕事は「まちづくり」なので、例えば多世代に向けた居場所づくりみたいな業務があります。ひろばのような公共空間にイスなどを設置して、誰でも過ごせるような場所をつくるっていう内容。そうすると若い子たちがすごく集まる。本当に集まる。↓ 2022-04-05 16... 続きを読む
Gitのおすすめエイリアス5選 - 詩と創作・思索のひろば
緊急新人エンジニア応援企画! ということで自分が Git のエイリアスとして設定している便利コマンドを紹介していく。 直前のコミットに追いコミットする (git fixit) git commit --amend --no-edit もろもろ整えて git push しよう、とすると「あっちょっと修正したい」となるのはよくあること。その際いちいちコミット... 続きを読む
DevTools上でesbuildするChrome拡張を書いた - 詩と創作・思索のひろば
社内ではドキュメントの共有に Scrapbox が活発に使われており、するといきおい UserCSS や UserScript もさかんである。具体的には、/customize という共有のプロジェクトがあってみんなの自慢の装飾やカスタマイズが共有されている。これを個々人で import して使うんである。 こんな感じ。 自分の場合は /motemen/Use... 続きを読む
SlackやGoogle Docsにページへのリンクを共有するなら圧倒的にcocopyが楽 - 詩と創作・思索のひろば
Scrapbox のような Wiki 的なツールでは URL にページ名が入ることが多く、URL を見るだけでどんな内容なのか想像がついてよい一方で、こういう URL を Slack や Google Docs のような別の場所に共有するとパーセントエンコーディングされた URL になってしまい意味がわからなくなる。日本語を書いていることだけが分か... 続きを読む
Wordleの漢字バージョン「漢字ル」を作った - 詩と創作・思索のひろば
漢字ル こういうやつです。ぜひトライしてみてくださいね。 プロトタイピングのつもりができてしまった! 漢字版 Wordle。激ムズ 漢字ル 1 8/20 ⬜⬜🟥🟧 ⬜🟥⬜⬜ ⬜⬜⬜⬜ ⬜⬜⬜⬜ 🟥🟥⬜⬜ 🟧⬜🟥⬜ 🟩⬜⬜⬜ 🟩🟩🟩🟩https://t.co/jgITM4Edb4 pic.twitter.com/oQLiWL8kun— 美顔器 (@motemen) 2022年2月2日 本家の W... 続きを読む
Alfredの代替としてRaycastを使っている - 詩と創作・思索のひろば
新春ツール入れ替えシリーズです。macOS における Spotlight 的なランチャーツールとして Alfred を長いこと使ってきたが、最近 Raycast を使ってみてこれがよかったので、以来ずっと使い続けている。 Raycast - Supercharged productivity 開発者のための便利ツールという売り文句のようで、そういう点がまさに気に入っ... 続きを読む
「半年早く動く」を目標にして半年が経った - 詩と創作・思索のひろば
社内に「来年の今年の目標は『半年早く動く』です」というエントリを書いて半年が経った。 こういう目標を立てたきっかけは、自分が変化のタイミングとして会社の会計年度(半期)を考えるようになっていたことに気づいたことだった。 同じ会社でマネージャも長いこと続けていると、部下や同僚の退職を見送る経験も多い... 続きを読む
【ダークフィグマの毒舌日記:その18】宇宙のチリに戻るまで - すなおのひろば
俺らが住んでるこの宇宙は、138億年前に生まれたらしいで。 太陽系、すなわち地球の誕生は46億年前や。 現生人類(ホモ・サピエンス)は今から30~20万年前に現れたんやって。 宇宙の長い長い歴史からすると、ほんのちょっと前のことなんやなぁ。 人類、そして俺自身は、あとどれぐらい地球に居られるんやろか…。 《スポ... 続きを読む
meishi2キーボードを作った - 詩と創作・思索のひろば
このときのHHKBずっと使ってたんだけど、昨日ついに壊れた https://t.co/dwvoxapmsN— 美顔器 (@motemen) 2021年7月7日 新卒のころから使っていた Happy Hacking Keyboard が壊れた(アンチポップさんにもらったやつ。ありがとうございます)。とくにメンテもせずに、もう10年以上使えていたので感謝の気持ちとともに新し... 続きを読む
【老いを考える:その7】歳を取ったら急激な動きを避けましょう - すなおのひろば
30代前後のプロ野球選手が、一塁に走っていく途中であっさり肉離れを起こす場面を時々見かけませんか? 「加齢性変化」と言うと、ずいぶんお年寄りのイメージになりますね。 けれども、筋肉や椎間板などの軟らかい組織は、意外と早い段階で老化が始まるものです。 《スポンサーリンク》 1.伸張反射がアダに 2.中高年... 続きを読む
Goでプライベートネットワークへのアクセスを制限する - 詩と創作・思索のひろば
Go において、いわゆる SSRF (Server Side Request Forgery) を防ぐような目的で、内部 IP アドレスにアクセスしない HTTP クライアントを作るには hakobe/paranoidhttp が便利だった。ただ、近年ではこれが作られて以降の Go 側のアップデートとして、net.Dialer.Control の登場がある(Go 1.11 より)。 type Dialer s... 続きを読む
【理学療法士をめざす人へ:その16】標準的な医療を提供するということ - すなおのひろば
日本では『国民皆保険制度』を運用しています。 これによって、病気や怪我など万が一のときには国民の誰もが全国の医療機関で「平等に」医療を受けることができるとされます。 皆保険を維持するための財源として、保険料とともに公費(税金)が投入されています。 《スポンサーリンク》 1.国民皆保険制度の趣旨 2.「... 続きを読む
PCを離れたらマイク音量を下げるmacOSアプリを作った - 詩と創作・思索のひろば
この記事は、はてなエンジニア Advent Calendar 2020の21日目です。昨日は id:tarao による Scalaの依存ライブラリ更新はRenovateでもけっこうイケる でした。明日は id:Krouton です。 みなさん在宅勤務してますか? 私もしています。 仕事も雑談も、とにかくオンラインで話すことが多いので在宅勤務中は AfterShokz と... 続きを読む
【ダークフィグマの毒舌日記:その11】森羅万象あまねく色づきにけり - すなおのひろば
ネットショップの薄暗い倉庫で永らく眠っていた俺は、このブログの画像モデルになって、初めて外の世界を知ることになった。 俺は驚いた。 光と色彩、あまたの事象に溢れているこの世は、不思議でいっぱいや。 生きてる間にすべてを知り尽くすなんて、到底無理やろな…。 《スポンサーリンク》 1.この世の不思議 2.ど... 続きを読む
【職場での出来事:番外編3】糖尿病通信の行方 - すなおのひろば
今回は、私が数年前まで在籍していた病院で担当していた業務についてのお話です。 その病院には『糖尿病サポートチーム』という組織がありました。 糖尿病専門医をリーダーとして、看護師・管理栄養士・理学療法士(PT)が数名ずつ配属されており、糖尿病患者さんに対し療養上のさまざまな指導を行っていました。 《ス... 続きを読む