この三ヶ月ではてなブックマークiPhoneアプリの新バージョンとAndroidアプリを開発してきました。 両方共担当はエンジニアid:ninjinkunとデザイナーid:kudakurage、総合ディレクションid:nagayamaです。同じ開発者がiPhoneアプリとAndroidアプリ両方を作った事例として、なかなか面白いのではないかと思います。開発期間はちょうどそれぞれ一ヵ月半ずつでした。 自分にとってもブクマチームに移動してから初めての大きな仕事だったので、両方共思い入れがあるプロダクトです。開発話と一緒に、スマートフォンアプリを作る際の流れや、気を付けていることなどをまとめようと思います。(長いです) 開発プロセス iPhoneもAndoirdも開発の流れは基本的に一緒で、以下のような流れになります。 機能の検討 UIの検討 実装 ざっくり並べただけではWebサービス開発と変わり
GeoCommons is a community contributed collection of open data from around the world. Uploaded by the public, data are often from public and open government website and sources. The searchable archive includes over 150,000 datasets as GeoJSON stored in Github and available to preview, download or explore in ArcGIS.com.
GeoCommons, an open repository of data and maps, launched version 2.0 this week, which is more feature-rich and robust than the first. Two of the major updates have to do with the fast-changing data landscape: amount of data and browser technology. In this new version, you can load tens of thousands of points no problem, whereas in the previous version, the application grew sluggish. If you’ve use
2011.6.14追記 デモサイトを追加しました。 2011.6.6追記 node.jsの最新版で動作するようエントリを修正しました。 2011.5.25追記 GitHubにアップしました。詳しくは以下のエントリをご覧ください。 (続)node.jsとCSSSlide.jsでスライド共有するサンプルプログラムを作ったよ。 - 大人になったら肺呼吸 はじめに このエントリでは、node.js + WebSocket(socket.io) + CSSSlide.jsを使って、リアルタイムでプレゼンテーションのスライドを共有するサンプルプログラムを作ってみました。 WebSocketはWeb上でサーバとクライアントとの相互通信を可能にする今後注目の技術です。WebSocketで、サーバからクライアントにデータをPush(配信)できるようになります。 リアルタイムのスライド共有 リアルタイムでプレ
If you are using either MySpace or Facebook then you have surely heard about the MySpace and Facebook Messenger apps. They are the two biggest mobile messaging programs on the planet today. So what is so special about these two popular cell phone programs? How does one compare to the other? In this article we will compare two of the most popular mobile communication programs of the two biggest gia
国連は6月3日(現地時間)、国家がインターネットを遮断するのは人権侵害であり、国際法に違反するものだとする報告書(リンク先はPDF文書)を発表した。おりしも政情不安のシリアでは、全国規模でインターネットが使えなくなっていた。 国連人権特別報告官を務めるフランク・ラ・ルエ氏は「個人が情報を迅速に広めたり、組織化したり、世界中に不平等な状況を知らせることができるというインターネットのユニークな機能は、政府に恐怖をもたらしている」と述べ、報告書で「インターネット上の特定のコンテンツにユーザーがアクセスできないようブロックしたり、フィルタリングするだけでなく、インターネット全体へのアクセスを遮断する手段を講じた国家がある。インターネットへの接続を遮断することは、たとえ知的財産権侵害などの理由で正当化しようとしても、市民的および政治的権利に関する国際規約に違反していると報告官は考える」としている。
太平洋高気圧はもうちょっと手加減してくれてもいいかな、って思うんですけど、やっぱり農作物なんかにはこの気温が必要なんでしょうか。 osuga-hです。 ガラケーWEBでリッチコンテンツの要FlashLite。これまでソーシャルゲームではFlashLiteがゲーム演出の要でした。 ところが時代はスマートフォン。各社ソーシャルゲームプラットフォームが一勢にスマートフォン用プラットフォームを公開してからそこそこ時間も経過しました。 そこにプラットフォームがあるならゲームを出さねばなるまい!!! そんなわけでこそこそFlashLiteコンテンツをHTMLやらJSやらCSSに移植していたのですが、コレがもう全くノウハウにならない感覚作業のオンパレードで他人に伝承できない。 なんとかならんのか?! そこで取り合えず既存のFlashLiteコンテンツをスマートフォン用にHTML5対応したときのログを
XSS with $(location.hash) demo Click this link. It works on IE, Firefox, Chrome, Opera. In Safari, location.hash is percent encoded, not work. why? $("#id") is css selector, $("<img>") is createElement, and $("#<img>") is createElement too. how to fix in your library var hash = "#" + location.hash.replace(/[^\w]/g, ""); if ($(hash).size()) { ... } or patch to jQuery - quickExpr = /^(?:[^<]*(<[\w\W
www.SimonPierro.de iPad magician Simon Pierro and the new iOS make the iPad even more magical! ►Subsribe to iOSmagic: http://www.youtube.com/subscription_center?add_user=iOSmagic With more than 20 million hits on YouTube, Simon Pierro's unique iPad magic became an instant classic. What you see here is entertainment on the next level. Based in Berlin and Munich. ► For booking please visit http
OHTSUKA Ko-hei @kokogiko しかし、東京時層地図も今昔散歩にしても、特に明らかにちずぶらりを指して「他のアプリに比べて」と比較して、地図がぴったり合ってるという事を評価するユーザが多い事にヘコむ。何故なら、気付いてなかった視点なら取り入れればいいけど、それは明示的にこちらが捨てた視点だから。 2011-06-06 07:54:05 OHTSUKA Ko-hei @kokogiko 画像補正にせよ再描画にせよ、古地図に手を加えて地図に合わせる、というのは今までもよくやられてきた手法だった。そうではなく、元地図の味わいをそのまま伝える事こそ新しい、と私は思ったし、現社の中の人も同じ発想してて意気投合したので合流してちずぶらりを作った。 2011-06-06 07:58:19
僕の知っている範囲だと、優秀なプログラマはフリーランスか小規模な法人のオーナー社長であることが多い。人を雇っている場合でも、ほんの数人である。もちろん僕もその一人。そりゃまあGoogleやMicrosoftの本社には凄いプログラマもいるだろうけど、日本人だと本当に一匹狼系の人が多い。 僕もフルタイムの従業員を雇って1年以上経ち、人を雇うと何が起きるのかについてけっこう分かってきた。なので、なぜこのようになるのかについて考えてみた。 なんと金銭的な面「だけ」でも、合理的な理由をつけることができる。僕を含めた何人かを平均したモデルで例を出してみよう。すごく単純化しているけれど。 いま一人の優秀なプログラマがいて、平均的な会社でサラリーマンとして働いても年俸1000万取れる実力があるとしよう。この人が独立した場合、「好きなプロジェクトを選べるのでやる気が出る」「独立していることについてのリスクプ
CSSSはHTML5/JavaScript/CSS3で作られたWebベースのプレゼンテーションテンプレート。 CSSSはHTML5/JavaScript/CSS3によるオープンソース・ソフトウェア。最近はHTMLやJavaScriptを使って作られたプレゼンテーションが増えている。JavaScriptでキーの動きに合わせてスライドを動かす類のものだ。 奇麗なHTMLプレゼン コンテンツがHTMLベース、つまりテキストで作れるのが大きな魅力だろう。そして最新のWeb技術を盛り込んで作られたのがCSSSだ。 CSSSは矢印キーによるスライドと切り替えと、Ctrlキーと組み合わせたキーボードショートカットをサポートしている。Ctrl+Hでスライドのサムネイル一覧を作ることもできる。矢印を押すたびに文字が追加表示されていくと言ったアクションも実装できる。 スライド一覧 良いと思ったのは、スライドの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く