メモ

CentOS::CentOSバージョンの確認

[root@~] # cat /etc/redhat-releasevia. http://minami-log.blogspot.jp/2009/08/centos.html uname -a …全ての情報表示 uname -r …カーネルのバージョン表示 #uname -m …自分はi386なのかi686なのかを調べるのに便利 [root@~] # cat /proc/version head -4…

sh::lsコマンドで表示日付様式を変える

via http://www.softel.co.jp/blogs/tech/archives/2994 via http://q.hatena.ne.jp/1133354704現在年のファイルを含むlsすると、年表記が省略されたりするよね! 次のようにlsコマンドにオプション付けるといい感じになるとのこと。 /etc/bashrcとか、~/.ba…

php::Apacheに複数バージョンのphpを共存させる

php4からphp5への過渡期に、一部で常識になっていた作業ですが、わすれてました。参考: Apache2で複数バージョンのPHPを使い分ける - エーエイチレフ linuxサーバー技術情報 【要点】 Apache2系のhttpd前提である。(ただし1.3.x系でも同様に実現可能) 普通に…

spam::迷惑メールへの処置について

◆迷惑メールへの処置について - 以下、ご興味あればご覧くださませ。 [受信拒否という迷惑メール対策] - ****様のサーバのように、「メールメッセージの受信可否を、その内容に基づいて判断」するタイプの迷惑メール対策は、PCで使用するメールサービス…

newsyslog.conf::FreeBSDの伝統的なログローテーション機構

cronで動く、linuxで一般的なlogrotateのような作業を行うもの。 configファイルの様式は簡潔なので、/etc/newsyslog.confを参照の事。

html::form::携帯の入力モード制御

(全角かな) style="-wap-input-format:"*<ja:h>";-wap-input-format:*M;" (半角カナ)(ez-webは半角カナはなし) style="-wap-input-format:"*<ja:hk>";-wap-input-format:*M;" (英字/半角文字) style="-wap-input-fo…

logrotate::動作確認

