タグ

ブックマーク / softether.hatenadiary.org (20)

  • 論理的思考の放棄の具体的方法 - 登 大遊 (Daiyuu Nobori) の個人日記

    何か重要な作業を効率的にしようと思うのに、次々と考えが思い浮かんでしまい集中できないときは、まず、頭の中で、以下のように上下左右に強力な磁石のようなものが設置されている様子を想像する (ここで磁石には N 極と S 極があるがどっちの方向を向いて配置されているのかといった論理的なことは考えなくても良い。とにかく磁石のようなものがある、という程度で良い)。 磁石のイメージをリアルに思い浮かべる必要は全くない。だいたい磁石のような、何かを吸い寄せるような性質のものがあるな、という程度で良い。 次に、その磁石で囲まれた空洞の中央部分に、少し重いけど、手で簡単に持てる程度の鉄球 (鉄を思い浮かべなくても、磁石のような何かに吸い寄せられるような何か) を思い浮かべる。 背景のイメージは Microsoft Windows XP の壁紙からの引用であり、コンピュータのディスプレイを見ながらイメージをす

    論理的思考の放棄の具体的方法 - 登 大遊 (Daiyuu Nobori) の個人日記
    hiroomi
    hiroomi 2020/06/14
  • Amazon Kindle Paperwhite には温度センサーが入っており、外気温によって画面全体のリフレッシュ間隔を調整している - 登 大遊 (Daiyuu Nobori) の個人日記

    Amazon Kindle Paperwhite を車の中などの低温環境にしばらく置いておいてから使用しようとすると、ページめくりの度に画面全体がリフレッシュされることに気付いた。 通常、Paperwhite ではページめくり 8 回程度に 1 回しか画面をリフレッシュ (すべての領域を黒で塗りつぶしてから消去すること) しない。しかし、低温環境の場合は毎回リフレッシュが発生するようだ。しばらく暖かい場所で使っていると元に戻るので、中に温度センサーか何かが入っていて温度をチェックし、リフレッシュ間隔を調整しているのかも知れない。

    Amazon Kindle Paperwhite には温度センサーが入っており、外気温によって画面全体のリフレッシュ間隔を調整している - 登 大遊 (Daiyuu Nobori) の個人日記
    hiroomi
    hiroomi 2013/11/15
  • Amazon Kindle Paperwhite 2013 年モデルは大変快適 - 登 大遊 (Daiyuu Nobori) の個人日記

    Amazon Kindle Paperwhite 2013 年モデル (3G 版) が届いた。 昨年発売された Amazon Kindle Paperwhite 2012 年モデルと比較して、2013 年モデルでは、体感速度ではページめくりが高速になっている。 特に、Amazon で中古書籍をスキャン代行業者に送付して PDF 化してもらい Kindle で読む方法とツール の方法を用いた場合、スキャンした書籍のデータを電子書籍データフォーマット (Mobi 形式) に変換して Kindle にアップロードした場合、Paperwhite 2012 版では、ページめくりがとても遅かった。そのため、快適にページめくりをするためには、ページを読み終わる少し (数秒) 前にページめくり操作をするというような高度なテクニックが必要であった。 しかし Paperwhite 2013 年版では、テキスト

    Amazon Kindle Paperwhite 2013 年モデルは大変快適 - 登 大遊 (Daiyuu Nobori) の個人日記
    hiroomi
    hiroomi 2013/11/14
  • Amazon で中古書籍をスキャン代行業者に送付して PDF 化してもらい Kindle で読む方法とツール 2013-08-27 - 登 大遊@筑波大学大学院コンピュータサイエンス専攻の SoftEther VPN 日記

    Amazon で中古書籍を購入し、書籍のスキャン代行業者 (いわゆる自炊業者) に直接送付することで、中古書籍を PDF 化してもらい、そのデータを PC の画面や Kindle で読むという方法が便利である。 Amazon では、新品ののほか、多数の中古書籍 (古) が販売されている。1 冊の新品のの商品ページを開くと、たいていの場合は、中古書籍も販売されている旨が表示される。中古書籍のリンクをクリックすると、その書籍の中古書籍を販売している古屋さんの一覧と、それぞれが提示している価格の一覧が表示される。価格は出品者が自由に決めることができるので、需要と供給によって変動する。希少なで、すでに新品を入手できないようなもの (絶版) の場合は、非常に高額になっている場合も多い。一方、まだ新品のが供給されている状態のの中古書籍はとても安く、場合によっては「1 円」などの価格で販売

    Amazon で中古書籍をスキャン代行業者に送付して PDF 化してもらい Kindle で読む方法とツール 2013-08-27 - 登 大遊@筑波大学大学院コンピュータサイエンス専攻の SoftEther VPN 日記
  • VPN Gate に対する外国からの妨害活動と対抗策としてのオープンソース化について | 2013-08-23 - 登 大遊@筑波大学大学院コンピュータサイエンス専攻の SoftEther VPN 日記

    筑波大学での研究として VPN Gate プロジェクト http://www.vpngate.net/ を開始してから、間もなく半年になる。現在 VPN Gate は国ごとのユーザー数リアルタイムランキング http://www.vpngate.net/ja/region.aspx で公開されているように、全世界 198 カ国 (特別行政区等の地域を含む) から利用されており、これまでに 1,226 テラバイトのデータ転送があった。ユーザー登録は不要であるが、ユニークユーザー数をユニーク IP アドレス数から推測すると日時点で 281 万 9,313 人となっており、世界で最も使用されている VPN 中継システムの 1 つとなりつつある。 VPN Gate プロジェクトは、「検閲用ファイアウォール」がある国からの利用が盛んである。検閲用ファイアウォールといえば、アジアのある国が有名である

    VPN Gate に対する外国からの妨害活動と対抗策としてのオープンソース化について | 2013-08-23 - 登 大遊@筑波大学大学院コンピュータサイエンス専攻の SoftEther VPN 日記
    hiroomi
    hiroomi 2013/08/24
    「検閲用ファイアウォールといえば、アジアのある国が有名であるが、他にも世界には検閲用ファイアウォールによって厳しい規制が行われている国が 11 カ国ある」
  • 本当は怖い Windows パスワードハッシュ - 登 大遊 (Daiyuu Nobori) の個人日記

    「各社員の PCWindows の管理者パスワードは 16 文字くらいの複雑なものにしているので、たとえ 1 台の PC の HDD から NTLM ハッシュ (MD4 ハッシュ) が盗まれてもブルートフォース攻撃で元のパスワードは導出できず、安全だ。」と考えて、多数の各社員の PC に同一の管理者パスワードを設定している企業のシステム管理者は多い。しかし実際にはいずれか 1 台の PC から管理者パスワードの MD4 ハッシュが攻撃者に読み出された時点でアウトである。攻撃者にとって不正ログインに必要なのは MD4 ハッシュのみであり、平文パスワードを逆算する必要はない。MD4 ハッシュの入手に成功した攻撃者は、企業内で同一の管理者パスワードが設定されてある他の PC すべてに管理者権限で侵入することができるようになる。現状、企業の情報システム部門は、多数の社員用の Windows

    本当は怖い Windows パスワードハッシュ - 登 大遊 (Daiyuu Nobori) の個人日記
    hiroomi
    hiroomi 2013/08/22
  • 2012-12-31

    現在開発中の PacketiX VPN Server 4.0 では、これまでの SoftEther VPN プロトコル (Ethernet over HTTPS) 以外に L2TP/IPsec, MS-SSTP, OpenVPN, EtherIP/IPsec, L2TPv3/IPsec の 5 種類のプロトコルに新たに対応しています。 これらの VPN プロトコルの VPN サーバーとなる従来のソフトウェア製品と PacketiX VPN Server 4.0 とのスループットを比較してみたところ、以下のようになりました。 スループットの測定は、VPN Server を動作させている CPU に最も負荷がかかるようにし、最大限のスループットを出すことができるようにするため、Intel Xeon E3-1230 3.2GHz のコンピュータで 10GbE (Intel 10 Gigabit

    2012-12-31
    hiroomi
    hiroomi 2012/12/31
  • 無償 OS「MS Hyper-V Server 2012」で PacketiX VPN Server 4.0 を動かす - 登 大遊 (Daiyuu Nobori) の個人日記

    先日公開された PacketiX VPN Server 4.0 RC1 は、Windows XP や Vista, 7, 8, Windows Server 2003 / 2008 / 2012 などの Windows 上で動作させるのが一番簡単です。Linux や FreeBSD, Solaris, Mac OS X にもインストールすることができますが、やはり Windows 上で利用するのが簡単でしょう。 VPN Server を動作させるマシンは他の用途に使用しているコンピュータと共用することも可能ですが、パフォーマンスを向上させ、トラブルを最小にするため、できれば専用のマシンを 1 台用意することをお勧めします。ひとまず VPN Server を自社内のサーバールームで稼働させるためであれば、物理マシンは DELL や HP、NEC富士通などから販売されている 1 〜 2 万円

    無償 OS「MS Hyper-V Server 2012」で PacketiX VPN Server 4.0 を動かす - 登 大遊 (Daiyuu Nobori) の個人日記
    hiroomi
    hiroomi 2012/11/29
    Microsoft Hyper-V Server 2012 という Microsoft から無償でダウンロード・使用することができる特別なバージョンの Windows Server 2012 のサブセット上に PacketiX VPN Server 4.0 をインストールして常駐させることができます。
  • フレッツ対応 ISP 8 社を契約して大量通信した場合の24 時間の速度測定ベンチマーク結果 - 登 大遊@筑波大学大学院コンピュータサイエンス専攻の SoftEther VPN 日記

    以前、「B フレッツに対応した国内の主要な ISP 各社の速度はどの程度違うのだろうか?」ということを調べたくなり、自分のクレジットカードを用いて、オンラインサインアップしてすぐに PPPoE による接続ができるようになる主要な ISP 8 社について速度測定をしてみたことがあります。 その際の資料が出てきましたのでまとめて掲載します。 フレッツ光ネクストではなく B フレッツでの実験ですが、今後フレッツ回線を用いて大量に通信を行うサービスのサーバーなどを設置したいと計画されている方には参考になるかも知れません。 調査方法 測定場所: 茨城県つくば市の B フレッツを引込んだ部屋 速度測定方法: 通信スループット測定ツール で大量の通信をアップロード、ダウンロードともに約 24 時間行い、PPPoE 通信を行ったネットワークインターフェイスを MRTG で監視してグラフを出力する。(通信先

    フレッツ対応 ISP 8 社を契約して大量通信した場合の24 時間の速度測定ベンチマーク結果 - 登 大遊@筑波大学大学院コンピュータサイエンス専攻の SoftEther VPN 日記
    hiroomi
    hiroomi 2012/09/19
  • 「宇宙人からの攻撃を想定したマニュアル」を内閣官房と防衛省に開示請求したらこうなった 2012-06-20 - 登 大遊@筑波大学大学院コンピュータサイエンス専攻の SoftEther VPN 日記

    宇宙人からの連絡・攻撃があった場合の危機管理マニュアルは政府に存在しますか? 最近、『行政文書開示請求手続き』が大変面白く、これは AC な自分にとってはとても役に立つ制度だと気付いたので、色々な文書について『行政文書開示請求手続き』による請求をしています。 行政文書開示請求手続きでは、文書の概要を文字を記載することである程度特定することができれば、文書のタイトルや作成日などを知らなくても、「そのような文書が果たして行政機関に存在するかどうか」について各行政機関の情報公開担当者の方が調べてくれます。 たとえば、以下のような文書が日国政府に存在するかどうかというのは、善良な国民であれば誰でも大変関心がある事項だと思います。 我が国に対し、将来において、万一、宇宙人 (地球以外の場所を生活の拠とする人、または同等程度以上の能力を要する生物。) から電気通信その他の方法により連絡があった場合

    「宇宙人からの攻撃を想定したマニュアル」を内閣官房と防衛省に開示請求したらこうなった 2012-06-20 - 登 大遊@筑波大学大学院コンピュータサイエンス専攻の SoftEther VPN 日記
    hiroomi
    hiroomi 2012/06/21
    「多くの行政文書開示請求が行われれば、行政機関は自らの業務が常に AC な国民によって監視されているのだという意識を強く持つことになり…」共に寛大であれと。
  • Windows 8 で NDIS 5.x の LAN カードドライバが動かない場合の応急処置 - 登 大遊 (Daiyuu Nobori) の個人日記

    Windows 8 の Consumer Preview 版が 2 月末に公開されたので、PacketiX VPN、UT-VPN が動作するかどうかの検証を行ったところ、Server、Bridge は問題なく動作するが、Client の仮想 LAN カードがうまく動作せず、全く通信できないことがわかった。 PacketiX VPN や UT-VPNVPN Client の仮想 LAN カードドライバは、NDIS 5.0 の規格で書かれている。NDIS 5.x は Windows 2000 や Windows XP, Windows Server 2003 におけるネットワークドライバの規格であり、Windows Vista 以降 (NDIS 6.0) と比較すると時代遅れになっている。しかし、時代遅れといっても Windows Vista 以降は NDIS 5.x をサポートするラッ

    Windows 8 で NDIS 5.x の LAN カードドライバが動かない場合の応急処置 - 登 大遊 (Daiyuu Nobori) の個人日記
    hiroomi
    hiroomi 2012/04/08
  • ドコモ回線の海外ローミング利用で 116 ページの料金請求書が届いた - 登 大遊@筑波大学大学院コンピュータサイエンス専攻の SoftEther VPN 日記

    NTT ドコモの携帯電話契約には、1 ヶ月ごとの利用分について通話やパケット明細の通信記録をまとめて翌月の 10 日ごろに郵送で受取ることができる「料金明細送付サービス」というサービスを付加することが可能です。このサービスを有効にすると、料金請求書に、詳しいパケット通信料の明細が印字されることになります。 ところで、この「料金明細送付サービス」に表示される明細のうち、電話による通話は必ずすべての通話の発信履歴が 1 通話につき 1 行のスペースを消費して用紙に印字されます。1 秒で切れた通話の場合も、100 時間話し続けた通話の場合も、等しく 1 行分のスペースを消費します。 一方、国内におけるパケット通信を行った場合は、1 日のうち、何度、パケット通信の回線 (PPP 接続) を接続・切断した場合でも、1 日分まとめて転送バイト数が合計され、1 行のスペースを消費して印字されます。すわな

    ドコモ回線の海外ローミング利用で 116 ページの料金請求書が届いた - 登 大遊@筑波大学大学院コンピュータサイエンス専攻の SoftEther VPN 日記
    hiroomi
    hiroomi 2012/03/02
    「作成料は月額 105 円に固定されています。郵送料がかかることもありません」
  • ドコモ回線で身分証無しで匿名で通話・インターネット接続する方法 - 登 大遊@筑波大学大学院コンピュータサイエンス専攻の SoftEther VPN 日記

    では、『携帯電話不正利用防止法』という法律が施行されており、日国内で携帯電話会社や代理店などから通信可能な携帯電話や SIM カードを購入する際には必ず身分証明書を提示するなどして、氏名や住所を明らかにしなければなりません。これは、仮に誰か悪い人が携帯電話を用いて電話をかけたり、インターネットに接続してパケット通信をしたりして何らかの犯罪 (たとえば脅迫など) を行った場合に、通信記録から身元を判別してその悪い人を捕まえるためにある仕組みだと思います。昔は日でも匿名で購入できるプリペイド携帯電話が販売されていましたが、現在は販売されていません。 日以外のほとんどの国でも、携帯電話を契約する場合には身分証明書が必要です。プリペイド携帯またはプリペイド SIM カードを匿名の人に対して販売している国もありますが、その SIM カードを国際ローミングで使用する (たとえば、SIM カー

    ドコモ回線で身分証無しで匿名で通話・インターネット接続する方法 - 登 大遊@筑波大学大学院コンピュータサイエンス専攻の SoftEther VPN 日記
    hiroomi
    hiroomi 2012/01/28
    「1 日あたり最大 168 香港ドル (約 1,680 円) で使い放題に」
  • 論理的思考の放棄 - 登 大遊@筑波大学情報学類の SoftEther VPN 日記

    僕は、1 日に少なくとも 3,000 行程度、多く書くときで 10,000 行以上のプログラムを書くことができる。その結果、多い月で 10 万行 / 月くらいである。なお、言語は書くソフトウェアの性質上、大半が C 言語である。 また、プログラミングにはバグが付き物だが、ここ 2、3 年の間は、発生するバグの数を極めて少なく保つことに成功している。 とても大きく複雑で、かつレイヤ的に OS に近い処理をたくさんやるプログラムを書く場合は、プログラミングをするときでも、事前の設計が極めて重要となる。設計をうまく行わないと、後になって全面的に書き直しをしないといけなくなったり、パフォーマンスが低下したりする原因となり、開発者の苦痛の原因となる。 当然のことながら、これまで書いたいくつかの大きく複雑といえるソフトウェアの大半の設計も、自分で行った。いかなる場合でも、設計は、最初の 1 回目で確定

    論理的思考の放棄 - 登 大遊@筑波大学情報学類の SoftEther VPN 日記
    hiroomi
    hiroomi 2011/06/17
  • 空港の税関で自分のほうからあえて別室へ行く方法。空港税関で手荷物について正直な考えを言ったらこうなった!

    普通の旅行者にとって、空港の国際線の出口の税関カウンターにいる税関職員のところを通るときは、自分の荷物が開けられたらイヤだな、と思って通ることが多いかもしれません。たいていの人は、「申告するものはありませんか?」と聞かれて、「ありません。」と答えていると思います。(実際にあるのかないのかよく分らない人もそうしているでしょう。) それでは、逆に、旅行者の方から、積極的に、税関職員に、是非どうぞ自分の荷物を開けてください、と強く依頼したら、どのようになるのでしょうか。 当はそのほうが確実で正直な態度だと思います。旅行者として、法令違反 (違法持込) をしてしまう危険がなく、法令順守の観点からは、そのほうが望ましいはずです。また、「申告するべきものがあるのかないのか」は旅行者よりも税関職員のほうが詳しいから、荷物検査してもらったほうが安心です。 このように、普通の人とは逆のことを正直にやってみ

    空港の税関で自分のほうからあえて別室へ行く方法。空港税関で手荷物について正直な考えを言ったらこうなった!
    hiroomi
    hiroomi 2010/09/30
    たぶん、素直に聞き入れて確認したら判断先延ばししてる時間も含めて短いのかも。いや、日ごろ前提に立ってしてないから無駄や目的未達成は多そう。
  • 2009-09-20

    これは超有名。Web で調べるとすぐに出てくる。.NET でデータをいじる分散アプリを作る人であれば結構知っている。 なお、この方法ではクラスの public フィールド、または public プロパティしかシリアライズできないので注意。 private なフィールドを含めて内部データをそのままとっておける SoapFormatter や BinaryFormatter というのもあるが、SoapFormatter はジェネリックスや Hashtable のようなデータがある場合は使えず、BinaryFormatter はよくわからないバイナリデータがべろべろーと出てきて、他のアプリケーションで読めない。 public static byte[] ObjectToXml(object o, Type t) { MemoryStream ms = new MemoryStream(); Xm

    2009-09-20
    hiroomi
    hiroomi 2009/09/22
  • Microsoft Expression Studio 3 日本語版公開 - 登 大遊 (Daiyuu Nobori) の個人日記

    待望の Microsoft Expression Studio 3 の日語版が MSDN でダウンロード可能になりました。

    Microsoft Expression Studio 3 日本語版公開 - 登 大遊 (Daiyuu Nobori) の個人日記
    hiroomi
    hiroomi 2009/09/15
  • 2009-09-14

    また、プログラマの賃金を安くしているのも、自分の能力に見合った給料を要求しないプログラマです。とくに、大手ソフトメーカーなどの若手の有能なプログラマで、年収700万円に匹敵する仕事を、年収400万円しかもらわずにやっている人がよくいます。そういう人は、労働力のダンピングをしています。ダンピングをするプログラマは、プログラマ全体の賃金を安くしてしまいます。 大手ソフトメーカーにいるエース級のプログラマは、さっさと自分の能力に見合った給料を出す外資系もしくはベンチャーに転職すべきです。また、有能なのに安い給料で働いているプログラマを見かけたら、見合った給料をもらえる会社に引き抜くべきです。有能なプログラマがどんどん転職していけば、日の大手ソフトメーカーは、人材がスカスカになるのを恐れて、有能なプログラマの賃金を、それに見合ったものにせざるを得なくなるはずです。 結局、プログラマを過酷な労働条

    2009-09-14
    hiroomi
    hiroomi 2009/09/14
  • 2009-02-18 - 登 大遊@筑波大学情報学類の SoftEther VPN 日記|Windowsをリモートから強制的に再起動する方法(カーネルモード)

    前回の日記で、『再起動に失敗した Windows をリモートから強制的に再起動する方法』を書きましたが、カーネルモードドライバを用いて、やはり Windows を強制的に再起動する方法を紹介します。 NTSTATUS DriverEntry( IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING RegistryPath ) { KeBugCheckEx(0x000000E5L, 0, 0, 0, 0); return STATUS_SUCCESS; } 上記のドライバを Windows の DDK で適当にビルドし、再起動したいマシンの SCM (サービスコントロールマネージャ) 経由でシステムサービスとして Windows レジストリに登録し、そのドライバを開始するだけで、コンピュータをブルースクリーンにして再起動することができます。 こ

    2009-02-18 - 登 大遊@筑波大学情報学類の SoftEther VPN 日記|Windowsをリモートから強制的に再起動する方法(カーネルモード)
    hiroomi
    hiroomi 2009/02/19
  • Windows Vista DSP 版 - 登 大遊 (Daiyuu Nobori) の個人日記

    これまで Windows Vista はマシンのプレインストール版か、MSDN で配布されている開発者向けのライセンスしか使ったことがなかったが、ちょっと DELL の PowerEdge (OS 無し) で Vista を業務用に稼動させる必要が出てきた。 といっても自作のアプリケーションで IPv6 の通信がしたいだけなので、Linux 等でも良いが、.NET で書いたプログラムを動かしたいので、できれば Windows でということになる。Windows XP SP2 の IPv6 スタックが中途半端なので (OS 付属の DNS クライアントが、IPv6DNS に対応していない。自分で DNS クライアントを書くか、プロキシプロセスを動かせば良いのだが。あと、OS 起動後 1 分くらい、RA パケットを認識しなかったりする。netsh で匿名アドレス生成を無効にしても、無効に

    Windows Vista DSP 版 - 登 大遊 (Daiyuu Nobori) の個人日記
    hiroomi
    hiroomi 2008/08/19
  • 1