01.Blogs :
ise  
次の時代の常識は、僕らが作る。~日本語プログラミング言語を作ってるやつのたわごと~
おひさしぶりです
Sunday, August 26, 2007 1:14 PM
おひさしぶりです。伊勢です。
最近はすっかりWM向け開発ばっかりやってます。
W-ZERO3ユーザーはいまどこナビ/いまどこカメラつかってくれるとうれしいな。

勉強会、今日だと勘違いしてたんだけど、明日だったのね。
仕事で無ー理ーですわ。orz

まあそんなわけで、不参加報告と、生存報告を。

0 Comments | Post a Comment |

posted  by  ise  with 

TSDの前日何かやるかも。
Tuesday, January 30, 2007 1:17 AM
どうも、伊勢です。

TSDの旅行計画立ててる方もそろそろいらっしゃるかと思うので、先手で告知。
「前日に何かやるかもしれません。」

内容はまだ未定ですが、このblogの過去ログ参照?
計画立ててる方で興味があれば前日入りも検討してみてください。

気になる人はこのblogチェックしておいてください。


あと、僕は地元民ですが、上京してくる友人のためにホテル泊まることになってます。
宿泊場所知りたい人は直接連絡をください。

0 Comments | Post a Comment |

posted  by  ise  with 

TSD参加登録完了
Tuesday, January 23, 2007 11:52 PM
TSDの参加登録しました。


なぜかFirefoxで見るといつ見ても必ず混雑してたので久しぶりにIE立ち上げました。

0 Comments | Post a Comment |

posted  by  ise  with 

京都勉強会お疲れ様でした。
Sunday, January 07, 2007 2:35 AM
どうも、MacBookの黒いやつもってた異端者、伊勢です。
京都勉強会お疲れ様でした。

2007 Office system でしたか。確かにすごいですがねー。
なんか今すぐ飛びつくかどうかというとちょっと微妙。

いやまあ最近ずっと精神的にローな状態なんですよ。
何か自分の限界みたいなのが見えてきてしまったようで。
心躍るImagine Cupの紹介も今の自分の心にはマイナスに作用してます。
今は休息が必要なときのようです。

