タグ

ブックマーク / blog.champierre.com (14)

  • システムやアプリは内製が一番、では職業プログラマは不要なのか? - 僕は発展途上技術者

    受託でわせてもらっているので自己矛盾だけれど、システムやアプリは内製が一番だと思う。自分が欲しいものは自分でつくる / “タクシー業界を変えた『日交通タクシー配車』は、情シス社員2人の挑戦から生まれた【特集:スマホが企業を救う…” htn.to/Rttyq4 — Junya Ishiharaさん (@jishiha) 2013年3月22日 システムは内製が一番なんじゃないか、と何となく感じたのは、まだ社会人なりたての頃。 「弁当の買い出し」でPCの面白さに目覚めた にあるように僕がプログラムと呼べるようなものを書き始めたのは社会人になってからなのだが、業務を改善するためのちょっとしたシステムをノーツや PerlCGI などを使って作るのが楽しかった。 ベンダーに投げてそこそこの開発費で作ったであろう社内システムよりも、僕が作った「ちょこっとシステム」の方が、自分含め現場で使う人た

    d4-1977
    d4-1977 2013/03/22
    なんとなくわかる。
  • Vagrant 入門 - Windows 上に Linux の仮想マシンを簡単に用意する - 僕は発展途上技術者

    naoya さんによれば、「便利すぎて鼻血が出ました」という Vagrant を触ってみて、僕も Git を最初に触った以来の衝撃を受けました。 » Vagrant - naoyaのはてなダイアリー 開発者、それも gem で入れることから、Ruby を使う開発者の一部で話題になっているようなのですが、Vagrant はこれからプログラミングしようと思っている初心者や、開発環境を用意する必要があるデザイナーにこそ、強力なツールなんじゃないかと思っています。 Vagrant が便利に思えるひとつのケースとして、Windows の上に Linux の仮想マシンを用意する、というのが挙げられます。Web 業界にいると勘違いしてしまいそうになるのですが、世の中のほとんどの人は開発者も含めて Windows を使っているでしょう。そういう人が PHPRuby などを始めてみたいと思った時に、難

  • Ruby on Rails をこれから始める人へのおすすめ本やおすすめ情報 - 僕は発展途上技術者

    Ruby on Rails をこれから始める人向けの情報 Ruby on Rails をこれから始めたいのですが、どんながおすすめですか?と聞かれたので、ちょっとまとめておきたいと思います。 » 僕が Ruby on Rails を絶賛する理由 - 僕は発展途上技術者 というエントリーを2007年に書きましたが、その後状況はいろいろと変わり、僕自身 iOS アプリや Android アプリを開発するようになったり、Web サービスでも Python on GAE を触るようになったりして、当時ほど Ruby on Rails 一色というわけではなくなりました。 また、Ruby on Rails の環境を自分の開発マシンに用意するのも » Mac OS X 10.8 Mountain Lion に Ruby on Rails 環境をセットアップする - 僕は発展途上技術者 で書いたように、

  • Rails 3 での CSRF 対策 - エラー時に ActionController::InvalidAuthenticityToken error は表示されない - 僕は発展途上技術者

    Rails 3.2.3 での CSRF 対策について調べていて、ちょっとはまったポイントがあったのでメモを残しておきます。 Rails はデフォルトで特に何もしなくても POST/PUT/DELETE のリクエストに対して authenticity_token という hidden のパラメーターを利用して CSRF 対策をおこなってくれる仕組みを持っている。(Ruby On Rails ピチカート街道 - Rails 2.0・その12(CSRFを勝手に防止) - などが参考になる) しかしそれは Rails の form_for などのヘルパーを使った場合で、form タグを自分で書いた場合には、 <%= hidden_field_tag :authenticity_token, form_authenticity_token %> のように手動で authenticity_token

  • クックパッド「開発コンテスト24」に参加しました - その1 - 僕は発展途上技術者

    (サービスの設計の話だけですっかり長文になってしまったので、予期せずエントリーをいくつかに分けることにします) 24時間で課題に沿う「生活をより便利にするサービス」を開発するクックパッド主催の「開発コンテスト24」に参加しました。 » エンジニア向け「第2回 開発コンテスト24」開催 | クックパッド株式会社 サービスの設計・開発・デザインなどプロダクトをリリースするためにやらなければいけないことをすべて24時間以内にこなさなくてはいけないので、3日分くらい働いた感覚です。 課題提出後はすっかり疲れて何もできなかったのですが、一夜あけ、せっかくなので貴重な体験のなかで得られた知見を残しておこうと思いブログを書くことにしました。 具体的なシーンを思い浮かべることができるサービスを @bluerabbit777jp さんから「コンテストに参加するので手を貸してほしい」という Twitter

  • クックパッド「開発コンテスト24」に参加しました - その2 - 僕は発展途上技術者

    追記 開発コンテスト24 結果が発表されました。 » 第2回「開発コンテスト24」受賞作品発表 | クックパッド株式会社 残念ながら Team 3meter として参加して開発した、Help Me Tutor は受賞できませんでした。いい線行ってたと思うんだけどなあ、残念。 » Help Me Tutor 受賞作品はそれぞれ素晴らしいアイデアで問題を解決できている作品だと思います。受賞された方々、おめでとうございます。 Help Me Tutor は、最初の出来上がりのこれはいけるんじゃないかという印象を信じて、完成度をあげて、App Store に申請、プロダクト化するところまでがんばってみたいと思っています。 追記ここまで » クックパッド「開発コンテスト24」に参加しました - その1 : 僕は発展途上技術者 の続き。 その1は長々書いてしまったので、その2ではサクッと、開発の Ti

  • mp4 から avi への変換など、動画編集に役立つフリーウェア - 僕は発展途上技術者

    ゴールデンウィーク最終日は、悲しくも雨。 というわけで今日は外出せず、インドアでなにかこども達を喜ばせようと、映画撮影のまねごとをしてみました。 以前 » 「ダースベーダー vs ヨーダ」 編では描かれなかった闘い (ホームビデオです。悪しからず) : 僕は発展途上技術者 こんなものを作ったことがあるのですが、2年経って僕も子供達もちっとも進歩せず、あいかわらず僕らにとっては、映画 = スターウォーズ なのです。 というわけであいも変わらず、スターウォーズの名シーンをいくつか再現し、撮ったビデオに編の音声を合成したりして楽しんだのですが、毎回毎回動画ファイルの変換をおこなうソフトウェアを探したり、手順を思い出すために無駄な時間を使っている気がするので、手順を自分のためにもメモしつつ、使ったフリーウェアを紹介します。 1. MPEG4形式のファイルをAVI形式のファイルに変換 xacti

    d4-1977
    d4-1977 2009/05/10
    ありがたい、まとめ記事
  • autotest + growl で楽々テスト - 僕は発展途上技術者

    もっと早くからやっておけばよかったです。 autotest を使うと Rails でのテスト実行が格段に楽になります。コードを編集しファイルを保存した瞬間、テストを自動実行してくれるので、いちいち開発 <-> テストの各作業の切り替えが必要なく、開発している間中ずっと裏でテストを実行し続けてくれるのです。 さらに mac だと growl と連携できるため、いちいち autotest を実行しているコンソールを開く必要がなく、さらに快適。 以下の情報源を参考にさせていただいたのですが、日(2008/12/10)時点での各アプリケーションのバージョンの違いや環境の違いからか、そのままではうまく動かないところがありました。メモ代わりに自分の環境でおこなった手順を書き留めておきます。 参考にした情報源 autotestのGrowl通知をカスタマイズする - ザリガニが見ていた...。 grow

    d4-1977
    d4-1977 2008/12/10
    autotest
  • クックパッド * 百式 コミュニティ運営に関する勉強会で学んだこと - 僕は発展途上技術者

    IDEA * IDEA で募集がおこなわれていたカジュアルな勉強会に応募して行ってきました。テーマは「コミュニティ運営」。 » コミュニティビジネスについて勉強した | IDEA*IDEA クックパッドにはまったくおよびもつかないのですが、僕も Ruby on Rails で「あとで行く」や最近リリースしたばかりの「ピクイズ」といったサービスを運営しています。月間2億PVを超え、Ruby on Rails で運用しているサイトとしてはおそらく国内最大サービスの秘訣を聞いて、少しでも参考にしようと思ったのです。 が、しかし。。。集まった参加者からのコミュニティ運営に関する質問に、クックパッド CEO の佐野さんが答えていくという形で勉強会は進められたのですが、その答えの多くは良い意味で僕の(そしておそらく参加者の多くの)予想を裏切ってくれたのでした。 コミュニティサイトをクックパッドレベルま

  • プログラマーでない人が知っておいて損はないプログラマーの常識技(テクニック) - 僕は発展途上技術者

    最近、僕が最初に就職した会社の人と会う機会が急に増えた。 僕が最初に選んだ会社は通信キャリアだ。会って話をする彼らは人事畑、営業畑だったり、転職した人もいれば、そのまま頑張っていたりと様々な境遇でそれぞれ色々な世界で生きている。その彼らと話をすれば、僕が普段どっぷりつかっているネットの世界がいかに狭くてかなり特殊なのかということを思い知らされる。 彼らとたまに会って話をすれば、普通の感覚をなんとか呼び起こし、あるいは想像できる。そんな彼らに使ってもらえるようなサービスを作ることが多くの人に喜んで使ってもらえるサービスにつながると思っていて、そういう意味で非常に貴重な存在なのだ。 さて、前置きが少し長くなってしまった。 彼らと会うと、こっちが当たり前と思っていることでも彼らにとっては全然当たり前じゃなかったり、その逆もしかりだったりする。そんななかで、これはプログラマーでなくても絶対知ってお

  • せっかちな人のための git 入門 - git をインストールし、共同で開発できる環境を整えるまで - 僕は発展途上技術者

    subversion に代わる新しいソース管理システムということで git が注目されているようだ。 » Git - Fast Version Control System subversion と大きく違うところは、分散されたレポジトリがローカルマシンに置かれている点。これは、ネットにつながっていなくてもソースをコミットできるということで、最近は電車のなかでもコードを書いたりする僕にはうってつけ。 マニュアルやチュートリアルは充実しているのだが、僕はとりあえず最初にツールを触ってみて、ざっと全体像をつかみ、それから細部を調べたい質なので、もっとてっとり早く体験できるガイドを探したところ、あまり適切なものが見つからなかった。 そこで、レポジトリを作り、それをリモートにあるサーバーに置いたあと、subversion で言えば svn commit や svn update などにあたるコマン

  • つくるぶガイドブログ: 失敗しない Rails が動かせるホスティングサービス選びと環境構築 - 僕は発展途上技術者

    » つくるぶガイドブログ: 失敗しない Rails が動かせるホスティングサービス選びと環境構築 を書きました。 ソーシャル「OSを入れた後にインストールする10のアプリケーション」(仮) を作る過程をレポートしてきましたが、10回目の今回をもって終わりとさせていただきます。 最後は、いよいよリリースしようという段階で必要な、ホスティングサービス選びと環境構築について書きたいと思います。 自分の勉強にもなったのでやって非常に良かったですが、実況中継ブログは大変でした。

  • ホスティングサービス Slicehost のドキュメントがすばらしい - 僕は発展途上技術者

    自分のサービスの一部をSlicehostというホスティングサービスに移行し始めている。 知っているアメリカ人のRailsエンジニアにすすめられ、Webで調べると評判が良かったので使い始めてみた。サインアップや管理画面のインターフェースがシンプルで使いやすく、使いはじめから好感触だった。 Ubuntu LTS で環境構築中なのだが、ApacheやPHPRuby on Railsなどのインストールを説明した環境構築のためのドキュメントが非常に充実していてすばらしい。 たとえば、 » Slicehost Articles: Ubuntu LTS setup - page 1(英語) では、セキュアな ssh 環境の構築方法がシンプルにわかりやすく書かれている。 このドキュメントをみつける前に ssh 環境の構築方法について書かれた日語の情報がないかと、結構検索してみてまわったのだが、これほど

  • 僕が Ruby on Rails を絶賛する理由 - 僕は発展途上技術者

    » GOGA - doodle開発記: Ruby on Railsをめぐる二つの見解 を受けてのエントリー。 人の価値観とか何が誰にとってぴったり合うかなんてことはケースバイケース。「この映画がすごくいいよ」とか「この絶対面白いから、読んでみて」と人に薦めたって、「絶対」なんてことはありえないというのが僕のスタンスです。だから自分の価値観を人に押し付ける人を見ると「何言ってんだか」と思ってしまう。 でも、自分と境遇が似ていたり、他の面での趣味趣向が同じ場合には、薦めたもの薦められたものが一致する可能性はかなり高い。だから、自分の好きなブログを読んでいて、そこで薦められていたを手に取ってみたらばっちりはまることが多いのである。 で、Ruby on Rails の話に戻るのだが、 ちょうどMAの輪でも前日の呑み会でRails入門開催決定なるほどの盛り上がりをみせ、ついにジュンヤさんが当に

    d4-1977
    d4-1977 2007/11/26
    RailsによるアジャイルWebアプリケーション開発 第2版
  • 1