Archive for June, 2007

Improve Management Of Membership Online With The Right Software Posted By : Mario Churchill -

Thursday, June 21st, 2007

Doing an online business is a big challenge. There are certain tasks and responsibilities involved just to ensure that the business will go well and that good profits will result. This is why membership management for business online software is a good tool to achieve the ends of the endeavor. In doing business, whether in the real world or online, it is a must to maintain good relations with the clients. The customer relationship is very crucial in maintaining a regular …

More: continued here

Quest Software Rounds out First Half of 2007 with Industry

Wednesday, June 20th, 2007

MSN MoneyCentral - Quest Software, Inc. QSFT today announced that two of its products won awards at the recent Microsoft Tech–Ed conference, adding to a number of accolades the company has received over the past few months. During Tech–Ed 2007, Quest Site …

More: continued here

splogs

Tuesday, June 19th, 2007

My blog search engine SproutSearch is now indexing over 8 million blogs. I am now working on changing the way the blogs are ranked. For now, they are sorted by the sheer amount of content they contain. I noticed a big problem with this method is that many spam blogs contain masses of content. I don’t like SproutSearch linking to so much spam, so I need to find a way to remove a lot of these listings.It is not practical for me to read 8 million blogs, so I need to come up with an automated method to detect spam. Many spam blogs use the same words over and over. So I wrote a program to count the number of repeated words. Most spam blogs seem to use a similar number of words per post. I made another program that computes the standard deviation of the number of words in a post. Using these metrics, I will make a program that flags potential spam so I can review and delete it.

More: continued here

4.3 million passengers to benefit from latest SITA CUTE systems at … - AME Info (press release)

Monday, June 18th, 2007

4.3 million passengers to benefit from latest SITA CUTE systems at
AME Info (press release), United Arab Emirates -7 minutes ago
AirportConnect CUTE is a common software, hardware and network solution for airports which enables airlines and handling agents to access their own systems

More: continued here

WordPress vs. mod_security

Monday, June 18th, 2007

WordPress blog posts with certain words in them can sometimes be blocked or fail mysteriously. Sometimes the offending word is silently removed from the post; other times the post fails with an HTTP error. Here’s a description of one possible cause, together with a useful workaround in case this problem happens to you. The problem […]

More: continued here

Twelve Things You Should Know to Save on Computer Software

Sunday, June 17th, 2007

by:Larry Andrew

Do you want to get quality software at a reasonable price? Whether you work at home or just need good software for your personal computer, you are faced with an almost endless selection of computer software. Sorting through the options can sometimes be a major task. However, if you want to get good, quality software there are several things that you can do that will save you money and headaches.

With the arrival of online marketing, you have more choices than ever. There are a large number of reputable software companies that sell software at significant savings. With a little homework and thought on your part, you can get good quality software that will accomplish your specific task.

In order to save both time and money on computer software, here is a list of twelve things you should do.

1. First, make sure you know as closely as possible the exact task you want your software to accomplish. The more specific you are the better. For example, do you want a very general word processing program to write occasional letters or a more sophisticated word processing software program to run the marketing for your business?
2. Check out the minimum requirements necessary to run the software. You want to make sure it will run on your computer equipment. You should find out how much memory the program takes, what operating systems it will run on and how much disk space is required. Is there any other computer accessory required to use the software?
3. Talk to friends and associates that have used the specific type of software you’re searching for. Ask them where they got the software, how much they paid, how long they’ve used the program, what type of guarantee came with the program, etc. If you have a task, which involves a deadline, like a payroll program, ask them how they were able to get answers to their questions and how long did it take.
4. Search the Internet for reviews on the software. Look at user groups or bulletin boards to see what users are saying about the software. For example, if you’re looking at the QuickBooks business program, type in “QuickBooks Software Review” to locate review information about the program.
5. You should always test the software program before you purchase it. Many reputable companies will allow you to download their software and test it out before you buy. Take advantage of the opportunity to test the program. Enter some data, print some reports, and give the program a real workout. Try as many options as possible. Don’t always follow set procedures. Try to experiment on your own. You want to know what the software does in a real world setting. You want to know what happens when you make a mistake.
6. If the software provides support, you should think of a question about the program that may not be too obvious and ask support for help. You’re much better off to try out support before you truly need help than to wait until you’re in a “must have help” situation. See how long it takes to get an answer. Check out how clear the response is. Ask yourself, “Did this completely resolve the problem for me?”
7. Check out the software warranty and company guarantees. A software company that stands behind their program will usually guarantee their products for a specific period of time. You should get at least a 30-day money back guarantee after purchasing the product. A 90-180 day guarantee is better. Usually, the longer the product warranty, the better the software.
8. Find out how often the company provides updates to their software. Check out the cost for getting the updates. For example, many companies will include updates for a specific period of time with the purchase price of the software. Companies that actively listen to their users update their software. If a computer program has not been updated for a long time, you probably won’t get further updates.
9. If you get a “Freeware” software program, you need to know four things:
First, freeware is a software program that does not cost you any money. That means you will not be able to receive support from the author. You are basically on your own. Sometimes that is good. However, if you have a time sensitive task and run into a software problem, free software may not be your best option. If you miss a deadline and have to pay a penalty of some type, that free software isn’t so cheap after all.
Second, many times freeware is an “introductory” version of a program. That means you may still have to pay for the “complete” program or the ability to use all the program options.
Third, if there is no charge for a program, the program may include software options that gather information about you, your computer, your surfing habits, etc. and then return this information to the company via the Internet. This is sometimes referred to as “Spyware” and can cause some real problems with your computer. When you use a program to eliminate the spyware on your computer, your “free” software program may no longer work.
Finally, if you are fairly computer literate, have no specific deadlines and know that a freeware program does not contain spyware, then, a freeware computer program can be a great bargain.
10. If you get a “Shareware” software program you need to know three things:
First, shareware is a software program that lets you try it out before you buy it. The author is “sharing” the program with you. If the computer shareware program does what you want it to do, then the author expects you to pay for it.
Many shareware programs allow you to use the program for a set period of time. After that period of time, the program (or at least some of the program options) will not continue to work. Don’t make the mistake of entering a lot of important data and then decide you “don’t want to pay” for the program. You could be left high and dry.
Finally, some shareware programs will continue to operate regardless of how long you use them. If you come to rely on a shareware computer program, it is wise to pay the author the nominal fee they usually request. This will help the author continue to develop and enhance the program. Besides, you’ll probably get support and help from the author if you need it.
11. Beware of companies that send you unsolicited emails offering “name brand” computer software at huge discounts. These are often overseas companies selling “illegal” software. You will not get support, but you could get a letter from the company’s lawyer telling you that you’re using a pirated copy of their software. Some people have even reported giving their credit card information to purchase these “great bargains” only to learn weeks later, they had paid for software they never got.
12. Last but not least, always order your computer software from a reputable online company. You’ll experience the best service, the best warranty and the best computer products available.

