So-net無料ブログ作成
検索選択

SO906i [PC関係]

昨日わざわざ最新機種を買ってしまった。発売してから一週間もたっていなかったという。
SO906iですよ。エリクソンの機種ですね。
ちゃんとSONYとの連携であるだけあって「BRAVIA」のロゴがあしらってある。ほほう、高級品ですか。まあ大事にしていこうじゃないですか。

ということで、まず電池を効率的に使うべく、まともに充電されないうちにバックアップを全てケータイに入れて電話帳を復活し、メールボックスを整え、最低必要なソフトを二、三本入れた。その瞬間、バッテリー残量0。
そして一日目は速やかに充電器につながれていた。

さらに今日。
時間が余ってヒマだったので、この前から書き直し始めたプログラムに目を通す。これまで二年間かけても気づかなかったことにたった一時間で気づいてしまったという至高の恐怖。そこからタイピングする手が止まらなかった。
プログラムを書き上げてはPC上のエミュレーターで実行し、少しまとまってきたと思ったらケータイ上で実行してみる。しかし、始めのほうはPC上で実行できてもケータイでは「NullPointerException」というなぞの現象が発生。半分泣きべそをかいたが、そこで完璧なシグナルトレース。そして
「Display.setcurrent」がpaintメソッドを呼び出すということに気づいた。本当は違うのかも知れないが、初心者の自分にはそう思えた。
なるほど、昔はちゃんとできていたのは変数の初期化をコンストラクタ上で行なっていたからだったのか。という妙な納得し、修正。
どうしてPC上では変数の初期化処理の前にDisplay.setcurrentが入っていたのに大丈夫だったのだろうか。

とにかくね、iアプリのダウンロードに次ぐダウンロード。
たぶん一日で20回ぐらいはアップデートした。

…この時間にしてもう一日で電池が1ですか。。。。
nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:学校

iアプリ [PC関係]

今日は高校受験で休みだったというのに、多忙をきわめた一日だった。

まず最初。学校にて配られたZ会の模擬試験の過去問を解き始めたのが間違いだった。未だ学校では習っていない文詞構文において、「分詞構文」→「平常文」の応用的な問題はできていたものの、「平常文」→「分詞構文」という至極一般的な部分において重大な間違いをしていたということに気づいた。
普通は「***ing , ~」的なものでいいものの、わざわざ「接続詞 ***ing ,~」と書き換えていたというのが間違い。
危なかった。これに気づかなかったら文詞構文の部分できれいに全ててんすうを落としていたかもしれない。

そしてiアプリの修復作業。
一応は完成しているものの、手続き等が面倒くさいため、アップロードはまだしていないという現実。しかし、ゲームがゲームの割にiアプリの大きさがなんと64kb。要するにプログラムが非効率的なんですよ。よくオブジェクト指向が使いこなせていないという指摘を受けるのだが…ま、そこらへんについて語り始めると本当にごく一部にしか分からないため割愛。
具体的にはね、702iシリーズですら動かすことのできないという代物です。ああ情けない。

書いてから気づいた。ここから先の文章はある程度プログラミング言語が分からないと理解できないかも知らない。自分の表現能力のなさもあって非常に複雑な内容になっている。だからここでいったんカット。

続きを読む


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:学校

iアプリ開発の悩み [PC関係]

一日、特に何もやることがないという幸せな日だった。朝8:00に起き、しばらく本を読んだ後に壁打ちへと出かけ、帰ってきて昼食をとり、眠かったので昼寝をして、それから少し開発中のiアプリの容量を小さくするという作業を。

容量を小さくするっていうのだけを聞くと結構どうでもいいことのように聞こえるけど、実際はiアプリ開発において結構重要な作業。普通のケータイだと100KBもしくはそれ未満にしないとダウンロードできない。っていうよりさせてもらえない。だから多くの人にダウンロードしてもらえるように小さいソフトにしないとならない。
まぁ最近のドコモの903i、904i、704iぐらいの機種は「メガiアプリ」っていうものは名前の通り1MB要するに100KBの10倍まで対応してくれてるんだが……残念なことにまだそんなに普及してない。確か調査によると903i以降のシリーズを使ってるのは全ドコモユーザーのうちの約1/3。まぁ容量を小さくしたほうが自分でテストプレイするときも通信料がそんなにかからないからうれしいんだが……。

