タグ

ブックマーク / masutaka.net (5)

  • golang の並列処理を Ruby と比較しながら学ぶ

    一ヶ月ほど前に社内のインフラ共有会でタイトルの話をしました。記録の ために記事を書いておきます。 Gist に置いてある ので、コードは git clone で取得可能です。 $ git clone https://gist.github.com/c0a4234a5264c89655c40adcf7c27cb2.git Ruby# 例えば Ruby で 30 個の処理をするコードがあったとします。こんな素朴 なコードです。それぞれ 3 秒かかる処理が 30 あるので、とても遅いです。 Thread を使って 5 並列にしました。明らかに速くなりました。 ついでにそれぞれの結果(というほどのものではありませんが)を results に代入し、最後にまとめて表示しました。 results は共有リソースになるので、Thread::Mutex#synchronize でロッ クをかけて安全に書き

  • ターミナルの zsh と Emacs を風のように駆け抜ける!

    福岡Emacs 行ってきました! Mew 関係者がお二人(@nom4476 @moepanda )もいらっしゃったり、Vim 使い が 1/3 くらい占めていて案外新鮮だったり、ワールドカフェ という対話手 法に感心したり(残念ながら時間切れで途中で退席しましたが)で、とって も楽しかったです! 嬉しかったことは @moepanda さんにお会いできたことと、@nom4476 さん が「このブログ読んでますよ」と仰ってくれたこと。うれしはずかし…(^^) 私も「Langrich社でのEmacs活用、langrich.el 」というお題でデビューを 飾ることが出来ました。8888 それぞれの発表も面白かったのですが、一番気になったのが発表の中でど なたかが、ターミナルの現在のディレクトリを dired で開いたり、Emacs の現在のバッファに対応するディレクトリをターミナルで開いたりしてい

  • Qiita や Qiita:Team のストックを Emacs から開ける helm-qiita.el を作った

    休み前に職場の同僚と話していて脈絡なく閃いたので、ズビっと作ってみ ました。 こんな感じに、Qiita や Qiita:Team のストックを Helm Interface 上で 絞り込んで、ブラウザで開くことが出来ます。 MELPAにも取り込まれた ので、M-x package-install helm-qiita でイン ストールできます。 設定方法# README.md に書いたとおり 、このような設定をすると使えます。 (setq helm-qiita-username "Your Qiita Account") (setq helm-qiita-organization "Your Organization") ;; optional (setq helm-qiita-access-token "Your Access Token") (helm-qiita-initialize

  • 月一で家事代行サービス CaSy(カジー)を使うことにした

    以前から興味があった家事代行サービス CaSy(カジー)を昨日利用しました。 家事代行サービスを東京でお探しなら1時間2,190円のCaSy かなり満足したので、さっそく来月から 4 週に 1 回の定期予約をしました。鍵のお預けサービスも使うので、帰宅したら勝手にきれいになっている感じです。 料金# 今回は初めてということもあり、約束の時間に立ち会ってすぐ近所のガストに退散。終わる少し前に帰宅しました。 そんな初回の内訳は以下のとおり。 時間: 2時間 料金: 5,020円 内訳: 2,500円/時間 × 2時間 + 交通費700円 + 消費税320円 - クーポン1,000円 定期予約はこのようにしました。 頻度: 4週間に1回 時間: 2時間 料金: 6,842円 内訳: 2,390円/時間 × 2時間 + 交通費700円 + 消費税382円 + 鍵預かり980円 以前、たしか住友不動

  • .emacsをGistにアップしてみた

    https://github.com/emacs-jp/emacs-jp.github.com/issues/15 皆さんの.emacsが最近ジワジワとアップされているので、私もアップして みました。 .emacs含めたdot filesは、GitHubのPrivate Repositoryで管理しているの で、現時点のコピーです。気が向いたら更新するかもしれません。 以前el-get試しましたが、MELPA+gitsubmodule以上の便利さを味わえなく て、使いませんでした。init-loaderは分類が面倒で。。 昔は仕事中に/home以下(NFS管理されている)の.emacsを読み漁ったもので すが、良い時代になってきましたねえ。

  • 1