民主党とマルチ商法業者との“癒着疑惑”を10日発売の月刊誌「文芸春秋」が報じることがわかった。 記事は「民主党『マルチ疑惑』焦点の男」と題し、民主党を中心とする「健全なネットワークビジネスを育てる議員連盟」設立の経緯などを説明。その上で、山岡賢次国対委員長について(1)マルチ業者から受けた献金の振込先が不可解(2)業務停止命令を受けた業者のパーティーに出席した−などと指摘し、「政官業癒着を批判してきた民主党だけに、マルチ疑惑について真摯(しんし)に説明責任を果たす必要がある」と結んでいる。
民主党とマルチ商法業者との“癒着疑惑”を10日発売の月刊誌「文芸春秋」が報じることがわかった。 記事は「民主党『マルチ疑惑』焦点の男」と題し、民主党を中心とする「健全なネットワークビジネスを育てる議員連盟」設立の経緯などを説明。その上で、山岡賢次国対委員長について(1)マルチ業者から受けた献金の振込先が不可解(2)業務停止命令を受けた業者のパーティーに出席した−などと指摘し、「政官業癒着を批判してきた民主党だけに、マルチ疑惑について真摯(しんし)に説明責任を果たす必要がある」と結んでいる。
彼女も大喜び! 小型シンセサイザー「KAOSSILATOR」にピンクが登場2008.12.09 20:00 たぶん来年も、今年に引き続きモバイル楽器ブームが続くと思うのですが。 あの超小型手のひらサイズシンセサイザー、カオシレーターにピンク・バージョンが登場しました。 これで女の子も安心して電車内で作曲できます。そういう需要がどのくらいあるかわかりませんが… 12月中旬発売予定。気になるお値段2万4780円(Amazonでは1万8800円)。限定3000台。 クリスマスプレゼントにもいいかもしれませんね。あなたのDTMな趣味にも理解を示してくれるかもしれません。カオシレーターでジングルベルを奏でたりしてね。 [KAOSSILATOR] (いちる)
このごろ『文藝春秋』のお気に入りは、宮崎哲弥氏らしい。先月の座談会に続いて、きょう送られてきた1月号(10日発売)では「逆転の日本興国論」と題して、「現在の不況を克服し、日本経済の強みを発揮するために、最も優先されるべきはマクロ政策だ」とのべ、財政赤字への批判をこう一蹴する:日本の赤字国債のほとんどは日本国内で保有されている。政府が借金しているのは日本国民に対してであって、外国に対してではない。だからこそ、これだけ国債を発行しても、価格が下落しないのだ。なるほど、国内で債券を発行すれば価格は下がらないのか。それじゃ民間企業は、国内なら債券を無限に発行できる・・・わけないだろ。内国債か外債かということは、金利(債券価格)とは何の関係もない。金利を決めるのは、日本政府の支払い能力と債券市場の需給関係である。彼が混同しているのは、ラーナーが1948年の論文で主張した考え方で、私の学生のころには教
自民党は9日、国政選挙の立候補者が納める供託金の引き下げなどを柱とした議員立法の公職選挙法改正案について、党内の了承手続きを先送りした。 慎重論の強い公明党から反発が出たためだ。 改正案は、衆参両院の選挙区選の供託金を300万円から200万円に、比例選は600万円から400万円に引き下げることなどを盛り込んでいる。次期衆院選で立候補者を絞り込む予定の共産党に対し、出馬しやすい環境をつくることで野党票の分散を図る狙いがあるとされる。 これに対し、公明党では「候補者が乱立する状況を生み出すのはどうか」という声がある。このため、党内の検討が進んでおらず、自民党にも慎重な検討を要請した。自民党には「共産党と地方選挙などでぶつかるライバル関係にある公明党は、共産党の党勢拡大につながる可能性のある改正は避けたいのではないか」という見方もある。
アパ代表「私の判断で賞あげてもいい」 田母神論文表彰2008年12月9日1時29分印刷ソーシャルブックマーク 田母神俊雄・前空幕長の受賞について話すアパグループの元谷外志雄代表=8日午後、東京都港区、小宮路勝撮影表彰式に出席した田母神俊雄・前空幕長=8日、東京都港区、小宮路勝撮影 日本の侵略を正当化する論文を発表した田母神(たもがみ)俊雄・前航空幕僚長(60)が更迭された問題で、懸賞論文を主催したホテルチェーン「アパグループ」の表彰式が8日、東京都内であった。記者会見で元谷外志雄代表は「私が(論文審査を)主導してやったという気持ちはない」と強調したが、審査経過に質問が集中すると「どだい民間会社がやる懸賞論文制度だから、(主催した)私がいいと思った人に賞をあげても何らおかしくない」と語った。 会見には、審査委員長の渡部昇一・上智大名誉教授、審査委員の花岡信昭・産経新聞客員編集委員も出席。最優
米Microsoftは米国時間4月23日,新たなオンライン・サービス「Live Mesh」を発表した。Webストレージを介して様々なデバイス間でデータを同期させ,ファイルやアプリケーションを複数のユーザーやデバイスで共有するサービスである。同日にサンフランシスコで行われた「Web 2.0 Expo」の基調講演で具体的な姿を明らかにした。 Live Meshを投入するMicrosoftの狙いは,パソコンだけでなく携帯電話やデジタル・カメラ,カー・ナビゲーションといったあらゆる「デバイス」で使用するデータを,インターネット上のコンピュータ・クラウドに保存し,ネットワークとデータを通じてデバイスを連携させることにある(写真1)。 Web 2.0 Expoの基調講演で同社は「母親がデジタル・カメラで撮影した子供の写真が,デジタル・カメラから直接Webストレージに保存され,それが自動的に父親のラップ
Techmemeの設立者であり開発者でもあるGabe Rivera氏は米国時間12月3日、アルゴリズム生成型の技術ニュースアグリゲータである同サイトに人間の編集者が現在いることをブログ記事で明らかにした。新たにTechmemeを管理するのは、以前ValleywagとWired.comのブロガーとして知られたMegan McCarthy氏である。 そこで筆者は、McCarthy氏に自身の新しい役割について質問した。同氏は、「収集された記事をすべて見て、それらが最新で関連性があるかどうか確認している」と説明し、Techmemeの投稿記事は毎日140から150あると述べた。同氏の役割は、Techmemeアルゴリズムに指摘された間違った記事が掲載されていないこと、記事が適切にグループに分けられていること、そして最も重要な記事がサイトの上位に掲載されていることを確認することだ。記事の分類には依然とし
CRM製品「Salesforce」をSoftware as a Service(SaaS)で提供するSalesforce.comは、1999年の設立からすでに2万4800社、50万1000ユーザーを抱えるまでの成長を遂げている。また、最近では主催イベント「Dreamforce '06」にて、開発言語「Apex」や、CRMの最新バージョン「Winter '07」なども発表して話題を呼んだ。 そこで、9月26日に開催された「CNET Japan Innovation Conference 2006 Autumn〜Web 2.0時代に成長するテクノロジー企業の戦略」に合わせて来日したSalesforce.com Chief Strategy Officer(CSO)のTien Tzuo(ティエン・ツォ)氏に、同社を取り巻く環境や日本市場などについて話を聞いた。 --CRMソフトウェアをウェブ経由
米Salesforce.comは米国時間2008年12月8日,米Googleとの戦略的提携を拡大し,クラウド向けアプリケーション開発支援ソリューション「Force.com for Google App Engine」を提供すると発表した。Salesforce.comの業務アプリケーション・プラットフォーム「Force.com」とGoogleのWebアプリケーション・ホスティング・サービス「Google App Engine」をつなぐことで,全く新しいWebアプリケーションやビジネス・アプリケーションの構築を可能にするとしている。 Force.com for Google App Engineでは,クラウド・コンピューティング環境でアプリケーションを開発および展開するためのさまざまなツールとサービスを提供する。Google App Engineの開発者コミュニティやライブラリを活用してWeb
●半導体製造がよりリスキービジネスになった AMDはシリコン製造Fabをスピンオフして、ファブレスのビジネスモデルへと転換する。これは、半導体業界の大きなトレンドを象徴している。それは、半導体製造の分業化だ。 半導体メーカーは、自社Fabを持つIDM(独立半導体メーカー)と、自社Fabを持たないファウンドリに二分されている。AMDの創設者でCEOだったW.J.(Jerry) Sanders, III(ジェリー・サンダース)氏(現名誉会長:Chairman Emeritus)の有名なセリフ「Real men have fabs(真の男ならFabを持つ)」に表されているように、これまでは、IDMが本格的な半導体メーカーで、ファブレスは半人前のようなイメージがあった。 しかし、今、業界には地殻変動が起きている。AMDだけでなく複数のIDMが、ロジック半導体製造から脱落して行きつつある。一例を挙げ
日本でママチャリが発達した理由 2008年12月 5日 社会カルチャーデザイン コメント: トラックバック (0) (これまでの 松浦晋也の「モビリティ・ビジョン」はこちら) 前回、安いママチャリは、事実上「誰もがろくに自転車を整備せず、調整もせず、正しい乗り方もしない」ことを前提に製造、販売されている、と書いた。なぜそんなものが売られているのか、なぜそんな製品に多くの人が疑問にも思わずに乗っているのか。それは、日本の道路交通がそのような乗り方を許しているからだ。 道路交通法を読んでみよう。自転車は道路交通法によって「軽車両である」と規定されている(第二条の十一)。軽車両は車両の一種であって。道路のどこを通行するかについては第十七条に規定がある。 第十七条 車両は、歩道又は路側帯(以下この条において「歩道等」という。)と車道の区別のある道路においては、車道を通行しなければならない。 ただし
10月16日に米IBMが第3四半期の業績を発表したとき、日本IBMの構造的な競争力を引き上げるため「第4四半期(10~12月)に1億ドル(約100億円)の“キャリア選択退職計画”費用(早期退職割増金)を織り込み済み」とコメントしていた。このコメント通り、日本IBMが従業員1万6000人の最大10%削減を目指す「人員調整」に入ったことが、同社の大歳卓麻社長から全社員に宛てたメールで明らかになった。 この100億円という数字は、富士通が社内に3000人いる中間管理職に対する「キャリア転換プログラム」に投じる教育費と一致する。管理職の中から毎年150人前後を選抜し、2年の訓練を経て、顧客の業務部門に常駐させ、FIer(フィールドイノベータ)と呼ぶ課題を「見える化」するコンサルタントに仕立て上げるのが狙いだ。現在317人が職場を離れ、訓練中。このFIer育成3年分の費用がちょうど100億円である。
博報堂は12月4日、博報堂研究開発局による「ヒット因力2008-2009 不安をfun!へ」と名付けたレポートをまとめ、発表した。レポートでは、ヒット商品を生み出すための15のキーワードを挙げている。 サブプライム問題を発端とした金融ショックから、経済は深刻な状況に陥っている。しかし、博報堂は「企業も生活者も365日不安におののき、身を縮めることのみで活動しているわけではない。むしろ広がる不安の中からこそ、新しい満足感につながるSEEDS(種)が生まれている」と分析。その上で、逆風を追い風にするような新しい価値提案を、2008年から2009年の注目すべきヒットの要因ととらえて、3項目15種類に分類した。 1つめは、話題性や物語を付与することで満足感を与えるもの。具体的には以下の5つがある。 +エコ・健康の達成感 高速バス、自転車など、節約、節制感が達成感や話題性に働く +2時間ファンタジー
訴訟が増えている!? OSSライセンス違反:企業技術者のためのOSSライセンス入門(1)(1/2 ページ) いまや、企業が何らかのソフトウェアを開発するときに、オープンソースソフトウェア(OSS)との付き合いを考えずには済まない時代になりつつあります。私は、企業の製品開発者向けにOSSライセンスコンプライアンスに関するコンサルティング・サービスを行っていますが、その中から得られた経験を踏まえながら、OSSとうまく付き合い、コミュニティに還元していくために重要と考えられるポイントを紹介していきたいと思います。 「使えるんだから、勝手に使っていいんでしょう」!? お客さまとお話ししていると、中には、何ら悪びれることなくこんな発言をする方に出くわし、ビックリします。 このケースでは、OEM販売するプログラムを海外から導入するに当たって、「Black Duck Protex」でコードを検査したとこ
経営やITマネジメントの分野で「見える化」が注目され始めて,もう2~3年経つ。いまだに大きな関心を集めているようだ。 先週,「見える化」「現場力を鍛える」などの著書で知られる遠藤功氏(早稲田大学ビジネススクール教授,ローランド・ベルガー日本法人会長)の講演を聞きに出かけた。400人ほど収容できる会場は満杯。現場力や見える化をテーマにした講演に,参加者が熱心に耳を傾けていたのが印象的だった。 講演で興味深かったのは,「間違った見える化」として取り上げられた,あるソフトウエア会社の事例である。このソフトウエア会社では社長が旗振り役となり,熱心に見える化に取り組んだという。最初に手掛けたのは,個人の負荷状況の見える化だ。ある人が仕事を抱え込んでパンクしそうになっているのを,タイムリーに助けてあげるための仕組み作りである。ここで大きな成果を上げ,この会社は見える化の取り組みを広げていった。 ところ
「塩水で育つ植物」がエネルギー・食糧問題を解決? 2008年12月 9日 環境 コメント: トラックバック (0) Alexis Madrigal テキサス州ガルベストンに生育するアッケシソウの仲間、Salicornia bigeloviiとSalicornia virginica。 Image: flickr/Anna Armitage 塩水を好む植物が、これまで有効利用できなかった約130万平方キロメートルにも及ぶ土地を、エネルギー用作物などの栽培地に変えてくれる可能性がある。そうなれば、昨年バイオ燃料の成長を大きく妨げるもとになった、食糧か燃料かという激しい論争に終止符が打たれるかもしれない。 塩水を好む作物を栽培することで、世界の灌漑農地の面積を50%増やすことができる。これが実現すれば、代替燃料のメーカーはこうした作物を、罪悪感なくバイオマスとして利用できるようになり、食品価格の
Twitterの共同創業者兼最高経営責任者(CEO)であるEvan Williams氏は米国時間12月2日、サンフランシスコで開催のChurchill Clubイベントで、同社が収益モデルの実現に手間取っているとの批判をまたもはねのけた。 最初Williams氏はこの問題について少し戸惑った様子だったが、「収益は上げる。しかし方法について具体的には言えない。われわれのビジネスがどうなるか予測ができないからだ」と述べ、以前同様、販売に関連したTwitterコンテンツと企業ユーザーへの課金を示唆した。 しかし、インタビューが進むにつれWilliams氏には実際に計画があるとの印象を受けた。同氏はコンシューマーパッケージ製品の大企業数社と交渉が進んでいることを明らかにした。社内サービスを販売するのかTwitterフィードを使用した事業を支援するのか、いずれにしろ期待がもてる。 Williams氏
前回はWindowsでのサーバやPCのボトルネック箇所の簡単な見分け方をご紹介させていただきましたが、要望がありましたので今回はLinuxの場合をご紹介いたします。 4つの主要ボトルネック要素の復習です。 サーバやPCには4つの主要ボトルネック要素があります。このいずれかがボトルネックとなった場合システム全体のレスポンスが低下します。 CPU使用率 メモリ使用量 ディスクI/O TCPコネクション数 Linuxにおいてはボトルネック箇所を以下のように見分けることができます。 1. CPU使用率 CPU使用率が常に100%に近い場合はCPUがボトルネックであることが判明します。CPU使用状況を簡単に調べるには3つの方法があります。「top」「w」「vmstat」コマンドを使う方法です。 -----------------------------------------------------
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 多くの人にとって、Linuxへの移行は喜びに等しい出来事だ。だが、悪夢を経験する人もいる。前者ならば素晴らしいが、もし後者なら最悪だ。しかし、悪夢は必ずしも起きるわけではない。特に、新米のLinux管理者が犯しやすい、よくある間違いをあらかじめ知っていれば、悪夢を避けられる可能性は高いだろう。この記事では、いくつかの典型的なLinuxでのミスを列挙する。 #1:さまざまな手段でアプリケーションをインストールする これは最初は悪いアイデアではないように思える。もしUbuntuを使っていれば、パッケージ管理システムが.debパッケージを使っていることを知っているだろう。しかし、ソースコードでしか見つけられないアプリケーションも多くある。大し
Java, プログラミングノリノリで書いてみる。 人月というのは「人月の神話」以来、現場の技術者にとっては「お金の計算にしか使えない単位」なのですが、発注者側に分かりやすいということでいまでも大はやりしています。というか受注者側もまじめにこの単位で計算しています。 そしてJavaの世界というのは、私のようにJavaが大好きだからやってる、という人間はすごく少数派で、「そろそろJavaでもやっとくか」「Strutsの使い方覚えたからもういいか」「できればJavaなんかいじりたくないなー。俺も早くプログラマに『これやっといて』って言えるようになりたい」という人のほうが多いのが実情なんですね。その点Rubyの世界は、今は「好きだからやってる」人が圧倒的でしょう。プログラム能力の高いJavaプログラマを探すのは、プログラム能力の高いRubyプログラマを探すよりずっと大変だろうと思う。 Javaの世
古典的なウォータフォールモデルでは、ソフトウェア開発を要求仕様分析、概要設計、詳細設計、実装(コーディング)、内部テスト、統合テスト、運用、保守みたいな工程にわけ、通常は各工程を別々の人が担当するというような方法がよくおこなわれている。 特に、要求仕様の分析、概要設計などは上流工程などとよばれていて、詳細設計、実装とは別の人ないしは組織が担当する。実装とかテストは下流工程などとよばれている。 よくあるパターンとしては元請けが上流工程を、下請け、孫請けが実装やテストなどを担当し、人月単価も下流の方が安い。 ウォーターフォールモデルでは各工程毎に成果物(仕様書や各種ドキュメント、プログラム)が大量に生産される。各フェーズ毎に定義された成果物がそろってから次のフェーズに移行するというのが建前なので、各フェーズでのドキュメントはどうしても冗長になりがちである。 一度固定した文書は次のフェーズで変更
俺の住む世界はアイティーとやらに支えられているらしい。 アイティーに関われば、俺の住む世界をさらに素敵なものにしていけるに違いない。していきたい。 そう願って、何も知らなかった文系新卒の俺が金融系のシステム会社に入って、もう一年以上が経つのだ。 昔、お遊びでゲームを作ったことはあった。RPGツクールなんかが好きだった。 だから自分はシステム会社に向いていると思った。 実際、資格取得を勧められて始めた勉強は楽しかった。 浮動小数点数、オートマトン、SQL、スタック、木、論理式。 パズルみたいで楽しかった。コンピュータの中身が理解できて、わくわくした。 楽々と基本情報技術者の資格を手にし、半年後にはほとんど勉強もせずにソフ開も取得した。 研修の課題では同期の誰よりも速く、短く効率のいいソースを仕上げた。 現場に出て、本番機に触った。 30年間親会社を支え続ける偉大なシステムの中身を、わくわくし
@ITの「業務用途でRubyを使う上での課題 」を読んでなんだか悲しくなった。 チーム開発でRubyを使ったときに今後起こりえる問題として、サン・マイクロシステムズ システム技術統括本部 チーフテクノロジストの下道高志氏は、こう指摘する。「他人の書いたPHPコードのメンテナンスはできない。Rubyはどうかといえば、現状はいい。しかし今後“職業プログラマ”ではなく、渡された仕様書を実装する“サラリーマンプログラマ”が増えてくると、コードのスパゲッティ化は避けられないだろう」。 【業務用途でRubyを使う上での課題 − @ITより引用】 これは言語の問題ではなく、日本のソフトウェア産業全体が抱える問題。以前にも「ソフトウェアの仕様書は料理のレシピに似ている」というエントリーで書いたが、本来のソフトウェア作りとは、絵を描いたり、音楽を作ったり、建物をデザインするのと同じ「創作活動」である。ドラッ
「生産性の向上により,今まで大規模開発とされていたものでも,少人数での開発が可能になる領域ができてきた。必要なのは割り切りと信頼」---11月30日,日経ソフトウェアと日経SYSTEMSが主催した「次世代開発フォーラム 2006 Winter」の「ソフトウェア開発の新潮流~Rubyの場合~」と題した基調講演で,Rubyの作者まつもとゆきひろ氏はこう語った。 ソフトウエア開発の現場には,高品質,短納期,低価格という相反する,厳しい要求が突きつけられている。この矛盾を解消する方法としてまつもと氏がすすめるのが「少人数での開発」だ。小規模開発はコミュニケーションのコストが低く,変更も容易で生産性が高い。そのことはソフトウエア開発者なら誰しも肌で感じている。かつては少人数では小規模な開発しかできなかったが,フレームワークなどツールの進化により,以前の“大規模システム”が少人数で開発できるようになっ
第2〜3回のRailsと比較するJavaフレームワークは、「JavaEE標準」のプレゼンテーション層のフレームワークであるJSF(Java Server Faces)です。 JSFは、JCP(Java Community Process)によって策定が行われている仕様であり、2004年3月に正式リリースされ、最新版はバージョン1.2となっています(2006年8月現在)。 このJSFの仕様に準拠したフレームワークもいくつかリリースされています。中でもオープンソースであるApache MyFacesが有名です。 多くのフレームワークで、プレゼンテーション層として提供している共通した機能は表1の通りです。今回はこれらの機能ごとに、JSFとRailsを比較していきます。
ReleaseNote RailsMeetings 192.168.1.1 ppt 192.168.0.1 Rails勉強会@関西 Rails勉強会@東北 SEO Services 目次(工事中) RoR って何ですか? - README RailsHistory? StationOfOrigin Tutorial TodoListTutorial test test test GuideToTestingTheRails HowToDoTestDrivenDevelopmentInRails? ActiveRecord ActionPack ActionViewHelper ActionMailer Subject が UTF-8 quoted-printable になってしまいます! 翻訳プロジェクト - http://documentation.rubyonrails.com/ の翻
前回までで、一通りJavaフレームワークとRailsの比較をしてきました。本連載の最後の比較は、少し趣向を変えてGroovy上に作成されたRailsライクなフレームワークGrailsとRailsの比較をしていきます。 GrailsはGroovy(Java公式仕様として策定が進められている、JavaVM上で動作するスクリプト言語)上で動作するRailsライクなフレームワークです。当初、Groovy on Railsという名称で作成が進められていたことからもわかるように、Railsに強く影響を受けていることが公言されています(後にRails作者の要請により改名)。 Groovyは豊富なJavaライブラリの利用が可能な上、言語設計自体もRubyの影響を受けているためRailsライクなフレームワークと相性がよいと考えられます。 Grailsに関する情報源には次のサイトがあります。
Ruby on Railsとともに標準配布されているHTTPサーバといえばWEBrick。WEBrickはRubyを使って開発された簡易HTTPサーバ。WEBrickを使うとApache HTTPサーバなどを別途用意しなくても簡単にWebアプリケーションを動作させ試験することができる。ただし、WEBrickは実行速度があまりはやくない。 ここではWEBrickのようなRuby on Rails向けのHTTPサーバとして「rails-asyncweb」を紹介したい。WEBrickよりも高速に動作するのが特徴のHTTPサーバで今後の展開が期待されるプロダクトだ。JRubyを採用しているあたりも技術的に興味深い。 rails-asyncwebはRuby on Rails向けの高速HTTPサーバ。TAKAI Naoto氏によって開発されているHTTPサーバで、Apache License Vers
第2回 Rails専用IDE「RadRails」でRailsをもっともっと快適に:Ruby on Rails究極指南(1/3 ページ) いくらRailsが「less code」をキャッチコピーに使っているとはいえ、まったくコードを書かなければ何も起きません。今回は、コードを書くための環境として、Rails専用IDEである「RadRails」を取り上げる。 Rails専用IDEのRadRails さて、いくらRailsが「less code」をキャッチコピーに使っているとはいえ、まったくコードを書かなければ何も起きません。実際にアプリケーションを作るには、コードを書くための環境が必要です。わたしはEmacs/Meadowか秀丸*を使うのが好きなのですが、それだとあまり面白みがないのと、最近ではIDE*を使わないとダメという人も少なくないようなので、ここではRails専用IDEであるRadRa
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日本 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直
RadRails.org, the RadRails teamは26日(現地時間)、RadRailsの最新版となるRadRails 0.5.0.1を公開した。RadRails 0.5.0.1は一日前に公開されたRadRails 0.5のマイナーバグ修正版。RadRails 0.5に発見された式補完およびアウトラインビュー選択機能に関するバグを修正したもの。 RadRails 0.5.0.1はEclipseベースの環境、Eclipse RCPにSubclipseプラグインを適用した環境に構築されたRuby on Railsフレームワーク用の統合開発環境。Common Public License version 1.0のもとでオープンソースソフトウェアとして配布されている。標準で用意されているバイナリパッケージはWindows・MacOS X・Linux用。Eclipse用プラグインも提供さ
Eclipse IDEはJavaの統合開発環境として多く使われる。しかし、プラグインをインストールすることでほかの言語の開発環境にも、アプリケーションフラットフォームにもなる。Javaの開発環境としてはNetBeans IDEやIntelliJ IDEA、JDeveloperなどを挙げることができるが、Java以外の言語、特にスクリプト言語向けに対応するEclipse IDEはある意味特殊だ。 そうしたEclipse IDEの特殊性の一例として、ここではRubyの統合開発環境を実現するプラグイン「Ruby Development Tools plugin for eclipse」を紹介したい。スクリプト言語はエディタとターミナル/シェルで開発するというスタイルは、もはや唯一の選択肢ではない。リッチなプラットフォームを活用して素早く開発を済ませる、これが今流、といってしまってもいいだろう。
Javaの世界においてホットな話題といえばスクリプト言語。このなかでもJava言語と近い文法をもつGroovyはJavaデベロッパにとって親しみやすいだろう。このGroovyを使い、Ruby on Rails(以降、RoR)に触発されたフレームワークとしてGrailsが開発された。JavaOneにおいてOracleがサポートを表明するなど、エンタープライズでの利用も進みそうだ。本稿ではGrailsを使って小さなアプリケーションを作ってみる。 Grails 0.2 登場 The Grails teamは14日(米国時間)、Grailsの最新版となるGrails 0.2を公開している。Grailsは、Groovyを使ってRoRとよく似たWebアプリケーションシステムの開発環境を提供するツール。GroovyはJavaで実装され、Javaに近い文法を持つスクリプト言語で、JSR-241として標準化
「Ruby on Railsのどこがすごいのかわからない」に遅レス。「あとで書く」つもりだったが、つい勢いでグダグダ書いてしまった。キレがないのはいつものことです。疲れてるのに眠いのに。土日に読まれるエントリ書いてもブクマ効果薄いのに。耐性がないからです。各種用語にリンクは貼らないよ。"rails" とセットでググってたもれ。 「Railsな考え方」3つの点、 DRY 規約重要 言語重要 のうち前2つは、今となってはほとんどのフレームワークでクリアされてます。最後のは特異で面白い点ですが、他の言語の方にとっては言っても栓ないことなんで控えます。その言語が好きで使ってるでしょうから。 この3つは今となっては、まぁ今となっては、声高に主張することではありません。高橋さんも残るのは言語重要と言ってましたから、ほとんどの Rails を嬲ってる人達の見解は一致しているのではないでしょうか。 htt
良い悪いは置いておくとしてRubyOnRailsはStrutsになるのだなと感じています(エンタープライズ開発でデファクト・スタンダードになって一定のポジションを獲得する)。先日のRubyKaigiでの話し、あるいは最近のエンタープライジーな企業のプレスリリースを見ていると着実にその道を歩んでいるようにみえます。特にSUNがJRubyへのコミットメントを強めている中でJava環境でもRailsが使えるという期待感が強まっており、この傾向に拍車をかけているようです(既にJRubyの上で動きます)。 背景としては金融・内部統制景気が続く一方で、中大規模のSIerでも小粒案件(1-4千万円)をちゃんと利益出してやっていこうよ、みたいな流れがある気がします。これまではプロダクトなどでカバーしていましたがOSSの発展や顧客ニーズの多様化によってSI案件化せざるをえなくなってきた。でも社内の標準フレー
筆者はシステム開発において(特に開発初期の段階では)何よりもリズムを意識しています。PDS(Plan・Do・See)サイクルを頭の中でイメージしながらプロトタイピングを行うことで、プロジェクトにリズムが発生します。実装フェーズで追加されるメンバーも、このリズムに乗ってプロジェクトにスムーズに参加していくことができるようになります。メンバーの顔が曇っているプロジェクトには、大抵リズムが存在していない(だらっと出社して、実装してだらっと帰る)ことが多いと思いませんか。 今回は、PDSサイクルでアジャイルプロトタイピングを行う方法を解説します。 プロジェクトの概要 今回取り上げる仮想プロジェクトの顧客はビデオレンタルショップです。ビデオレンタルショップは会員向けサービスとして、レンタルビデオの検索、予約、ある商品についてのレビューの作成とその閲覧機能を持ったポータルサイトを構築したいと考えていま
This shop will be powered by Are you the store owner? Log in here
はじめに このジェネレータはJudeで作成したクラス図の情報を取得し、それを元に、ActiveScaffoldで必要なコーディングのソースを自動生成することにより、ActiveScaffoldの環境構築を行えば、クラス図を書くだけでActiveScaffoldのアプリケーションを作成できるというツールです。 早い話がクラス図を描いたら、とりあえずアプリケーションができますという話です。もちろん限定されたところにしか使えないと思いますが、JudeとRubyを活用してこんなに簡単にジェネレータが作れるというのを感じていただければ嬉しいです。ジェネレータを使用するための環境設定 最初にジェネレータを使用するに当たって、JRubyとLuRuJuというライブラリ、およびUMLツールのJudeのセットアップを行いましょう。JRubyのセットアップ JRubyはRubyのJavaでの実装です。通常のRu
JRuby - Java powered Ruby implementation JRubyの開発者であるCharles Nutter氏はZero to Production in 15 Minutesにおいて、RailsアプリケーションをJRuby on Railsにデプロイする方法を紹介している。Charles Nutter氏はこれまで何度もJRubyで動作するRuby on Rails、いわゆるJRuby on Railsの有益性を主張してきたが、デプロイが面倒なのではないかという懸念もあった。Zero to Production in 15 Minutesにはこうした懸念を払拭する狙いがある。 用意するコンポーネントはJRuby 1.1.3かまたはそれ以降のバージョン、Java 5かまたはそれ以降のバージョン、Rails 2.0かまたはそれ以降のバージョン。同氏はアプリケーションサ
updated: rails-asyncweb is released. please visit http://rails-asyncweb.sourceforge.net/ 今週の土曜日にあるJava EE勉強会で報告を行ないます。その準備があるため、しばらくさわれなくなるとおもいますので、途中経過のものになりますが、公開したいとおもいます。 完全マニア向けのもので、説明は一切ありません。テストは通りませんので、skipしてあげてください。mvn -Dmaven.test.ski=true package && ant runでport 3000をlistenします。 ファイルをダウンロード ちなみに、ベンチマークをとってみたところ、JRubyでWEBRickを利用したときよりも、5倍の速度を出しています! takai@kafka% ab.exe -n 50 http://local
12月2日から4日の3日間、東京ミッドタウン・ホールにおいてサン・マイクロシステムズの主催による「Sun Tech Days 2008 in Tokyo」が開催された。本稿では、2日目に行われたテクニカルセッションより、JRuby on Railsの特徴や利点を紹介した「(J)Ruby and Rails」の様子をレポートする。講演者は同社システム技術統括本部の野澤智氏だ。 なぜ「J」Ruby on Railsなのか セッションの前半では、RubyおよびRuby on Railsに関する基本的な特徴や開発手順の紹介、実際にRailsを用いてアプリケーションを開発するデモなどが行われた。開発手順を紹介しながら実際に動作するウェブアプリケーションを作ってしまえる手軽さはRailsならではといえる。 興味深かったのは「なぜJRubyを使うのか」というテーマが中心となった後半部分だ。JRubyは言
Photo, Lifeみなさん、聴いてください。俺はついに、再就職できたんです!3月の終わりに仕事をやめ、「このままゴールデンウィークまでシームレスに繋がる感じにしよう」みたいなことを考えていたはずなんですが、思ったより長いゴールデンウィークになったよ…。その週のうちに、新宿三丁目あたりの日本再生酒場という負け狗臭漂う立ち飲み屋で友人達がお祝いをしてくれました。ブタや鳥の串焼きがとても美味しかったし、いつもように愉快な連中と酒が飲めてハッピーだし、給料が振り込まれるまで一文無しの借金暮らしなのは相変わらずですが、色んな心配が一瞬で吹き飛んでくれた。ワープアの友人がね、店員をやたらといびるんですよ。社会で嫌な思いをしがちな時期というのはどうしてもあって、ファミレスとか飲み屋の店員にエラそうな態度を取ることで、うさを晴らそうというのはわかる。俺にもあります、そういう時期は。「注文まちがえたの?
WhatThreadsafeRailsMeans - スレッドセーフな Rails ってどういうこと? 目次 この文書について Q/A: スレッドセーフな Rails ってどういうこと? Q: Rails がスレッドセーフになるってどういうこと? Q: なぜこれが重大なの? もう 複数プロセスで shared-nothing なRailsのアーキテクチャで 並列性はあるんじゃない? Q: じゃあ Ruby や Ruby EE, Rubinius みたいなグリーンスレッドの実装は, スレッド対応の恩恵は何もないの? Q. なるほど, じゃ JRuby みたいなネイティブスレッドの実装はどうなの ? Q: それってすごいの? スレッドセーフな Rails ってどういうこと? この文書について "Q/A: What Thread-safe Rails Means" の日本語訳です http://
Ruby on Rails Ruby on Railsの主要開発者であるDavid Heinemeier Hansson氏は16日(米国時間)、RailsコアチームメンバーにJosh Peek氏を正式に迎えいれたことを発表した。Josh Peek氏はこれまでもRailsのコアコミッタとしてデファクトのポジションにあったが、これで正式なチームメンバーになったことになる。 Josh Peek氏はGoogle Summer of Codeプロジェクトの一環としてRailsをスレッドセーフに変更する取り組みをおこなった。Josh Peek氏をコアチームに迎え入れたことで、次期RailsとなるRuby on Rails 2.2にはスレッドセーフ実装が取り込まれることになる。Rails実装がスレッドセーフになることで、並列処理が高速になるほか要求するリソースが少なくてすむようになる。Railsをアクセ
Let'sプログラミングでは初心者の方を対象にJavaやPython、PHP、Rubyなど色々なプログラミング言語の解説を行っています。 Java Java入門 これからJavaを使ったプログラミングの習得を目指している方を対象としたチュートリアルです サーブレット(Servlet) / JSP入門 サーバサイドで動作するアプリケーションの作成方法 Androidプログラミング入門 モバイル向けプラットフォーム Android で動くアプリの作成 Swingを使ってみよう GUIを使ったJavaアプリケーションの作成で使用するSwing入門です Eclipse入門 開発環境として広く使われているEclipseのインストールと活用法 Javadocの記述 ソースコードからHTML形式の仕様書を生成します Apache POIでExcelを操作 Excelファイルの作成・操作
忙しいJava開発者のために 「Ruby on Rails(以下、RoR)」の登場が大きな契機となり、現在、Rubyユーザーの数は増加の一途をたどっている。最近では多くのプラットフォームで対応が進められており、Javaにおいても、JVM上で動作するRuby実行環境「JRuby」が用意されているのはご存知のとおりだ。 こうした背景から、Java開発者の中にはRubyに興味を持っている方が少なくないのではないだろうか。もっとも、その多くは、日々の業務に追われ、新たな言語の学習に十分な時間がとれないという状況だと推測する。そこで、本連載では、Rubyという言語、およびその言語の魅力を最大限に引き出しているフレームワークRoRについてJava開発者の皆さんが効率的に学習できるよう、JavaプラットフォームとRubyプラットフォームの特徴を比較しながら解説していこうと思う。 なお、連載の前半では、J
WindowsにRuby on RailsとMySQLを入れ環境を作り、その上で簡単なブックマークアプリケーションを作るまでを記録したムービー。編集ナシでホントに10分以内でアプリケーションを構築してます。 詳しくは、2005年11月18日発売の技術評論社 SoftwareDesign 2005年12月号で解説予定ですしました。 Rails+MySQLインストール編 アプリケーション編 追加情報 Web Developer Study @Sapporo - 2005/11/19 Rails + Selenium - OSC2006 Do 2006/07/15 更新情報 2006/07/15: OSC2006 Doで使った資料 Rails + Seleniumを公開 2005/11/19: Web Developer Study @Sapporoで使った資料を公開しています。 2005/1
エンジニア説明Railsアプリを作る「はじめの一歩」としての足がかりになればと思いまとめました。手順に沿ってコピペしていくといつのまにかアプリケーションが完成するというサンプルです。第1回のmasuidriveさんベースにRails勉強会@東京第11回での高橋征義さんバージョンとInternet Week 2006でのかずひこさんバージョンをミックスしました。環境やインストール、趣旨や概要につきましては第1回をご覧ください。 ■第1回との相違点Internet Week 2006のT24 : はじめよう Ruby on Rails 〜フレームワークで作るWebアプリケーション〜をベースに内容を変更しました。基本的な流れは変わっていませんが、機能/モデルが変更されています。文字コードの設定を先に行うようにしました。モデルの定義を先に明示しました。モデルの作成にマイグレートを使用するようにしま
Ruby/Rails開発環境としてのNetBeans NetBeansといえばオープンソースのJava統合開発環境として有名だ。しかし2007年12月にリリースされたNetBeans 6.0ではRubyおよびRuby on Railsの開発もサポートされるようになった。本稿ではNetBeansを使用したRuby on Rails開発の実際を紹介する。 なお、現在すでにRailsは2.0系がリリースされているが、本稿ではNetBeans 6.0に標準で同梱されている1.2.5を使用して解説を行っている。 ランタイムの選択 NetBeansにはRuby実行環境としてJRubyが同梱されており、別途Ruby実行環境を用意しなくてもRuby on Railsによる開発が可能だ。しかし、JRubyを使用した場合、現在のバージョンではRailsアプリケーションのデバッグができないというデメリットがある
Ruby on Rails Gregg Pollack氏が3 Weeks in Rails (October 29, 2008)において次期メジャーリリースになるRuby on Rails 2.2.1についてまとめている。まずバージョン番号については説明が必要だろう。24日(米国時間)にRails 2.2 RC1が公開された。準備リリースという位置づけだがバージョン番号は2.2.0となった。このため順調に進めば次の2.2.1が正式な2.2になる。 Rails 2.2はRailsにとって注目すべきリリースになる。2.2で登場する新機能はRuby on Rails 2.2 Release Notesにまとまっているので興味がある場合はチェックしてほしい。概要でよければ3 Weeks in Rails (October 29, 2008)に大体の内容がまとまっている。 2.2の最大の特徴はスレッ
Phusion, The Computer Science Company Phusionは5日(オランダ時間)、Ruby Enterprise Edition (REE)の最新版となるRuby Enterprise Edition 1.8.6-20081205を公開した。REEはCRubyをベースにして開発されている実行環境。オフィシャルのCRubyと比較して平均で33%ほどRailsアプリケーションが使用するメモリ量を削減できるという特徴があるほか、実行パフォーマンスも改善される。 REEにおける性能向上の仕組みはガベージコレクタに対してCopy-on-Write拡張を導入することと、メモリアロケータ(tcmalloc)を改善する方法がベースになっている。最初のプロダクトは数ヶ月以上前から公開されており、すでにNew York TimesやShopify、37signalsなどの企業が
2008年12月09日17:30 カテゴリSciTech もう一つの映画宇宙の法則 面白い。 映画の描く宇宙:松浦晋也「人と技術と情報の界面を探る」 下の法則:重力は常に観客が見ている画面の下に向かってかかる 音の法則:空気のない宇宙空間でも爆発が起きると爆発音が聞こえる。しかもどんな遠くの爆発でも時間差なし。爆発と同時に音が聞こえる 星の流れの法則:宇宙の星々は非常に遠くにあるので、宇宙船がどんなに速く移動しても窓の外を流れ去っていくということはない。しかし映画では高速で飛ぶ宇宙船の窓の外を星が流れ去っていく 真空イコール無重力の法則:エアロックなどで空気がある時には重力がある。空気が抜けると無重力になる 宇宙ふわふわの法則:宇宙に出た物体は実際には地球を回る軌道に入る。ひとところの上にとどまれる軌道は赤道上空の静止軌道しか存在しない。しかし映画では、地面の遙か上を衛星がふわふわと浮いて
Web標準に従うことは、SEO効果、ユーザービリティ、メンテナンス性の向上など、Webサイトの利用者と制作者の双方にさまざまなメリットをもたらします。しかし、実際にWeb標準の仕様書に従ってWebサイトを制作しようとすると、制作者の頭を悩ませる多くの問題が待っています。本連載では、Web標準のメリットを最大限に生かすことをテーマに、仕様書には書かれていない部分を中心に取り上げ、実際のWeb制作現場で起こり得る問題について、解決の糸口をたらしていきたいと思います。 はじめに Web標準に従うことは、SEO効果、アクセシビリティ、ユーザービリティ、相互運用性、互換性、メンテナンス性の向上など、Webサイトの利用者と制作者の双方にさまざまなメリットをもたらします。しかし、実際にWeb標準の仕様書に従って「正しい(X)HTML+CSS」でWebサイトを制作しようとすると、制作者の頭を悩ませる多くの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く