![]() |
|
|
| |
|
2010,02,09, Tuesday
こんにちは、古き良きアキバ系の佐々木です。
職業柄ソフトばっかり作ってますので、 たまにはこういうのがしてみたいです。 Android搭載 自作PDA Open Source Gadget bc9 http://ac-solution.teldevice.co.jp/pickup/bc9.html [Make: Tokyo 2009]自作Android端末 : Gizmodo Japan(ギズモード・ジャパン) http://www.gizmodo.jp/2009/05/make_tokyo_2009android.html ワイヤレスジャパン2009に見る、ウィルコムの「PHS」と「XGP」の未来とは? http://trendy.nikkeibp.co.jp/article/pickup/20090728/1027982/?P=3 iPhoneデベロッパーにはハード寄りの人間は見かけませんが、 Androidデベロッパーには多いのでしょうか? 学校の半田ごて授業レベルのスキルは持ってますが、手が震えてしまいますが、 ハンドメイドのゴツイ電話作りたいっす。 どこから手を付けたら良いのかさっぱり分かりません。。。。 誰かどっから手を付けたらいいのか教えてくだされ。w
| http://www.conit.co.jp/labs/index.php?e=296 |
| Android | 03:26 PM | comments (0) | trackback (0) | |
|
2010,02,08, Monday
こんにちは、いちかわです。
私は、Facebook向けのアプリケーションである「EatNow」の開発をメインで行っています。 必然的に会社にいる間ずっとFacebookを立ち上げている事が多いです。 Facebookの面白さの1つとして、世界中の人とつながる事が出来ることがあり、Wallやチャットを使って相手の人とコミュニケーションを取る事が簡単にできます。 一日中Facebookを立ち上げている私の場合、結構頻繁にチャットで話しかけられる事が多いです。 そんな訳で、今日は2回ほど友達登録している人とチャットで話をしました。 どちらのFriendも今日初めてチャットをしたのですが、向こうから基本的なあいさつで話しかけてきます。 あいさつは「Hello」であったり、「Hi」であったり、簡単な挨拶から始まるので、私も同じように返事をします。 中には、「konichiwa」とか、「hajimemashite」とローマ字で挨拶してくる人もいます(これって、すごい事だと勝手に思ってる) ちなみに、日本でも言葉を略して書いたり、ネット用語的な言葉を使ってチャットをする事が多いですが、海外でもそれは当然のように行われているわけで。。。 例えば、挨拶の次の言葉として「How are you?」と続くのですが、人によっては「How r u?」と送ってきたり。 実際に発音を聞けば分かるのですが、文字だけで見ると「ハウ ル?」などと一瞬悩んでしまいますよね。 なぜか「OK」も「Okay」と書かれたりします。(長くなってるじゃん!、って突っ込みたくなる) 「cause」は、「coz」。。なんだか、発音が分からない単語だったら、何を書いているのか分からない。。。 単語だけではなく笑っている時を表現する言葉も、私としては「ははは」なら「hahaha」なのかと思っていたら、「hehehe」ってみんな書いてますね。 これは、結構意外でした。けど、今では私も「hehehe」って書きますけど(笑) 忙しい時にもチャットが来たりする事もありますが、勉強になると思ってなるべく返事はするようにしています。 もちろん、スラスラ英語が出てくるわけではないので、google翻訳や、スペースアルクを駆使しながらですけど。 最後に、隣に座ってる阿久津に教えてもらったアプリで、スペースアルクが出しているボキャブランキングPowerWordsが結構面白いです。 ランキング形式になっているので、ついついハマってやってしまいます。 |
|
2010,02,08, Monday
こんばんは、いわたです。
今日は、国内で4月に販売が予定されているソニーエリクソンのxperiaを買うべきか、その後に出るであろう Nexus oneまで待つべきかどうか悩んでいるので、スペックを比較してみたいと思います。 Xperia 画面サイズ(高さ×幅×厚さ) 約119mm×約62.8mm×約12.1mm Nexus one 画面サイズ(高さ×幅×厚さ) 約119mm×約59.8mm×約11.5mm Xperia 画面解像度 480×854 Nexus one 画面解像度 480X800 Xperia メモリ RAM 384MB Nexus one メモリ RAM 512MB Xperia プロセッサ CPU 1GHz Qualcomm Snapdragon™ QSD8250 Nexus one プロセッサ RCPU 1GHz Qualcomm Snapdragon™ QSD8250 Xperia microSDHCメモリカード 最大16GB Nexus one microSDHCメモリカード 最大32GB Xperia カメラ 有効画素数約810万画素 Nexus one カメラ 有効画素数約500万画素 Xperia OS Google™ Android Donut version 1.6 Nexus one OS Google™ Android エクレール version 2.1 その他もろもろ比較するものはありますが、スペックだけではどうにも判断がつかないところですね。OSが1.6と2.1なので、開発としては2.1で遊びたい と思いますが。。xperiaは触ったことがないので、実際に触れてみて検討したいと思います。 またAndroidシミュレーター(AVD)用にSony Ericsson Xperia X10 add-on for the Android SDKがリリースされているので、 シミュレーターで雰囲気を味わうのもありかと思いました。 詳細はこちらのサイトが分かりやすいです。 ony Ericsson Xperia X10 add-on for the Android SDK
| http://www.conit.co.jp/labs/index.php?e=294 |
| Android | 06:23 PM | comments (0) | trackback (0) | |
|
2010,02,04, Thursday
こんにちは。阿久津です。
前々から囁かれていましたが、ここ最近Appleのアプリのレビュー審査が早くなりましたよね。 昨年までは、アプリを申請してから早くても2週間・・・ 最悪の場合は、1ヶ月経ってもまだ審査が終わらないという状況などありましたよね。 で,何気なくiPhone Developer Newを見ていたら・・・ 右側に下記のような宣言がされているではないですか!? ![]() 7日以内にアプリのレビューをしたと!! 新着アプリが97% 更新アプリが96% アプリレビューが達成したということですよね。 ここ最近弊社でも、自社・他社アプリの申請を怒涛のように行っておりますが・・・ た・し・か・に!! 遅くとも1週間、早い時など2日でレビューが通り、App Storeに登場しちゃってます。 海外の記事では、2010年末にはAppStoreに並ぶアプリの本数が35万に到達するとまで 予想されています。 ![]() 元記事 多くのアプリがAppStoreに並び、ほんとに良いアプリのみが生き残っていく・・・ 弊社も皆様に楽しんでもらえる・便利だと思ってもらえる・これがなきゃ!!って思われる そんなアプリを開発していきたいと思う所存です。 P.S. 今日 孫さんが言ってました。「勝ち易きに勝(孫子の兵法より)」 心に響きました〜
| http://www.conit.co.jp/labs/index.php?e=293 |
| iPhone | 08:44 PM | comments (0) | trackback (0) | |
|
2010,02,02, Tuesday
Being a newbie at web development for mobile in Japan, I was really surprised at how difficult it can be to make a simple web page render correctly for all Japanese mobile phones. Here are a couple of learnings.
Character encoding by carrier Japanese developers are all too familiar with the pains of encoding, but this problem is especially true in the Japanese mobile realm. Just like IE is different from other browsers in the PC world, mobile devices have differences in how html can be encoded. To know the carrier type, you need to inspect the HTTP_USER_AGENT header. The best way to do this is by using middleware, such as uamobile (http://pypi.python.org/pypi/uamobile/0.2.8). For now, I wrote a very simple Python function that seems to be working thus far: def get_encoding(user_agent): #since different keitai browsers have different encoding, need to account in header if "KDDI" in user_agent: #AU needs SHIFT_JIS encoding return 'SHIFT_JIS' else: #EVERYTHING ELSE IS UTF-8 return 'UTF-8' This function is very crude, and I'm still not convinced it actually works, so if you have a better way to do it let me know. As the function above shows, AU phones require SHIFT_JIS encoding, while all other carriers support UTF_8. This can be very annoying. If you use templates in your app, the template files must also be encoded in the correct format, which means the same template file cannot be used for both AU and non-AU phones. Rather than managing 2 sets of html files, I decided to pull in the contents of the file first, then encode the string appropriately. For example, here's how I use the function above to load the welcome page of my app: template_values = dict({ 'spam': 'eggs', }) path = os.path.join(os.path.dirname(__file__), (get_template_folder(os.environ.get("HTTP_USER_AGENT", "N/A")) + 'welcome.html')) self.response.headers['Content-Type'] = get_page_header(os.environ.get("HTTP_USER_AGENT", "N/A")) self.response.out.write(unicode(template.render(path, template_values), "utf-8").encode(get_encoding(os.environ.get("HTTP_USER_AGENT", "N/A")))) This takes the html template from the path, saves it as a string, then encodes the string to either UTF_8 or SHIFT_JIS. Image Types Another surprise was that DOCOMO phones don't support PNG images, which meant that I had to convert all my pngs to gif. Here's a useful page documenting support by carrier: http://ubiquitous.s17.xrea.com/shiyou.html Sessions and Flash You can't embed the Flash in a page if you want the user to interact with it, which means no passing variables into your Flash. Instead, you have to use loadVariables() inside your Flash to call a function that will return a query string of data. Typically, this is done using a session variable. Before opening the Flash, store the session ID and associate it with the variables you'd like. Then, after calling the Flash swf, pull in the variables by getting the session ID. Simple, right? Only problem is, most mobile phones don't support cookies, which is how most session handlers work. It took me the better part of a day to learn that hard truth. My quest for a good, mobile-friendly session handler continues. Some other hard-learned lessons -Make sure you test your app on as many mobile devices as possible before releasing it. Even with the same carrier, a web page can look very different depending on the device. -Even if it kills you to develop in Actionscript 1.0, Flash 1.1 is the only way to go if you want to make sure that your Flash will work on all devices. -When developing in Flash, test the app in a real device as frequently as possible. The Flash simulator just doesn't portray the dismal reality of a 3-year-old keitai. -Keep detailed logs throughout your app. Google App Engine's log viewer is a great way to catch provider-specific problems that you may have missed. -Take bathroom breaks frequently, and try to go outside at least once a day. -David |
|
2010,01,29, Friday
こんにちは、中島です。
現在コニットでは、我々と一緒に働けるスタッフを大々的に募集しております。 本当はリク○ビNEXTとかにドカーンと告知を打てば色んな人に募集のメッセージが届くのですが、なんせ、お金がたくさん飛んでいきますから…(汗) 自社サイトで募集するのはやはり基本ですね。 今までの経験から言いますと、コニットのサイトを見て応募して来た方というのは、とても濃いぃ人が多かったです。もちろん、仕事がデキるという意味でです。我々としても、コニットがどんな会社なのか、何をやっているのか、を知ってから、コニットでどう働くかをイメージして来てもらっていますので、とても魅力的に映ります。 このブログやコニットのサイトをチェックしているような人は濃いぃぃタイプの人だと思いますので心配は無用だと思うのですが、採用する側として気になるところはこんな点だったりします。 ・コニットがどういう会社か知っている 結構これが大きいです。IT系と言っても色々あります。うちもIT系の端くれであるわけですが、「自分はJavaができるからIT系企業をリク○ビで一括検索して一括応募」みたいな感じで応募されると(リク○ビには載せてないのですが)、コニットがどういう会社かはあまり分からず、「Java技術者を必要としているか、否か」だけで行きたい会社を判断しがちになると思います。もうちょっと、突っ込んだ話もしたいと思っていますので… ・何か作った経験がある、もしくは勉強中 これも大きいです。技術者の採用の場合でも、技術者プラスアルファの部分を大きく評価して、尊重したいと思っています。何かを作ろうと思ったら、右脳と左脳をフルに働かせないといけなく、エンジニアリング以外のあらゆる要素が要求されます。作った物が何であれ、そういった経験や指向を持つことは未来を切り開く第一歩だと考えています。 あとは普通にしゃべり方とかですが、ヤンキー喋りとか黙秘権を貫かれるとか以外なら問題ないです(笑) この2点がキーなのかな?という気がしています。 コニットはまだまだ 詳細はこちらで!! |
|
2010,01,28, Thursday
|
|
2010,01,27, Wednesday
こんばんは。高浦です。
さて、今世界中で話題になっているであろうappleのタブレットの発表が約4時間後に迫ったわけですが、僕の予想を書いておこうと思います。 appleはタブレットにどんなキラーコンテンツを載せてくるか? 電子書籍です。 iPhoneではみにくく、MacBookで見たくなるほどヘビーでないがどこにいても見たくなる。 それはまさに本でしょう。 故に電子書籍と予想しています。 そしてappleはタブレットのリリースと同時にiTunes上にBookStoreなる電子書籍のStoreを投入してくるものと見ています。 電子書籍、ネットワーク、ソーシャル、この3つの単語を並べただけでもディベロッパーとしてはいろんなアイディアが浮かんできます。 もう紙の本をひとりで読む時代は終りで、その先のものがぼんやりと見えてきているのかもしれません。 今日は会社に残ってリアルタイムで中継を見たいと思います。 |












