Latest Publications

My car is in the service again.

My lovely VW GTI 337 is in the service again. This is the 2nd time in a month that it goes in the service. First time it was for a malfunctioning Temperature sensor that was causing rough idleing, stalls on idle, CEL, EPC, ASR lights turn on, sputting like a tenthousand years old Dodge. Now same symptoms. I bought that car because i though it was reliable. But It caused my much more trouble than any other car I owned. [Check this page...] So I found 130 pages of results when I search “+i hate VW” in google. I guess I will be in one of those search results soon. I HATE VW!

New defense scenario against machine invasion…

So poor Neo is fighting against the rise of the machines in Matrix. He`s the spiritual leader of the mankind. Flying, kicking ass, moving faster than bullets, (faster than jackie chan) jumping from one scyscraper to another… But who needs that for fighting against metal mechanic robots? I`ll tell you one thing, just spray them sea water. For best results please use Mediterrenean water. (cause it is damn salty!) And sit back and enjoy your victory. Those robots, probably “made in china” will get rusty in no more than a day… You don`t believe me? Go buy a cheap chinese watch and see what happens after swimming in the Med. Are you still resisting? Check out your car or metal appliances of your home near any sea shore….

Anyway, Neo, my son, you are fighting a war that you cannot win with EMP guns or heavy artillery. Load those water pistols with sea water and mount some water tanks on Nebuchadnezzar. And you`re done…

Living as a sane person in an insane environment.

Colleague comes: (let`s call him C.)

C: Call me at 3:30PM I have to come to your office. We need to fix this and that.

Me: Ok come to my office directly I`ll be waiting after 3:30PM

C: No you call me at 3:30 and then I will come.

Me thinks: Why do I have to call him if we will already have a meeting in MY office after a specific time?

Me: I will be here after 3:30 PM, I don`t have to call you. You can come directly.

C: I came to your office yesterday and 2 days ago and you were not there and blah… blah… blah…

Me: Did you call me or did we agree on a specific time to discuss this issues and you came to my office and you couldn`t find me yesterday or two days ago?

C: No…

Me: So? Did we agree on a time today?

C: Yes…

Me: So do I still have to call you at 3:30?

C: ….. no…..

Me: Thanks. I`ll see you in my office at 3:30PM…

April Fool!

Today I believe whatever I read. Like our LUG web site is hacked, New version of Quake, etc.. etc…

So, don`t believe everything you read today!

Work, work, wooorrkkk

My week was, troubleshoot firewall behaviour, more troubleshoot, a little bit more… are you bored? now write some scripts to read some data from some DB. are you bored? now GO BACK TO TROUBLESHOOTING! I`ll make some data publishing later on about my troubleshootings.

Querying MSSQL database from LAP (not LAMP!)

My current task is to use a policy compliance tool to check all of our systems. Find the guessed passwords, Missing OS patches etc… Not to go into the details… The program I am using uses its own database. Therefore it is a pain to make user specific queries to the program…Thank god, for this, they came up with a database converter which dumps the datas to a MSSQL database of anykind. (Thank god for a readable DB, SHAME ON YOU for not being able to dump it on a MYSQL or POSTGRESQL DB server… That`s another story…)

Well… Since I have a lot of data spilling out from each conversion, I had to come up with a DB querying and displaying mechanism to sort/analyse all these junk. First I tried the “reports tool” coming with the converter tool, but two words: IT SUCKS!

I decided to write my own piece of code. For this I had options. (who hates options?) I have to have a Windows user readable output (read: Excel, html, pdf…) I have to use any tool I want for this… I have NO IDEA about MSSQL, I have never used a tool to query it… I have knowledge of perl, php, python and made DB connections using them before.

I first decided to use python and create also a GUI. But I wasted too much time (Since it must be completed ASAP :P ) Anyway… I turned to perl and tried to find a MSSQL libs and I was amazed by the choices of libs for DB connections. I had to choose one and eliminate others (i had no time for this :) So I made my decision on using php. :)

I had a redhat 8.0 laptop on my hand and I wanted to go on with that. FYI the version of apache coming with RH 8.0 is 2.0.40. Of course, RH was not shipped with php with MSSQL support, so i had to compile my own. I downloaded FreeTDS and installed it to my box. I downloaded PHP v4.3.4 and compiled it. I realized that I didn`t have httpd-devel packages installed on my RH machine. So I downloaded them I `rpm -Uvh`ed them, and tried to recompile php with Apache SO mod support. It didn`t work. Because php 4.3.4 requires apache version >= 2.0.44 (remember RH 8.0 is shipped with 2.0.40, i am 4 versions missing :( )

So the decision is made. “rpm -e `Put here anything related to httpd packages`” Go to hell with RH rpms for apache, php, etc… And than I went to Apache for downloading the http server, and installed it. And than recompile the php with appropriate supports (aka ./configure –with-mssql –with-mysql –with-apxs2=/usr/local/apache2/bin/apxs)
make
make install (as root)
et voilà! I have a running apache server with php supporting MSSQL connections.

Run the scripts I tried earlier.. and BANG! I cannot connect to the database! :) Since i`m a dumbass sometimes and I don`t read the documentations (RTFM Emre!) I realized after reading them (everything post-factum…) that I need to create some DB connection handlers for FreeTDS (checked /usr/local/etc/freetds.conf and edited the lines needed for MSSQL connections.)

