derick thomas
I am an engineer. I work with a leading telecom company in India, as a pre-sales consultant. My interests include a variety of topics like:
- photography
- computers
- operating systems
- finance etc.
Updates
-
What happened to Air Kerala Project?7 weeks ago from web | Reply, Retweet, Favorite
-
8 weeks ago from web | Reply, Retweet, Favorite
-
RT @nelsonnium: Never expect anyone to do anything for you, unless you can make them.
-
RT @jasonfried: This guy has better handwriting than you: http://t.co/y3TBp3gyWm (via @JakeWeidmann)2 months ago from web | Reply, Retweet, Favorite
-
RT @Psilosophy: The electronics engineer in me just died a little. http://t.co/UpRku2V1522 months ago from web | Reply, Retweet, Favorite
-
RT @Psilosophy: These days I automatically reply to every "Fuck you!" with a "Anytime ;)". Shuts the ladies up real quick. Works even b ...2 months ago from web | Reply, Retweet, Favorite
-
@Olimex An array of pointers2 months ago from web | Reply, Retweet, Favorite
-
@vishnur_ Context?2 months ago from web | Reply, Retweet, Favorite
-
RT @india_review: Let me know when women bank is launched so I can deposit women in it #Budget20132 months ago from web | Reply, Retweet, Favorite
-
RT @india_review: Woman bank is a strategy to boost economy. They will build shopping malls on the way to Bank to trick women into spend ...2 months ago from web | Reply, Retweet, Favorite
-
RT @rameshsrivats: #Budget2013 I think the FM first creates the budget using 2-digit numbers and then multiplies the whole thing by 10,0 ...2 months ago from web | Reply, Retweet, Favorite
-
RT @MrsGandhi: If they start collecting taxes on scams, India could become the richest nation in the world!!! #Budget20132 months ago from web | Reply, Retweet, Favorite
-
RT @PritishNandy: Wonderful. We cant stop rapes, crimes against women. But we want to open a bank for women. As if women cant use norma ...2 months ago from web | Reply, Retweet, Favorite
-
RT @vadakkus: LOL people who don't even know whether a bus runs on petrol or diesel are giving advice on Budgets and how the country sho ...2 months ago from web | Reply, Retweet, Favorite
-
RT @PritishNandy: Lets wait and watch if the Govt imposes tax on the air we breathe this year... Pretty much everything else is covered.2 months ago from web | Reply, Retweet, Favorite
-
Can you trust the SSL protocols anymore? http://t.co/lZSaVnrG
-
RT @jasonfried: How well can you describe something using only the 1000 most common English words? http://t.co/1JxC0wnR3 months ago from web | Reply, Retweet, Favorite
-
RT @wORDEAL: Morning sickness: (n); When you wake up to realize how depressing reality & people are and want to go to sleep.3 months ago from web | Reply, Retweet, Favorite
-
RT @Psilosophy: Some contact numbers you save on your phone, just so you don't accidentally answer them.3 months ago from web | Reply, Retweet, Favorite
-
RT @bramcohen: Bug fix to not being able to update the updater while the updater is running is failing because the updater is running. h ...7 months ago from web | Reply, Retweet, Favorite
Posts
BSD is one of the very old operating systems out in the market. But they did not become much popular due to a number of reasons. Although it did not become popular as a desktop operating system, it is still one of the highly reliable server operating system. There are a number of BSD operating systems out there like FreeBSD, OpenBSD, NetBSD and DragonFlyBSD are the prominent ones. Of all these, FreeBSD is the most popular one and is the base for many commercial operating systems like Apple's Mac OS and Juniper's JunOS (It is not a desktop or server OS. It is used in Routers, Switches and Firewalls). BSD has a very popular and flexible licensing, unlike Linux.
PC-BSD is a desktop oriented free, open source operating system based on rock-solid FreeBSD. It is not another distribution, it makes FreeBSD accessible to everyone. FreeBSD does not come with a Graphical Installer. It still uses a text based installer, which is very comfortable with expert users. But for someone new to BSD, an installer with a nice installer is always nice. Also, PC-BSD 8.0 comes as a Live DVD, which means that you can try it out before installing it on your PC. For this review, I grabbed PC-BSD 8.0 DVD iso from their website www.pcbsd.org. There are both DVD images and USB images available in 32bit and 64bit. 32bit DVD image is 3.28GB in size. I have installed it on my Dell Inspiron 6400. The configuration is:
- Intel Core 2 Duo T5500
- 1GB DDR2 667 MHz
- 80 GB SATA Hard Disk
- Intel 945GM/L Mobile Graphics Card
- Bluetooth and Intel 3945 Wi-Fi
Installation
When you boot with new DVD burnt from iso, it gives you various options including an option to start installer and another one to start with a Live DVD. I chose the latter one. There is also another option to start with VESA in case you are having trouble with your Graphics Card. The installer DVD boots into a nice KDE desktop. PC-BSD 8.0 comes with KDE 4.3 as the default Desktop. It has a very nice wallpaper and is very nice to eyes. You can test the functionality of all the features in distribution. If you are satisfied with the performance, you can move to installation. Click with on the "Install PC-BSD" icon on the top left corner of the desktop. Installer takes you through a lot of options, many of which are very simple. When it comes to disk partitions, be a bit careful. Select the partition on which you want to install and do NOT check the "Use Entire Disk" check-box. Also, check the "Install PC-BSD bootloader" check-box. Note that this may render your system unbootable if you use windows along with it. You can still boot FreeBSD. If you come across a unbootable windows situation, do not worry. Just put your Windows installation media and do a boot recovery. This option is available in Windows Vista and Windows 7. For more information on that, please check the PC-BSD Wiki. The installation screenshots are available in the following slideshow:
The installation program is very easy to handle and the installation process itself is very comfortable and smooth. It gives to option to select some programs during the installation like Mozilla Firefox, Mozilla Thunderbird, Opera Web Browser, OpenOffice and VLC. Once installation is complete, you can reboot into the world of BSD. During the first boot, it will ask you for Screen Resolution Configuration. I had to manually select the display resolution, although Video Card was properly detected.
User Experience
The system is very cool to use. The KDE is very pleasant and you can customize it to your satisfaction. Most of the programs and applications needed for daily use and more are available in the KDE. The system is very easy to navigate and it recognized Windows NTFS partitions. You can play music, watch video and more. If you want to use Office Applications, the entire suite is also available. The default theme is very nice and icons resemble that of Mac OS X. The konqueror file browser is very user friendly. I am sure that you will not be disappointed with the KDE experience.
If you want to install any application, you can install it with a single click. PBI files can be downloaded from Internet. PBI files are equivalent to DMG and Setup.exe files available in Mac OS X and Windows respectively. It contains all dependencies needed to install the program. You can browse all the applications available as PBI files at www.pbidir.com
The Good
KDE which is included with PC-BSD is customized to nicely fit into the entire system. It is very stable and I did not have any problem for the entire week I have used it. The system never hung up. My laptop used to have very frequently with newer kernels. I think it because of the new graphics drivers which are included. The graphics performance was also very good. I have experienced the stability for which FreeBSD is very famous for. I use this laptop very roughly. Installs everything, uses it continuously and still I had no problem.
I was never comfortable with KDE. I used KDE with Red Hat Linux 5.x. I used KDE last time was to test Pardus Linux 2009 during last September. It however, left me unimpressed. But I have become a fan of KDE after I used PC-BSD. Especially, big titlebar is awesome. KDE is so tightly integrated with PC-BSD. It uses less memory compared to other Linux Distributions.
PBI files make it easy for anyone to download and install applications without the hassle of thinking about the dependencies.
The release cycle of FreeBSD is 18 months. So you can assured to have an OS which will stay for sometime without any major changes. And FreeBSD releases an update only if it is very stable and thoroughly tested. So you need not change your desktop every six months as with Linux distributions. One can argue that you can choose a Long Term Support (LTS) version for that purpose, but in my opinion, it is very tempting to upgrade when a new OS arrives with a lot of 'features'.
The Bad
Installer does not allow you to add/remove some core programs. I do not have a printer and so I do not want CUPS to be installed. But it installs CUPS by default. Such a feature is not so expected in an OS with importance to simplicity.
The huge size of ISO file may discourage many people from downloading it and then giving it a try. I think there should be a version which fits on a CD with minimal applications so that many people will give it a try.
There is not much community support for PC-BSD when compared to major Linux distributions like Ubuntu or Fedora. You can find most of the answers in the forums for your problems. I really wish it had wiki like that of Arch Linux.
The ISO image is compiled with a generic i386 processor support. I think there should be support for many architectures like it is available for Funtoo Linux. But these things will make a sense if it becomes popular. I did not experience a very fast KDE compared to Linux.
There is no GUI for Bluetooth configuration. If you want to use Bluetooth extensively, be prepared to use command line. Google will be your best friend.
PBI files make it easy for you to install applications. But the size of these files is enormous. Can you think of downloading Firefox with a size of 80MB? For me, that size is not acceptable. I think they should reduce the number of dependencies included to make it small.
Another thing I noticed is about the System Monitor. It shows only one graph for CPU. Since my CPU is Dual Core, I do not know if the OS is utilizing both or not.
And lastly, there is no native Adobe Flash support.
Conclusion
Although you can count more number of cons in the above list, those are very insignificant, compared to the advantages it offers. Inheriting FreeBSD's tradition combined with a very nice user interface, PC-BSD will not disappoint you. At least, it made me a fan of KDE from a hard core GNOME fan. If I am asked to rate this OS on a scale of five, I will give it sure 4.75/5.0.
Last week, when Twitter announced it's tieup with Bharti Airtel, I was very happy - I could get all the updates in my mobile. But thisngs were not working as I expected. I was receiving updates only from some friends. Then I thought it must be some issues with either twitter or Airtel. But it was not so. Today I found the mistake I did. If you are also not receiving updates, you can use the same method.
Step 1:
Go to the list of people you follow.
[caption id="attachment_309" align="alignnone" width="198" caption="Go To The List Of People You Follow"][/caption]
Step 2:
Hover your mouse over the small phone icon for the friend you want.
[caption id="attachment_310" align="alignnone" width="362" caption="It shows that the updates are not sent to your mobile for the friend"][/caption]
Step 3:
Click the mobile phone icon and enable updates by SMS on your mobile.
Enjoy Twitter via SMS on your Mobile!
IPv6 is gaining popularity. Many sites are having IPv6 versions also. These days, I can see many torrents exclusively available on IPv6. In this post, I will guide you through a step by step procedure on how to browse IPv6 webpage on your windows box.
First, you need to have an IPv6 address. IPv6 Tunnel Brokers would help you achieve this. You can have an IPv6 tunnel created from Hurricane Electric's free Tunnel Broker.
| Get an Account from Hurricane Electric |
It will take you to registration page. Fill in all the details.
| Fill the registration form |
Now it is time to login to your account.
Now that you have logged in, you can create a tunnel.
| Let us create a tunnel |
Just enter your IPv4 IP address. You can select a nearby location or Hurricane Electric will select one for you.
| "Let us enter the IPv4 address and nearby server |
You will be taken to a page containing details of the created tunnel. You can select the OS and click the button.
| Select the OS and Click the Show Config button |
It will show the configuration generated.
| Configuration for your platform is displayed |
Open Command Prompt.
| Open Command Prompt |
Copy paste the configuration in the command prompt.
Now ping the IPv6 server IP address from the command prompt.
| Ping the IPv6 Server IP |
Now let us try if we can open a web page. Type http://ipv6.google.com in the address bar of your browser.
You should now see Google's IPv6 Home Page - with bouncing logo.
| Google IPv6 Home Page |
You might have heard of IPv4 address depletion. A new version of Internet addressing system was prepared sometime back. But since everyone was using IPv4 address, the migration has not been implemented in a large scale. If we continue to use IPv4 address as on today, the entire range would be used up in less than two years. Public IPv4 addresses are mainly used by Internet hosts. Intranets can use private IPv4 address which are not reachable from Internet. Although many methods like NAT (Network Address Translation) and CIDR (Classless Inter Domain Routing) were implemented to stretch the IPv4 address usage, it seems that it is reaching a level of saturation now.
It is sure that everyone will have to migrate to IPv6 address within a couple of years. Internet registries are not so liberal in assigning IPv4 address now. If you want to learn about IPv6 and make sure that you have skills to administer IPv6 address and servers, Free IPv6 certification from Hurricane Electric is a great way to begin. You can register for this certification at: http://ipv6.he.net/certification/index.php. I will give a brief overview of this test in the following section.
Through this test set you will be able to:
- Prove that you have IPv6 connectivity
- Prove that you have a working IPv6 web server
- Prove that you have a working IPv6 email address
- Prove that you have working forward IPv6 DNS
- Prove that you have working reverse IPv6 DNS for your mail server
- Prove that you have name servers with IPv6 addresses that can respond to queries via IPv6
- Prove your knowledge of IPv6 techonologies through quick and easy testing
You will also demonstrate that you are familiar with IPv6 concepts such as:
- the format of IPv6 addresses
- AAAA records
- reverse DNS for IPv6
- the IPv6 localhost address
- the IPv6 default route
- the IPv6 documentation prefix
- the IPv6 link local prefix
- the IPv6 multicast prefix
- how to do an IPv6 ping
- how to do an IPv6 traceroute
- common IPv6 prefix lengths such as /64, /48, /32
- and more!
There are seven levels of certification available now. The breakdown of each are given below:
NewB: Read the primer, be able to answer some quick and easy questions.
Explorer: Verify that you can access an IPv6 website (ours!)
Enthusiast: Verify that you have an IPv6 capable web server that we can connect to and fetch information from. This should be entered as a FQDN and not an IPv6 address, or you will have issues once you start working on the Guru level.
Administrator: Verify that you have a working IPv6 capable MTA by sending you an email only over IPv6.
Professional: Verify that your MTA has working reverse DNS (ex: dig mx $domain +short ; dig aaaa $mx +short ; dig -x $mxAAAA +short)
Guru: Verify that the authoritative NS for your domain have AAAA records, and respond to queries for the domain (ex: step 1 is dig ns $domain ; dig aaaa $ns | step 2 is dig aaaa $domain @$nsAAAA)
Sage: Check to see if your domain's authoritative NS have IPv6 glue with their listed TLD servers. Meaning the TLD server can directly answer for the host record (ex: dig +trace ns $domain to get the TLD server list then dig aaaa $ns @TLD +short for the glue).
All the above given information is taken from Hurricane Electric Website and Forums.
You need IPv6 address to complete all these tests. Your ISP may not support IPv6 now, but still you can complete this test. You can make use of Tunnelbrokers, which essentially creates a tunnel from your PC to tunnelbroker server. From the tunnelbroker server, the connectivity is IPv6. Hurricane Electric provides a free tunnelbroker service also. You can access the tunnelbroker at: http://www.tunnelbroker.net . If you have registered for IPv6 test, you may use the same login for tunnelbroker also. When you register, you will have to select a nearest gateway. Also, you need to have a public IP which is pingable from outside. Most of the internet connections provide you with a IPv4 public IP. Once you create a tunnel, you can select your correct OS from the list given in the bottom and configuration needed to make the tunnel up will be shown. Just paste that in the command line and you are ready to browse IPv6 websites. A video tutorial is available in youtube.
To complete tests beyond Explorer, you need to have a domain name. If you do not have a domain name, you can use a free DNS service like afraid.org to create a subdomain. You need to know about DNS and configure DNS, Mail Server and Web server for completing all the tests. A piece of advice for newbies: Make sure that your DNS (including reverse DNS) works before you continue with all other tests beyond Explorer. That will make your life easy and you will not have to spend valuable time in resolving basic issues.
I have completed all the tests sometime back. I would recommend this test for everyone who manages a web server or DNS server either at work or at home for hosting sites. It was very challenging and fun! Last, but not the least - Hurricane Electric Staff are very helpful. Just post a ticket if you are clueless about some problem. They will help you out for sure. You may first search the forums before sending a mail. Their support rocks!
Here is my certificate:
In the beginning of this month, two prominent Operating System distributions released their Release Candidates - Popular Microsoft Windows and Linux Mint. I had a chance to try both of them out in my Dell 6400 Laptop. Here is how the things appeared to me:
Windows 7 RC1
Microsoft released first Release Candidate of their brand new Operating System Windows 7, in the beginning of this month. The RC1 will not expire for an entire year! Yes, Microsoft is in Damage Control Mode after bad reviews it got for Windows Vista! Even my laptop came with Windows Vista pre-installed. I used it for one year, till the warranty expired and then switched to Linux. This time around, I heard very good reviews of Windows 7 and decided to give it a try.
Anyone can download a copy of Windows 7 RC1 from Microsoft website for free and use it for one full year. You will get all the updates. The download is a DVD image of size 2.35G. It did not take my much time to download but I had to burn the image on a DVD to give it a try. The install screen looks very nice and completes without much problem. The install was completed in 15 minutes approximately. The computer restarted three times during the install.
The first thing you notice in the new Windows is the Startup Screen. It looks awesome. The artwork of Windows has made considerable progress in the last few years. The system booted to new desktop with very thick taskbar and large icons. Since Vista, Microsoft made so many changes in the menu appearance and positioning of the menu items - which to me is very perplexing at first. You need to get adjusted to find the things out and may spend a lot of time initially to get the things right. There are a couple of good themes also. Overall the looks seems to be attractive at first.
The I tried to play some songs and videos. MP3 songs played without any problem. But the problem started when I played a video in some other format. It failed to play. I heard that Windows 7 will support most of the codes native. I was out of luck this time. I checked the memory usage - it was 544 MB. My laptop comes with Intel 945 Express Chipset. So the graphic performance was not that good. I think you need a separate video card to make the best use of Windows 7. Another issue - I don't know if I can call this an issue - is that I was unable to open any office document. I am not asking Microsoft to include Office Suite in Windows 7, but they could have included at least Word, Excel and PowerPint and Visio viewers in this. One need to either buy Office or download Open Office to view documents.
In general, I could not see any drastic improvement in the performance of my machine with 1G of RAM. It may work perfectly for people who have got separate video card and more memory, but not for me. One thing Microsoft has done good is the installation size of the OS. It was using less than 7G of hard disk space compared to 10G used by Windows Vista. There may be some services which can be turned off and you can increase the performance. But I did not have the patience to do those things. I shut down the PC and started installing linux - Windows 7 disappointed me. I gave the installation disk to my friend also, who tried it on is AMD machine. He was not at all impressed with Windows and he too removed the Windows installation within an hour. His graphics card was not properly detected - something which you never expect with Windows. I will give it a score of 6/10. It is not for me, at least.
Linux Mint 7 RC
When Linux Mint 7 Gloria (Release Candidate) was announced, I downloaded it immediately. After I installed Windows 7, I decided to remove it and installed Linux Mint 7 RC. The download size of ISO is 686M. I made a boot able USB with UNetBootin. I restarted the system and bootted from USB disk. The Live CD (rather USB), was very quick and I was presented with a very smooth looking desktop in minutes. I started the installer, which asked me a few questions. I selected custom disk partitioning and ext4 is the default file system in this release. The installation completed in 3-4 minutes and I restarted the PC.
The initial boot took around 2 minutes, but the subsequent boots took very little time. There is an improvement in the boot response. The new theme which comes with Gloria looks awesome and the Login Manager also looks impressive. Above all, the system was very fast. The memory usage was 190M and the processor usage was around 7% on both the cores on the default GNOME desktop. The new Mint Menu is also very impressive. I however, chose the classical one as I was accustomed to the old one. The bigger test came when I started playing media files. Every file format in my notebook was played correctly. I did not have to install any codec. Also, most of the applications you need comes pre-installed, including OpenOffice 3.0. The only changes I did was adjusting the icon zoom size to 66% and adjusting the font size to 9px. Font size of 10px looked too big for me. The distro is very stable and is ready for everyday use. It comes with Python 2.6 which disappoints may people because of some backward incompatible changes made in the language. I would give Gloria a score of 9.5/10.
I have one complaint about major linux distributions. The directory structure is very confusing for the normal user. If someone new to the linux comes and see file structure he will not understand any thing. The folder names need to be more descriptive. Folder names like bin, root, home, dev, etc, sbin etc. confuses many users and does not make a very good impression. Apple has done a great thing by changing the folder names in Mac OS. Although Mac OS is built on top of BSD, it does not carry the folder naming convention used by BSD or Unix. That has, in my opinion, contributed a lot to the success of Mac.
Now I am using Linux Mint 7 RC at my home and Windows XP at work. For me Linux Mint is the linux distro which can be a brand ambassador for linux. It has got everything to satisfy a new user coming to the linux world! Welcome to the world of Choice and Freedom!
Yes, the much awaited feature is now available in Gmail. This time, Google has done a fantastic job by integrating Indic Transliteration with Gmail.
[caption id="attachment_238" align="alignnone" width="454" caption="Compose Email in Hindi, Malayalam, Kannada, Telugu and Tamil"][/caption]
Here is a screenshot of the new feature. You can just click on the button to enable composing in local language and start typing. You can switch back to English by clicking the button again.
Update: Here is the entry from official gmail blog.
If you go to website of any hosting provider, you will find the details of their network connectivity under technical details. Most of the service providers tell you that they have a Gigabit Ethernet connectivity with their ISP. While it is tru that they are connected to a Gigabit Ethernet port with ISP, the connection will be rate-limited. For example, if you are using a host A for hosting your website, they will be connected on a Gigabit Ethernet link with their ISP. ISP on their router will rate-limit such connection with a bandwidth of 10 Mbits/sec. So effectively, your host will be having an effective upstream bandwidth of 10 Mbits/sec. If your hosting provider is not a very big one, hosting thousands and thousands of sites, then Gigabit Ethernet connectivity will not be of any use to them. For a hosting provider hosting 100 sites, 15-20 Mbits/sec would be more than enough. Although it will not affect your service in anyway, if you choose a good hosting provider, they are giving you wrong information.
Another thing which I have noticed is that the hosting providers generally do not speak of their connectivity with ISPs. Ideally, a hosting provider should have connectivity from multiple ISPs. This is not only for the backup, but also will affect the speed and distance a packet has to travel to reach end users. Connectivity with different ISPs ensures that you get the best routing to reach customers. The technical term for such connectivity with multiple ISPs is "Multi-homing". To properly route all the traffic, hosting provider needs to have a powerful router. This requires more investment and small providers will not be able to afford it.
Connectivity with different service providers are often controlled with a routing protocol called Border Gateway Protocol (BGP). I have seen advertisements by some hosting providers that they will allow you to use BGP. This is absolutely ridiculous. There is no need for you, the publisher to run BGP. BGP should be run by your hosting provider with his upstream providers. Although technically it is possible to run BGP as a daemon in your server, it is not needed and it will not be of any direct use to you.
Next time you see such advertisements, chat with the hosting provider. Most of them will not be able to provide any further information beyond such technical jargons. Here is the transcript of such a chat I had last week with a hosting provider.
[caption id="attachment_223" align="alignleft" width="464" caption="Chat with a Webhost"][/caption]
Most of us would have thought of this at least once. In this post, I will try to explain the reasons for expensive Internet access in India. I have tried to make this article very simple to understand. The broad technical details are far from what can be explained in this article.
The reason is connected with the beginning and development of Internet itself. Internet was started as a Defense Project in USA. As with any new technology, Internet gained popularity in US and was finally opened to commercial interests. When people realized the advantage of the new system, it became more popular, especially email. Again, most of the operations were based out of US, Canada and UK.
This has lead to establishment of more Internet based companies and websites in later years, with most of them based out of US. In the mid and late 1990's it gained popularity all over the world and different countries have became a part of this big network either through some government agency or though some commercial establishments.
The cost factor comes from the fact that most of the servers are based out of United States or United Kingdom. To get a connectivity to US and get access to the network, Internet Service Providers has to do two things:
- Get a physical link from India to US and UK.
- Handover the traffic to an upstream provider.
Since most of the servers are based out of US, the physical links to US will be of higher capacity. There are many web servers in UK also. UK acts as a gateway to Europe also. At this point of time, the capacity from India to US would be of the order of 10G. Again, there are two paths to reach US - one via Pacific and other via Atlantic. Both the capacities will be of the order of 10G. Also there would be connectivity from India to UK, Hong Kong and Singapore. This connectivity is very expensive. There are some segments where there is bandwidth constraint also. So again the prices would go up.
What will happen to the traffic once it reaches US or UK? We have to handover the traffic to someone who has the connectivity to the server which is being accessed. Again, this access is not free. ISPs have to pay their US counterparts for carrying traffic in their network. Such an agreement is called a Transit Agreement. At some point of time, if both the parties feel that both of them can gain from each others traffic, the Transit agreement may change to a Peering agreement, which would be free - only port charges are applicable.
There are some government regulations also. Internet exchanges are a way of exchanging local traffic locally. Think of a situation where provider A and provider B do not have a direct connection India. For A to reach B's network, the traffic should be carried to US or UK or some other handover location and then come back to India. That is not a good thing for end users as they will feel that the connections to the other network is very slow. To avoid such a situation, we have a regulatory authority in India called NIXI(national Internet Exchange of India). All the service providers in India has to have peering in NIXI to exchange the local traffic.
Again, owing to the fact that most of the servers are located in US, the Internet access would continue to be expensive. I personally do not think that the prices would fall be low a certain level. Again, since Americans do not have to carry much of their Internet traffic all over the world, their Internet Access would be cheaper. Most of the International Internet links will have more political interests, than the commercial ones.
If you would like to hear more about this or some related subjects, do let me know. I will continue more on this and related topics.
File sharing is one of the most popular category of applications, which computer users all over the world use. Even in office, we use IM clients like Yahoo! Messenger or Google Talk to transfer files. This is true for even users working in the same LAN also. In this article, I will introduce you to two effective P2P LAN File Sharing Applications.
Giver
[caption id="attachment_180" align="alignleft" width="174" caption="Giver GNOME File Sharing"][/caption]
Giver is a nice application which comes bundled, with new Ubuntu 8.10. This is a very nice application and is very simple to use. It discovers users in the LAN and you can share files with them with a simple mouse click. There are not too many options in this application, but it is a nice application with a simple User Interface. You can give 11/10 for its very simple user interface.The new version of Giver integrates with Tomboy notes and you can share notes using drag and drop. If the other user accepts the note, the new note will be added to the receiver's Tomboy notes.
You can find more details about this at http://code.google.com/p/giver/. The only problem with this application is that this works only in Linux, as Windows and Mac OS X versions are still not available.
LAN Shark
[caption id="attachment_182" align="alignright" width="150" caption="LAN Shark File Sharing"][/caption]
LAN Shark is another tool for P2P file sharing over a LAN. But this tool is Cross Platform and works in Linux as well as Windows. This tool has more configuration options and a window showing uploads, downloads. You can even search for files shared by other users and select what you want to download. Another interesting addition over Giver is a web interface and embedded web server. You can find more details about this tool at http://lanshark.29a.ch/
Google added Malayalam support in Gmail a couple of months back. But I have not seen it mentioned in any of the blogs. So I have decided to post an article about changing the language to Malayalam. Here is how it works:
- Go to the settings page
- Select the language drop-down
- Scroll to the bottom and you will see Malayalam in the list, select it
- Save your settings
- Gmail will reload the page in Malayalam.
Here are some screenshots:
[caption id="attachment_162" align="alignnone" width="300" caption="Gmail Settings - Change Language to Malayalam"][/caption]
[caption id="attachment_163" align="alignnone" width="500" caption="Gmail Settings Page in Malayalam"][/caption]
[caption id="attachment_164" align="alignnone" width="500" caption="Gmail Settings Page in Malayalam -2 "][/caption]
[caption id="attachment_165" align="alignnone" width="499" caption="Gmail Error Page"][/caption]
I have observed that Malayalam display works best in GNU/Linux, than in Windows. Fonts are not displayed properly in Windows, and even after testing with many Unicode fonts, it did not improve the display. As you can see above, it works very well in my Linux Machine.
Gmail is available in many other Indian Languages also. Google has done a great job with this localization.
Although typing Malayalam and other Indic languages have improved a lot in the recent past, using Malayalam or any other Indic Language for chat has been a big problem with not so much support from major Operating systems. Sometime back Google introduced support for Indic Transliteration. It works really well, offering suggestions and improving day by day. I have seen a considerable amount of improvement in Malayalam support in Google over the last couple of years.
I have tried many other standalone software also, but the integration with other applications has been a big problem. I really wanted some nice support for chatting in Malayalam and could not find a decent application which does this. Yesterday, I came across a FireFox plugin which does the exactly same thing I wanted to do. Let me take you through this nice plugin.
The name of this wonderful plugin is Google Indic Transliteration. At the time of writing this post, the version is 1.0.3. You can download the plugin here. Note that this is an experimental plugin you have to register in the site to download this plugin. This plugin uses Google Language API for transliteration. At present, this plugin works only on text area and input boxes. Don't worry about that, this works in Google Chat Window.
Here are some screenshots:
[caption id="attachment_148" align="alignnone" width="300" caption="Malayalam Chat Window"][/caption]
[caption id="attachment_149" align="alignnone" width="300" caption="Malayalam Chat Auto Suggestions"][/caption]
[caption id="attachment_150" align="alignnone" width="300" caption="Google Indic Transliteration Options"][/caption]
It offers all the features supported by Google Indic Translation. As you can see in the above screenshots, this plugin supports all languages supported by Google Language API. Also, you can set default language. I am sure that you will love this plugin.
Recently I attended BarCamp Mumbai and BlogCamp. One of the interesting sessions in the blog-camp was about blogging in regional languages. This came to my mind because, one of my friend started her own blog today! That too in Malayalam. I wish she will keep the momentum up. Coming back to the core, one of the problems faced by many bloggers is that they are not having enough set of tools to blog in regional languages. It was the story, sometime back. Now I can see Google providing vast support for Regional Languages.
Also, I know that there are so many good Malayalam (my mother tongue) blogs appearing on the Internet. But sometimes, I have seen that most of them die out. I have examined the reasons for such a phenomenon in some of my earlier posts. Visitors would not be a problem for most of the blogs as majority of them are hosted in Blogger.com. I have seen good amount of readers for a fresh Malayalam blog with good content.
I would like everyone to use Unicode fonts in the blog, rather than adopting some ASCII based fonts. Further, with Internet becoming more and more popular blogging and the value it provides should be known to the masses. One of the easiest methods for this is to spread the word among children. They will create awareness among parents.
This should be thought in a serious manner. The power and usefulness of blogging and socializing is amazing. No one can succeed in the cyber-age without having proper communication and socializing skills. I wish if someone could seriously think about developing the soft skills for the coming up generation. Whenever we talk about a new technology, we view it suspiciously. I have seen many people speaking about these kind of things. But I have not seen even a single one doing this kind of things. Blogging opens a new world opportunities. Blogging in regional languages could keep the language alive. I have seen that many local governments in India enforcing regional languages through law. But I do not think that it is a good idea. Unless ordinary man realizes the value of the regional language, he will ignore it.
I am not saying that no one should use English. It is a very useful and beautiful language. It has opened many avenues for millions worldwide.Along with proper English training, other regional languages should also be taught. That will change the way people think and open new avenues for everyone.
The title of the post may seem to be very funny. Firefox has been a very good browser and the new engine was performing well. I installed this beta 3 and it was all going fine until I noticed that the entire OS gets stuck at times, not even responding to keyboard. When it got stuck this time, I took some screenshots of Windows Vista task manager window. I was shocked to see Firefox using 600MB RAM and by the time I took the screenshot, it was using around 590MB. I was only using one Firefox window with five tabs open. See the screenshot below:
Even though it was using 500MB on my Vista Home Basic, I just restarted the application and it was working fine. This is the only issue have seen apart from the ones mentioned in the "Known Issues" in beta page. If any of you happen to be contributing to Firefox development, I request you to report this and get it fixed. BTW, I know that these kind of issues are expected in beta versions, but 600MB is too much, for a product of Firefox's standard and reputation.
Thank you for your time.
I think this is the most difficult thing in a blogging life. When I started this blog, I had a lot of expectations. But when it was not going as I expected, then I thought of stopping blogging. But something inside me pushed me to blog. Why do we fail to keep the momentum? This article is an introspection and other things which I have observed over the time. I would list the factors below:
- Traffic: This is a single most important things which makes everyone disappointed. I have had days when my blog was not visited by someone. But I kept on blogging. Something which I did not do was effective marketing of my blog. I am not saying any excuse, but will do the marketing more effectively. I am sure that my traffic will improve naturally, if I can produce content worth reading.
- Money: This depends on the motive of your blog. If you are blogging for money and you do not get the expected sum in a stipulated time period, you will feel disappointed. I do not have money as an objective for this blog. But I use this blog to experiment some things, which I will try to use later. Why I am not doing this right from the start? I have seen many big brands trying to establish a market before trying to monetize it. So I thought it as a nice idea to adopt the same policy for my blog also.
- Publicity: I have dreamed of my content getting very popular in the Internet and everyone is talking about it. It never happened till this time. But as an objective, publicity is not my objective. I will accept a publicity if some of my article is worth having publicity. To overcome this, I have trained myself to control my expectations and this is something which inspires me to produce better content.
- Comments: I write something which I feel is good, and when people do not respond to my content, I felt bad. In some of my previous posts, I have asked my readers for their opinion. Sometimes, no one replied or commented. But what kept me going was some statistics. Even most popular blogs in the Internet gets 150~200 comments per post per month. They are visited by millions of people. Then there is no point in worrying about the comments' count.
- Comparison with other blogs: I have seen so many other blogs getting ahead of me both in the number of visitors and the money they make. Most of them started after I launched my blog. I was worried about this for sometime. But what I noticed was that their niche is very hot and mine is not. I can also start a blog in some very hot niche. But if I can not enjoy it, then there is no point in doing it. You may have some initial enthusiasm, but I don't think that one can take it for long time.
The momentum matters only to those people with long term objectives. If you have shot term objectives, then there are plenty of web sites which explains how to be rich in seconds. But I have seen that the above things worried me or I have noticed. But still, when you have a feeling that you are responsible to your readers, that would be the single point of inspiration for you. Have you faced any other thing which disappoint you? I would welcome if you can share it.
Thank you for your time.
When a blogger matures, he may start another blog. So I have seen some new blogs of very successful bloggers. Something which I noticed is the launch - their blog has at least three or four articles. One of the biggest mistakes I did was to start my blog with just one article. Why it is important to have more than one article? I will discuss something which I have experienced and noticed.
When I started, I had just one article. It took me some time to get everything in place and start real blogging. I have reached following conclusions regarding a new blog startup.
- When a new visitor comes to your blog, he will see just one article. There is a high tendency of him leaving the blog, even if the content is good. People love to have some authenticity to the content they read. So if they see a new blog with just one post, they consider it as something very amateur and less authentic.
- More than one post, allows the visitor to get a good idea about the topic/niche which you are writing.
- It exhibits your knowledge in the niche - not too many people can produce some good content on a niche at the startup. So this also adds to the trust of the reader.
- Visitor will spend more time in your site if I am offering more than one post.
- If the articles are good, he may share it with his friends. So you get a dream start for your blog.
- It gives you more time to concentrate on marketing and spreading the news. You have a got a some very good articles, which can satisfy you readers.
When I started a blog, I made this mistake. But later I came to know about this. So I lost this life time opportunity ( yeah.. I can not restart this blog :-) ). But I have seen that this happens to most of the people - because they are unaware. If you are planning to start a new blog, make sure that you don't make this mistake.
Whether to use full feeds or partial feeds is still an endless discussion. When I decided to switch to full feeds from partial feeds, one problem which I faced was that, all the entries which I made until yesterday were stored in partial format by Feedburner and from this one onwards, it would be very unpleasant for a reader to see both of them mixed together. But since I am using Feedburner to manage my feeds, it was very easy. So if you also want to move to full feeds, here is how to do that.
- Login to your Feedburner account.
- In the top, you will find a link "My Feeds". Click it.
- Then it will show the list of feeds you are managing.
- Click on the feed title and it will take you to the details page.
- Then click Troubleshootize tab.
- Last, there is a button to ReSync your feed. Just click it.
Now you have successfully moved from partial to full feeds. This is applicable for moving to partial feeds also, from full feeds. So why does this happen? Feedburner keeps a cache of the feed you are serving and it updates only the new feeds. So we are essentially clearing the cache maintained by Feedburner.
Image Credit: William.Ward
A web crawler (also known as a web spider or web robot) is a program or automated script which browses the World Wide Web in a methodical, automated manner. Other less frequently used names for web crawlers are ants, automatic indexers, bots, and worms. - Wikipedia.
Do you notice which all bots access your web site? If your answer is no and you don't know how to do this, then this is a danger signal. Why should you bother about this? Following is a screen shot from my access log for this blog.
The underlined access created some doubts for me. Hence I stared to do some research on these. The results of my search was alarming. I was noticing some mismatch between the site stats provided by Statcounter and Google Analytics. Here is another screen shot from Statcounter.
So you will be noticing some things - even though the number of unique and returning visitors to my site are very small, the number of page loads is very hight. So I was unable to figure out what the things that was happening. Atlast when I checked my Analog Stats recently, I found out that this is what is happening. Following are the conclusions of my search.
- These bots are eating up a large portion of my monthly bandwidth.
- It slows down your web site by crawling your site in seconds.
- These bots also pose some security threats.
- Most of these bots post so many spam comments, which I need to manually delete - although Akismet catch almost all those spam comments.
- They are giving wrong site statistics.
So I decided to block all these bots. Here is how I did it. It may not be possible for you if your server does not support Apache mode_rewrite. Using .htaccess file, we can control the access to the site by bots. We will setup some rules, which will identify the bots by their User Agent string. This .htaccess list was not made by me. I copied it from Perishable Press. In the below code user agent list is truncated for readability. You can get the list from the above link.
# Ultimate htaccess Blacklist 2 from Perishable Press
# Deny domain access to spammers and other scumbags
RewriteEngine on
RewriteBase /RewriteCond %{HTTP_USER_AGENT} ADSARobot|ah-ha|almaden //truncatedRewriteRule ^.* - [F,L]
Another level of protection was added to this using a WordPress plugin called Bad Behaviour. As the name suggests, it denies access to all bad behaviours done by bots and other automated programs. From Bad behaviour site:
Bad Behavior is a PHP-based solution for blocking link spam and the robots which deliver it. Bad Behavior complements other link spam solutions by acting as a gatekeeper, preventing spammers from ever delivering their junk, and in many cases, from ever reading your site in the first place. This keeps your site’s load down, makes your site logs cleaner, and can help prevent denial of service conditions caused by spammers.
Using these two techniques, I could reduce the amount of spam access to my web site. I would recommend you to adopt these two techniques. Using .htaccess may not be that effective if the bots report wrong user agent strings. Hence you should also use Bad Behaviour, which analyses the content and the delivery method used. I would also recommend reading this excellent post How to keep bad robots, spiders and web crawlers away. Webmasters should take more care in making their sites attack proof.
I would like to hear from you, your experience and thoughts. Please feel free to express your views by commenting below.
Photo: andrew_mc_d
Everyone is talking about Internet marketing and exploring the possibilities of Social Marketing. In this article, I am going to share some of my thoughts on one of the majors in social bookmarking - Stumbleupon.com . Stumble is a new generation of content sharing. It is not the kind of illegal torrents and content sharing networks which have been there for a long time.
What is Stumbleupon?
As they mention in the Stumbleupon web site, it helps you to discover and share great web sites. Basically it is a social book mark site. Means that you can bookmark the sites which you like. Being social, your bookmarks can be shared by other members also. When you press the 'I like' button, Stumbleupon raises the popularity by one. If you don't like the page, then you can press "Not for me" button. When someone likes a page, stumble asks him/her for a review of the page. He can write a short review of the page and pick a category to which the page belongs. He can also set some tags associated with the page.
When you install the toolbar and click the stumble icon, Stumbleupon takes you to a random page based on your interest. If you feel that the content is worth, then you can bookmark it. As you bookmark it, stumble finds that it is a good page and sends more visitors to that page. If they also bookmark the page, then stumble will send more visitors. If someone says that it reduces the number of visitors. This is not the exact algorithm stumble uses, but in simple terms this is how it works. It uses some complex algorithms and some machine learning to calculate the weight of each page.
How can I use Stumbleupon effectively?
As I write this from the point of view of a webmaster, I would explain it in that way. Stumbleupon is know to be a very good and consistent source of targeted visitors to your page. So to get started, you need to implement some things. I will explain each of them below:
- Install Stumbleupon toolbar and configure your preference: This is very important. I will explain the rationale behind this step in the coming steps. Toolbars are available for both Internet Explorer and Firefox. There are third party Stumbleupon extension available for Opera.
- Be an active Stumbler: Web is all about giving more than taking. So do not expect to get anything from web unless you contribute something to the community. When you like a page, or when you feel that it is worth sharing, just press I like button. Also discover more useful pages.
- Don't be selfish: Do not promote only your pages. You will lose your credibility. If possible, try to get your page stumbled by a member who is having more reputation. If a page you discover becomes popular, then your reputation will increase.
- Do Network: Find some good friends in the stumble community. Also join the communities in Stumbleupon. This can increase your exposure and make some good contacts which may be useful for both of you.
- Ask for opinions and fine tune your content: You should be able to add value to the subject you are writing on. So choose the niche carefully. Be yourself and ask for the comments from your friends.
- Write good content that Stumblers like: Google for some good posts which tell you how to write good content for Stumbleupon users. Remember that Stumble gives you targeted visitors. So you have a potential of converting them to a reader. One of my posts mentions about type of pages that irritates stumblers.
Remember that each of your action and posts that you post should add value to the web and Stumbleupon. And a piece of caution, do not try to weaken your competition or same niche web site by pressing I don't like it button. Not only you are using Stumbleupon, there are millions using it. You can share better content with other people and get some good amount of traffic to your web site also. Be a good Stumbler and enjoy the web life.
The world is changing. There are various innovations happening in the world each and every second. Some of the changes are good and some are bad. In this post, I am going to introduce (if you are not already) to web feeds. You can think of web feeds as a your favourite content postman. When the browsers were introduced for the first time, there was something called, bookmarks or favourites. Still you will find it in your browser. The concept was to keep your interesting pages' URL saved, so that you can access it later. These were commonly used by people who visited frequently updated pages.
As I mentioned in the last paragraph, world is changing. And Internet is the front runner in the changes. It is changing and has led to many changes. So there has been a new way of keeping your audience updated about the content in the web page. This new way is called Feeds or sometimes called Web Feeds, owing to their nature. So What exactly is this?
- For a normal Internet user, feeds are a way to keep track of the updates happening in your favourite web site. Instead of going to hundreds of pages you like, just think of the situation where the entire content is presented in your browser just a click away. So whenever you favourite author posts something in his page, you will be updated and in case your author chooses to deliver the entire content on the page, then you can read the entire posts without even going to that page. This is true for even audio and video content also. If the posts contains some pictures and some videos, you can view it in your feed application just like a normal web page.
- For a webmaster, it is a way to retain his visitors. It helps them to keep his audience updated about the new ideas in his mind. He can opt to show the entire content or to present only a small portion of the content. If the reader finds it interesting, he can click the link and go to the web page to continue the reading. Now a days number of feed readers are considered as a popularity index among web masters, especially among bloggers who post frequent content. Besides this there are advertising opportunities also.
What are the advantages?
Having read all these, you might think : "What is new in this? Email subscriptions are already doing this for me!". The answer to this question is that feeds offer more than what an email offers. The first thing is the privacy. You are not exposing your personal email id to anyone. You have to do this for an email subscription. Then you need to verify it. All these problems are avoided in this case. Similar is the case while opting out of a subscription also. Feeds are more organized way of presenting and reading the content. You will be given a view of all the updates in your favourite subjects. But the biggest advantage is that you need not go searching for updates. It comes to your desktop. Recently Google offered offline viewing facility in its feed reader. So you can read the content while you are offline also, once you synchronize the feed content while you are online.
How do I subscribe to my favourite site?
To subscribe to a feed you need something called a Feed Reader or Feed Aggregator. There so many of them available freely on the Internet. If you prefer an application that installs in your computer, then you can download FeedReader. If you are someone who is always online, then you can opt for a web based feed reader also. Google offers Google Reader, a free feed reader. If a web site you visit supports, feeds then your browser will show a standard icon ( ). You can click on that icon which will take you to the feed reader and adds the content from that page to your lists. So whenever you see an icon like this, pause and see if you want to be updated about the site contents. If then click on the icon. New browsers are also having the ability to detect the presence of feeds in a page. If the browser detects one, it will show the standard icon near the address bar. Following are some of the screen shots.
Should I join this revolution?
Web feeds are a revolution. It has changed the way content update reaches to the end user's desktop. More and more users are getting attracted to the feeds, because of its simplicity and value. It has gained so much popularity that there is a site called www.whatisrss.com .
If you enjoyed reading this post, you may want to share it with your friends who are not using this great feature. I was also a late starter. But it is better late, than never. And you might want to subscribe to my feed also.
Image by -- Astro Boy --
Almost everyone of us use some or other 'FREE' product on the Internet. And the most common product which almost everyone uses is the email. So many companies are giving free email for the users. Some years back Google launched free email service called Gmail, with unlimited storage. Later, others also followed the same strategy. But have you ever thought of the business behind giving all these free service at no cost? Here are the some answers I got while doing a brainstorming about this topic.
Internet giants generate a huge amount of revenue from advertising. Google is giving only text ads in the mail service, but some others are serving image ads and even flash ads. Text ads are cheaper for the advertiser.
Another reason is that, they can do research on the content stored. Although almost every provider says that they will not read your email ( they say that a human will not read the email), a script can read the email and generate some report which can be analysed by a human being. This way they are going ahead of all others. They will get a trend in the type of content you store and they make their systems superior so that their domination in Internet can not be questioned.
It is a well known fact that Google gives superior search results to others and has an edge in the search market. But do you know that they save each and every query you type into the search box? Not only Google does this, all others are also doing the same thing. But what is wrong in doing that? In fact, Google says that they use this information to make the search results better. But critics say that it has more impact. It comes to a question of privacy. In today's world, anyone can trace back to your room using the data they are storing. These companies are bound by law to handover all these details they store to the local government, if they are asked to do so. Such an incident happened in U.S, after 9/11.
Now consider another situation, where you are storing your personal information in your 'free' web mail. Free email service providers will permanently store this information. Even if you delete the mail containing information, it is not deleted from their storage. Google says that they will remove the mail from their servers 'as soon as possible'. So once you keep, the details in mail, they have the access to this information, even though any human being will never read this. Now technology has so much advanced that it can extract information even from images. Above all these, the emails stored in local languages can also be read and analysed. Big companies are hiring experts in local languages to do the same.
So I think that these big companies will continue to dominate the Internet arena, for the coming years also. They are utilizing their dominance to their advantage. Best brains coming out of the universities are working for them. This article is not intended against Google or any other company. Google is just used as an example. I also didn't think of this topic until recently I saw a documentary 'Google - behind the scenes'.
So what I want to say is that, even if a service appears free to us, it is not in reality. No company is saying what they are doing with the information they store in their servers. By using a 'free' service we are compromising with our privacy.
I would like to hear your opinion on this topic from you. There may be some other impacts also. So if you can share your thoughts, it will be valuable.
Note: This article was updated on 3rd December, 2007.
It has been over two weeks since I started this blog. One thing I have noticed over this period is the amount of traffic I am getting. So to improve my traffic, I did some experiments like directory listing and search engine listing. It got me some results also. Now that presented another problem. Spam comments posted by bots. Spam bots are scripts or programs which automatically visits your site and post some comments like "Good Post". Some even went on to put some adult web site links in your comments. So I decided to kill those spam bots.
If you think deeply, then you will find some serious issues associated with these spam comments. Most of the sites which use spam bots are splogs (spam blogs). They want to make some money out of nothing. Here are the some implications of the spam comments which I could think of.
- Spam blogs want backlinks from quality web sites. This will improve their visibility. But how is it possible? Most of the comments have links to the website of the commenter. Since the links does not specify anything, search engine bots will follow the link and crawl the site. These will be counted as backlinks to the spam site.
- Spam blogs get visitors from comments. Some of the readers may follow comments and go to the spam website. They will get some visitors. Consider thousands of blogs, each providing a visitor to the spam site a day. Bots will crawl thousands of sites a day and will make millions of spam entries.
- They spoil your content. Think of this post filled with too many comments which does not add value to the post. Some comments may be from adult sites, which may affect your search engine ranks.
- They may affect your search engine rank. Some of these web sites may be banned by search engines. Since search engines follow the spam comments, and land in a banned site, they map penalize you for providing a backlink to those banned sites.
What is the way out?
Spam is a serious issue and nobody tolerates it. One thing you can do is to add rel="nofollow" tag to your links. When search engines find these tags they will not follow these links. Hence your site will be shielded someway from search engine penalty. But this has two drawbacks - it will not prevent spam bots from from posting comments in your links and it will not credit a genuine comment poster with a backlink. Another option is to use service link Akismet, which will classify find spam comments and holds it from appearing in your posts until you approve it manually. But if you have thousands of visitors and hundreds of comments, then this can also be a problem. This also has the problem mentioned for the first solution. The third one is to use some verification methods to ensure that a human being is posting an entry. One option available is CAPTCHA, which will present an image to the user and ask him to enter the word in a text box. Since bots will not be able to read the text in the image file, they won't be able to post a comment.
As I mentioned earlier, this spam became a real issue for me. So what I did was that I installed a CAPTCHA Wordpress plugin and enabled Akismet. This way I can ensure that only a human being can post a comment and if he does post a spam comment, Akismet is more likely to catch it. If you have something to add to this, please feel free to comment below. You may have to prove that you are a human being before doing that :-) .
Around three new blogs are being created in the web every second! Now with Internet hosting and bandwidth becoming cheaper, more and more companies are offering free blog hosting. This post deals with nine MUST do things for every blogger, before they venture into blogging world.
- Find your topic / niche : Decide what you are comfortable writing with. Not only that, you should have a good knowledge about what you are writing about. If not, you will fail to sustain the initial momentum and respond well to reader queries.
- Write at least five articles you are going to post : This may seem funny. But you should keep ready at least five posts ready. By doing this you can have more time doing some promotion work and interacting with your visitors. Ask some of your close friends to review the articles you have written. See my article Never Start A New Blog With Just One Post for more on this.
- Find a blogging platform that suits your needs : As I said earlier more and more blogging platforms are available now. You should spend some time going though some of the popular platforms. Create accounts and test each of them. You can use some free to use content available in the Internet. It is unwise to change the blogging platform later.
- Buy a domain name and own space : You should actively consider buying a domain name and own space if you have long term blogging ambitions. Not only this helps you to have full control over your blog, but also helps in building a brand name which is one of the most important marketing strategies.
- Choose theme for your web site : If you are using Wordpress or any other publishing platform, as in most cases, choose a theme that speaks about you, your content and matches your topic/niche. This is very important. Your theme should look nice to your readers and the fonts should be readable. Try to get some search engine friendly themes. When your blog gets popular try investing in designing a custom theme for your blog.
- Choose a content layout : You should have a good content layout for all the posts that you are posting. Why? Your posts should be readable and visitors should be able to go though your articles quickly. If the articles are posted in a cluttered way, they will never come back. Remember that you want returning visitors for your blog to live long.
- Visit other blogs in your niche : Find some of the sites which are on the same niche as you want to start. Learn what they are blogging about and the style in which they blog. You should not copy their style if it is a popular web site. What you can do is improvisation.
- Get familiar with feeds and social bookmark sites : If you don't know how to use feeds and social bookmark sites, then get familiar with them. This is important since social bookmark sites can drive a remarkable amount of traffic to your site, if you prepare good content and market it well. Visit good sites and blogs, and learn about the how to's of marketing your content. Even if you post good content, you will not get a reasonable amount of traffic, until you market it well.
- Test , Test and Test... : Yes, try to simulate a hosting environment. Download some freely available web servers and then try to simulate your web site. This will expose some of the pitfalls and help you to improve a lot. Try installing the plugins and make sure that you try everything in your local server before doing it on the live server. Also there are free web space providers. Signup with them and test your site in a real scenario with dummy content.
Wishing you all the best in the your blogging venture. Please fell free to suggest your experiences and opinions.
It is always a bit difficult to find a good topic to write about. So I was also thinking about it. Then my friend Kenney told me to write about the work I am doing. Since I am working with a telecom company, I know something about the whole world of telecommunication. The advantage of this is that, I can write unique articles. There are two advantages. One, I don't need to search for a topic. Second, this world is a black box to the outside world. So I hope to throw some light on these topics in the coming days. One thing I can assure you is that I will not be writing boring geek( am I??) kind of articles, it will be about the things that all of us have heard, but not gone in depth. A kind of behind the scenes series... So my time starts now. Will keep you all busy.
One of the greatest innovations in the Internet era is Web Feeds. And Feedburner is one of the premier resource for you as a publisher. It helps you to track your feed readers. You will get good statistics about the readers and their actions. After Google took over Feedburner, a number of paid services have become free. In Feedburner's terminology they are now offering more PRO features for FREE. IN this post, I would like to take you though the MyBrand PRO feature of feedburner.
One of the biggest challenges in getting a notable name among billions of websites on the Internet is establishing a brand name. Now, as the blogs are getting popular, so is the subscription of feeds also. As I said earlier Feedburner is a great service which offers feed management services to publishers. Almost all the publishing platforms now support feeds. By default feedburner offers http://feeds.feedburner.com/yourfeednamefeed url for your feed. But My Brand offers you the flexibility to have http://feeds.yourdomain.com/yourfeednameas your feed url. You can substitute feeds.yourdomain.com with whatever you want, like rss.mydomain.com, but feeds is generally used as it gives an idea about what it is doing.
Now to the implementation. Sign-up for a feedburner account if you don't have one already.Then go to My-Account and then select MyBrand PRO. This service is disabled by default. In that page you will find basic instructions needed to get your MyBrand configured.
The basic requirement is that you should be able to add a DNS entry in your domain control panel. If you don't have the required access for this, then ask you hosting provider to do this for you. If your domain is hosted on some free service like Blogger or Wordpress.com and is having some address like you.provider.com, then you are unlucky. Now go to your control panel and add a CNAME entry. It should look like feeds CNAME feeds.feedburner.com. Please note to add a dot at the end. So what exactly it does? If your domain is accessed with a prefix of feeds, like feeds.yourdomain.com, then redirect that request to feeds.feedburner.com. Once you have completed this, you can put the domain you have added to the box given in the feedburner page. Make sure that you save all the work.
While trying to add this feature to my blog, I committed some mistakes and when I searched Internet for some documentation, I did not find anything useful. That is why I wrote this one. The first mistake I committed was due to the lack of knowledge how CNAME works and what it does. I added something like this: feeds CNAME feeds.derick.in . So many mistakes, this single line had.
I missed the dot in the end.
The entry after CNAME should have been derick.in. and not feeds.derick.in.
When I contacted my hosting provider also, they were also not familiar with this thing. We tried a lot of combinations to get this work. But none worked. Finally I got the trick and configured it correctly. One check to decide if it is working perfectly or not is to ping the domain you have created and compare the result with ping of the domain feeds.feedburner.com . Here is an example.
>ping feeds.feedburner.com
Pinging feeds.feedburner.com [66.150.96.119] with 32 bytes of data:
Reply from 66.150.96.119: bytes=32 time=230ms TTL=238
Reply from 66.150.96.119: bytes=32 time=232ms TTL=238
Reply from 66.150.96.119: bytes=32 time=231ms TTL=238
Reply from 66.150.96.119: bytes=32 time=233ms TTL=238
Ping statistics for 66.150.96.119:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 230ms, Maximum = 233ms, Average = 231ms
>ping feeds.derick.in
Pinging feeds.feedburner.com [66.150.96.119] with 32 bytes of data:
Reply from 66.150.96.119: bytes=32 time=231ms TTL=238
Reply from 66.150.96.119: bytes=32 time=231ms TTL=238
Reply from 66.150.96.119: bytes=32 time=231ms TTL=238
Reply from 66.150.96.119: bytes=32 time=232ms TTL=238
Ping statistics for 66.150.96.119:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 231ms, Maximum = 232ms, Average = 231ms
Note that even when I ping to feeds.derick.in, it is redirected to feeds.feedburner.com. So you can access your blog feeds at http://feeds.derick.in/derick, one that comes after http://feeds.derick.in/ is the name of the feed that you set while you register the feed with feedburner.
As I said earlier my hosting provider and me tried so many combinations to get this work. In the process we found one more way to accomplish the same thing. We setup a sub-domain in my main account derick.in and then placed an unconditional redirect to http://feeds.derick.in/derick . But I have not seen this method mentioned anywhere. So give it a try at your own risk.
My Brand feature is great service. But I have seen only very few websites which use this feature. There may be some reasons for established sites like the change of subscription link etc., but new sites can take advantage this feature.
In a corporate environment, you will get a lot of mails. Some of these mails will be having a lot of people in Cc and To. One thing I have noticed is that there is a tendency for people to press "Reply To All" button always. When I also came to the corporate world, I used to do the same thing, until my boss corrected me. That was a point when I gave a thought about that. Since then I have been watching a lot of such mails. I have seen many senior people also indulging in this kind of chain mailing. Later when I spoke to people about this, many of them said that this kind of chain mailing happens in each and every company.
Basically you should not put so many people in Cc and To. Address to the person you want to communicate. Think of someone who is getting around hundreds of genuine mails a day, and one chain mail can contribute a significant amount to that. If you find that mail continues for a long time than expected, it is better to call up the concerned party and talk to him directly. This will certainly help.
Another question is what you can do if you are also in the loop? If you need to reply to the mail, only keep the concerned parties only in the loop. This way, even if someone gives a "Reply To All" to your mail, it will make sure that chain mails don't flow again.