Big Sky :: 非同期UI

UIの開発に有利な言語にはある程度、共通する物があると思う。 * 匿名関数をコールバックとして扱える * サードパーティでも良いので非同期処理の仕組みがある * GCが効く この内、2個か3個あてはまるとUIを扱う上で有利になると思う。Objective-Cはひとつな…

C++のstaticを知ろう!

C++

C++にもPHPとおなじようにstaticがあります。 驚くべきことに以下のコードはgccで文句も言われずにコンパイルできてしかも期待通りに動きます。 class A { public: static int add(int n, int m) { return n+m; } }; #include <iostream> int main() { A *p = new A; s</iostream>…

PHPのstaticを知ろう!

PHP

たとえば文字列から数字の部分だけを取り出して整数として返す関数を作ることにします。 class Util { function asNumber($s) { return intval( preg_replace('/\D/', '', $s) ); } } こういうの関数を作って呼び出すときに $name = 'ku0522'; $util = new U…

chromeのヒストリ検索の謎

実装はsqliteのfull text searchで細かいところは見てないけど動作がよくわからない。1. ヒストリを消去 2. googleで"京都大学"を検索 http://www.google.co.jp/search?sourceid=chrome&ie=UTF-8&q=%E4%BA%AC%E9%83%BD%E5%A4%A7%E5%AD%A6 3. chromeのヒスト…

空豆

あるときその取れたての空豆を口にしたときは世界が変わってしまった.世界観が変わってしまったという方がピタゴラスを持ち出したのだから相応しいかも知れない.兎に角美味いの何のって、食べた明くる日自分では料理したことのない空豆を近所で買い求めて…

chromiumタンブラーはじめました

Twitter / swdyh: chrome情報おっかけたい、どこみてるの? Chromium/Google Chrome - 0x集積蔵Firefoxは一般向けニュースからXPCOMの仕様変更まで、いろんな日本語のブログがあるけれどchromeにはそういうのがない。 みんなでおんなじのを見るのも不毛だから…

一番遅いところを速くしないと意味がない

yahoo tech blog祭りに便乗してあんまりyahoo tech blogとは関係ないんだけどひとつ書くよ! 時間が掛かりすぎるので100回にしました。それでもEの例では4秒も掛かっています。こういう1000回測ってこんだけ速い!っていうのはよく見る。ここでは100回で4秒…

バッファをコマンドに流して結果をとる

vim

:%!sort -rnwikiaのvimのtipsがわかりやすかった http://vim.wikia.com/wiki/Sort_lines

tcpdump

tcpdumpのログをwiresharkで読めるってこないだ知った。 tcpdump -s 4096 -w ~/dump.log -i eth0 tcp dst port 80

部分配信とスマートフィード

Mozilla Fluxのフィード配信 - Mozilla FluxNewsFire™ (for Mac OS X)という絶望的に起動が遅いスタンドアロンのアプリを使ってフィード読んでいて、これにはスマートフィードというiTunesやiPhotoについている特定条件にマッチするアイテムだけ表示するフィ…

split

