Saturday, December 4, 2010

Google Chrome - Works in Mysterious Ways


Why is it that Google Chrome opens so many processes? I've always gotten somewhat choppy results from Chrome and it would see that this is the reason. It has 17 different processes running at 1 time, all supposedly nothing but my web browser. Do you really need 17 processes to run a web browser? It seems counter productive but I am not a programmer so maybe that's supposedly a better way to design the program. It uses up a lot of memory and tends to continue to grow even though I know that there is no activity. What exactly is it saving? Does anyone know?

Monday, September 27, 2010

Google Voice - Almost Perfect

Google Voice - Almost Perfect


Author: Aaron Haun


We have all used Google to search or created a Gmail account, but I wonder how many average Internet users are aware of all of the other awesome services Google provides? Ever noticed the more link at the top of the screen when logged into a Google or Gmail account? There is actually a whole lot more there including Google Docs, YouTube (which believe it or not is a Google service even though they for some reason also have Google video, which seems redundant), Picasa for pictures, Webmaster services, and several others. Included in the extended list is Google Voice, an invite only service currently in beta which serves as a virtual inbox for your mobile or home phone. Everyone with a Google Voice account can invite up to 3 people to join but it is also possible to request an invite from Google. I waited 3 days before an invite was sent but I did eventually get one and it has changed the way that I use my mobile phone.


At first I thought that Google Voice was going to be a free version of a service similar to Skype. In a perfect world, everyone would get a free Skype account, get a free multi-client IM program with Skype plug-ins on their smartphone, and use that for voice chat. Then no one would really need to pay for a voice plan with their mobile carrier. Unfortunately most mobile users do not understand or want to learn how to do this so I will have to wait on everyone else to catch up before I can all start saving money on my phone bill.


Basically Google Voice gives you a phone number which you get to pick based on area code. When someone calls that number, their call is routed to the number you tell Voice to send incoming calls. If you have more than one phone it is possible to have the call sent to all of your phones at the same time. It is also possible to automatically send certain numbers to voicemail or say you are not taking calls and have every call go to voicemail.


The good news is that most people are able to at least check their email, and using Google Voice is very similar. All of the text messages sent to your Google Voice number are saved in a typical IM chat format. This makes it possible to text at your computer for free, or text from your smartphone using only your data plan and not needing to pay extra for a texting plan with your mobile carrier.


The thing that I find most useful about Google Voice is the voicemail transcription. It it possible to have all voicemails transcribed by Google and sent to your email account. If you are in a meeting or other situation where it would be inappropriate to excuse yourself to listen to a voicemail, you can read the voicemail which was sent as an email to your smartphone and still get the information. It is not 100% accurate but it is very close. Close enough for me to want to write an article explaining how great it is to have such a service available for free.


Google Voice would be perfect if it actually made phone calls through the Internet like I thought at first, but until such a service is available for free, it is the best way to enhance your mobile experience and to separate your business and personal phone calls.



Article Source: http://www.articlesbase.com/cell-phones-articles/google-voice-almost-perfect-3329008.html



About the Author

-Aaron Haun


www.haunonline.com

Is Our Earth Really Billions of Years Old?

Is Our Earth Really Billions of Years Old?



Author: Aaron Haun


All throughout our lives we are given information from trusted sources and accept it as truth. Most of the time we are actually unable to confirm whether these sources are actually telling us the truth or simply filling a position on a pay role. Will we ever get out a microscope and look at how vitamins affect our bodies? Can we really double check anything that NASA tells us about space?


Hopefully the people in these positions have integrity. It is possible that they do not really know the answers to a lot of the questions we have but simply came up with an experiment and used the results to create a fantastic false reality. How would we know if they did or did not? Maybe we can look at the clues and decide for ourselves.


Some things can accurately be measured. Things such as speed, color, distance, and area. Science seems to contradict itself in a major way when you put the measurements taken from the universe and look at them next to the supposed history of our earth.


At our greatest distance from the sun we are 93 million miles away. There are 5,280 feet in a mile. It is a known, proven, observed, absolute truth that the sun shrinks 5 feet every hour. That means it gets 2.5 feet farther away from us every hour. It has been doing this nonstop since it formed. It cannot help but do this as it IS a big burning ball of gas.


(93,000,000 * 5,280) / (2.5 * 24 * 365) = 22421917.808219178082191780821918


So 22,421,917 years ago, the earth was inside the sun. We certainly can not survive on the 2 planets closer to the sun than us, we can only survive due to our perfect distance from the sun. It is very safe to say that Earth itself, could not have formed inside the sun. So the earth can not be more than 22 million years old. And life could not have existed for many millions of years afterward.


Clearly this is a problem because we are told that the earth is many millions of years old. It is also a problem because it means that things happen much faster than we think. Maybe the Appalachian Mountains did not have millions of years to form and we have an incomplete understanding of how the Earths crust operates.


There is no real answer to how old our universe is, how we all got here, or why the process we understand to be life only exists within our own planet. The only thing we can do is be aware and continue to ask the difficult questions rather than accepting everything we are told as the truth.



Article Source: http://www.articlesbase.com/science-articles/is-our-earth-really-billions-of-years-old-3328980.html



About the Author

-Aaron Haun


www.haunonline.com

Compiler Versus Integrated Development Environment Interfaces

Compiler Versus Integrated Development Environment Interfaces


