タグ

2011年1月8日のブックマーク (13件)

  • パーフェクトPHP書評

    こんにちは、blog登場3回目のnakazawa-kです。書きかけのAndroid記事よりも先になってしまったのですがせっかく献を頂戴したということで、発売日にはレビューを載せたいなと思い少々駆け足で読んだ「パーフェクトPHP」社内回し読み2人目の書評(?)です。 にどのようなことが書かれているか、についてはAmazonに掲載されている目次でも見ていただけば大体分かると思いますので、ここでは「どんな人が読むと、どんなことが得られそうか」「nakazawa-k的に気になったトピック」を主に取り上げます。他の切り口は社内外の他の方にお譲りします。 一言でざっくりまとめると「PHPでプログラムを書く人、書いている人は斜め読みでもよいので一読すると、抜けているポイントを補間出来たり、自分の理解度を把握することが出来るので是非読むべき」という感じです。このから得るものは何も無いという方は、それ

  • 2010-03-07

    KCS(Keio Computer Society - 慶應義塾電子計算機研究会)という大学時代のサークルの50周年記念パーティに行ってきた。 同好会が50年も続くというのもすごいが、設立当初の先輩(60代半ば?)から現役の学生まで40数歳の年齢差のある人々が一同に会するというのもすごい。設立当時のお話も興味深いし、60年代のコンピュータのお話もめちゃくちゃおもしろかった。 日IBM最高顧問の北城さんも先輩の一人なのであるが、学生時代GPSSの処理系を作られたというエピソードを語られていた。経済界の重鎮もプログラマの時代があったのである。 われわれ同期(1977年入学組)はしょっちゅう会っているのは、同期の浅井がゴルフコンペを定期的に開催しているからである。わたしはゴルフはしないが、定期的な連絡網の整備が、飲み会の情報の共有などとあいまって参加率の高さにつながっている。浅井さんには感謝し

    2010-03-07
  • 「ひとりぼっちのプログラマ」に読んで欲しい、『 プログラマが知るべき97のこと』 - ただのにっき(2011-01-08)

    ■ 「ひとりぼっちのプログラマ」に読んで欲しい、『 プログラマが知るべき97のこと』 オライリーの高さんから献いただいた。いつもありがとうございます。 このはねぇ、「ひとりぼっちのプログラマ」にぜひ読んで欲しいなぁ。 ここでいう「ひとりぼっち」にはふたつの意味があって、ひとつは「ひとりでがんばっているプログラマ」。 Twitterやブログを読んでいると、仕事でいろんなことにチャレンジしたり、業務を改善したりしたいと思っているのに、職場の文化が壁になったり、上司の理解が得られなくて歯がゆい思いをしている若いプログラマの叫びが、それはもう、かなり頻繁に聞こえてくる。10年前ならいざしらず、今ならさっさと転職してしまうのが正しい道だろうけど、そうもいかない事情を抱えている、でも現状をなんとかしたい……そう感じているひとりぼっちのプログラマにとって、書はいい味方になってくれると思う。というか

  • ターミナルからアプリを起動するエイリアスを設定する - アインシュタインの電話番号

    ターミナルから、希望のアプリでファイルを開くためのエイリアスを設定しておくと便利、というページを見てなるほどと思ったので真似してみた。 $ alias firefox="open -a Firefox" $ alias safari="open -a Safari" $ alias prev="open -a Preview" という設定を.bashrcに記述して、 $ source ~/.bashrc 設定を反映させたら、 $ firefox hoge.html $ firefox *.html # ワイルドカード指定もおk な感じでコマンドを実行出来る。 Macのアプリを、ターミナルから起動すると意外と便利だった:Goodpic

    ターミナルからアプリを起動するエイリアスを設定する - アインシュタインの電話番号
    ruedap
    ruedap 2011/01/08
    ターミナルからアプリを起動するエイリアスを設定する
  • 知っておきたいRailsでのDB活用術

    Copyright © 2004-2025 Impress Corporation. An Impress Group Company. All rights reserved.

  • 日立ソフトのRubyセンタ | 日立ソフト

    Rubyセンタ」は、Ruby(ルビー)を活用したシステム開発案件に対応する専門組織として 2009年12月1日に設立されました。 センタはRuby開発案件を集中対応するために設置された組織で、全社を横断する組織として窓口を一化し、 おもに中小規模のシステム開発案件を中心にビジネス展開を進め、関連団体との連携を強化しRubyの普及を促進します。 日立ソフトではRubyセンタを設置することでRubyによるシステム開発への対応を一化、Rubyを使用したシステム開発の拡大をめざします。 Rubyセンタのもと、 Ruby認定技術者(*1)中心にRuby言語に精通したエンジニア約100名で活動します。業種別の各事業部門と共同で、 Rubyを使った新規システム開発に対応するほか、運用・保守サービスや教育サービス、コンサルテーションなどを展開していきます。 また、Rubyセンタ設立に併せて松江事

  • 今さら始めるRails 3

    Ruby との付き合いはそれなりに長いのですが実は Rails で何かを作ったことは一度もありません。1scaffold や migration は一通り試してみたことがあったけれども、何か拭えない不安感や縁のなさから今までは周辺技術の一つとして以上には触ったことがありませんでした。 興味今回、出遅れはしたけれども 全面的に Merb & Rack ベースArel 登場i18n の機構が組み込み済みすでに実績が増えてきている辺りで強く興味が湧いてきたのでまずは一通りの準備をしてみました。 消極的な理由消極的な理由も実はあって、それは PHP のレガシーコードと戦うのに疲れた負債のある PHP で最新バージョンに追いつくのは大変最新バージョンでないと PHPPHP のフレームワークの旨味は味わえないRuby なら最新でなくたって遊べるRails の過去の作法をほとんど知らないので混乱し

  • 独学Ruby はじめよう、Rubyでプログラミング

    WindowsにインストールしたXAMPPにRubyを追加してRailsを使う設定です。ついでにFastCGIもします。XAMPPバージョンはVersion 1.6.6で行っています。 One-Click Ruby InstallerでRubyをインストール http://rubyforge.org/projects/rubyinstaller/ インストール先はわかりやすいようにXAMPPフォルダ下C:\xampp\rubyとしました。環境変数のPathにC:\xampp\ruby\bin;が追加されていることを念のために確認しておきます(自動で追加されているはずです)。コマンドプロンプトでruby -vを実行してバージョン情報を確認をします(Rubyが正常にインストールされているかどうかの確認)。 TOP RubyRailsMySQLのライブラリを追加 コマンドプロンプトより、Ra

  • 予習 Rails3 (1) Arel - I am bad at math

    Rails3 では ActiveRecord の部分で Arel という関係代数モデルのモジュールが使われるということなので少しだけ予習しておく。 CREATE TABLE articles ( id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY, title TEXT, body TEXT, author TEXT, create_date TIMESTAMP, update_date TIMESTAMP ); CREATE TABLE comments ( id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY, parent_id INTEGER NOT NULL, title TEXT, author TEXT, mail TEXT, url TEXT, body TEXT, create_date T

    予習 Rails3 (1) Arel - I am bad at math
  • Arelで色んなSQLを組み立ててみる - ryopeko の何か

    (この記事は Ruby Advent Calendar jp:2010の 15 日目です。前日は tomohiro68 さんでした。) Arelとは Arelの概要については@a_matsudaさんのgihyoの記事を参照してください。 http://gihyo.jp/dev/serial/01/ruby/0043 はじめに 扱うRDBSQlite3です。 例として以下のようなスキーマを持ったテーブルを取り扱い、進めていきます。 class CreateBooks < ActiveRecord::Migration def self.up create_table :books do |t| t.string :name t.string :category t.timestamps end end def self.down drop_table :books end end 基的な

    Arelで色んなSQLを組み立ててみる - ryopeko の何か
  • 1週間でトリビア共有サイト”trivist”を作ってみた

    ここのところ、ブログの更新もツイッターのつぶやきも完全にストップしていました。 集中力のない@tfmagicianにしては珍しいことです。 何をしていたか。 こんなウェブ・サービスを作っていましたよ。 『trivist』おもしろいトリビア・雑学を紹介! 実はこれ、作成期間1週間です。 シンプルなサイトなので、恐らく、開発に慣れた人なら1週間は余裕でしょう。 今日は、まだフレームワークを使った開発、あるいはウェブ・サービスの開発自体に慣れていない人に向けて、高速開発に関するtipsを紹介します。 高速開発とは何か考える まず、高速開発を可能にする”最強最大の魔法“を考えましょう。 それはこれです。 コーディングしない コーディングしないで、システムが出来ればなんと良いことか! これはエンジニアにとって、当たり前のことです。 しかし、これを念頭に置くのと置かないのでは、まるで開発速

  • Vimのヘルプを日本語にする - アインシュタインの電話番号

    Vim Documents in Japanese から「Vim語ドキュメント」のスナップショット版(vimdoc_ja-snapshot.tar.bz2)をダウンロードする 解凍してできたdocフォルダとsyntaxフォルダを、.vim内^1にコピーする(Macの場合はペーストで置き換えにならないように注意) Vimを起動して、以下のコマンドを実行する :helptags $HOME/.vim/doc " Macの場合 :helptags $VIM/vimfiles/doc " Windowsの場合 日語に翻訳されたvimエディタのヘルプをインストールして使用する。 ― 名無しのvim使い

    Vimのヘルプを日本語にする - アインシュタインの電話番号
    ruedap
    ruedap 2011/01/08
    Vimのヘルプを日本語にする
  • 松屋の箸のおき方の試行錯誤は認めるけど、今回のはわかりづらい上に使いづらいw 最初気づくまでに視線が周囲を3往復したね

    ruedap
    ruedap 2011/01/08
    松屋の箸のおき方の試行錯誤は認めるけど、今回のはわかりづらい上に使いづらいw 最初気づくまでに視線が周囲を3往復したね