Entries from 2010-01-01 to 1 year

引数を参照とポインタのどちらで渡すか

C++

暫く触っていないとすぐ忘れるのでメモ.クラスを関数の引数に取るとき,参照で渡すかポインタで渡すか?結論をさっさと書くと,constなら参照,非constならポインタをデフォルトとする.constポインタはconst参照の使用が合理的でない場合に使える.非const…

.NETでVisioクローンを作りたい

C#

Visio的なUIを持ったフォームアプリケーションを作りたい,ということでOpendiagramというオープンソースの.NET用ライブラリを使ってみた. Open Diagram - Homeちょっと木構造を書くくらいなら簡単で,こんな感じに書けばVisio的なパレットの上に移動,拡大…

「地球外生命体らしき」信号はグリーゼ581由来ではなく,16700光年先の球状星団から

ホットエントリに入っていたので反応. オーストラリア・ウエストシドニー大学のラグバー博士の調査・研究により、遥か銀河の彼方から、地球外知的生命体らしき存在からのパルス信号が発信されている事が明らかとなった。地球外の文明による信号の可能性があ…

論理性と創造力に関する発表を行ってきました

と書くととっても偉そうというかアレですが,「創造性工学プロジェクト」という集中講義に参加して,その中の1プロジェクトの成果発表を任されたので,10分ほど喋ってきました.スライドを置いておきます.論理性と創造力育成プロジェクトView more presenta…

ネバダ,ロケット,宇宙兄弟

去る9月11〜20日の間,ネバダ州のブラックロックという砂漠で開催されたARLISS2010コンペに参加してきました.その時のことを少し日記にします.ちなみに途中宇宙兄弟の11巻ネタバレを含みますので注意.あとむやみに長くてごめんね. ちなみにここに載せた…

メモリパフォーマンスに関連するレジストリまとめ

「Windows 高速化」なんてワードでググるとそれっぽいサイトが大量に出てくるわけですが,「とにかくここのレジストリをこう変えると高速化!」みたいな感じで,あまりにもブラックボックス.意味もわからずレジストリをいじくり回すのはなんだか気持ち悪い…

簡単なICで90%効率のリチウムイオン充電器を構成する

リチウムイオン電池は爆発物.爆発物を安全に充電するために,ふつう充電電圧と電流をコントロールできる専用のICを使う.充電方式は以下のように分類される: CCCV充電方式 スイッチング充電方式 ダイオード整流式 同期整流式 リニア充電方式 パルス充電方式…

Make01 すべてをデータロガー化するシリアル接続用ターミナル

C#

組み込み系の開発をやっていると,今でも電源装置やマイコンやオシロとPCをシリアル接続して,データのやり取りをすることがあります. 相手機器が吐き出してくるデータは,ターミナルソフトでログを取り,それを後から欲しい形に加工したり視覚化したりする…

H8で画像認識&追尾

H8-3069で赤いものを追いかけるテスト. 使ったもの 秋月H8-3069ボード シリアルカメラモジュール COMedia C328-760(Sparkfun,サイレントシステム等で取扱い) サーボ GWS PICO(秋月で売ってる) シリアルカメラモジュールは80×64〜640×480までの解像度でJPE…

宇宙用太陽電池を衛星に貼り付ける

2か月ぶりに日記.誰向けなのか分からないマニアックな話を展開する. 宇宙用太陽電池とは 人工衛星に使う太陽電池は何よりも面積あたりの発電量(=効率)が命.よく使われるのがガリウム砒素,GaAsを使った太陽電池で,よくあるシリコン系の倍以上,30%ほ…

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年代の初夢 - 中須賀教授が語る「超小型衛…