At the International Olympiad in Informatics, students invent and code their own ad hoc algorithms in just five hours.
_ 地獄のRubyでOpenCV顔認識:Ruby Advent Calendar jp: 2010 これは Ruby Advent Calendar jp: 2010 のエントリです。12/25分(今年のトリ)を担当します。 前日の担当は @ktou さんで 地獄のジェネレータでした。 えっ?もう12月26日だって?イタリアはまだ25日だけど。 さて、RubyからOpenCVを利用して顔画像認識をやってみます。 環境 Mac OSX 10.6.5 Xcode 3.2.4 一応、Xcodeの場所を正しく指定しておきます。 $sudo xcode-select -switch /Volumes/Macintosh\ HD/Xcode3.2.4 次にOpenCVのインストール。最新版はOpenCV2.2.0ですが、 2.2.0だとライブラリの構成などがだいぶ異なるようで、 ruby-opencv
Googleブックスの騒ぎを知って約1年。気づくと今そこには「読んでみたかった!」という本が数多く載せられていることを知りました。 さて、そこでゲーム開発にも応用できる知識を中心に私がチョイスしたのが以下の本たちです。もちろんGoogleブックスではこれら以外にもまだまだ多くの本を閲覧することができます。これらを読めば、本には本当に知識と情報がまとめられているということ、著者たちの努力を発見できると思います。 ゲームデザイン 「おもしろい」のゲームデザイン: 楽しいゲームを作る理論 シリアスゲーム デジタルゲーム学習: シリアスゲーム導入・実践ガイド ユーザビリティエンジニアリング原論: ユーザーのためのインタフェースデザイン 人はなぜ形のないものを買うのか: 仮想世界のビジネスモデル ゲーム理論の基本と考え方がよ〜くわかる本 ノベルゲームのシナリオ作成奥義 ライトノベル創作教室 すごい人
iPadのiBooksやSONY Reader、Nookなど、多くの電子書籍リーダーがサポートしているEPUB形式はXHTML+CSSがベースになっているので、誰でも自由にビューアーを作成できます。今回のJavaScriptラボは、Webブラウザー上でEPUBデータを表示するオリジナルのビューアーアプリを作ってみましょう。 ビューアーといっても、EPUB形式をきちんと解析して処理するには手間がかかりますので、今回はEPUBに含まれるXHTMLを表示するだけのシンプルなアプリです。それでも、著作権保護機能がかかっている場合を除けばほとんどのEPUBデータを表示できます。 今回のサンプルはHTML5 File APIを使っているので、Firefox 3.6以降でのみ動作します(一部をのぞく)。また、FirefoxのデバッガーであるFirebugを利用しますので、事前にインストールしておいてくだ
■ [ruby] RubyでHTMLとWebを操作するためのライブラリ、HpricotとWWW::Mechanize 今日は、RubyでWebサイトを解析するときに強い味方となるライブラリ、HpricotとWWW::Mechanizeを紹介します。 どちらも非常に強力なので、覚えておいて損はないよ! 以下ではまずHpricotでHTMLを解析・編集する方法について解説します。 次に、「はてなダイアリーの自動更新」を例にWWW::Mechanizeの使い方を解説します。 Hpricot HpricotはHTMLを解析するためのライブラリです。 例えば「あるページのリンクだけを全部抜き出したい」と思ったとき、どうしますか?scrAPIを使う?でもscrAPIはやっぱり ちょっと使いたいだけなのにパーザ(Scrape)用のクラスを定義するのが面倒なんだよね! Hpricotなら、たったこれだけで
いわゆる学術情報系のAPIはもちろんですが、 それ以外でも、アイデア次第で図書館で使えそう、 というものはあるかと思うので、そういうのを発掘したいです。 学術情報系のAPIも、ブログパーツ、OPACパーツ的に、 貼りつけて、パラメータいじる程度で使える、 という例を貯めていけるといいなぁと思っています。 とりあえず、使えそうなAPIを以下に書き出してみました[前田] API類は数が多いので,機能から整理したほうがよいと思います。 以前自分が整理に使用していた下記の4分類と主な対象で前田様の羅列を整理してみました。[山田@山形] 山田さんの整理を受けて、非整理のリストを削除しました。ありがとうございました。 > 山田さん / APIの追記のほどお願いできないでしょうか。 > 小野さん、外崎さん [前田] (総合解説) 書籍情報を提供しているウェブAPIを活用した図書館サイト構築方法の紹介記事
はじめに CやC++である程度大きなプログラムを書く場合,最大の問題点は メモリ管理である.複雑なプログラムの場合,必要なメモリの量を あらかじめ見積っておくのが難しいから,メモリが必要になった 時点でメモリを確保し,不要になったらそれを解放するという プログラミングスタイルが一般的だ.Cで言えばこんな感じだ. char *x; ... x = (char*)malloc(n*sizeof(char)); ... x を使って仕事をする ... free(x); このプログラミングスタイルの問題点は,おおまかに言って こんなところだろう. free(x) を忘れると,プロセスがどんどん大きくなってしまう. free() してはいけないものを間違ってfree()する(たとえば,同じ メモリを2回 free() してしまうとか)と,その free() の中でなく, 全然違う場所でエラーが発生す
Python勉強し始めて一ヶ月くらいたったんで一度復習を兼ねてまとめてみようと思います。僕が今までPHPとかPerlとかJavaScriptを使っていて、Pythonはこうやるのかーとか、これは便利だなーと思ったところ、開発していてはまったところなどピックアップしてみました。 初めてのPythonを読んで初心者向け勉強会に参加した程度の知識です。とりあえず初めてのPythonがかなりいいのでこれ読むだけで大体基礎は習得できた気がします。基本的な文法の説明だけでなく、大事なことは何回も繰り返し書いてあったり、Pythonの思想などにも触れているのでなぜこういう実装になっているかということも理解できます。これオススメ。 尚、このエントリーではPythonのバージョンは2.5をベースにしてます(主にGoogleAppEngineで使ってるので)。間違えなどあったらツッコミお待ちしてます。 文法、
『るびま』は、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 直
これまでブラウザでちまちま見ていて,めんどくさかったので,画像をダウンロードするのをRubyで書いた. hitode909/kindairb · GitHub ページURLみたいなやつをコピーしてきて, こうすると, ruby kindai.rb http://kindai.ndl.go.jp/info:ndljp/pid/922693こうなって, こういう感じになる. いちばんでかい画像をダウンロードしてくるので,ブラウザで読むよりましだと思う. スクリプト実行するのがめんどうで,ブラウザから本を右クリックとかでダウンロードできるほうがよいと思うので,Firefox拡張とかにしたい. 関連 続き 近デジダウンローダーを更新 - hitode909のダイアリー
「Google JavaScript Style Guide」に沿ってチェックしてくれる、グーグル製JavaScript文法チェッカー グーグルはJavaScriptコードのスタイルガイド「Google JavaScript Style Guide」を公開しており、同社自身もこのスタイルに従って開発を行っているとされています(スタイルガイドの日本語訳の例)。 このスタイルガイドに従った開発を支援してくれるツールがグーグルからオープンソースとして公開されました。同社のClosure Tools Blogのエントリ「Introducing Closure Linter」で紹介された文法チェックツールのClosure Linterです。 Closure LinterはPythonで書かれたツールで、コマンドラインから利用します。上記のエントリによると、次のようなJavaScriptをチェックに書
表計算ソフト『Excel』のVBAを使い作られた『スーパーマリオ』の動画が、『ニコニコ動画』で話題を集めているということなので実際に調べてみました。 噂の動画は、『エクセルでスーパーマリオを作ってみた。【祝スーパーマリオ25周年】』、というタイトルでした先日の記事でお伝えした通り、『スーパーマリオ』は今年で25周年を迎えました。この動画は、「祝スーパーマリオ25周年」として9月9日に投稿された動画です。 『VBA』とはMicrosoft社の製品に機能拡張を施すため使うマクロ言語で、命令した作業をしてくれるプログラムです。まさか表計算ソフトを使いこんなことまでできるなんて……。動画の説明文によると、工数は2ヶ月ほど、コインの獲得枚数などもきちんとカウントしているようです。動画でプレイしたルート以外にも隠しルートが存在するらしく、かなり本格的に再現されているようです。 『ニコニコ動画』のコメン
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 みんなのブロックチェーンは,ブロックチェーンの入門書。暗号やハッシュなどを含め,基礎からブロックチェーンの仕組みを学べる書籍です。 いろんな方に「新しい技術を学ぶことの楽しさ」を感じ取ってくれたら著者として嬉しいです:-)。お金は技術的にどのように定義されるのか。 みんなのIoTは,モノのインターネットと呼ばれるIoTの入門書です。IoTの基本について,読者に寄り添って優しく解説しました。裏テーマは一番とっつきやすいPython入門書。サポートページはこちら みんなのPython 第四版は,より分かりやすい入門書を目指し,機械学習やデータサイエンスの章も追加して第三版を大幅に書き換えました。Python 3.6にも華
2010/09/13 元JavaプログラマのPaolo Perrotta氏は、Rubyを使い始めた頃のことを振り返り、こう話す。 「私はJavaの世界からRubyに来た当初、とてもハッピーなプログラマでした。Rubyっていいね、かっこいいじゃん! と。ところが、最先端のイケてるライブラリの中を覗いてみたら、分からないところだらけだったんです……」。 RubyKaigi2010で「A Metaprogramming Spell Book」(あるメタプログラミング魔術の書)と題した講演を行ったイタリア人プログラマのPerrotta氏は、Ruby on Railsのソースコードを覗いてみたときの驚きをこう表現する。 「例えばalias_method_chainというメソッドは、一体どこにあるんだと探しました。どこにあるか分からないんです。こんなことJavaではあり得ません。結局、テキスト検索で発
Microsoftがクラウドプラットフォームで最大のセールスポイントとしているのは、開発者が「.NET」や「Visual Studio」をはじめ、すでに知っているプログラミングツールを使って「Azure」アプリケーションを開発できることだ。 しかし、それだけではない。Microsoftの研究者らは現在、次世代のクラウドプログラミングモデルと関連ツールの開発に取り組んでいる。わたしが毎月更新しているMicrosoftの開発コード名リストに目を通したことがある読者ならお気づきだろうが、クラウドプログラミングモデルのプロジェクトといわれる「Orleans」だ。Orleansの概要や目指す方向性について、つい先日新しい情報を得たのでここで紹介したい。 Orleansという開発コード名を知ったきっかけは、クラウド専門家でブロガーのRojer Jennings氏の記事だ。Jennings氏は2009年
1 :1:2010/08/05 (木) 13:00:34 ID:m848tV0M はじめまして!!! やる夫スレははじめて作ります。、(ここでいいですかね?間違っていたらスマソです) 至らない点も多々あるかと思いますががんばりますのでよろしくお願いします! 需要があるかどうかちょっとわからないですが最後までおつきあい願います それでははじめます・・・ ____ /⌒ ⌒\ /( ●) (●)\ /::::::⌒(__人__)⌒::::: \ はじまりはじまりだお~!!!!! | |r┬-| | \ `ー'´ / 2 :1:2010/08/05 (木) 13:01:33 ID:m848tV0M ____ / \ / ─ ─\ / (●) (●) \ またバイトクビになったお… | (__人__) |
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く