A design-conscious software-engineer who used to code for food and shelter, but now builds teams of smarter people who build amazing things. I care about #graphics, #design, #craft, #architecture, #typography, #photography, #dataviz, #ux, #japan and #mobile. I am currently an Engineering Manager on Google Maps, focused on opinions, imagery, design, and iOS. Previously at Google, I was the Engineer
#ff0000">2008年12月29日追記:逆再生する新バージョン「HTML崩壊Reverse! meltdown2.js」をアップ #ff0000">2009年4月21日追記:さらに進化したバージョン「HTMLの暴走(meltdown3)」をアップ まずは軽いページでお試しください。例えば Google とか。*1 javascript:(function(){var s=document.createElement("script");s.charset="UTF-8";var da=new Date();s.src="http://www.rr.iij4u.or.jp/~kazumix/d/javascript/meltdown/meltdown.js?"+da.getTime(); document.body.appendChild(s)})(); これを適当なページのアドレスバ
C++ の特徴のひとつである演算子オーバーロード、その粋を極めたのが Boost Lambda (無名関数) と Boost Spirit (構文解析) ではないかと思っています。JavaScript では無名関数が使えるので Lambda に関しては間に合っているとも言えますが、Spirit はそうも行きません。JavaScript 2 で演算子オーバーロードがサポートされるのならチャレンジしてみようかななどと思ってそれきりになっていました。 しかし、一部でパーサブームが起こっているというのを受け、Perl 6 Rules をつらつらと眺めているうち、正規表現のメタ文字を使えば文法定義をきれいに書けるのではと思い至りました。そこで実際に JavaScript でパーサジェネレータを作り、Spirit にあやかって Gin (ジン) と名づけてみました。 文法定義 正規表現リテラルを使うこ
The document details a Google Tech Talk by John Resig on building the jQuery JavaScript library, released in January 2006, which focuses on DOM manipulation, event handling, and plugin extensibility. It emphasizes the importance of a solid API, documentation, testing, and maintaining a lightweight, efficient codebase. Resig also discusses the evolution of JavaScript and best practices for develope
Introducing the YUI Compressor(Julien Lecomte’s Blog) via Ajaxian YUI Compressorは、今までとは違うJavaScript圧縮ツールとのこと。 私のヘタレな英語力によると、JSMinは安全だけれどもオプションがイマイチで、the Dojo compressorは、圧縮率は高いが安全ではないそうです。 そして、YUI Compressorは、JSMinと同じくらい安全で、the Dojo compressorよりも高い圧縮率を出せるようです。 Tests on the YUI library have shown savings of about 18% compared to JSMin and 10% compared to the Dojo compressor (these respectively beco
15th August 2007 When jQuery came out back in January 2006, my first impression was that it was a cute hack. Basing everything around CSS selectors was a neat idea (see getElementsBySelector) but the chaining stuff looked like a bit of a gimmick and the library as a whole didn’t look like it would cover all of the bases. I wrote jQuery off as a passing fad. Over the past few months it’s become cle
Data exchange across multiple platforms is more crucial than ever in the era of integrations. Consider an online store without integrations. Your website would have to develop systems for managing user accounts, email subscriptions, payment processing, shipment, and other tasks in addition to managing product listings. It would be more effective to outsource these duties to other providers since t
JavaScriptでMD5を計算するライブラリを作りました. ○特長 webでよく見られるいくつかの同種のライブラリに比べて3~7倍ほど高速に計算します. ○ダウンロード(download) md5.js ○仕様 ASCII文字列を渡すとそのMD5を計算して16進数文字列で返します. 文字列に漢字などが含まれている場合は二つ目の引数にCybozuLabs.MD5.BY_UTF16を指定してください.UTF16として処理します. ○使い方1 var str = CybozuLabs.MD5.calc("abc"); if (str == "900150983cd24fb0d6963f7d28e17f72") { ... } ○使い方2 var str = CybozuLabs.MD5.calc("あ", CybozuLabs.MD5.BY_UTF16); ○ライセンス 修正BSDライセンス
JSBlend is a cross-platform, web-based file comparison and merge tool written mostly in Javascript. The tool can display differences in two files and allow the user to selectively merge them by editing one of the files. The tool relies on a Python or PHP backend to load the initial differences between the two files and to save them after merging. The backend relies mostly on the GNU DiffUtils tool
스포츠 베팅에서 성공하려면 철저한 승패 예측과 분석이 필수적입니다. 이 가이드에서는 기본적인 스포츠 베팅 전략을 이해하고 전문가의 분석 방법을 통해 배팅 기술 향상을 돕습니다. 스포츠 베팅은 단순한 운의 게임이 아니며, 올바른 전략과 정보를 바탕으로 큰 성과를 거둘 수 있습니다.토토사이트 독자들이 보다 확실한 베팅 가이드를 통해 자신의 능력을 극대화하고, 다양한 사례와 이론적 배경을 바탕으로 정교한 예측을 할 수 있도록 배워보겠습니다. 카지노 사이트 주요 요약 스포츠 베팅의 기본 전략 이해 전문가의 분석과 실제 사례를 통한 이해 위험 요소와 성공 가능성의 균형 맞추기 승패 예측의 중요성 및 효과적인 방법 효과적인 베팅 전략으로 베팅 기술 향상 스포츠 베팅의 기본 원리 이해하기 스포츠 베팅은 단순한 운에 의존
たった一行追加するだけで、あなたのサイトに音声認識機能を付けられます! w3voiceIM.jsは、Webページの上のテキスト入力フォームに音声認識機能を追加するJavascriptライブラリです。 手軽に音声認識を利用できることが特徴になっています。 また、http://w3voice.jp/でサービスする共有型音声認識エンジンを利用するために、利用者やWeb開発者は、音声認識プログラムのインストールや設定作業を必要としません。 JavaおよびJavascriptが動作するPC及びWebブラウザからの利用をサポートしています。 現在のバージョン 最新のw3voiceIM.jsのバージョンは0.02です。 とりあえず動くようになった開発途上バージョンです。 使い方 音声入力を開始するには、テキストの入力欄をマウスでダブルクリックします。 音声入力パネルが出現したら、「Push here」と
Transform your outdated processes and empower essential business initiatives with FormAssembly forms and Workflow. FormAssembly Workflow The new age of data collection Imagine a world where work just flows. It's possible with FormAssembly Workflow, the new solution that'll change the way you work for the better. With Workflow, teams can visually map out the flow of data to enable better decision m
SHJS is a JavaScript program which highlights source code passages in HTML documents. Documents using SHJS are highlighted on the client side by the web browser. SHJS uses language definitions from GNU Source-highlight. This gives SHJS the ability to highlight source code written in many different languages: Bison C C++ C# ChangeLog CSS Desktop files Diff Flex GLSL Haxe HTML Java Java properties f
The social bookmarking site del.icio.us offers their data in various formats to re-use elsewhere. While they offer the common API access and output formats like PHP, they also go the extra mile for JavaScript developers and make the content available in JSON format. This in conjunction with dynamically created SCRIPT tags has several benefits: You can retrieve your link or tag data without ha
クライアントサイドで、JavaScriptによるインクリメンタルサーチを行うためのライブラリです。 (【お知らせ】ver2.0からprototype.jsを必要としなくなりました) 下記のような機能を持っています。 入力内容をもとに検索を行い、一致するデータを表示します。 単純なリスト表示と、テーブル形式での表示に対応しています。 Ajaxでは無く、初回画面表示時のみデータの読み込みを行い、それ以降は、クライアント側で対象データから検索します。したがって、入力内容に変化があってもサーバ側にアクセスすることはありません。 一致した文字を強調表示します。 複数キーワード(AND条件)での検索が行えます。 オプションで検索条件などを簡単に切り替えられます。 表示件数の上限を指定でき、ページ遷移にも対応しています。 ソース incsearch.js (ver2.2 : 2008/04/02) Gi
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く