Thursday, September 27, 2007

Final Solutions

Hi, afterall I'm quite sorry for the long gap after my last post. I'm being busy in releasing my other blogs, where my new ideas or activities raised my thought to write it out.

For this time, I will like to tell you that I'm in a very final stage of my currently milestoned projects, where there are two ongoing projects. The first one is still the MPWS web site, together with its database system connecte through it, while the other one is the extra large known system, where I have to design it like I have to build it from the very scratch basis, like I have to build the new computer, not to said the normal computer, but this one with a quite large system structure or architecture, like the one expressed as a HAL 9000 supercomputer, just left for only some times for me to be built. Yes, I admit it to be just like the one, but this one just slightly similar. It have almost all of the properties in designing it, where I have to format, re-partitioning it, re-installing many items on it, re-......that and re-....this. When it comes to this part, I got whirled by the annoying environment unless I do really know what its purpose is for. If I do not know its real purpose, I will imagine that I am in a wrong track. This keeps me uncomfortable with the results, either it can be or not. This kind of system is a most valueable ones, where if there are a silly mistakes, then it goes off. Never have a chance to undone it. I must be very carefull in handling it, where any difference results producing a difference solutions, and I don't want to getting stucks on it for a long time. I'm afraid I can't do that, Dave!

Ok. Business is business, but the I.T activities remains on its track, where there are no unkown or unproved or untested alternatives are allowed to take over the action, whenever one action failed. Do you know what I mean? We could not think of the alternatives very fast. Just like the engineering parts, where if we stacked out one parts in the flow chart and suddenly replaced it with the other ones randomly, do you think we could save? I mean within a second there could be a bomb explodes somewhere else. Just like a scientific works, there could be a preciseness. There would not be a freedom styles in providing a solutions, where we have to think 10 times before we talk to the boss. If we failed, we can get fired. This has no relation to the actions being taken, but just my voice done it well. If I said the good ones, there it goes, while the wrong ones remains unpaid for a long time. Even if I'm packed with a full of knowledge, but if I expressed it in the wrong way, people won't believe it for a longer time. People may keep away of you. This is the art of the I.T. business. Not a junk.

So, for the projects I involved, I have to commit it together with my abilities and equipments I have in order to deliver the best results to the clients. I have to find a suitable times to sleep, plans, executes and accomplish my task in order to have the high quality projects products produced by me. If I failed to accompany myself, then I would failed to plan myself, and therefore I would failed to run my task then. This is my nature. The most engineer's nature. They need the balance between works and life, even though the works is more. They do usually makes a parts of they works as a joy, where the eccessive times they've took doesn't seems like works itself. It will rather balanced their life in this way. This is what I'm trying to do so. The real life of an engineer.

Ok, finaly, the only final solutions I've thought is to have the work like it was. No objections, no flaws, no drifting off course, and no excuses. I have to work hard, yet to maintain my level of life easness by making a good sense of my job as my joy part in my life, as well as concentrating it well through. Fine. I got the idea. I will execute it now.

As for the HAL project, it will coming soon when I have settled most part of the initial parts, where no more fuss, no more doubt, and no more mess. It'll move through for sure, if only I could caught this, and I will. I must!!!This is for my sake and my best in my life, I know it myself, non other person or things could define it to me. See ya in the next posts!

Sunday, September 9, 2007

Happy Mac World

Yeahh!! Today I got a new stage of knowledge in a Mac world, where not everybody can done it well. I've got a bit of knowledge on how to look for the printer, but this one is too little compared to the amateur ones. I am categorized not as a beginner, but rather a starter, like a person in kindergarten. I just learn the basic structures of the files, the Finder, some applications inside it, and the basic properties of the Mac OS X. However, I might need to extend it to a greater level, like installing, updating, troubleshooting, like what I'm just doing at Windows.

There are quite a number of difference between Mac and Windows, although most of the people said it is totally difference. In a scope of a technical person, or at least a programmer, they should know at least how to open the files, edit the files and transfer the files, even they are not using the mac. After quite a few month, I have discovered most of the important parts of the mac, including the hardwares and assembling them. The only things I left are the troubleshooting parts and its OS basic tasks such as printing, etc, in detail.

