htsign's blog

ノンジャンルで書くつもりだけど技術系が多いんじゃないかと思います

今更Brainf*ckインタプリタ

何番煎じだよって感じのネタ。 まぁ、JavaScriptの練習ですね。https://dl.dropboxusercontent.com/u/414379/www/brainf_ck/brainf_ckInterpreter.html素地自体はあっさり作れたんですが、細かいところをアレも気になるコレも気になるってな感じでちょこちょ…

TwiProwl を Pushalot 対応にする

前置き いろんなスマートフォン向けOSに興味があるので、Lumia 920(Windows Phone), iPhone5(iOS), RAZR M(Android), Xperia SX(Android)を普段から持ち歩いています。 タブレットもICONIA W3-810(Windows), iPad(iOS), Nexus 7(Android)を外出時はかばんに…

巷で噂のIE脆弱性対策

既に先人がもっと完成度高いのを作成してらっしゃるみたいですが、作りました。 https://dl.dropboxusercontent.com/u/414379/bin/VGX_remover.exe 軽さがウリです。EXEファイルだし起動時に権限の昇格を要求するけど別に変なことはしてません。 VGX.dllを登…

InoReaderではてなブックマーク連携を使う

前書き Google Readerの終了以来、Feedspot, The Old Reader, AOL Reader, DiggReaderなどいろいろ使ってきたけど、自分にとって一番しっくりきたのはInoReaderそんなInoReader、カスタムシェア機能(Feedlyにも有料プランにあるらしい)というものがあって…

簡易バックアップスクリプト

会社で使う用に作ったのをまるまる持ってきた。https://dl.dropboxusercontent.com/u/414379/script/MakeBackup.vbs「送る」に置いて使うやつ。修正の余地は腐るほどあろうかというところだけど、それはまぁボチボチといったところで。 とりあえず現段階でも…

「CSS PANIC」をForkしてみた

以前も似たようなことやってたけど、またもやWebkitのみ対応のもったいないコードがあったのでIEにも対応させてみた。 http://jsdo.it/htsign/t9ei やってることは前回と同じで、-ms-check擬似要素をdisplay: none;したり、-webkit-ついたCSS3プロパティを汎…

本日のスチムー鍵の余り

Mini Motor Racing EVO GLGXX-TCIRQ-MBMXC 最近仕事でVB.NETばっかり触ってるし、個人的にもRubyの勉強進めてるから、JavaScriptやC#触ってても行末にセミコロン入れ忘れることが多くなってきた…。

本日のスチムー鍵の余り

Sid Meier's Civilization IV: The Complete Edition https://www.humblebundle.com/gift?key=R4pyWn6xZtMwUuHK

IEスキーとして一言物申したい

Web開発に必携の「Google Chrome デベロッパーツール」の便利ワザ10個まとめ*二十歳街道まっしぐら を読んで、うん!WebkitのDevTools便利だよね!でもそれほとんどIE11のF12 開発者ツール(以下、開発者ツール)でもできるよ!!って言いたかった。 わざわ…

DOM弄り

仕事中息抜きに書いてた。 文書の元々のソースコードと実際の表示が違うというのをやってみたかった。ちなみに文書を読み込んだ時点で文書型は決まってしまうので、あとからDOCTYPE書き換えても意味ないです。https://dl.dropboxusercontent.com/u/414379/ww…

本日のスチムー鍵の余り

Nuclear Dawn LIJNX-36TX5-P4AIY AirBuccaneers 3CCXF-X7LPQ-7PDHQ Chaser 4PWX2-QIYI7-5INRX

本日のスチムー鍵の余り

Teleglitch: Die More Edition https://www.humblebundle.com/gift?key=mmGSDKW7ACbdNbTp

最近堀宮読んでる

