2008-04-01から1ヶ月間の記事一覧

日付のRangeを週に切り出すスクリプト - はこべにっき#

バイトの月報を作るのにあたって,日付のRangeを渡すと週ごとに分割するコードを書いています.つまり, April 2008 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 これを, 1 2 3 4 5 ---------…

RubyistのためのDjango入門

myproject __init__.py .. Pythonのモジュールに必要 settings.py .. 設定ファイル manage.py urls.py - blog .. Blogアプリケーション __init__.py models.py views.py - wiki .. Wikiアプリケーション __init__.py models.py views.py - static .. 静的フ…

『OpenID Engine』のβ版を公開しました - 株式会社ディノ

※対応サービス用プラグイン…β版:2008年4月30日/安定版:2008年6月上旬 ※認証サーバ用プラグイン …β版:2008年5月中旬/安定版:2008年6月中旬 OpenIDとは 1つのIDで、対応する様々なウェブサイトを安全に利用できるURL形式のIDです。サイトやサービスごと…

ブロックパラメータ代入は多重代入のルールが適用されます - kwatchの日記

ブロックパラメータ代入は多重代入のルールが適用されます。 a, (b, c) = [1, [2,3]] [a, b, c] # => [1, 2, 3] [ruby-list:44838]Re:計算するハッシュ なんと! 長年 Ruby を使ってきたけど全然知らんかった。 もしかして、今まで hash.inject('') {|s,t| …

Headius: The Rubyists are Wrong

There's something that's been bugging me for a long time that I need to get off my chest. Some of you may hate me for it, but perhaps there are others out there with the same complaint, silently in agony, wishing for death to take the pain…

RubyAmf のシリアライザだけを使う - てっく煮ブログ

RubyAmf は元々は Flash Remoting のためのライブラリなんだけど、シリアライザだけを使うのも面白いかもしれない。 例えば、これを実行すると、[3, 4] という配列をシリアライズした test というファイルができる。 require 'app/amf' require 'io/amf_seri…

Webエンジニア武勇伝 第22弾 舘野祐一 氏 | 株式会社ウェブキャリア

はい。笹田さんや高橋征義さんとはRuby関係で知り合って、以前から親しくさせてもらっています。増井雄一郎さんなんかもRubyつながりです。「Webエンジニア武勇伝」のインタビュー記事が出ていた方のほとんどとは何度かお話しさせていただきました。 川井: …

Rubyとオブジェクト指向についてアウトプットしてみる【継承とは】 (プログラマ 福重 伸太朗 〜基本へ帰ろう〜)

2.継承とは 継承とは「別のクラスの特徴を受け継ぐこと」 ○差分プログラミング class Kamesennin def kamehameha print "かめはめ波!" end end class Goku かめはめ波! あの亀仙人(Kamesennin)の技「かめはめ波!」を引き継ぎ、 さらに「瞬間移動!」を…

/lang/ruby/misc/ust2smile.rb - CodeRepos::Share - Trac

http://coderepos.org/share/browser/lang/ruby/misc/ust2smile.rb?rev=3216 id:coji さん作 ust で record した flv を smilevideo 用にしてくれる。要 ffmpg http://b.hatena.ne.jp/entry/http://coderepos.org/share/browser/lang/ruby/misc/ust2smile.rb…

RubyGems更新後のGem::GemRunner (NameError) @ 2008年04月 @ ratio - rational - irrational @ IDM

http://idm.s9.xrea.com/ratio/2008/04/28/000771.html 同じところにはまって,/usr/bin/gem をかきなそした覚えがあるなー. http://b.hatena.ne.jp/entry/http://idm.s9.xrea.com/ratio/2008/04/28/000771.html

Rubyで作ってみたスーパーマリオブラザーズをmacで動かしてみた - MacにSGEをインストール

これを動かしてみたくなった。 スーパーマリオブラザーズをRubyで作ってみた - I am Cruby! まず、portsでSDLを入れる。 sudo port install libsdl +quartz sudo port install libsdl_image libsdl_mixer libsdl_ttf rb-rubysdl つぎに、こちらのサイトを参…

マルチスレットなどなど - Seeking for my unique color.

例えば、Twitterから同時にデータを取得するような例とかを考える。自分で結構考えてみたけど、処理が同時には走らない。どの辺がおかしいのかよくわからん。。。 #!/usr/bin/ruby -Ke require 'rubygems' require 'thread' require 'enumerator' require 'p…

Peter Williams - RSpec Emacs Mode

I just released a small Emacs minor mode, rspec-mode that provides some convenience functions related to dealing with RSpec. So far this minor mode provides some enhancements to ruby-mode in the contexts of RSpec specifications. Namely, it…

ついに Ruby の正式な仕様が登場するかも - kwatchの日記

ruby, rubinius | 23:02 | 第 1 回 Ruby 設計ミーティングのメモが公開された。Unwinding the stack: First Ruby design meeting notesこれによると、Rubinius が主導して作った RubySpec が、Ruby の正式な仕様およびテストスイートとなりそう。パチパチ。R…

MOONGIFT: C++製の分散ストレージシステム「cagra」:オープンソースを毎日紹介

オープンソースの分散化ファイルシステムで代表例というとMogileFSが挙げられると思う。HTTPでアクセスでき、簡単に信頼性の高い分散化ファイルシステムが構築できる。ただし、基本はPerlからの扱いになっており、Ruby向けのライブラリも存在するが全ての機…

