Is it a dream?

by Anonymous | 2:17:00 PM in | comments (2)

I read a good article about the work of a programmer or software developer. I quite agree with his idea, I really can't work in that SUCH environment.
Yeah.. those are our dreams, fantasies, visions and realize those stuffs with special language that can be understood by electronic device or machine.
When we are dreaming, please don't bloody hell wake up us... takbole
Because ... "the constant interruptions; yes; those can really hurt the quality of code."

Bravo!! Check this out...

It was a long time ago since I started to think of a ways how can I explain to different sorts of people just how the programmers work. To the people that aren't involved in any similar sort of activity or simply NOT programmers, NOT Software Developers as they are called these days. What happens in that geek mind when his eyes seem to be staring at the monitor and fingers sporadically cluttering over the keyboard ? I found it difficult - if not entirely impossible - to explain that sort of thing to just anybody.The whole human population seems to be split apart into those who do know how it works and those who don't have any idea. Obviously those who do wouldn't want to know any explanation except in the situation when they themselves are in a position requiring them to come up with an explanation. Those who don't have a clue on what happens in a geek’s mind may just not be interested at all - or have no chance to do that as it is all over their mind as they seem to think.
This year during my annual holiday I finally came up with an idea which I believe may shed some light on a subject. It may just allow an ordinary person to get an idea on what is going on in a geek’s mind when it works.
Enough with prelude! Here it is - how the programmer’s mind works:

The work of a programmer is practically A DREAM.

Sounds silly and simply untrue isn't it?

Well. If you would like to get yourself in programmer’s shoes and start to understand his work from the inside – then that is a concept you need to follow. You should simply imagine that The Programmer IS SLEEPING when he is WORKING.

Product of a programmers work is a dream, the vision of the sleepy night, the fantasy. It is written in a special language for electronic device to continue its existence when programmer is awake or switches himself to another dream.

You may want to think of it if it was like a programmer just taking a task or an exercise, writing some program and the task is solved. It is actually never working this way.

Let's take a maze for example. There is a task for the programmer to come up with an algorithm of finding the way out of the maze. When a programmer is working on this task he isn't just a God's Finger showing the directions to a little girl lost in a great maze. He isn't that girl or the walls of a labyrinth either. He is actually all of that in a same time. In order to solve the task he must BECOME the labyrinth, the walls, the lost little girl and whatever else may just came along with it. It is not a figure of the speech - the programmer is literally SLEEPING and DREAMING that all in his mind.

When you watch the programmers work from a side you are effectively watching a person sleeping and dreaming. Can I ask you if you are getting to sleep very easily?

Most people take the process of getting to sleep very seriously. For many it requires a special sermon to get to sleep. Some people do it quick, some do it very slow. Some even have trouble getting to sleep when they need to, so they take pills or make themselves some special tea. Basically there is a very tiny percent of people who are getting to sleep as easy as a snap of two fingers.

The same story is true about programmers. Process of beginning to work for them is just like it is for an ordinary person to get to sleep. None of them can just start working like most people can't just tell themselves - "Start sleeping" and become knocked off. There is also no common way of doing it as there is no common way of getting to sleep.

Some who count sheep in their mind live here in New Zealand. Some find it absolutely necessary to watch TV to become sleepy. Some can't switch themselves off without reading. There are all sorts of breathing, counting, attention dissipation, special pose practicing and even more bizarre ways of making yourself just to get to sleep. I In a programmer’s world, it’s the same procees for getting to work.

So what is it to be done in situation like that? How do we deal with all those high-salary professional sleepers, you may ask.

Here it is. Let's say you are NOT a programmer and somehow directly or indirectly your are interested in getting productive results from a programmer. In this case you are interested in understanding of how to deal with your programmer more effectively, so he would be able to produce the best productive results possible.

Imagine that there is EVERYTHING at stake and it all depends on results of your sleep. Everything - your life, the life and future of your children, your career and mortgage payments, literally everything. It is even more - there are lives of people flying in aircrafts, their money on banking accounts, their career and their personal little secrets in social networks. It is ALL depends on how good your sleep is going to be. Not just one sleep. EVERY ONE and EVERY NIGHT. Every night you are going to sleep knowing that it all depends on how good you are going to sleep today.

Imagined?

That is exactly how it is for programmers! Literally.

It is just for you it looks like you only asked a simple question. Just asked what the time is... just that.