堀くんと宮村さん久々に読んでるけどやっぱおもろいな2014-01-17 22:58:29 via Krile StarryEyesこの時は割と素で間違えてたけど「堀さんと宮村くん」ですね。 訂正してお詫びします。でも二人の性格的に間違ってもいない気もする。 閑話休題 最近Web漫画(…

本日のスチムー鍵の余り

Stealth Bastard Deluxe 4MW7D-IH9I9-9PANL Two Worlds II 4B5DJ-H3FD5-VWY2I Blades of Time Limited Edition G6P0T-JQ7P9-A656G

スーパーpre記法で書いたコード部分に行番号を出すようにした

こんなコードをフッタに入れた。 <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の開発者コンソールで見るテキストノードについて

IEの開発者コンソールで var textNodeIterator = document.createNodeIterator( document, NodeFilter.SHOW_TEXT, function(node){ return /^\s*$/.test(node.textContent) ? NodeFilter.FILTER_ACCEPT : NodeFilter.FILTER_SKIP; }, false); textNodeIterat…

「javascriptを使わず、html + cssだけでクリックシューティングゲームを作ってみた」をForkしてみた

CSSで乱数って作れないかなーと思って「CSS 乱数」でググってたら引っかかったTwitterのツイートから知ったGithubのプロジェクト(d:id:ndruger:20110428:1304021590)があったけど、動作環境がWebkitだけなのも寂しかったのでForkしてIE10以上にも対応させて…

Windows StoreでHexicをダウンロードする

Xbox360において、パズルゲーとしてはBejeweledと双璧をなす人気を誇る(と思われる)Hexicが、Windows Storeにもあった。ただし、リージョンが「日本」のままではDLできない。 Microsoft本国の「米国」にしてもDLできない。 なぜだか、「トリニダード・トバ…

本日のスチムー鍵の余り

Lettle Inferno https://www.humblebundle.com/gift?key=zyAYYqdEyMwbDYxA

Ancia向けのCSSエディタ書きました

まだ中途半端な実装だし暇があればまだ改良するつもりだけど、ひとまず公開。 ここに置いておきます。

本日のスチムー鍵の余り

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…

UserExtension for Ancia

以下のスクリプトは軽量Webブラウザ「Ancia(アンシア)」向けのものです。 公式サイト: 名称未決定 - FrontPage 特定のURLで自動的に発動するタイプ nicosearch.jsinstall2013/12/04 niconicoの検索窓にサジェスト機能を付与します。 visibleExtIcon.jsinst…

Windows Store App版 niconico アプリをURIスキームで呼び出す

結論からいくと niconico://foobar でOK。 上記のコードを走らせるとniconicoアプリが起動しfoobarで検索してくれる。 これをVBScriptでやってみた。 Option Explicit Dim WshShell Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.Run "nic…

Surface重量計算機

ありそうでなかったっぽい(もしかしたら検索力不足かも)ので作りました。 自分が調べたかったので、そのついでです。 (function(global){ var catalogue = [ { name: "Surface RT", type: "gen1", weight: 680 }, { name: "Surface Pro", type: "gen1", we…

PlayMemories Homeが酷すぎる

Windows用 PlayMemories Homeがあまりにもお行儀悪すぎる。メニューから「終了」選んでもプロセスは終了しないし、常駐してると常にある程度CPUリソース使うし、ほっとくと数GBメモリ食うし、管理ディレクトリ配下に大量のmoddファイルを生成するし。— とこ…

言語名が思い出せない

html head title body divみたいな感じにPythonっぽくインデントだけで階層作っていってHTMLで出力させる テンプレートエンジンみたいなのあった気がするんだけど、名前を忘れた。 中身のない記事で本当に申し訳ない。反省はしていない。

DOMParser と XMLSerializer

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 Storeアプリ、個人的には好きです。 特にWindows RT搭載のタブレットだと、機能拡張はほとんどこれのみになるので*1使わざるを得ないという向きもありますが。さて、Windows 8/Windows RTのリリース直後は結構ストアがトラブってて、アプリをストア…