タグ

ブックマーク / ido.nu (17)

  • インターネット側からiPhone上のソケットに接続できました « ku

    実は私、NokiaがNokia端末上で動くMobile Web Serverを出した時にセットでついてたMWS:Rationale - OpenSourceに今までのウェブサーバなんか全く全然インタラクティブじゃない、インタラクティブっていうのはこういうのを言うんだ!と書かれているのを読んで以来、ケータイウェブサーバウォッチャーです。 今日、帰宅途中に @shachi @cqa02303 photoアルバムじゃなくて、ftpやhtmlサーバを内臓したカメラアプリっていいんじゃないかと思うですよ Twitter / fladdict: @shachi @cqa02303 photoアルバ … というのを読んで、そういえば今すぐ日の携帯で動かせるウェブサーバ CeHttp - bits and bytesでためした限りはSoftbankだと外からも繋げられたから、もしかしておなじSonft

    tkmr2000
    tkmr2000 2009/01/15
    おーなるほど
  • JSCocoaのiPhone用インタラクティブコンソール « ku

    English version is available. JSCocoaのページからリンクされたので日語版をこっちにうつしました。 iviewで使っているUIViewのtransformがなかなか思い通りに操れなくて困っていて、だったらアプリにSpiderMonkeyを入れてHTTP経由で通信して試行錯誤できるよにすればいいやとUIMonkeyというのを作り始めたところで、既にそういうのがいくつかあるのをJohn Resig - JavaScript iPhone Appsで知ってショックーというかアホだったのでJSCocoaベースにちょこっと書き直しました。viewの階層構造やサイズを調べるのに便利です。 ファイルのコピー svn checkout http://jscocoa.googlecode.com/svn/trunk/ jscocoa-read-only してjscocoa

    tkmr2000
    tkmr2000 2008/11/24
  • iPhoneアプリの中身を見る方法 « ku

    iPhoneアプリのバイナリは.ipaをunzipすること以外はふつうのアプリのバイナリと同じです。 iPhone内蔵の写真を見るアプリのUIはSDKで提供されていない。 でもChanelのアプリがおんなじような見た目とUIを持っていたのを思い出して(ほかにも同じようなUIを持っているやつあったんだけど思い出せない。知ってたら教えてください)ダウンロードしてきた。こうして大きな画面で並べてみるとボタンの透明度(というか白い部分の明るさ)とか違っててひとめで同じものではなさそうなのがわかりますね… で、いじってみるとChanelのとiPhoneについてるやつは動作が違うので別物なのがわかった。Chanelのやつのほうは変なことをした時にわりと変な動作をする。でももしかして何かヒントがあるかもしれないので、このChanelのアプリの中身がどうなってるのか知りたい。 .ipaをunzipする i

    tkmr2000
    tkmr2000 2008/08/26
  • iviewのベータテストにご協力ください! « ku

    ブログでは一度も書かないままになっているiPhoneでreblogをしたりするためのアプリのiviewですが、おかげさまでこの1ヶ月間で10,000近くダウンロードしていただいています。 iPhoneのアプリはAppStoreに出る前にAppleによるreviewというものがあり、これがなかなか曲者で、いろいろ細かいことでrejectされちゃいます。iviewの場合7/10のAppStoreオープン当日までに実に4回もsubmitし直しました。1回目はテストアカウントを用意しろ、2回目はtumblrで新しくアカウントつくってアクセスしたら落ちるから直せ(そんなとこまでテストするのかよ)、3回目はおまえdistributionじゃないprovisioningでビルドしただろ(すいません)、そして4回目にやっとapproveされたのでした。ほかにも2chを読むためのアプリで Appleの審査

    tkmr2000
    tkmr2000 2008/08/16
  • mixi for iPhoneから発掘されたmixi日記投稿用API « ku

    追記 2008.7.31 はてなブックマークでPUTにすべきというコメントがいくつかあったので、やべーatomPubとかぜんぜんわかってないから自分がちゃんと見ないで勝手にPOSTって書いたかもと思って再度確認したらやっぱりPOSTになってました。googleで検索するとCocoaのNSURLRequestのPUTを使うとなんか不安定っていうのがいくつが出てくるので、そのへんのからみなのかもしれません。あ、あとNokiaのsymbianでPUTがお手軽にできないとかあったりするのかも。 iPhoneからぜんぜん日記を書く手段がなかったらmixiから、mixi for iPhoneという日記を書いたりするiPhoneアプリが公開されました! 新しいアプリに新しいAPI、日記が投稿できるアプリなら日記投稿用のAPIというわけでmixiのあしあとAPI発掘と同じように掘り起こして見つけました。

    tkmr2000
    tkmr2000 2008/08/02
  • iPhoneアプリケーション開発と感想 « ku

    7月になったので書く。 iPhoneのアプリケーションを作った。大層なものじゃない。以下平凡なプログラマの感想。非凡であれば全然違うだろうとは考えているという意味です。 動機 TumblrのMarcoが And when I finally get good at this, I’ll have unintentionally qualified myself to develop Mac software as well. That’s a nice side benefit, but it wasn’t good enough by itself to overcome the learning curve. Marco.org: The new iPhone SDK bubble と書いているのを読んでから、これはやる価値があると思った。 NDAがあるのでSDKがらみの話をブログに

  • tomblooハックス - Share on Tumblrした写真を同時にダウンロードしたりもできる DownloadManager poster « ku

    Flickrでオリジナルサイズの写真をダウンロードするのって何回もクリックする必要があってすごい面倒なので、FirefoxのダウンロードマネージャにURLを送り込んでダウンロードするためのposterを作りました。とりあえずFirefox3専用。 90_DownloadManager.js 解説 Tomblooハックス - UIつきバージョン ポスト先にはてなダイアリーを追加するパッチを適用していると、右クリックしてシフトを押しながらどれか適当なtomblooのメニューを選ぶと、ページの一番上にこんなのが出てきます。 あとはボタンを押したら、tomblooがtumblrにpostしたりするのと同じ画像がダウンロードされます。ダウンロード先はよくわかんないけどたぶんfirefoxで設定している場所になる。 UIパッチなしの場合は下の応用に書いてあるtomblooの設定が必要。 応用 Pos

  • RottenTastes - FriendFeedのfriendの中でホットなエントリをみつけるマッシュアップ « ku

    FriendFeedのAPIを使って、FriendFeedでともだちになっている人の中でホットなエントリをリストアップするRottenTastesっていう覚えにくい名前のマッシュアップをつくりました。マッシュッアップっぽいの、はじめて作りました。 RottenTastesのあそびかた RottenTastesのページで、自分のFriendFeedのアカウント名とFriendFeed - Remote Keyで表示されるremote keyを入力してください。 入力するとサーバがクロールを始めるので、5分くらい経ったら、そのまま忘れて二度と見たりしなそうですけど、またみてみてください。 ku0522が自分のアカウントで、70人くらいsubscribeしています。その70人くらいの中でここ1週間の間で人気があったものがku0522 - RottenTastesです。70人くらいだと、ほとんどブ

  • SITEINFOのないページをAutoPagerizeするSITEINFO speculator for AutoPagerize « ZeroMemory

    Pagerization version 0.2.2 - ?D of Kに触発されてちょっと自分でも書いてみた。 AutoPagerizeよりもあとに実行されるようにインストールしておくと、AutoPagerizeでSITEINFOにマッチしなかったとき自動的にnextLinkとpageElementを推測してAutoPagerizeを再実行します。 インストール siteinfospeculator.user.js つかいどころ 全部のページで使うとちょっと重たいので、Greasemonkeyの設定でincludeを*.tumblr.comで使ったりするといいとおもいます。tumblrのAutoPagerizeされてないテーマも、だいたい正しくAutoPagerizeできるかんじです。 フィードバック SITEINFO speculatorでAutopagerizeが起動されたときは、右

    tkmr2000
    tkmr2000 2008/03/18
    GoogleAnalyticsなんかに溜まってるデータ解析すれば出るかな?「nextLink」の統計的データ
  • ゼロオーバーヘッド・ブロギングの時代 « ZeroMemory

    tumblrのファウンダーであるDavidのインタビュー Read/WriteTalk » Blog Archive » David Karp - CEO, Tumblr や、投資しているVC(25%くらい)のTumblrについての説明 Tumblr | Union Square Ventures の中や、lifehacker.comでの紹介 Geek to Live: Instant, no-overhead blog with Tumblrのタイトルで、no-overheadというキーワードが出てくる。いままでのブログに比べて、書くときに必要な付随する作業が少なくてブログを書くのにかかる時間が短くなる、という意味。 はっきりと文字で目にしたのはこのときだけれど、振り返ればWakoopaのときからこのno-overheadの流れがあった。 時間がないのでスケールしない インターネットでど

    tkmr2000
    tkmr2000 2008/03/09
    mixiの「あしあと」もコスト0だなー、それでいて面白い
  • Firebugのコマンラインを拡張してincludeできるようにしたら便利でした « ku

    さいきんFirebugでコードを書いている。書いてCtrl-Enterを押した瞬間に結果が確認できるので気持ちがいい。Canvasを使えばグラフィックも扱える。BASICでコードを書く感覚を思い出した。 Firebug上では、あんまり長いコードを書くのはつらいところが難点だった。自分で拡張してincludeできるようにしたらこれがすごくいい。Firebug上で実行して動作を確認しながら関数を書いていって、うまく動くようになった時点でincludeしているファイルのほうに移動してFirebugのコマンドラインを空にする。vim上でコードを書いてブラウザに戻ってきてreloadするのにくらべてストレスが少ない。 vim上でコードを書き換えたときもCtrl-Enterでもう一度includeされて実行されるので、リロードは発生しないし、Firefoxとvimとをいったりきたりしなくてもいい。

  • Scissors, Fools, Tools « ku

    このサービスはこういうふうに使うもので、そういう使い方は間違っている、正しくない、みたいなのを見かける。ひらめいったーで、それ用に作られたツールはないけれど、これをこうつかえばそのまま代用できるじゃん、みたいなのを見かけたりする。 たいていのサービスは、つくったひとがこういうことがしたい、というのを元に機能やみためがデザインされている。Creating Passionate Users: Making happy usersに書いてあった “Make the right thing easy and the wrong thing hard.” というフレーズそのままで、そのサービスが想定している使い方であれば、かんたんに使えるし(想定している使い方をかんたんにできないのならそもそもデザインがおかしい)、想定していない使い方だとかんたんにはできないことが多い。 想定されていない使いかた で

    tkmr2000
    tkmr2000 2007/12/17
  • Gyazo tumblr OSX « ku

    youhei’s bookmarks on del.icio.usで 自分ならgyazoのポスト先をいじる。でもポスト先にAPIとかがない場合、ブラウザでやらないといろいろ面倒。ブラウザを使いこなしてる感じがいい。 というコメントをいただいて、自分でもJSActions体のインストールのしかたとかスクリプトのインストールのしかたとか難しくて困ったりするところがGyazoだとかんたんになるし、なによりFirefoxのCanvasを読み出してるcapture.*.jsだと映ってくれないFlashの中身が映るので、ほんとGyazoハックしたいと思ってたんですがrubyわかんないしなーとおもってだけどやってみたらかんたんでした。ローカルアプリケーションの文字通りなんでもできるパワーとウェブアプリケーションのお手軽さをセットにしたサービスについて前にどこかに書いた気がするけどGyazoはそのパワー

    tkmr2000
    tkmr2000 2007/12/06
    GoodJob!
  • Flickrの写真をpostする LDRize Minibuffer flickr.share コマンド

    FlickrでLDRizeでピンを立てたものをTumblrにpostするLDRizeのMinibuffer用コマンドです。 ダウンロード LDRize Mibuffer flickr.share command – Userscripts.orgからどうぞ。 使い方 reblog commandと同じです。Tumblrにpostしたい写真をpでピンを立てていって気が向いたときに pinned-node | flickr.share でピンを立てた写真をtumblrにpostすることができます。 ただ、Flickrの仕様上3回リクエストを出さないとtumblrにpostできないためreblog commandに比べて完了までに時間がかかります(5秒くらい?)。焦らずお待ちください。 LDRizeが効くページでは使えると思います。ピンを立てたparagraphの中で一番大きい写真がpostされ

  • MochiKit.Async.Deferredで非同期処理の同期処理を直感的に書く « ku

    LDRize minibuffer reblog commandは中身の95%がTumblrにポストするJSActionsスクリプト、2007/6/10版 - 実用で出来ていて、今後のメンテナンス性(というかいかに自分は何もしないかという意味だけど)を考えるとTomblooのコードベースに移行しないといけないのでTomblooのコードを読みました。0.0.9のやつです。 Tombloo、0.0.7 - 実用に15日かけてリファクリタングしたと書かれていますが、読んで感動。ShareOnTumblrのときは大きく変わって各サービスをみんなおんなじインターフェイスでtumblrにpostできるような抽象化層が作られていて、ぜんぶ extract -> post っていうメソッド呼び出しで完結するようになってました。readしてwriteすれば実体がなんであろうと読めて書けるみたいなかんじです。

    tkmr2000
    tkmr2000 2007/11/30
    「各サービスをみんなおんなじインターフェイスでtumblrにpostできるような抽象化層が作られていて」へー、読んでみよ
  • Greasemonkeyに拡張機能でないとできないことをする関数を追加するPrivilegedMonkey

    chrome特権つきのLDRize Minibufferコマンドを作るでちょこっと書いてたやつですが、とりあえずファイルをローカルに保存するやつだけ完成させました。 GreasemonkeyからGoogle Gearsの機能を利用するGearsMonkeyと似たアプローチなのでPrivilegedMonkeyという名前にしました。 インストール for Firefox2 PrivilegedMonkey v.0.0.1 for Firefox3 PrivilegedMonkey v.0.0.3 使い方 PrivilegedMonkeyをインストールするとMinibufferにsave.localというコマンドが追加されます。 stdinにはURLを持っているXPathのAttrオブジェクトもしくは、URLの文字列(まはたtoString()でURLになるもの)を渡します。 今回はフランス語

    tkmr2000
    tkmr2000 2007/11/28
    Greasemonkeyから特権付き操作、ローカルへファイル保存!
  • chrome特権つきのLDRize Minibufferコマンドを作る « ku

    2007.11.13 追記 すいませんこれちょっとうまくいかないかもです。 non-privilegedの関数からだとprivilegedで定義された関数のなかでも制約があるみたいです。 やっとGreasemonkeyスクリプトのsandboxオブジェクトにFirefox extensionから簡単にアクセスする方法をひねり出した。まだ何も実装していないけれど、これでMinibufferから pinned-node | images | save-as localdisk で、ピンをつけたparagraphの中にある画像をローカルに保存する、とか pinned-node | images | save-as flickr それをFlickrにアップロードするみたいなコマンドを実装することができるようになる。 Greasemonkeyスクリプトのsandbox Greasemonkeyはg

    tkmr2000
    tkmr2000 2007/11/09
    「ピンをつけたparagraphの中にある画像をローカルに保存する、とか」 本当に凄いな
  • 1