Skip to main content

Command Palette

Search for a command to run...

Latest articles

  1. Oss利用企業はoss開発を支援してほしい

    先日同僚と酒の席で話をしていた。 僕「最近OSS書けてる?」同僚「書けてないです。仕事してたら書く暇なくないですか」 1年前まではリモートのパートタイムで働いていた彼としては、週5日フルタイム勤務になってから使える時間が大幅に減っただろうことは簡単に想像がつく。 とはいえ、働かなければ生活費が稼げない。 「どうにか時間を作って開発するしかないね」 僕個人としては若い彼にはもっとOSS活動をしてもらいたいし、うちの会社に入ってからOSS活動ができなくなったと言われるのは入社のときに間に入った自分と...

    Sep 18, 20191 min read
  2. リードエンジニアが育休を6ヶ月取ることにした話

    先月子供が産まれました。この記事は育休を取得しようと思った経緯を書き綴ったものです。 妻の記事はこちら。 meymao.hatenablog.com ことの始まり 2019年1月。妻は妊娠7ヶ月を迎えていた。 うちは夫婦共働きで二人共30代の中堅会社員。子供が産まれても働き続けたいという希望はある。けれど初めての子であるために働きながら子育てをするとはどのようなものかという実感が薄い。Web上には育児の大変さを吐露する書き込みはいくらでもあるが、それらは隣町の火事程度にしか思えず漠然とした不安し...

    Jun 2, 20191 min read
    リードエンジニアが育休を6ヶ月取ることにした話
  3. Emacsからlemに移行した

    ずっとEmacsをメインエディタとしていましたが、先月lemに移行しました。 https://github.com/cxxxr/lem lemはCommon Lispで書かれたエディタです。 「なんでLem使わないの?」って訊かれたから、試してうまく動かなかったところを具体的にリストアップしたら凄い勢いで改善されててだんだん使わない理由がなくなってきてる。外堀埋められてる感ある — fukamachi (@nitro_idiot) 2018年7月9日 そもそも自分はCommon Lisper...

    Aug 14, 20181 min read
  4. Mackerelで家族のヘルスチェックをする

    5月に入院して1ヶ月くらい療養していました。 健康にも気をつけないとな、と今更ながら反省しつつ、どうすれば健康管理ってできるのかなと考えてみています。 Fitbitログから学ぶ 一年半前からFitbit Charge 2で心拍数と睡眠時間を記録しています。運動量ではなく、主に睡眠時間を計測するためにつけています。 普段は計測するだけして結果を見ることはほとんどないのですが、「今日は頭が働かないな」というときにふとFitbitのダッシュボードを見ると「なんだ睡眠不足か」とかわかるので便利です。 ...

    Aug 2, 20181 min read
    Mackerelで家族のヘルスチェックをする
  5. 割と本気で家庭用Slack Botを作ってみた

    僕は妻と二人暮らしをしています。かつてはLINEを使って普段のやり取りをしていたのですが、一年ほど前からSlackを使い始めました。 Slackの良いところはハッカビリティが高いところです。Google Calendarなど他のサービスと連携することができるし、IFTTTを使って多少凝ったこともできます。 IFTTT時代 IFTTTを使えば天気予報をSlackチャンネルに流せます。 英語というのは不本意ですが、一応今日の天気はわかります。英語が読めなくてもアイコンを見れば、雨が降りそうな気がす...

    Jan 13, 20161 min read
    割と本気で家庭用Slack Botを作ってみた
  6. 訳本「ヘルシープログラマ」を読む

    以前、「The Healthy Programmer」を読んだ話を書きました。この夏にその邦訳の「ヘルシープログラマ」が出版され、僕のブログ記事を見ていただいた訳者の玉川竜司さんに献本いただいたので、今もう一度日本語で読み返しています。 内容としては、普段座りっぱなしのプログラマ向けに健康を考えましょう、という主旨の本です。 プログラマは生産性を上げることが仕事の一部なので、普段から仕事の障害と思うものに対してセンシティブな方だと思います。 ずっとイスに座ってプログラム書いてると腰が痛くなって...

    Aug 2, 20151 min read
    訳本「ヘルシープログラマ」を読む
  7. 「The Healthy Programmer」を読んで自宅を快適なプログラミング環境にする

    柄にもなく健康の話をします。 去年の今頃は京都から東京に引っ越してきたところでした。まだはてなで働いていましたが、勤務形態は自宅からのリモートが主になっていました。週に6日は家から出ずに家でコードを書いていました。昼から早朝まで書いて昼からまた早朝までコードを書くような、ある意味規則的な生活です*1。 この間、生産性はかなり上がっていて、起きているときはもちろん、寝ている間も脳が活動を続け、睡眠中に考えたアイデアを唐突に起き上がってホワイトボードに書き込むみたいな状態でした。 しかし、1ヶ月くら...

    Feb 11, 20152 min read
    「The Healthy Programmer」を読んで自宅を快適なプログラミング環境にする
  8. 高速なCommon LispのWebサーバ「Woo」を作りました

    ここ一ヶ月ほど手掛けていたCommon LispのWebサーバ「Woo」が一応の完成に至りましたのでお知らせします。Clack-compatibleなAPIになっており、現状運用しているClackのWebアプリケーションでそのままお試しいただけます。 高速であることを最優先に設計しており、Hunchentootの4倍、Wookieの3.5倍高速に動きます。現状ではCommon Lispのサーバでは最速ではないでしょうか。*1 Woo by fukamachi | GitHub Benchma...

    Dec 19, 20141 min read
    高速なCommon LispのWebサーバ「Woo」を作りました
  9. Cより高速なCommon Lispコードを書く

    Cで書くコードの方がCommon Lispで書くより速いって人がいたら、それは彼のCの技量が高すぎるってことだね。 “If you can't outperform C in CL, you're too good at C.” — Eric Naggum 最近、Common Lispの非同期Webサーバ「Wookie」を高速化する過程で、ボトルネックになっていたHTTPリクエストのパース部分を高速に処理するライブラリを書きました。 fast-http - A fast HTTP req...

    Oct 22, 20143 min read