শুক্রবার, ১৪ ডিসেম্বর, ২০১২

Relax

Don’t worry too much about correctness: Find a voice and use it. Most readers will overlook, and nearly all will forgive, errors in punctuation and spelling. Leave Fowler and Roget on the shelf, unless they’re your old friends. Write clearly and simply and write quickly, for if you are to write often you must neither hesitate or quibble.
Don’t worry about the size of your audience. If you write with energy and wit about things that matter, your audience will find you. Do tell people about your writing, through short personal email notes and through postcards and business cards and search engines. Enjoy the audience you have, and don’t try to figure out why some people aren’t reading your work.
Don’t take yourself too seriously.
Do let your work on the Living Web flow from your passion and your play, your work life and your life at home. Establish a rhythm, so your writing comes naturally and your readers experience it as a natural part of their day or their week. But if the rhythm grows onerous, if you find yourself dreading your next update or resenting the demands of your readers, if you no longer relish your morning web routine or your evening note-taking, find a new rhythm or try something else. Change the schedule, or voice, or tone. Switch topics. Try, if you can, to resist the temptation to drop things entirely, to simply stop.
Don’t worry about those who disagree with you, and don’t take bad reviews to heart. The web is filled with caring and kindness, but thoughtless cruelty can and does cloud every writer’s spirit from time to time. Ideas matter, but name-calling doesn’t, and petulant critics wrap tomorrow’s virtual fish.

Make good friends

Read widely and well, on the web and off, and in your web writing take special care to acknowledge the good work and good ideas of other writers. Show them at their best, pointing with grace and respect to issues where you and they differ. Take special care to be generous to good ideas from those who are less well known, less powerful, and less influential than you.
Weblog writers and other participants in the Living Web gain readers by exchanging links and ideas. Seeking to exchange links without ideas is vulgarly known as blogrolling. Begging high-traffic pages or famous writers to mention you is bothersome and unproductive
Instead of begging, find ways to be a good friend. All writers thrive on ideas; distribute them generously and always share the credit. Be generous with links. Be generous, too, with your time and effort; A-list sites may not need your traffic, but everyone can use a hand.
Many prominent web writers travel a lot – to conferences, meetings, trade shows. Sooner or later, they’ll come to your corner of the world. Offer to feed them. Invite them to parties. Offer to introduce them to interesting people. They might be too busy. They might be too shy. But the road can be a lonely place, and it’s always interesting to meet thinking people.
Small, thoughtful gifts are nice. Share books you love, or that you’ve written. If you’re a photographer or an artist, prints and sketches can be unique and memorable. (Include permission to reproduce them on the web.) Join their cause. Donate to their charity.
Friends are vital for business sites as well, but business and friendship can be a volatile mix. Your prospects, customers and vendors are obvious friends, but both they and your readers will understand that your friendship is not disinterested. Unlikely friends, including your competitors, may prove more convincing.

শনিবার, ৩১ ডিসেম্বর, ২০১১

Troubleshooting of IT Product


I created this site because of the enormous number of power problems that people have written about to me. I hope it is helpful to you, and I welcome any suggestions. It is mainly based on my experience with HP, Fujitsu and Dell laptops, but should be pretty universal as far as I know.

Computer Science

What is Computer Science?
Computer Science is the systematic study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed in genes and protein structures in a human cell. The fundamental question underlying all of computing is: what computational processes can be efficiently automated and implemented?
To tackle this seemingly simple question, computer scientists work in many complementary areas. They study the very nature of computing to determine which problems are (or are not) computable. They compare various algorithms to determine if they provide a correct and efficient solution to a concrete problem. They design programming languages to enable the specification and expression of such algorithms. They design, evaluate, and build computer systems that can efficiently execute such specifications. And, they apply such algorithms to important application domains.