24.12.2009

sed make properties

sed 's/[ \t]*$//' some.properties |sed 's|^\([a-z].*\)$|\1=__\1__|g'

19.12.2009

oracle locks view

select username, v$lock.sid,lmode,request from v$lock,v$session
where --v$lock.type='TX'and
v$lock.sid=v$session.sid;
это все блокировки, но они не интересны, интересны только исключительные
с ожиданием, а это TX:
select username, v$lock.sid,lmode,request from v$lock,v$session
where v$lock.type='TX'and v$lock.sid=v$session.sid;
в исключительной lmode=6 а у ждущего процесса request=6, т.е., должно
быть две строки

19.11.2009

User Input

variant = Integer.parseInt ( new
InputStreamReader(System.in).readLine());

answer = new InputStreamReader(System.in).readLine()

groovy inout

print "How old are you?: "
result = new InputStreamReader(System.in).readLine()
println "You are: " + result

23.10.2009

Передергивание CHANGE_BIT

select * from cons_out

update ARC_EXPS_D set CHANGE_BIT = 1 where CONS_ID in ( select CONS_ID
from cons_out) and corr_time >= {ts '2009-10-15 00:00:00'} and
corr_time <= {ts '2009-10-17 00:00:00'}

20.10.2009

01.10.2009

ls|awk -F. '{print $1}'|uniq |grep -v '^0\|1024\|^ta$\|^ca$\|^index$\|^serial$|^list$' > list && scp list root@192.168.1.2:/etc/openvpn/office/client.conf && rm -v list

23.09.2009

wget -r -I "/b/src" "http://2-ch.ru/b/res/2237742.html" \
 -nd -e robots=off -R html -P my_cp

01.09.2009

update select etc

select count(*) from gas_cons_object where OWNER_CODE_SYSTEM = 'prgmain.ais'
 select * from chro_char where chro_param_val like '0.270%'
update chro_char set chro_param_val = '0.270' where chro_param_val = '0.2703408'

31.05.2009

ssh lissyara@111.222.111.222 -L 192.168.254.254:3390:172.172.172.172:3389


  Разъяснения:
111.222.111.222 внешний IP адрес на который открыт ssh (реально - ssh на внутренней машине, просто проброшен порт, ну да не суть важно - операция прекрасно прокатит на гейте с двумя сетевухами)
192.168.254.254 - это внутренний адрес моего рутера, который гейт между мной и локалкой.
3390 - порт, на который я буду коннектится - почему-то не получилось пробросить на тот же номер порта.
172.172.172.172 - IP контроллера домена внутри локальной сети.
3389 - порт на контроллере домена на котором висит rdesktop

04.05.2009

генератор случайных чисел

while [ 0 ]
do
head -c4 /dev/urandom | od -N4 -tu4 | sed -ne '1s/.* //p'
done

02.05.2009

ssh port forwarding

1. Local port forwarding
ssh -L 1111:localhost:2222 username@remotehost

все пакеты приходящие на порт 1111 локалной машины (localhost) отправляются на порт 2222 удаленной машины (remotehost).

2.Remote port forwarding
ssh -R 2222:localhost:1111 username@remotehost

все пакеты приходящие на порт 2222 удаленной машины перенаправляются на вшау локальную машину, на порт 1111

23.04.2009

validate email addres

[arykalin@ziro ~]$ telnet smtp.myhost.dot 25
Trying 10.0.0.10 ...
Connected to smtp.myhost.dot.
Escape character is '^]'.
220 Mail.Ru ESMTP
HELO  ziro.home.dot
250 smtp.myhost.dot ready to serve
MAIL FROM:
250 OK
RCPT TO:  
250 OK
DATA
354 Go ahead

зы на маил ру не прокатит