How about I ask you what time it is sometime around three in a morning?
Nothing biggie isn't it? Just asked a simple question. I just asked. You just answered and then you can keep sleeping.
Not a biggie. Just once in a while I'd ask you something not very difficult to answer. Something like - "Have you checked your E-mail recently?" There is nothing to worry about, just yes or no answer would be sufficient and then you can go get your sleep again.

Is it now easier to imagine such situation?

Do you still remember that EVERYTHING is still totally dependent on how good your sleep is? It is still in account, no one taken that condition away. If you sleep is bad - people will die. And I am still asking those simple little questions time to time during your sleep.

Feeling like dreams a sweat now?

How about sleeping and just a little bit watching TV. AND just a bit listening to radio. AND just a little bit checking your E-mails time to time. AND may be sometimes helping me getting some stuff from grocery. Can you do that?

Would you be able to do it every day, five days a week, forty eight weeks a year?

If you want life like that - come apply for a job to our company. That will all come to you just like dream come true.

But of course it is not everything is that tragic. There are people who can sleep a little bit almost all the time. I knew some drivers who could fall asleep whenever opportunity presents itself. Just like battery-powered toys they can switch themselves on and off whenever it is required. You probably have experience of waking up driver like that when lights turn green and you happen to be behind. You just give it a little honk and it wakes him up, then you both go.

So are the programmers. There is a category of them which works just this way. They can easily get themselves to work at any moment. The downside of it is that when you sleep that quick and that "shallow" you don't dream much. You may have a little bit of dreaming but there wouldn’t be much to remember about after that. So it is in programming world.

The majority of software products are produced by that "shallow sleepers", not only because the majority of programmers prefer it that way. It is rather because the majority of people dealing with programmers don't let them get to sleep that deep. "Annoying" is today’s most popular way of management in software production industry so it keeps the great mass of software developers awake... awake when they actually have to be asleep to get the work done. Hence there are gazillions of poor quality software around.

I personally cannot work in environment like I described above. Yes I am just like you need to perform my little ritual to get me to start being productive. You can't get to sleep without reading a page in your novel. I can't get to be productive without reading my Livejournal a little bit, checking on news and just staring at my monitor with no obvious practical result. If I interrupt you getting to sleep procedure you would have to start it again. So do I - when interrupted I have to start all over again. You can't get to sleep progressively doing something in parallel, it can only be done in one go. So it is for me when I get myself to start working. Sometimes you just can't get to sleep at all fighting with your pillow and blanket till very early. It happens to me as well, I can't sometimes get myself to work at all because of no obvious reason.

I hope you can understand that analogy even if you have never had experience of being a programmer. I hope that when more people will understand this simple analogy between the programmer’s work and dreaming it would help them to understand what to do about it. It may help people to understand where the good high quality programs are coming from and why there is a vast of poor quality software around.

Do you want good programs?

Do you want your software developer husband be successful and earned all the money in the world?

Do you want your employees finally achieve the best you want them to?

There is a simple recipe for you:

DON'T BLOODY WAKE UP THE PROGRAMMER TOO OFTEN!

Comment from a MS programmer for this article (you can read more comments in below original source):
"Man, I'm a programmer working at MS right now, and that is SO TRUE! Writing code is very, very similar to dreaming. A lot of us here put headphones on and listen to music; that helps. I find trance music puts me into that "zone" more quickly than anything else...

But the constant interruptions; yes; those can really hurt the quality of code.

BTW, Reddit is big stuff with US programmers, kind of like slashdot and digg combined, only better. You should definitely check it out."

Original Source!



Read more...

Coding Style Guide

by Anonymous | 10:49:00 AM in | comments (0)

Recently I just wondered about my coding style standard, is it a correct standard? Talking less about it ^^ I ever knew and heard about Pascal Casing, Camel Casing, Upper Case and also Hungarian Notation, but I never get to learn deeper into them. So what are those stuffs? Did you ever think that naming a type is a very important task? Yeah I guess so, for easy human-reading, good documentation for further use, and could represent itself in the semantic way.
Sometimes I have to go through and thoroughly to check an old poor coding standard, that's a really bothersome and cumbersome!
People can ignore that, but you, yes.. you can't.. You have to learn and implement a good coding standard..

