Rabu, 21 Desember 2011

Kids Online: Parent's Guide to Internet Safety

The headlines and statistics about Internet predators can be unnerving. It’s difficult enough being a parent without worrying about Internet safety as well. Luckily, parenting a child online is not so different from parenting a child in the “real world.” The key is to remember that the Internet is a lot more like the real world than like television, to which it is so often compared.
Parents often set curfews and have rules about visiting a friend’s house without an adult present. They expect to meet friends, boyfriends, and girlfriends in person. They want to know where a child is going and what they’re going to be doing before they leave the house. When kids are young or if they are going further from home, there is usually a chaperone present. Parents frequently ground their children or take away privileges for not obeying. You may or may not enforce similar rules in your home, but they are an excellent starting place for creating a positive and safe online experience.
Talk to your children. Much like anything else, it’s important that your child knows what your expectations are, understands the basics of Internet safety, and feels comfortable talking to you about problems and concerns.
Set guidelines. Create a set of guidelines about when and how long your children can use the computer. Be clear about what they can and cannot do online. If they need to complete chores or homework first, outline that as well. Discuss things like instant messaging, chat rooms, blogs, and social networking sites (MySpace, Facebook), virtual worlds (Club Penguin, RuneScape, Gaia, Webkinz). Work out a contract with your children about household expectations and have everyone sign it. Don't forget to come up with consequences for breaking the rules.
Follow through. It is important to stick with your rules. It’s true that kids need boundaries and, as much as they fight you on it, count on you to set them. Set a timer for online activity. Use monitoring software that tracks where they are going and what they are doing.
Pay attention. It’s not enough for your computer to be in a central location in your home if you’re not paying attention to what your kids are doing. Make a habit of pulling up a chair and talking to your child about what they’re doing. If you expect to know who your kids are with and where they go when they leave the house, this is no different.
Read more about it. If you ask your child what they’re doing and you don’t understand the answer, it’s time to read more about it. Visit the website if possible, search for related news about it and see if you can find an article here on About.com or another site. You can even email the Family Computing Guide to ask. Whatever path you take, it’s important to understand what your kids are going when they’re online.
Join the fun. This is no different from attending a sporting match or chaperoning a dance or field trip. If your child has taken an interest in an online community such as Webkinz, Neopets, MySpace, Facebook, etc., find out what they like about it. Sign up for your own account and add your child as a “friend.” This allows you to have a better sense of what they’re doing and what sort of things they’re coming in contact with, but it also shows your kids that you’re interested in their activities.
Use available technology. There is no shortage of Internet Safety tools available to help you control, track and/or limit what your kids can say and do online. Take the time to learn about Internet filters, firewalls, monitoring software, browsers for kids and other tools. While they are not a replacement for strong parenting, they can help make your task easier, especially with younger children.
Do a little sleuthing. Use your browser history, cache and cookies to find out what sites your kids have been visiting. This is not to suggest that you should spy on your child, but a spot check now and again is a good idea. Enter their names (including nicknames) into popular search engines to see if they have public profiles on social networking sites. Do the same with your address and phone number. You might be surprised by how much of your personal information is online!
Watch for warning signals. A child who is reluctant to talk to you about what they’re doing online or seems to be withdrawing from family and/or friends may have a problem. It can be easy to chalk up certain things to normal teenage behavior, but that doesn’t mean you should ignore changes in your child’s personality. Cyberbullying is just one experience that may cause your child to withdraw.
Know when to say, “No.” If your child continually spends too much time online or ignores rules about what they can and cannot do, it may be time to pull the plug on the Internet as a sort of "virtual grounding." Although your child may disagree, they can survive without it. Make sure you’re clear about why you’re doing it and how long it will last. Consider what you’ll do if they have a homework project that requires access, and remember that they may be able to use computers at school, the library, and a friend’s house. They may even be able to browse the web on their cellphone.

Seven Habits of Highly Effective Web Searchers

very time I need to find something on the Web, I am successful. Right? Uh, not exactly. Eventually, I get to where I'm going, but it takes some work sometimes. Over the years I've developed a few search habits that have made me a more effective searcher, and with just a little practice, you can too. After all, searching the Web is a snap - it's actually finding what we're looking for that's the trick!

Effective Habit 1: Use Targeted Phrases

