Posts tagged "iphone"

nihongo:

今日のスタッフブログでは新人スタッフのブライアンに突撃インタビューしてみました

ブライアンはおなじみTumblr iOSアプリ開発担当エンジニアです。今日はブライアンのオフィスにお邪魔して、スタッフたちの仕事ぶりとアプリ開発の舞台裏をのぞいてみました。

最近リリースした最新機能は?

僕が作った特殊機能はこれ。結構気に入ってます。モバイルのSafariブラウザからリンク投稿が簡単にできるショートカットなんです。

最近どんなバグを修正したの?

画像がサブピクセル境界に入り込まないように、いつも気をつかってます。iPad mini (retinaスクリーンがついてないため) との相性がよくないからね。

どんなブログをやってるの?

お気に入りはArtisanshitです。最近コーヒーショップやレストランなんかでどこもかしこも “artisanal” って言葉をならべてるのが、すごく気になって。だからその言葉を羅列している看板、メニューなどを見つけたら写真に撮って画像投稿してます。友達も僕がやってるのを見て手伝ってくれるようになったしね。一度気になりだしたら、どこにでもあるので面白くて。

あとは、iOS 関連の記事ios.tumblr.comのリブログは欠かしません。iOS アプリ開発の楽しさなど(楽しくないことも)cocoa.tumblr.comで語らせてもらってます。

Tumblr の裏技みたいなのを教えてくれない??

もちろん! きっとみんな知らないと思うんだけど、アプリには面白い隠しボタンや隠れワザがビルドされています。

GIF画像をスライドさせるとフレームごとにアニメーション表示できます
投稿ボタンを上にスライドさせると、画像を投稿できます
投稿ボタンを左にスライドさせると、すばやくテキスト投稿画面を開けます
リブログボタンをタップしながら長押しすると、すぐにリブログできます
画面を右にスワイプすると、前の画面に戻れます
他に伝えたいことはあるかな?

今みんなが力を入れて開発している新機能があって、それをみなさんにもうすぐ紹介できるのが楽しみです。Tumblrの投稿やブログ、タグをもっと簡単に楽しんでもらえるような機能の開発に、みんな力を入れて取り組んでます。これからのニュースをお楽しみに!

nihongo:

今日のスタッフブログでは新人スタッフのブライアンに突撃インタビューしてみました

ブライアンはおなじみTumblr iOSアプリ開発担当エンジニアです。今日はブライアンのオフィスにお邪魔して、スタッフたちの仕事ぶりとアプリ開発の舞台裏をのぞいてみました。

最近リリースした最新機能は?

僕が作った特殊機能はこれ。結構気に入ってます。モバイルのSafariブラウザからリンク投稿が簡単にできるショートカットなんです。

最近どんなバグを修正したの?

画像がサブピクセル境界に入り込まないように、いつも気をつかってます。iPad mini (retinaスクリーンがついてないため) との相性がよくないからね。

どんなブログをやってるの?

お気に入りはArtisanshitです。最近コーヒーショップやレストランなんかでどこもかしこも “artisanal” って言葉をならべてるのが、すごく気になって。だからその言葉を羅列している看板、メニューなどを見つけたら写真に撮って画像投稿してます。友達も僕がやってるのを見て手伝ってくれるようになったしね。一度気になりだしたら、どこにでもあるので面白くて。

あとは、iOS 関連の記事ios.tumblr.comのリブログは欠かしません。iOS アプリ開発の楽しさなど(楽しくないことも)cocoa.tumblr.comで語らせてもらってます。

Tumblr の裏技みたいなのを教えてくれない??

もちろん! きっとみんな知らないと思うんだけど、アプリには面白い隠しボタンや隠れワザがビルドされています。

  • GIF画像をスライドさせるとフレームごとにアニメーション表示できます
  • 投稿ボタンを上にスライドさせると、画像を投稿できます
  • 投稿ボタンを左にスライドさせると、すばやくテキスト投稿画面を開けます
  • リブログボタンをタップしながら長押しすると、すぐにリブログできます
  • 画面を右にスワイプすると、前の画面に戻れます

他に伝えたいことはあるかな?

今みんなが力を入れて開発している新機能があって、それをみなさんにもうすぐ紹介できるのが楽しみです。Tumblrの投稿やブログ、タグをもっと簡単に楽しんでもらえるような機能の開発に、みんな力を入れて取り組んでます。これからのニュースをお楽しみに!

