ということである。そのようなプログラムがネット上に無数に公開されている。オープンソースを利用すれば,無駄なコードを書かなくてもよくなるので,短期開発が求められるWebシステムなどでの採用が当たり前になってきた。ジャンルも幅広い。LinuxのようなOSからPerl,PHP,Python,Rubyといった開発言語,Ruby On RailsのようなWebフレームワークまである。 オープンソースの利...
『 充実した記事。そして「TDDとはBDDであり、BDDとはTDDである」と言い切ったのは本当に意義がある。 』 by t-wada
年度末の怒濤の納品ラッシュでつぶれていましたが、ようやく書く時間がとれました。技術的な詳細よりはやや概略みたいなところをまず書いてみました。本当に細かいところもこのエントリに追記するかもです。あと自分的にはかつて無い長文です。。 RubyIZUMIとは Rubyだけで書かれたオープンソースのMP4ビデオ/オーディオストリーミング専用のRTMPサーバーです。(ダウンロー...
研究とか、いろんなデータ処理していると、ワンライナーをさくっと書きたい場面に出くわすことがあります。 自分は sed や awk にあまり慣れてなく、いちいち man 見ながらちまちま打ち込むよりはいつも使い慣れている Ruby の正規表現でさくっとワンライナーでも書けたら便利ですよね。で、ググったら意外にRubyのワンライナー情報がなくてびっくり。まぁ、Perlもあるしあんま...
まあ、ruby のコマンドラインオプションって、Perl由来ですから。 Rubyでワンライナーを書く方法のまとめ まぁ、Perlもあるしあんまり需要が無いのかも知れませんが。 というわけで、Rubyistにも役立つPerlのワンライナー入門です。 続きを読む
もはや何番煎じか分からないネタ。ただし、添付ライブラリ以外は使わないってことにして差別化を図ってみた。なお、ニコニコAPIに関する情報は主に以下のページからいただいたもの。Geekな皆さんに感謝なのです。 [http://eclipse.cspc.jp/perma/000229/:title=RubyのHpricotでニコニコ動画をスクレイピングしてみる(1) | METAMATE] [http://d.hatena.ne.jp/poChi/20080111:title=ニコニコメモ - poChiの日 ...
最近、ようやくAmazon EC2を本格的に使う決心ができた。そして実際に使ってみるとやはりすごい。インスタンスの立ち上げからはじまって、すぐにサーバ環境が手に入る。DNSの割当さえすれば、すぐにサービスを立ち上げられる。 [1] コンソールの遅さはあるが、設定を施す間の我慢だ。そしてその設定さえ簡略化できる。Railsアプリケーションを作りたいならこれを使ってみよう。...
久々にRailsプラグインの紹介です。 BackgroundFu は、Jacek Becela氏による、時間がかかる処理をバックグラウンドプロセスで実行するためのRailsプラグインです。 使い方ですが、まずはインストール。 1 % svn export https://svn.trix.pl/public/background_fu vendor/plugins/background_fu 続いて、各種ファイルを生成するGeneratorを起動します。 1 % ./script/generate background バッ...
エンジニアの進化は「アウトプット」にあり! まつもとゆきひろ×小飼弾 | エンタープライズ | マイコミジャーナル 12 1. 取材 2. 動的型の言語でも以下のようなプログラムの問題を検出できます - koguroの日記 3. RubyにLazySweepのパッチを作った - I am Cruby! 4. PragDave: The 'Language' in Domain-Specific Language Doesn't Mean English (or French, or Japanese, or ...) 5. Arc: I/O 13 1. 徳島講演 2. 七左衛門のメモ帳: 無料...
『 ”Railsで一番めんどくさかったアプリの公開を、Apachehttpdが動いているサーバに、普通にアップロードするだけで行える様にするモジュール、mod_railsがリリースされました。” 』 by japanrock
ランプの中身(Ruby on Railsのシステム開発)では、株式会社ケイビーエムジェイのRuby on Railsエンジニアが蓄積したノウハウを公開しています。Ruby on Railに関する技術解説や実践的なノウハウなど、開発現場の技術に則したコンテンツを随時追加していきます。 初心者の方でもわかりやすい技術解説を心がけています。リクエスト、ご質問も受け付けいますので、ご気軽にコメントを記...
問題は、この「同じコード」の定義。 「誰が書いても同じコード」は大事なことなのか - ひがやすを blogでも、「誰が書いても同じコード」にするってのは、そもそも無理だと思うんだよね。そうやって、わざわざドキュメントをたくさん書かせても、めためたなコードを書くやつはいて、総合テストするときに、現場は燃え上がるもの。ある程度の規模以上のプロジェクトなら...
『 Androidに欲しいアプレット 』 by androidzaurus
『 見た目同じに見えたとしてもjavaとrubyのクラス定義には雲泥の差がある件について 』 by SiroKuro
『 ICCでみたやつの豪華版みたいな 』 by j0hn
『 こりゃすげぇや。てかPCでFeliCaって読めてしかもライブラリあるんだ、というところにびっくり。ついででGoogleEarth用まで作ってしまうところがすごい。 』 by riywo
「素数ゼミ」と呼ばれる一風変わったセミをご存じだろうか。記者は2005年に出版された『素数ゼミの謎』(吉村仁、文芸春秋)で知ったのだが、北米には13年または17年周期で大量発生するセミがいるという。素数ゼミたちは、きっちり決まった年数を地中で過ごしてから、成虫となって地表に出てくる。6種ほど知られている素数ゼミたちは、それぞれ決まった年に一斉に地表...
『 Rubyで書かれたRTMPサーバ。MP4(H.264/AAC)のFlashVideoをストリーミング配信。(→リリース:http://d.hatena.ne.jp/takuma104/20080322/1206157839) 』 by wacky
Railsを始めてみたいと思われている方は多い。だが、実際に手をつけるとなると億劫になってしまっている人もまた多いようだ。CUIのみで扱う手軽さはあるが、逆にそれが障壁になってしまっているケースもある。 そうした方におすすめのソフトウェアがこれだ。 今回紹介するオープンソース・ソフトウェアはRailsMan、Mac OSX向けのRails管理インタフェースだ。
Youtubeから爆発的に広がった動画共有の流れは、次第に画質を求める時代になりつつある。既にH.264に対応しているFlashプレーヤに合わせて、各種動画サイトでは高画質な動画を提供し始めている。 [1] H.264の動画はかなり美しく、拡大しても十分みられるものだ。そんな高画質配信サービスを自分でも構築してみたいならこれを試してみよう。 今回紹介するオープンソース・ソフト...