seri::diary

日常

エンジニアの心の闇を祓うマサカリ療法

この記事は闇 Advent Calendar 2013の4日目です。 @seri_k 闇Advent Calendar書きましょう— ıɯǝɥɔʇoɥ (@hotchemi) 2013, 12月 2 心の闇なんてのは大体エンジニアに限らず社会人なら少なからずだれでも貯めこんでしまうものだと思う。どうすれば解決できるか…

10年続くwebサービスを作るために

最初のロンチ時点で長く使えるシステムを作りたい、と思う。 スタートアップだから 時間がないから お金がないから 「とりあえず」のやっつけ対応で後のことは後の人に任せる。 人も金も無いベンチャーはそうしなきゃ勝てない。凄く分かる。 スタートが凄く…

興味

自分自身は好きでエンジニアをやっている。 SIerを飛び出したのもプログラミングが好きだったからだ。 毎日誰かの技術ブログやTechcrunchを読んでいるのも好きだからだ。 家にいても気になることがアレばすぐにエディタを立ち上げてコードを書き始めるのも好…

矛盾

とあるタスクに対して 「ここは○○使って☓☓にした方が将来的に拡張できるし機能的にイケてるからそうしたい」 という思考と 「ここを直してもKPI改善効果は低い他のタスク優先すべきだ」 という思考とがよくぶつかり合うようになった。 それがとてもつらい。 …

YAPC::Asia 2013に参加してきた

会社より与えられし夏休みの最後の1日分を使ってYAPC::Asia2013に参加してきた。 ↓写真とかはここにまとまってる gihyo.jpのレポート 普段perl書かないし書く予定無いけど何故参加したか 別言語のコミュニティでどういう事が話題になっているか知りたかった…

ロールモデル

もう年も年でアラサーで、なんか小さなチームのリーダーとかやってるせいで社内ではワカモノという感じも薄れつつあり、上司と話をすれば「お前は何がしたいんだ」と問い詰められる次第。そろそろ有象無象のエンジニアではいられなくなってきた訳だ。 しかし…

祭りを終えて

2ヶ月ぐらいかけてやっていたデカいプロジェクトが終わった。時間もない、人手もない中で気合でみんなで乗り切って先日無事本番公開された。ここ2週間ぐらいはその後始末みたいなことをしていたがそれも落ち着いてきたのでちょっと安心している。 今回は自…

イヤフォンの無い生活

3日前、1年半ぐらい使ってたイヤフォンが断線した。 型番は覚えてないが、オーテクの4000円ぐらいのカナル型イヤホン。通勤で毎日使っている都合上、大体1年ぐらいで死ぬ消耗品だと思っているので断線したらオーテクの4000円〜5000円クラスを買い直す、と…

きのこ話

突然今の会社を辞めたらどうやって生きていくのか なんてことをたまに考えるようになった。 以前なら「そんなこと考えたくもない。生きていける訳がないから必死で次の職を探す」と思っていた。普通に考えたらそうだ。ある日突然無職になってもすぐに食い扶…

CakePHPのModelクラスのメソッドに渡す条件を組み立てるクラスを作っている

PHP

以前は何とも思わなかったけどジャバやるようになってORマッパー使ってタイプセーフで実装できるのが当たり前になるとなんかすげー違和感感じた。せめてConditionBuilderクラス作れないかな2013-06-19 23:00:16 via web 久々にPHPネタ。今作ってる。とりあえ…

社内ハッカソンの企画・運営を行いました

去る5月18日、19日に社内ハッカソンを行った。 その企画・運営の1人として裏方の仕事を一手に引受け、色々と面白い経験が出来たのでまとめてみる。 1.目的 最初は「なんかみんなでワイワイやりたいね」的なところから始まったと記憶しているのだが、 えらい…

時間の使い方の整理

1日が60時間ぐらいあればいいのに 最近そんなことを考える。やるべき事、やりたい事が多すぎて時間が足りなくなってきた。その場合、当然「やることリスト」の対象からドロップアウトされるのは「やりたい事」である。 元々自分はマンドリンオーケストラで…

RubyとRailsのバージョンをrvmで管理する

色々あってRailsの勉強してる。仕事以外だけど。 まだ具体的な開発には入っていないが、久しぶりのrails環境構築でハマりまくって大変なことになったので 必要最低限のところだけメモ。 対象バージョン 今回rvmでインストールして管理するのは下記のバージョ…

しばらく書いてなかったので

そろそろ書く。気分転換にデザインだけ変えてみた。

自社サービス開発のエンジニアになって1ヶ月が経った

あっという間に 今の会社に転職してから1ヶ月が経った。 前回のエントリーで1週間経ってからの感想を述べたが、 年末という良い区切りを迎えたので改めてこの1ヶ月を振り返ってみたい。 俺って実はかなりダメな奴なんじゃね?って10回思った 至るところ…

PHPerがJava屋になって1週間が経った