Chrome for iOSを使う意味は現時点では見出せない

ykzts:

本日 GoogleよりiOS向けのGoogle Chrome (以後 Chrome for iOS) がApp Storeにて配信されました。なので早速ダウンロードして使ってみたのですがiOSを使う人間があえて使う意味はないと感じました。

Google Chromeを使う旨味というのはJavaScriptエンジンであるv8の性能の良さにあると私は感じています。ですがChrome for iOSではv8は使われていません。AppleによるiOS向けアプリ用SDKで提供されているUIWebViewをそのまま使っているだけと思われます。またiOS向けに限らずSafariではNitroと呼ばれるJITに対応しているJavaScriptエンジンが搭載されていますが、UIWebViewではJITは無効にされています。なのでiOS向けのSafari (以後 Safari for iOS) と比較してChrome for iOSはJavaScriptの動作が遙かに遅くならざるを得なくなってしまっています。

もちろんBlobBuilderやWeb NotificationsといったGNU/LinuxやMac OS Xで動作するGoogle Chromeがサポートしている少し新しめの技術もChrome for iOSでは使うことが出来ません。WebKitのバージョンもSafari for iOSと同じ物になるのでFunction.prototype.bindも使用することができません。当然のようにファイルのアップロードも対応していません。動作がSafari for iOSと全く同じであり、またUser-Agentヘッダーを通じて渡す値もSafari for iOSと似通っているということもありウェブ製作の面で困る点はおそらくではありますが存在しないと思います。ですが、また同時にユーザーとして使う意味も見出せません。

また現時点でのiOSは標準で使用するウェブブラウザを変更することができません。なので他のアプリとの連携がまったく出来なくなってしまっています。Safari for iOSで一度開き、ロケーションバーに入れられているURIをコピーして、Chrome for iOSを改めて起動してロケーションバーにそのURIをペーストしなければなりません。これはあまりにも不便です。

GNU/LinuxやMac OS XのGoogle Chromeと情報の共有が出来るという利点もないわけではありません。ですがiOSを使っている人の多くはMac OS Xのユーザーで同様にそちらでもSafariを使っているでしょう。なのでGoogle Chromeと情報の共有が出来るという利点はiOSユーザーに対しては訴求力はまったくないことでしょう。

AppleがApp Storeでの独自エンジンによるウェブブラウザの提供を認めてくれるようになれば速度の面に関しては問題がなくなるのでしょうが、Opera社が何度 求めてもその態度を改めていないので今後も厳しいことでしょう。残念な限りです。

nihongo:


Tumblr for iPhone 3.0がApp Storeで入手可能です!

iPhoneユーザーの皆さんへ朗報です。アプリを一から作り直しました。これでより良いTumblr体験ができます!

  • よりなめらかなダッシュボード: 高解像度の画像、Spotifyへの対応、向上したフォトセット、などなど。
  • 新しい投稿フォーム: より速いアップロードと便利なショートカット( 編集ボタンを上へスワイプでカメラ、左へスワイプでテキスト)!
  • オフライン対応: 投稿、スキ!、返信、リブログが接続してなくても行えます!
  • スピード: より速く、反応の良いインターフェイス。
  • タグ検索とレーダー!

以上の新機能を是非お試しください!  今すぐアプリをダウンロード

effective-tumblr:

iPhone、iPad、iPod Touch用のTumblr公式アプリが再び刷新されて、3.0版になりました。

 Tumblrアプリの新バージョンでは、新たなデザインのダッシュボード、高解像度画像への対応、新しい画像ビューア、オフライン対応などの新機能が含まれている。操作感も改良され、左にスワイプするとテキストによる投稿が可能になるなど、タップ操作によるシンプルな操作が可能だ。
特に利用者にとって注目すべきは、オフラインへの対応だ。オフライン状態で新規投稿やリブログ、返信などができ、再度オンラインになったときに実行される。あらかじめコンテンツを読み込んでおけば、オフライン状態での閲覧も可能だ。こうしたオフライン機能は、携帯データプランの種類やWi-Fi利用者にとっては重要な機能と言えそうだ。Tumblrが新iOSアプリ公開、オフラインや高解像度画像に対応 -INTERNET Watch

