MDNのドキュメントにコントリビュートしてみたのでやり方書くよ

MDN、ご存知ですか。jsとかcssとかでググってみるとだいたいひっかかると思います。 developer.mozilla.org んで、これをちょっと読んでたんですがサンプルコードがわけわかんなかったんですよね。 僕が作った例のがイケてるんじゃね?と思ったのでコントリ…

Ruby hack Challenge もくもく会 に参加してきました

connpass.com 一言感想。コミッターの方が多数いてすげーなーという気持ちになりました えーとこの会自体は Ruby hack Challenge という企画のもくもく会です。 企画自体はこちらのレポを参照するのがよいかと。 codeiq.jp 僕は rhc 自体には参加してないの…

Ruby本体読みはじめた人に届けたいドキュメント

RubyKaigi2017に参加してやる気が高まったので最近は ruby/ruby のコードを読むようになってます。 github.com しかしこれがなかなか読むのにコツがいる感じです。 RubyKaigi参加前は “Ruby under a microscope”1 を読んで「Rubyの内側面白い!!!」ってな…

RubyKaigi 1日目メモ

改行いれるのめんどかったからmdをWYSIWYGモードで。ほぼただのメモです --- # RubyKaigi 1日目 ## introduction ### まつださん こんくらいなら聞き取れるけど英語スピーカーのトークは大丈夫だろうかBrazilから来てる人もいる ### マネーフォワード 「3人…

青春のアフター4を読んだ

以下ネタバレ前回でいきますのでご注意ください。

転職して1ヶ月が経っていたようです

タイトルのとおりです。 いつものも置いておくのでよろしくお願い致します。誰からかわかるとうれしいです http://amzn.asia/ehpcSIc (毎度のことなんだけどkindle版をほしいものリストから贈れるようにしてほしいし、並び替えはかんたんにできるようにして…

Linux + Thinkpad X1 Carbon 5th Genでトラックポイント、タッチパッドが安定しなかったけど直した話

解決したから書く 環境 Thinkpad X1 Carbon 5th Gen Ubuntu 16.04(Arch使ってたときも現象は同じ。治るかは未確認) 現象 タッチパッドやトラックポイントがうまく動かない。 具体的には0.5秒くらい動いたあとに動かなくなる。 また何回か動かしていると10秒…

Dockerのイメージとかタグとかの云々