The more specific your query is, the more success you're likely to have. After all, "why is the sky blue" is easier to understand than "sky blue question". For more information on how to craft a more specific query, read my article titled Looking for a Specific Phrase.

Effective Habit 2: Expand Your Search Horizons

Get out of the habit of only using one search engine for everything. It's okay to use one search engine for the majority of your Web search questions - you get to know that search engine better and can use it more successfully over the long run. However, with all the great search engines out there, it would be a crying shame to limit yourself to just one. Get to know a few search engines and your searches will not only be more interesting, but more effective as you learn which searches work best in which search engines. For more information, read my article titled How to Pick the Best Search Engine.

Effective Habit 3: Learn a Few Web Search Tricks

There are a few Web search tricks that can make your life a lot easier. Nope - no scary computer programming involved, just a few simple Web search tricks that can instantly transform your searches from "blah" to "wow!". Check 'em out in my article titled My Top Ten Web Search Tricks.

Effective Habit 4: Use Your Time Wisely

The longer you spend time searching for something, the more frustrated you can get. It's inevitable that sometimes there's going to be a Web search stumper somewhere in your horizons - it happens to me all the time. Rather than continually beating your Web search head against the wall, get creative: try another search engine, try another way of framing your search query, etc. There's actually a lot of stuff you can do to cut down on the frustration. For more information, read my article titled How to Get Better Search Results.
For more habits of highly effective Web searchers, go on to page two.

Effective Habit 5: Learn How Stuff Works on the Web

If you want something to work right, you've got to read the users manual. The Web is a big place, and there's a lot of stuff going on. It can seem overwhelming, but it's crucial when developing more effective Web search habits to actually learn more about what it is you're spending time on. For more information, read my article titled Web Search for Beginners, or my article titled Web Search FAQ - The Most Popular Web Search Questions Answered.

Effective Habit 6: Stay on Top of New Web Developments

There's a whole lotta shakin' going on in the World Wide Web. Every day, I come across something that is absolutely changing the way that we use the Web - for the better. The Web is becoming a platform for all kinds of new inventions and tools, and you can find more information about them in my feature titled Web 2.0 - The Best Web Sites of Web 2.0.

Effective Habit 7: Cultivate a Love of Discovery

Once you find what you're looking for, you can just stay there, right? No way! There is too much treasure on the Web to be satisfied with just one search engine, one search tool, one great Web site. Every day, I showcase another great Web site in my feature titled Effective Habit 6: Stay on Top of New Web Developments

5 Tips to Write Blog Posts

ne of the most important keys to blogging success is providing exceptional content. Follow these five tips to make sure your blog posts not only get read but make people want to come back for more.

1. Choose the Appropriate Tone for Your Blog

Every blog has a target audience it's written for. Before you start writing blog posts, determine who your primary and secondary audiences will be. Who will want to read your blog and why? Are they seeking professional information and discussions or fun and laughter? Identify not only your goals for your blog but also your audience's expectations for it. Then decide what tone would be most appropriate for your blog, and write in that tone and style consistently.
 

2. Be Honest

Blogs that are written in an honest voice and truly show who the writer is are often the most popular. Remember, a critical component to a blog's success is the community that develops around it. Represent yourself and your content honestly and openly and reader loyalty will undoubtedly grow.

3. Don't Just List Links

Blogging is time-consuming, and sometimes it can be very tempting to just list links to other online content for your readers to follow. Don't fall into that trap. Readers don't want to have to follow a breadcrumb trail to find something interesting to read. In fact, they might find they like where you lead them more than they like your blog. Instead, give readers a reason to stay on your blog by providing links with your own synopsis and point of view about the content of those links. Remember, a link without context is a simple way to lose readers rather than retain them.

4. Provide Attribution

Don't risk being accused of violating copyrights, plagiarism or stealing content from another blog or website. If you found information on another blog or website that you want to discuss on your blog make sure you provide a link back to the original source.

5. Write in Short Paragraphs

The visual appeal of your blog's content can be just as important as the content itself. Write your blog posts in short paragraphs (no more than 2-3 sentences is a safe rule) to provide visual relief from a text heavy web page. Most readers will skim a blog post or web page before committing to read it in its entirety. Text heavy web pages and blog posts can be overwhelming to readers while pages with a lot of white space are easier to skim and more likely to keep readers on the page (or to encourage them to link deeper into the site).
 