Below is the explanation of Naming Conventions.
1. Pascal Casing
This convention capitalizes the first character of each word, eg. TestCounter
2. Camel Casing
This convention capitalizes the first character of each word except the first one, eg. testCounter
3. Upper case
Only use all upper case for identifiers if it consists of an abbreviation which is one or two characters long,
identifiers of three or more characters should use Pascal Casing instead. For Example:
public class Math
{
public const PI = ...
public const E = ...
public const feigenBaumNumber = ...
}

Here is the Naming Guidelines.
Generally the use of underscore characters inside names and naming according to the guidelines for Hungarian notation are considered bad practice.
Hungarian notation is a defined set of pre and postfixes which are applied to names to reflect the type of the variable. This style of naming was widely used in early Windows programming, but now is obsolete or at least should be considered deprecated. Using Hungarian notation is not allowed if you follow this guide.
And remember: a good variable name describes the semantic not the type.
An exception to this rule is GUI code. All fields and variable names that contain GUI elements like button should be postfixed with their type name without abbreviations. For example:

System.Windows.Forms.Button cancelButton;
System.Windows.Forms.TextBox nameTextBox;

Although this is just a simple article or perhaps a reminder, I hope it'll help us to implement a good coding standard.

The complete reference can be downloaded at here.


Read more...

Question: How to rename database name within Oracle XE, a free DBMS with 4GB limited storage? --" (The default instance database is XE, so I gotta change it to VMS).

Answer: I assumed that you've known how to launch sqlplus within command prompt and how to log in with SYSDBA privileges.
Let's see...

1. Backup the database.

2. Mount the database after a clean shutdown:
SHUTDOWN IMMEDIATE
STARTUP MOUNT

3. Invoke the DBNEWID utility (nid) specifying the new DBNAME from the command line using a user with SYSDBA privilege:
nid TARGET=sys/password@XE DBNAME=VMS

Assuming the validation is successful the utility prompts for confirmation before performing the actions. Typical output may look something like:

C:\oracle\920\bin>nid TARGET=sys/password@XE DBNAME=VMS
DBNEWID: Release 9.2.0.3.0 - Production
Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved.

Connected to database XE (DBID=1024166118)

Control Files in database:
C:\ORACLE\ORADATA\XE\CONTROL01.CTL
C:\ORACLE\ORADATA\XE\CONTROL02.CTL
C:\ORACLE\ORADATA\XE\CONTROL03.CTL

Change database ID and database name XE to VMS? (Y/[N]) => Y

Proceeding with operation
Changing database ID from 1024166118 to 1317278975
Changing database name from XE to VMS
Control File C:\ORACLE\ORADATA\XE\CONTROL01.CTL - modified
Control File C:\ORACLE\ORADATA\XE\CONTROL02.CTL - modified
Control File C:\ORACLE\ORADATA\XE\CONTROL03.CTL - modified
Datafile C:\ORACLE\ORADATA\XE\SYSTEM01.DBF - dbid changed, wrote new name
Datafile C:\ORACLE\ORADATA\XE\UNDOTBS01.DBF - dbid changed, wrote new name
Datafile C:\ORACLE\ORADATA\XE\CWMLITE01.DBF - dbid changed, wrote new name
Datafile C:\ORACLE\ORADATA\XE\DRSYS01.DBF - dbid changed, wrote new name
Datafile C:\ORACLE\ORADATA\XE\EXAMPLE01.DBF - dbid changed, wrote new name
Datafile C:\ORACLE\ORADATA\XE\INDX01.DBF - dbid changed, wrote new name
Datafile C:\ORACLE\ORADATA\XE\ODM01.DBF - dbid changed, wrote new name
Datafile C:\ORACLE\ORADATA\XE\TOOLS01.DBF - dbid changed, wrote new name
Datafile C:\ORACLE\ORADATA\XE\USERS01.DBF - dbid changed, wrote new name
Datafile C:\ORACLE\ORADATA\XE\XDB01.DBF - dbid changed, wrote new name
Datafile C:\ORACLE\ORADATA\XE\TEMP01.DBF - dbid changed, wrote new name
Control File C:\ORACLE\ORADATA\XE\CONTROL01.CTL - dbid changed, wrote new name
Control File C:\ORACLE\ORADATA\XE\CONTROL02.CTL - dbid changed, wrote new name
Control File C:\ORACLE\ORADATA\XE\CONTROL03.CTL - dbid changed, wrote new name

