27.07.2010

дыбры дыбра

Ловлю я бабочек как старый Хемуль, дурак какой то я наверно.

01.04.2010

Directory list in wiki format

ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^\/]*\//-/g' -e
's/\(-\)\([a-zA-Z].*$\)/\1 \*\2\*/'

11.03.2010

make alias,mail,pass csv from mail list

for i in `sed 's/\(^.*\)\@\(.*$\)/\1,\1@\2/g' newKey.csv` ; do echo ${i},`head /dev/urandom | uuencode -m - | sed -n 2p | cut -c1-${1:-6}` ; done

21.01.2010

Find and destroy Oracle TX locks

select username, SYS.v_$lock.sid,lmode,request from SYS.v_$lock,SYS.v_$session
where SYS.v_$lock.type='TX'and SYS.v_$lock.sid=SYS.v_$session.sid;
select serial# from SYS.v_$session where SID = '336'
alter system kill session '336,7263'

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'}