15 Tips to Increase Blog Traffic

he blogosphere is a big and busy world with over 100 million blogs and growing. How do you attract visitors to your blog? Follow these simple tips to drive traffic to your blog.

1. Write Well and Write Often

Frequently updating your blog with useful content is the first step to building your blog's audience. The content you write is what will keep readers coming back for more. Make sure you have something meaningful to say to them and say it often to maintain their interest and keep them loyal.
Furthermore, post frequently to increase the number of chances you have for your blog's content to be noticed by search engines such as Google or Technorati.

2. Submit Your Blog to Search Engines

Get on the radar screen for the popular search engines such as Google and Yahoo! by submitting your blog's URL to them. Most search engines provide a 'Submit' link (or something similar) to notify the search engine of your new blog, so those search engines will crawl it and include your pages in their results.
It's important to understand that simply submitting your blog to search engines doesn't mean your pages will appear at the top of a Google search results screen, but at least your blog will be included and will have the chance of being picked up by a search engine.

3. Use and Update Your Blogroll

By adding links to sites you like in your blogroll, the owners of those blogs will find your blog and will be likely to add a reciprocal link in their blogrolls. It's an easy way to get the link to your blog in front of many readers on other blogs. The hope is that some of those readers will click on the link to your blog on the other blogs' blogrolls and find your content interesting and enjoyable turning them into loyal readers.

4. Harness the Power of Comments

Commenting is a simple and essential tool to increase your blog's traffic. First, respond to comments left on your blog to show your readers that you value their opinions and draw them into a two-way conversation. This will increase reader loyalty.
Second, leave comments on other blogs to drive new traffic. Make sure you leave your blog's URL in your comment, so you create a link back to your own blog. Many people will read the comments left on a blog post. If they read a particularly interesting comment, they are highly likely to click on the link to visit the commentor's website. It's important to make sure you leave meaningful comments that are likely to invite people to click on your link to read more.

5. Syndicate Your Blog's Content with an RSS Feed

Setting up an RSS feed button on your blog makes it easy for your loyal readers to not just read your blog but also know when you publish new content.

6. Use Links and Trackbacks

Links are one of the most powerful parts of your blog. Not only are links noticed by search engines, but they also act as a tap on the shoulder to other bloggers who can easily identify who is linking to their sites. Linking helps to get you noticed by other bloggers who are likely to investigate the sites that are linking to them. This may lead them to become new readers of your blog or to add links to your blog from theirs.
You can take links to other blogs a step further by leaving a trackback on the other blog to let them know you've linked to them. Blogs that allow trackbacks will include a link back to your blog in the comments section of the post that you originally linked to. People do click on trackback links!

7. Tag Your Posts

It takes a few extra seconds to add tags to each of your blog posts, but it's worth the time in terms of the additional traffic tags can drive to your blog. Tags (like links) are easily noticed by search engines. They're also key to helping readers find your blog when they perform searches on popular blog search engines such as Technorati.

8. Submit Your Posts to Social Bookmarking Sites

Taking the time to submit your best posts to social bookmarking sites such as Digg, StumbleUpon, Reddit and more can be a simple way to quickly boost traffic to your blog.

9. Remember Search Engine Optimization

When you write your blog posts and pages, remember to optimize your pages for search engines to find them. Include relevant keywords and links but don't overload your posts with too many relevant keywords or completely irrelevant keywords. Doing so can be considered spamming and could have negative results such as your blog being removed from Google's search entirely.

10. Don't Forget Images

Images don't just make your blog look pretty, they also help people find you in search engine listings. People often use the image search options offered by Google, Yahoo! and other search engines, and naming your images with search engine optimization in mind can easily boost your traffic.

11. Consider Guest Blogging

Guest blogging can be done when you write a guest post on another blogger's blog or when another blogger writes a guest post on your blog. Both methods are likely to increase traffic as your blog will be exposed to the other blogger's audience. Many of the other blogger's readers will visit your blog to see what you have to say.

2. Join Forums, Web Rings or Online Groups

Find online forums, web rings, groups or social networking sites such as Facebook and LinkedIn where you can share ideas and ask questions of like-minded individuals. Add a link to your blog in your signature line or profile, so each time you post on a forum or participate in another online network, you're indirectly promoting your blog. Chances are many people will click on that link to learn more about you.

