Friday, January 16, 2009

Open Application Created by Visual Studio 2008

When creating an application using visual studio I was trying to figure out a way that I could just run the application without having to install it first on my machine. You can run the application without installation by opening the project folder of your application then navigating to the bin folder, then the release folder:

My Documents\Visual Studio 2008\Projects\Visual Basic 2008 Terms\Visual Basic 2008 Terms\bin\Release

You can then double click on the application file without having to first installing the setup.exe file that is found if you publish the program.

Why use Linux Operating Systems

"When Miguel De Icaza spoke at the 2000 Ottawa Linux Symposium, he opened his talk with a blunt message, "Let's make Unix not suck."(McAllister, 2004)

Miguel De Icaza can make such a statement because he is one of the main founders of Gnome, which is a GUI that is widely accepted and used in different distributions of Linux. His idea is that we need to use concepts that are already familiar to computer users, but just make those concepts better.

With dedicated programmers such as this you may wonder why they are having what they created open-source or essentially free to the public to use. The reason for this is that they are helping create a standard amongst developers and programmers to create systems for the benefit of all users.

This can be seen widely through all of the forums that are available on how to use Linux distributions. There are many discussions on how to fix security issues that may exist as well as different bugs and errors that they have come across while using Linux. With so many eyes looking at what is going into making Linux better there are not many major security issues as there are with Window's products. Usually when a security issue is found by someone outside of Microsoft Windows Development team they will exploit the security vulnerability and the issue may not be found by Microsoft for many months. Security issues with Linux are more easily detected and then are fixed sooner, making it more secure and a better option for those who do not like Microsoft operating systems.


References

McAllister, N. (2004). Open source's usability champion narrows the gap between linux and windows. InfoWorld, 26(21), 52-53. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&db=buh&AN=13196091&site=ehost-live&scope=site

Friday, January 9, 2009

Fedora 10 "Failed to get a TID" Error

Problem:

When trying to update Fedora 10 I got this error:

failed to get a TID: A security policy in place prevents this sender from sending this message to this recipient, see message bus configuration file (rejected message had interface "org.freedesktop.PackageKit.Transaction" member "SetLocale" error name "(unset)" destination "org.freedesktop.PackageKit") (0)

The fix:

Open Terminal and type:

su -c 'yum update' then press "Enter" to execute the command

Your system will then search for available updates and then install them. Restart your system and then everything should work fine from there.

Why Linux for business needs?

Why Linux? First off, its free! The ability to have an operating system that is free makes a huge difference when needing to cut costs in a business. You also have developers constantly looking at the different flavors, or brands of Linux. With hundreds of developers looking at Linux operating systems there are constant fixes to bugs that effect the security of your system and the performance of the machine. You also have the opportunity to install only the key components of Linux that you are needing in order to be productive. You can go even as far as writing program specific programs for Linux to meet your company needs. Just think about how awful it would be to choose a company to write a custom DBMS for you to then have them all of a sudden go out of business without warning. Who then will support the product you just purchased? Who will refund the money you just spent as well? By doing your own custom programming you then do not need to worry about these issues, and constantly update, and fix bugs that may come across. Linux can be used for Mail Servers, Routing, FTP services, Web Services, DNS Services, and much more.

Wednesday, January 7, 2009

What to consider when choosing a database

Gints Plivna at gplivna.eu has some great advice on what factors you are needing to consider when choosing a database. I am going to attempt to “Cliff Note” the article for convenience . Click here to view the full article.


How robust is the system needing to be?


A Geo Metro cant perform as a Power Stroke Ford F-350 can with how much it can carry and how fast it can move. If you are expecting the system to not to be strained or have to carry to much data then go with something that will perform like the Geo, but if you are expecting high volume and a lot of strain then go with the F-350.


Will it work with the existing system?


Lets continue to think of the database as a car and now your system as the garage. Can your new car fit in your old garage? Or are you going to have to build a new garage for your new car? You need to make sure that what you already have in place is compatible with what you are going to implement.


What will the cost benefit be?


If its going to cost to much to keep the system up and hire someone to maintain the system then it may not be in your best interest to upgrade to a new system. However if you are able to do most of the work yourself, find forums, and other useful tools that are free then it could be beneficial to you to implement the system.


Keep these three questions in mind when you are thinking about upgrading or starting out with a new database.