You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Updated 2007.01.21 / Published 2007.01.21 文字参照(character references)には、文字実体参照(character entity references)と数値文字参照(numerical character references)の2種類があり、これら文字参照はHTML等のマークアップと特殊記号とを区別するためや、キーボードでは直接入力できない記号を入力するのに用います。ここではHTML4とXHTML1.0に定義されている文字実体参照と数値文字参照を掲載しています。 なお、文字参照が表示される・されないはOSやUA、そして設定されてるフォントなどの環境に依存します。代表例としては、XHTML1.0より新たに加えられたアポストロフィ(文字実体参照「'」、数値文字参照「'」)については文字実体参照で表記してしまうと、
Last month, I had the pleasure of meeting tons of excellent and intelligent front-end engineers at JSConf 2009 — the conference for Javascript in Washington DC. If you are a front-end engineer — or even if you write programs in Javascript for back ends, mobile devices, or desktops — you absolutely have to go to JSConf 2010. It’s apparent that Javascript is quickly becoming one of the hottest langu
インクリメンタルサーチ (書くまま検索) ってどうやったら出来るかなーと考えていた。 自分が考えていたのは、元から配列を用意しておいて、入力欄にタイプするごとに配列を走査する物で、なんとか汎用的に書けないかなーと思っていた。配列の要素数は、まあ1万ぐらいまでが目安。 でもたぶん最近は Google Suggest みたいに毎回リクエストするのが主流で、インクリメンタルサーチの為に1万ものデータをいちいち落とすサービスなんて無いだろうってことで、誰の得にもならなさそうだけど、ここに書いて埋葬しておく。 ちなみに以下に書く方法は gemのドキュメントをブラウザで一括検索できるようにするソフトウェア、croc の検索を高速化するのにめでたく利用することが出来た。その話は別の機会に書くと思う。(こういうローカルに配列データがある場合だけ有効な方法かなと思う) 使い方としては、プロトタイプだけ定義し
Update January 22, 2008: Big thanks to all of you who used this script, complained about its shortcomings and asked for improvements. I never thought that it would get so much attention. Actually the use I intended for it was mainly conversion in an JavaScript environment without access to a browser DOM. If you are running in a browser there are so many scripts out there today that do a better job
firefox上で選択した単語をDictionary.appで見るのをvimperatorのmapで簡単に - YKMbPP をvimperator 2.0用に修正。 最近は w で単語を渡すようにしてる。 とりあえず動いてる。 " ~/.vimperatorrcに追加 " press 'w' to look up the selected word in Dictionary.app javascript <<EOM (function () { mappings.addUserMap([modes.NORMAL], ['w'], 'Pass selected word to Dictionary.app', function () { var sel = window.content.getSelection(); if(sel.toString()) { var word = enc
WindowPad Uses a virtual "pad" to arrange windows. Original concept based on HiRes Screen Splitter by JOnGliko. Use the Numpad or your own custom layout to move and resize a window to fill the appropriate section of the screen. Features include:Move windows within the current monitor or between monitors (in multi-monitor setups).Customize hotkeys via WindowPad.ini with AutoHotkey-like command synt
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
これは嬉しい!Growl for Windowsの2.0 BETAがリリースされています。 これまではGoogle Codeにあるプロジェクトの物を使っていましたが、どうやらこれの正式版がリリース(とは言ってもBETAですが)されていました。 試しにこれまでのコードで試してみてもNetGrowlであれば問題なく動作しました。 そして気になっていたアイコンですが... 出るようになっています! ただ、MacのGrowlの様にMac専用のインタフェースを使っているのではなく、TCP/IP接続による独自プロトコルGNTPを使っています。 ちょっと調べた感じだと、簡単なソケット通信で実現出来そうだったので適当ですがコマンドラインプログラムを作ってみました。 /** * msvc: cl growlc.c * mingw32: gcc -o growlc.exe growlc.c -lws2_32
以前から、Cでクラスを作りたいと思っていたので、少し作ってみました。 前に作ろうとしたとき*1は、いろいろと考えた挙句何もしていなかったのですが、今回は、構造体を使ってクラスっぽいものを作ってみました。 ためしに、Humanクラスっぽいものを作ってみました。こんな風に使えます。 human *taro; taro = newhuman("Taro", 18); taro->set_age(taro, 19); taro->greece(taro); taro = taro->delete(taro); 気に入らない点 呼び出す際に、対象のオブジェクトを2回呼ぶ必要がある 本当はtaro->set_age(19):と書きたいのですが、taro->set_age(taro,19);と書く必要があります。これは残念ですが、以前コメントで教えていただいた話によると、なかなか厳しいようです。 def
Macのターミナルから便利な感じにsambaのボリュームとかをマウントできるコマンドを作った fmount () { echo "mounting $1" osascript -e "tell application \"Finder\" to mount volume \"$1\"" } これで、 % fmount smb://vmとかすると、Finderの認証ウィンドウが開いて、マウントできる。 FinderのConnect to Serverと同じところから認証できるので便利なはず。 参考 2008-10-08 - mazda’sメモ/てすと AppleScript 2.1 Help: ターミナルのコマンドラインから AppleScript スクリプトを実行する
locationと同じように使えるURIコンストラクタ。new URI("http://example.com/foo?q=bar#qxx").searchのように使う。 function URI(uri) { uri = String(uri); var parser = /^([^:/?#]+:)?\/\/(([^/?#:]*):?(\d*))?([^?#]*)(\?[^#]*)?(#.*)?$/; var m = uri.match(parser); if (!m) throw new URIError("malformed URI given"); this.href = m[0]; this.protocol = m[1] || ""; this.host = m[2] || ""; this.hostname = m[3] || ""; this.port = m[4] ||
var XPath = { cache: null, reset: function () { this.cache = {__proto__: null}; }, get: function (context, expr, type) { var cache = this.cache, evaluator; if (expr in cache) { evaluator = cache[expr]; } else { evaluator = cache[expr] = XPathEvaluator().createExpression(expr, null); } return evaluator.evaluate(context, type, null); }, has: function (context, expr) { return this.get(context, expr,
(GM_)XMLHttpRequestなどで取ってきたJSON文字列をDOMツリーに変換する関数を書いたのでメモ。 var createDocumentFromJSONString = function(str){ var json = (new Function('return (' + str + ');'))(), jsonDoc = document.implementation.createDocument("", "json", null); if (json instanceof Array) { jsonDoc.documentElement.setAttribute("type", "array"); json = { jsonarray: json }; } else if (typeof(json) === "object") { if (json === null)
var $g = function(xexp, context, type, thisp){ if (!context) context = document; var doc = context.ownerDocument || context, defaultNamespaceURI = (/xml$/).test(doc.contentType) ? doc.documentElement.getAttribute("xmlns") : ""; var resolver = function(prefix){ return doc.createNSResolver(context).lookupNamespaceURI(prefix) || defaultNamespaceURI; }; switch (typeof(type)) { case "number": return do
窓使いの憂鬱(以下mayu)がWindows Vistaをサポートしないとのことなので,AutoHotKeyでこれまで使ってきたキーの機能変更を設定してみた.特にOne Shot Modifier機能を使って「無変換」+キー に特殊キーの機能を割り当てるとSHIFTとの組み合わせで奇妙な動きをするので,状態管理用フラグを工夫して実現した. スクリプトダウンロード ご自由にお使いください. 今回設定した機能 「無変換」+キー →制御機能 IME OFFの時に限り「変換」でIME ON まずAutoHotkeyの配布サイトからダウンロード&インストール 最初にAutoHotKeyをスタートメニュー→プログラムから起動すると,スクリプト作ったよ!と言われて,マイドキュメントの中に「AutoHotkey.ahk」が作られる.けど,中身はコメントしかないのでこの行為は意味がない.自分で新規ファイルを
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く