ニュートンなら万有引力の法則でリンゴを、ダーウィンなら進化論で徐々に大きくなる文字を。 人類の歴史を変える偉大な発見をした学者たちの名前を、その偉業をもってデザインしてみた画像10枚。 アインシュタインでちょっと「ん?」と思ったけど、なるほど。 インド、ムンバイのアーティスト、カピル・バガットさんの作品。
ニュートンなら万有引力の法則でリンゴを、ダーウィンなら進化論で徐々に大きくなる文字を。 人類の歴史を変える偉大な発見をした学者たちの名前を、その偉業をもってデザインしてみた画像10枚。 アインシュタインでちょっと「ん?」と思ったけど、なるほど。 インド、ムンバイのアーティスト、カピル・バガットさんの作品。
Designed to be small, yet full featured, Lunr enables you to provide a great search experience without the need for external, server-side, search services. Add powerful language processors to give more accurate results to user queries, or tweak the built-in processors to better fit your content. Lunr has no external dependencies and works in your browser or on the server with node.js
先日、非常に珍しい、GPSつかったチャットの脆弱性を発見したので、ここに注意もかねて書いておく。 簡単に言うと、WebSocketに生で自分でGPS座標を送り、相手との距離差を何度でも取得できる脆弱性で、離れてる、近いくらいしか分からないことを前提にGPS使用を許可してる時に〜町にいる、とわかってしまうという、聞いたことない感じの珍しい脆弱性である。websocketでイベント駆動にしてるとついうっかりステート管理があやふやになりがちである。 さて、下記は脆弱性の存在したchatpad.jpのサポートに送ったメールである。 Subject: GPSを使用した機能に関する脆弱性について 初めまして。いつも楽しくChatPad使わせて頂いております。 件名の通り、GPSに関する脆弱性を発見しました。これは相手の住所が相手の意図に反し 高精度(最大で市町村程度まで)特定できてしまうというもので、
元のデータに対して十分小さいサイズでありながら各種操作を高速に処理でき、文字列のみならず2次元データやグラフデータまで表現できるというウェーブレット行列を実装してみた。「高速文字列解析の世界」とかブログとか読んでやっとのことで実装した。 ウェーブレット行列の各操作のオーダーの表記では、文字集合のサイズをσ、文字列長をnとしている。 2014/8/25:プログラム修正 inline int popCount(unsigned int x){ x = (x>>1 & 0x55555555)+(x & 0x55555555); x = (x>>2 & 0x33333333)+(x & 0x33333333); x = (x>>4 & 0x0f0f0f0f)+(x & 0x0f0f0f0f); x = (x>>8 & 0x00ff00ff)+(x & 0x00ff00ff); return (x>
(Turkish translation available at http://idefter.com/sayfa/fitts-yasasi-kucuk-bir-test.) So you think you are an interaction designer? Not if you cannot answer all the following questions quickly and with authority. If you're not an interaction designer, but you know one—or you are thinking of hiring one—slip them just the questions, and see how well they do. I've used variations of this quiz for
2013年03月08日11:00 カテゴリアルゴリズム百選Math Algorithm - 配列の冪集合、順列、組み合わせを再帰なしで作る C言語による最新アルゴリズム事典 奥村晴彦 ちょっと必要に迫られたので、JavaScript用のやつを作りました。 dankogai/js-combinatorics ・ GitHub こんな感じで使います。 var a = ['js', 'pl', 'py', 'rb'], c, e; p( '/* power set */' ); c = Combinatorics.power(a); p( 0 + c ); while (e = c.next()) p(JSON.stringify(e)); p( '/* combination */' ); c = Combinatorics.combination(a, 3); p( 0 + c ); p(J
③タスクにダメージを与えて消すToDo 普通のタスク管理アプリじゃありません。 消化したタスクを消す際、ダメージを与えて、タスクのHPが0になったときに消える演出です。 10%の確率でクリティカルなど遊び心あふれるアプリですね。 スカッToDo ④かわいいペンギン無限ループ かわいいペンギンがひたすら現れ、更新をします。 JSでこれだけのアニメーション!きれいですね。 こちらは、canvasを使ってます。 ペンギンの行列 – tmlib.js ⑤Flickrでパズル! Flickrからランダムに写真を読み込み、それをジグソーパズルにして遊ぶことが出来ます。 リロードの度に写真が変わるので、いくらでも遊ぶことが出来ますよ! Flickr Random Photo Puzzle パズル ⑥Dancing!!! 棒人間がダンスを踊ってくれるアプリケーション。 これ動画?と見間違うようなクオリティ
日本のAmazonでも採用されているメガドロップダウンメニューについて、なぜAmazonのメニューはユーザーが使いやすくできているのかという秘密が明らかになりました。ユーザビリティを改善することが至上命題のネットショッピング系サイトにとっては非常に有益な知識となっています。 Breaking down Amazon’s mega dropdown - Ben Kamens http://bjk5.com/post/44698559168/breaking-down-amazons-mega-dropdown まずこれがAmazonの左上にあるカテゴリーを一覧化したメガドロップダウンメニュー。日本のAmazonにも同様のメニューが採用されており、マウスカーソルを上に持っていくと実にスムーズに動きます。 通常のメニューの場合、以下のようにして少し遅れてサブメニューが開くようになっています。 な
This page presents a variety of calculations for latitude/longitude points, with the formulas and code fragments for implementing them. All these formulas are for calculations on the basis of a spherical earth (ignoring ellipsoidal effects) – which is accurate enough* for most purposes… [In fact, the earth is very slightly ellipsoidal; using a spherical model gives errors typically up to 0.3%1 –
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く