Joe McLaughlin’s Blog

Progamming & Code Excerpts


Gmail Gets A Panic Button

Have you ever sent an email, and just as it was going on its merry way, you realize you misspelled something or you sent it to the wrong person. Now you can take advantage of that delay to “undo” the message.br/br/a href=http://www.techcrunch.com/2009/03/19/gmail-gets-a-panic-button/read more/a | a href=http://digg.com/software/Gmail_Gets_A_Panic_Buttondigg story/a

PHP Web Development Advantages

What is PHP?

PHP is a popular and widely used programming language used for website development. PHP stands for PHP: Hypertext Preprocessor. PHP is server side scripting language for creating Web pages. PHP is very easy to understand & learn. It supports most common databases like Oracle, Sybase and MySQL. It also includes external libraries to generate PDF documents and parsing XML. It is an open-source language which is used by large group of developers.

Advantages of the PHP Web development services:
# Low development and maintenance cost.
# High performance and reliability
# Ability to embed itself into the HTML code
# Compatible with servers
like Apache and IIS

PHP (PHP: Hypertext Preprocessor) is a powerful server-side scripting language for creating dynamic and interactive websites. It is widely-used as it is open source software which saves time and cost-effective, and free to download and use as compared to its efficient competitors such as Microsoft’s ASP.Net. PHP web development can be embedded directly into the HTML code. PHP supports many databases such as (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, etc.)

Rightwaysolution is a Web Development company focus on ASP.NET development & PHP software development as server side programming languages. We are serious about developing a successful Internet business, good-looking the time to educate our in such Web Development, Web Site Design, Internet Marketing, Promotion, Copywriting and Search Engine optimization are of the extreme of importance.

More than all factors we get first exactly of way must be on web site. If our web site doesn’t look professional, in marketing and promotional efforts will be useless. While we may be developing a lot of traffic to our web site, if it is unsuccessfully planned and doesn’t look professional, we will not possible to make any sales.

About the Author:

Rightwaysolution is a web development company provides ASP.NET development, PHP programming, Flex web development, ROR web development, Joomla customization & E-commerce application development services world wide.

In this Internet era any information you look for is available readily at your finger tip. You can catch up with friends, chat, play games, get to know new people, socialize, bank, shop, watch videos, and do just about anything online. Thanks to internet, there has been a substantial growth in the popularity of blogs, forums, social networking sites, and other similar interactive pages in the last couple of years.

Gone are the days when one had to rely on DVD to share something with friends. Today all thanks to the websites with video sharing feature, you no longer have to worry about having missed out on any important event of your near and dear ones! The video sharing option of many social networking sites like Youtube is its biggest traffic puller feature. Any user can upload videos clips onto these websites that provide video hosting services
and the clips can be viewed by anyone with internet access, anywhere in the world.

Thanks to the readymade Youtube clone script available on the Internet, today you don’t need to have broad technical expertise to own a website like Youtube. The providers of these Youtube clone software have made it easy to install and use. All you have to do is buy Youtube clone script, follow the step by step instructions for installation and you can have your own Youtube clone website up and running in no time. Some Youtube clone script providers also offer the provision of showcasing your own clone script. All you need to do is to submit your clone script to the concerned sites and in no time you will see more traffic coming your way.

Apart from uploading and viewing videos, this Youtube clone will bring a whole lot of revenues for your website. The benefits of using Youtube clone scripts are briefly discussed below:

” Members can upload, manage and share their own media files.

” Connect with other members and subscribe to their media channel

” Members can create groups, share their media files, and create a community within your community around their interests. Groups can also be set to private so only friends get access.

” Visit other users’ profiles, leave comments, view their favourite media and make new friends

” Private message friends and/or other members

” Private Media - Ability to create private groups so your uploaded files are only shared with friends

” Video commenting system that will bring your community to life

There are a few tricks which help you increase your website traffic by using Youtube clone.

Try offering users an incentive to upload videos, this will indeed increase participation. Not necessarily monetary prize, it could be in form of offer of being featured on the homepage of your website for a limited period of time. Even if you get two- three more video uploads a week, it’s a success.

Youtube clone allows editing your upload file
to allow adding a video to only one channel. The benefit is that search engine won’t pick your content as duplicate since it’s added in a single channel.

