February 2010
2 posts
Location Clip 1.3 が Ready for Sale になりました。 →
Location Clip 1.3 が Ready for Sale になりました。まもなく AppStore に反映されると思いますので、アップデートどうぞよろしくお願いします。
Location Clip 1.3 を審査に出しました。 →
先ほど、Location Clip 1.3 を審査に出しました。今回のバージョンの新機能は、以下の通りです。どうぞお楽しみに。
1. TwitterのGeo Tagging APIの対応
Twitterに投稿するメッセージにGeoタグを付けることができるようになりました。
設定画面において、Twitterへの投稿時にGeoタグを付けるかどうかを選択できます。
2….
January 2010
2 posts
Copy & Send 1.1がリリースされました。 →
4日前に、アップデートを申請してた、Copy & Send 1.1が、AppStoreにリリースされました。 Copy & Send (有料版) Copy & Send Lite (無料版) このアップデートでは、有料版の永続保存領域に、フォルダの概念を追加しました。 これにより、適当なフォルダを作成し、保存しているアイテムを、分類することができます。
Copy & SendをSafariにブックマークする。 →
iPhoneのSafariで、WebコンテンツからURLや画像などをコピーすると、それは標準ペーストボードに格納されます。 その状態でSafariを終了し、Copy & Sendを起動することで、コピーしたデータを参照することが可能です。 こういう操作を想定した場合、Copy & Send…
December 2009
4 posts
Copy & Sendで、ペーストボードを有効に活用しましょう →
iPhone OSにおいて、アプリケーション間でデータを共有する、最も簡単な方法は、ペーストボードを使用することです。 典型的なパターンをあげてみましょう。 …
iPhone OS 3.1から、GameKitでWiFi通信もサポートされていますが。。。 →
Copy & Sendでは、データの送受信に、iPhone OS 3.0から追加されたGameKitを使用しています。当初はBluetoothのみのサポートだったのですが、iPhone OS 3.1からは、WiFi経由での通信もできるようになっていることは、あまり認知されていないように思います。われわれも、Copy & Send…
Export for Google Documents 1.2がReady for... →
12/18にアップデートを申請していたExport for Google Documentsのアップデートが、Ready for Saleになりました。6日間というのは、これまでで最短記録です。 Export for Google Documents (AppStore) 今回は、主に2つの機能追加が中心となっています。 Copy & Sendアプリケーションとの連携 …
Copy & Sendという新しいアプリをリリースしました →
iPhone/iPod touchのペーストボードに格納されているデータを活用するための、Copy & Sendというアプリをリリースしました。 今回は、有料版と無料版の2本立てとなっています。 Copy & Send (有料版)
Copy & Send Lite (無料版)
主な機能 …
October 2009
8 posts
Location Clip 1.2 を、一旦セルフリジェクトし、再提出しました。 →
表題の通り、先日、審査に提出した Location Clip 1.2 を、一旦、セルフリジェクトし、再提出しました。
理由は、先日提出したアプリでは、カメラアイコンを使ったボタンをメイン画面に配置していたのですが、これでは、カメラのついていない iPod touch を利用しているユーザ様に誤解を与えるかもしれないため、これを修正したためです。
…
影付き画像(UIImage)を作成する。 →
Location Clip 1.2(現在審査中)では、写真を地図上に貼付ける機能が追加されますが、今日は、この機能の中から、地図上に貼付ける画像に影を付ける部分の実装について取り上げたいと思います。
ポイントは以下の通りです。
- 作成する画像のサイズは、写真のサイズに影のサイズを加算したサイズにする。
-…
Location Clip 1.2 を審査に出しました。 →
表題の通り、Location Clip 1.2 を審査に出しました。
今回のリリースでは、以下の機能が追加されています。
- カメラ撮影した写真やフォトアルバムから選択した写真を地図上に貼付ける機能
- クリップした位置情報を履歴として保存する機能
- 履歴として保存した位置情報の検索機能、グルーピング機能、表示機能、復元機能
…
私は「どんなプログラムを常にMVCに厳密に基づいて作るべきだ」と主張している分けでも、「Ruby on...
– Life is beautiful: Ruby on Railsの「えせMVC」の弊害
本来、JavaEEの概念では、Modelに相当するEJBの中に、トランザクション制御が含まれている。EJB批判とともに、そのことも忘れ去られつつあるのかもしれない。
Internet Explorer 3.0/4.0...
– Life is beautiful: Google WaveがHTML5ブラウザーへのシフトを加速する
企業の基幹システムを維持して行く側の立場では、あまり変わってほしくないと思っている人も多いと思う。反対に、インターネット上のサービスを作る側は、常に、新しいものを求めて行く意識が高い。その2つの流れを、MicrosoftはIEという1つの器でカバーしようとしていることに無理があるような気がする。
大変なことかもしれないが、Microsoftは、今のIEは変わってほしくない人のために残しておき、それとは別に、新しいブラウザを作るのがいいのかもしれない。
1 tag
つまり分散化には売上収入が得られ、運用コストが低減でき、信頼性が高まるというメリットがある。さらにもう一つ、Twitter自身が分散化をいち早く進めれば、分散化さ...
– Twitterはスケールしない―MS Exchangeのように分散化してサーバを売るべきだ
iPhone Stencil Kitが届きました。 →
前回のエントリで、iPhone Stencil Kit を、発売元に直接発注したことを書きましたが、先週ようやく手元に届きました。
タイミング的に円高傾向だったこともあってか、定価$16.95のところ送料/手数料込みでも2793円と、金額的には日本で購入するときと、それほど大きく変わりませんでした。 付属物は、 …
違いを自分の頭で検討しながらも、他業界のノウハウを学ぶことは、一つの方向性に凝り固まった頭をクリアにする意味でも、気づかなかった知見を再発見する意味でも、非常に意...
– IT業界のプロジェクトマネージャーは、エンジニアリング業界をもっと知るべきだ。 | AnyProjecTa! プロジェクト・マネジメントに関する情報ポータル
読み手によって、賛否はいろいろ出るかもしれないが、考え方を整理するのに役立つ内容だと思うので、時間があるときにじっくり読みたい。
September 2009
11 posts
SQLアタマアカデミー:第3回 テーブル設計のグレーゾーン~毒と薬は紙一重 (1)単一参照テーブル~テ... →
安易な共通化/標準化というものへの警鐘。誰しもが同じような経験があるのでは?
iPhone Stencil Kitを注文してみました。 →
iPhone Stencil Kitが、act2.comで販売されていますが、現在、在庫切れになっているようです。 米国の発売元のWebサイトからも、購入できるようなので、先ほど注文してみました。 (PayPalのアカウントが必要です) iPhone Stencil Kit | Design Commission …
1 tag
WebLogic ServerからJBossへの移行ガイド − TechTargetジャパン... →
このドキュメントの目的は「JBossへの移行」を説明することであるが、J2EE/Java EEの標準について整理されているので、一般的にも役立つ内容だと思う。
注: 内容を見るためには、会員登録してログインすることが必要です。
Google Documents List Data APIにおける、PDFエクスポート機能の制約 →
Google Documents List Data APIのドキュメントダウンロード機能を使用することで、ドキュメントをいろいろなフォーマットでエクスポート可能であることを、Google Documentsからドキュメントをダウンロードするにて説明しました。大変便利な機能ですが、試してみると、ちょっとした制約があることに気付きました。 Export for Google…
MKMapViewの地図のタイプを変更する。 →
MKMapViewでは、地図のタイプとして、以下の3種類を選択することができます。
マップ
航空写真
地図+写真
今日は、この地図タイプの切り替えについてのトピックです。
ポイントは、以下の通りです。
地図のタイプを選択するセグメントコントロールを用意する。
…
MKMapView上のアノテーションのピンをドラッグする時に "ぽよん" と浮かせる。 →
MKMapView上にアノテーションを追加すると、当然、ドラッグして動かしたくなりますよね。
今日は、その時に、アノテーションを “ぽよん” と浮かせる方法についての記事です。
ポイントは、以下の通りです。
- MKPinAnnotationViewのサブクラスで、タッチイベントを処理する。
- touchesBegan:withEvent:…
UIWebViewで、簡単にドキュメントビューアが作れる →
Export for Google Documentsでは、Google Documentsからダウンロードしたドキュメントファイルを、プレビューする機能を備えています。それは、アプリケーションで複雑なレンダリング処理を実装しているわけではなく、iPhone SDK標準のUIWebViewというコンポーネントを利用して実現しています。 UIWebView…
Google Documentsからドキュメントをダウンロードする →
前回は、実際にGoogle Documentsサービスにアクセスして、 ドキュメントの一覧をGDataFeedDocListオブジェクトとして取得する
さらに、その中に含まれる個々のドキュメントエントリデータの属性情報(GDataEntryDocBaseオブジェクト)を取り出す
…
MKMapView上にアノテーションを追加する →
MapKitが提供するMKAnnotationやMKPinAnnotationViewを使って、MKMapView上にアノテーションを追加することができます。
ポイントは、以下の通りです。
MKAnnotationプロトコルを実装したインタフェースを定義する。
MKPinAnnotationViewを継承したインタフェースを実装する。
MKMapViewDelegate の…
August 2009
27 posts
Our First applications are released in AppStore →
弊社iPhone Lab.チームで開発した、最初の2つのiPhoneアプリケーションが、本日AppStoreからリリースされました。 Export for Google Documents Location Clip
無料でダウンロードできますので、ぜひ、お試しいただければと思います。
…
MKReverseGeocoderを使ったプレースマーク(MKPlacemark)の取得 →
GPSを使って取得した緯度経度に該当する住所の情報を取得したい場合には、MapKitが提供しているMKReverseGeocorderを使うと便利です。
MKReverseGeocorderを使う時のポイントは、以下の通りです。
…
Google DocumentsにiPhoneアプリからアクセスしてみる →
Google Documentsにあるドキュメントデータに、iPhoneアプリケーションからアクセスするには、Google Data APIs Objective-C Client Libraryを使用するのが便利であることを、これまでに説明してきました。 Google Data APIのObjective-Cクライアントを動かしてみる …
1 tag
YelpはiPhoneアプリにウラワザをこっそり隠してApp Storeの承認過程をさらに悪化させた →
hsato:
これは同じiPhoneアプリ開発者としては、許せない行為ですね。
正々堂々と行きましょうよ。
なんでそういう裏技的なことをやったり、非公開のAPIを使ったりするんでしょうね。
理解に苦しみます。
もしかして、弊社のiPhone Lab.で作ったアプリが 10 日以上経っても in review のままなのは、審査が厳しくなったからなんでしょうか。。
裏技ですりぬけたものが、「他のアプリがまねできないすぐれた技術」と誤解されてしまうのが、いちばん怖いと思う。「他のアプリがまねできない」理由は、許されてないからなのに。。。
審査の長期化に加えて、開発者のモラル低下も懸念されますね。
MKMapViewに表示した地図の画像(UIImage)への変換 →
MKMapViewに表示した地図を画像(UIImage)に変換たい場合があると思います。
以下に、地図画像をUIImageに変換した上で、iPhoneのフォトアルバムに保存する際の実装例を示します。
以下の実装例では、MKMapViewには、すでに地図が表示されている前提です。
— MyViewController.h —
#import //…
iPhoneアプリケーションに、Google Data APIクライアントを組込む →
前回のエントリで、クライアントライブラリを入手して、サンプルアプリケーションをビルド/実行するまでの手順を説明しました。 Google Data APIのObjective-Cクライアントを動かしてみる 今回は、クライアントライブラリを、実際にiPhoneアプリケーションから利用するための手順について、説明したいと思います。 …
MapKitを使った地図の表示 →
iPhone SDKで提供されているMapKitの機能を利用すると、簡単に地図を表示することができます。
ポイントは、以下の通りです。
MKMapViewを画面に配置する。
MKMapViewの中心座標(緯度経度)と、表示領域をsetRegion:animated:で設定する。
地図のダウンロードに失敗した際のハンドリングを必ず実装。
以下に、実装例を示します。
…
Google Data APIのObjective-Cクライアントを動かしてみる →
現在、Appleに申請中の、Export for Google Documentsというアプリケーションでは、Google Data APIを使用して、Google Documentsサービスに置かれているドキュメントアクセスしています。 Google Data API…
CoreLocationを使ったGPSからの位置情報の取得 →
現在、申請中のLocation Clipというアプリケーションでは、iPhone SDKで提供されているCoreLocationやMapKitの機能を利用して、GPSの位置情報を元に地図を表示しています。
今日から、このLocation Clipの中で実装していることを、技術トピック別に紹介していきたいと思いますので、どうぞよろしくお願いします。
…
法人(Standard Company)としての、iPhone Developer... →
このたび、弊社では、法人としてiPhone Developer Programに登録しました。 私は、個人でもDeveloper Programに登録していますが、そのときとは、勝手が違うところがいくつかありました。せっかくなので、そのあたりについて、ちょっとまとめておきたいと思います。 契約の種類 法人の場合、以下の2種類の契約形態があります。 Standard…
直感でテーブル設計をするということは、Railsを使う上で、非常に大きな制約になる。簡単な問題では大きく生産性が向上するとしても、あるレベル以上の難しい問題は解け...
– 複雑さに金が落ちる時代は本当に終わるのか? - アンカテ (via ishibashi)
「時期がずれている時(不自然に早く)に開発される能力は害になります。害になるから、自然には発達しないようにプログラムされているのです。それなのに、眠っている子を起...
– 洋書ファンクラブ: 子供の才能を殺さないために親が読む本(1) (via yuco) (via atasinti) (via uncate) (via ishibashi)
# 【名言】 物事をシンプルにする方法とは? “Simplicity is about subtracting the obvious and adding...
– Webサービスを作るときに気をつけていることまとめ - IDEA*IDEA ~ 百式管理人のライフハックブログ (via projectp)
Simplicity is not the goal. It is the by-product of a good idea and modest expectations. (シンプルはゴールではない。シンプルは良いアイデアと控えめな期待によって生まれた副産物である。) - シンプルの本当の意味は何だろう : could (via ishibashi)...
パソコンのこれからの形
kaoritter:
syoichi:
sewanin3:
コンピュータと言えば、昔から、新しい言葉を作って、その言葉に熱狂的になる傾向がある。そして、熱しやすく冷めやすい。EDP、MIS、DSS、人工知能、グループウェア。 最近では、SaaS、web2.0、そして、クラウド…etc. ただ、そんな言葉を操って話している人達だが、具体的な用途の話になると、途端に言葉だけが踊る。ずっと変わらない光景である。
そういった中で、グーグルがやっていることは、シンプルで分かりやすい。パソコンのこれからの形を示唆しているようにも思う。
「多くの人は、ブラウザを使うことでパソコンを使うと言っている。だから、ブラウザで全てのことができるようにしよう。」というものだ。 ...
それでは、日本のJava界がこの買収劇でどういう影響を受けるかというとあんまり影響はないんじゃないかと思います。日本では、Seasar2が有力ですが、Seasar...
– SpringSourceの買収劇についてそろそろ一言いっておくか - ひがやすを blog
1 tag
もし、DIがユーザーを今後もひきつけるようなキラーな技術だったとしたら、Java以外の言語でも広く使われているはずです。現実はどうかというと、Java以外では余り...
– SpringSourceの買収劇についてそろそろ一言いっておくか - ひがやすを blog
ishibashi:
“RT(ReTweet)とは、誰かのつぶやきに対して共感を感じた時に、そのつぶやきをそのまま自分のつぶやきとして投稿する行為のことです。RTの面白いところは、もともとTwitter側が意図していた使われ方ではなく、ユーザーが自発的に始めた行為なのです。”
— TwitterがついにRTを実装へ|Next Big Thing!!
どこかで聞いたことがあるが、作り手の意図を超えた使い方が出て来ているものが、ブレイクしてるかもしれない。
「プログラマとSEの上下関係を決めて、線引きをするのは大人気ない」とひでみ氏は主張する。お互いが認め合い、協調できてこそ、良い仕事ができるのである。
– @IT: プログラマとSEの洗練された依存関係 より引用
—
プログラマとSEの関係しかり、お客様との関係しかり、仕事をやる上でお互いが協調することはとても大事ですよね。
(via hsato)
やっぱり、お互いの目線とか向かう方向を合わせることが重要かな。
契約関係とかがからむから、そういうことがむずかしいのでしょうかね。。。
VMwareがSpringSourceを約400億円で買収へ,「統合クラウド基盤を開発」 -... →
もう1つのクラウドの流れが出て来た。
新しいものが出てきたときに「前にもあった。たいしたことない」とか言う人は、使いやすさに対する認識が甘いと思う。同じことをやるにしても、使いやすいというだけでユーザ...
– drillhanz - そんなの全然新しくないよ (via naha) 2007-08-03 (via gkojay) (via prawn) (via magao) (via usaginobike) (via ssbt) (via kondot) (via masaka)
FriendFeedの共同創設者らは「Facebookのエンジニアリングおよび製品開発チームの上級管理職に就くことになり」、他のFriendFeedの12人の従業...
– Facebook、フィードアグリゲーション新興企業のFriendFeedを買収:ニュース - CNET Japan
そういえば、FriendFeedは12人の従業員 + 共同創設者だった。これもすごい!
2 tags
TwitPicのまずいところは、たった1人の男(Noah Everett)の手には負えなくなっていることだ。
– TwitPicが100万人目のユーザを獲得, そして壁にぶつかる
ひとりで100万人を相手にしてるっていうのは、あまりにもすごすぎる!
無料で使わせてもらってるだけでも、ありがたい。
もちろん、その場その場で異なる状況があるので、あまりに単純化して見るのは危険だが、少なくともアナログ方式からデジタル方式に移行した2Gケータイの時代に霞ヶ関主導で...
– Life is beautiful: 「官僚たちの夏」と「ガラパゴス携帯」と
そういう背景があったんだ。。。
部品が梱包から解かれて机の上においてあると,1時間くらいで組み立てられちゃって,OSのインストールまで2時間くらいでできてしまうので,時間当たりで考えるとずいぶん...
– 「Linuxの振興を支援する」—-自民党政調会長 衆議院議員 与謝野馨氏 - ニュース:ITpro (via gatya) (via ishibashi) PCを組み立てるのが趣味な人にとっては、Macは蚊帳の外になってしまうんですね。。
その冒頭で、要旨の出だしとして「なぜ日本でも(1992年当時に)基礎研究の充実が求められるようになったか」という指摘が出てきます。この点については皆さんもおそらく...
– 大「脳」洋航海記 » Blog Archive » 18年も前にポスドク問題の帰趨は見えていた:基礎研究を「益なきもの」と蔑む国に博士とアカデミアの未来などない (via ayanamist) (via otsune) 2008-08-20 (via gkojay) (via takaakik) (via masaka)
そもそも、新しいことにチャレンジして、楽しそうに仕事していると、内容や成果も見ずに、不真面目だとか、楽してると決めつけられることもある。
...