タグ

2010年11月14日のブックマーク (9件)

  • 「1000のアルゴリズムを持つ男」vs.「やわらか頭脳」

    「1000のアルゴリズムを持つ男」vs.「やわらか頭脳」:最強最速アルゴリズマー養成講座(1/3 ページ) 典型的なアルゴリズムをたくさん知っている人間が最強か――? いいえ、典型的なアルゴリズムを知らなくても、違ったアプローチで答えに迫る方法はいくらでも存在します。短い実行時間で正確な答えを導き出せるかを考える習慣をつけましょう。 アルゴリズマー養成講座と銘打ってスタートした連載。もしかすると読者の方の興味は、はやりのアルゴリズムや汎用的なアルゴリズムを知ることにあるのかもしれません。しかし、今回は、いわゆる「典型的なアルゴリズム」を用いずに進めていきたいと思います。 なぜ典型的なアルゴリズムを用いないのか。それは、典型的なアルゴリズムばかりを先に覚え、それだけでTopCoderなどを戦っていこうとした場合、それに少しでもそぐわない問題が出た場合に、まったく太刀打ちできなくなってしまう

    「1000のアルゴリズムを持つ男」vs.「やわらか頭脳」
    yasu_boy
    yasu_boy 2010/11/14
    TopCoderのような技術コンテスト 「問題を解く上で必要なのは“柔軟な発想力”であり、“有名なアルゴリズムを詰め込むこと”ではない」
  • クラウド翻訳のトランスマート | 専門翻訳をプロに依頼

    受託翻訳 専任のプロジェクトマネージャーが案件を管理し、 「翻訳+レビュー」の高品質な翻訳をご提供。 レイアウト・リライト・用語集管理等の柔軟な対応が可能です。 もっと詳しく クラウド翻訳 土日祝日を含めた24時間365日いつでも オンラインで見積確認・発注ができます。マイページからログイン後、 ご自身で翻訳者に発注でき、法人様/個人様にご利用いただけます。 もっと詳しく

    クラウド翻訳のトランスマート | 専門翻訳をプロに依頼
  • 高性能「ナンプレ」自動生成プログラムがオープンソースに

    タイムインターメディアは8月27日、「SUDOKU」(数独)の名称で知られるパズル「ナンバープレース」(ナンプレ)の問題を自動生成するプログラムをオープンソースとして公開した。 プログラムは同社知識工学センターの藤原博文さんが開発。人気のパズルながら、良質な問題を生成するプログラムがないため、パズル好きの藤原さんが「良問の普及でパズルの当の楽しさを知ってもらうために」と取り組んだ成果だ(関連記事参照)。 プログラムはJavaで開発。1問を0.05秒以下で作成する性能を1000行で実現し、携帯電話などでも十分動かせるという。「自動生成は低品質という誤解があり、高品質な自動生成とはどのようなものかをソースプログラムレベルで正しく知ってもらうために」と、GPL(GNU Public Lisence)のもとで公開する。 8月31日には、プログラムの詳細の技術説明会を東京・秋葉原で開く。無料。詳細

    高性能「ナンプレ」自動生成プログラムがオープンソースに
    yasu_boy
    yasu_boy 2010/11/14
    オープンソース 使いたい
  • PHPのフレームワークまとめ: 成功するビジネス書評

    PHPのフレームワークまとめ ~ PHPのフレームワークまとめ ~ ◆外国産PHPフレームワーク CakePHP 一番有名 MVC 小規模向き http://www.cakephp.org/ Zend Framework MVC フレームワークを作る為のライブラリ集 自動生成機能が低いが柔軟 小規模から中規模向き http://framework.zend.com/manual/ja/index.html symfony MVC 大規模向き 企業規模で開発されている http://www.symfony-project.com/ code igniter http://codeigniter.com/ Yii Framework http://www.yiiframework.com/ ◆国産 PHPフレームワーク ちいたん 世界最軽量のPHP用MVCフレームワーク http://php.

    yasu_boy
    yasu_boy 2010/11/14
    記事の情報書き足しました(^^)
  • perlでHTMLエスケープする方法: 成功するビジネス書評

    perlHTMLエスケープする方法 掲示板などの書き込みができるCGIで、HTMLタグを投稿されたら、デザインがおかしくなる、もしくは、スクリプトを埋め込まれてセキュリティーが、やばいことになるという問題をが起きないようにします。(自分用メモ) ◆CGI.pmを使いHTMLエスケープする場合は、 $htmlに目的のテキストデータを入れて、 #インスタンスを作らない場合 use CGI; print CGI::escapeHTML($html); #インスタンスを作る場合 use CGI; $q = new CGI;#クラスのインスタンスを生成 $html=$q->escapeHTML($html);#HTMLエスケープ でいけるようです。 ◆正規表現を使ってHTMLタグを取り除く処理をするには、 $text に目的のテキストデータを入れて、 $text =~ s/<.*?>//g; #H

    yasu_boy
    yasu_boy 2010/11/14
    ブログ更新しました(^^)
  • EC-CUBE‐日本発の「ECオープンソース」

    独自のUI/UXを実現し ECビジネスを成功に導く 自由自在のカスタマイズでオーナーのアイデアを具現化。 BtoCもBtoBも、オンリーワンの顧客体験を提供し、競争優位性を創出する 理想のサイト構築が実現できるECパッケージです。 稼働店舗数 35,000以上(推定)。 あらゆるジャンルのECサイト構築に ご利用いただいています。 ※ ECマーケティング株式会社が行ったネットショップ動向調査において「月商1,000万円以上で利用されているカートシステム」利用数にてNo.1を獲得。 ECサイト構築・運営でこんなお悩み、ありませんか? 決済画面やマイページを改善したいがASPでは変更できない… 管理画面のUIや機能性が悪く運営に負担がかかっている… 取得できる購買データが限定的で踏み込んだ分析や活用ができない… 管理・改修を特定ベンダーに依存しており柔軟なサイト改善や内製化ができない… ですべ

    EC-CUBE‐日本発の「ECオープンソース」
    yasu_boy
    yasu_boy 2010/11/14
    Eコマース(ショッピングサイト)作りのオープンソース/ショピングカート/カード決済
  • 5chbbs..

    Change your bookmark ASAP. GO !

    yasu_boy
    yasu_boy 2010/11/14
    WEBプログラミング版ってあったんだ知らなかった
  • Rubyを仕事に使うべし! Part1 なぜ仕事で使うとうれしいのか:ITpro

    プログラミング言語Rubyが注目を集めています。Ruby関連の書籍が次々と出版され,2006年6月には国内初の大規模Rubyイベントである「日Rubyカンファレンス2006」が催されました。また,Rubyで書かれたWebアプリケーション・フレームワークRuby on Rails(以下Rails)が話題となり,Rubyの高い生産性が一般に知られるようになってきました。 Rubyの生産性はJavaの10倍とさえいわれます。なぜRubyは生産性が高いのでしょうか。それは,Rubyはいろいろな言語から優れた所を集めた「いいとこ取り」言語だからです。Rubyの特徴は「構文が強力なので,迅速な開発ができる」「人に優しい言語なので,楽しくプログラミングできる*1」「問題が起こりにくいように設計されているので,初心者でも簡単に安全に作業でき,熟練者は高度なプログラミングを行える」といった点です これらの

    Rubyを仕事に使うべし! Part1 なぜ仕事で使うとうれしいのか:ITpro
    yasu_boy
    yasu_boy 2010/11/14
    Rubyの生産性はJavaの10倍。いろいろな言語から優れた所を集めた「いいとこ取り」言語。
  • Rubyを仕事に使うべし!

    Rubyは「エンジョイ・プログラミング」を標榜していることから,ホビーや個人向けのイメージを持っている人が多いかもしれません。しかし,実は仕事に使ってこそ力を発揮する言語です。企業のシステム開発の現場では,各種ツールを作ったりするのによく使われています。今後は,Webシステムを短期間で開発できるRuby on Railsの普及により,システムの開発自体に利用されるケースも増えていくでしょう。この特集を読んで,ぜひRubyが持つ高い生産性を体感してください。

    Rubyを仕事に使うべし!
    yasu_boy
    yasu_boy 2010/11/14
    読む。