この他に、タグアイコンの画面では日本語を含むタグの検索ができ、未検索状態では人気の画像ポストが綺麗に並びます(スクリーンショット)。また人アイコンの画面では各ブログについて、被リブログなどの通知一覧が提供されており、全ブログの通知をまとめて見られる一覧も加わりました。
かなり大きく刷新されていて、個人的にはとてもよいアップデートだと思います。まだアプリを更新していない方には、更新をお勧めします。

effective-tumblr:

iPhone、iPad、iPod Touch用のTumblr公式アプリが再び刷新されて、3.0版になりました。

 Tumblrアプリの新バージョンでは、新たなデザインのダッシュボード、高解像度画像への対応、新しい画像ビューア、オフライン対応などの新機能が含まれている。操作感も改良され、左にスワイプするとテキストによる投稿が可能になるなど、タップ操作によるシンプルな操作が可能だ。

特に利用者にとって注目すべきは、オフラインへの対応だ。オフライン状態で新規投稿やリブログ、返信などができ、再度オンラインになったときに実行される。あらかじめコンテンツを読み込んでおけば、オフライン状態での閲覧も可能だ。こうしたオフライン機能は、携帯データプランの種類やWi-Fi利用者にとっては重要な機能と言えそうだ。
Tumblrが新iOSアプリ公開、オフラインや高解像度画像に対応 -INTERNET Watch

この他に、タグアイコンの画面では日本語を含むタグの検索ができ、未検索状態では人気の画像ポストが綺麗に並びます(スクリーンショット)。また人アイコンの画面では各ブログについて、被リブログなどの通知一覧が提供されており、全ブログの通知をまとめて見られる一覧も加わりました。

かなり大きく刷新されていて、個人的にはとてもよいアップデートだと思います。まだアプリを更新していない方には、更新をお勧めします。

tmbrtext for tumblr 1.2.11

TmbrText beta

tmbrtext:

TmbrTextのβ版をためしに公開してみます。

単純に自分が電車(地下鉄とかね!)乗ってるときに、iPhoneでテキストだけ読みたいなーって時に使うために作ってます。特に目新しい機能とか、ないです。

  1. ダッシュボードからquoteとtextだけ読みます。

  2. ダッシュボードを「最新」と「過去からランダム」の2種類で読めます。

  3. 「ピン」して後でまとめてリブログ・ライクができます。

  4. 勝手に500件くらい、最大で1000件くらいまで読めます。

  5. 同じポストや自分のポストは除外して読んだりできます。

自分でも1000件まで1回しか読んだことがないです。文字だけ読むって結構疲れる。

β版はこちらから。iOS5.0以降が対象です。適当にビルドしてリリースするので気長にお待ち下さい。

おやすみなさい。

tview → Dropbox → Evernote

carbonless:

特に理由はないんだけど思い付いたのでTumblrのリブログ、Like画像をEvernoteに送ることにした。凄まじい勢いて落ちてきて笑える。

  • いつも使っているtviewはTumbletailと違ってEvernoteに送れない
    • Tumbletailもノートブックの名前が固定なのがよくない
    • Dropboxには送れる ← これを使う

手順。

  1. tviewでリブログ、Likeした時にDropboxにも保存するようにする
  2. リブログ、LikeするとDropboxにtviewフォルダーが作られる
  3. tviewフォルダにフォルダアクションを設定して、ファイルが落ちてきたタイミングでEvernote.appに送るようにする。アクションはAutomatorで作る
  4. Evernote.appが同期されるとEvernoteに上がる

tviewは「ユーザー名_ポストID.拡張子」という規則でファイル名で作ってくれる。パースすればソースのURLも組み立てられる。

http://ユーザー名.tumblr.com/post/ポストID 

デスクトップからのリブログもどうにしかしたくなる。。ワークフローは以下。

  1. Finder 項目にフィルタを適用
    • 種類がイメージである
  2. AppleScript を実行
  3. Finder 項目をゴミ箱に入れる

現在のtview設定。

tumblr gear dsbd復帰方法

tkra:

いつもiPhoneでのReblog活動でお世話になっているtumblr gearにて、一昨日辺りから自分のdsbdが表示されなくなっていたけど、tumblrのログインまわりの仕様が変わったためらしい。

