BitMap描画を10倍速くする

かなり間があいてしまった.また覚え書きエントリですが. C#のSystem.Drawing.Bitmapを使って画像を出そうとすると,場合によってはものすごく重たくなってしまう.ボトルネックとなっているのはSetPixel/GetPixel関数.ググると重いと感じている人は沢山い…

Google Mapsの逆ジオコーディングAPI,基本的な知識3つ

最近本業と関係ないことばかりメモっている気がする.研究しろよM2.Google Mapに緯度経度から地名を引くことができる逆ジオコーディングAPIがあることを以前書いた.xml/kml/JSON/csv形式のいずれかをoutputパラメータで指定する. Google Maps JavaScript …

OAuthとC#でマルチバイト文字を扱う

人工衛星bot(http://twitter.com/XI_V)を作ったときに嵌ったところをメモる。 まずはC#でのTwitterAPI使用例をググる OAuth認証まわりをやってくれるOAuthBase.cs、Twitter投稿用のOAuthTwitter.csというライブラリが転がっているので、これを使えばSignat…

RichTextBoxでシンタックスハイライト

C#

Richtextboxコントロールを使うと装飾されたテキストを表示することができる.ということでhtmlシンタックスハイライトもどきを実装. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Draw…

Google Maps APIで逆ジオコーディング

C#

座標情報(緯度経度とか)を住所に変換することを逆ジオコーディングと言うらしい.ちょっとbotに使いたいので,Google Maps APIで遊んでみる.Google Maps JavaScript API V2 Services - Google Maps JavaScript API v2 (Deprecated) — Google Developersた…

Star Trackerに結像される星位置の計算

バイト先での仕事に使う自分用めも. (2010/4/9追記 DCMの表記がx-y-zオイラーになっていたのでz-y-xオイラーに修正.quaternion表現をq0=cosに修正) 問題設定 Star Tracker(STT)は宇宙で人工衛星の姿勢角および角速度を決定するセンサで,カメラとデータ処…

ナポリピッツァ アランジャルシ

湯島にあるナポリピッツァの店.席数は10〜20くらいで,若くて雰囲気のいい夫婦で切り盛りされていた.イタリアから取り寄せたという窯が通りからも店内からもよく目立ち,店内にはナポリの本が.1日20食のランチ(1300円)を注文.前菜のプレート+ナポレタ…

Waseda.L#3に参加しました

異分野発表会Waseda.Lというものに参加してきました.Waseda.L#3 - Waseda.L - Seesaa Wiki(ウィキ)前回会場がうちの研究室の向かいだったとか,id:salamannが同じ学科だとかでWaseda.Lの存在を知り,今回ひょっこり参加してみました.自分は超小型衛星と…

5分で分かる人工衛星サブシステム

研究室に興味がある学部2年生向けに,ごく簡単なプレゼンをこさえました.誰に役立つのかさっぱり分かりませんが,せっかくなので貼っておきます.だんだん実名をネットに晒すことに抵抗が無くなってきた.就活生だいじょうぶか.5分で分かるNano-JASMINEサ…

一口コンロで作れる,絶対に失敗しないカルボナーラのレシピ

カルボナーラは材料が揃えやすく,卵と乳製品で栄養価も優秀なできる子だけど,ソースに火を入れすぎて炒り卵パスタになることもしばしば.そこで,安く早く確実にうまいカルボナーラを作れる一人暮らしの野郎向けレシピを書いておく. 材料(1人前) パスタ 1…

系外惑星に生命は芽生えるか:グリーゼ581c/dの地表温度推定

系外惑星の発見 最近,「系外惑星」(太陽以外の恒星を周回するような惑星)の発見が天文の分野でちょっとしたブームとなっている.逆を言えばつい最近まで,太陽系以外の惑星は全く見つかっていなかった.夜空に輝く星は全て太陽と同じ,自ら光り輝く恒星だ…

IEEE ICDM DMC2007 まとめと発表スライド

IEEE ICDMDMC2007 IEEE ICDMDMC2007 その2 DMC3回目.先日課題報告会を終えたので,プレゼンテーションに使ったスライドを置いておきます.過去2回には書いていないですが,講義の課題として「コンテスト後に公開されたラベルの位置座標情報を利用すると,ど…

IEEE ICDMDMC2007 その2

Machine Learning初心者によるまったりゆるゆるDMC,二回目.とりあえず前回学習一切無しで76.8%の正答率というベンチマークが出たので,これを超えたい. k-means 普通のk-meansでは初期ラベルをランダムに割り当てるのだが,半教師あり学習なのでちょっと…

IEEE ICDMDMC2007

うちの学科の講義としては異色の課題.IEEE ICDMのData Mining Contestを解いてみて,Machine Learningの凄い人達が出した成果に「後だしジャンケン」で勝てるか?というもの. 問題設定 詳細はこちら.ICDM DMC 07 内容はWifi信号強度を用いた位置推定.無…

理系研究室のウェブサイトを作る時に気を付けること

誰に来てほしいか 内外の関係する研究者 学生 (スポンサー) 何に気を付けるべきか html素人でも管理できること 学生が管理する場合は自分も含めてhtml素人によって運営される リッチに作ってしまったばっかりに後任者が面倒臭くなって更新を放置するよりは,…

Pro/Eで木構造

Pro/Engineeringにはアセンブリの構成部品一覧をhtmlで出力してくれる機能がついている.でも,これが個人的にちょっと見難い形になっている. アセンブリはleaf nodeを部品とする木構造を持っている.こんな感じ. WHOLE.asm | |-- A.asm | |-- a.prt | |--…

ロシア料理 海燕

都営三田線/大江戸線春日駅近くにたたずむ小さなロシア料理の店。 1000円のランチでビーフストロガノフを食べた。写真奥はロールキャベツ。いずれも濃厚なコクのあるソースで満足感のある味。店内は常連客でにぎわっており、シェフはランチの注文が落ち着く…

ASNARO Spacecraft

読んだ System outline of small standard bus and ASNARO spacecraft Toshiaki Ogawa, Keita Miyazaki, Osamu Itoh 23rd Annual AIAA/USU Conference on Small Satellite「論文1本ノック」というタグを一瞬付けようと思って踏みとどまった危ない。国産の小…

iphoneを買った

「iphone for everybody」とはてなのキャンペーンの2段攻勢に負けて、ついにiphoneを購入しました。6年使ったauともお別れ。AUの利用明細を写真でアップロードすると利用年数まで引き継げるとは知りませんでしたわ。これで過去の経歴まで書きかえられ、id:ny…

これから5年で超小型衛星は化けるか

豪雪の岐阜に帰省したばっかりに家から出ることもなく、正月はだらっだら過ごしていた。研究のほうはともかく、就職活動がスロースタートになりそうなので気をつけなければ。そういえばこんな記事が出ていた。 2010年代の初夢 - 中須賀教授が語る「超小型衛…

XP初期設定

前回に引き続き柄にも無い記事書いててあれですが、研究室PCの再配置が行われそうだったり、自宅のデスクトップが瀕死で再インストールしなきゃだったりで、XPの初期環境整備をやる機会がまだいくらかありそうなので。 普通の日記も書き溜めなきゃなとは思っ…

Emacs+XP+Firefox+Officeのキーバインド壁紙を作ってみた

キーバインド大事 分かっちゃいるけど覚えられない アプリケーションごとにバラバラだし xkeymacsの設定とブラウザのショートカットとウェブサイトに実装された独自ショートカットが入り混じってわけわかんない! すぐ参照できるように壁紙にショートカット…

はてなインターン前半を終えて

ぼちぼち他の参加者の方の日記も上がっているようなので、便乗して感想など書いてみます。 参加者 今年はエンジニアのインターン生が7名で、専攻は殆どが情報系。航空宇宙工学のエンジニアという自分の立場は割と異色だったようです(もちろん覚悟はしていま…

一週間終了

はてなの社内フレームワークを使ってタスク管理ウェブアプリを作成中。 いろいろ必死です。

出発

近況:リャマリャマアルパカラクダリャマ。 リャマ読んで、初めてのPerl作者: ランダル・L.シュワルツ,トムフェニックス,Randal L. Schwartz,Tom Phoenix,近藤嘉雪出版社/メーカー: オライリージャパン発売日: 2003/05メディア: 単行本購入: 15人 クリック: …

GA的なもの

C#

何気なく自分の日記を読み返したら、最初のほうに酷い絵を描いてたことを思い出した… 当時どういうテンションだったのこれ… 良くこれで採用して貰えたものです。というわけでコードで埋めてそれっぽいブログにしておこうという試み。 第一から第五希望までの…

65535行ごとにファイルを分割する

実験とかで生成したCSVファイルが65535行超えてexcel2003で開けないことがしばしばあるので。 #!perl use strict; $ARGV[1] = 65535 unless $ARGV[1]; #第2引数を省略すると65535行ごとの分割に my $maxcol = pop @ARGV; my $output = $ARGV[0]; my $filecou…

Ubuntu

これまでWindows一筋だったのだけども、 開発にLinux環境が必要だろうと思いUbuntuとのデュアルブートにしてみた。Ubuntuかわいいなーと思いつついじくってたら、 開発はVMWareで行うよとの連絡が。 デュアルブートは完璧に自己満足でおわってしまった…。ま…

はてなインターンに行ってきます

来月3日から京都に行ってまいります。れっつPerl。 プログラミングと言えばCで軌道計算とかマイコンでハードウェア制御とかばっかりの自分が参加しちゃってどうなるのか、恐ろしくて仕方ありません。ぶるぶる。事前勉強に没頭すべきこの時期にも、CPUボード…

遺伝的アルゴリズムで最適化できるもの

実用的な時間で厳密解を求めるのが難しいような問題によく使われる手法として、遺伝的アルゴリズムというものがある。 Wikipedia - 遺伝的アルゴリズム 遺伝的アルゴリズム(いでんてき-、Genetic Algorithm、GA)とは、1975年にミシガン大学のジョン・H・ホ…

マイコン。

研究室に籠る日々を送るうちに、自分の日本語処理能力に衰えを感じ始めてきました。 日記を書いてリハビリリハビリ(?)◆◆◆研究室でFPGAをちょくちょく触っていたので今更ではあるけども、 マイコンに手を出してみた。 H8/3664は単純明快。レジスタの上げ下…

北風と太陽

北風と太陽というお話がありますが、こないだ 「風吹いて服が脱げるわけないじゃん、北風馬鹿だよねー」 みたいなことをとつぜん人から言われました。うん、たしかに服は脱げないと思う。 北風の底力的なものはよく知らないので、実は脱げちゃうのかもしれな…

ぬるぬる

♪サラダ油を床にぶちまけたので 今日はサラダ記念日ー 世界よ滅びろ…!

なにか見えるのは気のせい

グラデーション背景を数枚つくっててきとーに重ねる。 ↓ レイヤスタイル「差の絶対値」ででっかい楕円を描く。そのレイヤを複製して少しずらすと、移動した幅と同じ幅の楕円ラインが出現。2枚のレイヤをまとめてからスタイルを「覆い焼きリニア」に変更。 ↓…

スパム

件名:病気のワンちゃんにエッチな治療♪ ってメールがすごい勢いで来てます。なんだかもうやけくそですね。やけくそってすごい響きだなあ。焼けるのか。焼けてしまうのか。でもよく考えてみると「焼け」じゃなくて「自棄」だと思います。それはそれで文字ど…

ここは

絵の練習とかをさらす場所にしようかと思うよ。

なんか

「俺の『ごはんですよフォルダ』を開放ですよ」って動画を、あろうことか最後までみてしまったよ。おそるべし13日の金曜日。