JRuby - Java powered Ruby implementation The JRuby communityはJRubyの最新版となるJRuby 1.3.0を公開した。JRubyはJavaで開発されたRuby実行環境。インタプリタとしてもコンパイラとしても動作し、最近ではGoogle App EngineやAndroidでも動作するなど活躍の場を広げている。 JRuby 1.3.0は互換性の向上とパフォーマンスの改善が主な目的のバージョン。それ以外の注目点としてはGoogle App Engine/Javaのような制限された環境でよりよく動作するように改善が実施されたことや、Javaの基本型配列へのアクセスの高速化(10倍ほど)、timeout.rbの高速化(40%ほど向上)、メソッドキャッシュの性能改善、irbの1.9モード動作対応など。 関連コンポーネントとしてrubyge
色覚の多様性に配慮した 案内・サイン・図表等用のカラーユニバーサルデザイン 推奨配色セット ■ 東京大学分子細胞生物学研究所 高次構造研究分野 伊藤啓 ■ 社団法人日本塗料工業会(JPMA) ■ DIC 株式会社(旧・大日本インキ化学工業株式会社) DIC カラーデザイン株式会社 ■ 特定非営利活動法人カラーユニバーサルデザイン機構(CUDO) 概略 一般の人にも色の見え方が異なる人にも見分けやすい、カラーユニバーサルデザイン推奨配色セットを作成。 被験者実験を重ね、数千の候補色から20色を絞り込み。 塗料業界の色指定の業界標準であるJPMA塗料用標準色2011年F版に対応色を収録。印刷・デザイン業界の色指定の業界標準であるDICカラーガイドシリーズから対応色を選出。 はじめに いわゆる色弱(色覚異常)の人や、緑内障など網膜の疾患を持つ人、白内障の人は、色によっては違いを
RubyにDOS攻撃の脆弱性が発見されたようです。 Riding Rails: DoS Vulnerability in Ruby DoS vulnerability in BigDecimal どんな脆弱性か BigDecimalからFloatに変換する部分に問題があるらしく、下記のように、大きい数値をRubyにパースさせることでDOS攻撃ができるみたいです。ActiveRecordが下記のようなコードを使っているようで、ほとんどのRailsアプリが脆弱性の対象になっています。 BigDecimal("9E69999999").to_s("F") 対象 1.8.6-p368以前 1.8.7-p160以前 1.9.1は問題ないようです。 最善の解決方法 Rubyを1.8.6-p369またはruby-1.8.7-p173にアップグレードする。 とりあえずの解決方法 Rubyのアップグレードが
iPhone 3G Sに触った! 日本語音声コントロールのレスポンスに感動:WWDC 2009現地リポート(1/2 ページ) Worldwide Developers Conference 2009(WWDC 2009)の基調講演で最大の目玉といえば、カメラ機能の強化と大幅なスピードアップを実現した新型iPhone「iPhone 3G S」だ。もっとも、このiPhone 3G S、フィル・シラー上級副社長による基調講演中も、スライドには表示されたものの、実機が出てくることはなかった。アメリカでは約10日後に発売されるというのに、本当にきちんと動いているのだろうか。 この疑問は、WWDC 2009基調講演の直後に行われたグループインタビューセッションで氷解した――筆者は幸運にもグループの中で、ただ1人、このiPhone 3G Sを音声操作する幸運に恵まれた。そのときの模様をお伝えしよう。なお
紹介 タイトル通りのplugin Ben Alman » jQuery iff: A chainable "if" statement 言及のきっかけとか 実用性がどうかとかより、以前似たようなものを実装しようとした者として、 そのシンプルな実装に感動したので言及しておく。 ちなみに私が作ったのはこの辺 条件付メソッドチェーンを実現するjQuery pluginを作ってみた - 文殊堂 if文の条件部に相当するメソッドに渡るのがtrueなら次のメソッドは実行するというのはさっくり実装出来たが、 条件付メソッドチェーン実現のためjQueryのラッパーを作ってみた - 文殊堂 複数メソッドをifの対象にするには結構七面倒くさいことをしないといけない。 と私は思っていた。 iff pluginでは、iffメソッドにfalsyな値を渡すか、 関数と引数のセットを渡してそれを実行したときにfalsy
堅調な成長を続けるアップルの戦略 世界中のアップル関連製品の開発者を集めた「World Wide Developers Conference(WWDC)」が米国サンフランシスコで8日(現地時間)から開催されている。筆者も5日間をカンファレンスで過ごす予定だ。 カンファレンス内容はすべてNDA(秘密保持契約)下の非公開イベントだが、最初のセッションである基調講演は公開される。基調講演会場で生の発表を聞き、デベロッパーの立場から感じたことを記したい。 今回の基調講演はiPhoneの新型が発表されるのではないかという噂や期待が飛び交い、注目の中での開催となった。チケットは4月末には売り切れたということからも期待の高さが伺える。 講演を聞き終わっての感想を一言で言い表せば「堅調な成長を続けるアップル戦略」だ。アップルはモノ作りの会社である。洗練されたデザインとソフトウェアを徹底的にこだわり、世界を
本連載を初めて読む人へ:先行き不透明な時代をITエンジニアとして生き抜くためには、何が必要なのでしょうか。それを学ぶ1つの手段として、わたしたちはIT業界で活躍してきた人々の偉業を知ることが有効だと考えます。本連載では、IT業界を切り開いた117人の先駆者たちの姿を紹介します。普段は触れる機会の少ないIT業界の歴史を知り、より誇りを持って仕事に取り組む一助としていただければ幸いです。(編集部) 本連載は、2002年 ソフトバンク パブリッシング(現ソフトバンク クリエイティブ)刊行の書籍『IT業界の冒険者たち』を、著者である脇英世氏の許可を得て転載しており、内容は当時のものです。 ドナルド・クヌース(Donald Knuth)―― 元スタンフォード大学教授、TeX開発者 日本では、Knuthという彼の名字をクヌースと表記するが、外国でも彼の名前を何と呼ぶかが常に問題になるらしい。インターネ
逆転検事を先日クリアして、久しぶりに逆転裁判1〜3をやり直そうか迷い中のfujisawaです。シンプルなデータクラスタリングツールを作成しましたので、そのご紹介をさせていただきます。 クラスタリングとは クラスタリングとは、対象のデータ集合中で似ているもの同士をまとめて、いくつかのグループにデータ集合を分割することです。データマイニングや統計分析などでよく利用され、データ集合の傾向を調べたいときなどに役に立ちます。 例えば下図の例ですと、当初はデータがゴチャゴチャと混ざっていてよく分からなかったのですが、クラスタリングすることで、実際は3つのグループのデータのみから構成されていることが分かります。 様々なクラスタリング手法がこれまでに提案されていますが、有名なところではK-means法などが挙げられます。ここでは詳細については触れませんが、クラスタリングについてより詳しく知りたい方は以下の
JavaScript InfoVis Toolkit - Interactive Data Visualizations for the Web JavaScriptで複雑なデータ視覚化のためのライブラリ「JavaScript InfoVis Toolkit」 次のような、画像編集ツールで書くにしても大変そうな複雑なデータの描画をJavaScriptで行えます。 描画できるグラフもなかなかユニークなものが多くて、これは覚えておくといつか使えるかもしれません。 APIドキュメントはこちら 関連エントリ 複雑なデータも綺麗に描画できるデータのビジュアライズフレームワーク「Axiis」 データを視覚的に分かりやすくビジュアライズするためのライブラリ集
MacOSXプログラミング。毎日更新。 話題: Cocoa, Objective-C, Snow Leopard (キャッシュクリアの続き) NSURLCache を調べてみた。 NSURLCache Class Reference まず以前のサンプルコードに "Dump Cache" と "Clear Cache" ボタンを追加する(右下)。 コードはこう。 AppController.m - (IBAction)dumpCache:(id)sender { NSURLCache* cache = [NSURLCache sharedURLCache]; NSLog(@"currentDiskUsage: %d", [cache currentDiskUsage]); NSLog(@"diskCapacity: %d", [cache diskCapacity]); NSLog(@"cu
Appleは米国時間6月8日、同社開発者会議「Worldwide Developers Conference(WWDC)」の基調講演で同社OSの「Snow Leopard」を発表した。ここでは、そのデモの様子を字幕付きビデオで紹介する。 再生時間:3分01秒
ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く