タグ

2009年7月26日のブックマーク (15件)

  • 『パターン、Wiki、XP - 時を超えた創造の原則』感想、少しばかりの余談 - Kentaro Kuribayashi's blog

    江渡浩一郎氏(id:eto)による『パターン、Wiki、XP - 時を超えた創造の原則』を読みました。プログラミングに関わる者ならば誰もが知っているだろう「デザインパターン」という言葉が、クリストファー・アレグザンダーの建築理論に由来することは、少しでもそのあたりの事情に通じている方ならば、聞いたことぐらいはあるでしょう。書は、長年Wikiについて深く考察し、また実装を行ってきた著者が、建築に端を発した思想が現在の創造性のある大きな一角を胚胎した歴史についてついに一書を成したものであり、楽しみに読みました。 パターン、Wiki、XP ~時を超えた創造の原則 (WEB+DB PRESS plusシリーズ) 作者: 江渡浩一郎出版社/メーカー: 技術評論社発売日: 2009/07/10メディア: 単行(ソフトカバー)購入: 75人 クリック: 1,306回この商品を含むブログ (152件)

    『パターン、Wiki、XP - 時を超えた創造の原則』感想、少しばかりの余談 - Kentaro Kuribayashi's blog
    gom68
    gom68 2009/07/26
  • Ruby on Rails + Curl Curl用Scaffoldを自作する

    はじめに 実用的なWebアプリを作ると、同じような画面がたくさん必要になってきます。特にバックエンド側の管理画面は、テーブルに対するCRUD機能を少しだけ拡張したような画面がたくさん必要になります。 このような場合にRuby on RailsのScaffold機能はとても有用です。たしかにRuby on Railsが最初から用意しているScaffoldが作るアプリでは、機能が足りなかったり冗長だったりします。しかし、RailsではScaffoldのようなコードジェネレータを簡単に自作できる仕組みを持っています。 今回はこの機能を使って、前回作ったリッチクライアント版のCRUDアプリを作るcurl_scaffoldを作っていきます。これはテーブル定義を与えると、Scaffoldのようにアプリケーションのコードを生成するプログラムです。 これまでの記事 Railsの表示にCurlを使ってRIA

    Ruby on Rails + Curl Curl用Scaffoldを自作する
  • はてなブログ | 無料ブログを作成しよう

    私、餡子のためなら逆立ちだってしますよ。 こじらせている。 べたいと思ったらべたいのである。 ここが北カリフォルニアの片田舎であろうと、私があんみつがべたいと思えば、あんみつは今すぐ作ってべなくてはいけないものになる。いしん坊の思考は凄まじい。 子供が観ていたアニメで、赤ちゃんが空の…

    はてなブログ | 無料ブログを作成しよう
    gom68
    gom68 2009/07/26
  • How to port your gem to Ruby 1.9 - 世界線航跡蔵

    This article shows you how to multilingualize your gem with Ruby 1.9. 6 months ago, Ruby 1.9.1 was released. Some gems support Ruby 1.9, others do not. At RubyKaigi2009 , I said that you should port your library to Ruby 1.9 now. Well, what is "Ruby 1.9-ready"? It does not mean only the library can be built with Ruby 1.9. The most important point in supporting Ruby 1.9 is M17N -- multilingualizatio

    How to port your gem to Ruby 1.9 - 世界線航跡蔵
  • Using Ruby and Python on Web Clients - Miguel de Icaza

    Project Gestalt allows developers to use Ruby and Python to script their web UIs. The project is powered by Silverlight's Dynamic Language Runtime and the IronPython and IronRuby. This means that they run under a sandboxed JIT engine. Using it in your web pages is very simple. All you need to do is include in your web page the "gestalt.js" javascript. Once you do that, you can then embed Python or

  • ウノウラボ Unoh Labs: やってみようBDD on Sinatra

    おはようございます。 うちだです。 みなさんテストコード書いてますか? 私はテストと言われると、どうもやる気がおこりません。 そこでBDD! 今回はBDD初心者の私が、やってみた過程を綴ります。ツッコミ大歓迎 BDDとは? Behavior Driven Development 振舞駆動開発 テスト駆動開発ではテストのためにコードを書く 振舞駆動開発では振舞(仕様)のためにコードを書く 結果的にやる事はほぼ一緒 言い方でモチベーションがかなり変わる スペック!スペック! 各言語のBDDフレームワーク Ruby RSpec .NET NSpec Java JBehave PHP PHPSpec 10ステップでやってみるBDD 1. インストール $ sudo gem install rspec 2. スペックを書く # spec/hello_spec.rb require 'hell

  • JavaScript で任意の漢字にマッチする正規表現を書く - kazuhoのメモ置き場

    重箱の隅で恐縮ですが。弾さんは (function(e){ e.innerHTML = e.innerHTML.replace( /東京都?([\u3200-\u4DBF\u4E00-\u9FFF\uF900-\uFAFF]+)/g, '首都$1東京' ) })(document.body)漢字を判定する正規表現が工夫のしどころでしょうか。[一-龠]はUnicode時代にはちょっと古い。grep CJK /usr/local/lib/perl5/5.10.0/unicore/Blocks.txtが参考資料代わりです。CJK Unified Ideographだけ欲しければ[\u4E00-\u9FFF]でも行けます。 404 Blog Not Found:javascript+regexp - ていうか首都最強東京bookmarklet とおっしゃってるけど、[\u4E00-\u9FFF]

    JavaScript で任意の漢字にマッチする正規表現を書く - kazuhoのメモ置き場
  • C言語を使ったコンソールアプリケーションの作成 コマンドラインオプションの解析方法

    はじめに C#やVB.NETを用いることで手軽にGUIアプリケーションが作れるようになったとはいえ、ちょっとしたツールを書くときなどは、手軽さからC言語を使ったCUIのプログラムにしてしまうことが多いのではないかと思います。このようなCUIベースのツールを作るとき、よく使うのに面倒な処理としてコマンドラインオプション(以下オプション)の解析が挙げられます。 そこで稿では、PC-UNIX系の環境でよく使われるgetopt関数をC言語から使う様子を紹介しながら、同様の方法をWindows上で実現するための方法について説明します。 対象読者 C言語を理解していて、getopt関数を使ったオプションの解析方法を知りたいという方 なお、サンプルプログラムはすべてC言語で書かれており、Debian GNU/Linux + gcc 4.3でコンパイルと動作確認を行っています。また、Windows向けに

    C言語を使ったコンソールアプリケーションの作成 コマンドラインオプションの解析方法
  • 第3回 zsh使いこなしポイント即効編 | gihyo.jp

    zshを使い始めて最初に気になる点のうち、すぐに設定してすぐに効果を実感できる即効薬的なものを今回は紹介しよう。 プロンプト これまでとは違うシェルを起動してまず目にするのがプロンプトで、これが変わるとちょっとした違和感がある。この違和感は結構大切でスーパーユーザに切り替えたり、あまり設定していないマシンを触っていたりということが実感できるので慎重に作業を進めるきっかけに利用できる。 zshに乗り換えたときもそうした違和感を感じ、それまでのシェルと似たものにしたくなるかもしれないが、ちょっとした違和感を保ってこれまでとは違う機能をたくさん利用するのだ、という心構えにしたらどうだろうか。心構えはともかくとして、プロンプト出力にもzshの細やかな配慮があるので、それを活かさないのは損である。 その機能をフルに活かしている、とまでは行かないが、筆者の ~/.zshrc のプロンプト設定部分は概ね

    第3回 zsh使いこなしポイント即効編 | gihyo.jp
  • 第1回 W3Cとその標準化プロセス | gihyo.jp

    「Web標準」や「XHTML+CSS」といった言葉がでてくるWeb制作には、必ずといっていいほど「W3C」という言葉が登場します。今回はそのW3CというWeb標準化団体について、またW3Cが策定する仕様がどのように作られているのかをとりあげます。 そもそもW3Cって? W3C(World Wide Web Consortium)とは、Web技術の標準化を行う団体のひとつです。「⁠Webの可能性を最大限に引き出す」ことを目的とし、Webの発明者であるTim Berners-Leeによって1994年に組織されました。W3Cは今日までにHTML(3.2以降)やXML、XHTMLCSSといった、数々の仕様を公開しています。 W3Cには、IT関連企業をはじめとする400近くの会員が参加しています。Apple, Google, Microsoft, Mozilla, Operaといったブラウザベ

    第1回 W3Cとその標準化プロセス | gihyo.jp
    gom68
    gom68 2009/07/26
  • 本当に助けて欲しい人はいるのだろうか

    「わたしは両親から愛情も注がれずに育ち―」 「子供の頃はいじめられっこで、こんなに酷いこともされ―」 「信じていた彼/彼女からも、これこれこういう最悪な形で裏切られ―」 「わたしはなので働きたくても働けず、それを周りから責められている―」 ・・・なんていうストーリーの身の上話を最近よく聞くのだけど。 そういう人に「どうしたいと思ってるの?」と聞いても明確な回答は返ってこない。稀に「○○で働けたらいいんだけど・・・」といった希望があっても「なら、そこで働いてみようよ」と言うと「△△がどうしても無理で」などと、自分なりにできない理由のある解決策しか模索していない。 「じゃあこうするのはどう?」と提案しても「それはちょっと・・・□□もあるし」と、どうすればそれが実現できるかを考えずに、それができない理由ばかりを探して返してくる。 個人的に、そういう人たちに共通しているなと思うのは、現状を変えた

    本当に助けて欲しい人はいるのだろうか
    gom68
    gom68 2009/07/26
    不幸で居続けるという幸せのかたち
  • ATOK 2009 for Macで、文字入力しながらTwitterを見る - Kentaro Kuribayashi's blog

    ATOKダイレクト API」は、WindowsATOKでは去年から使えており、たとえばid:secondlifeが「ATOKruby の実行結果を返すプラグイン - 川o・-・)<2nd life」などというエントリを書いていて、マカーとしてはうらやましく思っていたのですが、このたびリリースされたATOK 2009 for Macから、MacでもATOKダイレクトAPIが使えるようになったので、早速遊んでみました。「ついったー」「たいむらいん」などの文字を入力して、Ctrl-tを押すと、Twitterのタイムラインを見ることができるってなものです(例はたまたまです)。これで、なにか書いている際にTwitterを見たくなった時にすぐに見ることができて、とても便利ですね。 以下からプラグインを取得できます。インストール方法などについては、同梱のREADMEをご覧ください。 http:

    ATOK 2009 for Macで、文字入力しながらTwitterを見る - Kentaro Kuribayashi's blog
  • 領収書について詳しい方いませんか?教えてくださいm(__)m:アルファルファモザイク

    ■編集元:税金経理会計板より「領収書総合スレ」 1 名無しさん@そうだ確定申告に行こう :2007/08/29(水) 12:48:49 ID:ji9Rb5ue 領収書についての質問はこちら 2 名無しさん@そうだ確定申告に行こう :2007/08/29(水) 15:40:33 ID:lAVdckfx

  • RubyKaigi 2009 の資料まとめ - まきもと@ねっとわーく

    ちょっと前の話になりますが、日 Ruby 会議 2009 に参加しました。プログラミング言語関係の大きなカンファに参加したのは初めてでしたが楽しかったです。何より制作意欲をかきたてられました。ぼく個人の行動は当時の Twitter を辿っていただくとして *1、某所で RubyKaigi の参加報告的なことをやることになったので、復習の意味を含め、各講演ごとの資料や動画などをまとめることにしました。*2いずれ RubyKaigi から正式な動画などが公開されると思われますが、それまでのつなぎになるかと思います。今回、まとめるにあたって、様々な方の様々な記述を参考にしました。特に、id:wayaguchi さんの RubyKaigi 2009 の 不完全ustリンク集 と、takeshinoda さん の 日Ruby会議2009資料あつめ はとても役に立ちました。(以下敬称略)2009年

  • http://blog.learnr.org/post/149021162/really-really-wtf