01.Blogs :
lamp_shade  
色々書かせてもらいます。よろしくお願いします。
印刷は。
Friday, June 30, 2006 12:51 AM

あるディレクトリ内にある全てのディレクトリに存在する画像ファイルを規則的に印刷するソフトを適当に作ってみました。

まぁこれ複数舞の画像を一つのPDFするんに必要だっただけど、こんなソフトが簡単に、そして一瞬で書けるC#、いや、.netはますますすばらしいなと思いました。

おかげで助かりました。

 

0 Comments | Post a Comment |

posted  by  lamp_shade  with 

VBA。
Sunday, June 25, 2006 9:37 PM

レポートとかでよくExcelを使いますよね?

僕もよく使うんですが、いつも手作業でゴリゴリやってたんですよ。

でもね、やっぱ自動化したいなぁなんて思うんで

VBAを使って自動化してみました。

(ま、今回のデータ処理が簡単だから自動化できただけなんですけどね)

 

やっぱ、自動化すりゃ早いんだけど、5年ぶりくらいのVBAなんで四苦八苦。

つうか、学校の授業でちょっと触れただけやものね。

しかし、言っちゃ悪いけど、改めてゴミ言語じゃないかなと思った。

美しさの欠片も感じないというか、気持ち悪すぎ。

はよ、C#に入れ替われって感じ。

新しい言語を覚えられない人間など淘汰されちまえばいい。

というか、そういう人間はちまちまマウスでいじっとけ。

0 Comments | Post a Comment |

posted  by  lamp_shade  with 

Can you tell me…
Sunday, June 11, 2006 10:30 PM

最近単位稼ぎの為にプログラミングの授業を受けてみました。

ぶっちゃけ情報系(僕は物理系)とかではないので、C言語の初歩をやるような感じですが

(たまぁに初心者には難しいんじゃねっていうこともやらされますけど)

僕にしてみればそういうレベルだからどんなん出てきても簡単なわけ。

ま、そうじゃなきゃ単位稼ぎの意味ないじゃんね。

でも、思うんだけど、何でコンパイルにcygwinでgcc使わせるんでしょうね。

コマンドプロンプトからcl.exeでコンパイルじゃあかんのですか。

エラーも日本語で出てすばらしいですよ。

(cygwin+gccでも設定したら出るやろけど、変な訳文っちゃろ?)

あと最適化もすばらしいですよ。

でも、僕は真面目な生徒だからそんなん先生に指摘しないのですぅ。

(前の学期にちょびっと先生をやって、そういうのを指摘するって○○いと思いました。)

C言語を身に着けるのが目的やものね。

それにあの程度の英語が読めないわけじゃあるまいし。

 

話は変わるけど、昔にtheSpokeの勉強会で見かけた人を学校でみかけました。

僕はシャイだから声をかけなかったけど、相手は気づいているのかな?

やっぱ情報の人なんやろか??

心当たりがある人はコメントどうぞー。

(といっても一人でしょうけど。でも、意外と年がはなれているんですね…て思った。当然僕のほうが年上)

0 Comments | Post a Comment |

posted  by  lamp_shade  with 

さうんどのべる。
Wednesday, May 24, 2006 1:13 AM

最近、サウンドノベル的なものを作りたいなぁって思ってて

色々ストーリーも考えてて、形にしたい!っつう欲求が大きくなってきたので

とりあえず、昨日から作ってみることにしました。

んで、サウンドノベルっていったら絵。

でも、僕、PhotoShopもペンタブも何も持ってないから

どうしよかなぁぁって思ってたんだけど

FF12のエンディングみたいな古い紙っぽいのに、昔っぽく見える絵が書いてあるみたいなのが欲しかったから

コピー紙に鉛筆で絵を書いて、それをスキャナーで取り込んで、C#でいじってあげたらうまいぐあいに出来ないかなと

色々試行錯誤して、まぁ、出来ました。

