2014-01-01から1年間の記事一覧
こんばんは この記事は Node.js Advent Calender 2014の23日目の記事です。 Node.js Advent Calendar 2014 - Qiita Node.js Advent Calendar 2014 - Qiita 普段node書くとき、何気なく使ってるrequireだけど、どんな風にモジュールが読み込まれてるのかコア…
おはようございます。 この記事はJavascript Advent Calender 2014の22日目の記事です。 JavaScript Advent Calendar 2014 - Qiita JavaScript Advent Calendar 2014 - Qiita domenicのツイートをストーキングしてたら、とある話を拾った。 I forgot about t…
おはようございます、この記事はd3.js Advent Calendar 2014の21日目の記事です。 d3.js Advent Calendar 2014 - Qiita d3.js Advent Calendar 2014 - Qiita つい先日からd3を使い始めました。 d3のpackage.json読んでたらnode側から使う場合はjsdomを使って…
Important Announcement Regarding YUI この記事でYUIの積極的なメンテナンスがもうなされないよみたいな話を聞いてYUI Compressorもメンテされなくなるのかなーなんて思って聞いてみたんだけどYUI Compressorの管理は2012年の時点でownershipがかわってたみ…
最近socket.ioがメジャーバージョンになって少しかわって 今まで io.sockets.socket(id).json.emit('msg', send_msg); みたいな感じでかけてたのですがsockets (namespace)がsocketメソッドを持たなくなってて、「 あれ特定ユーザ探す方法なくね」って思って…
今日Firefox29がでてその変更内容の中で 更新された ECMAScript6 仕様草案に準拠するため、Map オブジェクトおよび Set オブジェクトがキーと値の同一性を確認するときは、-0 と +0 を同一として扱うようになりました。 ってかいてるのみて、ほとんど出た当…
response headersにexpires付与してくれるconnect middlewareさがしたらすごく大きなものばっかりでてきてそんなに機能必要じゃなかったのでちょろっとかいた。 connect-expires var expires = require('connect-expires') ; // ...adding some connect midd…
元気にインターネットしてたらユーザの入力した値をこんな感じでDOMに埋め込んでるサイトをみつけた <a href='javascript:edit(2,{"a":"どらえもん","b":["×","×"],"c":"ふごふご"},1)'> ほげええ </a> 入力値いろいろかえて遊んでみたらだいたいの文字列はエスケープはされてたけど曰くのU+2028はsyntax errorだしてた Uncaught SyntaxError: Une…
何度目かの聖書(JavaScript: The Good Parts)の輪読会をしてたときに、RegExpの章を担当してくれた子が、「正規表現リテラルから生成される正規表現オブジェクトは内容が同じなら参照も同じになります!」って説明してくれて、「あれ、そうだっけ」って思っ…
不思議ぽよ〜 {} + "" これをコンソールで実行すると0が返るぽよ〜 でもconsole.logでみると普通ぽよ〜 むずかしいぽよ〜 数分後ぽよ〜 解決したぽよ!!!! ただ空文字を数値化してるだけの扱いになってたぽよ!!! +"" // 0 ありがとうございますぽよ〜>< …
最近うしろめたいことにちょっと時代錯誤なことしてて、そのせいでhasLayoutの思わぬ挙動に気づいた <html lang="ja"> ... <span class="foo">ほげえええ</span> ... .foo { display: inline-block; } .ie7 .foo { display: inline; } こういう状態のとき、i…</html>
DOMContentLoadedの発火とスタイルシートの読み込みは間接的に関係あるらしい MDNのDOMContentLoadedのページみてたら The DOMContentLoaded event is fired when the document has been completely loaded and parsed, without waiting for stylesheets, im…
レスポンスヘッダのexpiresとリロードの関係あんまり把握してなくてはまったのでメモ 下ごしらえ expireとcache-controlのmax-ageを適切に設定してレスポンス返すようなコードをかく。 (一応検証に使ったコードは下に記述してあるので面倒な人はそっちをみて…
だいたいnodejs-jpのレスに書いたことと同じだけどメモ代わりに。 ピュアな感じで書く とりあえずNodeのピュアなAPIだけでやる まずはサーバをたてる server.js var http = require('http'); http.createServer(function(req, res) { }).listen(3000); ホス…
githubでいろんなリポジトリ見て回ってたらコミットメッセージに絵文字がはいってるのあってあーつかえるんだーってなったんでメモ 使える絵文字一覧 ここにまとまってた 実際にやってみたらこんな感じ commit message commit 9bbf010f9833edf74a2f60066b1f0…