先月末に前の会社を辞め、今月から新しい会社にいる。 某自社Webサービスをやっている会社で、そこの社内エンジニアという形だ。業務内容も環境も一緒に働く人達の雰囲気も全てが一新し、良くも悪くも色々と戸惑っていたりもするのだが、会社の雰囲気とかに…

eclipse便利コマンド3

3.クラスやメソッドを利用している部分を一括で探すときのショートカット 探したいクラスやメソッドを選択→Ctrl + Shift + GF3(宣言を開く)とは逆のことをやってくれる感じ。

eclipse便利コマンド1,2

eclipseで早くコードを書くための便利な補完コマンドを備忘録代わりにメモっていく。 1.newしたときのインスタンス変数を補完 まずこんなのを書く。右辺だけ先に書く。 new Integer(2); この状態でカーソルを"new Integer(2);"の行に合わせ、以下を打つべし …

原点

mixiの過去の日記を読み返してたら見つけたので引用 2009年12月25日21:15ネットはもはや単に情報を発信・受信するだけのものではなく、 そこでやり取りされる情報からさらに別の情報を見出し、 それによって人の意思決定に影響を与えうるものになる。 なんて…

Groonga installメモ

twitterに残しておいたメモを探すのに苦労したのでブログ転載個人用メモ: groongaをyumで入れる時mecabを使いたい場合は、mecab用の辞書その他諸々をgroongaのリポジトリ経由で入れるために公式ドキュメント以外に下記のコマンドが必要 yum -y install meca…

groongaでタグ検索してみた 準備編

groonga(ぐるんが)と言えばオープンソースの全文検索エンジンだが、いわゆる「全文検索」だけでなく、1行のレコードに複数個付けられたタグを元に検索する「タグ検索」ができることが意外と知られていないようなので紹介したい。自前でRDB使ってタグ検索…

PHP5.4にPEARをインストールする際の備忘録

PHP5.4.4をWindows環境にインストールしようとしたら go-pear.batが無かったので自分でgo-pear.pharをDLして入れたので備忘録としてメモ。 1.go-pear.pharのDL先(直リン) http://pear.php.net/go-pear.phar 2.PEARのインストール $php go-pear.phar **3.環…

Windows環境にRuby on Rails3.2.6を入れる時の注意点

Ruby on Rails3.2.6をWindows環境にgemでインストールする時に若干ハマったのでメモ 概要:rails installをして 指定のフォルダでrails new hogehogeして rails serverしようとするとgemさんに 「アレがないコレがない」と言われてWEBrickが起動しない。bund…

PHPで正規表現にマッチした文字列を全て取得するにはpreg_match_allを使う

つまらないことでハマって15分ほど時間を無駄にしたのでメモ。 PHPの正規表現で、最初にマッチした文字列だけでなく、 探索対象の文字列内でマッチした文字列全パターンを取得するにはpreg_match_allを使用するpreg_mach_all間違ってpreg_machを使うと最初…

クックパッド「第3回 開発コンテスト24」授賞式・LT大会の感想

クックパッド主催の「第3回 開発コンテスト24」授賞式・LT大会に行って来ました。 今回はそこで感じた感想など。 この開発コンテストはお題に合わせてアプリ・webサービスを24時間以内に完成させて提出するという企画で、今年で3回目になるイベントです。…

現状における課題 2012.5.19

備忘録として書いておく。 1.自分より技術的に上の人と一緒に仕事できる環境でない <課題> 自分の今の仕事の仕方が正しいのかどうか、チェックしてくれる人がいない。 アドバイスが欲しい時に聞ける人がいない。 コードレビューもしているが、PHPの経験…

この春情報系出身じゃないけどSE/PGになった人へ その2

前回からの「1年目に独学で学ぶべきこと」の続きです。 3.Linuxの操作 「俺の会社Windows Serverしかやんねーよ!」という人がたまに居たりしますが、それでも若いウチにLinuxの操作ぐらいはできるようになりましょう。 遅かれ早かれ使う機会がありますし…

またコーディングテストを解いてみた

暇つぶしにここのリンクにあった コーディング問題を解いてみた問題: Given a number, e.g., 2789, as an array [2,7,8,9]. Write a method that returns the array incremented by one: i.e. [2,7,9,0].

この春情報系出身じゃないけどSE/PGになった人へ その1

2014.7.24追記 結構読まれてるようなのでちゃんと「その2」へのリンクをつけました。その2 2015.7.15追記 はてなダイアリー時代のレイアウトのままで読みづらかったのでレイアウトと誤植を修正しました。 2016.3.31追記 あわせて読みたい serihiro.hatenab…

続 職業プログラマになって

ご無沙汰です。 以前に書いたエントリーでは思いがけず多くのブクマ&コメントを頂き、ありがとうございました。ブクマコメでは諸先輩方から厳しくも為になるコメントを沢山頂き、 これからも精進していかないとな!と気持ちを新たにしました。コメントは全…