ã‚³ãƒžãƒ³ãƒ‰ã‚¿ã‚°ã®æŠ•ç¨¿

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

0

apacheã®ã‚¢ã‚¯ã‚»ã‚¹ãƒ­ã‚°ã‹ã‚‰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

0

vsftpdã®virtual user機能を使ã†ãŸã‚ã«ã¯db_loadコマンドã«ã‚ˆã£ã¦bdbフォーマットã®ãƒ‘スワードファイルを作る必è¦ãŒã‚る。

yum searchã—ã¦ã‚‚ã€ã“ã®ã‚³ãƒžãƒ³ãƒ‰ãŒå‡ºã¦ã“ãªã„ã‹ã‚‰ã¡ã‚‡ã£ã¨å›°ã£ãŸã€‚正解ã¯ã€db4-utilsã«å…¥ã£ã¦ãŸã€‚

# yum install db4-utils

puttyã§ä½œæˆã—ãŸãƒ—ライベートキーをopensshå½¢å¼ã¸å¤‰æ›ã™ã‚‹æ–¹æ³•

1

puttyã§å…¬é–‹éµèªè¨¼ç”¨ã®ã‚­ãƒ¼ãƒšã‚¢ï¼ˆç§˜å¯†éµã€å…¬é–‹éµï¼‰ã‚’作æˆã§ãã¾ã™ãŒã€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å‘ã‘コンテンツã«ã¦ã€è»¢é€ç¦æ­¢å‘½ä»¤ä»˜ä¸Žã‚’コマンド一発ã§ã€‚

2

au,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を使ãˆã°ä½¿ã„慣れãŸãƒ–ラウザã§ãƒ‡ãƒãƒƒã‚°ã§ãã‚‹ã…~!

 æºå¸¯ç«¯æœ«ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³proxyサーãƒã€Moxy使ã£ã¦ã¿ãŸ

(ç¶šãを読む…)

ãƒˆãƒƒãƒ—ã¸æˆ»ã‚‹