What I do today is just exploring a printer on a mac machine, but never use it. Just to know if the printer is still there, can be used or else state it as having a problem. That's all for now. Even I'm quite strange to mac, one day I would make my wish becomes reality when I will be able to purchase a mac, at least the MacBook Pro. I've save this in my Yahoo! tech page and I'm wishing to buy it whenever possible, not counting my age or my position or my level of professionalism. If I feel the time has come, I will purchase it. The usage? Haha.. it will vary from many kind of people, ranging from its professionalism and background, but for me, as you know, the computer enthusiast, will rather buy for nothing else but just to love it. Love and loving, vice versa. Somehow no matter if I found either myself or somebody else discover that computer may have a spirit. Yesterday I found in the net a managing director of Microsoft UK state that computer may interact with human beings in a personal way in a few decades. I do believe with this statement, even though I admit myself that I would, in this world, build a HAL 9000 machine. I've state this in my other blog entitled ' 2007: A HAL Odyssey' as I said earlier, but unfortunately I have to postponed this project until the incoming date, but it won't take too long. I promise that I will continue this project as soon as possible. The overall design and philosophy has been observed, and right now it is still inside my brain. I just need some time to transfer it out to a sheet of paper, and start working. Afterall, I just need some time.

As for mac world, I will continue to discover it until I feel satisfied, no matter what kind of machines exists in this world will always become my next experiment.

OK, that's how it works, me, myself and a mac, for a starter and the beginner. Adios!!

Saturday, September 8, 2007

Problem settled

Puhhh... at last I've bought the new old PC at Budget IT Solution, Amcorp Mall at its lowest price available. Just imagine a P3 pc, with the 30G Hard Drive, 128M Memories, 2 USB port, internet and graphic card ready with windows 2000 installed for just RM300, what a fuzz! It's getting cheaper when people don't manage to buy the previous generation of still working but smart and economic items, even at a lower price offered. I wonder if it could drop some more to 200 or 100 soon for this such items in a few periods of generation soon.

So far I've installed the Paragon Partition Manager, a trial version downloaded at download.com this early morning, hopefully to successfully installed and managed to partitioned and installed the Linux together, but it stucks till the partitioning process. This made me canceled the so called to be the next meeting with my newly client, which if not will be held as usual at P.J, around Amcorp Mall with a next stages project planning including the proposal being discussed to start into the programming works.

Yes, I know this project is a most valuable project, and I can't take it easily and destroy its commitment and agreement by simply making a mistake. What I know, this is the first time to miss the appointment(actually canceled, but seems like its not realy) by stating that the previous phase does not complete. If the client has more than one project dealers, than he/she might move to the other one without waiting so much time to being settled with the problematic ones. However, I did admit that although the client doesn't said anything at me, this is still a silly mistake that I have to take into account for the next time onward. If I could know the barriers or circumstances earlier, than I must make an alternative to settle the matter first.

