PowerShell でスクレイピングしてみる

唐突だけど、ちょっと PowerShell で Web サイトをスクレイピングしてみる。 PowerShell で HTTP リクエストを送信するには Invoke-WebRequest コマンドレットを使う。 PS D:\Users\dacci> Invoke-WebRequest 'http://example.org/' StatusCode : 200 Status…

Juno Proxy Server 0.11

Juno Proxy Server のバージョン 0.11 をリリースしました。変更点は以下のとおりです。 Windows サービスとしてインストール出来るようになりました ICU を 58.2 に更新しました 設定の保存形式を変更しました 起動時に古い形式からアップグレードされます …

Juno Proxy Server 0.10

ほぼ 1 年ぶりになってしまいましたが、Juno Proxy Server のバージョン 0.10 をリリースしました。変更点は以下のとおりです。 開発環境を Visual Studio 2015 に移行しました ICU を 57.1 に更新しました 通信関連の処理を整理しました その他のバグを修正…

横浜市民がマイナンバー カードを受け取ったお話

横浜市民であるところのブログ主がマイナンバー カードの交付を受けたので、顛末をちょっとまとめてみる。

CentOS 7 で Let's Encrypt

CentOS 7 に Let's Encrypt を導入したときの記録。

Juno Proxy Server 0.9

Juno Proxy Server のバージョン 0.9 をリリースしました。変更点は以下のとおりです。 ICU を 55.1 に更新しました 初期化処理や UI 周りの実装を整理しました 通信関連の処理を整理しました その他のバグを修正しました ダウンロードはこちらから

Juno Proxy Server 0.8

Juno Proxy Server のバージョン 0.8 をリリースしました。変更点は以下のとおりです。 SSL/TLS による接続の待ち受けに対応 Schannel を使った暗号通信に対応したサーバーを追加しました。世の中的には脆弱性で騒がれてますが、SSL 3.0 ~ TLS 1.2 に対応し…

技術文書を書く参考になれば・・・

そろそろ Juno を更新したいけど、いろいろいじっていたら収集がつかなくなりかけてきてる。HttpProxy とかまた実装しなおしたし。。。というわけで普通っぽい記事をちょっと書いてみる。仕事柄、プログラムの仕様書とか手順書とかを書くわけだけど、やっぱ…

タスク スケジューラの API でタスクの設定を変更する

Windows Vista で導入されたタスク スケジューラ 2.0 の API を使うと、スクリプトなどからタスクを作成して細かい制御をすることができる。Task Scheduler (Windows)この API を使って既存のタスクの設定を変更しようとした時ちょっとハマったので、メモと…

Juno Proxy Server 0.7.1

Juno Proxy Server のバージョン 0.7.1 をリリースしました。今回は、Scissors が名前解決に失敗した時に発生するメモリリークの修正だけです。ダウンロードはこちらから

Java 8 で Fizz Buzz

