こんなコードをフッタに入れた。 <script src="http://code.jquery.com/jquery-1.10.2.min.js"></script> <script> jQuery(function($){ $("pre.code").each(function(){ var df = document.createDocumentFragment(); var ol = $('<ol>').appendTo(df); $.each($(this).html().split("\n").filter(function(e, i, arr){ return i !== arr.…</ol>
IEの開発者コンソールで var textNodeIterator = document.createNodeIterator( document, NodeFilter.SHOW_TEXT, function(node){ return /^\s*$/.test(node.textContent) ? NodeFilter.FILTER_ACCEPT : NodeFilter.FILTER_SKIP; }, false); textNodeIterat…
CSSで乱数って作れないかなーと思って「CSS 乱数」でググってたら引っかかったTwitterのツイートから知ったGithubのプロジェクト(d:id:ndruger:20110428:1304021590)があったけど、動作環境がWebkitだけなのも寂しかったのでForkしてIE10以上にも対応させて…
Xbox360において、パズルゲーとしてはBejeweledと双璧をなす人気を誇る(と思われる)Hexicが、Windows Storeにもあった。ただし、リージョンが「日本」のままではDLできない。 Microsoft本国の「米国」にしてもDLできない。 なぜだか、「トリニダード・トバ…
Lettle Inferno https://www.humblebundle.com/gift?key=zyAYYqdEyMwbDYxA
まだ中途半端な実装だし暇があればまだ改良するつもりだけど、ひとまず公開。 ここに置いておきます。
Natural Selection 2 https://www.humblebundle.com/gift?key=EGKstFpMfsScFbYY Sanctum 2 https://www.humblebundle.com/gift?key=FqeCANWNXk4bUzTa Serious Sam 3: BFE https://www.humblebundle.com/gift?key=xDskPYPpkZua7537 Orcs Must Die! GOTY https…
以下のスクリプトは軽量Webブラウザ「Ancia(アンシア)」向けのものです。 公式サイト: 名称未決定 - FrontPage 特定のURLで自動的に発動するタイプ nicosearch.jsinstall2013/12/04 niconicoの検索窓にサジェスト機能を付与します。 visibleExtIcon.jsinst…
結論からいくと niconico://foobar でOK。 上記のコードを走らせるとniconicoアプリが起動しfoobarで検索してくれる。 これをVBScriptでやってみた。 Option Explicit Dim WshShell Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.Run "nic…
ありそうでなかったっぽい(もしかしたら検索力不足かも)ので作りました。 自分が調べたかったので、そのついでです。 (function(global){ var catalogue = [ { name: "Surface RT", type: "gen1", weight: 680 }, { name: "Surface Pro", type: "gen1", we…
Windows用 PlayMemories Homeがあまりにもお行儀悪すぎる。メニューから「終了」選んでもプロセスは終了しないし、常駐してると常にある程度CPUリソース使うし、ほっとくと数GBメモリ食うし、管理ディレクトリ配下に大量のmoddファイルを生成するし。— とこ…
html head title body divみたいな感じにPythonっぽくインデントだけで階層作っていってHTMLで出力させる テンプレートエンジンみたいなのあった気がするんだけど、名前を忘れた。 中身のない記事で本当に申し訳ない。反省はしていない。
DOMParserは覚えてるけどXMLSerializerをしょっちゅう忘れちゃうのでメモ。 var parser, serializer; var input, output; var dom; input = '<div id="test"><p>hogehoge</p></div>'; parser = new DOMParser(); try { dom = parser.parseFromString(input, "text/html").getElementById(…
有名なのはinnerHTMLですね。 ただ、これ以外にもテキストを評価してDOMツリーに追加する方法がありますので、今回はこれをやってみました。単純にループで同じメソッドおよびプロパティ操作をしているだけです。 試行回数は1000回ですが、これはinnerHTMLの…
一部POSTでしかリクエストを受け付けない検索ページがあったのでびっくりするほどややこしい作りになりました。 例によって設計せずに組み始めたため、非常に可読性の低いコードになったと思いますが、別にそんなことはどうでもいいです。 比較的簡単に検索…
Windows Storeアプリ、個人的には好きです。 特にWindows RT搭載のタブレットだと、機能拡張はほとんどこれのみになるので*1使わざるを得ないという向きもありますが。さて、Windows 8/Windows RTのリリース直後は結構ストアがトラブってて、アプリをストア…
Greasemonkey用スクリプト「キーワードポップアップ」の配布について - はてなダイアリー日記ずいぶん昔の記事ですが、はてなさんはこんなの出してたんですね。 これを他のブラウザでも動くようにちょちょいと改造しましたよっていうのが今回のエントリ。 詳…
たぶんこれで完成形。比較的新しいAPIをフル活用しているので、動かなかったらそんなブラウザを使っている自分が悪いと思ってください。 一応IE10とChrome26で動作を確認しています。 Firefox20ではちょっと確認した限り動作しませんでした。まぁFirefoxはク…
今までブックマークレットは自力で短くなるよう書いてきましたが、異常にめんどくさいのと、ちょっとミスるとすぐシンタックスエラーになってしまうので非常にだるかったのです。 まぁその分、機械的な圧縮では不可能なアルゴリズムの最適化とかできたわけで…
以前書いたのは<a>の直後にエレメントを追加して直接ページ上で再生するやつだったけど、今回のはwindow.openを使って子ウィンドウを作るタイプにした。こっちの方がスタイルシートの影響範囲をいちいち考えなくて済むから楽かもしれない。audio/xxxやvideo/xxx</a>…
前回のアレ、名前を変えました。 あまりにもあんまりな名前だったので、英語使って洒落てみたつもり。あんまり変わってない。https://dl.dropbox.com/u/414379/script/IPAddressSetter.hta 説明とか 今回プリセット機能が追加されました。 DHCP有効のときは…
弊社の私が在籍している部署では、業務上WindowsパソコンのIPアドレスを非常に頻繁に書き換えます。 書き換えると言っても、大体192.168.1.***か10.0.0.***なので ぶっちゃけバッチスクリプトで十分なのですが、そこはそれ。どうせやるならそれなりに使える…
あっちの界隈でよくあるADV*1なんかだと、公式サイトのキャラ紹介にmp3なファイルが直接置かれている場合が少なくありません。 特にIEさんやFxさんはこの手のものに出会うと、デフォルトでは一旦DLしてローカルの別のアプリケーションで再生する、という挙動…
ELECOM 5ボタンワイヤレスレーザーマウス “OBSIDIAN(オブシディアン)" チルト機能搭載 ホワイト M-GE3DLWH [PC]出版社/メーカー: エレコム発売日: 2010/09/08メディア: 付属品 クリック: 3回この商品を含むブログを見るこのマウスがユニットコム系列の店で98…
前回載せたスクリプトのバグ修正が完了したので再掲。原因はなんとなくだけど検討ついたので、とりあえず書き換えてみたら見事正常に機能するようになりました。 while ((regRes = pattern.exec(self.textContent)) !== null) { var a = document.createElem…
主に自分で使う用に。 よく出回ってるようなコードは "簡素だけどDOM標準は無視" というのが多かった(大体innerHTMLをreplaceしてる)ので、ならばと自分で書きました。 (function(){ // Rangeが使えなければ意味が無いので、ここで一旦判定をしています。 …
今日、仕事でWindowsCEを搭載した電話機を触ってた。 ブラウザ機能があって、IE5.5か6相当のレンダリング機能を有したWeb体験を提供してくれる。で、筐体が電話機なもんだからキー入力がとても辛い。ガラケーよりキツい。 その上記号が全然打てない。 具体的…
たぶんとっくにやってる人は掃いて捨てるほどいそうだけど、何となく書いた。 <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"> <head> </head></html>
初めに、IE9以上でしか動きません。 しかもバグ持ちで、ページによっては画面が真っ白になることがあります。 同じスクリプトを2回実行すると直る可能性あり。ちなみに Google News でテストしました。ということで、スクリプトです。 (function(){ if (docu…
超適当に書いた。 下のコードに特に意味はない。 (function(wnd){ var frms = wnd.frames || wnd.document.frames, len = frms.length; if (len>=1) { for (var i=0; i