福島の日本酒をもらった

先日書いた日本酒の会ですが、おみやげもあって大七の雪しぼりを頂きました。 大七なのでこれも生酛作りで、ちょっと癖のあるというか、複雑な味わい。 味がしっかりしてるので、合わせるのもちょっと強めのブルーチーズでもいけるかなと思って試してみたと…

福島のお酒が美味しかったはなし

先日 id:aliliput さんの招待で、福島の日本酒を飲む会に行ってきた。 これ関連のイベントで、つまりこの記事は福島のお酒のPR。 超絶偏食な私がグルメイベントに参加するのは、とても不安だったのだけど結果としてどれもおいしくてよかった。 良いお店とよ…

CO2モニタリングのためにセンサーをHackした話

昨年末にこの記事を読んで以来、昼過ぎに眠くなるのは CO2 濃度のせいでは無いかと思い始め、CO2センサーへの興味が湧いて仕方がなっかのだが、CO2センサーはいかんせん高い。そう悩んでいたところ、格安のセンサーを見つけたのでUSBで値を取れるようにして…

理想的なエンジニアでありたい

前回のエントリにかなり反響があって、友人達が数ブクマして終わりという想定もしていたので、少々驚いている。 エクスキューズを全く入れなかったのもあって、いろんな感想を持たれた。 フワッとした文章で論点もはっきりしてないので、 941 さんのブコメは…

そんなにプライベートを犠牲にして大丈夫?

最近読んだソフトウェアエンジニアのキャリアの話が、みんなプライベートの時間も勉強しなきゃダメだという論調で、ちょっと私は疲れている。 hrnabi.com www.pasonacareer.jp paiza.hatenablog.com 曰く環境変化の激しいWeb系エンジニアは、プライベートを…

GoDaddy(Google Apps) からのドメイン移管

日本から利用している、Google Apps でドメインを購入すると GoDaddy での取り扱いになったりするようです。 いろいろ不便があるので、さくらインターネットに移管しようと思ったところ異様に大変だったのでメモを公開しておきます。 1. GoDaddy から AuthCo…

OS X(clang) で C++ を書いている時にデバッグする方法いろいろ

前提 Mac で C++ を書いていて コンパイラは gcc じゃなくて clang を使ってる もっと良い方法があったら教えて欲しい。 デバッガ gdb は使えないようなので lldb を使う。g++ コマンドが使えているなら、インストールされているはず。 gdb とコマンド名が若…

LiveClip という chrome app を作りました

動画を見てもらうのが早いのですが、Chrome で開いている Web Site の好きな部分を、フチ無しのPopup Window で表示できるという Chrome App です。なにが嬉しいの? という感じかもですが、 youtube, ニコ動 など popup window 表示に対応してない動画サイト…

石狩DCに行ってきた

もう2週間もたってしまったけれど、先日さくらインターネットの石狩データセンターツアーに参加してきた。 倍率も高かったらしく自分としては参加させて頂いたという感じ。さくらさんには、DCが完成する前に対談*1に呼んでもらっている上に、僕としては北海…

ruby の log は遅い

タイトルはちょっと釣りで、ruby を dis るのが目的ではない。今書いてるコードで、log が入る計算がやたら遅いので、RubyInline で C の呼び出しにしたらだいぶ速くなった。これはちゃんと計測しなくてはということで、書いたのがこちら。 require 'benchma…

OSX + screen + rbenv でハマった話

osx で rbenv を使っているのだが、screen と併用すると screen から起動した shell で正しく rbenv が動かなかったので対応メモ。 設定ファイルを正しく rbenv を利用するには ~/.zprofile, ~/.bashprofile などに export PATH="$HOME/.rbenv/bin:$PATH" ev…

株式会社はてなを退職しました

先週末の5/24日付で、株式会社はてなを退職しました。2008年のインターンに申し込んだのが、ちょうど5年前の今頃の季節で、以来、インターン採用、修士修了、新卒入社、結婚、第一子誕生と、人生のなかでも大きなイベントの多くをはてなと過ごして来ました。…

Automator のデバッグ

前回の記事で躓いたひとも多そうなので、補遺。 ショートカットキーから実行しない 文字列を選択して、コンテキストメニューを出すことでも サービス は呼び出せる 文字列を選択して、メニューバーからサービスを呼び出すことも出来る サービスはタイミング…

考える生き方 読んだ

考える生き方作者: finalvent出版社/メーカー: ダイヤモンド社発売日: 2013/02/21メディア: 単行本(ソフトカバー)購入: 16人 クリック: 1,504回この商品を含むブログ (47件) を見る読書感想文。RSSリーダーもあるのに、つい更新を確かめに行くblogがあって…

Mac を使っているなら必ず使うべき2つの機能 "Automator" と "サービス"

Automator ってなんか超高機能なマクロみたいなイメージがありますが、とても便利なのでご紹介。もともとは、会社の上司が Windows から Mac に移行したのだけれど、"秀丸みたいに選択範囲を ruby で evalできないの" とおっしゃっており、しかも Emacs は微…

