2012-10-01から1ヶ月間の記事一覧

HTTPSのお勉強

どうも用語が散乱してて、分かりにくかった。 公開鍵、秘密鍵、共通鍵、サーバー証明書、認証局、その他もろもろ。 1つにつなげてみたい。 HTTPSとは HTTPSとは、SSLという公開鍵暗号方式(PKI)でサーバー/クライアント間の通信内容を暗号化する通信方式の…

CSRF対策がないフォームへの投稿は、投稿者を特定できなくて困る

投稿内容が犯行予告だったりすると困る。(最近ニュースになってる一件がCSRFがらみなのかは知らない) ちょっと調べて考えてみたところ、条件がよくても投稿可能だったひとを絞り込めるのは2人までで、特定は無理じゃないか?という結論に至った。 投稿を…

VirtualBoxはホストのスリープOK!?

「は」という割に他のエミュレーター知らないけど…。 ゲストOSの更新中に出かける時間がきて、壊れてもいいや!えい!とホストをスリープ。再開すると、何事もなくゲストOSの更新が進んで終わった。その後、使用可能。 「スリープ」だから当たり前なんだけど…

vimのメモ

愛用のvimrc 前にも書いたけど、1ページにまとめたい。 colorscheme delek nohlsearch syntax on set nolist set nocursorline set guicursor=a:blinkon0 set guifont=Osaka−等幅:h12 set lines=46 set columns=80 set nobackup set fileformat=unix set las…

Pythonでアクセスカウンターを作る

なぜかカウントが1に戻ってしまったり、キリ番報告が3人もいるとかいうミステリアスなカウンターを作らないためには、排他制御のおさらいが必要だった。わりとマトモなカウンターになったと思う。ものすごく分かりやすかった排他制御の解説。 CGIやDBのロッ…

Ubuntu端末のウィンドウサイズ・拡大・縮小を保存する。

端末を開くたびに字が小さいのはかなわん! どうにも端末のGUIからそういう設定ができなくて、しょうがなく/usr/binにスクリプトを置いた。 保存するっていうか…。 #!/bin/sh gnome-terminal --geometry=80x46 --zoom=1.5

Pygmentsに好きなスタイルを追加する。

こっちにも書いたけど、Tracに限った話でもなさそうだし、記事一覧に出なくて見失いそうなので、改めて別記事にしておく。ここではhonzaさんのvim2pygmentsを使って、気に入っているVimのカラースキームを追加してみた。 vim2pygments.tar.gzのダウンロード…

さくらのレンタルサーバー(スタンダード)でTrac-1.0.ja1+Subversionを使うメモ

もうtrac1.0日本語版がある! http://www.i-act.co.jp/project/products/products.htmlということで、さっそく使おうとしたら、ひどい目*1に遭ったのでメモ。 文中の$HOMEは、実際の絶対パスに置き換える。なにはともあれ、作業開始。 主にここを参考にした…

WindowsバッチファイルでSleep

そんなものはなくて、こうするしかないらしい。 ping localhost -n 10 > nul

Tera TermでワンクリックSSHログイン

なにこれ便利。 http://ttssh2.sourceforge.jp/manual/ja/macro/ http://ttssh2.sourceforge.jp/manual/ja/macro/command/connect.htmlautologin.ttl ; hostnameに自動でログインする Tera Term マクロ ; ttpmacro.exeに関連づけて使う connect "hostname /s…

さくらのレンタルサーバー(スタンダード)に置いたSVNリポジトリを使う前にやること

サーバーにsubversionをインストールして、svnadmin create nanika ここまではいい。 それをSSHでチェックアウトするとき、$HOME/binにsvnserveがないと具合が悪い。 だからこうしておく。 cd mkdir ~/bin cd ~/bin ln -s path/to/svnserve こういうわけらし…

Windows7で、フォルダーの種類ごとに表示方法を設定する

2つのフォルダーがあるとする。 サムネイルを見たいファイルがあるフォルダー「写真」 そうでないフォルダー「その他」 「写真」フォルダーを開く。 プロパティ>カスタマイズ>フォルダーの種類>このフォルダーを次の目的に最適化>「ピクチャ」に設定>O…

Pythonで、さくらのレンタルサーバー(スタンダード)のCGIを使う

さくらのレンタルサーバーではCGIを使うにあたってこういう決まりになってる。どうもPythonスクリプトに.cgiという拡張子をつけて、$HOME/www/配下に置いたらいい様子。ここではFlaskを使って、Hello Worldを表示してみる。hello.cgi #!/usr/local/bin/pytho…

Yahoo辞書Plus v0.5

削除予定の記事

Pythonで、メールで乗り換え検索

去年書いた、メールで「えきから時刻表」の乗り換え案内を拝借するスクリプトが出てきた。 レンタルサーバーに置いてCRONしてたけど、なんとまだ使える! ただ、こんなスーパー決めうち地獄コードは、二度とメンテしたくない! #!/usr/bin/env python #codin…