ただ容量を小さくするといっても簡単なものじゃないから困る…。きっと少しプログラミングをかじったことのある人なら分かると思うけどあれは本当に数学力と論理性が問われるものですよ。無駄なところを見つけて消して、省略できるところは一つにまとめて1000行あるプログラムを800行にしたときの達成感。これがあるからプログラミングはやめられない。

他にもいろいろと制限があって……普通のケータイの画面の大きさは縦240横240。しかしF903iだのSO903iだのそういうものは縦480横480だったり縦432横240だったりしてみるためにこれらのためにちゃんと対応しきれるような部分をつくらないといけなかったり、他にも900i用のiアプリと904i用のアプリでは対応してる根本のものが違ってみたりと………。

そんなに語りたかったわけでもないのになんとなく語ってしまった。
まぁ要するに「自転車走」とかそういう名作アプリが出まくってる世の中でも、一つのアプリを作るのにはかなりの苦労が積み重なってるんですよ。


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:学校

ニコニコ動画 [PC関係]

二日間連続で更新しなかったという……まぁテスト前でいやでも勉強しなければならないという状況下にあるからある程度は仕方ないかもしれないが…。

最近、よくニコニコ動画の話題を耳にする。
ニコ厨という単語ができてしまうぐらいであるからには、やっぱり結構人気なもので、同級生の中にもスポーツ少年から完璧ヲタという幅広い層が利用しているらしい。

自分は、昔おもしろがって片っ端からyahooだのgoogleだのyoutubeだののアカウントをとりまくって満足感に浸っていたときに、ニコニコ動画のアカウントも取ったのだが…どうもあそこは好きじゃない。
YouTubeとかと違って、動画にコメントをすると、動画に字幕として表示されるというところが最大の特徴であるものなので、確かにおもしろい動画におもしろいコメントがついているというものはおもしろいんだろうなぁ…とは思う。しかし、実際のところ、くだらないないコメントでのケンカとか、見てるこっちが恥ずかしくなってしまうぐらいに幼稚なコメントが大量に書かれていることも少なくない。

しかし、よく考えてみると仕方ないのかもしれない…。
思うに、ニコニコ動画に来てコメントをするなんていうくだらないことをできるのは、自分を含めての話だが、中学生、小学生程度の暇人しかいないと思う。
大体、それぐらいの年代だと、ネットなど、そんなにあつかったこともあるはずがなくネチケットが備わっていないため、電子掲示板でのストップの聞かない論争が果てしなく続いてしまったりするような年代なので、確かにある程度は荒れるのも仕方ないだろう。一度見てみれば分かると思うが、本当にひどいところはひどい。たとえその動画がかなり良い動画だったとしてもそんなことを関係なしに下らないコメントを残して帰っていく幼稚な人種…

まあ、ヒマなときにでも見てみることをお勧めしますよ。きっとどれだけこどもっぽいところか分かるでしょうから。。。

さて、来週から本当にテストが始まる…ということでおそらく、金曜日まで更新することはできないと思うのでそこはあしからず。


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:学校

DVD編集 [PC関係]

一通りはもう連絡するということもなくなった今。NGシーン集が作り終わった日に「文化祭@すべてを振り返って」を書いて終わりにする。
ということで今日からは一日に一つずつの更新へ。

文化祭の余興のために、DVDメニューの作り方ということを調べてみた。
映画のDVDなど、きれいなDVDメニューに収まっていて、自分もそれをやってみたかったため、作り方を調べてみた。「DVDメニュー 作り方」で検索してみた。
それによって浮かび上がった二つのソフトがAdobe社が出しているmovie writer、premia elementsとペガシス社が作っているDVD authorというシェアウェア。これらは一つ買っただけで一万数千円も軽くぼったくられる。確かにソフトの内容からすると不適切な表現かも知れないが、フリーウェアの性能を完璧に信じ込んでいる自分にとっては、ぼったくり以外のなんでもない。世の中には、シェアウェアになるほどのクオリティのプログラムを無料で公開してくれるという心底やさしい方々が大勢いる。その人たちにできないことなどあろうか。と思う。
 しかし、著作権の問題などからしてそういうものが作れないなら話は別。「oma→mp3」「m4a→mp3」の変換ソフトがなかったり、ケータイ用のスパイウェアを作るということができないのと同じ原理だ。

