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

クラスのメンバ

僕は普通のメンバはこんな感じ class Data { private: int _index; public: int get_index(void){return index;} }; セッターとゲッターは必要に応じて。 メンバ名の前にアンダーバー派。でもこれはあんまり良くないなぁと自分でも思う。ちなみに友達は clas…

連立方程式のデバッグ

連立方程式を解くプログラムを簡単にデバッグする時。僕がよくやる方法は… 適当に係数行列を作る すべての成分が1のベクトルを容易 上記のベクトルに係数行列を掛けて得られるベクトルを定数項のベクトルとする これで答えがすべて1になるベクトルできるの…

Google EarthのKML

Google Earthでは独自フォーマットKMLで書かれている3Dデータをロードし,表示する機能があります。去年年末ぐらいに,Google Earthのチームで働いてるJosieさんという方がKMLについての本を執筆し出版されたそうです(アメリカで)。タイトルは「"The KML H…

Rubyのソースをhtmlへ

急遽,Rubyのソースをhtml表示できるようなコンバートが必要になりました…取り急ぎこんな感じで, #!/usr/bin/ruby =begin The work of this program is to convert from a source file to a html code in display. Converting rule: * TAB A tab is convert…

デフォルト引数は好き?

この前ゲーム会社時代の友人と喋っていたとき「デフォルト引数」についてお互いの意見をぶつけ合った。僕は結構すきでよく使う派。例えばこんな感じ namespace calculate{ enum DataType{ SCLAR = 0x01 VECTORE = 0x02, COMPLEX = 0x03, }; bool function(do…

C++の書き方は

C++って書く人の性格が思いっきり現れる言語だと思う。(ちなみに性格がでるNo1の言語はRuby,まったくでない言語No1はPythonかな…) 僕の場合はゲーム会社時代から,当時はPS2とかかな,C++が開発言語だったんでかれこれ6年ぐらい使っている。C++はおくが深い…

ガウスの消去法

FEM

今日は 勉強会の宿題 - malibu-bulldogの日記 の宿題提出のはずが…すんません,ガウスの消去法しか終わってませんでしたって感じです。 (でも勉強会の時間は昼休み30分のみなので充分だったりする…)で,プログラムの方を印刷して確認してました。プログラ…

読みにくいと言われた

仕事の相棒にそれとなく,「僕のソースは読みやすい?」と聞いたら 速攻で「bulldogさんのは本当によみにくい!」「シープラっぽいから読みにくい!」 と言われた。心の中で「いや…開発言語C++って決めてるじゃん…っぽいってなによ?」と思った。しかし,笑…

夏休みの宿題気分になっちゃいかん

いるんだよなぁー「締切りがまだ2ヶ月先だからまだ大丈夫」という台詞を言う輩が。 以前も書いたけど,そういう輩に限って締切り前にがーっと徹夜したりするんだよなぁ。いい大人なんだし,夏休みの宿題みたいに8/31に目一杯がんばるっていう方法は卒業して…

勉強会の宿題

FEM

昨日のFEM勉強会では宿題が出た。宿題の内容はずばり 一次元の有限要素法プログラムをつくる。 詳細は 一次要素のみ ガウスの消去法で構わない 入力,出力ともにテキスト 入力フォーマットはとりあえずこんな感じかな。 # 入力データ $Node sum = 4 1 0.0 2 …

DSで相棒

ブログでよく同僚の事を相棒と書いているが,まぁじつはドラマの相棒がすきだ。 面白い。奥さんと二人でよくみている。 そんな相棒がDS用のゲームになって登場するらしい。テクモ、大ヒットドラマのオリジナルストーリーが楽しめる「相棒DS」。杉下右京・亀…

キャッシュのせいにした

今日は一つのファイルが70GBぐらいあるのが相手だった。 相手にとって不足はねぇ!って感じだ。 (というか,データ量の感覚がここ最近すごく鈍っている)それにしても大規模データだと本当にいろいろ起こる。 今日起こった事件は5分ぐらいかかる処理が二度…

OpenFOAM

FEM

CFDの計算ソフトOpenFOAMというのがあるらしい。詳細は エラー をご覧いただくとして。このソフトも含めて最近Blenderで形状を作成して…というのをよく見かける。BlenderというのはLinux上で動く3DCGソフト。 随分前から作られていて,既にWindowsにも移植さ…

ブライダルフェア

結婚式場の説明会をブライダルフェアというらしい。 ここ最近,奥さんと毎週出席している。結婚式といっても神前式,キリスト教式,人前式など数種類ある。 神前式は和服着て巫女さんが司会して斎主が行うみたいな感じらしい。 キリスト教式はよくドラマとか…

最近のはてな

はてなが全体的に去年の年末ぐらいからかなりリニューアルされてきたように感じる。 はてなブックマークはカテゴリーわけされていて見やすいし,検索もパワーアップしている。トップページの右横になるメッセージボックスみたいなの?も重宝する。 コメント…

sshfs

ssh経由でのファイル共有コマンド,便利です。インストールは $ sudo apt-get install sshfs 使い方は,例えばサーバー名severのhomeディレクトリをローカルのホーム直下のtmpというディレクトリにマウントする場合。しかもユーザー名はtestだったら $ mkdir…

トライアングルストリップのスタート選択方法

トライアングルストリップ(以下,単にストリップと書きます)の基本的な作り方や説明は トライアングルストリップの作り方 その1 - malibu-bulldogの日記 トライアングルストリップの作り方 その2 - malibu-bulldogの日記 に書いた。基本的な処理の流れは …

データ公開

データを気軽にダウンロードできるようにしてみる - malibu-bulldogの日記に続き,フリーなデータをもう一つ公開します。以前紹介した豚のデータです。フォーマットは3dsです。 URLは http://stripexperiment.googlecode.com/files/pig.3ds どうぞご自由にお…

blog評判分析

blog分析で映画のヒット現象を解明しよう - 次世代3Dコンテントパイプライン開発室で紹介されていた記事が面白い。これは購入意欲の数理モデルを提案しているもので,購入意欲がtの関数となり,宣伝・販促と直接的な口コミ,そして噂や評判という因子を使っ…

計算時間より圧縮だな

僕の職場ではCAEソフトの開発以外にCAE解析のコンサルタントや請負計算なんかもやっています。 そして請負とかでやる解析は計算の規模が大きすぎて手軽にできないようなデータを扱うことになります。そんなデータ(例えば節点の数が1000万以上)だと64bitマ…

データを気軽にダウンロードできるようにしてみる

Google Code Archive - Long-term storage for Google Code Project Hosting.でテストデータをダウンロード出きるようにしてみた。 こっちのGoogle Code Archive - Long-term storage for Google Code Project Hosting.を見てもらえれば,3ds形式のデータが…

トライアングルストリップ作成機能の復元

去年から公開中のオープンソースGoogle Code Archive - Long-term storage for Google Code Project Hosting.のネタ。年末からデータ構造を変更していたのでバタバタしていたが,今日やっとトライアングルストリップ作成機能を復活させた。 objファイル読み…

2009年がはじまりました

2009年が始まりました。僕の年末年始は,「今年を大不況の年」と強制的に認識させられるような話題がいっぱいな日々でした。 まるで洗脳でもされているんじゃないか?って思うぐらいの量でした。 ○○キャンセルだの,○○はストップかかっただの。まぁ確かに去…