たくさんのデータを大小関係に従って、小さい順(昇順)や大きい順(降順)に並び替える作業はソート(整列)と呼ばれ、ソフトウェア・プログラムではよく使われています。このようなソート作業を行うために並び替えの方法を手順化したのが「ソート・アルゴリズム」で、アイデアを理解すると「ほほー、なるほど」と思えるのですが、複雑すぎて理解しづらいものもあります。そんなソート・アルゴリズムの中でも有名で、仕組みを理解しておきたいものばかりを題材に、なんとフォークダンスに合わせてアルゴリズムを表現するムービー集「AlgoRythmics」が公開されており、学習効果があるかどうかは脇に置いて、思わず見入ってしまう魅惑のムービーとなっています。 最も有名なソート・アルゴリズムの一つである「バブルソート」をハンガリーのフォークダンスにのせて表現するのが「Bubble-sort with Hungarian ("Csá
モバイル向けアプリとして世界中で大ヒットしたゲーム「Flappy Bird」のコードをスーパーファミコンの「スーパーマリオワールド 」に手動で組み込み、なんとマリオの世界でFlappy Birdをプレイできるようにした猛者が登場しました。制作者のSethblingさんが、どのようにしてマリオでFlappy Birdをプレイ可能にしたのかを説明するムービーを公開しており、理屈はわからなくとも何だかすごいと感じる内容になっています。 SNES Code Injection -- Flappy Bird in SMW - YouTube SethblingはマリオのTASやマインクラフトの創作ムービーを作っている人物で、今回はスーパーファミコンのスーパーマリオワールドにFlappy Birdのソースコードを組み込むことに挑戦しました。 通常の場合、コードを書き込むという複雑な操作が必要なときはエ
https://twitter.com/kozeni_shkt/status/709743397196541953 http://www.b-ch.com/ttl/index.php?ttl_c=467 照度センサーという事で最初arduinoが思い浮かんだのだけれど、一般のご家庭やオフィスにarduinoは無いと思うのでiOSでやった。使わなくなったiPadにアプリを入れてオフィスの出入口に置いておく運用イメージ。 設定した閾値をディスプレイの輝度(部屋の照度)が下回ったらGet Wildし始める。なお手を抜いてるので閾値以下で輝度が変化するたびにGet Wildされる。 // // ViewController.swift // gettlod // // Created by ouba on 2016/03/28. // Copyright © 2016年 oubakiou. All
プログラミング言語を彼女に例えた文が的確すぎると話題に Tweet カテゴリ☆☆☆☆☆ 0 :ハムスター2ちゃんねる 2013年3月14日 15:00 ID:hamusoku 質問:メジャーなプログラミング言語とそれらの役割を、素人でも分かるように教えてください。 PHP は、あなたが高校時代のある夏、不器用ながらも付き合った初めての彼女です。もっと真剣な関係を築こうとしてはいけません。この子は複雑な問題を抱えています。 Perl はPHPのお姉さんです。あなたからしたらちょっと年上かもしれませんが、90年代は人気者として鳴らしていました。Larry Wall と長い間付き合っているので、今は理想も低くなったし、かなりのブッサイクになりました。彼は「お前らが何を言おうと知らん、俺は彼女を愛している!」と言います。そんな人は彼だけです。 Ruby はスクリプティングファミリーの中でも
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く