Home > 3 月, 2010

2010.03.26

はじめてのシェルスクリプト

エンジニアなら誰しも一度は、

  • DBのバックアップを定期的に取って、特定のストレージに保存したい
  • 特定のフォルダに生成される一時ファイルを定期的に消したい
  • ユーザ追加の際の諸々の作業を自動化したい

なんてことを考えたことがあるのではないでしょうか。

こんなときに役立つのが【シェルスクリプト】なわけですが、その他のプログラミング言語とは書き方が若干異なるため、少しとっつきにくさを感じる方もいらっしゃるのではないでしょうか。

そんなわけで、シェルスクリプトの基本の基本を書いてみました。

(more…)

2010.03.18

PHPの正規表現で注意したい5つのこと

他言語をメインでやっている方が、
PHPで正規表現を扱う際に気を付けたいことをまとめました。
 
1. preg系で日本語を扱うにはu修飾子
2. preg_match_all の戻り値
3. preg_match_all の検索結果
4. “/” で括る必要は無い
5. 後方参照は $1 で取る

(more…)

2010.03.11

公開鍵、秘密鍵ってなに?

セキュアな通信で使われる公開鍵、秘密鍵ってどこまで理解していますか?

暗号化に素因数分解の困難性を利用してることはよく聞くかもしれません。

しかし、実際、素因数分解しただけではそんな鍵は出てこなそうです…

もう少しだけ、どのような仕組みかをみていきたいと思います。

(more…)