以下の方法で復帰できる模様。

 先ほどのtumblrgearの件、他人のdshbord→タグ→standerd view→login→relordで自分のdshbordが表示されるようになりました。お騒がせいたしました

Twitter / @ultimasophia

上記を参考にやってみたところ、自分のdsbd表示ができるようになった。

自分でやった手順に関して以下に纏めてみる。

なお、自分の場合は、起動してすぐ落ちる状態になっていたため、これの前にアプリの再インストールを行った。

ポストを適当に流していき、リンクで飛べるタグ(青色背景で白文字のやつ)をタップ。

飛んだ先で上部の”tumblr.”をタップ

Tumblrのトップに飛んだら”ログイン”をタップ

ログイン画面がでてくるのでログイン。

ログインして、自分のdsbdが表示されたら、右下の”Close”をタップ。

その後右上の”Menu”からリロードすれば自分のdsbdが表示されるようになる。

表示がおかしい場合は、一端アプリのタスクを終了して再起動すると以前と同様の表示となる。

 孫氏は、iPhone 4Sの発売直前に量販店が実施したアンケートで、ソフトバンクよりauのiPhone 4Sが支持されているという結果を見て「背筋がぞっとした」と振り返る。「相当な解約の嵐が来るかもしれないことを覚悟した」と当時の心境を明かす。

 しかし、ソフトバンクのiPhone 4Sは過去最大の予約数を記録した。同社ではiPhone 4よりも2~3割は販売数が伸びるのではと控えめに予測していたが、「現実は数百%の伸びだった。予測を大きく上回りすぎてシステムがダウンしてしまい、皆さまにご迷惑をかけてしまった」(孫氏)という。

 孫氏は、「この独占が崩れたら、我々のユーザーがどのくらい解約するのかということは、大きな雨雲の状態で常に頭上にあった」と語り、今回の結果によって「霧は晴れた」と安堵の表情を浮かべる。

 同社のiPhone 4Sが過去最大の予約数を実現できた要因として、1年半前から電波改善への取り組みを実施してきたことや、ソフトバンク版のiPhone 4Sは通話とデータ通信が同時に行えること、iPhone 3G/3GSからの機種変更では分割金が免除されることなどを挙げた。

 一方で、「いままでのソフトバンクの電波は確かに悪かった」と話し、基地局やWi-Fiスポットの増強に加え、同社が希望している900MHz帯の割り当てを受けることで顧客満足度のさらなる向上を目指すとした。

 グリーは2010年8月9日、同社のSNS「GREE」のiPhone版のWebサイトを公開した。これを手始めに、今後はスマートフォン対応を強化していく考えだ。このiPhone版Webサイトの開発メンバーに抜擢されたのは、プロジェクト開始時にまだ入社して2週間しか経っていなかった、エンジニアの熊谷健太郎氏である。開発期間はわずか1カ月、担当エンジニアは熊谷氏1人というから、そのスピード感には驚かされる。

(中略)

入社10日でiPhone担当に!

 iPhone版「GREE」の開発を担当した熊谷氏は、学生時代にユーザー数10万人規模のサービスを作り上げた経験を持つエンジニアだ。彼が当時開発したのは、メールで写真を送ることでフォト日記を作れるサービス「ヤプース!」である(このサービスは後にGMOインターネットに引き取られ、現在は「ヤプログ」に統合されている)。

 大学卒業後は、ヤフー、GMOインターネットでサービス開発や、HTML5にかかわる研究開発を行っていた。さらに個人としてiPhoneアプリの開発も手がけていた。スマートフォン関連の仕事をしたいと考えていたところ、グリーがiPhone対応のためのエンジニアを募集していることを知り、転職。そのままiPhone版「GREE」の開発に参加することとなった。

 熊谷氏は、エンジニアから見たスマートフォンの魅力を、次のように語る。

 「Webの世界は、Webブラウザでできることしかできません。一方、スマートフォン向けのアプリでは、カメラや、加速度センサーの利用など、『Webブラウザだけではできないこと』が可能になる。デバイスの能力を引き出せることは、大きな魅力です」(熊谷氏)

 熊谷氏に、グリーに入社した直後の様子を聞いてみた。入社後5日間は、グリーCTO(最高技術責任者)の藤本真樹氏による講義があったという。「非常に近い距離感でグリーのインフラの話を聞くことができて、面白い体験でした」と熊谷氏は語る。

 まだ入社後間もないころ、他部署の社員とランチを取ったときに、お互いに自己紹介をし、スマートフォンの担当であることを話すと、「大変だね」と声をかけられた。社内の期待が集まるプロジェクトだということを感じたと熊谷氏は振り返る。

 「そういったことの積み重ねで、『頑張ろう』という気持ちが強くなりました」(熊谷氏)

