2008-07-01から1ヶ月間の記事一覧

距離を測る(複数版)

tt

送信機 var radio_id = 7; var radio_group = 5; var dist_time = 1; function loop() { dist_send(radio_id, radio_group); } function dist_send(id, group){ for(p = 0; p < 32; p++){ // power radioInit(0xDEAD, id, group, p); radioSend(0xFFFF, "pow…

距離計る

tt

送信機 var radio_id = 5; var radio_group = 5; var dist_time = 1; function main() { dist_send(radio_id, radio_group); } function dist_send(id, group){ for(p = 0; p <= 31; p++){ // power radioInit(0xDEAD, id, group, p); radioSend(0xFFFF, "po…

UbuntuでMercurialリポジトリをhgweb.cgiで公開

まず、以前aptで入れたmercurialを削除する。こっちではhgwebが使えないので。 sudo apt-get remove mercurialpython開発環境とパッケージ管理ツールのeasy_installを入れる sudo apt-get install python-dev python cd ~/tmp wget http://peak.telecommunit…

PythonでCGI

http://d.hatena.ne.jp/shokai/20080219/1203439879 と同じ様にapache2を設定しtest.cgi #!/usr/bin/python print "Content-Type: text/html\n\n" print "test" これでも設置してpermission設定して chmod 755 test.cgi動いたらok

デフォルトコンストラクタが無いクラスを継承

C#

ThreadBaseを継承するとき、ThreadBaseに引数なしのコンストラクタが無いと 'Org.Shokai.Threading.Thread' に、引数を '1' 個指定できるコンストラクタがありません。になるので namespace Org.Shokai.Threading { public class Thread : ThreadBase { publ…

角度←→ラジアン

C#

public static float dir2Rot(double angle) { return (float)(angle/180*Math.PI); } public static double rot2Dir(float radian) { return (double)(radian*180/Math.PI); } 良く忘れるので http://support.adobe.co.jp/faq/faq/qadoc.sv?228615+002 [度…

ソースからビルドする

svn co http://ironruby.rubyforge.org/svn/http://journal.mycom.co.jp/articles/2007/07/27/ironruby/index.html を参考に。IronRubyの開発に使ってるvisualstudioのバージョンを上げたみたいで、.NET Framework3.5のMSBuild.exeならbuild通った cd c:\src…

円形

中心と周囲361個の点が必要 private const int VERT_NUM = 362; // 円形 vertexBuf = new VertexBuffer(typeof(CustomVertex.PositionTextured), VERT_NUM, device, Usage.None, CustomVertex.PositionTextured.Format, Pool.Managed); // 円形、プール自動…

三角形回った

http://www.atelier-blue.com/program/mdirectx/3d/3d01-10.htmくるくる Macbookではハードウェアで頂点処理できないっぽい device = new Device(0, DeviceType.Hardware, this, CreateFlags.SoftwareVertexProcessing, // softwareで頂点処理 presentParam);…

DrawPrimitivesでVertex描画

ここの解説が超わかりやすい。 http://www.atelier-blue.com/program/mdirectx/3d/3d01-08.htm VisualStudio2008(C#3.0)だと微妙に関数/アクセサ名が違うのがあって、調べながらちょっとずつ変えながらやってるとりあえず三角形出した using System; using S…

wassr→twitter

ちょっと修正 #!/usr/bin/ruby require 'rubygems' require 'open-uri' require 'rexml/document' gem 'twitter' require 'twitter' TWITTER_USER = 'shokai' TWITTER_PASS = 'your-passwd' TWITTER_FEED = 'http://twitter.com/statuses/user_timeline/3631…

Direct3D準備

http://www.atelier-blue.com/program/mdirectx/3d/3d01-02.htm Microsoft.DirectX Microsoft.DirectX.Direct3D Microsoft.DirectX.Direct3DX System.dll System.Drawing.dll System.Windows.Forms.dll を追加 using System.Windows.Forms; using System.Dra…

wassrからtwitterにpost

わっさーが流行ってるので行ってみた http://wassr.jp/user/shokai わっさーへ投稿するとtwitterに投稿する。cronで回してる #!/usr/bin/ruby require 'rubygems' require 'open-uri' require 'rexml/document' gem 'twitter' require 'twitter' TWITTER_USE…

Mercurialで無視するファイル

リポジトリ直下に.hgignoreというファイルを作って syntax: glob *.log *~ *.sqlite3これでlogファイルとemacsの一時ファイルとsqliteが格納されなくなる hg statusで確かめ