だらだらいこうぜ このページをアンテナに追加 RSSフィード

2013-02-17

HTTP通信でドツボにハマった話

| 23:52 | HTTP通信でドツボにハマった話を含むブックマーク HTTP通信でドツボにハマった話のブックマークコメント

久しぶりに真面目な技術の話。

今日ちょっと友人の為のアプリを作ってて久しぶりにクソドツボにハマった。

簡単に言うとRSSリーダー的なものを作ろうとして

HttpClient使ってGETしようとしたんだけど何故だか動かない。

色々ググってやってたんだけどなぜかexecuteでエラー

しかもそれをcatchしてもException#getMessage()やるとNULLなので情報なし。


結論から言うと通信部分をThread化してやったら動いた。

最初はonCreate内に直書きしてた。(メソッドにして外出しはしてたけど)


全く持って謎なエラーだったけどどうやらICS以降のバグらしいね。

マジ勘弁してよ!仕事だったら号泣してたよ!

情報くれた某氏感謝

2013-01-31

ウィザードライバー「風」アプリを作ってみた

| 23:21 | ウィザードライバー「風」アプリを作ってみたを含むブックマーク ウィザードライバー「風」アプリを作ってみたのブックマークコメント

D

この前NFC勉強がてら作ったウィザードライバー風アプリ

せっかくのAndroidネタなのでブログに書かないと!と思って2週間が経ちましたw

俺ってば本当にクズですね!

知らない人のために先に解説しておくとウィザードライバーってのは

現在日曜の朝に放送されている仮面ライダーウィザードって番組

主人公仮面ライダーに変身するためのベルトのことです。

魔法の指輪(ウィザードリング)をはめてバックルに手をかざすと

リングごとに異なったフォームに変身するという何ともアコギおしゃれな平成ライダーですね!


詳細が気になった人はググるなり日曜の朝に本物を見てもらうとして、アプリの話。

思いきり冒頭でネタバレしてるけど今回はNFCを使ってこのウィザードライバーを実装しました。

タグに識別用のデータを書いておいて、アプリではその識別データを元に

音声を出しわけてます。

いかにも勉強用って感じのシンプルな作りですねw

そして見りゃ分かると思うけど細かいところは一切詰めてませんw

ただ動画には入れてないけど一応「ウォーター」「ハリケーン」「ランド」も用意してあります。

更に本音を言うと本当は本物の(っつってもおもちゃだけど)リングでやりたくて

実際に1個ガチャガチャで買ったんですよ(1個400円!!!)

でもリングからのデータはどうやっても読めませんでした><

一体本物はどうやって読み取ってるんだろう?

まぁ今年もこんな感じでくっだらないアプリ作れたらいいなと思いますw

2012-12-21

クズのクズによるクズの為のAndroid入門

20:55 | クズのクズによるクズの為のAndroid入門を含むブックマーク クズのクズによるクズの為のAndroid入門のブックマークコメント

エントリーAndroid Advent Calendar 2012の表エントリーです。

裏は@tarotaro4さんです。


なんだかんだで今年のアドベントカレンダーもすごいガチなエントリーが続いていて

読者としてはすごく為になるんですが、書き手としてこれほど不安が募ることもなかったですw


そんな現状を遂に打破しますよ!

お前らはこのエントリーを読んだ後「やったークソ記事だ!」と言う!


さて早速本題に入りますね。

ここまで毎日エントリーを読んでる人はおそらくミートしないと思うんですが

まだまだ世の中には「Androidって面白そうだけど難しそう」って思ってるヒヨッコがいるんです。

更にその中には「でも結局めんどくせぇんだよな」って言うクズもいるんです。

今回はそんなクズどもに捧げる3つの方法を書きます。

クズ向けなので若干荒い文章になりますがまぁ箸休めだと思って軽く読んでくださいw


1. 写経なんかやめとけ

書籍を購入してそこに載ってるコードを書き写すことを写経と言うようで

所謂初心者写経をやればいいよ的な風潮すら感じるけど

クズには向いてない。だって本読まねぇだろ!買って満足だろ!

Androidどころかプログラム自体未経験な人とか業務で必要だから仕方なしってんならそれでもいい。

でもAndroidに興味持ったってことは何かしら作ってみたいものがあるんだろ?

じゃあそれをググりながら作れ。

このご時世、ちょっとググれば必要な情報だったりハマりそうな落とし穴はほぼ出てくる。

おそらくこのアドベントカレンダーに参加してる人のブログを辿るだけでも十分じゃね?

ただしその時にいきなり全部やろうとしないこと。

例えば、「人の顔を撮影するとイケメン(美女)に自動で修正してくれるカメラアプリを作りたい。出来ればTwitter連携もしたい」

とか考えた場合はまずは普通のカメラアプリを作る、くらいから始めた方がいい。

理由は簡単でいきなり全部やろうとしたら絶対心が折れるから。

時間がかかり過ぎてモチベーションが維持できないから。

まずはとにかく簡単なものを作ってみて作法を覚えることから、それが大事

そっちの方が楽しいぞw

結論「出版業界の人ごめんなさい、別にディスってるわけじゃないです」


2. 自分のことをお客様だと思ってるなら勉強会に行くな

黙って参加してるだけで何でも全部教えてくれる勉強会なんてない。

有料の企業向けセミナーとかだったらあるかもしれないけど多分そんな姿勢じゃ行っても身に着かない。

それは学生生活を振り返れば分かるだろ!

勉強会に参加したければ何のために参加するかを考えるべき。

自分一人で勉強やってて分からなかったところを聞きたい、

