タグ

2011年11月30日のブックマーク (7件)

  • 光プレミアムの CTU を使って外部にサーバを公開するための設定 | BlueSky Lab.

    卒業と同時に解約するので、基料金の無料期間を加味すれば光にしたほうが安くなる、ということで自宅に光ファイバーを引き込んだ。 NTT 西日のフレッツ光プレミアムは CTU (加入者網終端装置) という機械を使わなければならない。 この機械は IPsec で NTT と加入者宅間に仮想ネットワークを構築するので、ひかり電話やオンデマンド TV のような余計な機能を使用するには特別な設定が不要で、またセキュリティ的にも有用だ。 ところが、無線 LAN ルータを使用したり、サーバを公開したり、外から VPN で自宅の LAN に接続するといった、ごく一般的なことを面倒にさせてしまう迷惑な機械だ。 いろいろ試行錯誤した結果、CTU のルータ機能はいろいろ面倒なので CTU を通して PPPoE 接続でブロードバンドルータを使用する方針で解決するのがてっとり早い。いわゆる 2 段ルータではない

  • スタティックルーティング

    スタティックルーティング まずはこちらの構成を見てください。 この構成で PC-A,PC-B,PC-C それぞれが通信出来るようにしたいとした場合、 当然各ルータにルーティングテーブルが必要になります。 ここで、 「このルーティングテーブルってのはどうやって作られるの?」 って疑問が沸きますよね? このルーティングテーブルを作成する方法には大きく分けて2つの方法があ ります。 今回はそのうちの1つ、「スタティックルーティング」について説明してい きます。 スタティックルーティング(static routing)とは、Static(静止した、静的な) という意味からも分かるように、 「すべての宛先に対する経路情報を、ルータが静的に持っている」 ような方法をスタティックルーティング(static routing)と呼びます。 つまりルーティングテーブルをあらかじめ人間が設定してあげるわけです。

    スタティックルーティング
    msh514
    msh514 2011/11/30
    スタティックルーティング
  • http://software.aufheben.info/linux/index.html

    msh514
    msh514 2011/11/30
     ネットワーク
  • PythonのUnicodeEncodeErrorを知る - HDEラボ

    Pythonにはじめて触って、いつのまにか1年が過ぎたのですが、一番はまったのは、やっぱりunicodeの扱いだったと思います。 特に、 UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-12: ordinal not in range(128) のようなエラーにはさんざん悩まされました。ここがたとえばrubyなど他の言語と比べてわかりにくいために、Pythonが取っつきにくい言語になっているのではないか、と個人的には思います。 そこで、このエラーに関係するはまりどころとTipsをいくつか列挙してみました。これからPythonに触れられる方の参考になればと思います。 なお、環境はUNIX上のPython 2.4, 2.5を想定しています。 u1はunicode型で、s1はstr型です。s1にどのよ

  • 日本語文字列コード問題まとめ — PythonMatrixJp

    文字列コード問題との戦い Pythonに限った話ではないのですが、 日語を取り扱うコードを書いていると やっかいなエンコーディングトラブルに遭う事は少なくないでしょう。 エンコーディングトラブルとは コンパイラ・インタプリタがソースコードを解釈できない。 画面表示が化ける。 意図した入力ができない。 エンコード・デコード時にエラーがでる。 正しいファイル名のつもりなのにファイルが見つからない。 出力させたファイルの中身が読めない。 などといった現象を基としていろんな問題を引き起こします。 問題のすべては「コード変換」に発生します。 実際の文字列が何のエンコーディングで、 渡す先が何のエンコーディングを期待しているか? それらを確認して合致させるように変換をするということが基です。 「Python語版が必要」というのは誤解 Python2.4以降であれば日語のコーデックは含まれて

  • HOME > 電算 > Python と文字コード

    HOME > 電算 > Python と文字コード Python と文字コード Python で行き当たりばったりに日語処理をしてきたが、これではいかんと思っていくらかまとめてみた。(当然、このメモには間違いや誤解があろうと思う) 「python は『abc』を使うのが基で『あいう』を使うのが例外だ」と考えると、「あいう」に対してできないことが多すぎて難しく見える。しかし、「『あいう』に対して使えるようなやり方なら『abc』にも問題なく使えて、ただ、『abc』には特権的に無作法な書き方が許されているのだ」と考えれば、ずっと簡単に理解できるように思う。 まとめ ユニコードは「文字コード」(バイト表現と文字の対応関係)ではない utf-8 は「文字コード」である Python の unicode 型は「文字コード」にとらわれない型で、CPU やメモリ上で用いられる Python の str

  • NLTK Installation with Python easy_install

    Few weeks ago I wrote the NLTK on Ubuntu Quick Start Guide. Now with the release of NLTK (Natural Language Toolkit) 2.0b5 today the NLTK installation has been greatly simplified thanks to the nltk python egg (See Changelog). To get started with NLTK install, you first need the python-setuptools package. $ sudo apt-get install python-setuptools Reading package lists... Done Building dependency tree

    msh514
    msh514 2011/11/30
    python nltk