@kyanny's blog

My thoughts, my life. Views/opinions are my own.

2011-08-01から1ヶ月間の記事一覧

Git Golf, Git Kata あるいは Git-99

Git

今日の #shibuyarblunch で「詰めvi のような git の練習問題が欲しい」という話で盛り上がった。正解の操作をなぞる -> 詰めvi -> 手数を競う? -> Code Golf だ!という流れで Git Golf と呼んでいたけど、競技性は重要ではないし、 Code Kata に例えたほ…

Listened ESLPod.com | Learn English With More Than 1800 LessonsI felt this story was not so pleasant. supervison, oversee management MIA missing in action shirking one's responsibility shirk, 怠ける, 責任を逃れる fire backstabber stab, 刺す

isucon 後の復習(といっても頭で考えてるだけで手を動かしてないけど) サイドバーのクエリ こういう中間テーブルを作ってまずそこから article id だけ引き実データを引くクエリをもう一回投げる、という考え方をした。 CREATE TABLE t ( a INT NOT NULL, …

#isucon に参加してきた

#isucon に応募した - 刺身☆ブーメランのはてなダイアリーというわけで参加してきた。まず何よりも、一緒に参加してくれた @tnmt @hansode のお二人に感謝したいです。ありがとうございました!それから運営の皆様、他の参加者の皆様、お疲れ様でした。あと…

Listened ESLPod.com | Learn English With More Than 1800 Lessons I'm sick and tired nearly equal `angry' flip side B-side, back side jacking up nearly equal `increase'

YAPC::Asia Tokyo 2011 で話します

YAPC::Asia Tokyo 2011 で Rubyist のための Perl ウェブアプリケーション開発入門 (Perl web development guide for Rubyist ) という内容で話します。今回はトークの応募がとても多かったので RejectConf 行きかなーと思ってましたが、採択されて嬉しいで…

git-svn 利用時にトピックブランチを master へマージするときどの方法が一番良いのか

Git

最近社内に OSQA が導入されて (hiboma++) そこでも聞いてみたんだけどたぶん将来そこに書いたことを忘れると思うのでこっちにも書いておく。コメントもらえたらうれしいです。git-svn 使っててリモートブランチと対応してるローカルブランチ(git svn info …

Tumblr とか Posterous とかの、文字しかなくても十分映えるようなデザインがかっこいいなーと思って、とりあえずフォントを serif にして本文の横幅を少し狭くしてみた。バランス悪い感じするし、デザイナがみたらもっとひどいと感じるのだろうとは思うけど…

日記。今日はリリース作業があって(あとでかく)かなり古いブランチからマージしたのでけっこうコンフリクトして、それは想定してたし苦労せず解決できたのだけど、 git svn dcommit するときにもコンフリクトしてこれの解決に手間取ってしまった。二回目?…

マージしたときバイナリファイルがコンフリクトしたら git checkout --ours --theirs

Git

Gitでマージしたバイナリファイルがconflictした場合の解決策|DIGITAL SQUADブログ http://d.hatena.ne.jp/ruedap/20110720/git_merge_conflict_binary_file 上記参照、だけど一応あらためてメモると、以下のような感じ。バイナリファイルの場合エディタで…

I'll write blog what about English I learn. I'm depending on find out vs figure out vs know I haven't -> I've not I heard more but I forgot. Zzz...

#3, Basic Ch.1 Act4

This night I took an English lesson. It has been a long time since last lesson because of my summer vacation :P I think teacher Shayne has leadership ability. When I cound not speak well, she wrote some sentences in chat. It helps me very …

Living 30(+10) days apart from SNS

At July 13, I decided to live apart from social networking sites during working time. When I started this challenge I didn't know about the story Trying new things for 30 days. Anyway, now I did it unintentionally.It was really effective f…

Homebrew でインストールしようとしたパッケージがダウンロードできないとき

Mac

kyanny-macbookair:~ kyanny$ brew install emacs --cocoa ==> Downloading http://ftp.gnu.org/pub/gnu/emacs/emacs-23.3.tar.bz2 curl: (22) The requested URL returned error: 404 Error: Failure while executing: /usr/bin/curl -f#LA Homebrew\ 0.8\ …

日記、をけっこう長く書いてたらまちがえて Cmd+R を押してしまって全部消えた...ローカルバックアップも空っぽだった運が悪い...

会社の夏期休暇で一旦内容を仕切りなおして、 JavaScript を基礎から学び直しましょうということになった。今日はhttp://blog.xole.net/article.php?id=777で公開されているjavascripterになろう。の巻1章を読みながら疑問に感じる部分は実際におのおのブラ…

プロセスの状態を表す `S' とか `R' とか `D' についてメモ

`D' ってなんだっけ、と思って少し調べた。 ps(1) http://unixhelp.ed.ac.uk/CGI/man-cgi?ps PROCESS STATE CODES Here are the different values that the s, stat and state output specifiers (header "STAT" or "S") will display to describe the state…

Android 2.3.3 非root でテザリング (EasyTether と PdaNet)

HTC Desire HD (001HT) でテザリングを試した。以下、無保証の内容なので自己責任で(端末やコンピュータの動作がおかしくなったり高額のデータ通信料金を請求されても責任持てません) 2011/08/17 時点の情報です。 端末について HTC Desire HD (001HT) And…

Try WiMAX を試してみた (契約せず)

Try WiMAX を試してみた。外出先(帰省等)でのインターネット回線確保が主目的で、あわよくば自宅のケーブルテレビ回線を置き換えようという算段。 申し込みから到着まで ウェブから申し込みして3営業日くらいで発送、翌日には配達された。申込時にクレジッ…

Hello, Jenkins!

Today I hired Jenkins that known as CI server. I think it is a strong step for our project.At Febrary 20 I said I hope to report about beginning CI next #railstokyo meetup. After about 6 month, I finally got power of continuous integration…

30days Album for Android が出ました

30days Album for Android が出ました*1。 Android 持ちとして開発中のときから使っていて便利だなーと実感したので宣伝を兼ねてレビューを書いてみる。 「全部あげ」がとにかく楽 30days Album for Android には自動アップロード機能があって(オフにもでき…

#2, Basic Ch.1 Act3

It was second time lesson for me. This night I chose teacher Jacob. I did basic textbook act3. We had some conversation during free talk time. We talked about a difference between computer engineer and computer programmer in Philippine. He…

日記。今日は雷雨だった。夜に英会話の予約をしようかなと思って、世間話対策?に雷雨って英語でなんていうのか調べたら thunderstorm だった(英会話は予約しそびれた)。昨日活動的だった反動で疲れており、眠いので激しい雷の音を聞きながら寝ていた。夕…

日本語かな入力をマスターしよう!と思い立って、 Typist で練習し始めた。仕事でメールによるユーザーサポート業務なども行っているが、メールの文章を書いているときに運指の遅さが気になることがままあった。集中力が高まっているがゆえにそう感じるわけ…

日記。今日は午後から出かけてお芝居を見に行った。妻の友人が出演している現代劇で、劇場ではなく高田馬場にあるダーツバーを舞台に仕立て上げていた。そういうのは初めてだったのでちょっと驚いたけど、役者さんとの距離がとても近く、演技を間近で見られ…

10. データソースのアーキテクチャに関するパターン

そもそもこの本を読もうと思った動機は「アクティブレコードとデータマッパーの違いを学びたい」だったのでこの章を読むために買ったと言っても過言ではない。その章に差し掛かった。 テーブルデータゲートウェイ 名前でだいたいわかるし UML 図みてもだいた…

COOKPAD on Rails Meetup

ref: http://d.hatena.ne.jp/a666666/20110802/1312298735This night I had some conversations with rubyists including Japanese, Hangalian, etc. Thanks a lot.I should try to speak to foreigners in English more aggressive.

30days Album™ が YAPC::Asia TOKYO 2011 のフォトスポンサーになりました

30days Album™ が YAPC::Asia TOKYO 2011 のフォトスポンサーになりました。 2009, 2010 の写真もホストさせてもらっています。 2011 の写真もいずれアルバムにまとめられるのでしょう。個人的にもっとも強い思い入れのある YAPC::Asia というカンファレンス…

#1, Basic Ch.1 Act1, Act2

Today is a great day for me. I just finished my first lesson of langrich. I really enjoyed to talk with my teacher. I finished Basic textbook chapter1 Act1 and Act2.最初に流れでフリートークになって、マイク付きイヤホンのマイクの位置が遠かっ…

I'll go to COOKPAD on Rails Meetup

http://tech.cookpad.com/2011/07/announcing-the-first-cookpad-on-rails-meetup-842011.htmlI will try to speak in English.