13. Promote Outside Your Blog

Promoting your blog shouldn't stop when you step outside the blogosphere. Add your blog's URL to your email signature and business cards. Talk about it in offline conversations. It's important to get your name and your blog's URL noticed offline, too.

14. Nominate Yourself and Other Blogs for Blog Awards

There are a number of blog awards given out throughout the year. Nominating yourself and other blogs and bloggers can draw attention to your blog and drive traffic to it.

15. Don't Be Shy

The most important part of the blogosphere is its community and much of your success as a blogger will be tied to your willingness to network with that community. Don't be afraid to ask questions, join conversations or just say hi and introduce yourself. Don't sit back and hope the online world will find you. Speak out and get yourself noticed. Let the blogosphere know you've arrived and have something to say!

Top 10 Tips for Beginner Bloggers

Starting a blog can seem overwhelming, but in truth, it's one of the simplest ways to join the online community. Follow these tips to ensure your blog is positioned for success.

1. Define Your Goals

Before you start a new blog, it's essential that you define your goals for it. Your blog has a greater chance of success if you know from the beginning what you hope to accomplish with it. Are you trying to establish yourself as an expert in your field? Are you trying to promote your business? Are you simply blogging for fun and to share your ideas and opinions? Your short and long term goals for your blog are dependent on the reason why you're starting your blog. Think ahead to what you'd like to gain from your blog in six months, one year and three years. Then design, write and market your blog to meet those goals.
 

2. Know Your Audience

Your blog's design and content should reflect the expectations of your audience. For example, if your intended audience is teenagers, the design and content would be quite different than a blog targeted to corporate professionals. Your audience will have inherent expectations for your blog. Don't confuse them but rather meet and exceed those expectations to gain reader loyalty.

3. Be Consistent

Your blog is a brand. Just like popular brands such as Coke or Nike, your blog represents a specific message and image to your audience, which is your brand. Your blog's design and content should consistently communicate your blog's overall brand image and message. Being consistent allows you to meet your audience's expectations and create a secure place for them to visit again and again. That consistency will be rewarded with reader loyalty.

4. Be Persistent

A busy blog is a useful blog. Blogs that are not updated frequently are perceived by their audiences as static web pages. The usefulness of blogs comes from their timeliness. While it's important not to publish meaningless posts else you may bore your audience, it's essential that you update your blog frequently. The best way to keep readers coming back is to always have something new (and meaningful) for them to see.

5. Be Inviting

One of the most unique aspects of blogging is its social impact. Therefore, it's essential that your blog welcomes readers and invites them to join a two-way conversation. Ask your readers to leave comments by posing questions than respond to comments from your readers. Doing so will show your readers that you value them, and it will keep the conversation going. Continue the conversation by leaving comments on other blogs inviting new readers to visit your blog for more lively discussions. Your blog's success is partially dependent on your readers' loyalties to it. Make sure they understand how much you appreciate them by involving them and recognizing them through meaningful two-way conversation.

6. Be Visible

Much of your blog's success relies on your efforts outside your blog. Those efforts include finding like-minded bloggers and commenting on their blogs, participating in social bookmarking through sites such as Digg and StumbleUpon, and joining social networking sites such as Facebook and LinkedIn. Blogging is not a demonstration of, "if you build it, they will come." Instead, developing a successful blog requires hard work by creating compelling content on your blog as well as working outside of your blog to promote it and develop a community around it.

7. Take Risks

Beginner bloggers are often afraid of the new blogging tools and features available to them. Don't be afraid to take risks and try new things on your blog. From adding a new plug-in to holding your first blog contest, it's important that you keep your blog fresh by implementing changes that will enhance your blog. Alternatively, don't fall prey to every new bell and whistle that becomes available for your blog. Instead, review each potential enhancement in terms of how it will help you reach your goals for your blog and how your audience will respond to it.

8. Ask for Help

Even the most experienced bloggers understand the blogosphere is an ever-changing place and no one knows everything there is to know about blogging. Most importantly, bloggers are part of a close-knit community, and the majority of bloggers understand that everyone is a beginner at some point. In fact, bloggers are some of the most approachable and helpful people you can find. Don't be afraid to reach out to fellow bloggers for help. Remember, the success of the blogosphere relies on networking, and most bloggers are always willing to expand their networks regardless of whether you're a beginner blogger or seasoned pro.
 