Motivate users to write long tail descriptions that are relevant to the videos. Youtube clone script provides upload.tpl file for this purpose. These descriptions help in search engine indexing.

Advantages of a custom website versus using a Website Builder Tool

The internet has revolutionized business all around the globe. Almost every competent new or existing business wishes to exploit the incredible potential of the internet, and the first step is to have a web site designed done and maintained by a professional web site design service or build and maintain it yourself. One of the first things to consider is your computer ability. If you despise computers and software and find them confusing and frustrating then building your own website can be quite a task. One that you may not want to undertake. However, if you enjoy working with computers and learning new things or if you just have the patience to stick with it, then building a website is within your grasp. You may also decide to do it yourself to save cost. If you still feel that you want to build your own site you should choose software that is easy to use and user friendly.

Your website should be as unique as you and your business. You should select the website that is specialized in what will meet all your needs, both now and in the future. Custom based websites are for those who already have a website but are looking for those special finishing touches that quality custom graphics can provide. Designer graphics can make your website stand out above the rest and a custom website specializes in taking your original graphic or photo and turning it into a unique work of art. Quality graphics make an incredible difference in the visual appeal of your website.

Actual site “content” continues to be essential to the success of a website. More often than not though, visual appeal is the determining factor as to whether or not a client or customer will remain on a website long enough, to actually see the product or service the business is providing. Custom websites are for those who dont have the time to design or create, but want to get things mush better and fast with a nice graphics.

Web site builders are online tools which anyone can use to build a professional looking Web site without programming and have it hosted instantly. No software to buy, no code to learn, all you need is to be a little Internet savvy and know how to click your mouse.

Most business owners today know that having a web site is an essential component of marketing. In the past, the choices were to hire a professional web designer, hire a local teenager to create a site for mall money, or learn to do it yourself. The last two options, are the least expensive, and were the preferred method for small businesses. The results are often not what businesses need to grow, reach, and impress new potential customers, however. They seem good at the start but quickly become limiting.

If you operate or manage a business, you surely must realize the increase in e-commerce taking place today. Many businesses find themselves searching for the best way to increase their exposure on the internet, and for most a website is the first course of action. As most businesses operate on firm budgets, finding cost effective solutions are usually one of the first thoughts when looking to make new purchases. When it comes to creating a website there are many affordable software programs that can produce professional results. Business software should be capable of handling your needs today and in the future. Business are always changing, adding new products, changing or removing old products, offering specials, having sales, etc. By choosing a business website builder over a professional web designer you will be able to make changes to your website whenever you want to. Another benefit is that you will be avoiding the high costs associated with developing the website and costs for making any necessary changes.

Website Builder tools advantages to you are increased revenue, cost control, caters to the large demand existing for web designing in the SME sector and can increase the client base without adding to your overhead. The advantage that your customers gets is a professional quality website, up and running in minutes and a User friendly and easily customizable interfaces that gives a complete website with all its frills and features and a nice attractive design. The downside is that you are limited to the look and functions of the tool and the templates or designs they provide.

On of the advantage of a custom website design is that the web site will look and function exactly as you want. A custom made web site can promote your brand and increase sales. The functionality and design of your website is important, because the images and text on the screen can make an indifferent visitor turn into a keen client, and the goal is to optimize your site to evolve maximum traffic conversion.

As more and more people are starting their own small home business many are finding that having a website is an important factor to consider. When one starts to consider building a website, especially the novice, many questions arise including&. can I create a website myself or should I hire a professional?

Hiring a professional is a great way to go if you can afford it. Although there are several things to keep in mind: how much will it cost? How much will ongoing maintenance cost? What will changes cost? How long will changes take? etc. As a result, many people opt to build their own website and begin searching for software that can easily help them.

As you start searching for an easy web site builder, there are some factors that you should take into consideration so that your new software will serve you now and the future.

There is quite a variety of easy web site building software and content management(CMS) based websites on the market today. In addition, some of the software available today is very expensive, geared more for the professional web designer, and come with a huge learning curve.