Database name changed to VMS.
Modify parameter file and generate a new password file before restarting.
Database ID for database VMS changed to 1317278975.
All previous backups and archived redo logs for this database are unusable.
Shut down database and open with RESETLOGS option.
Succesfully changed database name and ID.
DBNEWID - Completed succesfully.

4. This ORACLE_SID in windows registry should be modified to approriate name, in this case is VMS

5. Shutdown the database:
SHUTDOWN IMMEDIATE

6. Modify the DB_NAME parameter in the initialization parameter file. The startup will result in an error but proceed anyway.
STARTUP MOUNT
ALTER SYSTEM SET DB_NAME=VMS SCOPE=SPFILE;
SHUTDOWN IMMEDIATE

7. Create a new password file:
orapwd file=C:\oraclexe\app\oracle\product\10.2.0\server\database\pwdVMS.ora password=password entries=10

8. Rename the SPFILE to match the new DBNAME, eg. SPFILEVMS.ORA
Mostly the default location is at here C:\oraclexe\app\oracle\product\10.2.0\server\dbs\

9. (i) If you are using Windows you must recreate the service so the correct name and parameter file are used:
oradim -delete -sid XE
oradim -new -sid VMS -intpwd password -startmode a -pfile C:\oraclexe\app\oracle\product\10.2.0\server\dbs\SPFILEVMS.ora
(ii) If you are using UNIX/Linux simply reset the ORACLE_SID environment variable:
ORACLE_SID=VMS; export ORACLE_SID

10. Alter the listener.ora and tnsnames.ora setting to match the new database name and restart the listener:
lsnrctl reload

11. Modify this filename 'initXE.ora' become 'initVMS.ora' (default location is C:\oraclexe\app\oracle\product\10.2.0\server\database\)

12. Modify the content as below:
SPFILE='C:\oraclexe\app\oracle\product\10.2.0\server\dbs/spfileVMS.ora'

13. Open the database with RESETLOGS:
STARTUP MOUNT
ALTER DATABASE OPEN RESETLOGS;

14. Verify the new database with DBID and NAME as below:
SELECT DBID, NAME
FROM V$DATABASE;

15. Backup the database. Because you reset the online redo logs, the old backups and archived logs are no longer usable in the current incarnation of the database.

Okay, that's for renaming database id and name. And remember to edit these 2 files 'StartDB.bat' and 'StopDb.bat' at C:\oraclexe\app\oracle\product\10.2.0\server\BIN\
Find this word 'XE' (by default) through those 2 files and replace them with 'VMS', this will ensure everything's okay when we start and stop the database (windows service) later

Yes, only that.. so cumbersome..
penat

Reference: Oracle and Oracle-Base


Read more...

Yesterday I just realized Geocities will be closed on 26 October 2009 when I want to upload some files into my account. It goes, "GEOCITIES IS CLOSING ON OCTOBER 26, 2009. New GeoCities accounts are no longer available."

fiuh.. As I know, this FREE hosting provider has been around for a very long time since it was created in the 90's and suddenly screamed that it will be closed, many people will miss you Geocities!!
I tried to dig some clues on internet and found this "Microsoft and Yahoo reached a long-awaited partnership Wednesday in a bid to challenge Google's dominance in online search." You should know what I mean.. LOL.. Is closing the Geocities related with this partnership? Well, that's just my imagination! siul

Come on to peep below answer of "Why is Geocities closing?".

We have enjoyed hosting web sites created by Yahoo! users all over the world, and we're proud of the community you've built.

However, we have decided to focus on helping our customers explore and build relationships online in other ways. Beginning on October 26, 2009, you will no longer be able to use GeoCities to maintain a free presence online — but we're excited about the other services we have designed to help you connect with friends and family and share your activities and interests.
We recommend our award-winning Web Hosting service, which works a lot like GeoCities but includes a personalized domain name (such as widgetdesigns.com) and matching email, terrific new site building tools, unlimited disk space and bandwidth, premium customer support, and more.
.......
read more

Their award-winning Web Hosting service costs $4.99 for your first 12 months ($9.95 / month after). duit
So what're you waiting for if you've stored your files over there? Quick.. Go to pack up everything because "If you do not download your files and images before October 26, 2009, you will no longer be able to access that data. After October 26, your GeoCities files will be deleted from our servers, and will not be recoverable." takbole

I already did it and migrate those files to a FREE web hosting again, urmm.. Why free again? Those files just play a supportive role, so rather spend out my money, better I choose a free one.. peace LOL..


Read more...