perlのsplitは結果の末尾の空要素は捨てる仕様なのをさっき知った。いつも困んないから気づかなかった。から要素を捨てないでほしいときはlimitに-1いれとくといいみたい(要出典)。phpのpreg_splitはデフォルトで変な動作だって気をつけてたけど(splitにあわ…

array_merge

php

つかったことない?きがするけどたしかになんか直感的に期待してるのと違う結果がかえってくる on PHP5.2.4 >> array_merge(array('1' => 1,'2' => 2,'3' => 3), array('1' => 1, '2'=>4, '3'=>9,'4'=>16,'5'=> 25)) array ( 0 => 1, 1 => 2, 2 => 3, 3 => 1,…

jquery-deferredとMochiKit.Async.DeferredのDefferdListに空リストを渡した時の非互換性

*結論古いファイル参照していただけだったのでタイトル変えました。jquery-deferredでフクザツなことしてもちゃんと動いてくれてmochikitよりもメソッド名が短いのも慣れるとたまらなくてもうこれからはjquery+jsdeferredだぜと思ってるこのごろですが、マイ…

jsdeferred parallel in parallel

var dl = [ jQuery.deferred.parallel([ jQuery .deferred.wait(0), jQuery .deferred.wait(3), ]), jQuery.deferred.wait(1), ]; var d = jQuery.deferred.parallel( dl ) .next ( function (res) { console.log("done", res) } );

jquery-deferred.js

はじめjsdeferred.jsとjquery-deferred.jsがあるのが分からずにはまったけどいい感じで配列データを順番に非同期xhrで処理してけるようにできた。間にウエイトを入れたければwaitでできるはず。 <script type="text/javascript" charset="utf-8" src="/js/jquery.js"></script> <script type="text/javascript" charset="utf-8" src="/js/jquery-deferred.js"></script>

Present.ly - Applications

https://presentlyapp.com/native_apps/#iphone natsuliphoneというかUITableView+Twitterの組み合わせは、見ているものがdbのテーブルでしかないのを思い出させてくれる。 縦に繋がっているのがdbのレコード、横に繋がっているのがdbのリレーション。ブログ…

Chromium Blog: Google Chrome User Experience Research

Usage logs provide statistics such how many users have tried a feature and how frequently a feature gets used. These logs are collected only from people who have chosen to share usage statistics with us. Chromium Blog: Google Chrome User E…

UIB

setValue:forUndefinedKey:]: this class is not key value coding-compliant for the keyこのエラーはUIBで結びつけたパーツがなくなってたり、コードのほうからその変数がなくなってたりすると起動した時に出る。

twitter効果におけるretweetの威力と限界 - huixingの日記

同時にtwitterではfollowしたらfollowし返すというシンメトリーな関係からreteetを繰り返すと同じ内容のretweetを何度も目にすることになってしまうことだ。 twitter効果におけるretweetの威力と限界 - huixingの日記 そここそがretweetの力の源泉。日本では…

iphone

TopAppOfTheWorld - Top - 世界で人気のiPhoneアプリのランキング情報を毎日更新中!これで見ると日本っておもしろそうなところだ。

FasterFoxは本当に悪か? - Mozilla Flux

「高速化の切り札」といった文句で褒め称えるマスコミのWeb記事やレビュー FasterFoxは本当に悪か? - Mozilla Flux IT Mediaみたいなのも今やマスコミに。記事を商業的に作っているかどうかが分かれ目か。 NewYork Timesがすごいっていうのはよく聞くけどほ…

Twitter / hidetox: フランス大統領は若者に新聞を無料配布するらしい。素晴 ...

フランス大統領は若者に新聞を無料配布するらしい。素晴らしい政策だと思う? 保守的かつ社会主義的なフランスらしい税金の無駄遣いですな。新聞業界への利益誘導。ネットで無料で読めるのに。新聞業界のロビイイングの成果でしょうな。くだらん。 http://tw…

DESCRIBEがちょー発行されてる

クエリのログを見てたらDESCRIBEがたくさん発行されているので、これキャッシュできないのかなと思って探した。 日本語ではこの話書いてるとこ見当たらなかったけど、英語だとたくさんある。DESCRIBE happening too often - CakePHP | Google Groupsしかもこ…

HTTP access control - MDC

Line 8 shows the flag on XMLHttpRequest that has to be set in order to make the invocation with Cookies, namely the withCredentials boolean value. By default, the invocation is made without Cookies. Cross-Origin Resource Sharing (CORS) - H…

今知ったPHPの機能

HTMLのコンテキストで って書くと とおんなじ結果になる。でも はパースエラーになるのでけっきょく使えない機能....

PHP StdClass実習

data = [ {from:1, to:2}, {from:1, to:4}, {from:2, to:5}, {from:2, to:6}, ]; こういうデータを { root:{ id:1, children:[ { id:2, children:[ {id:5, children:[]}, {id:6, children:[]} ] }, {id:4, children:[]} ] } } こういうデータ構造に変換した…

php難しい

Array ( [0] => 10 [1] => 20 ) [1] => 10 ) */ $a = &$bにしたのに$bしか変わってない! わけじゃなくて

fx3.1クッキー問題

2月にリリースされるのならときのうから3.1使い始めて Supporting private browsing mode - MDCがあるの気がついた。 クッキーが送られない問題はこれがらみじゃないかと思って、コード見てたら /netwerk/base/public/nsIRequest.idl line223 /** * When set…

はてなダイアリー with Mobile Safari / iPhone

ダブルタップして拡大しようとすると必ず埋め込まれたキーワードをクリックしてしまって拡大しにくい。

Tombloo

たぶんコミッタの間でも読み方まちまち。 僕はタブロー派です。 うそです。