(apply-generic op . args)

教育者, 将軍, 栄養士, 心理学者, 親はプログラムする. 軍隊, 学生, 一部の社会はプログラムされる. - 計算機プログラムの構造と解釈 序文

2013年振り返りと来年の抱負

2013年も残す所あと数日。 今年は色々あったので振り返っておく。 2013年振り返り 5月24日からフリーランスになってみた フリーランスとしての仕事で一杯一杯で、勉強会・技術書など全然出来なかった 仕事でインフラ周りを結構沢山やれた AWS Nginx Postgres…

PullRequestを早目にだしてみるメソッド

最近うちのチームで行なっているのが、PullRequestを 「取り敢えず動作はするけど、40%とか50%くらいの状態で早目に出す」 というメソッド。 早目にレビューしてもらうのが目的です。 これは元々チームメイトが以前からやっていたのを、僕らのチームでも導入…

2ヶ月くらい個人事業主生活をしてみた #継続中

よかったこと 出社しなくていい ずっと猫ともふもふできる ストレスから滅茶苦茶解放された 苦手だったフロント周りも(CoffeeScriptとか)結構触れるようになった 久々にインフラやったら意外と出来た わるかったこと 人間と話す機会の減少 休日をまだ一回も…

古いMacBookProにpostgresqlを入れる

古いって行っても、2009年とか。initdbでエラーが出て、ぐぐったら日本の情報が殆ど無かったので他の人のためにメモ。 2012年モデルのMacMiniだと出なかったから、必要ないかもしれないけどw エラー initdb /usr/local/var/postgres ... This error usually…

最近やっていることまとめ

