Rails 5.1のwebpack (gem無し)を使ってReact, Redux, Material-UIの環境構築
RailsのViewをReactにする場合のお手軽な環境構築としては少し前ならreact-railsやreact_on_railsといったGemを使って統合していた。それもRail 5.1になってGem無しでもカンタンに環境構築が可能になった。もちろんGemを使えばそれらに付随…
転職回数は多い方がいい。「転職は3回まで」なんて言ってくる奴は放っとけばいい
転職回数は多い方がいい。別に転職回数を獲得ポイントのように考えて、ポイント数をたくさん稼ぐほどいいと言っているのではない。転職に伴って得られるスキルが重要でそれは経験がないと手に入りにくい。しかしそのスキルが手に入ったら、まーまー仕事も住む場所も自分で選べるようになりますよ、と…
最後まで仕上げられない病
最後まで仕上げられない病というのに侵されいる。原因は単に怠惰である、ということであって別に今になってはじまった病状ではなく昔からだ。 しかし最近は特にひどい。仕事はともかくとして、その他のことが本当にひどい。 途中まで書いて下書き保存したままの書きかけブログ記事 約40本 途中…
「100 Tricks to Appear Smart in Meetings」で学ぶ英語圏の職場でのサバイバル術
「100 Tricks to Appear Smart in Meetings」がなんか面白い。ちょっと前にSNSなんかで話題になっていたようだ。英語のキンドル本を買って読んだらやけに面白く、かつ海外の職場でのサバイバルに関して参考になった。 本書の趣旨はシンプル。英語を使う職…
RubyのblockやProcを分かったつもりになっていて見事にハマった
反省した。RubyのblockやProcを分かったつもりになっていて、しょうもないところでハマった。自戒を込めてブログに残しておくことにした。 例1 つまりmethod_1にI am a blockの出力というブロックを渡して、ブロックが有ればYesと共にそれを出せと。 met…
Railsの生みの親、DHHのロックな発言に惚れた
Railsの生みの親であるスゴ腕エンジニアでしかもプロのカーレーサーで、イケメンで、嫁さんは超美人で、もう金も才能も成功も全部持っていってしまっているDHHのイキな発言が心に響いた。 元ネタはこちら。 https://hashnode.com/ama/with-david-he…
重大なシステム障害時における心構えをイタリア人エンジニアから学んだ。自信を持って笑ってるヤツは強い
緊張する重大な局面ほどその人の本性が垣間見れる、ということで「重大なシステム障害時における心構え」というものを同僚のイタリア人エンジニアのDから学んだ、という話。 現在の勤め先のベルリンのITスタートアップのエンジニアチームは全員の国籍が異なる多国籍チームのため、いろんな出来事…
なんで実名ブログにしないのか?って
このブログは私、ジャバ・ザ・ハットリが書いている日記としているのだが、すごい唐突に「なんで実名ブログにしないのですか?」って質問を受けた。別に一生懸命に身を隠してる訳ではないし、公表しているコードを元にちょっとググったりすれば私の本名なんてすぐに見つかると思う。(私の本名や顔写…
Rubyのクラスで定義されたattr_accessor一覧をそのクラスのインスタンス変数から取り出す方法
一応題名の通りで「Rubyのクラスで定義されたattr_accessor一覧をそのクラスのインスタンス変数から取り出す方法」なのだが、何を言ってるのか書いた本人でも「?」となりがちなのでまずはやりたかったことから説明する。 例えばBookクラスがあって、そこに attr_acc…
『〈インターネット〉の次に来るもの 未来を決める12の法則』書評
『〈インターネット〉の次に来るもの』を読んで「これはごちゃごちゃ言い訳してないで、とにかくモノ作って公開しよ」と思った。そして今、まーまー高いモチベーションでコードを書いている。たった1冊の本でここまで「やったるぞー」的な気持ちにさせる本は他にはあまり無い。 読んだのはこれ。 …
「世界のITエンジニア向け調査結果 スタックオーバーフロー2017」はいつも興味深い
毎年やってるスタックオーバーフローのIT技術者向けのアンケート結果2017版が出た。これがいつも興味深いので一部を抜粋した。 アンケートに回答があった地域 英語でアンケート取ってるのが理由だろうが、ほぼ英語圏に集中している。日本からの回答は全体の0.4%でしかない。したがって以…
エンジニアとして世界へ参加することが夢とか悲願ってなにそれ?「普通だぞ」とだけ言いたい
これはエンジニアに限った話ではない。それがスポーツであれ芸術であれ誰かが「世界」へ参加することを悲願や夢、冒険に置き換えて表現する言説がある。そういう発想は閉鎖的で不利益だし、そもそもそんな昭和みたいな根性論とそれを堂々と語る人たちは無視するに限る、という話。 私が初めて家族と…
ベルリンの職場近くを散歩してその映像を貼り付けてみた
ベルリンの職場近くを散歩してその映像を貼り付けてみた。「どういう意図でそれやってんの?」と聞かれても明確な答えは無い。ただなんとなくやってみただけ。ブログに張り付いたGIF動画ってなんか面白いし。 image image image どこの都市でも仕事の休憩時間に外を散歩するの…
国際経験がやたら豊富なITエンジニア達だが反グローバル化に対する感想はそっけないものだった
現在の勤め先であるベルリンのITスタートアップの同僚のITエンジニア達は揃いも揃ってとても国際経験が豊かだ。そんな連中と昨今の反グローバル化に対する意見を聞いても驚くほどにそっけなかったが、自分も似たような意見しか持ってないな、という話。 私の経歴とざっと言ってしまうとこうなる…
GitHubでフォークしたリポジトリを最新状態に保つ方法
OSSなんかのプロジェクトをGitHubでフォークして自分のレポジトリに入れた場合、しばらくほったらかしにしておくとフォーク元はどんどん先に進んでいるのに自分のところのレポジトリは古いまま、となってしまう状態を避ける方法。 履歴書の技術欄にRailsとかのフレームワークを書くな…
海外転職では最初の壁を超えてしまえば後は楽勝。ただしある条件は付く
海外転職において最も難しいのは最初に日本から海外へ渡る際にある壁でそこを超えたら後は比較的楽勝ですよ、という話。言いたいことの結論を図にすればこんな感じ。 なんでこんなことをわざわざ書くのかというと、転職活動がうまくいかないとまーまーヘコむ。それが海外転職となると尚さら。もし日…