アイディアはあるけど具体的にアプリに出来るのか知りたい、

とにかく人脈を広げたい、

何でもいいから目標を決めてその為に能動的に参加することが大切。

何回でも言うけど黙ってるだけじゃ誰も何も教えてくれないよ?

よっぽどアイドル的なルックスでもしてたらみんな構ってくれるかもしれないけど、なw

結論「黙ってても構ってくれるのは可愛い子だけだぞ、黙ってるだけのおっさんなんか誰も構わないぞ」


3. ジョジョ読め

急にネタに寄せてきやがったこいつ!って思うかもしれないけど結構マジ。

結構Android界隈(と言うかIT系全体?というか日本人なら常識?)にはジョジョラーが多い。

上で勉強会のことを書いたけど会話のとっかかりには非常に役立つと思う。

俺も何度も自己紹介を求められたときにジョジョラーであることを言って

その後でジョジョ好きなんですか?とかっつって話しかけてもらったことがあるので。

多分俺もそんな人を見かけたらジョジョ好きなんですか?って話しかけると思うしw

あとこれは完全に個人の偏見だけどジョジョ好きな人ってデキる人が多い気がする。

(ただし人間的にはアレな人も多い気がするw)

だからとりあえず優秀な人捕まえたいと思ったらジョジョの話が出来るようになった方がいい!

だが断る」なんて「許可」しないィィィ!

結論「ジョジョを読んで僕と友達になってよ!」


ずいぶん長くなったけど俺自身が最高にクズなので

1人でも多くのクズに楽しんでもらえたらと思って頑張って書きました!

これでハードル下がりましたかね?w

あんまAndroid関係なかった気がするけどいいよね!

明日は表が@sobachankoさん、裏が@bols_blueさんです!

おたのしみに!


そして最後まで読んでくれてディモールグラッツェ

2012-06-01

超久しぶりの更新&屋号を考えた

09:45 | 超久しぶりの更新&屋号を考えたを含むブックマーク 超久しぶりの更新&屋号を考えたのブックマークコメント

個人事業主になってからちょうど半年が過ぎました。

お陰様で何とか生活は出来てます。


とりあえず拾ってもらった会社業務委託として週5で通ってたんですが

「これサラリーマンのときと何も変わらなくね?」

ってことに気付いてしまったので今月から週4にしてもらって

1日は他の業務に充てることにしました。

(と言っても今は他の業務なんて無いので自分アプリを作るつもり)


そんなある意味節目のタイミングなので改めて屋号を考えてみました。

ちょっと前に「奇兵隊」にしようと思って名乗ってみた(届出はしてない)んですが

一人なのに「隊」ってのが違和感ありまくりだったし、

先日既に奇兵隊という会社をやってらっしゃる社長の方と出会ってしまって

何となくカブってるのもあんまりよくないかなーと思い、再考。(カブってても問題はないらしいですが)

結果、決めました。


「KIHEI SYSTEM」


元々の奇兵隊踏襲しつつ、アルファベットにすることで

1.奇兵のように世界の不意を討つような斬新なものを作ります。

2.騎兵のように高い機動力で仕事をこなします。

という複数の意味を持たせました。


今回も開業届は出さないのであくまで勝手に名乗るだけですが

これからは「KIHEI SYSTEM」の代表として頑張っていきたいと思います。


最後に少し余談と裏話。

奇兵ってのは本来正規兵の反意語で藩士ではない武士や農民のことで

別に奇妙な兵とかそういう意味ではないはず。

ただ辞書で見たら敵の不意を討つって意味もあったので今回はそっちを生かしました。

そして当初は「KIHEI Project」にしようと思ったらそれもカブっててNG。

「KIHEI Style」にしようと思ったけどアパレルっぽいし「Kirei Style」ってのがあってややこしそうだったのでNG。

名前って難しいですね。。。

2012-02-20

SmartWatch用アプリを作りました。

| 01:19 | SmartWatch用アプリを作りました。を含むブックマーク SmartWatch用アプリを作りました。のブックマークコメント

先日(と言っても結構前)に行われたSmartWatch Meetingに参加させて頂きました。

その時に端末とSmartWatch本体を借りたので早速アプリを作ってみました。

Phone Search for SmartWatch

https://market.android.com/details?id=jp.android.psextention

名前のままですが、SmartWatchから端末を探すアプリです。

と、昨日そこまでやってリリースしてはしゃいでみたわけですが、

よく見たらソニエリさんが既に同じようなのを作ってたみたいです。。。

このままじゃやべえということで急遽新機能をつけました。

逆に端末からSmartWatchを探す機能

どっちかを見失うことは多々あれど、両方同時にロストする人はそうそういないでしょう!

ただ一つ問題があってSmartWatchを探すときは音が出なくてバイブのみとなってます。

理由は単純で音の鳴らし方が分からなかったから。。。

一応ドキュメントは読んだけどそれっぽいのが見つからなかったので

もしかしたらSmartWatchには音を再生する機能はないのか、も、、?

その辺ご存知の方がいたら教えて欲しいです。

とりあえずこれでSmartWatch製品版ももらえるだろうから

それでまた何か作ってみたいと思います!

問題は俺が持ってるソニエリ端末は初代Xperiaのみということだけだ。。。

な 2012/02/21 18:08 Nexus Sでの動作を確認しました。Galaxy Nexusでは動きません

out-of-kayaout-of-kaya 2012/02/21 18:37 なさん
こちらはそもそも公式でソニエリ端末でのみ動作が仕様となっております。
私もGalaxyNexusで動作確認しようとしたのですがLivewareマネージャで認識されませんでした。