自分用メモ 最近の作業 ひたすらRoR Deviseをひたすらいじくり回す jQueryのライブラリをうにゃうにゃいじくり回す→BackbornJSとかに移行させたいけど、今後の課題 サーバー構築(nginx,unicorn,jenkins,PostgreSQL,capistrano) HTML/CSS(デザインをRoRに合…

個人事業主生活1週目

0日目(金):退職祝いで病み上がりなのに飲み過ぎて記憶飛ばす。 1日目(土):2日酔いで死亡。MTGとか。当分酒飲みたくないと思った。ぐったりしながら小説読んだりしてた。二日酔い過ぎて仕事できなかった。ポカリうめぇ。 2日目(日):3日酔いで半死。chefで…

VoyageGroupを退職してフリーランスプログラマになりました

2013年5月24日、VoyageGroupを退職してフリーランスのプログラマになりました。 急な退職で同僚を驚かせてしまいました。 2011年3月14日に入社したので、約2年と2ヶ月お世話になりました。 辛いことも楽しいことも多かったですし、全ての人が自分にとって良…

第一回Python勉強会を開いた

友達3人で第一回Python勉強会を開きました。場所は弊社Zipangです。 今日やった事 基本的な型 リスト タプル 集合 ファイル入出力 文字列連結 条件分岐 繰り返し メイン関数 範囲 関数宣言 クラスの作り方 lambda map リスト内包表記 正規表現 eash_install …

ソフトウェア開発における練習する大切さ

最近しみじみとプログラミングというのは練習が大事だなぁ、と感慨深い想いでございます。 チャド・ファウラーが情熱プログラマーで「ミュージシャンはライブでしか楽器を演奏しないなんてあり得ない、ライブの時間以上に練習している。プログラマーもそうで…

第202回Asakusa.rb (2013-03-19) 行ってきた

行って来ました、Asakusa.rb! 2回目1年ぶりくらい?最初に行ったのはRubyKaigi2011の翌日くらいの振り返りみたいな感じの時でした。笹田先生(まだ先生だった)の研究室でビールこぼして凹んだのを覚えています(本当ごめんなさい)。 永和さんのインターホ…

びっくりした #PHP

λ php -a Interactive shell php > function hoge(){ php { print 'hoge'; php { } php > hoge(); hoge php > hoge('aaa'); hoge php > 関数宣言で引数を指定していないのに引数渡してもErrorとかWarning出ない。 php.iniで出せるのかもしれんけど、これはど…

Kindle PaperWhiteを買ってからオライリーの積読PDFの消化が進んでいる

遅ればせながらKindlePaperWhiteを購入して、1週間くらい経ちました。 もうね、初代iPadが重くてデカくてカバンに入れて持ち運ぶのすら辛くて、寝っ転がりながら読むのも仰向けだと辛くて買うかー!と。結果大正解でした。なにこれ超便利。 仕事中、ポモドー…

大江戸Ruby会議03に行ってコミュニティと愛の素晴らしさを再認識した

大江戸Ruby会議03に行って来ました。やはり大江戸はいいですね、01に続き2回目ですが、とても面白くやる気になりました。 本当にみなさんの話は面白かったですし、勉強になったし精神が浄化されました。プログラマとして「よし、頑張ろう!この人達に認めて…

PivotalTracker + Pomodoroの組み合わせがもの凄く仕事が捗る

PivotalTrackerいいよね 最近プロジェクトをPvotalTrackerで開発しています。いいですよね、PivotalTracker. Pivotal Tracker: はじめかた PivotalTrackerの個人的に好きな所は、時系列でやるべきストーリーを簡単に並べられるところです。時系列大事。 Curr…

The RSpec Book 1日目

The RSpec Book (Professional Ruby Series)作者: David Chelimsky,Dave Astels,Zach Dennis,角谷 信太郎,豊田 祐司,株式会社クイープ出版社/メーカー: 翔泳社発売日: 2012/02/22メディア: 大型本購入: 7人 クリック: 136回この商品を含むブログ (13件) を見…

MacMiniServerの環境構築完了

MacBookProの15inchRetinaとMacMiniServerのどちらを買うか迷い、結局MacMiniServerを購入。 理由としては、新しいMacMiniのCore i7 2.6GHz,Memm 16GB,SSD256GB、同スペックのMacBookPro15inchRetinaで10万近く価格差が着いたから。 Retina素晴らしいんだろ…

新卒エンジニアが押さえておくべき業界用語

こんばんわ!こんばんわ! 新卒エンジニアが押さえておいた方が良いような気がした業界用語をまとめてみたよ! LISP 神の言語である。 LISPを学ぶ者は熊本で悟りを開ける。 CommonLisp 神の言語LISPの方言である。 例えるなら北海道弁。 深町くんによる深町…

[メモ][Python][Mecab] Python-MeCabのインストール

スペル修正プログラムで日本語のトレーニングを行うためにpython-mecabを使いたい。 インストールメモ。 $ brew install mecab mecab-ipadic $ wget http://sourceforge.net/projects/mecab/files/mecab-python/0.98/mecab-python-0.98.tar.gz $ tar -xzvf m…

セレブなホームパーティーとやらに行ってみた

30歳女生実業家の住んでいる億ションのラウンジを貸しきったホームパーティーとやらに行ってみた。ドラマに出てくるようなお洒落な雰囲気と綺麗な夜景で美味しい料理とお酒を頂きました。ですが、非常に薄っぺらくてビックリするくらい面白くありませんでし…

pygameをちょろっと触ってみた

pygameで超簡単なブロック崩しとか作って見た。 https://github.com/iori/breakout 殆どサンプルコードのままだから、重複コードとか酷い(ぉ そのうちPythonの把握がてらリファクタリングする予定。pygameはrackに当たる部分だと思うのだけれど、じゃあRail…

PythonのunicodeEncodeError

環境:Mac OS X Lion/Library/Python/2.7 に sitecustomize.py を作る import sys sys.setdefaultencoding('utf-8')

プレゼンとかペアプロとか文字コードとかSQLとかパスタとかな一日

一日目 今日は新しいサービス専任になって一日目。楽しかった。プロジェクトのプレゼンを部内で行い、OKを貰ったので来週は全社向けにプレゼンを行う。前のサービスと違って色々と出来る&チャレンジングで楽しいです。 ペアプロとコードレビュー 午前中はペ…

MONEY お金のシークレット 読了

「お金」のシークレット―人生を変える“感情”と“お金”の法則posted with amazlet at 11.12.14デビッド・クルーガー 三笠書房 (2010-04-02)売り上げランキング: 121023Amazon.co.jp で詳細を見るなんとなくお金についての本が読みたくて借りた本。なぜ人はお金…

引き継ぎが終わった

今の会社に転職してから携わっていたサービスの引き継ぎが本日で終わりました。なんとか次の人にバトンを渡せたかなと思います。これからあのサービスをより良く育ててやって下さい。やっぱり愛着って沸くモンですね。今までのサービスは技術的に何か出来る…

フィボナッチをrubyとpythonとschemeとCommonLispで書いて遊んでた

2週間くらい前に現実逃避に書いたもの rubyで1行フィボナッチ def fib n; n <= 1 ? n : fib(n-2) + fib(n-1); end pythonでフィボナッチ import sys def fib(n): if n <= 1: return n else: return (fib(n-2) + fib(n-1)) if len(sys.argv) > 1: print fib(i…

hatena-vimを使ってみた

vim

昔からどうもブログを書くことが続かない。理由は解っている。HatenaなりLivedoorなりのサイトに行ってあの貧弱なフォームで記事を書く気になれないからだ。vimスクリプトでhatenaに投稿できるのってありそうだよなーって思ってたら、やっぱりあった。使って…

nltk_dataについてのメモ

>>import nltk >>nltk.download()で bookをインストールしようとするとめっちゃエラーで落ちる。んで、 http://www.nltk.org/data ここ見て Python 2.5 and 2.6: Run the command "python -m nltk.downloader all". To ensure central installation, run the…

SICPのお勉強

;;;3.1.3 代入を取り入れた代価 ; ;既に見たようにset!演算により局所状態を持つオブジェクトがモデル化出来る。 ;しかし、この利点はタダではない。 ;我々のプログラム言語は最早、手続き作用の置き換えモデルを使っては解釈出来ない。 ;その上「素敵な」数…

低学歴低能で数学嫌いな底辺プログラマな俺が数学を勉強するのに読んでいる本

中学生になった頃から数学が嫌いだったが、プログラマーとして勉強していくのに数学にぶつかった。SICPとかSchemeよりも数学でorzestってなるからだ。んで数学の勉強を決意した。折角なので実際に読んで良かった本を上げてみる。 数の悪魔―算数・数学が楽し…

RubyKaigi2011を終えて #rubykaigi

こんにちわ!こんにちわ!RubyKaigi2011当日スタッフの小イオリです。皆さんRubyKaigi2011は楽しかったでしょうか?僕はとても楽しかったですし、不覚にも感極ってしまいました。感極らない様に努めていたんですが、、、くやしい(笑) RubyKaigiという場所…