作成者別アーカイブ: 平井

iichiの大半はAWSでできています

こんにちは。 最近は器用貧乏を名乗ってはばからない平井です。 貧乏は余計ですが、サーバーサイドにかかわらず多方面に興味が出てきているお年ごろです。 さて、村式が共同運営する “iichi“。 “手仕事の新しいマーケットプレイス”として、2011/7/6 にプレオープンしました。 2011/10/5 にグランド・オープンを迎えて英語化され、ついに作家さんの作品を世界へ販売することが可能となりました。 世界へ進出し、今後も成長を目指していくiichi。 インフラには、Amazon Web Services (以下 “AWS”) の多くの製品を採用しています。 このエントリでは、iichiのインフラを少し紹介したいと思います。

カテゴリー: cloud, devops | コメントをどうぞ

symfonyでエラーページをカスタムする際の注意点

こんにちは!西田です。 WEBサイトを開発するときに、存在しないURLがリクエストされた時など404エラーを返すかと思います。 symfonyではエラー時に、デフォルトのエラーページではなく任意のモジュール、アクションを実行することができます。 各アプリケーション直下のconfig内のsettings.ymlに以下のような記述で実現できます。

カテゴリー: php, symfony | コメントをどうぞ

古民家で開発オフやります!

こんにちは。 イベントの告知です。 2011/6/4(土)に、 北鎌倉の古民家オフィス 「ふくすけ」にて、開発オフ的なコトをします。 題して、「北鎌倉 古民家 Hack Day #01 “涼”」 初夏の古民家で、ゆったりと、しかしガリガリとコードを書こう!という催しです。 ご都合つく方、是非! 詳細・お申し込みは、以下からお願いいたします。 http://atnd.org/events/15912

カテゴリー: 村式流 | 1件のコメント

imageCreateに注意

こんにちは。西田です。 画像をリサイズして表示させたい時にGDを使う方は多くいると思います。 ImageMagickもありますがレンサバ等、ImageMagickを使用できない環境でもたいていGDは使えます。 その際の基本的な流れは

カテゴリー: 画像 | 1件のコメント

仕事の能率を上げるパターン作り

こんにちは。西田です。 日々プログラミングをしているとどうしても集中できている時と出来ていない時が出てきます。 集中できない原因はその時々で様々だと思いますが、気づくと何もすすんでいないのに夕方だったりして焦ることも。。 もちろん常に集中出来れば一番なのですが人間そうもいかないようで、特に自分はムラがあると自覚しております。 そんな時に集中状態に入るためのパターン、型みたいなものを持っているといいと思います。 意識して集中しているときの状態、周りの環境を覚えておく(思い返してみる)と共通点があるようです。 例えば、音楽を聞いているならどんな音楽を聞いているかなどなるべく詳しく分析してみるとなかなか面白いです。

カテゴリー: 未分類 | コメントをどうぞ

ペアブロ試行中

こんにちは!平井です。 はじめに。 「ペアブロ」と題していますがこのポストは “ペアプログラミング(Pair Programming)”のお話ではなく “ペアブロギング(Pair Blogging)”のお話です! さて、現在エンジニア陣のチーム力強化のため、 いろいろと思案したり試行したりしております。 村式にはエンジニアが6名在籍しています。(2011/2/17現在) 近頃は慢性的にエンジニアの手が足りない感がありますが、 着実に人数を増やしてきています。(そして今も募集中です!) たかが6名。されど6名。 それぞれが個別のプロジェクトに携わっていることが多いため、 エンジニア全員が揃っての時間を確保することが以前よりしにくくなってきました。

カテゴリー: 村式流 | 1件のコメント

MySQLのRANGEパーティションを使う

MySQLのRANGEパーティションのお話です。 MySQL5.1からサポートされているパーティショニングですが、ログテーブル等、レコード数が多くなりがちなテーブルに日付でパーティショニングしてます。 最初から遠い未来までのパーティションを切るのは気持ち悪いし、長く運用されるサービスの場合は忘れる可能性もあるのでバッチを回すのがいいと思いますが追加する場合の手順と注意点です。 ・まずはパーティションを作成 CREATE TABLE `mura`.`test1` ( `date` DATE NOT NULL , `name` VARCHAR( 40 ) NOT NULL , `contents` VARCHAR( 255 ) NOT NULL , `created_at` DATETIME NOT NULL ) ENGINE = InnoDB PARTITION BY RANGE (TO_DAYS(date)) ( … 続きを読む

カテゴリー: MySQL | コメントをどうぞ

WEBアプリケーションの設計と実装の指針に関わるよもやま話

ある日、こんなことを言うプログラマくんがおりました。 「セッションに何を入れるべきっすかね?」 ふむ。 このプログラマくんは、WEBアプリケーションを実装する上で、 セッションに保持すべきものと保持せずクエリパラメータなどにするもの を判断する指針を問うている訳です。 一見セッションは便利なので、何でもかんでも保持させちゃったりしがちですが。 考えなしにやると、スコープが広すぎてハンドリングできなくなってしまいます。 そういえば、自分も初学のころは迷っていたこともあったかもなーと思ったわけです。 いい機会なので、オレオレルールをプログラマくんに申し伝えておく意味でエントリにしておきます。

カテゴリー: 設計 | コメントをどうぞ

自然と調和したWebサイトづくり

こんにちは、平井です。 2010年の10月1日にリニューアルいたしました村式のウェブサイト。 サイト内に密かに浮遊している物体があるのですが、お気づき頂いてますでしょうか?

カテゴリー: 村式流 | 3件のコメント

「村式流イッパシエンジニアへの道」はじまります!

こんにちは平井です。 2010年10月1日。 村式のホームページがリニューアルいたしました。 それに伴って「村式開墾日記」と題していたこのブログも、 新たに「村式流 イッパシエンジニアへの道」とタイトルを変えることになりました。 今までは雑多な内容でしたが、技術ブログとして再スタートすることになります。 タイトルである「村式流のイッパシエンジニアへの道」は僕ら自身が今からたどる道でもあります。 それがどんな道なのか、まだはっきりとした言葉にはなっていないのですが、 ここにエントリの形で残していったりすると、徐々に見えてくるかもしれません。 そうして僕らよりももっと若いエンジニアの方に、 「村式っぽいエンジニア」像が、なんとなくでも伝わったらいいかなとおもいます。 能書きを長々と書きましたが今までと同様、 技術的なトピックやまとめについたエントリも織り交ぜつつ、 時折村式のエンジニア陣の考えなどを織り交ぜつつ、 細くとも、長く続くように努力していきたいとおもいます。 今後とも、宜しくお願いします!

カテゴリー: 村式流 | 2件のコメント