/usr/sbin/logrotate -d /etc/logrotate.d/hogeってやると動作テストができる。 logrotateのコマンド ・ローテーションの実行・回数 daily 毎日 weekly 毎週 monthly 毎月 rotate 指定した回数ローテーション(いくつログファイルを残すか) rotate [ローテ…

ipアドレスで閲覧制限(前にも書いたはずなのだが・・・)

#.htaccessへの記述 # 2.2系以前のApache order deny,allow deny from all allow from 123.45.67.87 allow from 123.45.67.88 allow from 123.45.67.89 #.htaccessへの記述 # 2.4系以降のApache Require all denied Require ip 123.45.67.87 Require ip 123.…

ド忘れ:: qmail + qmHandle + キューが詰まったら

良くも悪くもqmail。しばらく触れないと忘れている。 今日は qmHandle -Stext の存在をすっかり忘れていた。 Subjectを指定して、キューを削除することができる。 /etc/rc.d/init.d/qmail stop /var/qmail/bin/qmHandle -S'system error responce' /etc/rc.d…

携帯用HTMLページをスマートフォンで閲覧してもらう前提の時やる事::正しくないかも

とりあえずこれだけはやってる、っていう。 head要素内に次のmeta要素を入れる。 無いとやたら文字が小さくて、指先でエロい操作しないといけないので。 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /><meta name="viewport" content="width = device-width, initial-scale=1, user-scalable=no">みんなやってるのかな。</meta></meta>

eclipse::スニペット

物忘れが激しいので、物事をやんわりとアウトラインでしか覚えていない事が多い。 ので、スニペット(部分的なコードのテンプレート管理機能)ないかなーって。そのものずばり、Eclipseにもスニペット機能がある。 ウィンドウ ≫ ビューの追加 ≫ その他 ≫ "スニ…

putty::ポートフォワーディングを自動で開始する方法は? (書きかけ)

windows上のpythonで、リモートサーバ上のDB触りたい。 素直にport:3306開くのも阿呆なので、sshポート転送で対象サーバにつなぐ。こういう目的にはputtyの出番。 下準備として、puttyで普通にターミナル接続できる設定を作成、保存しておく。この辺参考に、…

Python:: 環境作成やりなおし

【本体導入】 ・Python 2.7.2 windows 64bit ⇒http://www.python.org/download/【モジュール配布ユーティリティの導入】 ・pipを入れる (配布というか主に入手に) ⇒http://d.hatena.ne.jp/horafuki_taka/20110208/1297172170【モジュール:MySQL接続の導入】 …

excel::インクリメンタルサーチな入力がしたいねん

[それっぽいのおつくりになってる方] http://goodsite.cocolog-nifty.com/uessay/2006/03/excelgoogle_sug_50f5.html[ExcelVBAでJSON] http://symfoware.blog68.fc2.com/blog-entry-579.html※インクリメンタルサーチの元データをウェブ上から持って来させた…

python::pipとかpypiとかいうのを入れたい

mod_wsgiが入ったので、pipとかいうパッケージシステム便利という事で俺も!俺も! 2011/08/17 10:38 親切な通りすがり紳士から、「distributeを使うと良い按配」とのことで。 setuptools(ez_setup.py)のときと同じ手順で導入してみる。上書き的な事を期待。…

python::wsgiを入れ・・・たい (mod_wsgi)

前提として、 ・apacheは2.2.17でyumインストールしてある。 ・pythonは2.5.1をソースrpmでインストールしてある。 yumでは入らないらしい。 mod_wsgiをソースをもってきてコンパイルする。 yum install python-devel yum install httpd-devel wget http://m…

python::ウェブアプリを書くには

っていうか、まだ全く書いてないので、どうやって動かすのが定石かというメモ。 httpdにapache使いたい勢。http://d.hatena.ne.jp/mizchi/20110214/1297679024 (2011-02-14)・WSGI(Web Server Gateway Interface)... Python向けのCGIと認識。 目標の URL に…

VPN::メモ

基礎 まずはリモートアクセスVPNと、LAN間相互接続VPNを区別すること。 [リモートアクセスVPN] 利用端末(VPNクライアント/単一機)とVPNゲートウェイが接続して、通信を行うもの。 [LAN間相互接続VPN] VPNゲートウェイ同士が接続し、それぞれのLAN内クライア…

subversion::ログの変更したい時に必要な事。

hookというものを有効にする。 root@svn# cd /home/svn/hogehoge/hook root@svn# cp pre-revprop-change.tmpl pre-revprop-change root@svn# chmod +x pre-revprop-change

nfs

NFSサーバ側の設定 yum install mlocate yum install bind-utils yum install nfs-utils yum install rpcbind NFSとして公開するディレクトリの設定(export) /etc/exportsを編集する/share 10.0.10.0/255.255.255.0(rw,no_root_squash,sync) のように設定す…

mod_rewrite::mod_rewriteのフラグ一覧

mod_rewriteのフラグ一覧 いつも探してなかなか見つからないので、見つけたのでそのままコピペです。 [R] "302 Moved Temporaily"のレスポンスを返しクライアントをリダイレクトする [L] 条件にマッチした場合そこで判定を終了する(以下に続くRewriteRuleを…

(昔の手) php::マルチバイト文字列を含んでいるかをチェックする

via http://aoitimes.fxy.jp/archives/1022 これだめ、左右の評価が同じ値になる。たぶんphpのバージョンアップに伴ってマルチバイト処理が徹底されて等価な関数になってるんじゃないかと思…

php::全角ひらがな/全角カタカナで構成された文字列であるかをチェックする

via http://blog.syuhari.jp/archives/418

subversion::.svnを除去

しばらくほおっておいたリポジトリがいつの間にかアレしちゃってて、最初からやり直したい時がある。 チェックアウトを加工して、再度リポジトリに投入したい時に。http://ishikawa.r-stone.net/2007/12/svn.html for /R %i in (.svn) do rd /Q /S "%i" 他に…

centos::ソースインストールしたapacheをchkconfigで管理

起動スクリプト # cp -rp /usr/local/src/httpd-2.2.15/build/rpm/httpd.init /etc/rc.d/init.d/httpd # chmod 755 /etc/rc.d/init.d/httpd # vi /etc/rc.d/init.d/httpd httpd=${HTTPD-/usr/local/apache2/bin/httpd} pidfile=${PIDFILE-/usr/local/apache2…

雑学::モデリング

Eclipseを常用しはじめたこともあり、UML(統一モデリング言語)関連の事を体系的に学んで、適当に自分の仕事に生かそうかと思う。構造と、振る舞い この2点に分類して設計を進めるもの。 構造図 システムの静的な構造を表すもの。 クラス図 シーケンス図 コン…

SSL::CSRの内容を確認する方法

CSRの内容を確認するには openssl req -in CSRのファイル名 -text

shell::tar 出力先の指定

出力先の指定には -C オプション。 # tar jxvf hoge.tar.bz2 -C /home/ftsh/hoges/

php::セッションハイジャック

http://shoulder.jp/archives/009281.php

httpd::Office2007形式ファイルをダウンロードさせる

xlsxとかpptxとかdocxとか、新しいMicrosoftOfficeのデータファイルは、中身がzip圧縮になっているらしい。 で、今までのようにファイルをウェブサーバ領域上にアップロードしただけだと、IEではzipファイルと誤認する。 #以下をhttpd.confに追加して再起動 …