The options for small businesses to get a site developed have changed from the past. There are now sophisticated “site builder” tools available to small business owners, bundled with many web hosting packages. By using templates, and a content management system to manage updates to the site, it became easier to set up and maintain a web site, and many development companies have canned this functionality, for a fee. Hosting providers are increasingly offering tools to automate the web site building process, and with good reason. This new option has many benefits, as long as the business owner recognizes that there are trade offs and limitations to getting a web site this way. Some of the downsides are&the design is limited to their predefined templates. The functionality is limited to the tool. Also, in most website builder tools it is hard to perform search engine optimization, which is essential for a site to be found in the major search engines.

One of the biggest attractions for site building tools is the cost. It won’t necessarily cost less to get your site this way, but it does provide a way to spread the cost over time. The cost for a custom website varies as per the feature and function it carries with itself.

Many people are concerned with building their own website, fearing boring designs and complexity. However, it is now becoming apparent that there are many custom web site builder software products on the market that promise dynamic layouts, professional templates, and user friendly web design tools. The professional web designers know there are a few more things to know, but sometimes they find some irony in the fact that web developers, in their quest to improve and better the web, have made themselves “optional”. Most site building tools today are very robust, making it simple to add forms, searching, maps, guest books, calendars, and a whole variety of elements to a web site. Even better, the hosting company sometimes offers an entire suite of services - the site builder, email marketing, search engine optimization and statistics, all in one package along with the hosting.

There is also a possibility that the service will require you to keep some branding on the site telling people that you used their website designs and tools. This is more common with the free site builders - which pay for themselves by putting ads on your site. If your goal is to build a business web site, it’s really not worth sacrificing your professional image by getting something free, which screams CHEAP.

Low quality websites sometimes attempt to sell expensive products or services. These websites cannot succeed. Studies reveals people spend more time on a well designed web page than on a low quality web page. There is a comparative relationship between the amount of time that an average visitor will spend on a web page and the amount of time that was spent building the web page.

Websites are an important aspect of online businesses. They are the first face of interaction between the user and the business. The website creates the first impression on the user and hence needs to be effective and impressive too. It is the job of web design services to make the website user friendly and search engine friendly too, so that it can serve the purpose of both effectively.

A tool can make things happen - but if you don’t know what to make happen, it is either a useless tool or a dangerous one. There is a learning curve in knowing how to present information online (called information architecture in the profession), as well as for using the site builder. In other word, the fuller featured the tool; the more there is to learn. If you aren’t familiar with color theory, use of typography, information architecture, navigation and interface design, and page layout and design, you can potentially make something that will hurt your business more than help it. So, unless you are already computer and web savvy, figuring out all the features within your web hosting and site builder package can be time consuming and frustrating.

In the end there are ways that a business can take advantage of these new options and still create a functional and professional web site. One way is simply take your time and research the available website templates, and find the one that has the most features and flexibility, that meet your functional requirements. In other words, spend the time to learn the things a seasoned pro would bring to the table. The internet is a massive library of “how to” information, where you can literally teach yourself anything - and with enough time spent, you could potentially learn how to layout information, what colors and fonts work well together, how to conduct your marketing online and optimize the site for search engines. The second is choosing the best suitable custom website design company and work with them to build a professional website that meets your needs get your imaginations carried and make business a greta success.

About HostChart.com

HostChart, a Web Hosting Company Resource, is a leading web hosting directory website that has been in business for over 5 years. They provide numerous web hosting articles and tutorials as well as news, interviews, and reviews. You can use their extensive set of tools to research and evaluate your current or future web hosts. HostChart is a Property of Advantage1 Web Services, which also operates ResellerConnection.com, a Reseller Web Hosting Resource, HostingKnowledge.net, and FoundHost.com, a Budget Hosting Resource.

About The Author
Rodney Ringler is President of Advantage1 Web Services, Inc., which owns a network of Web Hosting Informational Websites including HostChart.com, ResellerConnection.com, FoundHost.com, ResellerForums.com, and HostingKnowledge.net. Rodney has over 15 years industry experience from programming to internet marketing.

The stock market is in a tumult. Actually, it has been for about a year, ever since the subprime fiasco (anyone take a look at Moody’s performance over the past year?) Now that that particular issue has been beaten to death, other mortgage related issues are cropping up. Most of the stuff covered in the media is financial in nature, but some of those mortgage related issues do concern information security.

