Categories: Computer

17 Apr 2010, Comments (0)

Possible

Author: admin

Before, when the hard drive of our computer crash, and we don’t have backup of our files, it seems there is no chance to recover them. All we can do is to rework or repeat everything. What if the deadline is tight like students who needed to submit their school report on time in order to pass the subject? Another example case is an office employee who needed his presentation the following day in order to close a great deal. Sometimes repeating of research and report is not possible for just overnight. Even two days sometimes is not enough, and then you began to worry that you might not finish it on time. Well that kind of situation was before.

Because of the technology and professionals we have right now, getting your data back is not a big problem anymore. Our hard drive is more advance than we used think as it is, so getting hard drive recovery is possible. Having the right knowledge to do data recovery makes it even easier. Worrying that your data might get lost will never be a big deal anymore. Our technology provided us ways to do things possible and very easy. Having the right tool and knowledge to do such thing as data recovery will be at ease.

30 Jan 2010, Comments (0)

Consulting

Author: admin

I remember my friend consulted me about a computer software from his company, it was last week. It is needed to implemented before the end of this month and he asking me if the program is okay to install on his Acer Aspire laptop. I told him that the software is safe to install, because I’ve used that when I was still on their company. The software is actually used to program some modules on a server, it is a commissioning software to configure the functions of each device, so he is more careful about that. I find myself also in that situation, you have to make sure that everything is alright before doing so.

16 Jan 2010, Comments (0)

A useful tool

Author: admin

My brother asked me this morning if I can help him to finish his project. He is at college now and he is taking up an architectural course. He is asking me to teach him how to do cad drawing. Well I’m not that good at drawing when I’m using a freestyle with my own hands, but using a cad software drawing is easy. You have to know most of its function keys to create a nice drawing, it is all about memorizing all the codes and functionality and of course you have to know the design skills. Anyway, I thought him on how to do it, but since I haven’t using that since college I gave him an instructional book for reference.

30 Dec 2009, Comments (0)

How to have a successful website?

Author: admin

Search engine optimization is not an easy task, lots of things must be considered when doing such thing. Like for example, having a high page rank or maybe at least a small green color mark on your page rank bar is hard to achieve. What that mark indicates is the importance of your page, it is non sense if you acquired that the wrong way, it will be removed later on. For your page to be considered important, you must have unique and good contents which are updated regularly. One thing that I notice about page rank is, once you stop updating your page and so as loosing that green color, maybe because there is nothing new.

Another thing is traffic, it is basically the volume of viewers coming in to your site which is also very important. How to get this takes a lot of hard work. You have to list your site on directories like in DMOZ and BOTW, of course you have to list your site on where category it belongs. Like for example you have established your business related site, of course you have to list that on a business web directory. Basically, that is all that is needed to have a successful web site.

29 Dec 2009, Comments (0)

A great way to promote.

Author: admin

Blog is a powerful tool to share anything that is in within you, like your thoughts, opinions, different kind of ideas and even promoting something. Basically, a blogger writes what ever he or she likes to. Of course each post should not violate any ethics, even though you you can, just try not to. Anyway, a blog site usually have many readers and every time an author publishes a post or article it automatically send an alert in a form of RSS or email subscriptions. In that way, avid readers will know that there is a new post for them to read. The idea here is pretty much basic, if a blogger chooses to promote a website for example, he can easily promotes it because he have many readers. If a third party wants to advertise on this blog, this is very effective.

Often times, an advertiser can select blogs that are related to what they are promoting. In that way, they can filter out most of the targeted readers, which is very efficient. After the the blogger broadcasts the advertisement, the blogger will gain some extra cash as an exchange for his or her hard work. Pretty exciting isn’t it? Just remember, to put a lots of good and new contents everyday.

28 Dec 2009, Comments (0)

Discuss Design Decisions

Author: admin

Any significant design decisions should be discussed and approved by the team. There is a fine line to be walked here between getting people’s buy-in and the dreaded ‘‘design by consensus’’ syndrome, but I think it is an important rule to establish. Design by consensus cannot work and is never what you want your team to spend their time on. Everyone has opinions about how every piece of code should be designed, but at some point, there needs to be one hand on the tiller. The role of designer/architect is an important one, but ‘‘architect’’ doesn’t need to be synonymous with ‘‘autocrat.’’

