mschrag@github SpeedLimit は Mac のネットワーク通信速度に制限をかけることができる Preference Pane です。 上限のプリセット値として 1572k (T1), 768k (DSL), 384k (3G), 64k (Edge), and 48k (Dialup) の5種類が用意されています。 上限値を選択して "Slow Down" ボタンを押すと、通信速度が制限値まで遅くなります。 ネットワークを使用した iPhone アプリケーションのテストをシミュレータ上で実行するときに便利です。 対象となるホストを指定することができるので、iPhone アプリケーションの接続先のみ制限して、他の Mac の通信速度はそのまま、ということもできるようになっています。
Javaプログラム実行時にプロキシ経由接続が必要だと、java.net.ConnectExceptionが発生する場合があるようです。 今日Saxon+XSLTを使ったXML変換処理を行う際に発生する環境がありました(Saxonが接続しに行くのは、指定されたDTDを取りに行く為です)。 後述するSunのドキュメントで調べたところ、OSのバージョンによって自動でシステムのプロキシ設定を検出できないものがあり、 "最近のWindowsでは対応している"とのこと (なんて抽象的な!)。そしてどうやらVistaがこれに当たり、XPは該当しないようです。 自動検出されないOSの場合は、手動設定します。実行時に以下のいずれかのVMオプションを追加します。 ・プロキシを直接指定する場合: -Dhttp.proxyHost=[ホスト名] -Dhttp.proxyPort=[ポート番号] ・システムのプロキ
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
Haskell でネットワークしてみよう,ということで.id:syd_syd さんの http://haskell.g.hatena.ne.jp/syd_syd/20061019/p1 とかのあたりも参考にすればいいと思う! 研究室で定期的に投げられるお知らせメールを自動化しようということで,Python,Ruby,Java,Haskell で同じものを書いた.そのときにはまったこととかをメモ.この記事は id:syd_syd さんによるバックアップのもとに書かれました. Haskell でどっかのサーバに接続する そもそもサーバにアクセスするにはどうすればいいのか?以下は Google Calendar の吐く RSS にアクセスするコード. getGCalXML = do urlh <- connectTo gcalServer $ PortNumber 80 hPutStr urlh
VPNの実現には、IPsecやPPTP、SSL、MPLSなどのさまざまなVPNプロトコルが非常に重要な役割を果たす。今回は各種VPNプロトコルの概要とポイントをチェックしていきたい。 IPsecによるLAN間接続VPN インターネットはISPやキャリアなどの通信事業者が構築したネットワークが組み合わせられたものであり、全体の管理者は存在しない。そのため、経路のどこかで第三者に通信を盗聴されたり、改ざんされる可能性は否定できない。一般に公開されているWebサイトのデータを盗聴されても被害は少ないが、インターネットVPNでは社内ネットワーク内にある情報のやりとりにも使われるため、盗聴や改ざんへの対策は重要だ。そこでIPsecでは、盗聴対策として通信の暗号化、改ざん対策としてメッセージ認証による改ざん検出という仕組みを持っている。この両者を実現するIPsecの機能が「ESP(Encapsulat
第二書庫 色々なメモとか備忘録とかの文書を置いています.第一書庫は消滅しました.気が向いたらこちらに移動します. 基本的に情報が古いです. 最近の記事は Qiita( http://qiita.com/binzume ) の方にも書いてます. ロボ研用に書いた電子工作やプログラミングの入門は,ロボ研用資料にまとめて置いてあります. アイ〇ンで遊ぶ 詳しくは,ななかInside PRESS vol.8に書きました ことはじめ 2010-09-14(日記) アイ〇ンのプロトコルの話 2015-12-25 (Qiita) GVSの実験 VR空間内で加速度を感じたくて,頭に電極つけて電流を流したりする話です.ななかInside PRESS vol.7に少し詳しく書いてます. ハードウェア編 2015-05-17(日記) 前庭電気刺激(GVS)で仮想空間の加速度を感じる 2015-08-16(Qii
ご無沙汰です。 いわいる、ダウンロード専用Winny(笑)のようなソースコードとアップロード専用Winny(ダミー)のようなソースコードです。 1つのホスト上でWinnyごっこができます>< P2PじゃなくてC/Sな感じになっちゃいました>< 実用性をたとえると、「立派な舗装がしてある幹線道路を車を使わずに歩いて移動する」くらい酷いものです。 とりあえず、以前の実験とかとかの副産物で。せっかくなので置いておきます。 使用方法を簡単に説明すると、こうなりました。 適当にテキストに落とす perl nyput_dmy.pl listen_port perl nyget.pl file_hash file_name file_size host por カレントディレクトリにfile_nameなファイルが出現 nyput_dmy.plのログ $ perl nyput_dmy.pl 6000 ke
Programming Clojureを読み終えた。 Common Lispとは微妙に違うので、コードを書く時にとまどう事も多いが、豊富なJavaライブラリを直接使用できるのは大きな利点である。 emacs + slimeを使えば、動作確認をしながらコードを書けるので、サクサク開発できて、なかなか便利である。 一通りの機能は理解できたので、いろいろ書いてみようと思う。 ネットワーク関係が面白いので、まずはecho serverを作ってみた。 sample/echo.clj (ns sample.echo (:use [clojure.contrib.server-socket :only (create-server close-server)])) (def port-no 3000) (defn echo [in out] (let [caption (str "*echo(" (.g
問題設定 IP チェックサムは以下の方法で計算されることになっています: パケット全体を 2オクテットごとの 16ビット列にして、 それぞれを 1の補数として和を求め、 それの 1の補数をチェックサムとする。 計算時にはチェックサムのエリアは 0 として計算する。 (UDP はチェックサムはオプション。IP と TCP は必須) この計算で不思議な点が 2点あります: 1の補数って何? チェックサムは 0 にならないの? (UDP でチェックサムを使用しない場合は、0 を入れることになっていますので) 本稿では、この 2点についての謎を説き明かしたいと思います。 1の補数というもの まずは、「補数」について、数学的な準備をしましょう。ちょっと長いかも知れません。単に補数といいますと、実は符号を取り替えた数を示したりしますが、本稿では n の補数を考える必要があります。 n の補数を考えると
★IP,ICMP,UDP のチェックサムの計算方法 概要 TCP/IPのIP, ICMP,UDP, TCP のヘッダにはそれぞれ、チェックサムがある。 TCPのヘッダはまだためしていないので、IP,ICMP,UDPのチェックサムの 計算方法を紹介する。 どのチェックサムも、ネットワークバイトオーダーの16ビットの数値を 読み出して1の補数和の1の補数をチェックサムとする点は共通だ。 チェックサムを計算する領域は、IPヘッダ、ICMPデータはそれぞれ、そのもの の範囲だが、UDPではUDPの領域に加えて、source, destinationの IPアドレス、プロトコル番号、データ長からなる擬似ヘッダを含める。 1の補数和(complement sum)の1の補数(complement)? 16bitの数値Aの1の補数は、0xffff-Aと定義されるが、bit反転でもある。 では、1の補数和
Linuxのディストリビューションの配布などで配布サーバの回線速度などがボトルネックになり、円滑にファイルを配布することはコストがかかります。 BitTorrentは配布者の負担を軽減して、素早くファイルを配信することを目的に開発されたP2Pソフトウェアです。 BitTorrentの動作概要 ------------------- BitTorrent では、トラッカーとよばれる全てのピアとピアのアップロード/ダウンロード能力、ファイルの取得状況を監視・管理するサーバが存在します。一般的なP2P システムではP2Pネットワーク内を検索してからファイルの取得という動作を行いますが、BitTorrentでファイルの検索という作業は行わずに、トラッカーに問い合わせます。ファイルの検索をクライアント・サーバで行うということで、従来の分類ではハイブリッド型P2Pシステムになります。 BitTorre
One of the great things about Clojure is the Java toolbox that it brings to the table. Socket programming has never been one of Lisp's strong points, and although it has always been possible to write network applications in Lisp, platform specific details and portability are generally a concern. Luckily, the JVM provides one of the most tested networking stacks on the planet, so we can cast any of
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く