あとで読む
今回のテーマは「グループウェア」社内におけるスケジュールや顧客情報などを一元管理する仕組みとして利用されるのがグループウェアだ。元々、Microsoft OutlookやLotus Notesなどのクライアント型アプリケーションが多かったが、インターネットやLANの普及…
第1回 初めてのRailsアプリケーション開発 富田 陽介 Banana Systems株式会社 2009/3/16 Railsアプリケーション開発を支援する統合開発環境「3rdRail」を使って、開発、デバッグ、プロファイリングの手法をマスターしよう(編集部)はじめまして。BananaSyst…
イベントレポート Posted by oreilly : 2009-02-24 10:02先日よりお知らせしております『プログラミング言語Ruby』トークイベントの模様を録画した動画を、ニコニコ動画にて公開いたしました。 イベントにおいでいただいた方も、おいでになれなかった方も、…
アホな話2ch画像まとめbetaというウェブサービスをご存知でしょうか。クロール?スパイダリング?スクレイピング?いわゆるBOTが2chに書き込まれた画像を取得し、まとめて見れるようにしたサイトなのですが、今日、次の記事を見つけた。新鋭サービスで2chに…
2ちゃんねるBOTの作り方 準備編 - GIOの日記2ちゃんねるBOTの作り方 設計編 - GIOの日記必要な機能を思いだそう1.掲示板一覧からニュー速VIPのURLを取得2.ニュー速VIPの全てのスレッド情報を取得3.全てのスレッドから全ての画像URLを取得4.全ての画像をダウ…
rubyprototype - 素人がプログラミングを勉強するブログの続き。RubyユーザがJavaScriptのオブジェクト指向を学ぶ時に使えるかもしれない。=beginJavaScriptのようなオブジェクトの実装。JSObject.newがJavaScriptのnew Object()相当であり、プロパティへの…
There are two major changes in the architecture of Rails applications: complete integration of the Rack modular web server interface, and renewed support for Rails Engines.Rails has now broken with it... http://guides.rubyonrails.org/2_3_r…
WebOS Goodies へようこそ!WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイ…
また初日の11月6日にはRuby Implementor's Trackと称して,百花繚乱の様相を見せるRuby実装の各種が発表しあう趣向の部屋が設けられた。C実装のRubyのほか, Rubinius, JRuby, MacRuby, IronRuby, MagLevの各実装が詳細を発表した。中でもベンチマークが良好…
最新バージョン以外のgemを掃除する方法 - Hello, world! - s21g gemコマンドを使っていると、古いバージョンのgemがだんだんたまっていきます。年の瀬も近い事ですし、最新バージョン以外のgemをきれいにする方法を紹介します。1 % sudo gem cleanこれでOK.…
Photo by harry harris いまPhotoShareのサーバの実装を大きく変えようとして悩んでいます。 (参考: Life is beautiful: マルチスレッド・プログラミングの落とし穴、その2) Rails 2.2でThread safeになるとか、NeverBlockで12倍速くなるっていう話もあるん…
http://ja.doukaku.org/comment/7271/ なんぞこれー ktkr 記号golf!こうでなくっちゃ http://b.hatena.ne.jp/entry/http://ja.doukaku.org/comment/7271/
Ruby on Rails を簡単に日本語化する RailsJa, ActionMailerJa を公開しました。 プラグインをインストールするだけで、Rails とActionMailer の日本語対応ができます。 経緯 現在のRuby on Rails の日本語化の定番と言えば、Ruby-GetText です。 しかし、多…
GainerとRubyで行うサーバ監視 From: toyoshi, 4 weeks ago GainerとRubyで行うサーバ監視View SlideShare presentation (tags: gainer ruby パトランプ) サーバのロードアベレージが上がったらパトランプを点灯させるというシステムを作ってみました。 Slid…
タイトルは釣りでもなんでもなくて、大まじめ。 Curl というのは、MIT の人たちが作ったリッチクライアント用言語。もともと軍隊で兵士につけるデバイス用のアプリを作るために開発されたらしい。だから少ないリソースでも高速に動作し、バカでも分かるGUIを…
今、Webサーバーを構築しようとした時、ほとんどの人はサーバーソフトとして「Apache(Apache HTTP Server)」を選ぶと思います。 確かにApacheは非常に高機能で、通常必要と思われるほとんどの機能が備わっています。 しかし、自分用にちょっとしたサーバー…
本連載では、成長を続けているソーシャルWebサイトのデザイナーやデベロッパーがどのように開発に取り組んでいるのか、そのノウハウについて紹介します。 それでは、Webアプリケーションを作るためのいくつかのテクノロジーやプロセス、さらに、開発者とデザ…
その中でも直近の大規模なオープンソースプロダクトである Plagger はまさに Perl Hacker の教科書とも言えるべき存在だ。 「Plaggerのソース嫁」の真意 - TokuLog 改めB日記 ということで、Perl では「Plagger」が お手本となるソースとしてお勧めされてい…
島根大学で2007年度から「オープンソースと地域振興」をテーマにした講義が行われている。オープンソースをテーマにした講義というだけでも珍しいが,この講義のものすごいところは,第一線で施策や開発,ビジネス,教育を現在進行形で行っている当事者が週…
Rubyの初心者にたいして「これは読むべき」だと思うコードを教えてください。 プログラムの勉強の際に良質なコードを読むをおすすめされたのですが、どのコードを読めばい.. - 人力検索はてな 今北産業ではないが超要約してみる。 Ruby初心者はまず文法や基…
Perl-users.jp - 日本のPerlユーザのためのハブサイト http://perl-users.jp/ ができてから各所で盛り上がっているみたいですね。http://www.python-users.jp/ ができていました。http://www.python.jp/Zope/ へリンクを張るか、リダイレクトするといいのじ…
TISは19日、同社が開発した企業向けSNS「SKIP(スキップ)」をオープンソース化すると発表した。夏頃インターネット上にソースコードを公開する予定。 「SKIP」は現在、登録利用者数がTIS全社員の約7割、総記事数2万件以上という規模で稼働している。言語に…
2年以上前からずっと書き続け、一部では(都市)伝説の本とも言われていたRailsのレシピ本ですが、ようやく出版できる運びとなりました。Amazonでもページができています。最終的には(w id:takahashimさんと私での共著となりました。レビュアーの方々や井上さ…
最近自分の中でScalaという言語が熱い。RubyやPython等のスクリプト言語や、JavaやC#等現在のエンタープライズ領域を支える言語、HaskellやErlangといった関数型言語もある。そんなにいっぱいいい言語がある中で、なぜ今Scalaなんだろう? そんな理由を解説…
Redmineの使い方は下記を見よ。 http://www.redmine.org/projects/show/redmine 【1】以下、Redmineを使った感想を書いてみる。... http://forza.cocolog-nifty.com/blog/2008/05/redmineexcel_7014.html これはいいかも! 自分プロジェクトでフリーサーバに…
「ウェブ時代5つの定理 この言葉が未来を切り開く!」,「私塾のすすめ ─ここから創造が生まれる」(齋藤孝氏との共著)などの著者である梅田望夫氏と,Rubyの作者まつもとゆきひろ氏。2007年末に行われた対談のあとにあがった「話し足りない」との声から,2回…
集中が続かずレッスン2で終了。やはり長時間PCの前にいるのは苦痛です。でも、ここまでで十分コード書けそうな気がするのは現実逃避? それと<ESC>がウザイ。位置的にも動作が変わるたびにいちいちタイプのも面倒。手癖にならなきゃなのかな。 追加 -<ESC> → CTRL-[ *1</esc></esc>…
ネットワーク応用通信研究所 フェロー 楽天 楽天技術研究所フェロー Rubyアソシエーション理事長。Rubyの作者 Blog「Matzにっき」 「ウェブ時代5つの定理 この言葉が未来を切り開く!」,「私塾のすすめ ─ここから創造が生まれる」(齋藤孝氏との共著)などの著…
ハッシュテーブルの考えかたはこうだ。まず n 個の長さを持つ配列 を用意しておく。例えば n=64 としよう(図1)。 図1: 配列 そしてキーから0〜 n-1 (0〜63)の範囲の整数 i を得る関数 f を用意す る。この f をハッシュ関数と言う。 f は同じキーに対し…
#とりあえずオープンソースではMP4/H.264は一番乗りかな? 先日の Re:RTMP(MP4/H.264)サーバをPure Rubyで書いた - takumalog ですが,ソースコードを若干整形してオープンソース化しました。まだかなりテスト版な感じですが。名前ですが、あまり深く考えず…