MeCab の辞書に単語を追加して利用する

いつも忘れるのでまとめておこう。 辞書と言ってもきちんとコストを計算して複雑な形態素解析をするわけではなく、 Wikipediaの項目名などを名詞として文章から抜き出すために追加するとかそういう例。 単語の活用も考えない。 1.もとになる単語のリストをつ…

ペパボのSQALEでsinatraしてみた

paperboy さんの、SQALE のbetaテストに参加できたので、Sinatra を動かしてみた。GettingStartが rails なんで面食らってしまったけれど、要は rackup のための config.ru がリポジトリのトップレベルにアレばいいようだ。(参考 http://docs.komagata.org/4…

nginx はデフォルトで merge slash する

久しぶり技術ネタを一つ。 問題 nginx を reverse proxy として使っていると original http://example.com/hoge/huga//path proxied http://example.com/hoge/huga/path みたいな感じに重なったslash を merge してから proxy される。path最後の '//path' …

初めてのTOEICでスコア 830 を取るためにやったこと

3月にTOEICなるものを初めて受けたところ、先ごろその結果が郵送されてきた。 スコアは合計830で、内訳は リスニング 450、リーディング380 で、リーディングがちょっとお粗末な感じである。そう酷い点数でもないので、使った教材を晒したうえで評価してみよ…

HTMLとJSとCSSだけでスクリーンセーバーが作れるHTMLScreenSaverBuilderを作った

作った 表題のとおりで、HTML と JavaScript と CSS の知識があればMacのスクリーンセーバーを作れるツールを作りました。Xcode も不要です。 html でできることは大概できるので、flash 貼るとか audio ダグで音をならすとか、WebGLで3Dで遊ぶとかかなり何…

AA(アスキーアート)を読みやすくする Chrome 拡張をつくりました

AAReadable という Chrome 拡張を作りました 急になるべくどうでも良いものが作りたくなってChrome拡張を作りました。 名前の通りの拡張でブラウザで開いているページあるいは、選択している部分のフォントを変更してアスキーアートを見やすくする拡張です。…

日本で原発から一番遠い場所

朝ブクマのエントリを眺めていたら、志村 晃芳 on Twitter: "ハイパーメディアクリエイターの避難があまりにも華麗だったので地図を作ってみました http://goo.gl/maps/We3A"はてなブックマーク- 志村 晃芳 on Twitter: "ハイパーメディアクリエイターの避難…

Android SDK+Titaniumのインストール方法復習

Titaniumの記事が載りました! gihyo.jpでもTitaniumについての記事を連載(http://gihyo.jp/dev/serial/01/titanium)させていただいているのですが、先日 Web+DB Press さんでも Titanium の記事を掲載させてもらいました。 http://gihyo.jp/magazine/wdpres…

個人でもGoogleAppsは便利だと気がついた

自分の持ってるドメインで mail サーバーを運用したいなーと思ったときに、VPSとか自宅サーバーよりも安定していて高機能だという事に気がついて設定した次第。どうやって設定すればいいかは、google apps のアカウントを作れば懇切丁寧なチュートリアルがで…

Phonegap と Titaniumを比較してみた

お久しぶりです。長らく放置してしまった Phonegap と Titanium Mobile の比較について書きたいと思います。また、今週の水曜日 11/24 のはてな技術勉強会#2(http://d.hatena.ne.jp/hatenatech/)で Titanium について話しますので、お近くの方は是非はてな本…

Titaniumが楽しすぎるのでAndroidも注文した!

Androidもちゃんとやりたいので、Froyoの機種を注文しました。たくさんのブックマークありがとうございます。ブックマークチームにずっと在籍しているのに、こんなにブックマークを頂いたのは始めてです。PhoneGapとの違いについては近日中にUpします。 栗ご…

Titaniumが楽しすぎてやばい

id:naoya さんの記事で気づいた Titanium ですがあまりに楽しいのでここ1週間ほど暇があればコードを書いています。そろそろ、プロダクトレベルのモノが仕上がりそうなので AppStore に提出したいところ。ただし、iPhoneとAndoridアプリが一気に作れる、とか…

Titaniumビルド手順まとめ

id:naoya もすなるという Titanium を試してみようと思ったら色々とはまったのでまとめておきます。少なくとも僕の環境ではiOS 4.1以上の SDK を利用していると Titanium のダウンロードだけではダメで、自分での build が必要です。というわけで以下ではビ…

スマートフォン勉強会@関西で発表してきました。

上司が変わったり、結婚式したりと忙しい日々にかまけて全然更新できていなかったのですが、またちゃんと記録をつけようと思います。 スマートフォン勉強会で発表してきました もう先々週の話になりますが、 スマートフォン勉強会 - すまべん関西&Androidの…

はじめてのプログラミング

人事の先輩 id:tomomii から、"プログラミングを勉強したいのだけれど。"と相談を受けての話。id:hakobe932 さんなどを交えていろいろ話をしていたのですが、とりあえず言語は ruby が良いのでは?という話になりました。(perl の会社ではありますが)なぜ ru…