タグ

ブックマーク / tkng.hatenablog.com (5)

  • Preferred Infrastructure夏期インターン募集のお知らせ - 射撃しつつ前転 改


    Preferred Infrastructure 12001500  5 WEB+DB PRESS
    Preferred Infrastructure夏期インターン募集のお知らせ - 射撃しつつ前転 改
  • Sinatraが使いやすいので勝手に宣伝してみる - 射撃しつつ前転 改


    Rails使CGIDBRailsRailsDB RailsSinatra使Sinatra Pure Ruby sinatrarackrubygems CGI  
    Sinatraが使いやすいので勝手に宣伝してみる - 射撃しつつ前転 改
  • Firefoxからsshのダイナミック転送を使って非公開サーバへアクセスする - 射撃しつつ前転 改

    sshにはダイナミック転送という機能がある。この機能を使うと、sshはアプリケーション側にはSOCKSプロクシとして振る舞うが、そこからsshの接続先までは暗号化された状態で通信が行われる。 これだけだと通常のトンネリングとどう違うのかよくわからないかもしれないが、ダイナミック転送の場合は転送ポートを指定する必要がない。ここがダイナミックと表現される所以だろう。 例えば、オフィスAにある開発サーバdev1にオフィス外からアクセスしたいとする。しかし、dev1はオフィス外には公開されておらず、踏み台サーバladd1を経由してしかアクセスするしかない。ladd1はsshのみが動いており、これまではsshのトンネリング機能を使ってアクセスしてきたのだが、ウェブアプリケーションをデバッグする際はいちいちウェブアプリケーションのポート毎にトンネルを掘るのが面倒くさい。オフィスに限らずデータセンターへ

    Firefoxからsshのダイナミック転送を使って非公開サーバへアクセスする - 射撃しつつ前転 改
  • MySQLからCSVをダンプした後にするべきたった一つの修正 - 射撃しつつ前転 改


    調 MySQLCSVenclosed byescaped bymysql select * from tablename into outfile '/tmp/output.csv' fields terminated by ',' enclosed by '"' escaped by '\\' lines terminated by '\r\n'; RubyCSV2
    MySQLからCSVをダンプした後にするべきたった一つの修正 - 射撃しつつ前転 改
  • PythonでElementTreeを使ってXMLをパースする際に注意すべき点がある - 射撃しつつ前転 改


    PythonXMLElementTree使SAXAPIXMLPython 2.5xml.etree.ElementTree使cElementTreeC使 import xml.etree.ElementTree as ElementTree parser = ElementTree.XMLParser(target = ParserTarget()) ElementTree.parse(filename, parser) ParserTargetstart, end, data, close4
    PythonでElementTreeを使ってXMLをパースする際に注意すべき点がある - 射撃しつつ前転 改
  • 1