9. Keep Learning

It seems like everyday there are new tools available to bloggers. The Internet changes quickly, and the blogosphere is not an exception to that rule. As you develop your blog, take the time to research new tools and features, and keep an eye on the latest news from the blogosphere. You never know when a new tool will roll out that can make your life easier or enhance your readers' experiences on your blog.

10. Be Yourself

Remember, your blog is an extension of you and your brand, and your loyal readers will keep coming back to hear what you have to say. Inject your personality into your blog and adapt a consistent tone for your posts. Determine whether your blog and brand will be more effective with a corporate tone, a youthful tone or a snarky tone. Then stay consistent with that tone in all your blog communications. People don't read blogs simply to get the news. They could read a newspaper for news reports. Instead, people read blogs to get bloggers' opinions on the news, the world, life and more. Don't blog like a reporter. Blog like you're having a conversation with each of your readers. Blog from your heart.
 
 

5 Ways to Save Money With Open Source Software

Open source software is often free to download and use. The open source model has become so popular that projects both small and large are being developed this way, resulting in viable alternatives to costly commercial software for both home and business.
Why spend hundreds or thousands of dollars on software? These days everyone is looking to save money. Using some creative thinking and learning a few new tools you can use open source projects to lower your costs.

1. Replace Windows with Linux

The Ubuntu Linux desktop is an easy transition for Windows and Mac users.
New PC's usually come pre-loaded with Windows, so the Windows pricetag can be a hidden cost. You can pay well above $100 or more to upgrade Windows when a new release comes out. Plus, with several versions of Windows available, choosing the right one without overspending can be even more confusing.
Defending against viruses, spyware, and other forms of malware is another hidden cost of using Windows. Spending money on commercial anti-malware products or losing time and data recovering from an infection can both take a toll on your budget.
You no longer need to be a computer wizard to use Linux. The most popular version of Linux today is called Ubuntu Linux and to the naked eye, it looks and operates very much like Windows. Many popular applications you use on Windows like Firefox and Thunderbird are also available for Linux or have similar alternatives (see #2).
Although Ubuntu Linux is not the only version of Linux available, it is a great choice for anyone accustomed to Windows. Unlike Windows, Linux is not a target for viruses and spyware. You do not need to run any anti-virus software or spend money on security products.



2. Find Open Source Alternatives to Commercial Software

Many popular, commercial software products that normally cost a bundle can now be matched by free, open source alternatives. Open source software is available for Windows, Mac, and Linux. Some applications even run on all three. Here are just a few examples:
  • Microsoft Outlook users can try using Mozilla Thunderbird.
  • Microsoft Office suite users can use OpenOffice or LibreOffice for word processing, spreadsheet, database, and presentation projects.
  • Adobe Photoshop users can create graphics and edit digital images with The GIMP.
  • Adobe Acrobat users can create PDF documents for free in Windows using PDFCreator.
  • Many more alternatives can be found here.

3. Combine Open Source with the Cloud

If you are a business, running hosted applications can be very expensive. For example, hosting a Microsoft Exchange server to provide e-mail and scheduling services for a company can typically cost about $5 per user per month. That is $500 per month for a company with 100 users.
Consider one alternative scenario, using the open source Zimbra messaging platform and the Amazon EC2 cloud hosting service. Although EC2 pricing varies with usage, you could reasonably expect to pay less than $500 for the whole year of e-mail hosting using this combination compared to Exchange. Of course, this savings path is not for beginners-you'll need expertise to get the system setup, or pay someone who can, but in the long run the savings can still be substantial.
The same principle could apply to other enterprise services including CRM and even web hosting.

4. Use Asterisk to Create a Corporate VoIP System

Corporations pay good money for sophisticated PBX systems. These telephone networks do everything from route calls to employee extensions, to providing automated voice menu systems for callers, and managing call center support lines. Whether you are a 10,000 employee enterprise, a small business, or just a one-person operation working from home, you can have all the sophistication of a telephone exchange using Asterisk.
Asterisk is free and open source software for developing a business communications system. The software can be intimidating at first, in part because it is not one point-and-click system but a toolbox of features that can be combined to solve different types of scenarios. There are books and expert consultants available to help setup Asterisk, and even though these will cost money, your total expenditure will be much less than any commercial PBX.

5. Have Fun with Open Source Games

Screenshot from 0 A.D., the free open source game of ancient warfare by Wildfire GamesWildfire Games (http://wildfiregames.com/wordpress/media/screenshots/)
Playing the latest and greatest video games can be great fun for you or your kids, but hard on your wallet. At $30-$50 apiece, commercial game prices add up quickly. There is a whole world of free and open source games to keep you occupied (or someone you'd like to be occupied) for a long time.
Despite what some people might think, open source games are not limited to rudimentary graphics. Here are three that easily rival more expensive commercial games:
  • Cube 2: Sauerbraten: A first-person shooter with complex graphics in an immersive 3D environment. A fun way to release some tension!
  • 0 A.D.: Real-time strategy game set in an historical context. Control armies, invade foreign lands, and developer Risk-like strategies to conquer the (ancient) world.
  • FlightGear: Full-fledged accurate flight simulator with hundreds of aircraft to choose from, ranging from bi-planes to modern jumbo jets. Realistic 3D graphics will make anyone with a fear of flying instantly feel woozy.
Windows users can find hundreds more free open source games, from puzzles to card games to racing, to while away the hours without breaking the bank, or even spending a dime.

What is an Open Source License

The heart and soul of any open source project is its open source license. By definition all "open source" projects publish their underlying source code. The source code itself reveals how the application functions.
The open source license describes what you can legally do with the application and its source code. To put it another way, the open source license describes which rights the creator of the project gives to others.
Some of the major rights that open source licenses describe include the right to use, copy, modify, and redistribute. Let's look more closely at each.

Usage Rights

An open source license can describe who can use the software. Examples include:
  • Everyone: both personal and commercial users can use the software. In other words, you can use the software in any context including products or services you sell for profit.
  • Non-commercial users: only users who are not profiting from use of the software. Commercial for-profit users may be required to pay a fee for a license that allows commercial usage.

Copying Rights

An open source license can describe how you may copy the product. For example, you may be allowed to copy it anywhere you want to use it including your desktop computer, a web server, and so on.
Alternatively, the license can restrict how many copies or in what contexts you may copy the software. For example, you may be permitted to copy the software to your own computers but be restricted from copying it to your clients' computers.

Modification Rights

Open source licenses vary in how they permit you to modify the product:
  • A permissive license allows you to:
  • Make any modifications to the product you want. You can change the source code to add or remove features.
  • Use some or all of the product in another product of your own without fee, even if you sell your product for profit.
  • License your product under any terms you wish, such as using a different open source license or making your product closed source.
At the other end of the spectrum, a restrictive license could state:
  • You cannot make any modifications to the original source code, or
  • You can modify the source code but cannot charge a fee for your modifications, or
  • You can modify the source code or use the source code in your own product, but you must re-license your product under the same terms as the original product.

Redistribution Rights

Open source licenses may describe how you can redistribute the software or another product you create that incorporates the original software.
Some examples of redistribution rights include:
  • You may be permitted to charge a fee for users to download the product from your web site, even if the product is available freely elsewhere.
  • You may be required to provide the source code or other notices to users whether they pay an access fee or not.

Real World Licenses

In the real world there are more than 70 open source licenses in use. These licenses range from the most permissive to the most restrictive and everything in between.
In practice a handful of open source licenses are the most popular. These are the licenses you will most commonly encounter using open source products:
  • GNU General Public License (GPL V2 and V3)
    The most popular open source license. Allows for liberal usage, copying, and modification. But products which redistribute GPL software must themselves be licensed with the GPL.
  • BSD License
    A very permissive license that allows most rights, as long as any redistributed products includes a copy of the license.
  • Apache LicenseAlso a permissive license but with terms that specify how credit must be attributed.
  • MIT LicensePerhaps the most permissive license, allows anyone to do anything as long as they include a copy of the license text.

Using Open Source Software

It is tempting to think of open source software as simply "free". But whenever you use an open source product be sure to check that its license allows the type of usage you need.
In particular, creating or selling a commercial product that uses open source software in violation of its license can lead to legal problems that may result in time and expense re-working your project. You can avoid this problem by understanding the open source license and choosing products that use an open source license which is compatible with your usage.