とある会員制掲示板からの文書の流出に困った運営者が、ユニコードの見えない文字「ゼロ幅文字(Zero-Width characters)」を使って流出させたユーザーを特定した、という話が出ていました。 数年前の話、Tom さんが所属していた競技ビデオゲームのチームでは、ログインが必要なプライベートの掲示板を使って連絡していました。その掲示板に書かれた秘密情報や戦術に関する重大アナウンスなどがしばしば掲示板外のウェブにコピペされ、チームにとって大きな問題となっていたそうです。 外部ユーザーの攻撃で中身が漏れたというよりは、メンバーの誰かがコピーしているのでは、と考えた Tom さんは、当時気になっていたユニコードのゼロ幅文字を使ったトリックを仕掛けたそうです。 ユーザーを特定する情報を、見えない文字に変換して埋め込む ログイン中のログインユーザーのユーザーIDを、一定のルールによってゼロ幅文字
こんにちは。kintone開発チームの天野 (@ama_ch) です。 最近はJavaScriptのテストツールが著しく進歩し、日々新しいツールが登場しています。kintoneの開発もこれらのツールによって支えられています。 kintone開発チームでは、昨年末頃からテスト環境の改善に取り組み、モダンなツールセットに乗り換えました。今回は、現在のkintoneのJSユニットテスト環境について紹介します。 kintoneとJSユニットテスト 数年前からユニットテストと自動化の仕組みはあったのですが、ごく一部のユーティリティ関数に書かれているのみで、普段の開発には活用されていませんでした。 ここ1,2年ほどで テストスケルトンを生成するジェネレータスクリプトを作る テストの書き方をまとめたドキュメントを用意する MTGで「ユニットテストを書かなくていいのは小学生まで」などと煽る コードレビュー
GoogleのNexus OneなどのAndroid機は、OLEDという技術を使った画面表示(有機ELディスプレイ)をしているそうですが、このOLEDでは赤・緑・青のそれぞれの色を別々に発光させることで色を表現するようになっているのだとか。 そこでJeff Sharkeyさんが考えたのが、「一色分だけのOLEDを点灯させて使えば、消費電力が減ってバッテリーが長持ちするのではないか? というもの。 記事中に単色で表示したときや、一色ではないけど減色して表示したときの消費電流の測定値が公開されています。赤色だけで表示した時に一番節電ができて、42%の電流で動作することから倍の時間持たせることができそうということ。 SurfaceFlingerと名付けられたパッチが公開されており、Froyo(Android 2.2)に当てることで設定画面でこれらの単色モードを指定できるようになります。使っている
初の非ラテン語国別トップレベルドメインが利用可能に。まずアラビア語の「エジプト」「サウジアラビア」「UAE」 BBCによると、世界のドメイン名管理の元締め団体ICANNが、国別トップレベルドメイン(TLD)、日本で言う”jp”にあたる箇所に、アルファベット以外の文字が使えるシステムへの移行を完了したそうです。 一番最初の「非ラテン」TLDとして、エジプト、サウジアラビア、UAEの三国のものが既に準備できていて、テストが済み次第運用が始まるということ。表記は以下のようになるそうです。 エジプト: مصر サウジアラビア: السعودية UAE: امارات アラビア語なので、右から左に読むみたい。読めませんが。ブラウザ上でもカーソルが不思議な動きをします。 これまでは、セカンドレベル以下でまったく読めない文字で書かれていても、トップはアルファベットだったのでどこの国のサイトかあたりをつ
各国でどれぐらいの速さのネット回線が使えるか「ではなく」、1Mbpsあたりの価格で比較したランキングだそうです。 Find the best cell phone plans and more graphics at BillShrink.com これによると、日本の、一ヶ月・1Mbpsあたりのコスト27セント(25円)は世界一安いんだとか。グラフでは突出して速度あたりの単価が安い国という風に見えます。 # 僕のうちはあまり速くないので、「日本の平均は61Mbps」とか見るとほんとかねと思ったりもしますが Akamaiの調査で8Mbpsですね。全米通信労働組合の調査[pdf]では15.8Mbps。こっちの方が実感に近いなあ。
Shibuya.pmリーダーとしてインタビューを受けた記事が公開されましたので、ご報告です。 参加者の成長を見守る、Shibuya.pm 2代目リーダー − @IT自分戦略研究所 記事トップの写真は、プロカメラマンの大星直輝さんによる撮影です。 自分でもびっくりするほどかっこよく撮っていただきありがとうございます。 インタビューを受けたのは 「@IT自分戦略研究所 今週のリーダー」という面白い企画で、 技術者経験があり、現在はリーダーもしくはマネージャ的な役割を果たされている「若手リーダー」にインタビューし、その経験、リーダーシップに対する考え方を紹介し、それを通して読者に「リーダーシップとは何か、どうすれば身に付けられるのか」を伝える企画だそうです。 次はどんなリーダーの方の記事が掲載されるのか楽しみですね。 アイティメディアの長谷川さん、素晴らしい記事をありがとうございました。 ちなみ
世界中の給食の写真を集めてみた、というブログ記事。 よくみたら世界といいつつ5カ国だったけど、韓国、日本、インド、フランス、アメリカの給食の写真が並んでいる。 アメリカのこれなんか、ひどいと思う。(ちゃんとした写真もあるので極端な例だとは思う) 7品のうち3つがデザート・フルーツのフランス… via School Lunch From Around the World この記事は移転前の古いURLで公開された時のものですブックマークが新旧で分散している場合があります。移転前は現在とは文体が違い「である」調です。(参考)記事の内容が古くて役に立たなくなっている、という場合にはコメントやツイッターでご指摘いただければ幸いです。最新の状況を調べて新しい記事を書くかもしれません
twitter.com/hacklabTOiletは、とあるトイレが流されるたびにつぶやくという新登場のbotだ。 このtwitterアカウント、使われるたびに、「流しまーーーーす」「青? いったい何食べたんです?」「いい配管工知らない?」「そのうちRFIDがついたら、あなたの名前も一緒につぶやきますよ」といったメッセージをランダムにつぶやいている。 これは、イタリア製のマイコンボード開発環境arduinoを使って、トイレの排水のオンオフを入力として、イーサネットケーブルでHTTPを投げることで、実現している。 arduinoからtwitterにポストするコードは、フォーラムにあるものをベースに流用しているという。 実際には、トイレを流してもtwitterのメッセージが行ったり行かなかったりするので、トイレにPCを持ち込んで、パケットをキャプチャしてトラブルシュートを行なったらしい。コネク
Ajaxianに出てた。Safariブラウザだけの機能。 -webkit-transform に ‘rotate(180deg)’ を与えると、180度回転したページが表示される。 javascript:document.body.style[‘-webkit-transform’]=’rotate(180deg)’; リンク先に、ブックマークレットが置いてある。flip2は確認を挟んで180度回転。 180deg, ってことは任意の角度でもいけるのかな、と20degを入れたら、こうなった 貼り付けたビデオプレイヤーは元の角度のままだったり、範囲選択がなんかカクカクしたりと新鮮で面白い。斜めにすると横幅が広くなるけど、横スクロールバーはでないなあ。 これ少しずつ値を変えたら、ページがぐるぐる廻せそうだね。 この記事は移転前の古いURLで公開された時のものですブックマークが新旧で分散している
Codetchaは、なんと提示されたJavascriptをデバッグすることで自分が人間であることを証明するというCAPTCHAのアイデア。 コンセプトデモで試すことができる。表示されたJavascriptの中のバグを修正して、[Test Code]で実行すると、コードが表示され、そのコードで[Submit answer]することで先に進めるようになる。 そんな大層な間違いではないので、プログラマならすぐに直せるだろうけれど、プログラミングをしたことがない人とか、スパマーのスクリプトには解くのは大変だろう。プログラムを直せないと進めないCAPTCHAは、技術者だけが参加できる掲示板みたいなものに使われるのだろうか。 コンセプトデモでは、元々ちゃんと動くコードに、変数名や変数をランダムで生成した上で、関数名を一文字置換したり、スペースを空けるべきところをランダムに詰めてみたりすることで、「ちょ
via del.icio.us/popular Hello I’m Macのマック君やPC君に対して、ほかのいろいろなコンピューターやOSの擬人化をおこなったネタ写真 なんだけど、Vistaに擬せられているのがなんとあの日本人! まじですか? 最近はやりの一年間の海外留学 (1) (2) なんてしなくても 、世界に通用するゲイ、なのだろうか。 この記事は移転前の古いURLで公開された時のものですブックマークが新旧で分散している場合があります。移転前は現在とは文体が違い「である」調です。(参考)記事の内容が古くて役に立たなくなっている、という場合にはコメントやツイッターでご指摘いただければ幸いです。最新の状況を調べて新しい記事を書くかもしれません
via del.icio.us/popular Linux10の掟 (まあ異論はあろうけど) 汝、rootで作業するべからず 汝、可能な限りパッケージマネージャーを利用せよ 汝、コミュニティの一員たれ 汝、ドキュメントとmanページを読むべし 汝、サポートシステム(メーリングリスト、フォーラム、etc.)を利用せよ 汝、(過去ログなどを)検索せよ 汝、(オプションなどを)探索せよ 汝、コマンドラインを利用せよ 汝、Windowsを再現しようとするべからず 汝、諦めることなかれ この記事は移転前の古いURLで公開された時のものですブックマークが新旧で分散している場合があります。移転前は現在とは文体が違い「である」調です。(参考)記事の内容が古くて役に立たなくなっている、という場合にはコメントやツイッターでご指摘いただければ幸いです。最新の状況を調べて新しい記事を書くかもしれません
via del.icio.us/popular LAの新聞ロサンゼルスタイムズのオンライン版で公開された、ロサンゼルス郡の殺人記録のマッシュアップがこれ 最上部のグラフでは、週ごとの犠牲者数が出ており、週を選ぶとその週の事件場所が右の地図に表示される。”PHOTO”では、犠牲者の何人かの写真が出ている。 右下には犠牲者の氏名、年齢、人種、性別、死因が出ているが、あまりに”Gunshot”(銃で撃たれ)ばかりなのに驚かされる。 左側では、様々な絞込み条件を指定したり、検索したりすることができる。 今風のWebアプリケーションとしても非常によくできているが、扱っている内容のせいで、見ていると陰鬱な気持ちになってくる。しかし、可視化することで問題意識が広まるとすれば、これほど明白な訴えかけもないのではないかと思った。 この記事は移転前の古いURLで公開された時のものですブックマークが新旧で分散し
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く