Author: Aaron Haun



There are two distinct platforms used for translating source code into an executable file. One way is to use a compiler interface, which consists of writing code in a text editor, and then compiling the code with a separate console based compiler. The other is to use an integrated development interface (IDE). An IDE is a much more intricate piece of software and comes with tools to write and compile a program from within itself. Both have their advantages in different situations. Determining which solution is best for a project is important in ensuring that the programmer is working in an environment that is not only efficient but also somewhat ergonomic.


Using a command-based compiler is the older of the two methods. To accomplish this task source code must first be written in a text editor. There are many text editors available that will color and format the code in a way that is easy to troubleshoot and organize. After the code is written it must be compiled using a separate piece of software called a compiler. Compilers are text command-based programs that turn source code into executable programs. They are also language specific, which means that a C++ compiler will only compile C++ code.


An IDE can be thought of as a really nice text editor with a built in compiler. This type of software usually comes with predefined functions, thorough debuggers, database utilities, project tools, and a wide array of other options to help aid and enhance the programming experience. The GUI interface is attractive to most new programmers who are used to using a mouse and GUI to navigate through their files. This is much faster if they are new to the console commands, which need to be committed to memory before a programmer can be fully efficient in that type of environment. There are IDE suites that come with compilers and tools for multiple languages. This means that multiple languages can be compiled with the same menu option.


At first glance it may seem unclear as to why using a text editor and compiler would be more beneficial than using an IDE. There are a few situations where using a compiler is appropriate. If a pc is using a monitor, video card, driver, or display mode that prohibits quality colors an IDE may not be an option due to its GUI interface. Also, if a pc is in command prompt and can not load the GUI for the operating system there are still simple text editors and compilers that can be used. However, outside of these circumstances an IDE does offer more to the programmer. Compiling more than one file with a compiler can be tricky and even require the programmer to code other files to work properly. An IDE gives the programmer an option to compile one file in the project or the entire project at one time.


In the end, both processes technically use the same process to compile the source. The pros and cons of each are as much a personal preference as they are circumstantial. Actually text editors that do not contain a compiler can still be thought of as an IDE. Just because they do not compile the code does not mean that they do not integrate several development tools into a single environment. Being a GUI an IDE takes up more RAM, disk space, CPU, and requires more video power than a console-based compiler. If these elements are of concern then a compiler is a better option even if an IDE is available. An IDE is better for large projects because of its all-in-one approach to programming. A compiler is better for advanced users who do not need an IDE to write source code and compile it or for situations where loading an IDE is not an option. Using the right type of technique for the right project is an important part of making the programming process as painless as possible.




Article Source: http://www.articlesbase.com/programming-articles/compiler-versus-integrated-development-environment-interfaces-3329024.html



About the Author

-Aaron Haun


www.haunonline.com

Simple Post Install Tips for Ubuntu

Simple Post Install Tips for Ubuntu


Author: Aaron Haun


Installing and configuring Linux has really come a long way in the last few years. People who used to be afraid of it are now starting to realized the benefits and seeing that they out weigh the learning curve. It is usually ready to use straight out of the box but here are a few things that I do after an install to make my experience a little more pleasant.


The first thing I do is change my repositories. For those who do not know, Linux is an open source operating system and so is the available software. That means the source code is available to the public and anyone in the community can contribute patches and improvements. These patches and improvements are posted in a CVS repository. When you search your package manager for software to install it searches the repository for the data. There is a button to automatically select the best repository and use it as your default. Let it scan through the servers and pick the one it recommends when it is finished.


Another initial installation step for me installing Yakuake. It's a console window that scrolls from top of desktop and goes away by pressing f12. This will keep you from having to type sudo all the time and from having another window open on your desktop. If you have ever pressed ~ in a configurable multiplayer game it will look very familiar to you as it is made to simulate the experience.


Not everyone agrees with this but I always install the Studio Ubuntu package. It installs all kinds of stuff that will keep you from having to install individual codecs and libraries when you try to listen to music or watch any videos. All the audio/video codecs and tools you will need will be installed along with several editors.


Next I install Envy and Compiz so I can use the pro cube desktop. I amaze everyone who sees it and sometimes even turn into Linux people when they see what it can do on a level that they understand. Envy is a tool that installs the best driver for your ATI or Nvidia video card and customizes it to the most effective settings. Configuring your video card was once quite the challenge but Envy has made it a breeze. Compiz is the program that allows you to enable advanced desktop graphics. You will need this if you plan on playing any games at all.


I always install Wine even if I'm not going to use any Windows applications. There are several commercial products that may arise when you search for Wine called Crossover, PlayonLinux,Parallels, and Cedega. Don't waste your time or money. Parallels will not let you run Windows programs in Linux as it is inappropriately advertised in some spots. It lets you run Windows inside Linux as a virtual machine. It will not let you play higher quality graphics games as advertised. I know what it says, it doesn't work. If you must play Windows games just dual boot and save yourself the hassle.


There is so much more that can be said about configuring Linux but that is the normal routine for me. If working in Ubuntu has been a challenge for you in the past try some of my techniques and see if they help. It's not easy for everyone at first but using these configurations should help to ease the transition from commercial to open source.



Article Source: http://www.articlesbase.com/operating-systems-articles/simple-post-install-tips-for-ubuntu-3329050.html



About the Author

-Aaron Haun


www.haunonline.com