(中略)

 熊谷氏は、グリーの魅力を「提供しているサービスの規模が大きいこと」「1人ではできないことができること」だと語る。学生時代に10万人規模のサービスを作り上げた熊谷氏だが、「10万人のサービスと、1000万人や1億人が使うサービスではデータ量の桁が違い、求められるアプローチが違う」という。エンジニアとして、大きな魅力につながっているようだ。

 グリーは、今後スマートフォン対応のアバター、ソーシャルゲーム、ゲーム制作会社向けプラットフォームなどを続々と開発していく計画だ。マルチデバイス対応も進める。今回開発したiPhone版のWebサイトに続き、iPhoneアプリ版、Androidアプリ版の企画も進行中だという。

PR:開発期間はわずか1カ月、今後はiPhoneアプリやAndroidで世界へ――GREE iPhone版の開発者に聞く

Tomblooの開発者の一人であり、Tumblrにある画像の閲覧とReblogのしやすさに特化したiPhoneアプリiviewやChrome版Make LinkのCreate Linkも開発したkuさんもグリーに入ってたんだ。

TapTapTumblrをローカルサーバにインストールしてみた

mofigan:

tumblrのDashboardをブラウザで高速に閲覧できるCGI&JavaScriptセット。各自でサーバに設置する必要がある、とのことだったのでスルーしていたのですが、デモムービーをみたら鬼のような速さに魅せられたので、coLinux上のlighttpdにいれてみました。rubyなcgiが動くサーバがあるならインストールできると思います。

ソース 環境
  • Windows XP SP3 
  • coLinux (Linux debian 2.6.22.18-co-0.7.4)
  • lighttpd + ruby-1.8 
インストール
  • rubyとgemsをいれる
    # aptitude install ruby
    # aptitude install rubygems
    # aptitude install ruby1.8-dev
  • jsonとhpricotをインストール
    # gem install json
    # gem install hpricot
  • GETして展開する
    $ wget http://github.com/hayamiz/tap-tap-tumblr/tarball/master
    $ tar xvfz hayamiz-tap-tap-tumblr-hoge.tar.gz
  • public_htmlに移動してttt.cgiに権限つける
    $ mv hayamiz-tap-tap-tumblr-hoge ~/public_html/ttt
    $ chmod 755 ~/public_html/ttt/ttt.cgi
  • credentials.rbにアカウントを保存
    $ cd ~/public_html/ttt/
    $ cp credentials.rb.sample credentials.rb
    $ vi credentials.rb
  • ブラウザで開いてみるとindex.htmlは表示されるもDashboardが表示されなかった
    chrome http://127.0.0.1:800/ttt/
  • httpdのログを確認
    # tail -50 /var/log/lighttpd/error.log
    /var/www/ttt/ttt.cgi:51:in `initialize': Permission denied - ./.cookie_mofigan@gmail.com (Errno::EACCES)
  • どうやらtttディレクトリに書き込み権限が必要のようだ
    $ chmod 777 ~/public_html/ttt
  • 動いた!
嬉しい
  • 表示がはやい
  • キー反応がはやい
  • Chromeではやい
  • Dashboardのようなもたつきが一切ない
  • iPhoneのSafariでもそこそこはやい
  • j(次), k(前), t(Reblog)のみで楽々Reblogライフ
  • 視点が固定できる
  • Photoをスキップできる
残念
  • サーバーに設置する必要がある
  • 幅480pxのときに小さいPhotoも拡大される
  • iPhoneのときnextボタンが小さめかも?

と、いちおう残念な点もあげましたが手順がわかってればそれほどの手間じゃないですし僕はメインがChromeなので大満足です。環境を作るのが面倒かもしれませんが得られるメリットは特大です。ありがとうありがとう。あと界王拳は慎重に押しましょう。^^;