職業プログラマの休日出勤

職業プログラマによる日曜自宅プログラミングや思考実験の成果たち。リアル休日出勤が発生すると更新が滞りがちになる。記事の内容は個人の意見であり、所属している(いた)組織の意見ではない。

英語から開発しよう、そのアプリ。

私は、WebアプリでもiOSアプリでもその他のものでも、何かしらUI(User Interface)を伴うアプリケーションを開発するときはまず英語バージョンを先に作るようにしています。


これは昨年1月に関モバに参加したときの発言です。

この記事では、次のようなことを述べています。

  • 英語版から開発すると、どんな幸せなことが起きるのか?
  • どんな状況のときは、英語版を作らない方が良いのか?
  • 和文英訳力を鍛える方法

また、この記事のタイトルは美しい川柳になっています。575です。

続きを読む

RFC(Relocation for Creativity) 1918 : Address Allocation for Private Life

Address Allocation for Private Life
プライベートな生活におけるアドレス割り当て

Status of this Memo このメモの状態

この文書は、インターネット生活者のための、現時点で最も効率の高い生活手法について述べたものであり、改善のための議論や提案を受け付けている。再配布には制限があり、引用には一般的な引用の要件を満足する必要がある。

1. Introduction 前書き

この文書は、プライベートな生活におけるアドレス割り当てについて述べている。アドレスを適切に割り当てることにより、人間関係ネットワークにおける必要な全てのノードとの通信が正常に行われるようになり、人生が上手く行く。

続きを読む

RDSを定期的にstart/stop

今年の6月から、RDSのインスタンスを stop/start できるようになりました。
Amazon RDS Supports Stopping and Starting of Database Instances
当然ながら、ここで想定されるユースケースの中で最もそれっぽいものは、開発環境やテスト環境の夜間停止・週末停止です。
この機能が出るまでは、RDSの機能を停止(言い換えればRDS本体の課金を停止)させるには、データが削除されることが前提でした。(snapshotは取れますが)

さて、夜間停止や週末停止を実現したり、1週間stopのまま放置(放置すると自動で起動する仕様)した後の自動stopを実現するためには、自動化したいところです。
既に実現している人もきっと多いことでしょう。
この記事は、その自動化を実施するにあたってのメモです。

続きを読む

CakePHPの nested transaction まわりの挙動を見てみる

CakePHPでちょっとハマったのでメモ。

三行まとめ

続きを読む