2011-01-01から1年間の記事一覧

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…

俺用サービス::ブログの巡回と報告(Python)

はてブから巡回URLを取り込み、訪問し、RSSフィードなどを読んで、各サイトの最近の更新を一覧にして、メールで俺に報告してくれ。 ・俺はてブで"巡回"っていうタグを付けたURLを取り込む⇒一覧にする ・列挙されたURLを順、または並列に訪問して、RSSフィー…

携帯用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>

mysql::テーブル修復

[anyone]$ mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 3490970 to server version: 4.1.11-log Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> use …

flex::ぜんぜん頭に入らない・・・

もうなんか俺はFlexやFlashの基礎知識もアレなので、HTML+JSに置き換えて考えよう・・・ビューステート - divタグで任意に区切った論理的領域の目的指向な集合と考えちゃえ! "コンテナ"の語義とかぶるのでは・・・気にしない! コンテナ - divタグで任意に…

subversion::レポジトリの移設

普通に serverA:/home/svn/* (インスール環境に寄る) を serverB:/var/svn/ に移動させる。serverB:/var/svn/*/db のパーミッションを変更(chmod 777 -R db)しないとならないかも。・・・現在のsvn環境が、世間一般的に正しいのか分からない。

subversion,apache::モジュールの追加手順 :: yum

SVN

subversionをブラウザで管理するツール:USVN(http://www.usvn.info/)というのを使ってみようかと。 インストール作業中に、いくつか使って無いモジュールを求められた。mod_dav_svn mod_authz_svnあ、今の環境だと yum で事足りてたから、特別な事をする必要…

eclipse::スニペット

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

python::モジュール O/Rマッパーライブラリ SQLAlchemy

import MySQLdb してわーいな所で、SQLAlchemyというpython界隈では主力っぽいO/Rマッパを。 インストール C:\Python27\Scripts>pip.exe install SQLAlchemy Downloading/unpacking SQLAlchemy Downloading SQLAlchemy-0.7.2.tar.gz (2.4Mb): 2.4Mb download…

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接続の導入】 …

python::モジュール:MySQLdbを使ってみようとしたら入って無かったでござる(@py2.7+Win7x64)

※(2011.09.20) 入ってたPython2.7.2が64bit版じゃなかったというボッサリ具合判明。 ※(2011.09.20) 次のpostの通りやりなおしたところ、64bit版でも問題無かった。 ソース持ってきて入れればいいよ、的な。【ソース】 http://sourceforge.net/projects/mysql-py…

python::PHPっぽく動かしたい!

pythonでウェブアプリ書きたいな、とmod_wsgiというのをapacheに入れたわけ。 たいてい解説ページに書いてある動かし方だと、http://example.com/wsgi/ ⇒ hoge.py のようにルーティングする方法が書いてあるの。今時の書き方なのだろうけれど、なんかこうフ…

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::eclipse環境で使いたい

eclipseでのプラグイン追加の前に、pythonのwindows環境を。ソース関連 http://www.python.jp/Zope/download[python] http://www.python.jp/Zope/download/pythoncore python2.7.2.msiを選択。指示に従ってインストール。終わると、スタートメニューに [Pyth…

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 に…

botchride::ロゴ

ロゴってほどのものでもなくもなさげなき

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" 他に…