タグ

2009年10月27日のブックマーク (7件)

  • Rubyを最大63%高速化した中学生は超多忙!

    金井仁弘(HN:CanI)氏                    撮影:平沼久奈 ハンドルネームCanIの由来は、「“Can I”→キャナイ→カナイ」。C#、Visual Studio、Microsoft .NETとマイクロソフト製品が大好きな「.NETer」と自称する 筑波大学付属駒場中学校は、東京都内にある中高一貫の国立校だ。入学試験の偏差値と東京大学への進学率の高さから“東の筑駒、西の灘”と称される進学校である。強いのは受験だけではない。国際情報オリンピックや国際数学オリンピックでは、同校の生徒が毎年のように金・銀メダルを制するなど才能あふれる理数系人材が多数在籍している。 金井氏はこの夏の「セキュリティ&プログラミングキャンプ2009」(2009年8月12~16日)に参加し頭角を現した中学生プログラマである。 今年に入って、Ruby 1.9のフィボナッチ数列による演算(多倍長加算

    Rubyを最大63%高速化した中学生は超多忙!
  • MyISAMとInnoDBのどちらを使うべきか

    Twitterで話題になってたので簡単にまとめました。 ●MyISAMにしか無い機能を使いたい場合はMyISAMを使うしかない ・全文検索 (TritonnやSphinx) ・GIS ●InnoDBの利点(MyISAMの欠点) ▲障害対応系 ・クラッシュしても再起動するだけでリカバリができる ・クラッシュリカバリにかかる時間はテーブルサイズに比例するようなことはなく、コミット済みのデータは修復できる (巨大なMyISAMテーブルのREPAIRには数日単位で時間がかかることがある) ・オンラインバックアップができる ・INSERTやLOAD DATAなどを実行している途中でCtrl+Cでその更新系SQL文を止めても、テーブルは壊れないし、中途半端な状態で更新されることも無いし、スレーブが止まることも無い ▲性能系 ・行レベルロックなので並列性が高い(MyISAMはテーブルロック)。またSEL

  • 3秒でカッコいいロゴが作れる「Supalogo」を使ってみた

    テキストを入力して1クリックするだけで、カッコいいロゴが作れるWebサービス「Supalogo」。フォントは24種類から選べて、知らないフォントを試してみるだけでも楽しい。 実際に利用してみると分かるが、このサービス、とにかくシンプルでなかなか使い勝手がいい。トップページにあるのは、入力フォームとGENERATEボタン、OPTIONSボタンだけ。「とりあえず作ってみたい」というときは、ロゴにしたいテキストをフォームに入力し、GENERATEボタンをクリックするだけだ。3秒でロゴを作ることができる。 細かい設定をしたい場合は、OPTIONSボタンをクリックしてみよう。設定できるのは、フォントの種類、フォントサイズ、アウトラインサイズ、アウトラインカラー、グラデーション/テキスト/光沢部分のカラー、透過PNGにするかどうか。各種カラーは、HTMLの色指定のほか、カラーパレットも用意している。

    3秒でカッコいいロゴが作れる「Supalogo」を使ってみた
  • 物事を深刻にしすぎる人達 - やまもといちろうBLOG(ブログ)

    何となく思いついて、さらさらっと企画でもプログラムでも作る人っているじゃないですか。発想をカタチにするのが生きがいみたいな人で、100個作ってみて1個大ヒットだったら良くて、それでいて「これ、俺が作ったっすよ」とか語らない人。 で、仕事が大きくなったり、社会的に成功したと持ち上げられるフェイズに入って、あれを思い返させられる時が来る。とにかく、何かニュースバリューになるものを、とインタビューをされるとか、記事にされるとか。 そういうのの前後に、たいてい会社って広報部みたいなのとか、経営企画部みたいなのとか、ライツ部みたいなのができてる。仕事仕事としてこなすプロとしての統制屋。でも、それ単体で見るとコストセンター。仕事をすればするほど、組織は窮屈になっていく。 冒頭の、何となく思いついて作ってしまう人からすると、そういう統制屋から「それをやる前に権利関係は調べましたか」とかメールが来る類の

    物事を深刻にしすぎる人達 - やまもといちろうBLOG(ブログ)
  • ≡ Drupal Japan ≡ | Drupal 日本サイト

    日、危険度の高いセキュリティ上の脆弱性を修正した Drupal 7.70 ならびに 8.7.14/8.8.6 が公開されました。セキュリティ上の脆弱性が存在するため、これ以前の 7.x/8.x バージョンを使用しているユーザは早急にアップグレードすることをお勧めいたします。

    norizo3
    norizo3 2009/10/27
  • 物書堂、Mac用日本語入力プログラム「かわせみ」を発売開始

    物書堂は10月26日、Mac日本語入力プログラム「かわせみ」を発売した。価格は、1995円(税込)、3ライセンスのファミリーパックは3990円(税込)。動作対象 OS は Mac OS X 10.6 Snow Leopard および Mac OS X 10.5 Leopardだ。 かわせみは、日本語入力プログラム「egbridge Universal 2」のかな漢字変換エンジンおよびユーザーインターフェースの一部について、コーエー(エルゴソフト)よりライセンスを受けて開発されたもの。ユーザー辞書等一部のファイルには互換性がある。 egbridge Universal 2は、変換効率や安定性のよさからMacユーザーの支持を集めていた。

    物書堂、Mac用日本語入力プログラム「かわせみ」を発売開始
    norizo3
    norizo3 2009/10/27
  • RSpecよりShoulda、fixturesよりヘルパーとMocha - Unexplored Rails

    RailsでBDDと言ったらRSpecが圧倒的にポピュラーですね。でもRSpecに馴染めないという人はいませんか?私はx.should == yという書き方からKernelを拡張する実装まで、何もかも独自路線でいく個性の強さについていけません。 しかし同時にTest::Unitの垢抜けなさにもうんざりしていて、何かいいフレームワークはないかと思っていた時にShouldaに出会いました。contextを入れ子にできる柔軟性や、既存のTest::Unitインスタンスの中に書けるとっつきやすさはとても魅力的に見えました。そしてその日からShouldaでテストを書き始めました。 このエントリでは、Shouldaを中心にヘルパーやMochaを使った気持ちのいい開発手法を紹介します。 Shouldaは柔軟でとっつきやすい RSpecの最大の魅力はその書き方にあると思います。しかしその書き方を利用するた

    RSpecよりShoulda、fixturesよりヘルパーとMocha - Unexplored Rails