Journal of Mark Leighton Fisher (4252) で Tom Christiansen が 1999 年に書いた pmtools なるツール群があるという話が挙がってました。pmtools という名前を初めて聞いたもんで、試しにインストールしてみました。 pmtools は Perl のモジュールや POD に関する小さなコマンドラインツールがいろいろ同梱されてるパッケージです。インストールはアーカイブ落としてきて perl Makefile.PL; make; sudo make install で OK。それぞれのコマンドの使い方は README 見るなり man 見るなりで見ることができます。 基本的に Perl のコード数行からなる簡易ツールで、ワンライナーとかでやることが多いものをコマンドひとつで呼べるようにしてるとか、そういうものがほとんどでした。1
Mozillaで実装されているselectionStart/selectionEndをIEでも使えるようにする、Selection.jsを公開しました。 IEのTextRangeオブジェクトは、 range.textを書き換えると選択範囲末尾の改行が消えてしまう。 選択範囲の前後のコンテクストを見て処理を行うのが難しい。 のような使いにくい点があります。 これは、HTMLの書き換えでは問題にならないかもしれませんが、テキストエリア内の文字列を書き換える場合にやっかいな問題を引き起こします*1。 一方、MozillaのselectionStart/selectionEndは、textarea.valueに対する文字列操作として実装できるため、余計な心配が要りません。 というわけで、クロスブラウザなselectionStart/selectionEndを実現するSelection.jsを作成し
Updated: 2005-10-23 01:00:16+0900 - [ HOME ] Download Selection.js Usage var selection = new Selection(document.getElementById("textAreaId")); var s = selection.create(); alert("start:" + s.start + ", end:" + s.end); Example example.html How to create selection from TextRange object. Create marker which is not included in the textarea contents. var marker = notIncludedRandomString(contents); Appen
This domain may be for sale!
Jan 12, 2006 — Topic: css Fixing the FoxUpdate: If you want to retain the dotted border for tab-based navigation, apply this to a:active. This still allows the indicator to appear when focused by keyboard, but hides when mouse activated. It's the best of both worlds… a:active { outline: none; }It is no secret, I love Firefox. I have been using it since the beta version of 0.8. Firefox 1.5 though,
O'ReillyのエディターがDiggのCSSをパクったという疑いで、Diggで糾弾されるという事件が先ごろ起きた。 Digg - O'Reilly writer Steve Mallett has stolen digg's code http://digg.com/security/O_Reilly_writer_Steve_Mallett_has_stolen_digg_s_code これに対して、まもなくO'Reilly側から説明が出た。 O'Reilly Radar - Digging The Madness of Crowds http://radar.oreilly.com/archives/2006/01/digging_the_madness_of_crowds_1.html 実情は、直接パクったわけではなく、彼が使っていたツールの元を辿っていくと、DiggのCSSに行き
JIS第二水準文字まで収録する手書きフォント「ふい字」v2.3ならびに「ふい字P」v2.3が、1日に公開された。「ふい字」は等幅フォント、「ふい字P」はプロポーショナルフォントで、いずれもWindows 95/98/Me/NT 4.0/2000/XPに対応するフリーソフト。現在作者のホームページからダウンロードできる。 「ふい字」ならびに「ふい字P」は、半角・全角英数字、ひらがな、半角・全角カタカナ、JIS第一・第二水準漢字、ギリシャ文字、ロシア文字、記号などを収録する手書き風TrueTypeフォント。 線はほぼ一定の細身で、横画は軽く右に上がっている。ペン習字ほどではないが適度にかっちりした字体で、女性的な印象だが癖は少なく、かわいらしさと読みやすさが両立しているのが特長だ。また、●や▲といった文字の内側にはところどころ塗り残しがあり、手書きの雰囲気を醸し出している。 さらに、罫線の一部
This feature is coming soon.We’re currently working on it! Thanks for your patience.
$A $A という関数を使うと、Array もどきオブジェクト(NodeList や Arguments など)を Array オブジェクト化することができる。便利だが、この関数を Enumerable インタフェースを実装するために使用するのは、あきらかにおかしい。 そこで、以下のようなものを定義してみる。 var $E = Enumerable.from = function(iterable) { iterable._each = Array.prototype._each; Object.extend(iterable, Enumerable); return iterable; };これを、 $A(〜).each とかしてるところに使う。 $E(〜).each こうする。 $E の実行速度は $A の 7 〜 4 倍です。 with(Element) effects.js の w
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く