Scala 2.8 has been released 4 weeks ago. Following our poll on the main page of the site, over 500 projects (more than 50%) have been converted to 2.8 already or the migration will be completed very soon. Now that this major version update is done, I wanted to give a quick sketch of what's to follow. First, we plan to have a bugfix release 2.8.1. We expect this to come out September/October 2010.
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
2009年2月7日、秋葉原で行われた「WEBデベロッパの祭典@東京」に行ってきました。 約1ヶ月も前になってしまったので激しく今更ですが、僕が参加した「国内最大規模のRuby on Railsサイト 〜「クックパッド」の裏側見せます〜」というセッションについてまとめておきます。 COOKPADについて http://www.cookpad.com/ 技術ブログ http://techlife.cookpad.com/ COOKPAD自体は1998年にオープンしたレシピ投稿・検索サイト。 現在までに47万品以上のレシピが登録されており、月間PV約2.8億、月間ユーザー数約547万人を抱えています。 「世界で一番生活に役に立つサイト作り」を目指しており、投稿されたレシピをただ見るだけでなく、自分が作った料理の写真を作者にフィードバックすることが可能です。 COOKPADはどのくらいすごいの
こんにちは、sotarokです。 先日参加者の募集中にこのブログでも告知した、グリーでのエンジニア長期インターン GREE Studio 2010 が、先週の 8/23(月) から始まりました。今年は、5人のやる気あふれる学生さんが参加してくださっています。 このGREE Studioでは、インターン生のみなさんに、ここGREE Engineers' Blogにてインターンレポートを書いてもらうことになりました。 第1回目はメンターの私から、このインターンの目標と予定と初日の様子をレポートいたします。 インターンの目標 GREE Studioのメインプログラムは、GREE上で動くソーシャルアプリを企画から開発まで通して体験してもらうことです。 企画面では、アイデアを出し合い、面白く多くの人に使ってもらえるアプリを考えるだけでなく、収益化という観点でも深く考え工夫を凝らしてもらいます。そして
6.9もJSPへのCDI補完とか、CSS等のリファクタリングとか半端ない機能が追加されたと思います。 6.10も結構きてます。 http://wiki.netbeans.org/NewAndNoteworthyNB610 テンプレートも検索 まず使用状況の検索でJavaのコードの外のテンプレートファイルを検索することが可能になったようです。 http://wiki.netbeans.org/File:El-find-usages.png getNameというメソッドのほかにELを検索している模様。ただ、forEachとかあるので完全にはむりでしょうけど、結構大きいと思います。 テンプレートもリファクタリング 検索が出来るということはリファクタリングも出来るということですね。 http://wiki.netbeans.org/File:El-rename.png コンポーネントライブラリ J
RejectKaigi2010 スライドシャイなRubyistがRubyKaigiでできることView more presentations from authorNari. いいたかったこと人があんな近かったこと無いんで大変に緊張してしまった。「いいとも」っぽい。シャイなことを短所と思わせるような出来事って多いけど、実は長所もあってそれを伸ばしていけばいいんじゃないか、ということ。んで、「発表する理由」とかそのへんも話したかったし、発表するのは結果報告であって本当は日頃の行いが大事というかコツコツHackすることが大事なんだって話をしたかった。あと、今年のRubyKaigiの懇親会のシステムは本当に素晴らしくて、あれはシャイにやさしいなと思った。他でもやるべき。 カリスマのあとでLTで出来て大変恐縮でした。しかし、やっぱり僕のベストなプレゼン時間は5分内だよなと再認識しました。
【チリ落盤事故】 気晴らしにPSP差し入れ 1 名前: レオナルド・ディカプリオ(北海道):2010/08/29(日) 20:55:48.77 ID:8vpfE9wJ0 ?PLT 【チリ落盤事故】気晴らしにPSP差し入れ チリ北部コピアポ郊外の鉱山落盤事故で、ゴルボルネ鉱業相は28日、記者会見し、 地下700メートルに閉じ込められた作業員33人の気晴らしの一つとして、 ソニー・コンピュータエンタテインメントの携帯ゲーム機「プレイステーション ・ポータブル(PSP)」を差し入れることを明らかにした。 同相は各個人用のコップや衣類などの日用品も随時、地下の退避先とを結ぶ 小さなトンネルを通じて送ると述べた。(共同) http://sankei.jp.msn.com/world/america/100829/amr1008292051004-n1.htm 4 : いい男(長屋):2010/08/
はじめに このたび、外資就活はApple本社内で、4名のアップル本社社員の方々へのインタビューを行うという貴重な機会を得ました。 インタビューを行ったapple本社は、まるで大学のキャンパスのように広く美しい場所でした。 社員もシャツにジーンズといった服装でキックボードやスケボーで移動していたり、かなりフリーダムな雰囲気です。 このような場所だからこそ、クリエイティブな製品が次々に生まれていくのかもしれません。 今回、デザイン等の機密事項以外であれば掲載しても良いとの許可を頂きました。そこでアップルの職場環境や採用情報、就活成功の鍵についてのインタビューの模様をお伝えしたいと思います。(※2010年夏収録) 自分の守備範囲を1歩越えて仕事をできる人が求められている ―まずは、アップルという企業の環境について、どう思われているかお聞かせください。 ◆アップルは私達エンジニアにとって最高といっ
Cisco has made an offer to acquire Skype before they complete their IPO process, says one of our more reliable sources. We have not been able to confirm this rumor one way or another via other sources, which isn’t surprising. A company in lock down during the IPO process is usually even more tight lipped than normal. But if true this would be one very big acquisition. Skype insiders are hoping for
supporting everything from toasters to servers
Ubuntuのさまざまな設定変更が簡単に出来てしまう便利ツール「Ubuntu Tweak」の0.5.6に「DesktopUbuntuのさまざまな設定変更が簡単に出来てしまう便利ツール「Ubuntu Tweak」の0.5.6に「Desktop Recovery」というメニューが追加されました。 GNOMEデスクトップや、文字入力のibus、暗号化のpgpなどのデスクトップ設定や、アプリケーションの設定、システム設定をバックアップできるようになっています。 バックアップについては、日付&時間ごとに保存され、「Backup History」の一覧から選ぶことで設定を戻すことが可能です。 Ubuntu Tweakではテスト版もリリースされており、「ソースセンター」にある「Ubuntu Tweak Testing Source」に変更することで、最新の機能をいち早くテストしてみることも可能となってい
7月下旬から1ヶ月余り、家を開けてしまいノマド生活となっておりました。その間、ノートPCでUbuntu Magazine Japan7月下旬から1ヶ月余り、家を開けてしまいノマド生活となっておりました。その間、ノートPCでUbuntu Magazine Japan Vol.5の原稿も、その間に仕上げました。 WiMAXのルーターを持ち歩いたのですが、エリアがまだ限定されており、私の行き先ではほとんど使い物にならず。 iPhoneやAndroidによるテザリングでの接続も、バッテリーがすぐに無くなってしまうので、接続する時間を最小限にする必要が。 インターネットへの常時接続環境で仕事をしていることで、「クラウド」依存度が高くなってしまっている自分にとって、困ってしまうのが「ストック情報」へのアクセス。 日常、ネットで得た有益な情報は、Google Reader, Delicious,
グーグルは、ブログAn update on JavaOne - Google Open Source Blogに投稿したエントリ「An update on JavaOne」で、9月19日からサンフランシスコで行われる予定のJavaOne 2010への参加を取りやめることを明らかにしました。 オラクルによるサン・マイクロシステムズの買収により、今回のJavaOneから主催はオラクルになっており、Oracle OpenWorld 2010との同時開催です。 グーグルはJavaOneの主要なスポンサーの1つであるBronzeスポンサーで、スポンサーを下りるかどうかは現時点で明らかにされていません。しかし別のグーグルのエンジニアのブログによると、予定されていた同社エンジニアのセッションなどはすべてキャンセルされる模様ですので、おそらくスポンサーもキャンセルされるのではないかと予想されます。 不参加
こんにちは、櫛井です。 夏も終わりですね。9月も暑いらしいです。夏早く終わってほしい。 本日の予定。 11:19 hideoki: ちなみに今日の予定は。 ブログ書く。 掲示板を完成させる。16:00 できた掲示板を発表。 11:20 hideoki: 17:00 ブログ書く。18:00 sasakill授業 とした。 11:20 hideoki: 職員会議で決めました。 というわけで、掲示板の作成がメインでした。 ゴリゴリと集中してプログラムをするインターン生の皆。 昨日に続き、池邉校長自らマンツーマンで指導です。豪華です。コストいくらですか。 というわけで、5日目はこれくらいなんですがそれだけでもつまらないので 話題沸騰の職員室を紹介したいと思いますよ。職員室って言ってもただの 社内会議室を占有してるだけなんですけどもね。 全景。手前側が講師陣のエリア、奥側がインターン生のエリア。 手
SLIME is a Emacs mode for Common Lisp development. Inspired by existing systems such Emacs Lisp and ILISP, we are working to create an environment for hacking Common Lisp in. This frugal page is an invitation to learn more about what's going on. feature highlights slime-mode: An Emacs minor-mode to enhance lisp-mode with: Code evaluation, compilation, and macroexpansion. Online documentation (desc
RubyDoc.info is your source for open source Ruby library documentation, generating fresh docs for Gems and popular Git repositories. This site uses YARD to generate docs on the fly. To make your docs look better, you can check out some of YARD's killer features. We have DISQUS integration! Click the permalink (like this one) on a method to see user comments on a method page. Looking for a GitHub p
1 建築家(埼玉県)2010/08/27(金) 21:07:32.79 ID:mrjl0h3bP ?PLT(12072) ポイント特典 ドライブ中、助手席で揺られていると、その振動が心地良くてつい眠ってしまうことはあるもの。 でも、運転を任された側からすれば「こっちは運転しているのに!」と不快に感じることもあるのではないでしょうか。 仕事中やデート中など、状況によっても異なりそうですが、始めていく場所なら、地図を見ながら道案内を欲しい、あるいは夜中なら眠くならないよう会話を盛り上げて欲しいなど、 助手席の相手に対して期待することはあるかもしれません。そこで、助手席で寝る行為はアリかナシか。 教えて!goo「男性の方、助手席で寝てはダメ??」は、疲れやすい体質であるため、 車で寝てしまうことがあるという女性からの相談。寝てしまうのは相手に失礼かと問うと、さまざまな意見が寄せられま
Rails 3.0 has been underway for a good two years, so it’s with immense pleasure that we can declare it’s finally here. We’ve brought the work of more than 1,600 contributors together to make everything better, faster, cleaner, and more beautiful. This third generation of Rails has seen thousands of commits, so picking what to highlight was always going to be tough and incomplete. But here’s a choi
WEB+DB PRESS Vol.58|gihyo.jp … 技術評論社にて目次が公開されていました。そろそろ書店で並んでいたりするのでしょうか? 僕が執筆した特集2の目次は以下の様になっています。 特集2 思考を直感的にコード化し,開発を加速する Emacs活用∞(無限大) 第1章:Emacsの世界へようこそ 多くの開発者に愛され続ける“100年のエディタ”の魅力 第2章:最初に知っておきたい基礎知識 インストール,画面説明,基本操作 第3章:自分好みにカスタマイズするためのポイント Elispの基礎,キーバインド,表示設定 第4章:導入必須の便利な拡張機能 検索,置換,編集履歴,入力補助の強化 第5章:Emacsの操作性に革命を起こす「Anything」 候補の表示,絞り込み,実行を統一的に行うフレームワーク 第6章:思考を即コード化する開発環境 文法・構文チェック,バージョン管理シス
はじめに この数日で,Perl開発環境としてのEmacsの設定 | おいぬま日報 とか Emacsテクニックバイブル ~作業効率をカイゼンする200の技~ とか WEB+DB PRESS Vol.58 のEmacs特集とかを読んで,私のEmacs環境的にいろいろインプットできた気がするので,それらをまとめてアウトプット. 以下,新たに知った中で,個人的によく使うだろうと思った機能,以前の言及 からの設定の変更とかなどを書いていきます. なお,.emacsの変更以外にもインストール作業等が必要なものが多々ありますが,そのあたりは省略していますのであしからず. インプットいろいろ ヘルプいくつか <f1> k(describe-key) <f1> b(describe-bindings) <f1> v(describe-variable) <f1> f(describe-function) 同
最終回となる今回は、連載中にリリースされたjQuery 1.4で追加された新機能を中心に解説。すぐに役立つ16本を一挙公開。 連載目次 このシリーズでは、jQueryの基本機能を逆引きリファレンスの形式でまとめています。リファレンスという性質上、本連載では入門レベルでの解説は割愛しています。jQueryの基本構文、Visual Studio上でjQueryを利用する方法などについては、拙稿「ASP.NETプログラマーのためのjQuery入門」を併せて参照することをお勧めします。 さて、10回に及んだ本連載ですが、今回でいよいよ最終回。今回は、連載途中にリリースされたjQuery 1.4で追加された新機能や、そのほか、これまでに扱いきれなかったいくつかの重要なメソッドについて触れていきます。 DOM要素が別のDOM要素に含まれるかを判定するには? - $.contains(container
1:以下、名無しにかわりましてVIPがお送りします:2010/08/29(日) 14:38:55.76 ID:u6m8FCh30 メール本文に「添付してるから読んでね」的なことを書いて添付せずに送信したら Gmail「おまえ添付してねぇじゃんwww送信してもいいの?」とか聞いてきて 命救われたwwwwwwwwwwww 2:以下、名無しにかわりましてVIPがお送りします:2010/08/29(日) 14:39:21.45 ID:me9zOsV00 さすがgoogle先生 4:以下、名無しにかわりましてVIPがお送りします:2010/08/29(日) 14:44:23.85 ID:oxgU6EDI0 > <mail.google.com> > > ファイルを添付しましたか? > > メッセージに「添付した」と書かれていますが、ファイルが添付されていません。このまま送信します
「紙があって、よかった」 日本新聞協会が一斉広告 電子化に必死の抵抗 1 名前: たこ焼き(神奈川県):2010/08/28(土) 10:05:36.71 ID:dBCzBQ5v0● ?PLT 日本新聞協会の加盟新聞103紙は27日、特別企画として、紙の価値を再発見してもらう広告「紙があって、よかった。」を北海道から沖縄県まで一斉掲載した。加盟社が同一日に同じ広告を一斉掲載するのは、3月29日朝刊の「住宅エコポイント」などを伝える広告に次いで2回目。 今回は、漫画家の手塚治虫さんの未発表作品の下描きと、野口英世博士の母シカさんの手紙を紹介。下描きは、手塚さんが思いついたことを即座に紙に描きつけたという。手紙は、渡米中の野口博士に会いたい一心で、シカさんが子供のころに学んだ文字を思い出しながら「早く来てくだされ。一生の頼みです」と訴えたもの。新聞協会は「紙だから伝えられる人の思いがある。想像
1 以下、名無しにかわりましてVIPがお送りします 2010/08/28(土) 23:53:04.73 ID:KWUos3bZ0
builder読者の皆さん、こんにちは。 金曜日担当の山田井ユウキです。 普段からブログを色々と渡り歩いているのですが、そんな中で「初めてブログを訪問したときにこれがあると嬉しいな」と思う要素を今回まとめてみようかなと思います。全部で10個あります。 1.過去に人気のあった記事の一覧 個人的に一番ほしいのがこれ。 過去の人気記事をサイドバーやヘッダーに出しておいてくれると、初めてブログを訪問したときに何を読めばいいのかわかりやすいので助かります。 これがないとそのときの最新記事を読むしかないのですが、それでブログの印象が決まるのが不本意だという場合もあるでしょうし。 何でも初見が重要ですので、まず一番美味しいところを教えてほしいなと思います。 自分で人気記事一覧を作るのが面倒なら、はてなブックマークのウィジェットを貼り付けておくと便利です。 2.ブロガーのある程度詳細なプロフィール いわゆ
Rubykaigi2010参加して本当に良かった。運営の皆様、スポンサーの皆様、参加してくださった皆様、Rubyを普段から支えてくださっている皆様。本当に有難う御座います。私もRubyに大変お世話になっていますので、少しでも私に出来ることはないかと思い、個人スポンサーとなって参加させて頂きました。そしてこのブログを残します。 本当のアジャイル 私がRubyKaigi2010に参加して一番痛感したことは、「今までの私はアジャイルをやっていなかったこと。むしろウォーターフォールに近いことをやっていた」と思い知らされたことです。 ウォーターフォールを御存知ですか?半年や1年の開発見積りを行い、それに従って開発を進めるが、見積りが合わなくなり(大抵は見積が足りない)、しかし見積は変えず、デスマーチと呼ばれる慢性的な長時間残業を行うようになり、自分への投資(技術の学習等)を行う時間を犠牲にする開発体
Shintaro Kakutani (rubykaigi.org, Nihon Ruby-no-kai)2008年につくばで(!)開催されたRejectKaigiで提案した地域Ruby会議プロジェクトは2周年を迎えます。この2年間に9都市で17の地域Ruby会議が実施され、私はその全てに参加しました。本セッションでは、過去2年間の地域Ruby会議をふりかえり、今後の地域Ruby会議のありかたについて私見を述べます。東京と東京以外の違いと地域のRubyユーザグループの重要性や地域Ruby会議とRubyKaigiの関係など、「RubyKaigi以後」のRuby コミュニティのあり方を考える材料を提供します。
Tom Lieber (SonicMule,Inc.)Turn the multimedia render loop inside out. Cooperatively scheduling lightweight Ruby threads on a virtual clock allows you to reason about the concurrent code in your game and perform complex synchronization tasks without even realizing it. Ditch the nested trees of update() calls by making time a first class citizen!
Kouhei Sutou (ClearCode Inc. / COZMIXNG)このトークではるりまサーチについてとるりまサーチの作り方について話します。るりまサーチはRubyリファレンスマニュアル刷新計画の成果物であるRubyのリファレンスマニュアルを高速に検索するWebアプリケーションです。るりまサーチはRubyインタプリタとしてRuby 1.9.1(MRI)、全文検索エンジンとデータストアとしてgroonga、Rubyとgroongaのインターフェイスとしてrroongaを使っています。作り方の説明では、特にこれらの技術の使い方について詳しく説明します。るりまサーチ: http://rurema.clear-code.com/
Tetsu Soh (The University of Tokyo)We developed a memory profiler for Ruby programming language that fulfills the requirement for measuring and analyzing the memory usage of Ruby applications.In this presentation, we will describe the features, the design and the implementation of the memory profiler. We will also show the performance evaluation and demonstrate the memory profiler in action.
Hideki Miura (CSNagoya)yarv2llvmはCRubyのVMの命令列をllvmに変換するトランスレータである。生成するllvmの実行効率を上げるために、型推論を用いるのが特徴である。 yarv2llvmはフィボナッチ級数プログラムでRuby1.9の約40倍の実行速度を得るなど、一定の成果が得られた。一方で、事前に予想していたことではあるが、すべてのRubyプログラムがうまくllvmに変換できるわけではないことも明らかになった。 この発表ではyarv2llvmではうまく変換できないRubyプログラム例とその解決案を説明する。さらに、フルセットRubyをサポートすることを目的に現在開発中の次世代トランスレータ(ytl)の概要を紹介する。
Masahiro Tanaka (University of Tsukuba)NArray is an n-dimensional numerical array library developed for use in science fields, but it is usable for handling binary data efficiently. I talk about NArray for the first time after 10 years from the first release. I will also present topics including the next version of NArray, and distributed scientific computing using Ruby for multi-core era.
茨城県つくば市のつくば国際会議場にて日本Ruby会議2010が開催されています。本日は2日目です。本稿では、2日目の模様を随時レポートしていきます。 スタッフは朝8時半に集合して、朝会が行われました。運営上の確認点や注意点に関する情報をスタッフ全員で共有していました。 本日から、ジュンク堂書店RubyKaigi店では、Rubyに関係ある書籍のサイン会が行われます。こちらも要チェックです! なお、会場ネットワーク状況に関して、RubyKaigi日記にて「RubyKaigi2010会場のネットワークについて」が案内されています。現地で参加する方は確認しておきましょう。 Yuguiさん、Shugo Maedaさん「Ruby 1.9.2 is released! / Rubyコミッタ Q & A」 Yuguiさんによる1.9.2のお話 最初はYuguiさんによるRuby 1.9.2の話からスタート
先日、8月2日から参加していた はてなインターン2010が無事終了しました。 間違いなく、これまでのエンジニア人生で最も刺激的な20日間でした。 参加初日から既に1ヶ月は経っているのですが、まだ先週のことのように感じます。 そんな濃厚なはてなインターンの様子を、出来る限り分かりやすくレポートしようと思います。 発散しすぎて相当長くなってますので、時間のあるときにゆっくりと読んでいただけると幸いです。 はてなインターンで作ったもの 自分はid:skymountainとはてなブックマークチームに参加し、はてブのTwitter連携機能の強化を行ないました。実はつくったものは十分リリースレベルに達していて社内発表も行なったのですが、更に機能強化がねらえると判断したため現在引き続き開発を行なっている最中です。ここでまだ紹介できないのは残念ですが、Twitterユーザーの方にもそうじゃない方にも非常に
あなたが経営者に向いているかチェックいきなりですが質問です! 今から、あなたが経営者に向いているかの問題を出します! じっくり考えてみてください! ■経営者に向いているかの問題 あるラーメン屋さンの話です。 このラーメン屋さんには、「おすすめ定食」と言う人気商品があります。 おすすめ定食の値段: 450円(税込) 味: 少し甘めの子供向け 多く来る客層: 子供ずれの家族 立地条件: 駅から少し離れた住宅街 と言うお店があります。 実は、この店長は上記の4つの項目から最初にある項目を決めまたことでお店が大成功しました。 さて、ある項目とはなんでしょうか? 正解は、「値段」からです。 理由は、値段を決めてからその他を決めると、 その他の事が論理的に決定していけるからです。 この論理的思考が1番の経営者的なセンスだそうです。 逆に、「味」や「多く来る客層」を選ん
_ RubyKaigi2010 2日目 この日は、JRubyKaigiでLTやった。 発表資料 なんか最後まで走りきれなかった。 走りきれなかったといえば、大場さんのRAVAデモ(jrubyの上でravaを動かして、その上でjrubyを動かして、その上ででravaを動かして、というのを12単衣にして、美しき日本のRubyというのを示すということに最終的にはなるはずのもの)が、まったくそこまでたどり着けなかったのが残念というか、観ていると余裕たっぷりに時間を使っているので予定調和としてデモまでたどり着かないのかと思った。後で聞いたら実際に動く(JRubyはクラスが不足しているから無理だけどfibは動く)というか動かすようにするためにravaのrequire循環参照のバグを潰さなければならなくてひどい目にあったとか。その成果物のrava。 あとは、えんどうさんのquine(特にエンディングの5
こんな感じででけた。もしこのコードを試すのであれば、ラーニングテストなので、適宜org.junit.Testをインポートしてね。 @Test public void exitしないことを確認しよう() throws Exception { System.setSecurityManager(new SecurityManager() { @Override public void checkExit(int status) { throw new SecurityException(); } @Override public void checkPermission(final Permission perm) { } @Override public void checkPermission(final Permission perm, final Object context) { }
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く