This has got to be the best post ever! Ladies are listening? Well, read on:

Note: I wrote this post almost three years ago when I was still dating The Geek. I haven’t put my old blog content up on here, but several people have asked that I repost this entry. It became pretty popular, but some people didn’t have a sense of humor about my situation and I got a lot of hate mail about it. Anyway – enjoy!

I like to think that behind every good developer there is a good woman. No. A great woman. It takes a special breed to put up with the stuff that comes along with dating a computer nerd. Those of you who have ever been with a hard core geek know what I’m talking about. Some day I think it would be easier to date one of those guys who hangs out at the golf course all day with his buddies drinking beer.

This weekend I drove up from Nashville to see Justin. I knew he was busy with a Web development project, but I have dealt with that stuff before so it was no big deal. This particular project was for the Rails Day contest. This contest went from midnight on Friday to midnight on Saturday. While he was working I did some MacZealots work, caught up on sleep, cleaned the apartment and did the laundry. While I was folding some shirts I got to thinking about what life with a developer is like. I thought I would share my thoughts with you.

I started pondering this while I was doing the laundry because I noticed that 9 out of the 10 t-shirts I was folding were development or Mac-related. Just to give you a general idea of what I’m talking about (and the embarrassment I have to deal with when we go out in public) let me describe a few of them. First, I ran across one that read “Steve Jobs is my homeboy.” Then there was the one that said “I am blogging this.” Next was a WWDC 2004 polo and an Apple Developer Connection shirt. And my personal favorite was the one that said “Code Different.” I couldn’t make this up if I tried.

I am used to all this stuff, and I adore Justin because of it, but what about girls who aren’t used to this sort of thing? What about the poor innocent souls who think they are getting a normal guy and then come to find out he has been sucked into the chaotic world of development? What about the little girls who dream of Prince Charming and end up with Steve Ballmer? What about the girls who never even dreamed they would know who Steve Ballmer is? I think someone needs to offer them a little advice. Seeing that I am a seasoned professional who has been dating a developer since I was 15, I think there is no one better than me to show them the way.
Following are 10 things you need to know when dating a developer (or any kind of techie.)

1. When projects have a deadline approaching, all plans are tentative.
I don’t care if you sister is getting married or your grandmother dies. If your man has a project with a quickly approaching deadline forget about him being there. This has nothing to do with lack of support, and it is by no means a jab at the guys. It is simply a matter of dedication. I have tried setting alarms, e-mail alerts, etc. Don’t even waste your time. And try to be understanding when situations like this arise. If you’re supportive and that application or piece of software takes off chances are you’ll get a nice date for all your patience.

2. Your body/sex appeal are nothing compared to the power of a processor.
The nice thing about most computer boys is that they don’t typically check out other women. The downside of this is that they don’t notice the other women because they are too busy checking out people’s cell phones and iPods. When it comes to boys and their toys your short mini skirt just can’t compare. Trust me – I have learned this the hard way. Anytime Justin and I set foot in the Apple Store I see the way his eyes light up when he sees a shiny new G5. I see his jaw hit the ground when new operating systems are released. I run after him in my sexy heels as he sprints to be the first one in line to buy a new piece of software. It’s sick and twisted really, but it comes with the territory. I know what you are thinking. Sex. That will turn any guys head, right? Nope! Sorry ladies, it just isn’t going to work. Unless you are sporting a lacy black teddy with an Apple logo on the crotch you really don’t have a chance if there is a project in the works. The plus side of this is that you could probably roll around in his sheets with Brad Pitt and he wouldn’t notice. Seriously, though, this doesn’t mean you aren’t sexy or desirable. I don’t know what it does mean – I’m still trying to figure that out for myself – but rest assured he still loves you.

3. You will NEVER be the Apple of his eye.
Ha! Get it? Apple. I’m so funny.

4. Profanity is his friend.
You have to learn to put on your earmuffs when it comes to watching him work. I know. You want to be supportive and sit in his office offering kind words of encouragement. Go right ahead! Just be prepared for his response to be something about the $4000 piece of shit computer that isn’t going fast enough or the mother f’ing code that doesn’t work right.

5. If you love him you will be standing by with a lot of caffeine.
Red Bull. Bawls. Mountain Dew. Whatever it takes. He is going to need it. The late night brainstorming sessions and all-night coding marathons require some fuel. Nothing would mean more than you showing up on his doorstep with 64 ounces of goodness.

