[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

2011年8月10日のブックマーク (10件)

  • お掃除ロボットルンバの掃除経路を撮影するプログラムをつくってみた - kenmazの日記

    お掃除ロボットルンバを買って半年以上たちました。外出時にルンバを起動して、帰宅したら掃除が終わっている、という感じで使っています。ただ、確かに部屋はきれいになっているのですが、当に部屋の隅々まで掃除してくれているのかが分からない。というわけで、ルンバの移動経路を連続撮影して、ちゃんと部屋の隅々まで掃除しているか確認するプログラムをRubyCocoa(Objective-C)で作りました。 概要 今回は以下の二つのプログラムを作りました。 camera: iMacMacBookの内蔵カメラ(isight)で1秒ごとに部屋内を撮影するCocoaアプリ mono.rb: cameraで撮影した写真を合成するRubyプログラム 実験 ルンバを起動して5分間掃除してもらう 2台のMac(iMac,MacBook)を室内の2カ所に設置 上述のプログラムで撮影&解析 その間に俺は風呂に入る 結果

    お掃除ロボットルンバの掃除経路を撮影するプログラムをつくってみた - kenmazの日記
    syque
    syque 2011/08/10
    お掃除ロボットルンバを買って半年以上たちました。外出時にルンバを起動して、帰宅したら掃除が終わっている、という感じで使っています。ただ、確かに部屋はきれいになっているのですが、本当に部屋の隅々まで掃除
  • Furrtek.org : MonotronDS

    syque
    syque 2011/08/10
    Korg Monotron emulator for Nintendo DS. Compatible with all models. Beta ROM (0.2) (116kB) Added mode switch, octave shift, sustain, keyboard track and optimized code. Beta ROM (0.1)
  • ブラウザ「Safari」の使い方。Safariを格段に強化する「ブックマークレット」編。 | AppBank

    ブックマークレットの使い方 一度作ってしまったら、あとはとても簡単です。 まず、ブックマークレットを使いたいと思ったページを開きましょう。開きましたか? 開いたら、ブックマークレットをタップ!これでブックマークレットが機能します。 ブラウザに戻るとほら!ページが下までスクロールされています。 それでは以下に、便利なブックマークレットをどんどん紹介していきます。自由に活用下さい!(また、「このブックマークレットも追加すべきだ!というものがあれば@toshism0331までご連絡下さい! アプリと連動するブックマークレット *iPhoneでコピーをする場合、テキストは右端よりも右にとび出してコピーできないという声を頂いております。その場合、次の行のテキストまでコピーして、最終行を削除するという方法でコピー下さい。(例えば、「読んでいるページをGoogle Readerに追加」のブックマークレッ

    syque
    syque 2011/08/10
    *iPhoneでコピーをする場合、テキストは右端よりも右にとび出してコピーできないという声を頂いております。その場合、次の行のテキストまでコピーして、最終行を削除するという方法でコピー下さい。(例えば、「読ん
  • Writing Unit Tests in F | Webシステム開発/教育ソリューションのタイムインターメディア

    Visual Studio は組み込みのユニットテストの仕組みを持っており、.NET開発を行う際にはテストプロジェクトを追加するだけで簡単にユニットテストを書いたり実行したりすることができます。 F# でもその恩恵に与りたいわけですが、残念ながら VisualStudio で F# のテストプロジェクトを作ることはできません。 これを回避する方法を紹介しているブログがあったので紹介します。 F# Unit Testing with Visual Studio 2010 F#テストプロジェクトを作る テスト用のF#プロジェクトを作成する。F#のテストプロジェクトは無いので、クラスライブラリを選択して作成する。Microsoft.VisualStudio.QualityTools.UnitTestFrameworkへの参照を追加する。プロパティ→ビルド→出力パスをbin\ にする。リリース構成

    Writing Unit Tests in F | Webシステム開発/教育ソリューションのタイムインターメディア
    syque
    syque 2011/08/10
    Visual Studio は組み込みのユニットテストの仕組みを持っており、.NET開発を行う際にはテストプロジェクトを追加するだけで簡単にユニットテストを書いたり実行したりすることができます。 F# でもその恩恵に与りたいわけ
  • 最近のアプリケーション開発で理解しておかないといけない基本事項 - 丸井綜研

    とくにMaciPhoneのプログラム開発で最初にわからなくなるのがこのあたり。Appleもそれは理解していて、Your First Mac Applicationの中のUnderstanding Fundamental Design Patternsという章にまとめてあります。 僕もまだ慣れてないので、その文章を読んでの現時点での理解を下にまとめておきました。 Model-View-Controller その昔、僕がBASICでプログラムを書いていたときにはデータもコードも一緒くたで、すぐにスパゲッティ・コードになったものでした。Javaのようなオブジェクト指向言語を使うようになって、データ構造部分とその表示部分とは切り分けた方がいいと学びました。 たとえばRPGを作っているときに、体力点とか技術点のような主人公の基礎データを保管・管理する部分と、それらを画面に棒グラフなどで表示する部分

    最近のアプリケーション開発で理解しておかないといけない基本事項 - 丸井綜研
    syque
    syque 2011/08/10
    とくにMacやiPhoneのプログラム開発で最初にわからなくなるのがこのあたり。Appleもそれは理解していて、Your First Mac Applicationの中のUnderstanding Fundamental Design Patternsという章にまとめてあります。 僕もまだ慣れてないので、そ
  • 削除フラグのはなし

    6. id name pass is_deleted 1 ryu xxx FALSE 2 ken xxx FALSE 3 honda xxx TRUE 8. id name pass is_deleted 1 ryu xxx FALSE 2 ken xxx FALSE 3 honda xxx TRUE 3 honda xxx FALSE

    削除フラグのはなし
    syque
    syque 2011/08/10
    (メモ) ■削除フラグの持ち方 ・"is_deleted" フィールドを作成して管理 ・"is_deleted" フィールドを作成して管理、False のレコードは 1 件のみ許可 ・"user_id" がネガティブなら削除済みと解釈する ・履歴テーブルを作成してトリ
  • プログラムを理解させるには?

    K&RのCで書かれたプログラムを渡された(もう少し正確に言えば、VisualStudioのWizardで作られたものにK&RのCでコーディングしてある(C++ですら無い)ので純粋なCでは無いが果てしなくK&RのCだ)。あと、これを作った人はどうにも「ポインタ」の概念が無いらしく、無駄に多次元配列だったり、配列のアドレス渡しとかが多用されている。 作業指示は、これを流用して、C++/CLIかつ.netFramework3.5使用かつ新規案件に対応せよ、との事。 個人的にはどう見積もっても3人で4ヶ月かかる量なんだが、予算が1人で1ヶ月、と言って来た。理由は「Cからの流用だから」。 参ったな。自分としては、C++/CLIはもはや別言語だと思っているんだが。 どうにも上司と顧客に説明出来ない。説明出来ないのは、自分が理解していないせいだ、と言われればそれまでなのだが、自分の感覚で言うと、高段者が

    プログラムを理解させるには?
    syque
    syque 2011/08/10
    自分にはVBという言語はとてつもなく難しい言語に思えた(MFCは論外)。なぜなら「かゆいところに手が届かない」言語だったから。だから、皆が言う「VBなら簡単」の理由がさっぱり分からなかった。ちょっとした使い捨てツ
  • カレントディレクトリをバッチファイルのディレクトリにする - 強火で進め

    %0 にバッチファイル自身のファイルパスが格納されているため以下の様に記述し、ドライブの変更、ディレクトリの変更を行う。 %~d0 cd %~d0%~p0追記: id:nanmo さんよりコメント欄にてもっと短い方法を教えて貰いました。 cd /d %~dp0cd で /d のオプションを指定すると通常、ディレクトリの変更だけでドライブの変更は行ってくれない cd コマンドでドライブの変更も同時に行うようになります。 たとえば現在、Dドライブの d:\test にいて Cドライブの c:\test2 に移動したい様なドライブが異なる場所への移動も以下の1行を実行するだけでOKです。 cd /d c:\test2ちなみにコマンドのヘルプはコマンドプロンプト上で「help (コマンド)」とタイプすると確認できます。cd について知りたい場合は help cd で確認できます。 %~dp0 は

    カレントディレクトリをバッチファイルのディレクトリにする - 強火で進め
    syque
    syque 2011/08/10
    %~dp0 は %~d0 (ドライブ名)と %~p0 (パス名)を組み合わせた記述方法の様です。 dpだけでなく %~ と 0 の間に色々な組み合わせを指定可能な様です。 「ドライブ名、パス名、ファイル名」の組み合わせで取得したい場合は以下のよ
  • AudioJungle - Royalty Free Music & Audio

    Everything you need for your creative projects, for one low cost Millions of creative assets Unlimited downloads Simple commercial licensing One low cost Cancel any time

    AudioJungle - Royalty Free Music & Audio
    syque
    syque 2011/08/10
    36,929 - Royalty Free Audio Files from $1 Music Loops, Music Packs, Sound Effects, Source Files, Logos & Idents, TRAX
  • Error 404 (Not Found)!!!

    404. That’s an error. The requested URL /intl/ja-jp/products/explore-get-answers/2011_08_360 was not found on this server. That’s all we know.

    syque
    syque 2011/08/10
    (コメント) 死ぬまで見れることはないだろうと思うものが見れてしまった