綺麗に作ろうとすると手間がかかる。マオです。

良い感じにカレンダーウィジェットの開発が滞っています☆
細かい作業が多いのよ。
一つのマスに一杯部品が入ってるもんで、一箇所いじると全箇所一つずつ修正するという地獄の作業。
サイズとかのプロパティに関しては共有してるから一箇所で修正できるんだけど、個別に付けなきゃいけないプロパティは35箇所修正です><
で、見事にレイアウト的なバグが見つかって10月の6週必要な所で、6週目が表示されないというのを見つけてしまって+7個追加の42箇所修正。
しかも、デザイン的な部分でマスにさらに部品を詰め込む作業が(略)

ここからは言語的な話。
カレンダーなのでCalendarクラスを多用してるんですが、これを継承して祝日も対応したいんだよね。
所がCalendarクラスを継承すると、便利なメソッドも自力で実装しなきゃいけない。
そのままの君が好きなのにッ!(馬鹿)
これ出来れば微妙なソースコードが色々とスッキリするんだけどなー。
いつもスパゲティなコードになりがちなので、ここらで綺麗にすれば後が楽なんだろうけど・・・。

完成が遠いな(遠い目)

カテゴリ/タグ:月面開発室 /  , ,    
コメント (0)

何か楽しい。マオです。

Xperiaを買ってから10日経ったわけですが、すっかり生活の一部となって日本系携帯に戻る事はできなさそうです。
多分、Wi-Fiが自由に使えるからってのが大きい気がするな。
前の携帯ではフルブラウザ使うのを躊躇ってましたから。
居間でネットブック持ち出さなくてもサイトが見れるのは便利すぎます・・・。
基本的に3G回線は切ってるので、パケットの方は全く使ってません。
外でメールを見る時に付けるくらいか。
私の使い方だと、前の携帯と維持費はそんなに変わらないかもしれないな。

最近、androidの開発の勉強をしてまして、だんだん面白くなってきている所です。

画像は開発用エミュレーターですが、貼り付けてあるカレンダーウィジェットが今作っている物です。
ようやく形が出来てきたので、実機にも突っ込んだりしてます。
祝日も表示されるように作ってあって、上にあるボタンを押すと前月や来月の表示が・・・ボタンが小さすぎてちゃんと押すのが難しい><
今後、予定登録とか出来るようにする設計で作っているので、頑張って完成させたい所デスネー。
ってか、日付データを持ってくるロジックが気に入らないから、作り直したい・・・。

こんな感じでブログが書けないくらい楽しんでいます(言い訳)

足りないのか、見つからないのか。マオです。

ちょっとブログの表示に不具合があったんでテンプレートをいじってみたわけだけど、あまり納得いかないプログラムなんですよ。
納得がいかないというか、もっとスマートな方法があるんじゃないかとか思ってたり。
不具合ってのが、各記事の日付が一部表示されてない状態。
原因はサクっと分かって修正もしたんだけど、何となく方法が回りくどいとい。

[不具合]
投稿日付が同一の記事の場合、最初の記事に対しては日付が出力されるのに、二件目以降の記事には日付が出力されない。

[原因]
WordPressは投稿記事をループにて一件ずつ取り出して、各関数で内容を読み出して出力するという使用なのだが、投稿日付を取り出す関数のみ「取り出すべき記事の投稿日付に同一のものがある場合、取り出した記事の最初の一件のみで投稿日時を取り出すことが出来る」という、謎仕様。

[マオの解決方法]
プログラムにて色々とゴチャゴチャやって解決☆

弊害があって、投稿日付を変数に引っ張り出す場合はフォーマットを指定しないと引っ張り出せなくて、GUIの設定画面のフォーマット指定が使えなくなるという、地味な嫌がらせが・・・。
私しかテンプレート使わないからテンプレート自体をいじればいいんだけど、配布用に作る場合はどうすればいいんだろうな、これ。
ざっと原文のマニュアルの方も見たけど、見落としでもあるのだろうか。

久しぶりに使う言語ってのは楽しいかもしれん・・・(笑)

Flashお遊びな日々。マオです。

てけとーに勉強しながらカリカリとコード書いてFlashで遊んでますが、とりあえず単純に動く物を置いてみる。

クリックすると星が飛び散るだけです。
もう作ってて言語の微妙さとか資料の無さに困った困った。
Java畑にも爪先を突っ込んだ事があるんで、似たような言語だとどうしても比較してしまうのよね。

1.オーバーロードがない。
結構好きな機能だったりする。
メソッドの名前を考えないで済むのが素敵なのよね。

2.デストラクタがない。
終了処理を明示的に指示しなきゃいけないのよね。
Javaの時はデストラクタに終了処理を入れて解放と同時にやってくれるから、素敵だったんだけどな。

3.ガベージコレクタの怪しさ。
これは言語というか内部の仕様か・・・。
ちゃんと解放してるつもりなんだけど、高橋名人並に連射するとメモリ使用量が少しずつ増えてくのな。

他の言語と違って画像には特化してるから、ビジュアル面は結構楽ができるのよね。
しかし、ActionScript2の時は出来てたけど自分自身の解放ってできるのだろうか・・・。
解放の事考えたら、微妙に変な作りになった気がしないでもないのよね。
何かいい方法ないかしら。

とりあえず脳が沸騰しそうデス☆

カテゴリ/タグ:月面開発室 /  ,    
コメント (0)

頑張ってみる。マオです。

実は動画作ってた時にFlashにハマってしまいまして、むかーし買ったAdobeに買収される前のMacromedia時代のFlashMX2004を持ってるわけですが、6年前のアプリなのな。
今ではFlashPlayerもバージョン10になってて、MX2004はバージョン7までのFlash機能しか使えないのな。
+3もアップすれば、かなり機能が変わってくるだろう。
やっぱ最新版の開発環境が欲しいなぁ。
よーし、パパ最新のFlashの値段みちゃうぞー☆

88200円

よーし、パパ諦めちゃうぞー☆
Adobe製品は相変わらず高いですね・・・。
思いつきの遊びで8万とかはやってられんな。

色々調べてみたんだがAdobeから出ているFlexというFlashファイルを作る開発環境があって、その部分はオープンソースという事が分かった。
で、コード開発部分もフリーソフトがあるとの事。
Flashのようなアニメーションはできないけど(根性出せば出来るんだろうケド)、プログラムで色々と遊べそうです。

さて、どこまで遊べるでしょうか・・・。

カテゴリ/タグ:月面開発室 /  ,    
コメント (0)