Java 8 でいろいろな機能が追加されたので、ちょいちょい遊んでたんだけど、試しに Fizz Buzz を書いてみたら、思いのほかシンプルに書けたので晒してみる。 public class FizzBuzz { public static void main(String[] args) { java.util.stream.IntStream …

Juno Proxy Server 0.7

Juno Proxy Server のバージョン 0.7 をリリースしました。変更点は以下のとおりです。 HTTP プロキシを再実装し、同じホストへのリクエストが連続した場合には接続し直さないように変更しました。 ICU を独自にコンパイルし、Visual C++ 2010 再頒布可能パ…

Juno Proxy Server 0.6

Juno Proxy Server 0.6 を公開しました。今回の変更点は以下のとおりです。 HTTP プロクシで、外部プロクシの Digest 認証に対応しました 設定画面まわりのメモリリークを修正しました ダウンロードはこちらから

Sublime Text を使用してログ ファイルを作成する方法

どのくらいの人が知っていて、さらにどのくらいの人が使っているか分からないけど、メモ帳を使用してログ ファイルを作成する方法 というのがある。 これを Sublime Text でやるプラグインを作った。 import sublime, sublime_plugin import datetime class …

Juno Proxy Server 0.5.1

しばらくこっちに時間を割けそうにないので、バグフィックス版を公開します。 あと簡単ですが、ドキュメントみたいなものも書いてみました。ダウンロードはこちらから

Juno Proxy Server 0.5

今回は内部実装を大幅に書き換え、通信を切断せずに設定を変更できるようになりました。また、このバージョンから動作環境は Windows Vista 以上となります。 ダウンロード Juno 0.5 64ビット版 (ZIP 形式、8.91 MB) 64ビット版 (7z 形式、5.67 MB) 32ビット…

Juno Proxy Server 0.4

Juno Proxy Server のバージョン 0.4 を公開しました。 変更内容 SOCKS4a に対応 設定ダイアログの入力チェックの修正 終了時の処理の改善 このバージョンで Windows XP への対応を終了しようと思います。 ダウンロード Juno 0.4 64ビット版 (ZIP 形式、8.91…

Juno Proxy Server 0.3.1

Juno Proxy Server のバージョン 0.3.1 を公開しました。 変更内容は、主にバグフィックスと安定性の向上です。 ダウンロード Juno 0.3.1 64ビット版 (ZIP 形式、8.90 MB) 64ビット版 (7z 形式、5.66 MB) 32ビット版 (ZIP 形式、8.80 MB) 32ビット版 (7z 形…

Juno Proxy Server 0.3

Juno Proxy Server をバージョン 0.3 に更新しました。 変更点 サーバーの UDP 対応 Scissors が UDP の転送に対応 設定上、UDP のサーバーと TCP のサービスなど、プロトコルの違う組み合わせを受け付けるけど、動作はしないのでご注意。 ダウンロード Juno…

Juno Proxy Server 0.2

Juno Proxy Server をバージョン 0.2 に更新しました。 何が変わった? 主な変更点は以下のとおり stone 的なポート転送ができるプロバイダ Scissors の追加 64 ビット版で スレッド プール API を使うように変更 細かいバグ修正とかチューニングとか ダウン…

Juno Proxy Server ってのを作ってみた

普段、Proxomitron を使ってる。便利ではあるんだけど、古いソフトということもあって次のような問題があったりする。 Content-Type が 32 ビット 4GiB 以上のファイルをダウンロードしようとすると、オーバーフローして途中で切れてしまう。 Transfer-Encod…

IDL definition of IPolicyConfig

I created IDL definition of IPolicyConfig interface. As MIDL dosen't acccept references of variables, some parameters are passed by pointers. So it maybe incompatible with some headers on the internet. import "audioclient.idl"; import "mmd…

Registration-Free COM で簡単 COM テスト

Windows XP 以降には「Registration-Free COM」というのがあって、COM コンポーネントを side-by-side アセンブリにすることで、レジストリに登録しなくてもインスタンス化することができる。ちょっと COM のテストがしたくて使ってみたのでメモしとく。 コ…

SSSD+LDAP on Scientific Linux でハマった

ServersMan@VPS で Scientific Linux を動かす記事を見つけたので、CentOS 5 から SL 6.1 に移行した。サポート対象外になるけど、別に気にしない。OpenLDAP の設定ファイルが全部 LDIF になってたのにはちょっと驚いたけど、smbldap-tools で初期エントリー…

PuTTYhub 1.2

別に、久しぶりに PuTTY がアップデートされたからではないけど、PuTTYhub をアップデートしてみた。変更点は、選択されているウィンドウを整列する機能を追加しただけ。 ダウンロード PuTTYhub-1.2.zip (75KB)

WTL で MDI フレームとスプリッターを併用する

ちょっとハマったのでメモ。WTL::CMDI(Frame|Child)WindowImpl (というか WTL::CMDIWindow) の既定の実装では、メニューを切り替えるときに ::GetParent(m_hWndMDIClient) でフレーム ウィンドウのハンドルを取得する様になっている。これだどスプリッターの…

Vista で MDI フレーム親子を最大化すると隙間ができる

MDI アプリを作って動かしてたら、親フレームと子フレームを同時に最大化したときに、右端に変な隙間ができてるのに気づいた。 他の MDI アプリでも同じように隙間ができるので、自分の所為じゃなさそうだと思って調べてみたら、「高 DPI 対応」じゃないとそ…

カナダのキップがちょっとステキ

カナダのモントリオールには STM っていう会社があって、公共交通機関を運営している。日本で言うところの東急みたいな感じか。そこで使えるキップのデザインがちょっとステキだった。これでバスと地下鉄に乗れるらしい。

生きといたろか、死んでこましたろか、そいつが問題やねん。ワハハハ

弾さんにより「現代語裏辞典」が紹介されてます。なんか似たようなものを読んだことがあると思ったら、同じく筒井康隆による「乱調文学大辞典」でした。昭和45年に文芸雑誌に連載されたものを文庫にしたものだそうですが、中学の頃に家の本棚で見つけて大笑…

UBoard を買った

ペンタブを使い始めてから机の上が狭くなってきて、漠然と「何とかしたいかなー」と思ってたたんだけど、UBoard っていうキーボード シェルフを見つけたので買ってみた。ちょっと前に ThinkGeek.JPで紹介 されててスルーしてたんだけど、オフィスに置いてあ…