ということで、あきらめようとしていた。
しかし、少し違った検索ワードで調べてみたところ、ちゃんとフリーウェアが一つ見つかったのだった。
それも「avi2dvd」というソフト。(ダウンロードページ:

)
「DVD2AVI」という優秀な変換ソフトがあるが、それを意識して名前をつけたものなのだろう。
DVDに物を焼くときに必要なISOファイルやVOBビデオなどのものを作ってくれたり、どうやらDVDメニュー作成の機能もほんの少しだけついているらしい。

まだ使っていないのでなんともいえないが、どうなのだろう。
クラスの文化祭ではこれといった自分の作品というものが作れなかった自分にとっては、すごく興味のある話だった。


nice!(0)  コメント(3)  トラックバック(0) 
共通テーマ:学校

フリーウェア「MPEG_StreamCrip」「audacity」 [PC関係]

今回は、ちょっと補助的なものについて解説したい。

・MPEG_StreamCrip

これは非常に多機能なソフト。
これが動く条件として、「QuickTime Alternative」というソフトが入ってる必要があるが、それだけの価値はあると思う。
まず、多くの多くのタイプの「aviビデオ」を読み込めるという利点がある。よく分からないかもしれないが、これは相当すごいことである。ということで、「aviビデオ」にすごく似ている「VROビデオ」も簡単に読み込める。
そして、さらに「aviutl」のように、シーンのカットもできる。
こっちのほうは、スピードが全然aviutlには追いつかないため、あまりつかえないのだが…。まあ、それでもこれ一つあればいろいろなことができるって意味で入れておいて損はないソフト。

監督している会社:squared5のホームページ


・audacity


前にも紹介したが、まさにこれは音声においては最高のソフトといえるだろう。
音声を合成することから音声の周波数を変えること、果てはノイズをある程度消す機能など、比較的多機能。
今回は、音声を増幅するという目的で主に使った。

これさえあれば音声の編集は何の問題もなし。これは何か作ろうと思ったら必須になってくる。

窓の社:ダウンロードページ


無料のソフトとはいってもピンからキリまである。
そのソフトの山からいいソフトを見つけることこそ醍醐味。自分はそう思う。


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:学校

フリーウェア「mv2avi」「aviutl」 [PC関係]

さて、せっかくさまざまなフリーウェアばっかり探したのだからそれを少しずつ取り上げていきたい。
まず今回の編集の基本でもあった「mv2avi」と「aviutl」について取り上げたい。
この二つは、動画編集のときの基本単位となる「aviビデオ」を編集するために必須なソフト。

・mv2avi

これは、その基本単位である「aviビデオ」を作成するためのソフト。
かなりの量のファイルに対応しており、また、これが出力するaviビデオはちょうど後で紹介するaviutlと連動させるのにちょうどいい。
 クリック一つで変換ができてしまうというこのソフト。
作者:Taiosoftさんのホームページ


何か動画編集をしたいときにでも、ぜひ。

・avitul

これは、その基本単位である「aviuビデオ」を編集するためのソフト。
映像の一こま一こまを選択することができ、「はじめ」と「終わり」を指定することができる。それを使って必要な部分だけを切り出したり、不要な部分を削除したりということができるというもの。
 これは多機能で、そのaviビデオの中から静止画を抜き出したり、選択された部分の、音だけを抽出したり、また逆に音を追加したりするという機能である。
これはmv2aviと並べてできれば持っておきたいソフト。
しかし、制限があって、aviビデオの中でも一握りのものしか扱えない。だからmv2aviとの連携は必須である。
作者:KENくん さんのホームページ


これは動画から静止画を抜き出したいときから、動画の音を増幅するときにでも使うようなソフト。
できれば持っておきたいようなものだ。


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:学校

開発中iアプリ「get&escαpe」 [PC関係]

さて、つべこべ言っていても始まらない。
ということで、現在製作中のiアプリを公開。


非常に単純なゲーム。
赤いブロックをよけ、紫のブロックに触れ続ければいいというだけのもの。

