2010年4月23日金曜日

twicca

android用ツイッタークライアントのtwicca

ツイッターにあんまり興味もないんだが、1ヶ月ほど前からやけに評判が良さそうだったので使ってます。
ちょっとしか使ってないけど、すごく綺麗(というのは、ビューティフルでもあるけど、ビューティフルよりむしろクリーン、というイメージ)。
ホームページを見てもバグをちゃんと管理しててすげえなあ…。
俺が自己中心的に作っててバグがあっても勝手に直すだけ、機能は俺が予告なしで勝手に追加するだけのアプリとそこが違いすぎる。そういうことの積み重ねがおそらく品質の差につながるのでしょう(笑)

というかまずいことに、今更こんなところで紹介されていることに気がついた・・・(笑)
ここで紹介されているときからだいぶ自分勝手に変えてしまったんですが・・・?

2010年4月22日木曜日

外人に失笑されそうな英語力

memoって英語でいうのかな
メモをgoogle翻訳で訳すとnotesと出てくる
memoってなんだ?
英語できないのに俺が自作アプリを英語に翻訳してしまった…。
今頃ネイティブの人が僕の作ったアプリを使って失笑しているところが目に浮かびます。

twitter API

ツイッターなんかあんまり好きじゃないんだが、ネットサーフィンしてるとツイッターの話題がやたら多いので自分も少しはツイッターのやり方を覚えようと思ってツイッターのサイトに行ってみた。

すると、下の方にAPIというボタンが…?「何、これ」と思って詳細を調べてみると、自分のホームページにツイッターのインタフェースを簡単なjavascriptだけで貼れるということみたい。
というわけで、試してみました。

僕のホームページ

確かに1時間程度の作業でツイッターのIDをクリックするだけでその人のツイッターが出てくるように出来た。

どうでもいいか…。それよりホームページのデザインをなんとかしないと…。
それよりこのAPIってjavascriptじゃないといけないのかなあ?
android用twitterクライアントとかはどうやってるんだろう?
それと同じように、2ちゃんブラウザの仕組みも全然分からない。

やっぱりVCは楽しい

まだamazonAPIを組み込むには至ってないし、
自分がそこまでCをマスターしているとも思わないのだが…
ただ、javaやVBと違って恐ろしくコーディングが楽しいということだけは確か。
コーディング量自体は多いのかもしれないが慣れてるからあんまりハマることなくサクサク進むし。

それにSTLで色んなものをリストにするのが楽しすぎる。
文字列のリストとか、その中で処理から除くもののインデックスとか、削除するもののインデックスとかを格納して関数に渡したりとか。
それをiteratorで回すのは簡単だけどalgorithmやfunctorを使ったら(あんまりやったことない、苦手)もっと楽できるんじゃないのか、とか。C++の中で自分が未熟なのはalgorithm、functor、iostream辺りだろうか。マニピュレータなんか全然使わないから全然覚えてない。
覚えないといけないことまだ沢山あるんだけど、ついついできることしかやらずに終わってしまう。

家でツールを作っている目的は勉強のためという意味合いも強いので作りながら新しいことを覚えていかないとツール作ってる意味ないんだけどね…。

そういえば、Boostでasio(asynchronous I/O?)とかいう3行くらいでネットに接続できるクラスがあるらしく、是非いつか使ってみようと思っていた。amazonAPIを使うためにはCからネットに繋がないといけないし、もしその時にasioが使えるなら使ってみたい。

2010年4月21日水曜日

amazon APIに関するリンク

http://74.125.153.132/search?q=cache:SO6bj6jvHqAJ:www2u.biglobe.ne.jp/~MAS/hoka/excelamazon.html+amazon+api+dll&cd=2&hl=ja&ct=clnk&gl=jp&client=firefox-a

http://cloudcarpenters.com/blog/amazon_products_api_request_signing/

