ちょっとした技術的解決策をいろいろ忘れている

Photo by sean dreilinger sfOrmBreadcrumbs plugin 1.0.5 http://www.symfony-project.org/plugins/sfOrmBreadcrumbsPlugin最近入れてみて使っています。 社内のLAMP環境にインストールしたんですが改行コードがDOS(CRLF)で 不具合発生。全ファイルをUNIX(L…

今日から日報をブログで書く

Photo by icoroただし業務内容はいちいち細かく書かないです。 法的にも社内規則的にも。 デザイナーの評価は難しい デザイナーは評価の軸が難しい。何ができたら優れたデザイナーなのか? 正直デザイナー以外の人はそんなことはわからない。でも思うにデザ…

symfonyの習得に時間を割いたり

A Gentle Introduction to symfony 読んだ。sfValidatorPropelUniqueメソッドはちょっと衝撃的。 簡単に出来過ぎ。いい意味で。

デブサミ2011のフィードバックを社内で実施した #devsumi

社内でデブサミ2011のフィードバックランチを開催。 僕がご飯を食べながらgdgd適当に以前ブログに書いたことを見せながら話す会。 「フィードバックぐらい真面目にやれ!」というような固い雰囲気もなく終始穏やかに進行。 和田さんの「話す」ことも実践…

MySQLのビット演算でフラグ情報をビットで持つなど

↑適当におえかき機能で書きました。 同僚とMySQLのビット演算でフラグ情報持てるんじゃないか? という話になり実際にやってみた。以下のSQLでテーブル作成&初期データINSERT CREATE TABLE hoge(id int); INSERT INTO hoge VALUES(conv(100,2,10)); -- 10進…

デブサミ参加→次のアクション #devsumi

Photo by The U.S. Army読書も勉強会参加もセミナー参加、すべてのインプットがそうなんだけど「次にやることは何か」を決めないとあまり意味が無いですよね。ってことでデブサミ2011に参加した後のアクションをまとめました。 サマリー ペアプロの導入 期限…

DevelopersSummit2011(2日目) #devsumi

創発! 2日目のメモ。セッションの最初に書いてあるのはメモです。 感想は参加したセッションの末尾に記載されています。 18-B-1 プログラマが知るべき、たったひとつの大事なことがら 和田卓人 氏 @t_wada 目黒雅叙園のBの部屋がソフトバンク端末でバリ3! …

DevelopersSummit2011(1日目) #devsumi

2011年デブサミ、1日目のメモ。 http://codezine.jp/devsumi/2011/ 17-B-1 エンタープライズパッケージ開発の今 小野和俊 氏 株式会社アプレッソ代表取締役 梅田弘之 氏 株式会社システムインテグレータ代表取締役 小林達 氏 株式会社ディーバ 萩原純一 氏 …

Unknown connection: Doctrine

symfonyにてschema.ymlを書き換えた後にsymfony doctrine:build --sqlを実行したところ Unknown connection: Doctrine と出てSQLがbuildされない問題に遭遇した。解決策から書くと、おそらくschema.ymlとlib/model/doctrine内のファイルに整合性を保てばよい…

検索リテラシーは重要

Photo by cvconnell検索せずに基本的な(ググればわかるような)ことを質問されまくったので 検索リテラシーは重要だと改めて思った。今や知識は検索エンジンに問い合わせれば精度の高い答えが返ってくる。 経験はすぐに落としこむことはできないけど知識は…

新卒採用の面接官

先日はじめて新卒採用の面接官をやらせていただいたのでその感想など書きます。 対象はエンジニア志望の大学生。 感想 1時間という枠内では伝わってこない 人間性はなんとなく見えるがひとり15分〜20分しか 話すことができないので個性がよくわからない。 あ…

Vimのnetrwが便利!

vim

Photo by ana brancavimのカレントディレクトリをnetrwで開いているカレントディレクトリに変更するにはcを入力する。 ファイルを作成する場合は%と入力する。 とか便利だった。 参考URL Netrwを使いこなす

Practical symfony 2日目:プロジェクト

2日目http://www.symfony-project.org/jobeet/1_4/Doctrine/ja/022日目は要件のインプットら。 最後の一文に良いことが書かれていたので引用。 どんな Web 開発に関しても、初日に決してコードを書き始めることはありません。最初に要件を集めて、モックアッ…

Practical symfony 1日目:プロジェクトを始める

symfonyを学習し始めました。 そろそろ2.0がリリースされるというのに今更1.4.8の学習。Symfony公式の、「Jobeetというアプリを作ることでSymfonyを理解できる」というコンテンツを使います。今日は1日目。 http://www.symfony-project.org/jobeet/1_4/Doctr…

久々にvimの正規表現

RedmineのWikiでテーブル編集しているときに最後の列だけ消したいというニーズがあった。 次のようにvimの正規表現を活用することで消すことが出来た。 :%s/[^|]\{1,}|$// 「|」以外の文字が1文字以上記述されており「|」で終わる部分にマッチする