It’s no secret that there are plenty of companies in the US that discard sensitive documents by dumping them unceremoniously: leave it by the curb, drive it to a dumpster, heave it over the walls of abandoned property, and other assorted mind boggling insecure practices. In fact, MSNBC has an article on this issue, and names numerous bankrupt mortgage companies whose borrowers’ records were found in dumpsters and recycling centers. The information on those documents include credit card numbers and SSNs, as well as addresses, names, and other information needed to secure a mortgage.

Since the companies have filed for bankruptcy and are no more, the potential victims involved have no legal recourse, and are left to fend for themselves. In a way, it makes sense that companies that have filed for bankruptcy are behaving this way. (Not that I’m saying this is proper procedure.) For starters, if a company does wrong, one goes after the company; however, the company has filed for bankruptcy, it is no more, so there’s no one to “go after.” In light of the company status, this means that the actual person remaining behind to dispose of things, be they desks or credit applications, can opt to do whatever he feels like. He could shred the applications. He could dump them nearby. He could walk away and let the building’s owner take care of them. What does he care? It’s not as if he’s gonna get fired.

Also, proper disposal requires either time, money, or both. A bankrupt company doesn’t have money. It may have time, assuming people are going to stick around, but chances are their shredder has been seized by creditors. People are not going to stick around to shred things by hand, literally.

Aren’t there any laws regulating this? Apparently, such issues are covered by FACTA, the Fair and Accurate Credit Transactions Act, and although its guidelines require that “businesses to dispose of sensitive financial documents in a way that protects against ‘unauthorized access to or use of the information’” [msnbc.com], it stops short of requiring the physical destruction of data. I’m not a lawyer, but perhaps there’s enough leeway in the language for one to go around dropping sensitive documents in dumpsters?

Like I mentioned before, inappropriate disposal of sensitive documents has been going on forever; I’m pretty sure this has been a problem since the very first mortgage was issued. My personal belief is that most companies would act responsibly and try to properly dispose of such information. But, this may prove to be a point of concern as well because of widespread misconceptions of what it means to protect data against unauthorized access.

What happens if a company that files for bankruptcy decides to sell their company computers to pay off creditors? Most people would delete the information found in the computer, and that’s that-end of story. Except, it’s not. When files are deleted, the actual data still resides in the hard disks; it’s just that the computer’s operating system doesn’t have a way to find the information anymore. Indeed, this is how retail data restoration applications such as Norton are able to recover accidentally deleted files.

Some may be aware of this and decide to format the entire computer before sending it off to the new owners. The problem with this approach is the same as deleting files: data recovery is a cinch with the right software. Some of them retail for $30 or less-as in free. So, the sensitive data that’s supposed to be deleted can be recovered, if not easily, at least cheaply-perhaps by people with criminal interests.

Am I being paranoid? I don’t think so. I’ve been tracking fraud for years now, and I can’t help but conclude that the criminal underworld has plenty of people looking to be niche operators, not to mention that there are infinitesimal ways of defrauding people (look up “salad oil” and “American Express,” for an example). An identification theft ring looking to collect sensitive information from bankrupt mortgage dealers wouldn’t surprise me, especially in an environment where such companies are dropping left and right.

The economics behind it make sense as well. A used computer will retail anywhere from $100 to $500. The information in it, if not wiped correctly, will average many times more even if you factor in the purchase of data recovery software. Criminals have different ways of capitalizing on personal data, ranging from selling the information outright to engaging in something with better returns.

Is there a better way to protect oneself? Whole disk encryption is a way to ensure that such problems do not occur: One can just reformat the encrypted drive itself to install a new OS; the original data remains encrypted, so there’s no way to extract the data. Plus, the added benefit is that the data is protected in the event that a computer gets lost or stolen. However, commonsense dictates that encryption is something ongoing concerns sign up for, not businesses about to go bankrupt. My guess is that sooner or later we’ll find instances of data breaches originating from equipment being traced back to bankrupt mortgage dealers.

The stock market is in a tumult. Actually, it has been for about a year, ever since the subprime fiasco (anyone take a look at Moody’s performance over the past year?) Now that that particular issue has been beaten to death, other mortgagerelated issues are cropping up. Most of the stuff covered in the media is financial in nature, but some of those mortgagerelated issues do concern information security.