とはいえ、1GBUSBメモリもう1本欲しいので参加登録はしましたが!(なんて野郎だ


0 Comments | Post a Comment |

posted  by  ise  with 

Compact Framework に泣かされてます
Monday, October 09, 2006 4:20 AM
Compact Framework 2.0 で EbIRC ってのを作りました。
そしたら友達がW-ZERO3くれました。

で、更なる進化のため、URLをクリックできるテキストボックスを作ろうとしているのですが、
TextBox をオーバーライドしても、まったく描画が変わる気配がない。
SetStyleもないし…どないせいと。

ほかにも、System.Web がなくて文字列のURLエンコードができなかったり、
Compact Framework にはやはり不便なところが結構あります。

0 Comments | Post a Comment |

posted  by  ise  with 

どこ、どこよ、ムービーメーカー…
Sunday, August 27, 2006 3:07 AM
個人的に「OS入れたら速攻消すソフト」不動の1位は Windows ムービーメーカー。
UGOの開発実験用ファイルを作るために必要になったので、再インストールしようとしたんだけど


どこにもない!!



MS公式:WinXP SP2入れるか、Microsoft Update から落としてね
Microsoft Update:項目が存在しない
MSダウンロードセンター:項目が存在しない
アプリケーションの追加と削除のWindowsコンポーネント:項目が存在しない
XP(SP2適用済み)のCD:EXEを実行して再インストールするのは無理そう


もう疲れました。はてなに質問投げて寝ます。

1 Comments | Post a Comment |

posted  by  ise  with 

大阪勉強会
Monday, August 21, 2006 9:24 PM
なんつーか、見事なまでにHAIKYO!(*)でした。
そしてもうUSBメモリコレクターになるしかないみたいです。

今日は東京から帰ってきて、はじめて関西弁で喋り捲ったって感じでした。
スッキリしました。

* HAIKYO!:ある先輩が、ゲーセンに人がいないことをこのように表現する。

0 Comments | Post a Comment |

posted  by  ise  with 

うたえーよー
Friday, August 18, 2006 12:14 PM
兵庫に強制送還された伊勢ですこんにちは。
あ、勉強会は結局関西だけ参加できれば参加します。

au のショッピング関連3サイト共同キャンペーンで A8 っていうイヤホン当たりました。
まあアレだけ買って一番ポイント数低いやつ連発してれば1個くらいは当たるもんです。(15口くらいはやった)

0 Comments | Post a Comment |

posted  by  ise  with 

WPF の BitmapEffect
Wednesday, July 26, 2006 4:11 PM
WPFを少しずつ触っていますが、やはりフィルタ関係があまりにも数が少なくて不満です。
Flash が Photoshop のレイヤー効果に対応しましたが、WPFがこんなしょぼい品揃えだと正直戦えません。

誰か Photoshop のレイヤー効果相当のカスタム BitmapEffect 作ってくれませんかねぇ…
asl (Photoshop のレイヤースタイル) 直接読み込んでエフェクトできるとかになったらいいのになぁ。

0 Comments | Post a Comment |

posted  by  ise  with 

July CTP
Monday, July 24, 2006 1:04 PM
いろいろと July CTP が出てますけど、どれをどうインストールすればいいか、さっぱりポンです。
とりあえず、どこにあるかだけは調べておいたんですけど…まー、「Vista β2にはインストールできないよ。build 5472 使ってね。」って書いてあるから β2/May CTP 使いますけど、
もしXPに入れるなら、やはり先にWinFXを含め全部アンインストールしなきゃならんのですかね?

とりあえず、WPFのアニメーション関連、そして Graphic Designer と Interactive Designer の機能向上が気になるところですが…
.NET Framework 3.0 対応のみだったら萎えます。

0 Comments | Post a Comment |

posted  by  ise  with 

夏休み勉強会
Friday, July 21, 2006 12:11 PM
が、この夏大阪に帰るかどうかまだ決めてないのでどうしたもんかと。
大阪に帰ると25日淡路島のイベントははずせないし…そうなると東京は無理だし。
交通手段が東海道昼特急だから基本1日丸つぶれだし。

とりあえず、仕事で忙しくて帰れないと仮定して東京で参加登録しました。

0 Comments | Post a Comment |

posted  by  ise  with 

Imagine Cup の CM
Friday, June 09, 2006 12:30 AM
最近、よく夜のニュースの枠で「~学生向け技術コンテストImagine Cup を通じて学生の~に貢献しています。」
っていう感じのCMよく見る気がします。

でも、それに気づいて振り向く頃には「Microsoft。」って言って終わってるんですよねー。

あー!一度でいいからちゃんとみたい!
どの時間録画すればばっちし録画できますか?

6 Comments | Post a Comment |

posted  by  ise  with 

ようやく完成!持ち込みカラオケ
Friday, May 05, 2006 10:10 PM
とりあえず完成しました。



設定がコードにべた書きだったり、ちらついたりとかのバグがありますが、
これでとりあえず歌えます。

0 Comments | Post a Comment |

posted  by  ise  with 

ライブラリに自力で機能追加
Tuesday, May 02, 2006 9:40 PM
昨日の「ライブラリ対応待ち」の件、ライブラリのソースが公開されているので、
試しに自力で実装してみたら、なんかよくわからないけどうまくいきました。
前やったときは無理だったので、自力では無理かなーとか思ってたんですけどね…

これで前に進むことができそうです。

1 Comments | Post a Comment |

posted  by  ise  with 

持ち込みカラオケシステム UGO
Tuesday, May 02, 2006 12:30 AM
どうも、お久しぶりです。伊勢です。

さて、この1ヶ月、バイトとレポートに追われ、何もできなかった短大生活のせいで落ちた
プログラミングの腕を取り戻すため、黙々とコード書いてました。いわばリハビリ。

で、何を作ってたかというと「持ち込みカラオケシステム UGO」というものです。
からおけ会場にノートPC持ち込んで勝手につないで配信されてない曲を歌うってやつです。
このシステムにはMacですでに作られていて高機能なものがありますが、
公開される気配もないし、DirectX の勉強にもなるだろうと思い作ってます。

あ、名前は UGA と、過去に作った Oritatte という曲番号データベースシステムから取ってます。
ちなみに、Oritatte は、持ち込みシステムを含めた全カラオケの曲予約を
一つのリモコンでやろうという壮大な計画でした。
もちろんデータ量の多さに頓挫してしまいましたが…

今回は、開発中のシステムを画像付きでご紹介します。


あ、お約束ですが、画面はすべて開発中のものです。
完成版はうちの社長の協力でもっと見た目がよくなる予定です。

まず、システムの概要を以下の図に示します。



UGOは、以下の2つのシステムで構成されます。
・曲データの再生、画面の表示、新曲配信処理を司る「サーバー」(C++で書かれたアプリ)
・曲の検索、予約などのデータベースを司る「サテライト」(Rubyで書かれたCGI)
主に、携帯電話でサテライトに接続して曲の予約、
会場内に持ち込んだノートPCなどにAIR-EDGEなどのパケット定額な何かを繋ぎ、サテライトと通信させる運用を考えています。
こうすることによって、ノートPCを持たない人でも参加できます。

ちなみに1回の通信で発生する通信料は多くても5KB程度を予想していて、
WINでもパケット割WINミドルに加入すれば、500曲歌っても、以下のようにわりかし実用的な価格となります(実測はまだしてませんが)。
5[Kbytes] = 40 [パケット] (1[パケット] = 128[bytes])
40[パケット] * 500[曲] * 0.01575[円(税込)] = 315 [円]

実際の運用は、まず、テレビなどにサーバーのノートPCをつなぎ、サーバーを起動させます。
サーバーは起動すると、サテライトにログイン信号を送った後、タイトル画面が表示されます。



この後、ユーザーは携帯端末などでサテライトへログインします。
(画面はPC向けのものです)



サテライトにログインしたら、検索を選び、歌いたい曲を探します。



歌いたい曲が決まれば、「予約」します。
曲が予約されると、自分の予約リストに追加されます。



演奏中の曲が終わる(待機中の場合は一定時間経過する)と、サーバーはサテライトに予約曲の一覧を取りに行きます。



この画面のあと、曲の演奏が始まります。

なお、予約リストの自分の手持ち曲の順番は自由に変えることができます。
また、サテライトの設定を変えておくと、予約された順番ではなく、ユーザー順に予約を再生します。
これにより、歌う曲数の不公平がなくなります。

そして、UGO では「おたのしみ」としておなじみの「伏せ予約」。
コレを入れておくと再生が始まるまで何の曲を入れたか他の人にはわからなくすることができます。
(画面には「(ナイショ)」と表示されます)

新曲の登録はサーバーの新曲フォルダに入れておくと、予約曲一覧を取りに行く前に曲フォルダへ移動して、
サテライトのデータベースに登録して、以下の画面を表示してくれます。



からおけ会場内にLANを配せば、歌っているときでも曲を追加できます。

その曲データはどうやって作るのかというと、Bulldog というアプリで行います。
こいつは C# 製です。



歌詞を打ち込んで、曲を聴きながらEnterを押していくだけで歌詞ファイルが出来上がりです。

----

さて、このシステムですが、肝心の曲再生部分が未完成なのです。
性質上、メディアファイルの再生位置をそこそこ正確に知る必要があるのですが、
使用しているライブラリに今のところその機能がないのです。
作者さんにお願いして、対応待ちをしているところです。
完成したら、オフに持ち込みますんで、みんなで歌います?(笑)

0 Comments | Post a Comment |

posted  by  ise  with 


 
03.UPDATE CALENDAR :
<November 2008>
SunMonTueWedThuFriSat
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

05.MY LINKS :

07.Subscriptions :

Subscriptions


© Copyright 2005 Microsoft Corporation. All Rights Reserved.
Terms of Use | Privacy Statement | Code of Conduct | Hosted by MaximumASP for Microsoft