About the author:
Larry Andrew is an educational consultant, author and publisher of www.ez-software-review.comLearn how to purchase cheap, reliable and quality software for your home, school and business.

SoundTech Lightsnake

Saturday, June 16th, 2007

The SoundTech Lightsnake is a cable that lets you record sound on your computer without needing to buy a separate audio interface — actually, the cable is the audio interface. This 3 metre cable has a 6.3mm stereo plug at one end and a USB2 plug at the other. Cunningly hidden somewhere in the cable […]

More: continued here

updated blog spider

Saturday, June 16th, 2007

I’ve just updated SproutSearch’s blog spider. It now tries to fetch the RSS feed for a blog before parsing it with my HTML parser. This should save some CPU time and give me better results. It also gets the date and time of the blog’s latest post and some statistics about the number of words used. This new data will allow me to generate better pages in the future. I am also brainstorming some methods of data mining I can use to make SproutSearch a bit more interesting. With over 8 million blogs in the database there are lots of possibilities.http://www.sproutsearch.com

More: continued here

MySQL optimization

Friday, June 15th, 2007

I have noticed a lot of queries of SproutSearch’s main database table are getting slow as SproutSearch passes 8 million indexed blogs. I finally decided to do something about it after trying to add alter this table. I attempted to add a column that keeps track of the date and time of each blog’s most recent post. The alter table command ran for at least 8 hours, and then MySQL either crashed or the admins killed my process. I attempted this a second time without making a new index, which also failed.I figured I would just create a new table with the extra column and write a program to slowly copy everything over. The first version of this PHP program queried 10,000 rows of data from the old table and inserted them one by one into the new table. I set up a cron job to run this every 10 minutes. Once the new table started getting big, the cron jobs were overlapping, some records were not copied, and copy processes started backing up.It dawned on me that I’d better learn something about MySQL optimization. I read some online articles and decided to try using mysqli_multi_query to copy the records. That would reduce the network overhead. The program ran several times faster but I wanted to look into other methods. I tried using prepared statements, which wasn’t much better.I found this excellent article (http://www.informit.com/articles/article.asp?p=377652&seqNum=4&rl=1) which said if I use the insert format like:insert into table (column1, column2) values(val1, val2), (val1, val2)…MySQL wouldn’t have to flush the index after every insert. I made my program create a giant insert statement in this format. I tried it out and it only took a few seconds when the new table was empty. I modified the program to run 10 batches of 10,000 records, which would take a few minutes. This program has been running for a few days, and all my data is finally in the new table.I am still having problems with the table being locked during lengthy select statements. It causes certain pages to hang for a long time. I am now copying all the data from a MYISAM table to a INNODB table because it has row level locking.

More: continued here

The Unique Benefits of Recruiting Tracking Software

Wednesday, June 13th, 2007

by: Kent Pinkerton

Human resource departments, staffing agencies, and professional recruiting firms all need to keep track of the various people that they deal with. Any company that deals with hiring needs recruiting tracking software. Recruiting tracking software has many features that streamline the recruitment and hiring processes. This software enables the user to compile a database of all applicants, parse applicant resumes, and schedule interviews and follow-up meetings with applicants.

One of the basic functions of recruiting tracking software is to create a database of job applicants. The database stores all the information that the applicants provide about themselves such as their name, address, phone number, cover letter and resume. The database is organized in such a way that recruiters can search for any type of information by clicking on different tabs. All contact info is on one tab, while skills, work history, and any other pertinent information is stored on other tabs. Another tab keeps track of all correspondence the company has with the applicant. This tab is useful for listing any important information about past appointments or interviews and any upcoming meetings with the applicant.

Recruiting tracking software is also useful for resume parsing. Resume parsing involves breaking down a resume into its most important components for easy access. This means that recruiters can choose to look at all of the resumes submitted by applicants who share a certain attribute, such as all the applicants with master’s degrees, or all local applicants, without having to search through every resume individually.

Recruiting tracking software is great for keeping track of particular applicants and scheduling appointments and interviews. The database can be easily updated to include any new information. The user doesn’t need to keep track of any paper because all information is stored in the program.

Anyone who deals with hiring or recruiting should use recruiting tracking software. These programs eliminate the need to keep extensive paper files by storing all the information on a computer in easy to access files.

About the author:
Recruiting Software Info provides detailed information about executive, physician, personnel, and call center recruiting software, as well as recruiting database software, recruiting tracking software, and recruiting software reviews. Recruiting Software Info is the sister site of Help Desk Software Web.