(C#のBitmapで取り込んで、各種フィルターを適用して、それでまぁ色々いじってあげるわけ)

PhotoShopのフィルターで簡単に出来そうだなとは思います。(使ったことないからわかりません)

でもま、細かい点をいじってしまう場合だとこっちでも意外と楽なんじゃないのと思いました。

ま、以前、C#向きにwrapperを書いたOpenCVがあったのも大きいかもですね。

 

そんで、今度は、シナリオを実行するのをやってみました。

C#で直にシナリオを書いてもいいかもだけど、(あるかわかんないけど)次回利用するときのこととかを考えると

自作サウンドノベル用スクリプトをつくったほうが再利用しやすくてええんでないかと思ったので作ってみました。

まぁ、Basic的な文法ですが、意外と文法を考えるのっておもしろい!

本格的に考えるとなると鬱になるかもですけど、やっぱ遊びやとおもろいですね。

と、いつも通り脱線していくのでした~~~。

(つまりもうゲームなんてどうでもよくなっているんだよねぇ。)

(FF12で何年ぶりのゲームざんしょ。)

0 Comments | Post a Comment |

posted  by  lamp_shade  with 

いろいろね。
Saturday, May 06, 2006 4:21 AM

しらねー癖に調子乗って知ってるふりをする奴はまじありえん。

それで正直に無知だって奴をバカにするやつもありえん。

-----------------------------------------------------------------

(上とは関係なしに)

最近、母がよくチャングム(韓国ドラマ)を見るようになった。

僕も見てたら、意外とおもろい!

おもろいっつうかね、何ていうか定番な展開ばっかなわけ

[話の流れ]

こういうちょっとだけ後ろめたいことをしてみました! → 何とばれちゃいました! →死刑にされちゃうの?

→しかし、後ろめたいことのお陰でよいことが出来ました!→良いことが出来たから不問で、地位向上!

これと他の数パターンの繰り返し。

何ていうか簡単に話が先を読める、しかし、それが悪いかっつうと、意外と悪くないんだな。これが。

チャングムっていう主人公があまりに天然すぎて、たまぁにいらつく時もあるけど

ストーリーの運び方が下手に難しくしまくってるやつよりも肩の力を楽にして見れるかなぁと思った。

何ていうか話が抜けても簡単に抜けた話が想像出来るし、家事をしながらでも十分理解できる作品。

やっぱ奥さんのような層に受けるだけあるわ。

楽しんだもんの勝ちというのはこういう作品やなと思ったのでした。

0 Comments | Post a Comment |

posted  by  lamp_shade  with 

いろいろありますが
Saturday, April 29, 2006 11:37 PM

もしかして実名ばれた(ばらされた?)と思いましたが

同名の人だったようで助かりました。

普段見ないような掲示板を眺めると色々発見がありますね(^^)。

0 Comments | Post a Comment |

posted  by  lamp_shade  with 

ウボァー、ウボァー、と彼は喉の骨にえずいた。
Thursday, March 02, 2006 10:31 PM

最近は、身の回りのことなどはmixiに書き込むようになってしまっていたので

ここには書き込まなくなっていました。

んで、ここに書き込んだからってネタがあるわけじゃないんだよねぇ。

 

そうそう、最近、友達に「暗算ソフト作ってくれー。」なんて頼まれちゃったんだけど

(家庭教師先のお子さんに使わせるらしい。)

僕ってマジで暗算苦手なわけ。

そんなソフトをデバッグするとしたら暗算しなきゃいけないじゃん。

僕としては作るのすごい嫌だなぁと思ってたから、すごい適当に簡素に作ったら

ここはこういう機能つけてーとか言われちゃってさ、ふつうに手を抜いたとこ見抜かれてるの笑。

それでまぁ仕方ないから、そういう機能をつけてあげたら、また手を抜いたところを見抜かれちゃって笑。

やっぱ手を抜いたらばれちゃう笑。

結局手直しをするなら最初からそれなりにやってあげてたらよかったなと思いました。

それか最初に断っとくとかね^^;。

0 Comments | Post a Comment |

posted  by  lamp_shade  with 

Borland C++ Builder & Delphi.
Friday, February 10, 2006 7:00 PM
BorlandがC++ BuilderなどのIDE部門を売却する事を決めたそうです。
 僕が真剣にGUIプログラムを書けるようになったきっかけというのはやっぱDelphiが大きかったです。
昔はFM-8でBASICを書いてましたが、今思えばあんなんもう書く気になりません。
 ゴミ捨て場で拾ってきたテープレコーダーでソースコードを保存なんかようやったなって感じです。
 初めてフロッピーを手に入れたときは素晴らしい発明だと感動したものです。
 printf("Hello World!\n"); なんて書いて勉強してる時分に、Delphiを触れた時の感動はそれに近いものがありました。
 GUIがこんな簡単に出来るんや!!と思うと 世間がWindows 95で湧き上がっているとき、
僕はまだ小3でお金も無く 当時PCはかなり高かったので、親に買ってもらうわけにもいかず
FM-8にBASICでWindowsっぽいロゴなどを表示してたりしてたのを思い出しました。
あの時はWindowsの動きやGUIが理解出来ていなかったので GUIなんか作れるはずなどありませんでしたが
TVの中で見るPCの画面を踊るマウスカーソル等に強い憧れを持っていました。
そして、Delphiがあれば、あの頃の憧れていた世界を容易に作れるのだと思うとワクワクしました。
 でもまぁその後紆余曲折があって、Borland C++ Builderに落ち着くのですが
あのGUIの作りやすさは素晴らしくてunmanagedなものを作る場合はいつもC++ Builderです。
(VCLを触るとMFCなんか使えないでしょ?)
これからどうなるのかわかりませんが、DelphiやC++ Builderが良い企業に買収されてほしいです。
 まぁmanagedに限って言えば、VCLの遺伝子がC#や.netに受け継がれているので必要はないかなぁという気もします。

IE7だと無茶苦茶になった…。
Mozillaで改行しました。

0 Comments | Post a Comment |

posted  by  lamp_shade  with 

ipod Linux。
Sunday, January 29, 2006 5:27 PM

以前からipodにLinuxをインストール出来るという話を聞いていて

すごい興味があったのですが、いかんせんめんどくさがりな僕は手をつけていませんでした。

 

そして、今日、インストールしてみました。

 

意外と簡単で驚きました。

Fedora Coreとかをインストール出来る方なら簡単に出来ると思います。

 

んでまぁ、日本語のファイル名を表示させたくて、色々調べたら日本語フォントを導入するだけでいけるとのこと。

そんでまぁ、よくある普通のbdf Fontじゃだめで、UTF-8でSTARTCHARが定義されているやつじゃないとあかんらしい。

でも、mplus Fontとか使いたかったから、変換ツールを作ることに。

Unicodeのページから変換テーブルをダウンロードしてきて、それをC#に合うように変換し

それを使って、フォントを変換し、その後符号化もさせて、UTF-8に変換完了やぁーーー!!

って思って、どっかのページから、UTF-8版と書いてるフォントをダウンロードしてみて

変換後の微調整をしようとしたら………。

なんと、そのフォントはUnicodeだった!

つまりですね、僕が参考にしたページに書いてた、「フォントはUTF-8じゃないとあかん」っていうのが間違いなんですね。

Unicodeじゃないといけないみたいなんですね。

仕方なく、再び、Unicodeで変換するようにして、変換完了!!!

 

よし、ipodにインストールや!!

って思って、PCにipodをつなげる。

つなげる。

あれ?認識しない。

抜いて、差し、抜いて、差し、…。

やばい…。

ituneは更新できてる。

でも、アクセス出来ない…。

ガハハ、無理らしいです。

 

まぁ、Linuxとか使えばアクセス出来るかもしれないけど、今は無いので諦めます!!

もし、今後ちゃんとアクセス出来るようになったら、色々遊ぶ予定です。

 

関係ないけど、音は何かipod Linuxのほうが良い感じがしました。

でも、ファイルによっては malloc failedとかでますね。

0 Comments | Post a Comment |

posted  by  lamp_shade  with 

遺伝的アルゴリズム。
Tuesday, January 24, 2006 10:48 AM

暇じゃないのに、何かプログラミングしてしまいました。

まぁ時間がそんなあるわけじゃなかったので、遺伝的アルゴリズムでx-cos(x)=0を解くプログラムです。

 

とりあえず、遺伝子を100個くらい作ったら数世代後には最適解に収束しました。

↑によると、最適解は0.7391…。 

(y=x-cos(x)のグラフ)

↑のグラフを見ると、ちゃんと最適解に収束したことがわかります。

まぁ、この問題に関してはこんな解き方よりもNewton-Rhapson法で解くほうがいいです。

0 Comments | Post a Comment |

posted  by  lamp_shade  with 

パブロフの犬。
Thursday, December 29, 2005 2:20 PM

今日は久しぶりにC++ Builderを使いました。

主に使う開発環境がVS2005に変わってからというもの全く使わなかったのですが

以前作った簡単なツールに機能を追加したくなり使うことにしたのです。

 

そして、コードを書き始めると…。

TBitmap *bitmap=と書いた時点で手が止まってしまいました。

VC#ならここでnewがコード補完で出てくるのでそれをつい待っていたのでした。

この後もそんなことが度々…。

さすがにdeleteを忘れるといったことはありませんでしたが

こんな短期間で体に染み付いてしまうとは…。

恐ろしいばかりです。

0 Comments | Post a Comment |

posted  by  lamp_shade  with 

C++/CLIって。
Wednesday, December 21, 2005 12:59 PM
C++/CLIってかなり素晴らしいやん。
っていうのが感想です^^。
Managed C++でwrapper class 書いて、C#でそれを使うって形で進めてきたんだけど
これだったら、wrapper classだけじゃなく全部C++/CLIで書き直したほうがいいんじゃない?とか思いました。
でも、時間がない><。

それにしても、ここまで進化するとは…。
だるかった部分がかなり解消されてます。
さすがマイクロソフト。

4 Comments | Post a Comment |

posted  by  lamp_shade  with 

ぎゃー。VS2005Proきとる。
Tuesday, December 20, 2005 1:15 PM
やっべ、Managed C++でwrapperを書いた昨日の今日で来るなんて…。タイミング悪すぎ!!
oldsyntaxでコンパイルするしかないかー。いまさらC++/CLIに書き直すの面倒だし。
互換性が結構ありますように…。
まだダウンロードしてないけどね!!

4 Comments | Post a Comment |

posted  by  lamp_shade  with 

妥協って必要ですね。
Tuesday, December 20, 2005 12:55 AM

皆さんお久しぶりです。

いくら待ってもVS2005Proがこないから、このままじゃ時間的にやばいので

VS2003でOpenCVのwrapper class を書いて、実装しなおしました。

やっぱ、GCあると楽ですね。

最初から待っとかなければよかった。

2 Comments | Post a Comment |

posted  by  lamp_shade  with 

VS2005はよこい。
Sunday, December 04, 2005 3:32 PM

早くVS2005が欲しいです。

C++BuilderにBoehm GCを入れようと思いましたが、マルチスレッドに対応していないっぽいです。

(VCには対応しているみたいですが)

 

それならば、C#でGCを使いまくったるとか思うのですが、この時期にVS2003を使う気にはさすがになりません。

早くVS2005 Pro 日本語版が欲しい欲しい欲しい!

メモリーを必要以上に気にするのはあと少しの我慢だ思いました。

 

しかし、Borland Developer Studio 2006 も欲しい!

動作画面がかなりVSチックですけどね。

C++ Builderだけでいいから売って欲しいです。

会員登録のはがきを送っておけばよかったです。

それだったら割引価格だったりしそうだし。

追記

VS2005待ちだとまじで書くことない。

はやく来てね!

(英語版いれよかな^^;)

うん、入れる。

2005pro手に入れたら消す。

よく考えたら、僕の用途ではpsdkも入れないといけないと思ったのでやめた。

2 Comments | Post a Comment |

posted  by  lamp_shade  with 


 
03.UPDATE CALENDAR :
<December 2008>
SunMonTueWedThuFriSat
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

05.MY LINKS :