とりあえず貼っておく。
しかしWEBとか書いてあるし、少なくともVC用のサンプルはあまりなさそう。
VBの方が楽だったとしても俺はVCしか使いたくない(笑)

2010年4月20日火曜日

amazonの本検索

もしや・・・知らなかったんですが、amazonはバーコードから本を検索してくれるAPIを提供してくれているのでは・・・?(調べてないのでかもしれない、というメモだけ)

実はだいぶ前からそれに関連したツールを作っていたため、是非盛り込まなくては…!

SQLで!=

未だにどうしてもやってしまうのが、

where category != 'ホニャララ'

SQLでは否定は

where category <> 'ホニャララ'

でしょ!

アイコンを作成









androidアプリケーションの作成に推奨されている
photoshopやillustratorは買うのがもったいないので、
inkscapeにて作成。そんなの買うんだったら他にいくらでも買うものあるよ!
無料で良い絵を書きたいと思ったらinkscapeかgimpが一番有名と思われる。

最初のやる気ないアイコンからスタートし…
その後2つのアイコンを作りましたが、どちらもユーザにとって意味の分かるものではないような…。

とりあえず、ガイドラインを僕が脳内で訳した結果である、

光が当たっていること(多分googleが提供しているアイコンから思うに、光は左下からだと思われる)。

の条件を満たしてはいるような気が。

結局、脳みそをファイルに格納しているのを明るく抽象的に描いた(つもりの)アイコンをアプリのランチャーアイコンにしてしまいました。
ピンクの球体を脳ということにしたつもりだったんだけどなんか桜の花びらみたいに見える。まあいいやめんどくさい。少なくともしばらくは直さない。

角が角張っていたが、ガイドラインにはアイコンの角は丸くするのが基本と書いてあったような気がして、再び修正し、黄色いファイル(のつもり)の角が丸くなってるやつを最終的に使おうかな…なんて思ってるけど。というかもうその方向で修正した。

2010年4月18日日曜日

icon

androidのアイコンを作成するに当たり、ガイドラインというものがあるらしいですが…

http://developer.android.com/guide/practices/ui_guidelines/icon_design.html

英語が読めないんですが、多分(?)ガイドラインの中身は下記のような感じかなと…。

①フォトショップ(有料ソフト)かイラストレーター(有料ソフト)用のガイドライン
②薄いのはダメ
③シンプルじゃないのはダメ
④3D?
⑤光の当たり加減?

①、②はともかくとして、③。シンプルにしたいのは山々なんですが、今作ってるアプリではなかなかシンプルなのを思いつかないんですよね…。
脳内ログ取得ツール。
脳内ログ取得…。

どんなアイコンだ?
ヤベエ・・・シンプルなのが出てこねえ・・・。

2010年4月17日土曜日

androidでファイル選択ダイアログ

ファイル選択ダイアログは、標準では用意されていない模様。
そこで、作成しようと思ったんですが…。

実は自分はVCが一番得意なのでjavaはあまり得意ではなく…
糞コードしか書けない人間だったりします。

結局、作ろうとしたものの、ただファイル選択リストを表示するAlertDialogをラッピングしただけのクラスになりました。
別にクラス化しなくてもAlertDialogで簡単にできるじゃん!て感じ。

2010年4月15日木曜日

自作androidアプリ「BrainLogger」について

近頃androidアプリをandroid marketに公開したのだが、公開の際に気になることが。

アプリの紹介を書く欄に、「プロモーション画像」というのがあるのだが、一体にどういうものを作ればいいんだろ。説明を読めば書いてあるのかもしれないけど、読むのがメンドクサくて読む気しない…。英語だし。

いずれ作りたいと思ってますが、まだ保留中です。

自分の趣味、androidについて


最近の自分の趣味が、androidという携帯端末用OSを弄ることなのですが、
その中で気に入ったアプリの紹介や自作アプリの紹介などをこのブログでさせてもらえたらな…と思ってます。

ブログ開始

とりあえず初投稿です。
よろしくお願い致します。