It’s no secret that there are plenty of companies in the US that discard sensitive documents by dumping them unceremoniously: leave it by the curb, drive it to a dumpster, heave it over the walls of abandoned property, and other assorted mindboggling insecure practices. In fact, MSNBC has an article on this issue, and names numerous bankrupt mortgage companies whose borrowers’ records were found in dumpsters and recycling centers. The information on those documents include credit card numbers and SSNs, as well as addresses, names, and other information needed to secure a mortgage.

Since the companies have filed for bankruptcy and are no more, the potential victims involved have no legal recourse, and are left to fend for themselves. In a way, it makes sense that companies that have filed for bankruptcy are behaving this way. (Not that I’m saying this is proper procedure.) For starters, if a company does wrong, one goes after the company; however, the company has filed for bankruptcy, it is no more, so there’s no one to “go after.” In light of the company status, this means that the actual person remaining behind to dispose of things, be they desks or credit applications, can opt to do whatever he feels like. He could shred the applications. He could dump them nearby. He could walk away and let the building’s owner take care of them. What does he care? It’s not as if he’s gonna get fired.

Also, proper disposal requires either time, money, or both. A bankrupt company doesn’t have money. It may have time, assuming people are going to stick around, but chances are their shredder has been seized by creditors. People are not going to stick around to shred things by hand, literally.

Aren’t there any laws regulating this? Apparently, such issues are covered by FACTA, the Fair and Accurate Credit Transactions Act, and although its guidelines require that “businesses to dispose of sensitive financial documents in a way that protects against ‘unauthorized access to or use of the information’” [msnbc.com], it stops short of requiring the physical destruction of data. I’m not a lawyer, but perhaps there’s enough leeway in the language for one to go around dropping sensitive documents in dumpsters?

Like I mentioned before, inappropriate disposal of sensitive documents has been going on forever; I’m pretty sure this has been a problem since the very first mortgage was issued. My personal belief is that most companies would act responsibly and try to properly dispose of such information. But, this may prove to be a point of concern as well because of widespread misconceptions of what it means to protect data against unauthorized access.

What happens if a company that files for bankruptcy decides to sell their company computers to pay off creditors? Most people would delete the information found in the computer, and that’s that-end of story. Except, it’s not. When files are deleted, the actual data still resides in the hard disks; it’s just that the computer’s operating system doesn’t have a way to find the information anymore. Indeed, this is how retail data restoration applications such as Norton are able to recover accidentally deleted files.

Some may be aware of this and decide to format the entire computer before sending it off to the new owners. The problem with this approach is the same as deleting files: data recovery is a cinch with the right software. Some of them retail for $30 or less-as in free. So, the sensitive data that’s supposed to be deleted can be recovered, if not easily, at least cheaply-perhaps by people with criminal interests.

Am I being paranoid? I don’t think so. I’ve been tracking fraud for years now, and I can’t help but conclude that the criminal underworld has plenty of people looking to be niche operators, not to mention that there are infinitesimal ways of defrauding people (look up “salad oil” and “American Express,” for an example). An identification theft ring looking to collect sensitive information from bankrupt mortgage dealers wouldn’t surprise me, especially in an environment where such companies are dropping left and right.

The economics behind it make sense as well. A used computer will retail anywhere from $100 to $500. The information in it, if not wiped correctly, will average many times more even if you factor in the purchase of data recovery software. Criminals have different ways of capitalizing on personal data, ranging from selling the information outright to engaging in something with better returns.

Is there a better way to protect oneself? Whole disk encryption is a way to ensure that such problems do not occur: One can just reformat the encrypted drive itself to install a new OS; the original data remains encrypted, so there’s no way to extract the data. Plus, the added benefit is that the data is protected in the event that a computer gets lost or stolen. However, commonsense dictates that encryption is something ongoing concerns sign up for, not businesses about to go bankrupt. My guess is that sooner or later we’ll find instances of data breaches originating from equipment being traced back to bankrupt mortgage dealers.

