分からないことをクラスメイトや教師に把握されることが恥ずかしかったのだと思う。 「そんなことも知らねーの m9(^Д^)プギャー」みたいに言われることを恐れていたのだと思う。 でも大人になるにつれて純粋な疑問があればいくらでも質問していいと気づいた。 …
gitlab で API 連携して MergeRequest 送りたいなあ。Webインタフェースから MergeRequest 投げるの面倒くさい。git lab mr とかで MergeRequest 送りたい。git のサブコマンドってどうやって作るのだろうか? そうだ! git flow のサブコマンドをインストー…
読了。良書だった。良かったところ3点。 リモートワークは魔法じゃない 同じ画面を見る、同じソースコードを読む リモートワークができる優秀な人間を雇う 所感 本書の働き方を実践できる彼らのことの姿勢にすごく同意できるし羨望するし格好いいと思う。 で…
最近ホットな Vim Plugin 3つを読んでいてvim-over入れたくなったことがきっかけ NeoBundleでインストールして使おうとしたらエラー NeoBundleでvim-overのインストール。早速使おうと:OverCommandLineしたら以下のメッセージが出て手詰まり Vim 7.3 or abo…
読了。良書だった。でも個人的にはリーダブルコードのほうが具体的で読みやすく、より多くの人が理解できるであろう良書だと感じた。 リーダブルコードは具体的なソースコードの書き方、例えば状況に応じた変数名の付け方などを解説しているため初学者でも読…
現在の職場でローカルVMにJenkins入れて自動ビルド&自動テストを自分勝手に実装していたら評価されて会社のサーバにJenkinsのインストールとジョブ構築を依頼されたのでO'ReillyのJenkins(カエル本)買って読んでる。現在は5章あたりを読んでいる。 1章の…
ググっても見つからなかったがMySQLの日付時刻関数を調べていたら発見。 OracleのMONTHS_BETWEENのような感じで使える。ただし、違いがあって Oracleは小数点付きで返すがMySQLは整数で返す。 PERIOD_DIFF(P1,P2) 期間 P1 と P2 間の月の数を戻します。P1 お…
まずはpearのインストール 13インチAirの時はport使っていたのだけど11インチではport入れてないので新たに以下のやり方で入れた。 ググったらinstall-pear-nozlib.pharというものがあるらしいということがわかったので叩いてphp.iniの編集。 sudo php /usr/…
終業時刻を過ぎるまでは「お疲れ様です」と言わないキャンペーンを社内でひとり実施している@chiseiですこんにちは。 Voyage Group Advent Calendarで4日目を担当します。 今年も大掃除の季節がやって参りました 師走ですね。昔、師走の語源は「坊さんが走り…
photo by heipei最近新卒エンジニアとbashについて語る機会があった。僕はbashが好きなので、なぜbashが好きなのか、bashのなにが良いかを語った。その後改めて「なぜ自分はbashが好きなんだっけ?」と思ったのでブログにまとめておく。 bashはシンプル なん…
@mahataが日本に帰って来たので親しい人達と集まって酒を飲んでいた。 いろいろあって居合わせた人たちでアンパンマンを描いた(酔った勢い)。経緯としては、 「居候している家の子供が可愛いが関心を持ってくれない」 ↓ 「それならばアンパンマンで気を引…
photo by http://www.projectcartoon.com/ (?)書籍リーン・スタートアップには「顧客が本当に必要だった物」を早期に発見するための様々なノウハウが書かれている。 「考え方や実践方法の原理原則はアジャイルソフトウェア開発と殆ど一緒じゃないか。」 とい…
その名もshuni2。 現在バージョン2.1.6がダウンロードできる。早速試してみた。 書き方はgistにUPしたとおり。試しに書いただけなので後でもう少し修正する。oneTimeSetUpで初期設定してtearDownで完了後の処理ができるっぽいが ちゃんとドキュメントを読ん…
最近社内のアジャイルを促進する人たちと集まって 「振り返りの利点って何だろうね?」という議論をした。 ※ここで表現している振り返りの方法はすべてKPT。 僕個人としては振り返りの利点というのはいろいろあるんだけど特に、 メンバー間でProblemの認識を…
読んだり読まなかったりを繰り返していたが最近読了。 第2章 反復型と進化型 イテレーションの終了日を固定することをイテレーションのタイムボックス化という。 1年ほど前、イテレーション1のときの失敗談。 スコープ定義で決めたとおりにイテレーションが…
Agile Samurai Dojo Gathering サムライ戦記実践編で登壇しました サムライ戦記実践編で「内製基幹システムのOne-Iteration」というタイトルで登壇。 内製基幹システムのOne-Iteration View more presentations from 知聖 竹之内 その時のTweetのトゥギャり…
今のプロジェクトで適用しているルールで使用するものなので 完全にオレ専用スクリプト。github上に公開している。 あとはてなダイアリーでgist使えるか試したかったのでエントリー書いた。 validation 引数判定 ファイル存在判定 ファイルの種別判定(テキ…
初投稿テスト。 URLとか決められるのかな?
プログラマが知るべき97のこと(通称きのこ本)の中から個人的に関心を 得た45のことを2011年8月から2012年1月までブログに書いてきた。 このエントリーはそのまとめ。 当初目的は2つあって、プロジェクトメンバーに対して、 「良いサービスを作るためには何…
もう少し具体的に、取り組みたいことを書く。 特にテーマというわけではないが"この1年が楽しければ良い"。 やってみること ユーザ要求の理解力を高める 2011年、ユーザ要求の理解力が低いと感じている。どう 理解力を高めるか?多分ユーザにすぐ使ってもら…
これはいつだって意識すること。僕は顧客の言葉を鵜呑みにしない。 顧客が自らの要望を完璧に伝えられないと思っている。これは顧客を 馬鹿にしているのではなくて、要望を伝えきるということが至極難しい ことであるためだ。例えば僕自身が顧客の立場に立っ…
エラーが起きているのに、大したことはないと思い込もうとする。 大丈夫だと自分に言い聞かせて無視する。そんなことをしても何 も良いことはないのです。これでは品質の高いコードはとても書 けないでしょう。これは単なる怠慢(良い「怠慢」ではなく、ひ …
僕はよく「あなたがトラックに轢かれて何かあっても大丈夫なように作業 ログや結果はWikiやチケットに書いてくださいね。(リスクヘッジしてね♪)」 と言う。同様の例えがこのエントリにもあったのでこのエントリが気に入って しまった。もちろんこのエント…
何に対しても名前は重要だ。 適切な名前をつけられると言うことは、その機能が正しく理解されて、設計 されているということで、逆にふさわしい名前がつけられないということは、 その機能が果たすべき役割を設計者自身も十分理解できていないということ な…
PCごとに設定ファイル管理するの面倒くさいなーと思ったので勉強がてらgithubを使ってみようと思い立った。 やってみたら結構簡単。以前開発環境にgitサーバを実装した経験が役に立った。 ※無料アカウントで実施する場合は個人でも企業でも機密情報を漏らさ…
数独はなぜ世界でヒットしたか作者: 鍜治 真起出版社/メーカー: メディアファクトリー発売日: 2010/03/19メディア: 単行本 クリック: 9回この商品を含むブログ (10件) を見る 数独を作った会社の社長が書いた本。 数独がどういう過程を経て世界中でヒットし…
※必ずしも読んでいない 漫画以外 プログラマが知るべき97のこと プロジェクト・マネジャーが知るべき97のこと 初めてのAndroid第3版 スティーブ・ジョブズ I スティーブ・ジョブズ II ムーンショット デザイン幸福論 アジャイルサムライ−達人開発者への道− …
自分の2011年を棚下ろす。意外にも今年はじめに書いた自分のキャリアの棚卸、これから先のキャリアを真面目に考えてみた の通りに事が進んだ年だった。想いの力は重要だと再認識。 あとこのブログは社内の人も読んでくれていると思うので暗 に協力してくれた…
SportyPalから http://sportypal.com/Workouts?user_id=148184 Cycling 800.84km Jogging 111.91km Total 912.75km 総消費カロリーは27,495 kcal 最も走行したのは5/4の台場to下北沢で17.91km
なぜこのエントリを書こうと思ったかというと、 「プログラムを書いたことが無いけどいつかWebサービスを世に出したいんですよ!」 と、技術のことは知らないけど熱意がある若い学生の人たちと話をしたから。 「じゃあエンジニアになればいいよ」というのが…