読者です 読者をやめる 読者になる 読者になる

暑かった、そしてきっと明日も暑いのだろう

暑かった。 きっと明日も暑いのだろう。 思考することが疎ましくなる。 東京の夏はもう限界かもしれない。

超高速WebフレームワークPhoenix でHello World 的なことを Mac OS X で行う

Phoenix Framework とは Elixir でコードを記述する。 http://elixir-lang.org/ gistb55b098d2f795d3df11a Phoenix Framework 自体がRails からインスパイアされている。 だから、RubyとRailsの知識が活かせる。 Elixir はErlangのVM上で動く。 Erlangは耐障…

elixir のドキュメントを少しだけ読んだ

elixir のドキュメントを少しだけ読んでそれをgithub pages にまとめた。 startup-elixirsnowlong.github.io なんでelixir なのかというと、ゆるびい会という勉強会?っぽいのに参加していて、メンバーの一人がelixir についてチュートリアル的な発表をして…

Appleがフォントを「San Francisco」と名づけた理由について

WWDC2015 でApple の既定フォントが変更になったという発表があったそうな。 なぜアップルは世界で最も愛されたフォントを捨てたのか « WIRED.jpwired.jp Apple製品(OS X El CapitanとiOS9)の既定フォントとして、現在使われている「Helvetica Neue」がオ…

Hash::extract でCakePHPの配列地獄から抜け出す

