htsign's blog

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

グローバルIPアドレスを得る

今まではipifyを使っていました。 > Invoke-WebRequest api.ipify.org | Write-Host 125.203.***.*** 非常にシンプルで使用制限もなく応答速度も問題なくて重宝していました。 これで終わりでいいんですが、みんな大好きStackOverflowのとあるスレッドで有用…

OSXのバージョンを確認する方法

OSX

ただ単に今駆動しているOSXのバージョンを確認するだけなら $ sw_vers ProductName: Mac OS X ProductVersion: 10.10.5 BuildVersion: 14F1605 で終わりです。今回はとあるパーティションにインストールされているOSXのバージョンを外部から確認する方法です…

久しぶりにPC周りのお買い物

ついに買いました。TLCのSSD nttxstore.jp思えばSLCで容量40GBしかないのを買って、MLCだけど容量60GBしかないのを買って、MLCで容量120GBのを買って、MLCで256GBのを買って、今度のやつで5枚目です。 SandForce製とかいう0Fill, 1Fill以外まるで速度の出な…

Microsoft Edge (Windows 10 Mobile) のUser-Agent

なかなかすごいことになっています。 どこかの記事(確かスラド辺り)で読んだことありますが、WebKitと同じ挙動を示すようにしたとかなんとか。Lumia 950で確認しました。 Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; Microsoft; Lumia 950) AppleWeb…

POH7の問題でSwiftを初めて書いた

Paizaさんは相変わらず変態ですね(褒め言葉) 今回のPOHも例に漏れずぶっ飛んだ設定になっています。さて、縞ニーソの問題(この文だけですでに病気だ…)ですが、始めは無難にRubyで書いていたのですが、POH7からはSwiftコンパイラも採用されたということで…

月末ギリギリでのmineoへのMNPはやめた方がいい

mineoではMNP転入の手続きは、消費者自身がmineoマイページの所定のフォームにSIMの製造番号の下4桁を入力して完了となります。 その為、必然的にSIMが届くまではMNPを完了させることができません。 mineoで申し込みをしてから受理されるまで1~2日、さらにS…

BookLiveで今まで使ってきた金額を出すスクリプト書いた

いやー久しぶりにJavaScript書いたわー。 (function(d){var s=d.createElement("script");s.src="//dl.dropboxusercontent.com/u/414379/www/BookLivePaid/script.js";d.body.appendChild(s)})(document) 一時期Amazon.co.jpで使った額を調べるスクリプトが…

iPadのリファビッシュ品のリスト取ってくるだけのexe作った

単に自分が欲しかったので。 手元のiPad miniがストレージもメモリもカツカツで、使い物にならなくなりつつあるからです。 TouchIDなんか必要ないので、iPad mini Retinaが安く手に入ればいいかなと。Dropbox - iPadRefubished.exe 何も特別なことはしていな…

Paizaのオンラインハッカソンやってみた

土日特にすることもなく暇なので遊んでた。マンガ版「俺の許嫁と幼なじみが修羅場すぎる」|paizaオンラインハッカソン5paiza.jp 1問目 与えられた文字列の基数番目のみを取り出せという問題。 使用言語: Ruby input_lines = gets chars = input_lines.each_…

Visual Studioに頼らないコーディング

で簡単なテキストエディタを作ってみました。メモ帳(notepad.exe)だけでどこまで作れるか、みたいな自己満足のチャレンジです。 静的エラーはコンパイラが吐いてくれるから簡単に修正できるけど、実行時エラーの解決はなかなかしんどかったです。 STAThreadA…

Configクラスの実装サンプル

C#

前回のエントリでちょっと載せたコードについて。 Configクラスを毎回書くのがだるかったので基底クラスを作ってそれを継承するようにしました。 初期値を読み込みなおすLoadDefaultメソッド XMLとして自身を保存するSaveメソッド XMLを読み込んでデータを復…

MusicBeeのプラグイン開発

最近、MusicBeeというWindows向けのオーディオプレイヤーのプラグイン開発ばかりやってます。 本体がVer2.0辺りから.NET化したのもあって、プラグインも.NET(C#、VB.NET、C++/CLI)で非常に手軽に開発することができます。 コントロールはWinFormsです。 ビル…

.NET Framework における System.String について

今年に入って初めて .NET Framework にまともに触れるようになってきたのでまだまだ勉強中です。 趣味で触るのはC#、仕事で触るのはVB.NETって感じです。さて、だいたいどの解説サイトを見ても「C#もVB.NETもできることは同じ」というような解釈になってます…

Co-opゲーが好きで対戦ゲーがあまり好きでない理由

最初に 独り言なので読む価値ないですさようなら 本題 ゲームを仕事と見る向きもありますが*1、 基本的にゲームはあくまでも暇つぶしの道具であり、遊びなので、 楽しめなければ意味がありません。そして勝負要素のあるゲームというのは、どちらかが必ず負け…

Xperia Z1 Compact買いました。

Expansysでセールだったので。 通常価格 \67868 のところ、なんと \41790 (カラバリ黒の場合)でした。ちなみに7月9日22時現在、やや値上がりしてますがまだ安いです。 http://www.expansys.jp/sony-xperia-z1-compact-unlocked-lte-16gb-black-258379/小型…

Visual Studio Online "Monaco" でWeb上で完結する開発環境を使えるようになるまで

最近Web上で開発できる環境って増えてきましたよね。有名どころだと Compilr(現在lynda傘下) Cloud9 IDE Orion codeanywhere 辺りでしょうか。プロジェクト単位でなく、ただ書いて動かすだけのサービスなら他にも ideone.com Rextester などあります。あと…

今更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