6. There is no rest for the weary.
Plan on going to bed alone and waking up alone. Well, unless your bed is right next to the computer, I guess. I have occasionally found Justin in the wee hours of the morning with his head resting on the computer, but that’s the most sleep he’ll get when he is working on something. To be a developer I think you also have to be a perfectionist. This means until every bit of code is complete and flawless he’ll be staring at the computer screen.

7. Rubies and Pearls are not what you think.
I once overheard Justin having a conversation with a friend of ours. He made mention of a ruby and a pearl. Seeing as how it was almost my birthday I immediately thought I was in for a great gift. Little did I know they were talking about Ruby on Rails and Perl. Later that week we went out for a Sunday afternoon drive. There is a jewelry store just across the street from the local Barnes and Noble. I, of course, thought we were pulling in to buy some bling. 30 minutes and two O’Reilly books later I figured out that my “birthday gift” was actually how-to manuals for programming languages.

8. One screen is never enough.
When Justin first told me he thought he needed not one but two flat-screen monitors I thought he had finally started drinking. What on earth would require two screens? Now he is talking about getting a third! Oddly enough, when I glance over at him grinding away he has both 17 inches covered. So when he says he needs bigger this or better that, just go with it. At least you know he won’t be cheap when it comes to other things.

9. if (loveBoyfriend = 1 ) {learn();}
I always thought this coding, development stuff was just nonsense. Then I learned a little bit about it and realized it’s actually very cool. Sometimes I can even offer a little help. The other day Justin spent hours working on something for work. He just couldn’t figure out why it wasn’t coming together. In a spat of frustration he showed me what he was working on. Miraculously, I was able to find the problem. I think it was the proudest he had ever been of me.

10. There is nothing like being the one there when he completes something new.
I can honestly say it’s the greatest feeling in the world to be the one there when Justin gets out of the chair (for the first time in weeks) and is beaming at me (through red, puffy eyes) and dying to show me his newest creation. Somewhere between the annoying profanity and the lack of sleep he created something wonderful. So when you get frustrated with him just remember that maybe he’s working on the next Movable Type-ish phenomenon. Wouldn’t you love to be the girl behind the guy on the cover of Macworld?
It looks like Justin is about done with his Rails project. I’m gonna go curl up on the couch and watch a movie with him. And as I fall asleep tonight I’ll thank my lucky stars that my boyfriend is a crazy Apple Developer – the greatest guys in the world.

Ladies, next time you go looking for a man, don’t check out the local bar scene. Think Different.

Original Source: Here


Read more...

For Indonesian people only kenyit
Do you want to know your house's electricity and telephone billing information?
Online? Fast? Easy to access?
Visit these links:
1. PT. PLN

Or by Short Message Service to 8123
eg.
PLN[space]ON[space]ID_PEL
for registration to become member of i-SMS service

REK[space]ID_PEL
for checking the latest month's electricity billing information

Send to: 8123

2. PT. Telkom


Read more...

Oracle buy Sun

by Anonymous | 9:41:00 AM in | comments (0)

Another big news again, I heard that Oracle has bought Sun this morning and I don't quite believe it. I tried to find some news on internet especially to Sun's official website and I found that's a reliable news. nangih
SANTA CLARA, Calif., April 20, 2009 - "Sun Microsystems (NASDAQ: JAVA) and Oracle Corporation (NASDAQ: ORCL) announced today they have entered into a definitive agreement under which Oracle will acquire Sun common stock for $9.50 per share in cash. The transaction is valued at approximately $7.4 billion, or $5.6 billion net of Sun's cash and debt."

How about open source's fate? The common software are MySQL, Java, Open Office, etc
I really can't imagine it, do they still remain as a open source software?
Do they have a new policy against these all? Let's wait... ketukmeje

Source:
1st Source
2nd Source
3rd Source
4th Source


Read more...

Google Earth

by Anonymous | 1:03:00 PM in | comments (0)

Have you ever heard 'Google Earth'?
That's awesome, dude! You can smell it right now ~~"
So what can we do with Google Earth?
Fiuh....
Google Earth lets you fly anywhere on Earth to view satellite imagery, maps, terrain, 3D buildings, from galaxies in outer space to the canyons of the ocean. You can explore rich geographical content, save your toured places, and share with others.
Do you believe that? Just prove it by yourself dude! ~~"

Here is some images and useful links related to this information. Of course with....

