ã‚³ãƒžãƒ³ãƒ‰ã‚¿ã‚°ã®æŠ•ç¨¿
gitã§ãƒã‚¤ãƒ•ンã‹ã‚‰å§‹ã¾ã‚‹ãƒ–ランãƒåを削除
0ä¸è¦šã«ã‚‚ã‚³ãƒžãƒ³ãƒ‰ã®æ‰“ã¡é–“é•ã„ã‚’ã—ã¦ã—ã¾ã„ã€ãƒã‚¤ãƒ•ンã‹ã‚‰å§‹ã¾ã‚‹ãƒ–ランãƒãŒã§ãã¦ã—ã¾ã£ãŸã€‚削除ã™ã‚‹ã«ã¯ä»¥ä¸‹ã®ã‚³ãƒžãƒ³ãƒ‰ã€‚
% git branch -D -- --track Deleted branch --track (was 2353563). %
lsã¨åŒã˜è¦é ˜ã§è©¦ã—ã¦ã¿ãŸã‚‰ã§ããŸã€‚
cronã«ã‚ˆã‚‹ã‚³ãƒžãƒ³ãƒ‰å®Ÿè¡Œ
0ç–‘å•:crontabã¸åŒæ™‚刻ã«å®Ÿè¡Œã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ã‚’書ã„ãŸã¨ãã«ã€å„コマンドã®çµ‚了を待ã£ã¦æ¬¡ã«å®Ÿè¡Œã™ã‚‹ã®ã‹ï¼Ÿãれã¨ã‚‚ã€ã‚µãƒ–プãƒã‚»ã‚¹ã§å®Ÿè¡Œã™ã‚‹ã®ã‹ï¼Ÿ
(=åŒæœŸå®Ÿè¡Œã‹ã€éžåŒæœŸå®Ÿè¡Œã‹ï¼Ÿï¼‰
ç”ãˆ:éžåŒæœŸå®Ÿè¡Œã€‚
補足:åŒæœŸå®Ÿè¡Œã•ã›ãŸã„ã¨ãã¯ã€ã“ã‚“ãªæ„Ÿã˜ã€‚
33 17 * * * /home/matsu/sleep.sh ; /home/matsu/sleep.sh
PHPソースコードã®ã‚¹ãƒšãƒ«ãƒã‚§ãƒƒã‚«
0有料ã ã¨ã‚ã‚‹ã‚“ã ã‘ã©ã€ç„¡æ–™ãŒç„¡ã„。
PHPUnitã‹ã‚‰å®Ÿè¡Œã—ãŸã„ã‹ã‚‰ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã§å‹•ã„ã¦æ¬²ã—ã„。
Â
ãƒã‚§ãƒƒã‚¯ã—ã¦æ¬²ã—ã„é …ç›®
- 変数
- クラス
- ファイルå
- メソッドå
Â
コメント内ã¯ã„ã„や。
追記:2008/11/20 スペルãƒã‚§ãƒƒã‚¯ã®æ–¹æ³•ãŒã‚ã£ãŸã®ã§ã“ã¡ã‚‰ã«è¨˜è¼‰ã€‚
sed memo
0apacheã®ã‚¢ã‚¯ã‚»ã‚¹ãƒã‚°ã‹ã‚‰GETãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã®æ•°å—ã ã‘を列挙。
% zcat ssl-access_log.200807*|grep IsReturn|sed 's/.*orders_suppliers_id=\([0-9]\+\).*/\1/g'
sedã£ã¦ã‚¨ã‚¹ã‚±ãƒ¼ãƒ—ã™ã‚‹æ–‡å—ãŒå¾®å¦™ã€‚。。
コピペã§ã§ãã‚‹iptables
0サーãƒã‚’セットアップã™ã‚‹ã¨ãã«ã€iptablesをコマンドã§ã¡ã‚ƒã¡ã‚ƒã£ã¨è¨å®šã—ãŸã„ã¨ãã®ãŸã‚ã®ãƒ¡ãƒ¢ã€‚
リモートã§å®Ÿè¡Œã™ã‚‹éš›ã«ã¯ãŠæ°—を付ã‘ãã ã•ã„。
自己責任ã§ã”利用願ã„ã¾ã™ã€‚Cent OS 4.6ã«ã¦å‹•作確èªã¯ã—ã¦ã‚りã¾ã™ã€‚
export PATH=$PATH:/sbin/:/usr/sbin/ # allow access for this setting iptables -P INPUT ACCEPT iptables -P FORWARD DROP iptables -P OUTPUT ACCEPT # reset policy iptables -F # allow iptables -A INPUT -i lo -j ACCEPT iptables -A INPUT -p udp --dport 20 -j ACCEPT iptables -A INPUT -p tcp --dport 21 -j ACCEPT iptables -A INPUT -p tcp --dport 80 -j ACCEPT iptables -A INPUT -p udp --dport 53 -j ACCEPT iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT # back to set input as drop iptables -P INPUT DROP # save /etc/init.d/iptables save
db_loadコマンド@Cent OS
0vsftpdã®virtual user機能を使ã†ãŸã‚ã«ã¯db_loadコマンドã«ã‚ˆã£ã¦bdbフォーマットã®ãƒ‘スワードファイルを作る必è¦ãŒã‚る。
yum searchã—ã¦ã‚‚ã€ã“ã®ã‚³ãƒžãƒ³ãƒ‰ãŒå‡ºã¦ã“ãªã„ã‹ã‚‰ã¡ã‚‡ã£ã¨å›°ã£ãŸã€‚æ£è§£ã¯ã€db4-utilsã«å…¥ã£ã¦ãŸã€‚
# yum install db4-utils
puttyã§ä½œæˆã—ãŸãƒ—ライベートã‚ーをopensshå½¢å¼ã¸å¤‰æ›ã™ã‚‹æ–¹æ³•
1puttyã§å…¬é–‹éµèªè¨¼ç”¨ã®ã‚ーペア(秘密éµã€å…¬é–‹éµï¼‰ã‚’作æˆã§ãã¾ã™ãŒã€puttyã§ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã—ãŸå…¬é–‹éµã¯ç›´æŽ¥OpenSSH対応サーãƒã«ç™»éŒ²ã§ãã¾ã›ã‚“。
OpenSSHサーãƒã¸å…¬é–‹éµã‚’登録ã™ã‚‹ãŸã‚ã«ã¯Linux上ã§å…¬é–‹éµã®ã‚³ãƒ³ãƒãƒ¼ãƒˆã‚’行ã†å¿…è¦ãŒã‚りã¾ã™ã€‚
コンãƒãƒ¼ãƒˆæ‰‹é †ã¯ä»¥ä¸‹ã®2ステップ。
1.秘密éµã®å¤‰æ›
puttykeygen.exeã«ã¦ç§˜å¯†éµï¼ˆæ‹¡å¼µåãŒPPK)をèªã¿è¾¼ã‚€ã€‚
変æ›ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‹ã‚‰ã€OpenSSHå½¢å¼ã¸ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã‚’é¸ã³ã€id_rsa_putty.pubã¨ã„ã†åå‰ã§ä¿å˜ã™ã‚‹ã€‚
id_rsa_putty.pubã‚’Linux上ã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã™ã‚‹ã€‚
2.公開éµã®å¤‰æ›
以下ã®ã‚³ãƒžãƒ³ãƒ‰ã§å…¬é–‹éµã‚’OpenSSHå½¢å¼ã«å¤‰æ›ã™ã‚‹ã€‚
% ssh-keygen -i -f id_rsa_putty.pub > id_rsa.pub
ã§ãã‚ãŒã£ãŸid_rsa.pubã¯authorized_keyã¸ç™»éŒ²ã§ãã‚‹å½¢å¼ã¨ãªã£ã¦ã„ã¾ã™ã€‚
% cd % cat id_rsa.pub >> .ssh/authorized_keys % chmod 600 .ssh/authorized_keys
au,docomoå‘ã‘コンテンツã«ã¦ã€è»¢é€ç¦æ¢å‘½ä»¤ä»˜ä¸Žã‚’コマンド一発ã§ã€‚
2au,docomoå‘ã‘ページã®ç”»åƒãƒ•ァイルã«å¯¾ã—ã¦ã€Œè»¢é€ç¦æ¢å‘½ä»¤ã€ã‚’JPEGã€GIFç”»åƒã«å¯¾ã—ã¦ä»˜ä¸Žã§ãã¾ã™ã€‚
Windowsアプリケーションã§ã¯ã€ã—ょã¼ã„アプリケーションã—ã‹å‡ºå›žã£ã¦ã„ãªã„ã®ã§ã‚µãƒ¼ãƒã§ä¸€ç™ºã§ã‚„ã£ãŸæ–¹ãŒæ¥½ã€‚
サーãƒã«ã¯ImageMagickãŒå¿…è¦ã€‚
ファイルå˜ä½“ã«å¯¾ã—ã¦ã¯ä»¥ä¸‹ã®ã‚³ãƒžãƒ³ãƒ‰ã€‚
% convert -comment 'kddi_copyright=on,copy="NO"' infile.jpg outfile.jpg
ã‚るディレクトリ以下ã®å…¨ã¦ã®ç”»åƒãƒ•ァイルã«å¯¾ã—ã¦è¡Œã†å ´åˆã¯ä»¥ä¸‹ã®ã‚³ãƒžãƒ³ãƒ‰ã€‚
% find . -iname "*.gif" -o -iname "*.jpg" -exec convert -comment 'kddi_copyright=on,copy="NO"' {} {} \;
ã‚·ã‚§ãƒ«ã‚¹ã‚¯ãƒªãƒ—ãƒˆã§æŽ’ä»–å‡¦ç†
0é‹ç”¨ã‚µãƒ¼ãƒã§ã€2分ãŠãã«subversionã®updateを行ã†ã‚·ã‚§ãƒ«ã‚¹ã‚¯ãƒªãƒ—トを動ã‹ã—ã¦ã„ã¾ã™ã€‚
今ã¾ã§ã¯ã€1回ã®updateãŒ50秒程度ã§çµ‚了ã™ã‚‹ã®ã§ã€åŒæ™‚実行を防ããŸã‚ã®æŽ’ä»–å‡¦ç†ã‚’ã—ã¦ã„ã¾ã›ã‚“ã§ã—ãŸã€‚ã—ã‹ã—ã€ã‚µãƒ¼ãƒã®è² è·ãŒé«˜ã‹ã£ãŸã¨ãã¯2分以内ã§çµ‚ã‚らãªã„å ´åˆãŒã‚ã‚‹ãŸã‚ã‚¹ã‚¯ãƒªãƒ—ãƒˆå®Ÿè¡Œã®æŽ’ä»–å‡¦ç†ã‚’ã—ãªã‘れã°ãªã‚Šã¾ã›ã‚“。
Webを調ã¹ã¦ã„ã‚‹ã¨ã‚·ã‚§ãƒ«ã‚¹ã‚¯ãƒªãƒ—トã§ãƒãƒƒã‚¯ç”¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’作ã£ã¦ã¾ã™ã€‚ã—ã‹ã—ã€ã‹ã£ã“ã‚ã‚‹ã„。。。ãã“ã§è¦‹ã¤ã‘ãŸã®ãŒlockfileã¨ã„ã†ã‚³ãƒžãƒ³ãƒ‰ã€‚ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’使ã£ãŸæ–¹ãŒãƒãƒƒã‚¯å–得を失敗ã—ãŸã¨ãã®æŒ™å‹•を変ãˆã‚‰ã‚Œã‚‹ã‹ã‚‰ä¾¿åˆ©ãã†ã§ã™ã€‚(今回ã®å ´åˆã¯æ„味無ã„ã‘ã©ï¼‰
以下ã«ã‚³ãƒ¼ãƒ‰æ›¸ã„ã¦ãŠãã¾ã™ã€‚
#!/bin/sh LOCKFILE=/tmp/subversion.locked # try to get lock. With no retry. lockfile -r 0 $LOCKFILE # evaluate return code if [ $? -ne 0 ]; then echo "Command aborted" exit 1 fi # do something exclusive command echo "important command" # unlock rm $LOCKFILE
æºå¸¯ç«¯æœ«ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³proxyサーãƒã€Moxy使ã£ã¦ã¿ãŸ
0ã‚ãƒ£ãƒªã‚¢ãŒæä¾›ã—ã¦ã„ã‚‹ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚¿ã¯æ“作ãŒã—ã¥ã‚‰ã„ã—ã€æç”»ã‚‚è¶…é…ã„。
Moxyを使ãˆã°ä½¿ã„慣れãŸãƒ–ラウザã§ãƒ‡ãƒãƒƒã‚°ã§ãã‚‹ã…~!
Recent Comments