1 ライナーで書いた Web サーバ - kwatchの日記

RubyFlow より。なんと 1 ライナーで書いた Web サーバ。 # From: http://www.ntecs.de/blog/articles/2008/02/09/the-worlds-smallest-webserver # Author: Michael Neumann # ... point your browser to http://localhost:3125/etc/motd ruby -rsocket -e …

One-line web server in Ruby [ruby] [unix] [bash] [shell] [web] [server] [socket] [TCPServer]

DIV.post-job-ad { background-color: #ff8; border-top: 1px dashed #660; border-bottom: 1px dashed #660; margin-bottom: 10px; padding: 8px; color: #000; text-align: center; font-weight: bold; font-size: 1.2em; } DIV.post-job-ad EM { color: #…

Webアプリ初心者プログラマのRails習得法 - 脱・下流エンジニア (仮)

とりあえず動くアプリをつくってみる 初心者のうちは,Railsでつくると何がどう楽なのか,そしてRailsにはどんなクラス/メソッド,ライブラリが用意されているのかわからないので,とにかくまずはコピーでいいから動くアプリを作っていく事から始めるといい…

vimでirbっぽいことをするプラグイン - id:gnarl、技術メモ

irbのつかいにくさにうんざりした(あとwindowsではwirbleのカラーリングが機能しない)ので作った。会社で。 Vim上でRubyを動かしたい。 - ボクノスをもとに改造した。tanakaBox++。 SICPの回答でもおせわになってます。 使い方:~/vimfiles/after/ftplugin/ru…

RubyからTokyoCabinetを使う - Hello, world! - s21g

TokyoCabinet のBDBが使いたくなったので導入手順をメモ。 といっても非常に簡単で、上記リンクからLatest Packageをダウンロードしてきて /usr/local/src等の場所に展開し、 1 # ./configure --enable-devel 2 # make 3 # make install でOK。あとはRubyBin…

「怠慢はプログラマの美徳」というけれど - kwatchの日記

Java 屋とスクリプト言語屋の間には、「めんどくさい」と感じるセンスについて超えられない壁が存在している。 本質的でない事柄に関する記述があったときに、スクリプト言語屋は「めんどくさい」と感じ、Java 屋はそれを感じないか、または「これは必要な冗…

Twitter / 佐藤伸吾(akio0911): C++でmainを書きわすれた。rubyやりすぎた。

C++でmainを書きわすれた。rubyやりすぎた。 http://twitter.com/akio0911/statuses/796974807 http://b.hatena.ne.jp/entry/http://twitter.com/akio0911/statuses/796974807

そこでStructですよ - ’(rubikitch wanna be (a . lisper))

「怠慢はプログラマの美徳」というけれど - kwatchの日記 俺がJavaに萌えない理由を100%代弁してくれている。それはさておき、 data = [ {'name'=>'Foo', 'age'=>20, 'email'=>'foo@mail.com'}, {'name'=>'Bar', 'age'=>21, 'email'=>'bar@mail.net'}, {'nam…

ruby commit ranking

http://dame.dyndns.org/misc/ruby-commit-ranking/ http://b.hatena.ne.jp/entry/http://dame.dyndns.org/misc/ruby-commit-ranking/

InfoQ: StrokeDBは単に別の分散データベースにすぎないのか?そうでもない。

StrokeDBは、Rubyで記述された組み込み可能な分散文書データベースである。スキーマレスで、無限に拡大縮小し、さらにリビジョンを突き止め、完璧にRubyアプリケーションと統合する。 StrokeDBは、リリース後3ケ月しか経過していないが、すでに興味をそそる…

るびなび|トップページ

「るびなび」は、コンピュータ言語Ruby、およびRuby関連技術のエンタープライズ領域への普及に貢献するため、ビジネスシステム開発に必要な環境を提供していくことを目的とします。 http://www.ruby-navi.com/ 『「るびなび」は、コンピュータ言語Ruby、およ…

ヽ( ・∀・)ノくまくまー(2008-04-24)

[Ruby] 意外といけてない ImageScience 画像保管庫の画像は毎日300個ぐらい増える convert でサムネイルを作ると 1000個で5,6分かかる 10万個ぐらいのサムネイルの作り直しは相当辛い ImageScience は速いらしい (imkk) インストール ImageScience (Ruby の…

初心者による初心者のためのプログラム勉強法 : ロケスタ社長日記

最近、プログラムっておいしいの?というasami81さんという女性の方のブログが話題になっています。 それに反応して「プログラムの勉強方法はこれだ!」「この言語を学べばいいよ!」などのエントリーが複数あがっており、プログラム初心者の僕としては非常…

プログラミング言語はLispに回帰しているんだろう - ’(rubikitch wanna be (a . lisper))

Lispはいまだ一騎当千の最強言語の地位を不動のものにしている(と思う)が、考案されたのが50年も昔というのには驚かされる。古代の神秘という感じ。 歴史には詳しくないけど、初期のLispからlambda式やGCってあったよな?あと、Schemeも30年以上前に生まれ…

404 Blog Not Found:Lispは本当に最強か?

これはある程度さまざまな言語で経験を積んだプログラマーが必ず抱く感慨なのだけど.... プログラミング言語はLispに回帰しているんだろう - ’(rubikitch wanna be (a . lisper))せっかく最強言語のLispがありながら、おれおれ言語がどんどん登場していくさ…