About The Author
Timothy Maliyil is CEO and founder of Data Guard Systems, Inc., a leading developer and marketer of endpoint managed security services and online business management software, based in New York City. Data Guard Systems is an Application Service Provider (ASP) and offers intuitive business management software to various industries. Data Guard’s flagship product is the AlertBoot data security managed service. AlertBoot offers full disk encryption and a comprehensive suite of disk security solutions as a centralized, managed service. Deployment times and support are significantly reduced, thus resulting in a lower overall total cost of ownership for an organization. Prior to founding Data Guard Systems, Mr. Maliyil served as the Director of IT at HarborTech, a privately-held supply chain house for the semiconductor industry. He also held various positions at Netegrity (now Computer Associates). Mr. Maliyil holds a B.S. in Computer Science from Tufts University.

For more information on full disk encryption go to http://www.alertboot.com/

We’ve previously put the major browser releases to the speed test, but today we’re measuring Chrome against the second beta of Internet Explorer 8, as well as the beta of Firefox 3’s next iteration, 3.1. We tested tomorrow’s browsers on startup and page-loading times, JavaScript and CSS performance

read more | digg story

[ToolboxData(<span class="code-string">"</span><span class="code-string"><{0}:ModalForm runat="</span>server<span class="code-string">"</span><span class="code-string">>"</span>)]<br /><span class=”code-keyword”>public</span> <span class=”code-keyword”>class</span> ModalForm : Panel<br />{<br /> <span class=”code-keyword”>public</span> ModalForm() : base()<br /> {}<br />}<br /><br />Very good article <a target=”_blank” href=”http://www.codeproject.com/KB/aspnet/SmumModalForm.aspx”>here</a>.<br />

This is a script I wrote at work. It’s just some javascript that loops through a series of radio buttons for a selection of questions. I’m checking to see if they are checked and if the ones selected are “generally not” or “no”. If so I set the focus to the textarea and prompt the user for input.

Question Yes For the Most Part Generally Not No Don’t Know
Other
N/A
54. My physical work environment is:
  Kept clean by janitorial staff.
  Kept in good repair.
  Free from safety hazards.
  Physically comfortable.
  Free from distractions.
  If you answered “Generally Not” or “No” for any segment of question ##54 please provide specific examples, including building address, floor, room numbers etc. and a description of the issue.
 

function check54and56(q)
{
// Determine which question was passed to function. 54 or 56?
if(q == ‘54′)
{
questions = ["answer_1", "answer_2", "answer_3", "answer_4", "answer_5"];
ta_answer = “answer_6″;
}
else if(q == ‘56′)
{
questions = ["answer_8", "answer_9", "answer_10"];
ta_answer = “answer_11″;
}
outer: for(i=0; i<questions.length; i++)
{
var radios = document.frm12.elements[questions[i]];
inner: for (var x=0; x <radios.length; x++)
{
// Debug Only
//alert(”Answer ‘” + questions[i] + “‘\nRadio ‘” +x+ “‘ checked: ” + radios[x].checked + “\nRadio ‘” +x+ “‘ value: ” + radios[x].value);
if(radios[x].checked == true)
{
if(radios[x].value == ‘no’ || radios[x].value == ‘generally not’)
{
alert(”Please enter some examples for question “+q+” in the textarea below.”);
document.frm12.elements[ta_answer].focus();
break outer;
}
}
}
}
}

DevShed continues their series looking at connecting a PHP5 script to the powerful Yahoo! search backend with part four of the series today. This part focuses on reworking some of the previous examples to make them more modular using custom defined functions.

Logically, these examples can be really useful for learning the basic concepts surrounding the use of these search services, but undoubtedly, it’s necessary to modify and improve their source code to make it more compact and completely reusable.

They start the overhaul with the web search (complete with example results) then push on to the video and image searches and work them over the same way.

In this post to the Developer Tutorials blog, Akash Mehta talks about the “version dilemma” that developers face when looking for good hosting - with all of the push towards PHP5 these days, why is it that so many hosting environments are still running on PHP4?

If you purchase a cheap hosting account with many of the major web hosts around today, chances are they will be running PHP 4. The problem for web hosts is this: the PHP community may have moved on from version 4, but a lot of the code out there hasn’t.

He recommends one solution that several hosting providers are starting to gravitate towards - offering both to their customers and allowing them to switch between them (via something like cPanel).

« Previous Entries  



Certifications

Calendar

July 2009
S M T W T F S
« Mar    
 1234
567891011
12131415161718
19202122232425
262728293031