【旅×仕事+自転車】 と、名付け…東京から日本最北端「宗谷岬」まで自転車で走った旅を終えました。 その間、「Facebook」には毎日楽しげな写真しかアップしていなかったので 「仕事」は実際していたの?と、疑問に思った方もいるかと思います。 * このプロジェクトの趣旨は以前ブログでまとめているので確認してください 【旅×仕事+自転車】 実験をはじめた7つの理由 まず、結論から述べると… (普段の月に比べると)仕事時間は短く、売上も下がりました。 プロブロガーのイケダハヤトさんや、 一緒にプロジェクトを動かしている田舎×フリーランスの山口くんのマネをして売上を報告すると… 売上約87万円/27日 利益を記載すると私の月給レベルなどがばれてしまうので控えますが、 粗利で50万円は超えたかと思います。 *経理業務や営業フォロー、クライアント様の理解など 私の場合は決して1人ではできませんでした。
こんな場面を想像してみてください。あなたはやる気満々で、あるプロジェクトにとりかかりました。けれども途中で、仕事を続けるのは無理だと発覚してしまうのです。ほかの人に任せていた仕事があがってこなかったからかもしれません。あるいは、ハードウェアに異常が起こり、ファイルを保存しているネットワークドライブにアクセスできなかったのかもしれません。 仕事を続けられなくなった段階で、考えておくべきなのはこういうことでしょう。「次にこのような状況に陥ったとき、再び時間を無駄にしないためにはどんな準備をしておけばいいのだろう?」 忙しすぎて準備ができない? この状況を招いてしまった原因がひとつあります。こうしたシナリオに対する充分な準備を怠ったことです。なぜ準備不足だったかといえば、大概次の2つの理由によるものでしょう。 まず考えられるのは、準備に充分な時間をあてなかったことです。ほかのことで忙しかったので
ちょっとした細かい事なんですけど、設定とかimportとか プロジェクトを跨がって使いそうなやつは最初にうちにやってること多いんですけど、 その辺のネタを少々・・・ 1.NSLogの拡張と、prefix.pch NSLogは、コンソールにその内容を出力してくれるわけですが、 NSLog(@"%s",__PRETTY_FUNCTION__); NSLog(@"%d",__LINE__); とすると、 __PRETTY_FUNCTION__:クラス及び関数名 __LINE__:行数 などを表示してくれます。 ただ、毎回これを記述するのは、 面倒なのでだいたいマクロにしたりしますが、 #define LOG(fmt,...) NSLog((@"%s %d "fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__); これをあるヘッダファイルなどに記述
zip形式 tgz形式 gihyo.jpにPHPUnit3で始めるユニットテストというタイトルで記事を書きました。PHP5をお使いの方は、そちらを参照してください。 ここにある情報はかなり古くなっており、正しくなくなっている可能性があります。掲載しているサンプルコードiなどは、最新のPHPでは動作しない、もしくは、別途設定・調整が必要になるかも知れません。情報を鵜呑みにせず、あなたの手を動かして、あなたの目で確認してください。 PhpUnitは一時期PEARに登録されていましたが、現在は別プロジェクトとして活動しています。新しいURLはhttp://phpunit.de/です。 テスト。。。ああ、なんてイヤな響きでしょう。。。(^-^; 「テストすること」はプログラムの品質を保証するということで非常に重要な作業だ、ということは百も承知と思いますが、コーディングと比べてやはり「イヤ」なもの
前職を退職してもう半年以上経ってしまいました。おかげさまで、レガシーなコードとのバトル等色々お仕事しています。 さて、先日のPHP Matsuri2012での@ryuzeeさんの発表を聞いて、開発環境や手法を改善するべく、今月から始まったプロジェクト用の環境を構築しています。 CakePHPは最新で! CakePHPの最新stable版は 2.2.3 ですが、既に 2.3.0-beta が公開されています。幾つか2.3.0-betaの機能で使いたかったものがあったのと、今回のプロジェクトのリリース時期が来年の5月という事もあって、2.3.0-beta を使って開発をしています。来年の5月なら2.3.0Stable版がリリースされるんじゃないかとの読みです(^^;さて、どうなるでしょうかw? 出来る限り公開されているPluginを使う 前職の職場では、ある程度蓄積された自前のPluginがあ
最近のRuby on Railsプロジェクトで使ってるもの・やっていることを紹介します。 rake setupちょっと前にこの記事を読んでやりたかったやつです。 Setting up a new machine for Ruby development by David of 37signals $ git clone git@your-server:you/your-repo.git $ rake setup すると、開発に必要な環境ができあがるというrake task。今いるプロジェクトではデータベースを作りなおして、開発環境用のテストデータを投入。テストデータのまとめ、各種URLなどを表示しています。 何かデータが変になったとか、まっさらの状態から動かしたいとか、そういう時はとにかくrake setupすればOK。 rake setupを一発叩けばアプリがそれなりに動く状態になる、っ
仕事には、プロジェクト型の仕事と、そうでない仕事とがある。プロジェクト型の仕事とは、簡単に言ってしまうと、仕事の完成と期限が設定されている仕事のことだ。SIerの手がけるシステム構築や、ダムやプラントの建設はプロジェクト型の仕事の典型例である。一方、オフィス清掃や窓口業務といった、ルーチン系の仕事はプロジェクト型の仕事ではない。 プロジェクト型の仕事は、容易にブラック化する。仕事の見積りの甘さや、想定していなかったトラブル、酷い場合は病んだ社内政治によって、仕事の締め切り遵守が危機に晒されることはよくあることだ。なんとか納期に間に合わせようと、残業・徹夜といった手段が投入され、労働者はどんどん疲弊していく。「IT業界は例外なくブラック」という極論が出るくらい、世の中に病んだプロジェクトは氾濫している。 今日は、そんなプロジェクト型の仕事とうまく付き合うための本を紹介したい。『デッドライン』
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く