Google Earth
Google Earth Plus
Google Earth Pro
Google Earth Pro Portable
Google Earth's Video



Read more...

Asso Soap is the world’s most expensive bar of soap at $124.00 per bar. The special formula of this soap contains pure gold. 24k gold is dissolved into the soap; the gold’s positive ions acting as a powerful antioxidant to penetrate deep into the skin, doing away with blotchiness and preventing premature aging.


The gold improves collagen growth and reduces the break down of elastin, stimulating blood flow, which in turn stimulates cell growth, leading to healthy, uniform skin. This soap will keep, your face firm and attractive. Now, isn't a soap that can do all that worth its weight in gold?

Source : Tibesti


Read more...

hmm.. our general election's date is closing.
Let's use this keyword Kampanye Damai Pemilu Indonesia 2009, I believe that's a precise way to make Indonesia become better.
As our senior blogger has already organized a contest which rewarded $500 to the winner.

The competition is begin from 1 February 2009 until 1 May 2009. This competition is related to this keyword Kampanye Damai Pemilu Indonesia 2009 at www.google.co.id.
So why the bloggers are busy to enlivening this Pemilu Indonesia 2009?
Of course, it has rewards!

1st Prize: Rp 5.000.000 + 16Gb USB drive
2nd Prize: Rp 2.000.000 + 8 Gb USB drive
3rd Prize: Rp 1.000.000 + 8 Gb USB drive
4th Prize: 8 Gb USB drive
5th Prize: 8 Gb USB drive
6th Prize: 4 Gb USB drive
7th Prize: 4 Gb USB drive
8th Prize: 4 Gb USB drive
9th Prize: 4 Gb USB drive
10th Prize: 4 Gb USB drive

Beside that, come on.. Let's make Indonesia become better with this keyword Kampanye Damai Pemilu Indonesia 2009.
Go go go Indonesia...


Read more...

Here is the e-book which is given by Pak Eri (Percentage lecturer) ^^ and I already uploaded it to local server.

You can download it at here.

He said that we have to learn about object and swing in Java for UAS.
Do you find something is amiss? Let's pray for the best.. ^^


Read more...

Strange buffalo

by Anonymous | 2:13:00 PM in | comments (0)

Another strange case happened again, but this time is in Indonesia.
Below is the news but in Indonesian language too ^^


PADANG - Agar tak membusuk, kerbau berkepala dua rencananya akan diawetkan oleh Camat Ampek Angkek Canduang, Munisfar, guna dijadikan tempat objek pariwisata.

"Kita berencana akan memberikan formalin kepada kerbau kepala dua itu agar tidak membusuk dan akan dijadikan objek wisata," kata Munisfar kepada okezone per telepon, Rabu (14/1/2009).
Menurut dia, kerbau tersebut memang sudah diberikan pengawet oleh pemiliknya, namun itu hanya dengan spritus dan sangat sederhana. Karenanya, pemerintah setempat menginginkan anak kerbau tersebut awet selamanya dengan cara memberikan formalin.

"Untuk memberikan formalin, kita akan bekerja sama dengan pihak puskesmas setempat dan formalin ini akan diberikan oleh petugas kesehatannya," tandas Munisfar.

Rencananya setelah diberikan formalin, binatang aneh tersebut akan dipajang di depan kantor kelurahan atau wali nagari. "Kami masih akan membicarakan hal itu, tujuan kami hanya menambah objek waisata di tempat kami. Jika banyak pengunjung di tempat kita tentu akan meningkatkan ekonomi masyarakat," pungkasnya.

Sejak Senin 11 Januari hingga hari ini, jumlah pengunjung anak kerbau berkepala dua tersebut mencapai ribuan. Mereka tiba dari berbagai tempat di Sumatera Barat. Pemandangan ini pun terpaksa melibatkan pihak kepolisian untuk mengamankan.

Source : Okezone


Read more...

LINQ

by Anonymous | 11:42:00 AM in | comments (0)

LINQ is a Microsoft .NET Framework component that adds native data querying capabilities to .NET languages. Microsoft LINQ defines a set of query operators that can be used to query, project and filter data in arrays, enumerable classes, XML, relational databases, and third party data sources. While it allows any data source to be queried, it requires that the data be encapsulated as objects. So, if the data source does not natively store data as objects, the data must be mapped to the object domain. Queries written using the query operators are executed either by the LINQ query processing engine or, via an extension mechanism, handed over to LINQ providers which either implement a separate query processing engine or translate to a different format to be executed on a separate data store (such as on a database server as SQL queries). The results of a query are returned as a collection of in-memory objects that can be enumerated using a standard iterator function such as C#'s foreach.
LINQ was released as a part of .NET Framework 3.5 on 19 November 2007.

