隣接ブロックも描画 geohash.js © 2008 David Troy modified by masuidrive
隣接ブロックも描画 geohash.js © 2008 David Troy modified by masuidrive
Geohashエンコード、デコード関数を書いてみた。 Geohash文字列を緯度と経度の区間に変換:geohash_decode_interval Geohash文字列を緯度と経度に変換:geohash_decode 緯度と経度をGeohash文字列に変換:geohash_encode Geohash文字列から、隣接する領域((2n+1)^2-1個)のGeohash文字列を返す:geohash_neighbour //integer to base32 function int_2_base32($v_in){ $v = (int)$v_in; if($v < 0 || $v > 31) return false; $base32 = '0123456789bcdefghjkmnpqrstuvwxyz'; $str = substr($base32, $v, 1); return $str
ブログ初ポストはCakePHPを使ったテスト駆動開発です。 CakePHPはユニットテストとしてSimpleTestに対応しています。 SimpleTestをインストールするだけで、モデルやコントローラ、シェル、ルーティングクラスなどのユニットテストが出来るようになります。 今日はこのCakePHPとSimpleTestを使ってテスト駆動開発の流れを説明します。 ただ、僕自身テスト駆動開発を学んだのは去年のCake祭りなので、至らない点が多々あります。 もし何かあれば、コメントでご指摘ください。 今更感もありますが、この場を借りてCake祭りでテスト駆動の指導をしてくださった、@sizuhikoさんに感謝します。 開発手順 まずは開発手順を示します。少し細かいですが、テスト駆動では以下のような順で開発していきます。 設計する。 テストケースを書く。 テストケースをデバッグする。 コー
Chrome:「Google+」を使っていて、Googleのサイトに切り替えずにサークルへポスト、返信、通知にアクセスなどを行いたい方は、Chromeの拡張機能「Surplus」が便利です。 ※注 冒頭画像は動画をキャプションした画像です。 Surplusをインストールしたら、ドロップダウンメニューで最近の通知を見ることができたり、その通知から友だちや知り合いをサークルに追加することもできます。また、共有ボタンを使って、写真、ビデオ、リンク付きの新規ポストを作成することも可能です(残念ながら、その時開いているタブからURLを引っ張ってくることはできません)。 これで、Google+のサークルにポストしたくなったら、どのWebサイトを見ている時でも簡単にポストできます。Surplusは、無料のChrome拡張機能です。Google+をすでに利用している方は、試してみてはいかがでしょうか。 S
スタートアップの皆さんは「Gamification」という言葉をご存知でしょうか? “Game-Based Marketing”の著者であるGabe Zichermann氏は Gamification を以下のように定義しています。 gamification is the process of using game thinking and game mechanics to solve problems and engage users(gamificationとは問題を解決し、ユーザーとの間にエンゲージメントを築くためにゲーム思考およびゲーム力学を用いる一連の行為です) もう少し分かりやすい表現にするとこんな感じでしょうか。 「プロダクトにゲーム的な要素を加えることによって、ユーザーがもっと使いたくなるようなものにすること」 この Gamification をWebサービスにうまく取り
7月12日(英国時間)、オープンソースのSSH/Telnetクライアント「PuTTY 0.61」が公開された。Windows 7対応関連などさまざまな機能が強化されている。 PuTTYはSimon Tatham氏が開発するTelnet/SSHクライアントで、WindowsとUnixに対応する。ライセンスはMIT License。 バージョン0.61は、前バージョン(0.60)を公開以来4年ぶりのリリースとなった。バージョン0.50で対応したSSH2ではGSSAPIによる認証をサポート、Kerberosユーザーは既存のKerberosシングルサインオンを利用できるという。 また、高速化も特徴となり、SSH鍵交換の速度が前バージョン比3倍となったほか、SSH-2接続も効率化されているという。そのほか、PuTTYgenでOpenSSHの秘密鍵のインポート対応も強化され、AES暗号を用いた秘密鍵フ
Tiny Tiny RSS - WikiStart - Tiny Tiny RSS GoogleReader風オープンソースソフトウェア「Tiny Tiny RSS」。 PHP+MySQL(or PgSQL)で書かれているソフトウェアで、GoogleReaderのような軽快なUIが特徴 マルチユーザ、マルチ言語をサポート OPMLのインポート・エクスポートやキーボードショートカットに対応していたりして至れりつくせりです。 GoogleReaderには読めないイントラのRSSも設置すれば読めちゃうので便利かも 関連エントリ モダンなUIを活用したショッピングサイト運営用phpオープンソース「LiteCommerce」 PHPでWEBサイトのスクリーンショットを作成するチュートリアル WEB上で画像のリサイズ/回転/切抜き等が可能になるPHPのオープンソース「PHP Image Editor」
タイ進出の草分け的存在と言える大手ゼネコンは、もはや政府による災害と呼んだ方がいい日本の大不況はどこ吹く風。どこも史上最高益を更新している。 そればかりか、受注が多くてこれ以上の新規案件には応えられないような状況だという。 そうした状況を反映して、バンコク郊外や地方に造られてきた工業団地はどこも満杯になりつつあり、製造業が日本からあるいは中国からの移転を希望しても、簡単には用地が見つからなくなっているそうだ。 「本当にタッチの差でした。ラッキーだったですね」と話すのは、昨年(2010年)7月に事業を始めた日本駐車場開発の川村憲司副社長だ。 「いま、ここにお茶を出してくれた若い女性がいるでしょう。彼女はTOEICがほぼ満点なんですよ。日本語はもちろんほぼ完璧に話します。また美女でしょ。彼女のような人材をいま見つけようと思っても不可能だと思いますよ」 川村さんにインタビューするためにバンコクオ
いま返したヘッダー情報は、かなり記憶とコネによる情報で成り立っているから あんまりアテにせんといてください、という意味 (プロキシに多い)
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く