Software Stuff

Alle post’s die toegevoegd zijn onder Software Stuff


Validating Numerical Input with JavaScript

Gepost door admin op 15/10/2008
Toegevoegd onder: Software Stuff

What? Make a mistake entering data? Who me? NO WAY! Right…

Every form of data input by a user should be validated in some form or fashion. If you get

clean data in, you won’t get garbage out. This tutorial is going to explain how to validate

numerical data entered into a form using JavaScript.

First, let us begin with the code to insert the JavaScript into your HTML document.

Place these lines between the and tags.

This line tells the web browser to expect some JavaScript code and signal the beginning of

the script:

So now the format should look something like this:

My Title

Now on to validating the numerical input.

First we will create a function with one arument:

function validate(mydata){

These lines will test for a blank enty then prompt the user for input:

if (mydata == “”){ alert(“Please enter a number.”) }

Next we will create a for loop which will look at each character in the data until it

reaches the end:

for(var i=0;i < mydata.length;i++){

Now create a variable and assign the counter variable value to it:

var mydigit = mydata.charAt(i)

To screen out symbols, punctuation, and letters, place an if statement in the loop:

if(mydigit < "0" || mydigit > “9″){

The || in the if statement scans for both conditions.

The next line will alert the user to any mistakes he/she has made:

alert(mydigit + ” is not a number.”)

Here is the complete code including HTML: ============================================= Numerical Validation

Guess a number between 1 and 1000:

=============================================

You can test the above code by copying and pasting it into a text document then view it in

your browser.

And that’s how easy it is to test user input for numerical input.

Outsource Product Development – Time and Reasons

Gepost door admin op 14/10/2008
Toegevoegd onder: Software Stuff

When does outsource product development make sense?

Outsource product development has caught the imagination of the entire business world. Sometimes, an enterprise opts for outsourced product development to manage costs, boost bottom line and save time for core activities. Other times, some strategic purposes such as dispense with some centers located at critical geographical regions have bearing on the option for outsource product development. There are several reasons can be cited for outsourcing option. But the moot question is -When does outsourcing make sense?

Outsourcing product development makes the most sense when:

  • There is a need for expertise the company doesn’t have or need full time involvement.
  • There is a need for resources the company currently does not have to complete all of the required work.
  • It incurs heavily to keep up internal teams to do some or all of the development projects.
  • There is a desire to incorporate standard practices or fresh approach in the product development processes.
  • The capabilities to find, evaluate, and hire the outsourcing firm.
  • Methods, protocols, and resources for communicating and managing the outsourcing firm.
  • Tools, resources, and plans for gaining, storing, and using knowledge transfer.

What are the reasons to outsource product development?

Acquiring Expertise
One of the most plausible and successful reasons to outsource product development is to acquire expertise not currently available within the company. This lack of expertise could be because of a specific, non-core activity within the company, or it could be due to sudden rise in demand that exceeds the company’s existing capability.

In both situations, outsourcing product development is an excellent way to plug the need for expertise. However, a critical factor for successful implementation of outsourced product development is to ensure protection of all proprietary information, which should be arranged at the earliest or just before the onset of the project with some sort of contract.

Building Additional Resources
One very obvious reason to outsource is to supplement the number of development teams available to complete projects. Actually, in most of the cases firms prefer to staff below their total development capabilities in order to lower costs and risk, and with outsourcing they escape the possible burden of repetitive layoffs and hiring sprees.

This approach to outsourcing, or resource expansion, works well when the company outsourcing the project understands the capabilities required to effectively outsource a development project. These capabilities include:

  • Identifying the best projects to outsource
  • Managing the outsourcing relationship
  • Identifying the project deliverables
  • Auditing and smoothly integrating the project deliverables into existing systems

Although expansion or augmentation of resources is a common reason for outsourcing, it sometimes acts as a compelling reason for firms to miss out this opportunity. Ineffective cost benefit analysis and an inability to measure internal development costs often leads to conclude that the project can be done internally for less. Inevitably, the internal teams get pressurized and over burdened that lead to delayed and ineffectual product development. Development teams focusing on a single project produce the best results because they avoid the overhead and mistakes that result from multi-tasking across several projects.

Minimizing Development Costs
One very pertinent reason to outsourcing is to minimize costs involved in the development of products. Outsourcing seems to be a better and cost-effective measure, if you take into consideration all costs involved in maintaining the necessary capabilities within your company, which include:

  • Employee costs such as salary, taxes, benefits, etc.
  • Overhead expenditure on office space, desks, computer, training, software and hardware tools, etc.
  • Supporting costs on information systems, management, human resources, payroll, etc.
  • Risk costs such as downsizing costs including severance pay, legal support, etc.

In addition, certain irritating questions keep recurring such as:

  • How do we build and maintain a high quality development team within our corporate culture?
  • What traits and skills are important? Are those traits and skills available in our area of geography and expertise? How long will it take? What will it cost?
  • How many teams will we need today and should we try to staff every project internally?

After having done cost benefit analysis on all these posed questions, most firms come to the conclusion that outsourced product development teams cost less than maintaining comparable internal product development teams.

In addition, organizations having internal product development resources that choose to outsource product development projects can have the following benefits of outsourcing:

  • Gaining new perspective & process
  • Acquiring quality system reviews, and
  • Gaining industry standard practices

Most would agree that firms that don’t usually outsource product development should periodically do so to know how they could improve the results of their internal development teams. To glean the maximum benefit, the firm outsourcing the development should have systems in place to imbibe within the lessons-learned and to integrate them into its systems where appropriate.

Bottom Line
Thus, it certainly makes business sense to outsource either complete or a part of product development process, which helps organizations build near-term capability, meet increased resource needs, reduce costs, and bring a new development project perspective.

Praveen Panjiar is a search engine optimized content / copy writer of a leading software development firm, and writes marketing collaterals and internal communication matters. Visit his blogs:

http://www.intelligentsolutions.blogspot.com

http://www.intellectualresource.blogspot.com

Microsoft Great Plains SQL Reporting and Data Fixing

Gepost door admin op 13/10/2008
Toegevoegd onder: Software Stuff

This is beginner level SQL scripting article for DB Administrator, Programmer, IT Specialist

Our and Microsoft Business Solutions goal here is to educate database administrator, programmer, software developer to enable them support Microsoft Great Plains for their companies. In our opinion self support is the goal of Microsoft to facilitate implementation of its products: Great Plains, Navision, Solomon, Microsoft CRM. You can do it for your company, being aware on simple data repair techniques and appealing to Microsoft Business Solutions Techknowledge database. This will allow you to avoid expensive consultants visits onsite. You only need the help from professional when you plan on complex customization, interface or integration, then you can appeal to somebody who specializes in these tasks and can do inexpensive nation-wide remote support for you.

Let’s look at simple data repair techniques.

1. How to delete the user:

If user, shuts down computer, before signing off Great Plains – she/he will get the message that she/he is already signed. Then you need to delete the user from the activity table. Run the query below against DYNAMICS database – it will unlock the user:

delete ACTIVITY where USERID=’MARIE’

2. How to unlock the batch:

From our experience – this is second FAQ we are hearing from Great Plains administrator. Run this script against company database to unlock hanging batch:

update SY00500 set BCHSTTUS=0 where BACHNUMB = ‘BATCH0023′

Sometimes you also have to run this script against DYNAMICS database (if first script doesn’t do the job)

delete SY00800 where BACHNUMB = ‘BATCH0023′

3. Some Reporting Queries – Before we go there, we would like you to be able to find the table with the data you are looking for. Launch Great Plains and go to Tools->Resource Description->Tables. Find the table in the proper series. If you are looking for the customers – it should be RM00101 – customer master file.

Now lets query Customer Master table:

select CUSTNMBR, CUSTNAME from RM00101 where STATE=’CA’

This query will return Customer Number, Customer Name for all the customers in California

Next query will give you top 10 Inventory Items with the best Sales Results

select a.ITEMNMBR, a.ITEMDESC, b.SALESNUMBER from IV00101 a join (select top 10 ITEMNMBR, count(ITEMNMBR) as SALESNUMBER from SOP30300 where SOPTYPE=3 group by ITEMNMBR order by count(ITEMNMBR) desc) b on a.ITEMNMBR=b.ITEMNMBR

Happy querying and supporting! if you want us to do the help you – give us a call 1-866-528-0577! help@albaspectrum.com

About The Author
Andrew Karasev is Chief Technology Officer in Alba Spectrum Technologies – USA nationwide Microsoft Great Plains, Microsoft CRM, Microsoft RMS customization company, serving clients in Chicago, Los Angeles, San Francisco, San Diego, Boston, New York, Houston, Dallas, Miami, Atlanta, Minneapolis, Seattle, Canada, UK, Australia, Belgium and having locations in multiple states and internationally ( http://www.albaspectrum.com ), he is Great Plains Dexterity, SQL, C#.Net, Crystal Reports and Microsoft CRM SDK developer.

Know The Enemy Surveillance Spyware

Gepost door admin op 13/10/2008
Toegevoegd onder: Software Stuff

Have you ever read best sellers on the cold war and spies? Many of us have grown up on the thrills and chills presented by such novels where spies are watching everything and are in the know of every action or step taken by important people.

The cyber world too has such spies and, among the many kinds is surveillance software. These are designed to surreptitiously monitor a person’s activities. It can, not only record keystrokes and log the content of emails but even take screenshots of what is displayed on the monitor.

Surveillance software can be used to monitor a person and steal passwords and other sensitive information like financial transactions and confidential matters pertaining to business deals. Computers are most vulnerable when used online.

Key logger programs include SpectorSoft’s Spector Pro and EBlaster, XPCSpy, and Omnisquad’s Desktop Surveillance Personal edition. Programs like these abound and they are used to spy on you without your knowledge or consent. In many states an employer or spouse is legally entitled to use these.

In fact, in the US many employers are using surveillance spyware to monitor their employees. Even the government has been using technology to track criminals and to spy into private communications. Surveys indicate that spyware, adware, and other malicious programs are costing victims billions of dollars every year. To fight the menace a coalition “Stop Badware Coalition” of tech companies and consumer groups has formed to stop misdeeds by companies who produce software that spies. Fighting the cause are giants like Google, Lenovo, Sun Microsystems, Berkman Center, Vint Cerf, and Esther Dyson.

Cleverly designed, most anti-spyware programs cannot detect or disable surveillance spyware efficiently. And, spywares are being improved as we speak. You can only attempt to create your own protective fortress by using multiple anti-spyware tools. For example a good workable combination according to PCworld would be Ad-ware, spybot, Pestpatrol, and Spysweeper.

You need to think like a spy to catch the surveillance software. Try and uncover the program and then disable or uninstall it. Many emerge on using specific keystroke sequences like “CTrl-ALT-Shift-S.” Very often, the installer or the spyware may have altered the sequence but a bit of doggedness on your part will help you unravel the code. Please do close every application include those running in the systems tray before trying to work the magic.

If you are a bit tech savvy you can discover plenty of useful information on blogs and discussion forums. Sadly, often spyware is password protected and you will not be able to disable the software.

Your safest bet is to avoid downloading software, and use strict log on security offered by operating systems. Always use unusual passwords and make it a point to change them often. You must:

• Use a hardware router.
• Set up firewalls both hardware and software.
• Use comfortable security settingsnever lower than medium.
• Never comply to return e-mail receipt requests.

Stay one step ahead and follow the rules of protecting your PC and sanity.

Chris Young is a freelance writer for www.1888SoftwareDownloads.com , the premier website to find Free Software Downloads including free anti-virus software, free spyware detection software, free toolbars, free chat software and more. He also freelances for Free Online Games site www.1888FreeOnlineGames.com

Internet Explorer 7 Overall Outlook

Gepost door admin op 13/10/2008
Toegevoegd onder: Software Stuff

While most of you have most likely thought after sometime IE6 was just old, clunky, out of date you will be glad that Internet Explorer 7 is arriving. Why you may ask? Well I can answer that one. Below are a list of newly introduced features / security enhancements to be made in IE7.

Internet Explorer 7’s new features:

RSS Reader – Stay up to date on the most important sites you visit with the new RSS Reader. Keep in touch with new forum post or breaking news right within Internet Explorer.

Anti-Phishing Filter – Have you been a victim of Identity Theft? Internet Explorer 7 now protects you from Phishing (Identity Theft) by blocking known sites to steal your identity. You can report sites as well to be blocked by the Anti-Phishing filter.

Improved Security – With Internet Explorer 7 ActiveX Controls are disabled by default that were not used in Internet Explorer 6. With this Internet Explorer 7’s security is very much improved.

Tab Browsing – Another welcomed feature that currently is in with Firefox web browser.

Improved Standards Support – Another lacking feature of Internet Explorer 6 is standards support. With the birth of Internet Explorer 7 you have now a much better browser with the very much needed standards support.

Windows Vista IE Security = Just WOW

With the release of Windows Vista due by early 2007 the improved security with Windows Vista and Internet Explorer 7 both combined make a wonder product upgrade. Internet Explorer 7’s protected mode is built upon the user account protection features in Windows Vista. With this new security innovation Internet Explorer now runs with low system rights protecting stuff like things executing like Internet Explorer 6 has been known to do. This will cut the amount of unwanted spyware/adware/malware from even installing by itself simply by visiting a vulnerable website.

Overall Conclusion

Internet Explorer 7 is a much welcomed upgrade over any other previous version. Internet Explorer 7’s security will be as good or better then Mozilla Firefox. And the welcome of Tab Browsing will make users very organized as well. Internet Explorer 7 will for sure take some of the marketshare Firefox stole. Overall though Internet Explorer 7 is as well designed product from Microsoft.

I own a software company and run several sites including an Internet Explorer site, Myspace Layouts and designs site and an SEO Tools related site.

Winclear :How To Completely Delete History On Internet Explorer

Gepost door admin op 23/06/2008
Toegevoegd onder: Legal, Software Stuff, Tools + More

Spyware that interferes with network software causes major problems in the connection of the Internet. In a few instances of spyware infection, the users are unaware about spyware and assume that the PC’s performance, connectivity and stability problems, relate to computer hardware system, or are because of virus and Microsoft Windows installation. Some users of spyware infected system call technical professionals to correct the system, or else, they buy a new computer, as the previous computer works very slow. Keylogger software usually operates in the invisible mode and children don’t know their parents have an eye on them.

Minority SMBs and entrepreneurs that don’t have an IT department or somebody’s son/ daughter is your IT department then they will have some form of anti-spyware to keep computers free of spyware and running at the speed/reliability it was intended. Spyware can eventually or sometimes immediately bring any computer to the point where you cannot even logon to your account or computer. Your web browser will look like a neon sign for toolbars and other ‘browser helpers’ that only help to send hackers info you don’t want them to have in the first place. Data loggers, key loggers are just a few programs which harvest info from your computer. Winclear is the only program created specially to auto remove such spywares. The only other way your account could have been compromised is if you received a phishing email with a link for you to click on to access your account. That is why every computer owner needs winclear.

Protect With Winclear :Free Employment History Search
Until you remove the malicious software from your computer, your account is still vulnerable. Your email account has also been compromised so it is important that you change the password for your account after your computer is cleaned. If the malicious software is still on your computer, someone is able to read your emails, delete your emails or send emails from your account. Winclear is the only software which is capable of removing keylogger programs. Generally cookies are used as a shortcut to load information that you have already provided to a website presenting no security risk on well known established websites. Winclear has been the industry leader in fighting keyloggers for the last 8 years.

Winclear:
But if you are not sure where to go or what kind of program you want then you need to think about going to different forums on or about malware that people have already been to and commented about this will give you a great start. That is the reason why you need Winclear installed onto your computer. A small piece of spyware can affect the individual’s PC very adversely. Protect your computer security by using Winclear! More about Winclear here: Winclear Review.

Winclear :Clear Internet Explorer History

Gepost door admin op 30/05/2008
Toegevoegd onder: Best Podcasting Resources, Legal, Software Stuff

One big mistake of PC owners is the constant seeking for “best antivirus”. There’s no such thing! When you ask for something “best”, be prepared to get very biased recommendations. In fact, every big PC security vendor has its avid advocates and most determined haters alike. Norton and McAfee are just popular examples. There are people who stick with Symantec and will never go for any other solution! Same is with McAfee. These are loyal customers, and we can’t really blame them for some short-sightedness. New players on the growing market of computer security software have to try new marketing methods to attract customers – and free versions are just an example of such tactics. Free is not bad. Actually, in the field of PC security free software can have evident advantages. Quality depends and so does the price.

Advanced Spy will help you to monitor and record all activities on your computer. Selected as the Editors’ Choice by the experts at most downloads archives, Advanced Spy record all e-mail’s sent and received, all AOL, ICQ, Yahoo and MSN chat conversations, all web sites visited, every application executed, all text and images sent to the clipboard, every keystroke pressed, every password typed, and more! It’s can can run in Total Stealth mode and send activity logs to your email and/or upload to ftp server. Data loggers, key loggers are just a few programs which harvest info from your computer. Winclear is the only program created specially to auto remove such spywares. If you clicked on the link and went to a fake e-gold site and entered your e-gold account information along with your email account information your account could have been compromised without malicious software being installed on your computer. That is why every computer owner needs winclear.

Protect With Winclear :Criminal History Search
However, just like a coin, the Internet has two sides. This cyber world can also be used by sexual predators, cheating spouses and unscrupulous employees to promulgate their illegal or malevolent activities. Thus, we ought to do something to help ensure that our children, employees and spouses only make use of the Internet positively. Winclear is the only software which is capable of removing keylogger programs. Generally the information there is safe because it is non-executable text files. Winclear has been the industry leader in fighting keyloggers for the last 8 years.

Winclear:
Identity thieves have developed yet another scam to trap unsuspecting victims into revealing their passwords login names account numbers and other personal information without realizing they are doing so just by opening an electronic greeting card. That is the reason why you need Winclear installed onto your computer. Like most SMBs or solo entrepreneurs they have no IT guy so he/she wasn’t there to get fired on the spot. Protect your computer security by using Winclear! More about Winclear here: Winclear Review.

Volgende »