07 Apr
Posted by ProCOM
on April 7, 2008 – 9:25 pm - 169 views
If you're new here, you may want to subscribe to my RSS feed. So that you can read the latest updates about Web2.0 tools, Making Money Online, Tips in SEO, Ajax and many more. Thanks for visiting ProgramimiCOM!
Nowadays, in this trendy world, people get very uptight when they do not look entirely presentable. This would also be the case in web designing.
Every individual would definitely want their website to look good, if not, to the best they can. Here are a few things we could look out for when wanting to create a professional looking webpage.
Color Schemes and Themes.
When designing, always choose matching colors. An example of a matching color would be to have a dark background, with visible words and designs. With the dark theme, try not to mix too many bright colors into the design. What we should NEVER do, is to mix two very different colors, such as purple and yellow. Now, of course, it would depend on the purpose of the website, but those two colors are too striking for one who wants it to look more professional.
Themes must always suit the company or rather, the organization / etc. If the website was made to cater for a food company, it would be wise to stick to that particular category, rather than to revert to a different theme, such as machinery.
Fonts should be used in regard to the formality of the website. A simple sans-serif font would suffice in most cases. Exceptional cases such as design and art groups might want to use fanciful designs and fonts. Of course, that’s only if you know what you’re doing.
Finally, we must always try to think of our visitors, see the way they see. The resolutions and file sizes of the pictures must not be too large in terms of size. This is to allow maximum compatibility and cater our visitor’s needs.
So, planning is something we should always do, before attempting something.
There are many reasons for redirecting a user to another page. Perhaps the page has moved or perhaps they are trying to access a page they shouldn’t have access to. Or maybe you want to put in an interstitial ad (those full page ads displayed before taking you to the actual page you want to go to).
There are also many ways of implementing a redirect, each with advantages and disadvantages appropriate for different scenarios.
HTML Redirect/META refresh
This is probably one of the most widely used since it is easy to implement. Using a <meta> tag, once a page is loaded, users can be redirected to another page after a certain amount of time. All those “you will be redirected in 5 seconds” pages use a <meta> refresh tag to accomplish this.
The code goes in the <head></head> section of your HTML and looks like the following:
<meta type=”http-equiv” content=”7;url=http://www.programimi.com” />
The number before the semi-colon indicates how many seconds the browser should wait until redirecting the user to the page specified. If an URI is not specified, the page will refresh itself after the set amount of seconds — useful for continuously updating a page without having to use JavaScript.
The PHP Redirect (and other languages)
Using a server-side language, you can invisibly redirect the user to another page. For example, this can be useful if they try to access a secure page without proper authorization and you wish to redirect them to a login page.
The syntax varies with language but here is the PHP code:
<?php
header(”Location: http://www.programimi.com/”);
?>
This modifies the header to send the user to a desired page. Note that headers can only be modified if no output has been sent yet.
.htaccess Redirect
Using .htaccess to redirect has several purposes. Similar to forcing www, you can use mod_rewrite to send users to a different destination. The code is simple — redirect all page requests to a new domain.
RewriteEngine on
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]
The advantage to this method is that it will maintain the page URI the user was trying to access. For example, if they navigate to http://www.olddomain.com/contact.php, they will be redirected to http://www.newdomain.com/contact.php instead of just the domain root.
Moved Permanently - 301 Redirect
Also, note the R=301 option at the end of the .htaccess code above. This 301 code is to let search engines know that the domain has been moved permanently and all old links should be updated to the new domain.
A 301 Redirect can also be achieved in PHP by adding this line prior to the redirection line:
header( “HTTP/1.1 301 Moved Permanently” );
If you’re into SEO (search engine optimization), listing the old domain as 301 is very important.
JavaScript?
There’s actually another method I left out and that is redirecting with JavaScript. I left it out because I can’t think of a situation where it would be better suited than the other methods described above. That, and there are more compatibility issues with JavaScript.
Know of any other ways of redirecting?
If you can write, you can blog. And if you can blog, you can make money. It is really that simple.
Blogging is nothing more than keeping a web log, or a series of posts on absolutely any topic you like. The majority of bloggers are just personal blogger, writing about their daily life and experiences. These people tend to have a large following among family and friends, but not necessarily anyone else, unless they happen to have a fascinating life.
In order to earn money blogging, you need a topic that interests someone besides your mother. That doesn’t mean choosing a technical or difficult subject, just one that will draw a crowd when you write something interesting about it. This could be anything from natural cosmetics to horror movies and anything in between.
Although some recommend choosing your niche based on things like high quality keywords, I personally believe that you are far better off selecting a subject that interests you. After all, you will have to write about it day in and day out for the next several years if all goes well! You ought to feel some passion for the topic.
Starting a blog is easy enough. Most people have plenty of ideas at the beginning. You can start off with a handful of articles on the basics of your topic and then post every day or every week, as you please, from then on. Keep your blogging posts on topic and full of interesting information to bring people back.
Now, just because you start blogging does not mean people will come flocking to read what you write. In fact, you will probably be dismally disappointed when you see the hits counter hasn’t budged in a week. Once you have a few posts up, it is time to start promoting your blog. That means talking it up to friends and family, MSN contacts and adding your blogging URL to your signature line anywhere you can . . . in your email, forums and assorted message boards. These also count as backlinks which will eventually help you out in the search engines.
Earning with blogging can be done in several ways. For example, you can add ads to your blog. Adsense is a good one to start with, but there are plenty of alternatives. You can also take on a paid review ad from a website like Pay per Post or something similar, where you write a review of a product and post it on your blog and the site will pay you.
Affiliate marketing is another way to earn through blogging. Recommending a product and then offering your own affiliate link for buying it or signing up for a service is a good way to monetize your blog.
You could also try selling your own products. These could be real life products that need to be shipped, print on demand products like from CafePress or Printfection, or information products like e-books. The idea is to turn blogging into a profitable venture.
Even after you start selling on your blogging site, remember to continue offering good solid information on your topic.
04 Apr
Posted by ProCOM
on April 4, 2008 – 9:32 pm - 150 views
A mailing list is the lifeblood of your online business. The old adage “the money is in the list” cannot be true enough — if you had a targeted list of prospects to contact each time you have a new product, you will be able to save a lot of effort by marketing it to your existing list of targeted prospects.
You can actually build up a targeted list of prospects that are interested in your products by offering a relevant download on your website. For example, let’s take a look at a very good example — apple.com. When you download the free iTunes and Quicktime software from their site, they will ask you to fill in an optional name and email form so that they can send you offers on songs that you can purchase via — guess where — iTunes!
In reality, you do not need to offer such a “heavyweight” download such as a full-feature software like iTunes. You can attract prospects equally well with some quality freebies such as a simple report, a free wallpaper, and so on. The important thing is that your download offers enough value for the prospect to be willing to give away his/her own email address to get it.
However, slapping together a simple download and putting a link on your website won’t be enough to attract qualified prospects. You will have to do some homework in order for your lead-generating mechanism to work well for you.
First of all, you must place your download form prominently on your website. Preferably, dedicate a page to it and link to that page from every other page of your website. That way, there is no way your visitors cannot find the download page, and when they do, you’ll get some of them converted into your prospects!
Also, you have to put a little effort into promoting your download. Explain and elaborate on the values of the download, and why your visitors should download it. You might think why would anyone want to pass on a freebie, but most of your visitors would be too lazy to take the effort to download it because most of their downloads just sit on the harddisk collecting virtual dust. It is hence important to show your visitors why they should download your freebie.
04 Apr
Posted by ProCOM
on April 4, 2008 – 1:23 am - 221 views
Audio-video streaming is basically video with sound that you can watch online. The video is transmitted over the internet for various reasons, but you can take advantage of it for your own online business.
The first way to use audio-video streaming is to create a video that promotes your business or product. Think of it as an internet ad. Depending on how you do it, this video could be uploaded onto site like YouTube where millions of potential viewers can see it. You can also pay to have your ad placed on third-party websites.
Audio-video streaming can also be used to show how to use your product, right on your own site. This is very important if you have a product that benefits from more explanation than simply a photo or two with accompanying copywriting. For example, George Foreman has videos on his site that both promote and show how to use his famous grill. There, you can learn right along with him, how to use his grill to prepare a fabulous meal. He isn’t just telling you how to do it in text, but actually showing you through the wonder of audio-video streaming!
At times audio-video streaming can be used to create the actual product. You can sell videos on just about anything and if you make a video on something that many people are interested in, you can sell it on your website. The best way to do this is to create the video, then charge a fee to be able to enter the website. Alternatively, you could offer audio-video streaming downloads that people can pay for individually. This is best if you plan to offer multiple videos for sale on your site.
If you decide to use audio-video streaming to create and deliver your products, you need to have a very good and very interesting topic. Something that is easy to promote and that will draw people to your website. For example, fitness videos are very popular with all ages, but particularly with middle-aged women who are worried about their weight. If you offer a website that uploads a new audio-video streaming fitness program every day or every other day, you can charge a monthly fee for access.
The same goes for just about any popular topic. You can also use audio-video streaming to add more products to an existing website that sells information and/or physical products. For example, you might want to try creating some audio-video streaming videos on do it yourself projects for a home improvement site. Use your products in the video to gain extra promotion.
Audio-video streaming can be a very useful tool if you know what to do with it. There is plenty of information on the internet and it is worth your while to take a little time and learn how it works. Then you can start applying it to your business, creating your own products to sell or using it for promotional purposes. One thing remains clear; audio-video streaming is a valuable addition to the internet business.
04 Apr
Posted by ProCOM
on April 4, 2008 – 12:20 am - 424 views
As many web developers can attest to, logging into your server through SSH (Secure Shell) is one of the more common day-to-day tasks (you can even use it as a secure tunnel for your traffic). It only makes sense to automate this process which in turn can save many many keystrokes.
This how-to is written with PuTTY and Windows in mind and requires several other tools that are available from PuTTY’s website. So from their download page, make sure you have these files:
Then to automate SSH login, do the following:
That’s it! Now you can try logging in to your SSH server and it should login automatically. If it works, make sure you save your session so you don’t have to repeat these steps every time!
Hopefully these steps work for everyone! Let me know if there are any problems.
03 Apr
Posted by ProCOM
on April 3, 2008 – 9:32 pm - 203 views
For anything to work well, care must be taken to make firm, workable plans to execute it and the same goes for website designs. With a well thought out website design, you will be able to create a site that generates multiple streams of revenue for you. In fact, may websites turn into online wasteland because they are not well planned and do not get a single visitor. Gradually, the webmaster will not be motivated to update it anymore and it turns into wasted cyberspace.
The crucial point of planning your site is optimizing it for revenue if you want to gain any income from the site. Divide your site into major blocks, ordered by themes, and start building new pages and subsections in those blocks. For example, you might have a “food” section, an “accomodation” section and an “entertainment” section for a tourism site. You can then write and publish relevant articles in the respective sections to attract a stream of traffic that comes looking for further information.
When you have a broader, better-defined scope of themes for your website, you can sell space on your pages to people interested in advertising on your page. You can also earn from programs like Google’s Adsense and Yahoo! Search Marketing if people surf to those themed pages and click on the ads. For this very reason, the advertisement blocks on your pages need to be relevant to the content, so a themed page fits that criteria perfectly.
As Internet becomes more widespread, advertising on the Internet will bear more results than on magazines or offline media. Hence, start tapping in on this lucrative stream of profit right away!
03 Apr
Posted by ProCOM
on April 3, 2008 – 8:04 pm - 252 views
There’s DVD+R, DVD+RW, DVD-R, DVD-RW, and even DVD-ROM! So what’s the difference between all of these different names, aren’t all DVDs the same? Well, it’s not quite that simple.
Let’s first start with the most obvious difference: some have R and some have RW. The “R” stands for readable, while the “W” stands for writeable.
The main difference between DVD-R and DVD-RW, or DVD+R and DVD+RW is that the R disc formats can only be written to once, and then it is only readable and can’t be erased for the rest of its digital life. While RW discs are can be written to and erased many times, they are both readable and writeable.
“R” discs are perfect if they are only needed to be written to once, such as giving some files to a friend or transferring them between PCs. “RW” discs have their strength in the ability to be used many times over, which is great for routine system backups, etc. And naturally, the RW discs are slightly more expensive than the R discs, but you’ll have to decide if the trade offs are worth the money.
Now, onto the difference between DVD-R and DVD+R. As I just described above, DVD-R & DVD-RW are sister discs, the difference being one is writeable once, while the other is writeable multiple times. The same thing is true for DVD+R & DVD+RW. So the question is, what’s the difference between the plus and minus?
In order to explain this we must take a trip back in time. When DVDs were first being developed, there was no industry standard. Multiple companies were competing to develop what they hoped would be the dominant form of the future.
The DVD-R DVD+R difference can easily be summarized by the following:
A couple final things to clear up is the difference between DVD-ROM and DVD+RW, or the other DVD formats I mentioned above. The DVD-ROM drive can only read DVDs, while the other DVD drives can read and write data to DVDs.
And naturally the DVD+RW CD+RW difference can be explained by the “DVD” or “CD” prefix. DVDs, on average, can store up to 4.7 GB of data, while a CD can only store about 700 MB of data, or about 15% of a DVD’s capacity. While CDs are slightly cheaper, in my opinion, the benefits of DVDs are much greater.
So now that you’ve learned about the difference between DVD-R, DVD+R, DVD-RW, DVD+RW, and even DVD-ROM, which one is right for you? The easiest way to determine which is more beneficial is to watch the industry trends. A few years ago all pre-built computers were shipping with DVD-ROM drives. Today, most PCs have a burnable DVD drive.
I feel that the benefits of having a burnable DVD drive far outweigh any additional costs. They store much more data, and they are ideal for storing your home movies to watch on your DVD player.
My advice is to look at DVD burners that support all of the major formats I’ve mentioned above, DVD-R, DVD+R, DVD-RW, and DVD+RW. While a DVD drive that supports all of these formats may be slightly more expensive, it will allow you to use any type of DVD disc to burn to, and you’ll be protected from any industry shifts to one format or the other.
03 Apr
Posted by ProCOM
on April 3, 2008 – 6:11 pm - 734 views
This is only a quick tutorial, there are literally hundreds of little tricks you can do with a DNS, but this will get your basics up and running. I’m assuming you want to setup a windows DNS server, but the principals will work for most servers.
You will need..
The first thing you need to do is create your new domain entry. In windows this is called a “Zone” and you will have one for every domain name you have. Add your main domain in the forward lookup zone as a Primary zone, which will be in the format “Domainname.com”, or .co.uk, or whatever, you shouldn’t need any more details for this bit. Do *not* allow dynamic updates unless this is a local network DNS. Once it is created you will have 2 entry’s under your new domain, “SOA”(Or Start of Authority) and “NS”(Or Name server). If you want a 100% compliant DNS then you should now follow the same process but adding a domain as a reverse lookup zone. Any changes you make to the forward lookup should have the “Update Reverse Lookup” option ticked if its available, if not you must update the reverse zone manually(This is very important).
Now edit the “NS” entry in your forward zone to “NS0.DomainName.Com”, and set it to the relevant IP address. Add another (NS) record and set it to “NS1.DomainName.Com”. If using 2 IP address, try to make NS0 the first IP. Now you need to configure the SOA entry in the forward lookup zone. The serial number should be changed to a date followed by a number in this format “YYYYMMDDnn”, this is not required, but is advised by RIPE. The primary server will be the “NS0.domainname.com” entry you just made and the responsible person should be left for now. The refresh interval should be set somewhere between 1200 to 43200 seconds, the retry should be between 120-7200 seconds and the expires after should be around 2-4 weeks(I’ll let you work out the seconds for that). The minimum TTL is quite important, and depending on what you are going to do with the domain, you might need to tweak this a bit. Typically a value between 1-3 hours should be used. Now go to your “Name server” settings in your SOA record(In windows this is a tab in the same window) remove the defaults, and add your two Name servers that you just setup. We will come back to the SOA record later, but for now we need to do some more stuff.
If you want a website, then your going to want the WWW. setting up. We will set it up as an “A” record, which means it is a separate top level record and will be populated separately from other entries. So add an “A” to your forward lookup zone and put the entry as “WWW”, and set the IP address to wherever you want the website to be. This will be where the domain always goes, and it could be anywhere. Just make sure there is a web server waiting there for it. If you want FTP, then setup the same thing but with “FTP” in the entry. You will now also have to setup “A” records for the NS0 and NS1 name servers that you added previously, just make them the same as WWW and FTP, but make sure the IP addresses match the ones used for setting up the “NS” records. Also add a blank “A” record, this will make sure that “domainname.com” works as well as “www.domainname.com”.
Now you should decide whether or not you want to have mail on this domain. It is Hegel advisable that you set one up, even if it just to catch domain mail about abuse or potential problems that might occur. You can find plenty of high quality free mail servers out there, but I would recommend “Mail Enable”, its free and provides everything you would want, but if you want webmail you do have to pay something extra for it. We will now configure the MX records. Add an “A” name for your mail server, you can add 2 if you want, but for simplicity I would advise staying with 1. We will call ours “Mail.domainname.com”, and point it to one of our IP addresses. Now add an “MX” record in the Forward Lookup zone, giving it the full “A” record you just entered “Mail.domainname.com”, and do not setup a host or child domain, just leave it blank.
This next step isn’t needed, but is again highly recommended.
Now to finish the SOA you need to add two more records. A “RP” entry, which is a Responsible Person, and they will be the contact point for domain complaints and a “MB” entry, which is a mailbox entry. The “MB” should just be pointed to the mail server domain name “Mail.domainname.com”, and the “RP” should have the host or domain set to the name of your mail box. So for this server it will be “Tony.Domainname.com”, and the mailbox will be set to the “MB” record you just made. Don’t worry about the RP address having no “@” in it, this is the expected format for an “RP” entry. You will now have to go back into the SOA and change the responsible person to the new “RP” record you just made.
And thats it, your done! You can add as many “A” records as you like to point to other web servers, or a multitude of FTP sites. And you can add “CNAME” records to basically point to another name, usually an “A” record, like an alias.
Now before you switch your domain on, you need to check that the server is performing properly. So go to www.dnsreport.com, and run the report on your domain “domainname.com”, and it will give you a very detailed report of any problems, and even a short description of how to fix the problems. If all is OK, then you are ready to go live. If your domain name is new, or not currently hosted anywhere then the first thing you should do is re-point the domain at your new server. You will typically do this with the provider who owns the domain, and it will be different with all hosts. But the basic settings are the same. You will be asked for at least 2 name servers and ip addresses to go with them. Just put in “NS0.domainname.com” and “NS1.domainname.com” and put in the correct IP addresses. Make sure you do not mess this up, as changes to your main NS servers could potentially take several days to straighten themselves out. Update these settings, and then sit back and wait. You can do a whois on the main DNS server of your domain provider to check if the settings have worked, but again this doesn’t always work. For the big 3 domains(.com .net .org) you can do a whois on the network associates site to see the changes instantly. You can also track the progress of the domain changes by doing an NSLookup in dos, like this…
c:\nslookup ns0.domainname.com NS0.yourprovidersdns.com
That will give you the entries your domain provider has
c:\nslookup www.domainname.com ns0.domainname.com
And this will tell you if the changes for your domain have gone through to your ISPs DNS yet. It should give you back the IP address of your new DNS server.
You should always make sure your server is backed up, and that you refresh or update the DNS when you are making changes.
To burn a bin file, you will need an appropriate cue file.
You do exactly the same as for iso files, but when you click on “burn image,” you don’t browse to the bin itself, but instead to the cue file, and you open that one.
When the writer starts to burn, it will automatically search for the bin file and start burning it. In fact, the cue file tells the burning program where it can find the bin file that is attached to it. It is VERY IMPORTANT that you use the right cue file when you burn a bin. i.e both cue and bin files that are attached to each other must be located in the same folder, and every bin file has it’s own cue file.
Normally, when you download a bin file, you can download the appropriate cue file as well. If you do not have the cue file (or feel bold) you can make the cue file yourself, which is really easy to do:
a. Open notepad
b. Copy the following text into notepad:
FILE“nameofimage“BINARY
TRACK 01 MODE1/2352
INDEX 01 00:00:00
Where nameofimage.bin is the name of the bin file you want to burn.
c. The rest is easy: just save the notepad text with the name of the bin, but with the cue extension.
d. The file should be saved in the same folder as its appropriate bin file and should be something like myfile.cue
Or you can use Alcohol 120% to burn directly from the bin file