俺のところでビルドできるDockerfileが他のところだとできないと言われて見たら、ubuntu:16.04の中身が変わってるのが原因だった。これ動くタグなのか……。ubuntu:xenial-20170517.1だと動かないっぽいのでこっちで指定するのが無難っぽい— はくどー (@HKDnet…

Credenatial Management APIの発表聞いたメモ

developers.google.com 僕はchrome使いなのですが、まあモダンなブラウザを使っている皆様ならばだいたいログインフォームに入力したあとに「このログイン情報を保存しますか?」系のダイアログが出るのをご存知かと思います。 インターネットの普及に伴い様…

podcast #しがないラジオ sp03 にゲストでいってきました

友人がpodcastを始めたというのは以前に書きましたがそれにゲスト出演してきました。 shiganai.org 好き放題喋ってたら3話構成(3a, 3b, 3c)になるくらい喋っていたようです。3aでは仕事の話、3bでは勉強会とかの話、3cではキモオタトークをしています。ちな…

2017年5月振り返り

記録 total: 10839 minutes Rank Name Minutes 1 Ruby 2654 2 JavaScript 1541 3 PHP 1456 4 Git 1171 5 YAML 853 雑感 記録から んー、だんだん減ってますね。 5月病だから仕方ないよね、という話ではなくこれには理由があって、つまりはゼルダです。アレマ…

Re: Slackのスレッド機能をどう使うか

hkdnet.hatenablog.com 結論 スレッド使うのやめよう スレッドで発言するならチャンネルに表示しよう 理由 比較したときにデメリットのが大きいと思う。 デメリット 他の人がスレに発言があったかどうかわからない 何してるのか見える、何に困ってるのかわか…

2017年4月振り返り

記録 total: 11407 minutes Rank Name Minutes 1 Ruby 4781 2 PHP 1333 3 Rust 1134 4 YAML 991 5 Git 602 雑感 記録から 全体的に時間減ってますね。これは後述。 Gitってなんだろ、と不思議だったのだけどvimでgitのコミットメッセージ開くからそれかなあ……

足首をひねった

近況 足首をひねった。 月曜日に西日暮里.rbに参加した帰路、夜道で飛び出してきたタクシーにびっくり仰天、咄嗟に華麗なジャンプをしてかわしたもののあまりにも華麗すぎて酔った足がついていかず、結果として左足首が犠牲になった。 あー、これはたぶんヤ…

2017年4月12日

最近ブログ書いてなかったから適当につらつら書く pero blog.kazuhooku.com 最近よく使うやつ。上の記事ではリリースされてない感じですがもう brew から入る peco にも入ってます。 用途としてはざっと該当箇所のコードを読みたいときに適当に検索してる。 …

2017年3月振り返り

記録 total: 13720 minutes Rank Name Minutes 1 Ruby 5424 2 YAML 1567 3 JavaScript 1319 4 JSX 461 5 PHP 460 minutesがやたら増えてんなと思った方はこちらの記事をご参照ください hkdnet.hatenablog.com 雑感 記録から えーと、Rubyistっぽいですね。は…

fish移行した

おさかなさん pic.twitter.com/5r2vYcyHoD— はくどー (@HKDnet) 2017年3月22日 以下雑な手順 brew install fish cp ~/.zshrc ~/.config/fish/fish.config ひたすらfish化する このへんでfishにはいる fishermanをinstall 適当にfisher installする /etc/shel…

懺悔

えー、最近の振り返りで使ってたツールですが集計ミスが発覚しました。 各レコードに対してminutesっていうカラムがあるんでそれで集計してたんですけど、minutesってのが実は「経過分数」じゃなくて「時刻表示の分」だったんですよね。 60 seconds -> 1 min…

yet another pomodoro

つくりました github.com いつもどおり英語は適当です。 モチベーション ポモドーロテクニックがやりたかった tmuxのバーに表示したかった ターミナルを全画面で使ってる事が多いのでmacのステータスバーに表示するのは微妙 tmuxのバーが一番いいかな?って…

2017年2月振り返り

記録 2017年2月 コーディング時間: 3378分 言語比率 1〜5位 Ruby 859 YAML 625 ERB 291 Docker 163 JavaScript 143 訂正版 total: 4517 minutes Rank Lang Minutes 1 Ruby 1090 2 YAML 747 3 ERB 291 4 JavaScript 277 5 C++ 208 2017-03-13追記: 2/11と2/16…

最近のコーディングネタ

Ruby テスタビリティのために引数をとりたい 普通にプロパティアクセスするような気楽さでアクセスしたい この2つの気持ちがあわさってこういうことをよくしている class Foo attr_reader :baz, :qux def bar @bar ||= build_bar(baz, qux) end def build_ba…

相対的鉈

久々に競プロをやったら「あーこれとりあえずこうすれば動くけどたぶんでかいケースで落ちそうだなー」と思う問題に多数当たってめちゃくちゃ悔しい思いをしたのでまたアルゴリズム系の勉強をしようと思った。 家にあるアルゴリズム系の本はAOJ*1の本だけ。…

mrubyだと32個以上の必須引数をとれない

www.amazon.co.jp 別に普段mruby使ってるわけでもないんですが『言語のしくみ』を読んでたら気になったので検証。 本の記載 タイプ3 Ax(25ビット) op(7ビット) 命令タイプ3はオペランド雨を全部1つにして25ビットのオペランド(Ax)として取り扱います。タイプ…

『オブジェクト指向設計実践ガイド』 実践編

はじめに この記事は『オブジェクト指向設計実践ガイド』の内容をもとにテストコード書いてたらよくわかんなくなったので助けてくれ、という内容です。だれか助けてください。コメントとかRe:記事とかのリアクションあると嬉しいです! 本の内容の抜粋 詳細…

2017年1月振り返り

はやいものでもう2017年の1/12が終了したんですね*1。2016年振り返りで書いたように、定量的な指標を導入してみたのでそれを使って振り返りをやろうと思います。 定量的な指標というのはwakatimeで計測した時間です。wakatimeはコーディングしているときの時…

『ゼロから作るDeep Learning』を読んだ

www.oreilly.co.jp 年末にやるかと思って買って、買った直後に3日ほど寝込んで結局昨日までかかってしまった。 といっても正月明けてから読んだのはたぶんトータル2時間程度で完全にサボってただけです。 内容は、ゼロから作るとあるだけあって、ほんとにゼ…

Slackのスレッド機能をどう使うか

待望のSlackのThread機能きましたね。みなさんつかってますか。 Slackはチャットツールとして手軽でヨサがあったもののフロー型の情報でありその運用過程にはいろいろ問題がありました。 スレッド機能の登場は僕らの頭を悩ませていたそれらの課題をいくらか…

RubyでEnumerableを条件Xを満たすものと満たさないものに排他的に分けたいんだけど

どうするのがいいんでしょうか。 メモリとかパフォーマンスとかそういうのはあんまり気にしない前提です。 以下のサンプルコードでは対象のEnumerableは変数 arr に代入されているものとし、条件Xを満たすかどうかのメソッドは foo?(x) という名前であるとし…

--pathつきでbundleしたときのGemfile内でrequireすると指定したpathからロードしようとしてくる

背景 やんごとなき事情によりGemfile内で色々することになり*1そのためのgemを作って使うことになった。 ローカルではうまくいったけどCI環境にいれてみるとどーもうまくいかない。 事象その1 状況 # Gemfile source "https://rubygems.org" require 'awesom…

自宅の無線LAN環境について

最初に言い訳しておくとNW全然詳しくないので嘘を書いているかもしれませんし、これは日記なので解決したとかそういう話ではないです。 ウチの無線LAN環境には不満がある。長く繋いでると、ときどき「新しいコネクションが張れなくなる」気がする。 いま言っ…