This is the lesson for me, even though it seems very simple. The client may said it is ok if I don't have enough tools or so known utilities to complete any tasks, but to me, I would said myself that the client may feel unsatisfied as if I did not complete because of my time misleading or mismanaging. This may make me aware for the incoming sake of business, whereas I will end up having my own big business in the city, just like Bill Gates of Malaysia, as everybody will know. I keep imagining and dreaming of having such a big building, with a beautiful glass wall, good staffs, well prepared environment and landscapes that locates my own company and business, with a multi-billions dolar of capital in hands to manage. All I can do right now is pray and work hard, like the famous nasyeed motto: 'Pray hard, work smart', but to me, I've changed it a bit to be ended with 'work hard' also to meet my target. I have to do it because according to my estimation its not enough time from now until my day of target begin its journey. In order to achieve it, I need to work hard also, besides from pray hard. The chances does not waiting for you and it comes only once in your life. This has been my principle since I am here. Anything that seems to looks like a chance, I will studied it fastly and if I found it as a truth and good way, I'll admit it, otherwise I don't. The time is running out fast and I have only a few years to go. If I wait for another moment, it will disappear. This is a life. The principle of life is always the same, no matter who you are and where do you live around this world. Everybody shares the same principle.
What I have to do now is upgrading my life, keep in touch in the IT world and businesses, work and mix around with the IT guys and learn a lot of information and experiences before I could achieve my goal. If I want to grab the goal I have to works upon myself in terms of phsicological health, mental awarenes and prepared my mentality to be the first class of the former successful businessman that I know, including our Prime Minister, Dr. Mahathir.
Ok, I know this is a development blog, so I could not say a much about this things here, so I will be back to the development stories. After ready for the so known big project system preparation, I will be back to the other client, which are the fellow of MPWS membership that I have to submit some reports according to my phase status: whether it is completed or not, and provide more info of what it could become in the next incoming stages or on its final release. For now, I'm keep authoring the website for it, as I could just using the Fireworks for just a few weeks, and when the trial period ended, I have to use the Ms Word for the editing purpose. The good news is Microsoft Office Word 2007 works very well upon editing documents, including html. This can be used as a web design tools, as was before for Microsoft Frontpage, where it never included inside my trial version package. Luckily the Microsoft Word supports almost all the features in Frontpage and I can use it to replace my former web editing tools, the Fireworks from adobe which ended its trial period in just 30 days.
I didn't found any differences between the old Fireworks that I used(a pirated version) and the new ones, the Fireworks CS3. The only differences is on the interface layout and the icons used, and some other silly things. The basics is just the same, where it have the frames, layers, buttons, libraries and all kind of web stuff that can be designed from scratch. I keep using the insert button tools and drawing my own buttons instead of using its predefined buttons, which looks rather like a 90's web page. Huhh.. I like the 2000's kinda page, where it looks more simple in forms of images, no sluggish borders and frames, and neat yet tiddy. This is the futuristic ones, not the funky, fancy ones with a many colors and decorations, just looks like the 80's specs and hair(not to said to somebody, just examples). We likes to laugh when saw this kinda features or fashion on TV or wherever, I always spend this time with my youngest brother. This looks funny! Hey look at that - that woman wears a ...... like that...haha!
Ok. For the webs, there it goes, the design, the layout, and the functions must looks neat and nice, yet attracting, as well as the codes behind it, it should works well. Ever heard of outsourcing? Ok, just a day ago, I have pass a bit of my project to my known former classmate where I spend most of time with him by chatting through YM. He is a genious in programming, just like me, and willing to do such a big projects, but having a lacks like time management and some sorts of internal energy. He can do this and that, but when it comes to circumstances, it stops him. So, when I discover this, I just give him the not so risky part to be completed, to see if he can do. Yet, I don't have a greater or mass part of project at this time, as the matter has being done and there is another coming in the future. The future projects has not dealt yet, whereas if dealt, I will manage and arrange it in another way to make it countable to my known kinda person involved. This is the way the manager should do, not to blaming and pointing the fault hundred percent to the innocent people.
Right now I'm still doing a tiny programming at the office, besides doing some auditing and documentations regarding on the hugely used systems, as long as the maintenance, handling and troubleshooting to the users who uses it. The pro and cons of this kind of works are: We can support but if anything happens out of our knowledge range, we become confused, because we are not the person who build the system, and we don't know how it works internally. So, if anything runs down, I have to prepare my words although I don't very sure what the system wants. This often happen when the reporters or editors wants to know what actually happens. When this situation arise, my team and I have to prepare the answer, and ready to shield for the swords! What I have to explain to the user is different from our knowledge and what we do, and the scope and the concepts are all different. You have to be able to switch your mind. This is like when the SQL service down, the user doesn't know what is SQL and they do not know how to operate it, manage or operates it. If we explain the query, syntax, like 'I have to use Select... instead of Join... blah blah..' then they said what a heck are you talking about? I just want this problem being solved! So that's the situation often happens at my workplace and I'm willing to handle it

Thats all for now about my development activities, hope to see for the next post. I have also post the '2007: A HAL Odyssey', so what happens to it is I have to postponed the project for a while until one suitable time, so do let yourself keep updated with my information and visits this blog often!