Showing posts from 2011

chrome code completion ability for canary

I just learned google chrome canary. its kind of an experimental version of google chrome browser. anyways while I was checking out. I saw new code completion ability and I love it.

chek this out:

chrome used to have code completion but not like this selecting from list I love it.

java turkish currency

I was implementing some stuff in java and there I needed to show number as currency in turkish. here it comes

NumberFormat nf = NumberFormat.getCurrencyInstance(new Locale("tr","TR"));


123,00 TL

in default jvm thinks you choose US or it will check the system current environment. but if you like to change it. you can do the code above.

history of email

this is a lovely picture. its about invention of email how it comes till today.

java regex pipe problem

I was trying to split a string to an array. and the special character was | (pipe).

String[] incomings=income.split("|");

and here is the out for income="abcd|efg"


then I understand that this pipe char turns this issue an regex one and doing some strange stuff :) after some research I found the solution. here is the solution for regex pipe


this makes the output for same situation like this:



pg_dump and slowness

I am trying to make a backup of a very big postgresql(around 165 gb) for two days now. and at last I find out my mistake. never take a dump at same disk. it eats a lot of IO and kill all services which depends to dumped database.

first try I am dumping database to same disk and after around 6 hours web server started to giving timeout and lovely sitescope mails :) and I had to kill that process.

then I read a lot and started to dumping the database to another machine and it was smooth took around 4 hours to dump and no web server gave any timeout.

example commands

pg_dump -Fc dbname > db.backup

and I started restore like this

pg_restore -d dbname db.backup

before that I needed to recreate the db from psql. and this have not finished I must tell that pg_restore has -j parameter which gives more thread to read the dump file and you can give cpu number to -j which will work faster.

öncelikle bloggerı terk etmek kolay değilmiş

neden derseniz sağlıklı güzel blog sistemi uraştırmıo çalışıo :) bide bundan sonra ingilizce geyikler yapıcam bilginize sunulur.