CakePHPの配列地獄から救ってくれるHash::extract Hash::extract 便利ですよね。 CakePHP 2系だとModelからデータを取得した際に array(1) { ["User"]=> array(5) { ["id"]=> string(3) "999" ["regtime"]=> string(19) "2014-08-01 11:46:43" ["lasttime"]=…

AuthComponent がどの方式でパスワードをハッシュ化しているか

どの方式でハッシュ化しているのか CakePHP はログイン認証に使うパスワードを自動的にハッシュ化してDBに格納してくれて便利なのだが、どの方式でハッシュ化しているのかがわかりにくい。 調べた結果、自分の環境だと、sha1 だった。 どのように調べたかを…

CakePHPのログイン実装

規約から外れた場合のログイン実装 CakePHP はユーザーのログイン処理が$this->Auth->login()みたいに簡単に書けるのだけど、規約から外れた場合、例えばユーザーテーブル名がUserでなかった場合にどうすればいいのかを調べた。 AuthComponent を使う やりか…

池袋のサンシャイン水族館が思いの外楽しかったので紹介

先日、池袋のサンシャイン水族館に行ってきた。 正直、ビルの中の水族館だろ。メダカでも泳いでんじゃねーの?くらいのノリで行ったのだがいい意味で裏切られた。 期待値が低かった分、珍しい生き物を目にするたびにテンションが上がってしまいiPhoneをなく…

村上さんのところが閉鎖されて読めなくなるので wget で全ページを保存する

個人的に楽しむために 使い方 Mac(Linux)のターミナルに以下のコマンドを打つ wget がなければインストールする wget については man かここ を参照する Windowsは知らない、ごめん わからなければぐぐる wget --wait=3 -r -p http://www.welluneednt.com/ …

NHKスペシャル「ヒューマン なぜ人間になれたのか」の取材記をKindleで読んだ

NHKの取材記 2012年に放送されたNHKスペシャル「ヒューマン なぜ人間になれたのか」の取材記がKindle版でセールしてたので読んでみたら思った以上に面白かった。 テレビ無いし受信料払ってないので放送は視聴していないのだがこれだけでも十二分に楽しめる内…

crond でタスクを実行する際に$_SERVER['SERVER_NAME']が有効でない

原因と対策 CakePHP のapp/Console/cakeを叩くコマンドをCrontab に登録したのですが思い通りに動かずはまったのでメモ。 Cron Job $_SERVER issue php - Cron Job $_SERVER issue - Stack Overflow $_SERVER['HTTP_HOST']や$_SERVER['SERVER_NAME']などの変…

追跡ブランチ (tracking branch) というブランチが何なのか調べた

Git

まとめ 追跡ブランチを指定する git checkout -b fb_track origin/develop あとから追跡ブランチを指定する git branch --set-upstream-to origin/[branch-name] 追跡ブランチ (tracking branch) という概念がわからない 以前、「tracking branchを指定して…

2015年2月に読んだ書籍 Lean Analyticsなど3点

Lean Analytics Lean Analytics ―スタートアップのためのデータ解析と活用法 (THE LEAN SERIES) これはオススメだ、読んだほうがいい。 物語好きなら読んだほうがいい。 スタートアップに所属しているなら読んだほうがいい。 ここには、スタートアップの成功…

Webブラウザでつかえる各種整形ツール 4選

ライブラリでMinify されたファイルやフレームワークが吐き出したソースコードは改行がなく、とても可読性が悪いです。 ここどうなってんだろうって時に、ぱぱっとブラウザ上でコピペして整形してくれるWebサービスが便利です。 HTML CSS JavaScript HTML CS…

2015年1月に読んだ書籍 21世紀の資本など9点

デザインのデザインposted with amazlet at 15.02.08原 研哉 岩波書店 売り上げランキング: 8,066Amazon.co.jpで詳細を見る 原研哉の「地平線」という作品に知り合いがいたく感動したと言われたのでその場でぐぐってみたけどふーんくらいの感想だったんだけ…

2014年12月に読んだ書籍 Nature of Code など5点

ダービースタリオン全書 プレステ時代のダビスタの攻略本。 プレステのダブスタは遊んだことなかったけど、当時を懐かしく思いたくて衝動買い。 サンデーサイレンス旋風が吹き荒れてると同時に僕が競馬への興味を急速に失いつつある時期。 表紙をめくったら…

ベイマックスだけどシリコンバレーにワナビーなWebエンジニアは観たほうがいい

全体的な感想 ベイマックスの舞台って日本とサンフランシスコを融合させた架空の都市とな これはシリコンバレーにワナビーなWebエンジニア向けだな— 縄文しぐさ (@_snowlong) 2015, 1月 9 というわけでベイマックス観た、面白かった。 すごく大きなチームが…

2014年11月に読んだ書籍 - How Google Works など9冊

ゼロ・トゥ・ワン 君はゼロから何を生み出せるか なかなかアクが強かったけど面白かった。 具体的に以下の考え方はスタートアップをやっている人には参考になるのかな。 競争するな独占しろ 小さな市場からスタートしろ 「タテだ。タテに独占しろ」 Paypal創…

詳解UNIXプログラミングのKindle版が半額なので衝動買いしました、ごめんなさい

"Kindle版 詳解UNIXプログラミングやスクラム本が半額以下 今だけ? | Act as Professional" http://t.co/8gNVa3sC5h— Shingo Kawamura (@blp1526) 2014, 11月 26 Kindle版 詳解UNIXプログラミングやスクラム本が半額以下 今だけ? な、なんだってー。 思わ…

プロジェクトが遅れることに対して敗北感を感じて辛い

要約:物事が計画的に進まないんだけどどうすればいいのかな。 自由な環境でお仕事するようになって半年が経った。 そろそろ「自由だぜヒャッハーなモラトリアム期間」も終わりを告げようとし目の前の問題が気になりだしたので書いてみる。 自分が携わってい…

業務をズタズタに分断させ仕事から楽しみを奪うというやり方はどう考えても間違っているしさっさと滅んでほしい

How Google Works を読んだ。 要約するとこんなかんじだった。 プロダクトを開発する上での失敗するコストが下がった分野は「スマートクリエイティブ」と呼ばれる少数の優秀な人間がプロジェクトを完成させるほうが、従来のTOPダウン式の意思決定と分断され…

台風の日には「earth.nullschool.net」で「今の風向き」を眺めて過ごす

せっかくの休日でも、台風だったらどこにもお出かけできなくて退屈ですよね。 それだったら、リアルタイムの風向きを視覚化した「earth.nullschool.net」で台風を眺めて、台風そのもので楽しんじゃいましょう。 earth earth :: an animated map of global wi…

2014年9月に購入した本

積読の量が増える一方なので記録をつければ少しは消化されるのではという期待をこめて。 現場のプロがやさしく書いたWebサイトの分析・改善の教科書 Webで働く人間としてこのへんの用語の整理をしておきたかったため購入。 プロジェクト内で回し読みして使う…

少年よ、AppleStoreでiPhone6 Plusを一括購入して未来の6万円を手に入れよう

はじめに 3年使っているiPhone4sをそろそろ新しいのにしたいということで プランA「キャリアで端末を実質いくらみたいな2年縛りで契約する」 のと、 プランB「アップルストアでsimフリーの端末を購入してMVNOのsimを契約する」 とそれぞれ実際にいくらぐらい…

企業向けソフトもアプリにしろ、さもなければ死ぬ

http://techcrunch.com/2014/07/12/software-entrepreneurs-must-go-mobile-first-or-die/ の翻訳記事。 記事のタイトルを日本語にすると「ソフトウェアの起業家はモバイルファーストに進むか死ぬかだ」と、エンタープライズ向けのソフトウェアを開発してい…

Ubuntu12.0.4にAndroidの開発環境構築する手順をだらだらと記述した

見たままモードで吐き出されるhtmlがあまりにも汚かったので過去記事を書き直しました。 Androidアプリの開発を始めることになりまして、環境構築の手順をメモしておこうと思います。 時系列だし、ところどころ関係ないことも書いてて、読みづらいかと思いま…

はじめてプログラミングに触れた時のこと

大学2年の時、プログラミングの講義を履修したのが自分にとってはじめてのプログラミングだった。 他のプログラマみたいに小学生の時に家にPC98があってBASICを書いたのがはじめてとかそういうのでは残念ながら、ない。 独学ではない上に友人に誘われて試し…

技術書を買うときに考えること

自分が好きではないものと比較する 自分は本を買うのがわりと好きなのだが、技術書は値段がはることもあり躊躇することがままある。 そんな時に自分をレジに向かわせるために、「風俗に行ったと思えば安いもんだ。」と言い聞かせている。 これによって財布に…

毎日コードを書くこと

ワザノバで紹介されていたKhan AcademyのJohn Resigが投稿した Write Code Every Dayの翻訳です。 訳がおかしいなどの指摘をいただけると大変助かります。 去年の秋、自分のプロジェクトのコーディングを始めたんだけど、あまり進捗がよくなくてKhan Academy…

「シェルスクリプト」を「シェル」と呼ぶ人のスキルは著しく低い傾向があるらしいので区別できるように調べた

シェルについて調べてるといきなりノックアウトされた。 当ページ管理人のネット上・実社会での観測結果によると、「シェルスクリプト」を「シェル」と呼ぶ人のスキルは著しく低い傾向がある。 区別ついていましたか? 「いや、シェルスクリプトって長いから…

標準出力と標準エラー出力をひとまとめにする記述について

command の標準出力と標準エラー出力をoutoputというファイルに出力するには以下のように記述します。 $ command > output 2>&1 なにをやってるのだこれは????となったのでまとめ。 まずは、ファイルディスクリプタについておさらい。0 → 標準入力 1 → …

SourceTree for Windowsを使ってGitHubにpushする手順をかいてみた

前置き 前回、3分、いや1分でできちゃう!GitHubのアカウント作成手順を日本語で解説で GitHubでアカウントを作成しました。 これでソーシャルコーダーの仲間入りを果たしました!でもちょっと待って! これだけだと、はっきりいってGitHub社のリソースを…

3分、いや1分でできちゃう!GitHubのアカウント作成手順を日本語で解説

前置き GitHub使ってみたいけど、まずなにをすればいいのかわからない人向けです。 とりあえず、GitHubのアカウントを作成してしまいましょう。内容としては何のことはない、フォームに必要事項を入力してボタンをクリックするだけの簡単なお仕事です。 ただ…

RとRubyによるデータ解析環境を手っ取り早く構築してデータ解析するまで

RとRubyによるデータ解析入門買いました。 データマイニングとかいま流行ってて面白そうだなー、でもどこからはじめればいいのかなーって前々から思っていたんです。 そんなところにRとRubyを使ってデータ分析のやり方をいちから教えてくれる本が出たなら買…

削除-Ubuntu12.0.4にAndroidの開発環境構築する手順をだらだらと記述した

見たままモードで吐き出されるhtmlがあまりにも汚かったので書き直しています。 書きなおした記事はこちらです。

はてなブログでソースコードを色付けして表示する

ブログなんかでソースコードに色付けして見やすくするには、SyntaxHighlighterなどが有名です。 さて、はてなブログではどーするのかなーとなんかいい方法はあるのかなと調べたところ、はてな記法で簡単にソースコードに装飾できるようです。 やったね。ソー…