タグ Yamashiro0217
人気順 5 users 50 users 100 users 500 users 1000 users「道具にこだわるエンジニアは無能」なのか? - 西尾泰和のはてなダイアリー
プログラミング作業を将棋に例えてみる - Yamashiro0217の日記「考える負担を減らすことが重要」という点は、先日公開した講義資料でも強調したところ。人間は自分の能力を高めるために道具や言語や方法論を作り出してきたんだ。方向性は正しいはず。 一方でこのエントリーへの反論:道具に拘るエンジニアはだいたい無能Googleなどの世界的な企業で活躍する、畏敬する人々は得意な道具こそあれ道具の差や環... 続きを読む
プログラミング作業を将棋に例えてみる - Yamashiro0217の日記
11:59 | 特に非エンジニア向けに書く。 プログラマーの仕事はエディタに向かうことではない。 「お前は何を言っているんだ?」 まぁ、待って欲しい。説明する。 「将棋指しの仕事は駒を動かすことだ」 ?おかしいですよね。将棋指しの仕事は駒を「どう」動かすか考えることだ。 実際にレベルの高い将棋指し同士は、盤面が無くても脳内だけで試合ができる。 もちろん、プログラミングを実際に行なわないとコンピュー... 続きを読む
裁量労働制の会社で働く側の3つのルール - Yamashiro0217の日記
11:13 | ドワンゴ社の面白い制度について盛り上がってますね。 http://nlab.itmedia.co.jp/nl/articles/1308/28/news137.html さて、僕は合計で8年ぐらい、4社で、裁量労働制のある会社で働いてきたので、 僕が考える働く側のルールを書きます。 1. 成果を出すそりゃそうですよね。成果こそが裁量労働制のキモです。 逆に会社が成果主義が弱いのなら... 続きを読む
頑張れという無能 - Yamashiro0217の日記
11:54 | 「今月も頑張りましょう!」 という上司。あなたの周りにもいませんか? 僕の人生ではいました。 無能です。 正しくは 「今月はAという目標だ。Aを達成するにはBというタスクを遂行する必要があるが、Cという改善案をすれば20%は効率が良い。Cという改善を行い、Bを効率よく行い、Aを達成しましょう!他にも改善案があれば教えてください」 ではないでしょうか。ツイートする 続きを読む
年齢で判断するという社会の損 - Yamashiro0217の日記
09:46 | 灘高の異才「僕らに響く家電、60歳社長にはムリ」 http://www.nikkei.com/article/DGXNASHD2702N_X20C13A6962M00/ という記事を読んで、社会の多くの人が年齢で人を判断していて、 すごくもったいなと思ったので、その点についてまとめる。 ちょうど今 という本を読んでいる。 この本は、人類の歴史のほとんどを占める、国の無い時代の歴史や... 続きを読む
無職になりました - Yamashiro0217の日記
22:36 | 6月末をもって道玄坂の上の方の会社を辞めました。 転職先じっくり腰据えて探そうと思っていたら、 うっかり無職になってしまいました。 というわけで死なないように食事をください>< http://www.amazon.co.jp/registry/wishlist/19MEQJI59HE18ツイートする 続きを読む
エンジニアを集める3つの方法 - Yamashiro0217の日記
Webサービスを作りたいアントレプレナー(起業家)の卵?的な人から、 「エンジニアと出会うにはどうしたらいいですか?」 と質問されたので、ブログとしてまとめて返答する。 出会うって方法とはまた違う感もあるが、 最終的にはエンジニアと出会って、会社に集めないといけないのだから、 集める方法として、上中下策として3つ上げる。 自分がプログラムを勉強するまずは上策。 自分がプログラムを書けるようになって... 続きを読む
非エンジニアに糞コードがなぜダメなのかを説明するメタファー - Yamashiro0217の日記
11:55 | 非エンジニアに糞コードがなぜダメなのかを説明するメタファーを考えてみた。 目的は、糞コード・設計・環境・フローがあると、 いかに生産性が落ち、ビジネスがうまくいかないか、 プログラマーの心が病むかを、 なるべくエンジニアリングの用語を使わないで説明するか。 メタファーエンジニアリングとは部屋の掃除と一緒である ストーリー導入あなたは、ある日、引越しを決意しシェアハウスに引越しました... 続きを読む
ダメなのはcheck_xxxだけではない - nekoya press
id:Yamashiro0217さんのcheck_xxx がなんでダメなのか - Yamashiro0217の日記が面白かったので、少し掘り下げてみる。 第一印象は「いくら何でも例が恣意的すぎ。check_XXX言うな言いたいだけちゃうんか」だったが、現実は非情であり、こういうコードを押し付けられたこともあるので決して大袈裟ではなかった。 こういう名前が付く場合というのは、往々にしてメソッドの目的... 続きを読む
check_xxx がなんでダメなのか - Yamashiro0217の日記
16:12 | どうも check_xxx というメソッド名は辞めよう委員会のやましろです。 ダメやダメや。と言ってたら「なんでダメなん?」って聞かれたので例を書いてみました(ミスってアノニマスで作っちゃった) check_userという名前では、何をチェックするかがわかりません。 一個のメソッドの中で複数のことをするのは辞めましょう 予期しないexitとか… まぁ、「絶対的に正しいコード」なんて... 続きを読む
怒るという無駄なこと - Yamashiro0217の日記
11:30 | 休日出勤してみたものの、脳が働いてないので脳を働かせるために文章を書く。 結論から書く。 怒るのは無駄だ。 もっと正確に書くと怒りを他人にぶつけるのは無駄だ。 昨今体罰の問題などが社会問題として大きくとりあげられているが、 単に怒るだけでも無駄なのに、 体罰なんてもっと無駄だ。 他人に対して怒りをぶつけることのメリット・デメリット一般的に他人に対して「怒る、叱る、どやす、詰める」こ... 続きを読む
SeleniumでiOSシュミレーターを動かし、iPhoneのブラウザ越しのテストをする - Yamashiro0217の日記
22:28 | テストしてますか! スマホブラウザ対応の結合テストとか辛いですね。そうですね。 というわけでSeleniumでiOSシュミレーターのブラウザを動かして見ました。 Seleniumには、iPhone driverというのがあるのでそれを使いますです。 http://code.google.com/p/selenium/wiki/IPhoneDriver 以下の行動をとります。もちろん... 続きを読む
git flow でのチーム開発ワークショップ資料 - Yamashiro0217の日記
11:43 | この記事は会社内の別チームの方に、 僕の今のチームで git をどう運用してるかを ワークショップ形式で説明するための資料である。 事前準備git と git-flow を入れておくこと 参考資料(Macでgitとgit-flowインストール) - xcode cli toolインストール -- https://daw.apple.com/cgi-bin/WebObjects/D... 続きを読む
シェル操作課題 (cut, sort, uniq などで集計を行う) 設問編 - Yamashiro0217の日記
15:37 | この記事は弊チームの新人の方にシェル操作に慣れてもらうために作った課題である。 あとで解答編を書く。 もちろん他の方も解いてもらって構わない。 というか僕の解答以上の解答がきっとあるはずなので、それを教えて欲しい。 はてブで解答でも面白いですね。短さの限界に挑戦。 さて本題。 Webアプリケーションを作っていると偉いさんとか、いわゆる企画の人とかから 「ちょっと○○がどうなってるか... 続きを読む
PHPでEnum(列挙型)っぽい何かを実装 - Yamashiro0217の日記
18:51 | PHP 皆さん書いてますか!元気ですか! Javaっぽい構文だがなんだか痒いところに手が届かない感を感じたりしませんか。僕は感じます。 Java書いてるときは enum クラスというのを多用するのですが PHP にはなく、1年ぐらい前に実装しました。 コードは github においてあるので、せっかちな人はコードだけ見ればいいよ git://github.com/yamashiro... 続きを読む
居酒屋北海道から割引券がもらえるまで頑張るブログ - Yamashiro0217の日記
00:33 | 11/20 北海道人形町店30人規模 scalaドワンゴ勉強会懇親会にて 12/11 北海道秋葉原店50人規模 java-ja忘年会にて 12/10 北海道恵比寿店30人規模 scala会議懇親会 (予定)ツイートする 続きを読む
大規模懇親会を支える技術〜ドタキャン率と戦う方法〜 - Yamashiro0217の日記
12:51 | 年の瀬ですね。そろそろ皆様忘年会とかを企画してるのではないでしょうか? そこで、年間10回ぐらいは技術系の勉強会の飲み会の幹事をしている僕が大規模懇親会をどう設計しているかについて書いてみます。 人数の確定人気のある勉強会ともなると参加人数は百人近くになります。 幹事が知らない人も沢山くるでしょう。 さてそのときに、どうやって懇親会・飲み会の人数を確定させるか。 確定しません。 ド... 続きを読む
Selenium2.x 系統で Ajax なWebアプリケーションをテストしよう 〜 Facebook の自動あいさつ返答機能を実装 〜 - Yamashiro0217の日記
23:03 | この記事では、Facebook のあいさつ機能、Poke機能を題材に、まとまってくるとウザい嬉しいあいさつを自動で返すスクリプトを書くことで、 Selenium2.x の使い方、特に Ajax アプリをテストする方法について学べるようにする。 最近の Ajax からんだWebアプリケーションのエンドツーエンドのテスト手法についてのまとめにもなっているかも。 ちなみに、最初の3節ぐら... 続きを読む
PHPカンファレンス2011 で"PHPとテストとCIと私〜愛するあなたのため〜"というタイトルで発表してきました - Yamashiro0217の日記
17:03 | PHPカンファレンス2011 で"PHPとテストとCIと私〜愛するあなたのため〜"というタイトルで発表してきました。 当日は、ほとんど寝ず、午前中は #nekkonという結婚式に参加してからの発表だったから辛かった。実質寝てねーからつれー。発表つれー。 内容としては架空の某システムの裏方に入った、 架空の人が、いかにレガシーコードと戦い、TDDやCIを適用していったか、 また、適用... 続きを読む
会議中に寝ないためのたったひとつの冴えたやりかた - Yamashiro0217の日記
01:29 | みなさん会議でてますかー?そして居眠りしちゃってますかー? 僕も昔は居眠りしてしまうこともあったのですが、このやり方を覚えてからは寝なくなりました。少なくとも今の会社に入って2年半、まだ一回も一瞬足りとも寝てません。 その方法とは… わっふるわっふると 僕の口座にお金を振り込むと 自分に関係のない/興味のない会議を避ける そうそれだけで眠くならない。 関係のない会議に出るとか本当に... 続きを読む
CakePHP1.3系アプリのCakePHP2.0-alphaへの移行という茨の道を俺たちは登り始めたばかりだ - Yamashiro0217の日記
22:07 | 表題の通りすでに動いている既存のCakePHP1.3系アプリのCakePHP2.0-alphaへの移行を試しにやってみた。 移行に際してはCakePHPの公式資料である2-0-migration-guideを参考にする。あとはソースを読む。フォースを感じる。などといった手段を取った。 ちなみに、簡単なアプリで試しただけなので、はまりポイントは他にも多々あると思われる。 また、僕のと... 続きを読む
PHPでTDD&CIワークショップ、Jenkins + PHP の各種プラグインパート資料 - Yamashiro0217の日記
22:59 | まだ書き足し途中です>< はじめにこの資料は「PHPでTDD&CIワークショップ」 http://atnd.org/events/16626 で @yamashiro が発表するための資料である。 概要としては、Jenkins を使って PHP のウンコレガシーなコードをいかに綺麗にして行くかということを説明する。 この記事に書かれてることは、割とTemplate for Jenk... 続きを読む
社二病のススメ - Yamashiro0217の日記
12:41 | 3/31です。新入社員の皆様は、4/1から社会人2年目になり、新しく新卒の社会人の皆様を迎えることになりますね。 そこで、社会人2年目になる皆様に、是非、社会人二年目病、略して社二病にかかって欲しいのです。 社2病の実例としては例えば以下のようなものがあります。 新卒の子に対して「いつまでも学生気分じゃ困るよ?」 「社会人ってのはさー」 「もっと大人になれよ」ビジネス書1、2冊読ん... 続きを読む
Eclipseデバッガ徹底解説 - Yamashiro0217の日記
Java Advent Calendar -ja 2010 : ATND 11日目。昨日は、id:daisuke-m でした。完全に Eclipse のこと書けとふられてる感じがしたので Eclipse について書く。 Eclipse の何について書こうかと考えたんだけど、先日、社会人になってからプログラム書き始めた弊社の若い子が、「デバッガ」の存在を知らなかったのでデバッガの基本的な使い方などに... 続きを読む
もしも戦国武将がtwitterを使っていたら - Yamashiro0217の日記
15:03 | もしも戦国時代にtwitterがあったら。みたいなネタで盛り上がったのでやってみた。結構時間かかった。nobu1534俺、この発言が 99 fav 行ったら天下とるんだ。天・下・布武!天・下・布武!linkiessa_tokuウンコもらしちゃった><linknobu1534猿いるんだろ。出てこいや!linkhideyoshitうきっうきっきっlinkakechimitsuhide@... 続きを読む