Source : Wikipedia

BUT the important thing is I want to share an information about Visual LINQ Query Builder.
Visual LINQ Query Builder is an add-in to Visual Studio 2008 Designer that helps you visually build LINQ to SQL queries. Functionally it provides the same experience as, for instance the Microsoft Access Query Builder, but in the LINQ domain. The entire UI of this add-in uses Windows Presentation Foundation. The goal of this tool is to help users become more familiar with the LINQ syntax. The tool may also demonstrate to users how to create their own Visual Studio 2008 add-in using Windows Presentation Foundation.

This academic project was developed by two students during an internship at Microsoft France, under the supervision of one of our Developer Evangelists. The project was in full collaboration with the STB International CPE team in Redmond."

The worst is I haven't tried it yet :( but never mind, you can download it at here.


Read more...

Initially I shocked when I saw this information, but it really happened in China!
Below is the news (Indonesian language, sorry, I don't have time for translating and due to my poor English) ^^


CHINA - Penduduk sebuah dusun di China digegerkan dengan kelahiran seekor bayi yang memiliki wajah serupa monyet. Merekapun berbondong-bondong mendatangi rumah Feng Changlin, pemilik babi aneh itu, setelah kabar mengenai keanehan itu tersebar di Desa Fengzhang di wilayah Xiping.
"Itu sangat aneh. Tidak ada seorangpun ingin membelinya. Babi itu membuat keluarga kami takut, bahkan hanya melihatnya," ujar Feng kepada harian Oriental seperti dikutip dari Annanova.

Wajah babi kecil itu memang begitu menyerupai seekor monyet. Bibirnya tipis, dan hidung kecil dan dua bola mata yang besar. Kaki belakangnya babi aneh itu lebih panjang dari dua kaki di bagian depan, sehingga saat digunakan lebih seperti meloncat dari pada berjalan.

Istri Feng mengatakan babi berwajah monyet itu adalah salah satu dari lima babi yang baru lahir di peternakan yang telah dibangunnya sejak lima tahun lalu.

"Tuhan ku! Itu sangat menakutkan. Saya tidak tahu mahluk apa itu, itu sangat menakutkan," tutur Feng.

Namun demikian Feng mengaku bingung untuk membuang bayi babi itu, karena anaknya senang bermain-main dengannya.

"Anak saya sangat suka bermain dengannya dan marah jika kami berusaha menjauhkan babi itu darinya. Binatang itu bahkan sering meminum susunya," keluh Feng.

Para tetangga menyarankannya untuk tetap memelihara anak babi itu agar dapat melihat bagaimana rupa wajah babi itu saat usianya dewasa. (fit)

Source : kaskus.us


Read more...

Microsoft® XNA® Game Studio 3.0 enables hobbyists, academics, and independent game developers to easily create video games for Microsoft Windows® and the Microsoft Zune® digital media player using optimized cross-platform gaming libraries based on the Microsoft .NET™ Framework.

XNA Game Studio 3.0 is required to create games for Xbox LIVE Community Games.

XNA Creators Club Online - a community all about games - created by you, played by everyone.

Programming Language: Microsoft C# 2008

Source : XNA Creators Club Online


Read more...

Microsoft had made a surprised decision to stop producing Windows XP, we know that Windows XP itself is quite a famous operating system.
Microsoft already stopped to distribute Windows XP to several famous computer vendors which bundled Windows XP to their computer. According to some opinions, this decision
is made as an effort of Microsoft to maximize their customers' transition to their new product, Windows Vista and Windows 7 which according to plan, it will be released on 2010.

But for an exception, Microsoft will still provide Windows XP for ultra-low-cost PCs and laptops project such as made by Asus through its Eee PC. This support will end till 2010, and the
main purpose is to prevent Linux monopoly these 'cheap' notebook and PC.

More information, follow below sources...

BeritaNet
BBC News
Informationweek


Read more...

A new planet has been found recently. It called 'MOA-2007-BLG-192Lb'.

More information? Find at here..


Read more...

Categories

Followers

Status

Latest Posts