Personally, I favor an approach in which one or a small team of architects sketch out an initial design, preferably as part of a baseline architecture. That means building out as wide a solution as possible that touches all the riskiest parts of the design without going too deep. You want to prove that the solution is viable without spending much time building features. Once that initial work has been done, additional design work falls to the rest of the team. The architect should be responsible for the top-level design, but asking the architect to be responsible for designing every corner of the system is neither practical nor beneficial. That means that there will be some design work assigned to each member of the team as they build ‘‘down’’ or add features to the skeleton established by the baseline architecture.

That said, it is still the responsibility of the architect to make sure that the overall design expresses a consistent vision of how the system should work and how the code should be laid out. To that end, any significant design decision that is made during the course of building out the system should be raised with the group and discussed so that the architect can approve it. That doesn’t mean that everyone on the team gets a vote. Nothing paralyzes a team faster than trying to reach consensus on every design point. No group of developers larger than one will ever agree on everything, and trying to get a team of 10–12 developers to reach consensus on design decisions will cause your project to bog down in short order.

However, if significant decisions get raised with the team and discussed, everyone benefits. The architect may be exposed to new ideas that he or she hadn’t considered before, or specific aspects of the system’s domain may come to light that make design changes necessary. If those decisions are raised in the context of the group, everyone learns from them, and you will have a better chance of staying consistent throughout the project and as a team. What you really want to avoid is any surprises that the architect might stumble across later during development. If parts of the system are inconsistent with the rest of the code or with the goals of the architect, then everyone’s job becomes more difficult. You end up either just living with the inconsistencies or ripping out and redoing work that has already been done, which doesn’t make anyone happy.

This is one of the harder rules to uphold, unfortunately. It really requires the architect to be involved at code level across large swaths of the software. Spot checking may be enough, although there are tools that will give hints as to where there might be issues. Using the source control system to track where changes are being made helps to identify ‘‘hot spots’’ where lots of changes are happening at once. Looking for new files being checked in can help find new areas of functionality being added. And occasionally generating artifacts like class diagrams may help highlight areas of interest.

The most important tool that the architect can employ is communication. Talk to your team and ask them what they are working on. Do they have questions? Do they need help? Are they unsure about anything? Do they understand how their work fits in to the system as a whole? Watercooler chat is a great way to identify which parts of the code may need extra scrutiny.

So how do you identify a ‘‘significant’’ design decision? Adding a new class isn’t significant. Adding a new interface might need to be double-checked, but maybe not. Adding a new abstract base class probably bears looking at. Introducing a new third-party component or tool definitely is significant. As an architect, you really don’t want to find out a month into development that one developer has introduced an inversion of control container into their code independently of the rest of the team. Ultimately it is up to the team to decide what will constitute a significant change. Just make sure that everyone understands it in the same way, so no one is surprised.

Before any task can be done, any design issues that are included in that task need to be brought to the attention of the team and the architect and signed off on before the task can be considered completed. If such issues are brought up on a task-by-task basis, there is less chance of things slipping in and persisting in the code for a long time before being noticed.

21 Nov 2009, Comments (0)

Maintaining a website.

Author: admin

For a person like me, it is very important to make good decisions every time. Internet is a very powerful tool to promote, to be known, to learn, to buy, to be entertain, etc. To keep your viewers, fans and customers be updated all the time is a very hard task. But in total, I can say that I enjoy doing this, why? Because I believe this is one of my passion that needs to be known.

Anyway, there are many things that have to be well maintained. Like for me, I need to update my post regularly for my readers to like my blog. Also when it comes to some technicalities, it is important to be on the right system. What I am trying to say is, for my website to run, I need a good system. Like for example the web hosting service. Different service different offers, this has been the trend for most hosting services. It is our choice to pick either one of them that suits our needs. For all we know, website hosting is very important. For a website to be active, it needs something that will hold it twenty four hours a day seven days a week. As I said earlier, updating a website is very important for your viewers or visitors to be updated also. What is new on the content is very important and of course the past content. We keep in mind that some viewers like looking at those older contents, which are also important to us. What I am trying to say is the capacity, it is also important. If large capacity is available for you, then you need not to delete past content to free up spaces. So we come up to the point of picking the right hosting service that will fit to our needs, a good step is by looking at web hosting guide. There you will find the right service for you.