[MyServer70]
host = your.host.here
port = 1433
tds version = 8.0

Run the scripts again and TADAAA! My stupid users and their guessed passwords :)

Next step is now to create a nice reporting mechanism and modular sytem for compliance queries.

Well long to read, even longer to live it and implement. Ok.. I`m off now, I`m going home....

Cost of the war in Iraq

I was net-surfing, and I saw this page. It gives you and incremental cost of the war in Iraq to US. While the big weapon companies are having fun, all we can do is watch the numbers increasing… How the numbers are generated? What is the algorithm behind? Go ahead and check costofwar.com. So I added anyway on my left menu :P

Killing conversation with my buddy oktay…

So that is in turkish. Sorry anglophones. :)

oktay 2:35 PM: kde gibi bir c++ programý compile ederken

oktay 2:35 PM: kasýlýyor mu alet?

oktay 2:35 PM: gentoo?

oktay 2:36 PM: çok feciiiy

^CONAN^ 2:36 PM: seni isiririm oktay!

^CONAN^ 2:36 PM: -O olarak ne kullaniosun?

oktay 2:36 PM: OMO

oktay 2:36 PM: veya ALO

oktay 2:36 PM: olmadý Tursil

^CONAN^ 2:36 PM: Tursil`de O yok yalanci!

oktay 2:36 PM: Bio Tursil

oktay 2:36 PM: peeeh

oktay 2:37 PM: her deterjanda mutlaka O vardýr

^CONAN^ 2:37 PM: Ariel ?

oktay 2:37 PM: Ariel Mono

^CONAN^ 2:37 PM: Peki Tidy?

^CONAN^ 2:38 PM: Tide yani

oktay 2:39 PM: Tide Los Todos

^CONAN^ 2:39 PM: ok su konusma benim blog`a yerlesecek simdi komikti

Mad Mad house

Scifi channel has just started its new show mad mad house. It is a “reality” show in which stupids race to get some money. I hate reality shows. They are far from real. They are absurd, and boring. Especially the elimination phase. OMG! this is nothing about elimination, it is for commercials god damn it.

As a pathetic loser audience, we are waiting them to cry, or stay cool, or laugh when they eliminate but you know who is laughing the most? Not the winner of the “show”, not the wackos who are eliminating the others, guess who? TV PRODUCERS! They get paid because we are pathetic to enjoy and brain masturbate by seeing some people getting selected or kicked out of the “show”

This is all about being cool or being the loser. We love to see people lose. We just enjoy seeing the misery of others. Those who love and enjoy the misery of others, i hope you will laugh to your own misery someday.

I was talking about something else. Yeah, reality shows. How much a show can be real? What real life can you bring on TV? The real life is boring. TV would loose money by showing boring stuff. So the real life can never be on TV. Why do they call it “reality TV” then? Because we loser TV watchers want to see other people`s “real” lifes and expect that their life is better or worst than our pathetic work, home, sleep triangle. Guess what? IN REAL LIFE PEOPLE DON`T SCREW EACH OTHER IN A LOCKED HOUSE. IN REAL LIFE YOU CANNOT FIND A VAMPIRE MORON, A HAITI VOODOO MOMMA, A NATURE BOY, etc… SLEEPING IN THE SAME HOUSE TEACHING TO COMPLETE MORONS THEIR LIFE STYLE!!! YOU CANNOT FIND AN EXOTIC ISLAND FULL OF BEAUTIFUL CHICKS AND HANDSOME GUYS READY TO SCREW EACH OTHER. THIS IS NOT REAL. So stop calling it a “reality TV Show”. For more thoughts on misusing words, read my Eckerd Hi-Tech Dental Floss! blog entry.

I don`t like TV :P

Quote from david: (very cool one)
(00:25:04) david_k: when you put people in front on a lens..
(00:25:08) david_k: they act totally different

Free Linux CD Project re-opened.

Free Linux CD Project (FLCD) has restarted its operations. FLCD is a non profit organization which collects used (or new) Linux CDs from the people who don`t need them anymore and sends those CDs to others who actually need them. (Low bandwith, no connection, No CDburner, No MONEY! etc…) Please contribute the cause.