アジャイルって何?

Photo by Stefanvds(.com) あるとき社内のデザイナーの方と話していて 「最近UXデザイナという言葉が流行っていてそれに毒されたミーハーなやつが『UX!UX!』って叫んでいて五月蝿い。」 という話を聞いた。 それってエンジニアの人がアジャイル開発という…

プロジェクトマネジメントとアジャイル開発というやつを調べている

いきなり参考リンク アジャイル! ブコメにも書いたが「アジャイルって聞いたことあるけどどんなリスクがあるの?怖い!」って時に読むと「なるほど」と思える発見のあるエントリでした。 参考になります。バージョン=イテレーション。リリース計画、スコー…

ソフトウェアテストシンポジウム2011に参加してきた(1日目) #jasst

1つのセッションに参加したがなんだか違和感のあるセッションで聴いているだけで疲れてきたので途中退室してそのまま帰社。一応以下感想。 テストツールミニパネル 辛そうで辛くないテスト自動化 エンジニアにとってテストツールは必要なのか? 品質を高める…

アジャイルチームカンファレンスに行ってきたメモ #atbc

今週の日曜にアジャイルチームカンファレンスに参加してきたのでそのメモをUPります。箇条書きです。ハッシュタグは#atbc アジャイルとチームビルディング(Esther Derby) チームを良くする話 コラボレーションをチームにお願いするときは以前のプロジェクト…

最近書いたPHP

PHP

31秒待て! wgetのtimeoutオプションをチェックしたくて書いたしょーもないプログラム。

ドキュメントはコミュニケーションツール

photo by francescomucio ドキュメントを書くことに悲観的な意見もあるけど、僕はドキュメントを書くことが好きです。 ドキュメントの最大の目的は「伝えるということを目的としたコミュニケーションツール」であるということ。 要件を聞く作業、他人に伝え…

MacBook Air 11インチ欲しい!今年ははてなブックマークのホットエントリに載ってみたいです。

MacBookとWiMAXでカフェに入ればネト充になれる!

Photo by ymorimo最近社内でMacBookAirとWiMAXがプチブーム。 僕はMacBookPro(2kgぐらい)とWiMAX。勉強がてら帰路でカフェに寄ってみたがMacBookPro重いよ。 僕もMacBookAirにしたい><WiMAXは@niftyでキャンペーンやっていたのでNEC WM3500Rを買いました…

自分のキャリアの棚卸、これから先のキャリアを真面目に考えてみた

Photo by John Fraissinet社内の勉強会(SICP)が終わって反省会兼飲み会で 先輩と何気なしにキャリアの話をしました。 先輩「君のエンジニアとしての強みは何?」 僕「言われてみるとなんもないですねえ。」 先輩「じゃあそろそろ真剣に強みを考えたほうが…

アートオブプロジェクトマネジメントを読み返している

6章の「アイデアを得た後にすること」の6.5「プロトタイプはあなたの友達」から6.7「懸案事項の一覧」までを読んだ。以下感銘を受けたところを箇条書きにて。 優れた設計を行うには、優れた意思決定を行う必要があり、それには問題と解決策に関する情報をで…

現状分析と要件定義

Photo by John and Keturah現在の問題に耳を傾けると、顧客が顕在的に望んでいること、潜在的に望んていることが見えてくる。 まず見て、聞き、触ることから始める。現在、日々の運用、保守を行いながら未来の業務システムのために今のシステムの現状分析、…

正論にはかなわないけど

ナレッジは会社で一元管理すべき 本当にそのとおりです。 フレームワークでアプリ開発するならフレームワークの実装に乗っ取るべき 本当にそのとおりです。 「正論なんて言われたって言い返せないじゃん!」 と言いたいのではなくて、 「正論には反論できな…

WSHとIPMessengerの連携スクリプト

社内の別のグループから「IPmsgでアラートがどーのこーの」という話が聞こえてきたので 昔作ったJScript(WSH)のプログラムを思い出しました。以下がそのプログラムです。 目的としては毎日15時になったらエンジニアの人に「15時だから休憩してください」とメ…

Getting Real

最近知らない言葉ばかり出てくる。 今日は社内の敏腕デザイナー @mikihirocks とランチをさせてもらった。 来年から新しく始まるプロジェクトのUIに自信がなかったので助言を頂きたかった。 最近UXデザイナーという肩書きで仕事をしているらしい。いろいろ話…

roberuの展示会に行ってきた

学芸大学駅付近にて開催中のroberuの展示会にお邪魔してきました。新しい製品についていろいろ質問して、新作のブーツが気に入ったのでその場で発注。 キーケースやベルトも欲しかったので後追いで発注をかける予定。 ブーツの完成は12/17ごろとのことなので…