ちょっと興味ある人はこちらからどうぞ(DoCoMoのケータイのみ)
http://www.geocities.jp/philarrow2006/game1/Download.html
一応は遊べます。

ちなみに、α版は903i、903iTV、904i、703iなどに対応。
要するに最近の機種じゃないと使うことはできない。
だから作ったのがβ版。
これは、理論上は900シリーズより後に出ているケータイなら、絶対に使えるというもの。
しかし、ちょっと容量が大きすぎて702iシリーズですら使えない。
だから、まだまだ開発途上にあるソフト。

一時停止もできないし、「MENU」というボタンはあるけど、押しても意味がなかったりと、結構未完成なゲームです。これから少しずつバージョンアップしていき、自分が完璧だと思ったところでアプリ★ゲットの審査に送る。

iアプリなので、DoCoMoにしか対応してないけど、いつかEZアプリやS!アプリとかも手がけて、いろんな人に自分の作ったものを遊んでもらう。
まだ遊べるレベルのものは作れないけど、それが夢です。


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:学校

ある中学生がiアプリ開発の技術を得るまでの物語3 [PC関係]

そして約一年前、書店で「Java 大全~550の極意」という本を手に取った。
この本はほとんど辞典のようにしてつかうようなものなのだが、懇切丁寧に最初から書いてある。
初心に帰ったつもりになって最初からじっくりと読んでみた。最初からよんでみて改めて気づかされたのだが、どうも自分は完璧には理解していなかったらしい。分かっていたのは本当に表面的な部分だけで、ちゃんとした仕組みなどをまったく理解していなかったのだ。

とにかく、その本を購入し、改めて勉強しなおしてみた。
また、その本を読んでいるうちに新たなことに気づいた。自分が勉強している「java」というものは、PCだけでなく、ケータイでも作動するものであると。
DoCoMoのiアプリ、EZwebのEZアプリと言われるものがあるが、これは「java」によるものである。
だから、頑張ればケータイ用のゲームを作ることができるということに気づいたのだった。

しかし、自分にはゲームを作った経験などない。
だから、まずPC上で、ブロック崩しを作ったのだった。いわゆる「アプレット」といわれるものである。
それが、自分が作った初めての大きなプログラムだったので、完成したときはすごくうれしかった。

さらに、約半年前、「アプリゲット」というサイトに作者登録。
そして、処女作として、ちょっとした時計を作った。
そんなたいしたものではないのでいまさら公開するようなものではないが、増えてゆくダウンロード数がすごくうれしかった。

こんなものである。
今も一つのゲームを作っていて、これも程なく完成となる。
完成となる前に、アップロードしこのブログで公開するつもりでいるのだった。


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:学校

ある中学生がiアプリ開発の技術を手に入れるまでの物語2 [PC関係]

さて、家に帰ってその友人から借りてきた技術書を開いてみた。

たしかに、書いてあることは、自分にはまったく理解できない分野のものを解説してあるもので、興味を引かれた。
しかし、書いてあることの表面的なことは理解できても、肝心な部分が理解できない。
だからまず、「java」を独学し始める前に、地元の図書館に行ってさまざまな知識を得た。

プログラミングとはなにか。
そしてどういう仕組みで動くものなのか。
さらに、「java」とはどういうものなのか。
そして、どういう手順でプログラムを書いていけばいいのか。

などの知識である。
当時本当に何も知らなかった自分にとって至極当たり前の情報でも、すごく新鮮なものに感じられた。
それで、「java」を学び始める準備が整った。
しかし、どうもその友人から借りてきた技術書の言っていることの意味が分からない。当たり前なのだろう。「java」というものは、本来中級者がやるような位置づけになっているものであるから、初心者向けの説明が結構省かれていた。

だから、さらに地元の図書館へ。

そして、「はじめてのjava」という本を借りた。著者名こそ忘れてしまったが、初心者に対する配慮は完璧で、自分でもある程度は理解を進めることができた。
本に書いてあるサンプルプログラムをそのまま打ち込み、文法を丸呑みして覚えていった。
しかし、丸呑みしただけであるので、もちろん応用的なことは何もできない。
しかもいくら勉強しても理解することができない。

ここで自分は半年ほど行き詰ってしまったのだった。


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:学校
メッセージを送る