ベルリンのITスタートアップで働くジャバ・ザ・ハットリの日記

日本→シンガポール→ベルリンへと流れ着いたソフトウェアエンジニアのブログ

Entries from 2015-01-01 to 1 year

Rails4.1から列挙型enumが使えるが「いなーむ」とか発音すんのやめ

Rails4.1からActiveRecord::Enumが使えるようになった。よく使う事例はUserモデルにrole(役割種別)があって、データはIntegerで0ならguest, 1ならuser, 2ならadminの3種類にするって場合。何の説明もなしにuser.role = 1 とかして「1? なに?どういう意味…

海外で英語だけ使って働くためのハードルの高さは雲より低く地面よりは高いのヨ

「これからはグローバル!」「国際化!」「英語?そんなん常識や!」といった煽り記事をよく見かける。が、実際にシンガポールや外国で働くためのハードルはそんな煽り記事に書かれているほど高いものではない。特にエンジニアの場合、基本は技術知識がある…

日本と英語圏のエンジニアの違い

タイトルを「日本と英語圏のエンジニアのスキルレベル」とせずに「違い」としたのは訳があって、どちらかのスキルが上でどちらかが下とは考えられないから。要はレベルが違うんじゃなくて、同じITエンジニアとかデベロッパーという職種でもやってる仕事内容…

かっこいい大人にはほど遠いがそれでいいのダ

もう大人というかオッサンというか加齢臭が漂う年齢になってしまった。昔に考えていた「かっこいい大人」と現在の実態との差について考えたが1周回って、それでいいのダと思うに至った経緯。 まず昔イメージしていたかっこいい大人について こういうの マン…

才能だけでは不十分ですって -「ハッカーと画家 コンピュータ時代の創造者たち」

時々読み返すとオタク的気付きがある本「ハッカーと画家」。 ザ・オタクのPaul Graham氏が「オタクってよー」という論調で書いた愛と自虐のエッセイ集。 今回読み直して「おっ」と思ったのが才能だけでは不十分で天才的な成果を得るには「もうひとつナニカ」…

Rubyでクローラーを作る その1

Rubyでクローラーを作りましたので、その方法の解説。まずウェブサイトを巡回してデータ集めるプログラムのことをクローラーと言ったり、スクレイパーと言ったりしますがその定義は以下。 クローラー:ウェブサイトを巡回的にまわってデータを集める。ページ…