Free Text Messages on Mobile Phones Using Gmail
Here i am going tell you how to send free messages on mobile using your gmail acount in just three easy steps.
please follow the steps below.
1-if you have a gmail account then sign into gmail account's Google Labs Edition A List of new features currently being tested will appear.Find the “Text Messaging (SMS) in Chat” section and select the “Enable” radio button to use this feature. This is currently available for mobile phones in U.S., only.
2-Now,select the contact to whom you would like to send message and then click on 'Video and More' Tab.Then select 'Send SMS' to begin sending a message to this user.
3-if you are sending message to that user first time then this will ask you for that user mobile number. Fill it and click on save to continue sending your free text message.Now Enter your message text and press “Enter” to send your free text message.
YouTube Videos
Technology tips and tricks: keyboard shortcuts For Windows: This article lists keyboard shortcuts that you can use with Windows Operating System. • F1: Help • CTRL+ESC: Open Start menu • ALT+TAB: Swit...
Step to take backup of all Outlook Express data
Taking Backup of the Outlook Express mails, address book, and the account information manually is not an easy task. Windows XP provides a built-in tool, by which we can take Outlook Express data backup. It is the Files and Settings Transfer Wizard.
The main steps for taking backup of Outlook Express data Using Files and Settings Transfer Wizard are as follows.
1. open Run dialog in Start.
2. Type MIGWIZ.EXE in Run dialog. This will open the Files and Settings Transfer Wizard.
3. Click the Next button.
4. Select Old computer option, and click Next button.
5. select the location where the data will be stored. Click Next button.
6. Select the option Both files and settings in this dialog box. Also, select the Let me select a custom list of files option.
7. Remove all the other entries except Outlook Express. Click Next button.
now whole prosess is completed and Outlook Express data is now backed up.
See The video here
Taking Backup of the Outlook Express mails, address book, and the account information manually is not an easy task. Windows XP provides a built-in tool, by which we can take Outlook Express data backup. It is the Files and Settings Transfer Wizard.
The main steps for taking backup of Outlook Express data Using Files and Settings Transfer Wizard are as follows.
1. open Run dialog in Start.
2. Type MIGWIZ.EXE in Run dialog. This will open the Files and Settings Transfer Wizard.
3. Click the Next button.
4. Select Old computer option, and click Next button.
5. select the location where the data will be stored. Click Next button.
6. Select the option Both files and settings in this dialog box. Also, select the Let me select a custom list of files option.
7. Remove all the other entries except Outlook Express. Click Next button.
now whole prosess is completed and Outlook Express data is now backed up.
See The video here
Determining Whether a Users Browser Accepts Cookies Using asp.net and C#.
Users can set their browser to refuse cookies. No error is raised if a cookie cannot be written.If you have a web page that requires cookies or session variables to work properly,then you might want to check if the user's browser is configured to accept cookies. The browser does not send any information to the server about its current cookie settings. The best way to determine if cookies are accepted by browser is trying to write a cookie and then trying to read it back again. If you are not able to read the cookie you wrote, you assume that cookies are turned off in the user's browser.The below code shows test whether cookies are accepted by user browser.
The code contains two pages. first page for writing a cookie, and then it redirects the browser to the next page. The second page will try to read the cookie.
The first page IsAcceptCookie.aspx code looks like this .
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
if (Request.QueryString["IsAccepts"] == null)
{
Response.Cookies["CheckCookie"].Value = "ok";
Response.Cookies["CheckCookie"].Expires =
DateTime.Now.AddMinutes(1);
Response.Redirect("CheckCookies.aspx?redirect=" +
Server.UrlEncode(Request.Url.ToString()));
}
else
{
lblresult.Text = "Accept cookies = " +
Server.UrlEncode(
Request.QueryString["IsAccepts"]);
}
}
}
The second page CheckCookies.aspx code looks like this
protected void Page_Load(object sender, EventArgs e)
{
string redirect = Request.QueryString["redirect"];
string IsacceptsCookies;
if(Request.Cookies["CheckCookie"] ==null)
IsacceptsCookies = "no";
else
{
IsacceptsCookies = "yes";
// Now you can Delete test cookie.
Response.Cookies["CheckCookie"].Expires =
DateTime.Now.AddDays(-1);
}
Response.Redirect(redirect + "?IsAccepts=" + IsacceptsCookies,
true);
}
Code Explanation:--
The page first checks if this is a postback, and if not, the page will check for the query string name IsAccepts that contains results of the test. If it find no query string variable, then it writes a cookie named CheckCookie. After writing cookie, the page Redirect to the second page CheckCookies.aspx. the CheckCookies.aspx page will read the cookie if it exists it will deleted the cookie and redirect to the first page with query string name IsAccepts having value yes or no the first page will check and display the result.
ASP.NET Cookies Overview
A cookie is a small piece of text stored on user's computer. Usually, information is stored as name-value pairs. Cookies are used by websites to keep track of visitors. The cookie contains information the Web application can read whenever the user visits the site.
Scenarios when we use cookie
In Web applications we can use Cookies to store user-specific information. For example, when a user visits your site, you can use cookie to store user preferences or login information. When the user visits your Web site next time, the application can retrieve the information it stored earlier in cookie.
How Cookies work in Background
A cookie is a small bit of text that accompanies requests and pages as they go between the Web server and browser. The cookie contains information the Web application can read whenever the user visits the site.
For example, if any user requests a page from your site and your application send a cookie with page that containing the user login information, when the user browser gets the page, the browser also gets the cookie, which it stores in a folder on the user hard disk.
next time when that user requests a page from your site again, when the user enters the URL then browser looks on the local hard disk for a cookie associated with that URL. If browser find any cookie, the browser sends the cookie to your site with the page request. Your application can then get the user login information. You might use the information.
All Cookies are associated with a Web site, not with a specific page, so the browser and server will exchange cookie information no matter what page the user requests from your site.
Limitations of Cookie
cookies can store information up to 4096 bytes(4 kb). Because of this small limit, cookies are best used to store small amounts of data. Most browsers allow only 20 cookies per site; if you try to store more, the oldest cookies are discarded. Some browsers also put an absolute limit, usually 300, on the number of cookies they will accept from all sites combined.
Writing Cookies
It is browser responsibility to manage cookies on a user system. Cookies are sent to the browser which request the url via the HttpResponse object that have a collection called Cookies.we can access the HttpResponse object as the Response property of your Page class. When creating a cookie, you must specify a Name and Value. every cookie must have a unique name it will help you to identified later when reading it from the browser.
You can also set expiration date and time for a cookie.The cookies that are expired will be deleted by the browser when a user visits the site that wrote the cookies.
Note:A users can clear the cookies on their computer at any time. Even if cookies has long expiration times.If you have not set the cookie's expiration,then the cookie will be deleted when user close the browser.
In the following example i am showing two methods to write cookies:
Response.Cookies["MyName"].Value = "Shanti";
Response.Cookies["MyName"].Expires = DateTime.Now.AddDays(10);
HttpCookie MyCookie = new HttpCookie("YourName");
MyCookie.Value = "Rajesh";
MyCookie.Expires = DateTime.Now.AddDays(1);
Response.Cookies.Add(MyCookie);
The above example adds two cookies to the Cookies collection, one named MyName and the other named YourName.
Writing Cookies having More Than One Value
we can store multiple name-value pairs in a single cookie. The name-value pairs are referred to as subkeys.by writing this type of cookie we can put related infomation in a single cookie.A cookie that contains subkeys also helps you limit the size of cookie files. because cookies are usually limited to 4096 bytes and you can't store more than 20 cookies per site.
Response.Cookies["AllName"]["Myname"] = "Shanti";
Response.Cookies["AllName"]["Yourname"] = "Rajesh";
Response.Cookies["AllName"].Expires = DateTime.Now.AddDays(10);
HttpCookie aCookie = new HttpCookie("AllName");
aCookie.Values["Myname"] = "Shanti";
aCookie.Values["yourname"] = "Rajesh";
aCookie.Expires = DateTime.Now.AddDays(10);
Response.Cookies.Add(AllName);
Reading a Cookies
we can read the cookies using the HttpRequest object.
if (Request.Cookies["Myname"] != null)
lbmyname.text = "My name is " + Request.Cookies["Myname"].Value + "!";
if (Request.Cookies["Yourname"] != null)
lbYourname.text = "Your name is " + Request.Cookies["Yourname"].Value + "!";
Advantages:
Simplicity
Disadvantages:
Cookies can be disabled on user browsers .
Cookies are transmitted for each HTTP request/response causing overhead on bandwidth .
Inappropriate for sensitive data.
State Management in ASP.NET
This article discusses various options for state management for web applications developed using ASP.NET. web applications are based on stateless HTTP protocol which does not maintain any information about user requests. In client and server communication using HTTP protocol,the web page is created each time the page is requested.
Developer is forced to implement various state management techniques when developing applications which provide customized content and which maintain the different user info.
I will show here various options for ASP.NET developer to implement state management techniques in their applications.
state management techniques are two types.
1- client side state management
2- server side state management
Client side state management
In ASP.Net there are four ways to manage client side state. What does that mean client side state management? When your user clicks on an URL or button or server side control, the information goes from your page to the server and then back again to the users web browser. How do you remember the information that is currently on the page. These are the techniques to save the information on the client side and not the server side.
The five methods of client side state management are:
- Query String
- Cookies
- Hidden Fields
- View State
- Control state (ASP.NET 2.0).
While implementing client side state management they involve in each roundtrip to server so Bandwidth should be considered. for example Cookies are exchanged between client and server for each page request.
View State
The ViewState property provides a dictionary object for retaining values between multiple requests for the same page. View state is the default method that the asp.net page uses to preserve page and control property values between round trips to clients and servers.
When the page is processed, the current state of the page and controls is hashed into a string and saved in the page as a hidden field. When the page is posted back to the server, the page parses the view-state string at page initialization and restores property information in the page. The information can be stored in multiple hidden fields if the amount of data stored in the ViewState property exceeds the specified value in the MaxPageStateFieldLength property.
Control State
Various time we need to store control-state data in order for a control to work properly. For example, if you have written a custom control that has different tabs that show different information, in order for that control to work as expected, the control needs to know which tab is selected between round trips. We can use ViewState property for this purpose, but view state can be turned off at a page level by developers, effectively breaking your control.To solve this problem, the ASP.NET page framework exposes a feature called control state.
Hidden Fields
Hidden fields are used to store data at the page level. As its name says, these fields are not rendered by the browser. It's just like a standard control for which you can set its properties. Whenever a page is submitted to server, hidden fields values are also posted to server along with other controls on the page.
Note :It is easy for a malicious user to see and modify the contents of a hidden field. Do not store any information in a hidden field that is sensitive or that your application relies on to work properly.
A HiddenField control stores a single variable in its Value property and must be explicitly added to the page.
In order for hidden-field values to be available during page processing, you must submit the page using an HTTP POST command. If you use hidden fields and a page is processed in response to a link or an HTTP GET command, the hidden fields will not be available.
Cookies
A cookie is a small amount of data that is stored either in a text file on the client file system or in-memory in the client browser session. Usually, information is stored as name-value pairs. It contains site-specific information that the server sends to the client along with page output. Cookies can be temporary or persistent.
You can use cookies to store information about a particular client, session, or application. The cookies are saved on the client device, and when the browser requests a page, the client sends the information in the cookie along with the request information.
- Note : Cookies can be disabled on user browsers and Cookies are transmitted for each HTTP request/response causing overhead on bandwidth.
Query Strings
Query strings are usually used to send information from one page to another page. They are passed along with URL in clear text.
Query strings looks like this
http://www.tectopix.blogspot.com/booksdetails.aspx?bookcategory=basic&bookprice=100
In the URL path above, the query string starts with a question mark (?) and includes two attribute/value pairs, one called "bookcategory" and the other called "bookprice."
Query strings provide a simple but limited way to maintain state information. However, some browsers and client devices impose a 2083-character limit on the length of the URL.
Note :Information that is passed in a query string can be tampered with by a malicious user. Do not rely on query strings to convey important or sensitive data.
Server side state management
Server-side options for storing page information typically have higher security than client-side options, but they can use more Web server resources, which can lead to scalability issues when the size of the information store is large.
The following are the server-side state management options in ASP.NET
1-Application state
2-Profile properties
3-Database support
4-Session state
Application State
ASP.NET allows us to save values using application state, a global storage mechanism that is accessible from all pages in the Web application. Application state is stored in the Application key/value dictionary. Once you add your application-specific information to application state, the server manages it, and it is never exposed to the client. Application state is a great place to store information that is not user-specific. By storing it in the application state, all pages can access data from a single location in memory, rather than keeping separate copies of the data. Data stored in the Application object is not permanent and is lost any time the application is restarted.
ASP.NET provides three events that enable you to initialize Application variables.
Application_Start: Raised when the application starts. This is the perfect place to initialize Application variables.
Application_End: Raised when an application shuts down. Use this to free application resources and perform logging.
Application_Error: Raised when an unhandled error occurs. Use this to perform error logging.
Advantages of using application state are:
Application state is easy to use.
Because application state is accessible to all pages in an application, so it has only a single copy of the information.
Session State
ASP.NET allows you to save values using session state, a storage mechanism that is accessible from all pages requested by a single Web browser session. Therefore, you can use session state to store user-specific information. Session state is similar to application state, except that it is scoped to the current browser session. If different users are using your application, each user session has a different session state. In addition, if a user leaves your application and then returns later after the session timeout period, session state information is lost and a new session is created for the user. Session state is stored in the Session key/value dictionary.
Profile Properties
ASP.NET provides a feature called profile properties, which allows you to store user-specific data. It is similar to session state, except that unlike session state, the profile data is not lost when a user's session expires. The profile properties feature uses an ASP.NET profile, which is stored in a persistent format and associated with an individual user. The ASP.NET profile allows you to easily manage user information without requiring you to create and maintain your own database. In addition, the profile makes the user information available using a strongly typed API that you can access from anywhere in your application. You can store objects of any type in the profile. The ASP.NET profile feature provides a generic storage system that allows you to define and maintain almost any kind of data while still making the data available in a type-safe manner. For more information, see ASP.NET Profile Properties Overview.
Database Support
In some cases, you might want to use database support to maintain state on your Web site. Typically, database support is used in conjunction with cookies or session state. For example, it is common for an e-commerce Web site to maintain state information by using a relational database for the following reasons:
This javascript tutorial i will show how clear textbox with onClick and show text onBlur if user clicks a search box, you want the default text to clear away. and If user click away without typing anything, the default text should return.
you can do it very easily by using the below code .
<input type="text" name='txtsearch' value="Enter Search Keyword" onclick="if(this.value=='Enter Search Keyword'){this.value=''}" onblur="if(this.value==''){this.value='Enter Search Keyword'}"/>
For asp.net Server control
<asp:TextBox id="txtsearch" Text="Enter Search Keyword" onclick="if(this.value=='Enter Search Keyword'){this.value=''}" onblur="if(this.value==''){this.value='Enter Search Keyword'}" > </asp:TextBox>
here i am giving step by step Explanation
1. Find your search field where you want to use that code.
2. Insert the following code to the input tag:
onclick="if(this.value=='Search...'){this.value=''}"
This code will clear textbox when someone clicks in it.
3. Insert the following into the input tag:
onblur="if(this.value==''){this.value='Search...'}"
This code is responsible for setting the default text if it was left blank.
by using the above code you can achive a good working for your Search Box.
Top 10 Javascript Article
DML
Data Manipulation Language (DML) statements are used for managing data within schema objects. It is used to retrieve, store, modify, delete, insert and update data in database.
SELECT – it is used to retrieve data from a table
INSERT - it is used to insert data into a table
UPDATE – it is used to update existing data into a table
DELETE –it is used to delete all records from a table
MERGE - UPSERT operation (insert or update)
CALL - call a PL/SQL or Java subprogram
EXPLAIN PLAN - explain access path to data
LOCK TABLE - control concurrency
DDL
Data Definition Language (DDL) statements are used to define the database structure or schema. It is used to create and modify the structure of database objects in database.
CREATE – it is used to creates objects in the database
ALTER – it is used to alter objects of the database
DROP – it is used to delete objects of the database
TRUNCATE – it is used to delete all records from a table and resets table identity to initial value.
COMMENT - add comments to the data dictionary
RENAME - rename an object
DCL
Data Control Language (DCL) statements. It is used to create roles, permissions, and referential integrity as well it is used to control access to database by securing it.
GRANT –it gives user’s access privileges to database
REVOKE –it Withdraws user’s access privileges to database given with the GRANT command
TCL
Transaction Control (TCL) statements are used to manage the changes made by DML statements. It allows statements to be grouped together into logical transactions.
COMMIT – Saves work done in transactions
ROLLBACK – Restores database to original state since the last COMMIT command in transactions
SAVE TRANSACTION – Sets a savepoint within a transaction
In this tip i will explains how to submit blogger sitemap to google webmaster tools.First let me explain what are sitemaps and how they will help You.The reason we use sitemaps is,they will help google to crawl,index pages from your site and tell you if there are any problems when they try to index it.It also helps you to know,how many pages exactly are indexed,and what people searched in the search engine to visit your site.
I am going To Explain detailed procedure on how to submit your blogger sitemap to google.
1.First,sign in to google webmaster tools with your gmail account.
2.After you sign in, you will see this asking you to add a site.Type your blog URL and click Add Site.
3. Once your site is added to Google Webmaster, you need to verify the site.This is to make sure that you are the owner of the site.
There are two ways to verify your site.
(a) add a Meta Tag .
(b) Upload an HTML file.
here we show you how to verify using Meta Tag method, when we use Meta Tag method Google will generate a Meta Tag code. Copy the META tag that is generated for you, and paste it in your site's home page before closing of head section.
if you are a blogspot user you have to go Now go to Blogger Dashboard – Layout – Edit HTML and then add the google genrated meta code before the closing of head section and save the Template.
4.After adding the meta tag return to Google Webmaster site, then you can click the button that says “Verify”.
Note: The second method of uploading an HTML file is NOT applicable to Bloggers using Blogger.com or Blogspot.com because this requires you to upload a file to the root directory of your Blog, which is not possible. There is therefore only one method for you to verify your site, and that is by inserting the Meta Tag as explained above.
5.After your site is verified, click on the Sitemaps tab . when you add a Sitemap, you will be providing Google with more details and information about your Blog. With Sitemaps , Google will crawl your site, report information on any errors in the Sitemaps tab, and index your Blog site at a faster rate.
Now Click the link “Add a Sitemap”.
if you are a blogspot user , then use following 2 Sitemaps:-
http://your-blog.blogspot.com/rss.xml
OR
http://your-blog.blogspot.com/atom.xml
If it is redirected to Feedburner account, you may get an error in Google Webmasters tools while adding Blogger sitemap. For this particular problem, just adding ?redirect=false will solve this problem. So the sitemap address that
you should be adding is:
http://your-blog.blogspot.com/atom.xml?redirect=false
Advance Settings
The default number of URLs in Blogger XML sitemap is 25, so within Webmasters tools you will see there are (25+1) 26 total URLs. But if you have more than 25 posts and less than 100 posts then you can add the following sitemap:
http://your-blog.blogspot.com/atom.xml?redirect=false&start-index=26&max-results=100
For more than 100 posts, add a second sitemap:
http://your-blog.blogspot.com/atom.xml?redirect=false&start-index=101&max-results=100
More than 200 posts repeat above to add a third sitemap:
http://your-blog.blogspot.com/atom.xml?redirect=false&start-index=201&max-results=100
And so on.
Save it and after some time check whether the sitemap is properly added or not.
change your-blog with the name of your blog.Congratulations! You have successfully added your Sitemaps. When you login to your Google Webmaster days later, you should be able to see the indexed pages and statistics of Google webcrawl of your Blog.
See Video Tutorial Here
It's actually fairly easy to change the email address assigned to your blog. Whatever you do don't delete the blog.
In fact there is no direct option of changing your blogger email address. Blogger provides an option so that you can add authors which helps to add guest authors to be part of your blog. Using this option we can change your login email ID.Follow these steps -
* Login to your blogger account.
* Click on settings.
* Click on Permissions.
* Click ADD AUTHORS
* Enter your new e-mail address, and an activation link will be sent to your new email address.
* Click that. You will be redirected to blogger, then to your blog. Enter necessary details ( if blogger asks ).
* Once authentication is successful. Log-out and Login with your old-email ID and grant admin privileges to your new email ID.
* After that login with your new email ID and remove your old-email ID.
* Click on settings.
* Click on Permissions.
* Click ADD AUTHORS
* Enter your new e-mail address, and an activation link will be sent to your new email address.
* Click that. You will be redirected to blogger, then to your blog. Enter necessary details ( if blogger asks ).
* Once authentication is successful. Log-out and Login with your old-email ID and grant admin privileges to your new email ID.
* After that login with your new email ID and remove your old-email ID.
This is an indirect way of changing your email address as blogger doesn’t have an option to change email address.
Bounce Rate
Today I was going to write about why new websites can display very misleading bounce rates.
What Is Bounce Rate?
Bounce rate is a very important metric for website owners. It basically tells you what percentage of your visitors are “bouncing” away after landing on your site means they just visit one page and leave before clicking on to a second page inside your site. A bounce can occur for several reasons, including:
• The visitor hit the “Back” button on his browser.
• The visitor closed his browser.
• The visitor clicked on one of your ads.
• The visitor clicked on one of your external links.
• The visitor used the search box on his browser.
• The visitor typed a new URL on his browser.
All the actions above would cause the visitor to leave your site. Provided he did any of these actions right after arriving at your site , it would be counted as a bounce. In fact the formula for finding the bounce rate on your website is:
Bounce rate = Visits that left after one page / Total number of visits
For example, if during a certain month your site received 120,000 visits, out of which 80,000 bounced after visiting just one page, your bounce rate for that month would be 80,000 divided by 120,000, which equals to 0.66 (or 66%). Notice that you can calculate the bounce rate of your whole website or of single pages inside it.
Obviously the lower the bounce rate on your website, the better, because it means that visitors are getting engaged by your content and design, and that they are clicking to visit a second third and so on page on your site.
How do you know the exact bounce rate on your site? A web analytics program like Google Analytics will automatically track the numbers for you.
Choose a Nice Topic for your Blog is very important Before you started with any kind of blogging, it’s critical that you think carefully about the topic about which you will write.
If you pick the wrong topic, you might waste time moving toward the wrong direction. Make every attempt to avoid that trap.
Trust me. There’s nothing worse than putting your heart and soul into a project, and never getting rewarded for your efforts.
This post will guide all the way through selecting the nice topic you’d like to dominate. This post will prevent you from getting into the wrong topic.
1. You must have interest on topic
“Probably the best place to start thinking about what your blog should be about is to consider what YOU are about.”
There are two main reasons for this.
Firstly if you want to grow a popular and well respected blog it can take considerable time and you’ll be needing to take a long term approach to building it up.
it makes sense really as no one wants to read something that the author doesn’t really believe in.
2.your topic should be Popular
While the blogger’s interest is important it’s not enough on it’s own to build a popular blog. Another important thing is that people WANT to read information on the topic you’re writing on. According to law of Supply and Demand you must write on that which is most demanding and reader want to read .
3.your topic should be growing
Also keep in mind that popular topics change over time. Obviously it’s great to get on a topic before it becomes big rather than when it’s on the decline. This is not easy to do of course but predict the next big thing that people will be searching for and you could be onto a winner.
4.What competition is there?
One of the traps that some bloggers get sucked into when choosing a topic is to go for the most popular topics with no regard for the competition that they might face in those markets. The chances are if you have identified a niche that you think is ‘hot’ at the moment that someone else will have also. It’s demand and supply coming into play again – for any level of demand for information on a topic there will only be a certain number of sources of that information that will be needed on that topic.
5.Choose that topic in which you have enough Content
One of the key features of successful blogs is that have the ability to continue to come up with fresh content on their topic for long periods of time. Conversely, one of the things that kills many blogs is that their authors run out of things to say.
Do this and once you have clearly defined a nice topic you become totally unstoppable.
Happy Blogging...........
Both tricks can work. Let’s analyze the advantages and disadvantages of each of them.
Advantages of One Blog with Many Categories
The largest advantage of this model is that you will have a very strong domain, since it will receive the link juice from all the different topics and content channels. Over time it will become relatively easy to rank for keywords because of the high trust that the root domain has. That is why websites like Wikipedia or Digg rank so well in Google.
Another advantage of this model is the unlimited potential for expansion. Provided your domain is a generic one, you will be able to add and remove topics over the time without needing to rework the brand.
Disadvantages of One Blog with Many Topics
The main disadvantage of one large blog covering many topics is the fact that it will require a huge amount of time, energy and money to become successful.
Why? Because you would need to shape it as a content portal. That means that you should have a design that supports the portal structure, different channels inside it, and different writers to keep each of the channels updated regularly.
Trying to do a content portal by yourself and with no investment would probably yield mediocre results.
Advantages of Many Blogs with One Topic
The advantage of having many blogs, each with a selected topic, is the fact that it will be easier to attract loyal visitors on each of those sites. The sharper your focus, the easier it is to convince a first time visitor that he should come back tomorrow or subscribe to your RSS feed.
Secondly, selected topic websites are also easier to be monetized.
Disadvantages of Many Blogs with One Topic
The disadvantage of having many blogs, each with a niche topic, is the time and energy that you will need to spend managing them. You will inevitably need to worry about the web hosting, web design, software, maintenance so on. The higher the number of sites you have, the more time they will consume with those tasks.
Additionally, there is always the risk to spread yourself too thin. If you can’t keep up with the content production and promotion activities on all the blogs, they will probably tank over the time.
Conclusion
As you can see there are advantages and disadvantages related to both strategies. Choosing one over the other is a personal decision.
According to me it is good to go with nice blogs. Before selecting the topic of your blog you first confirm that you will not get shortage of content on that topic . For example creating a blog about “Hollywood Movies” would probably not be a good idea. If you choose “Digital Photography,” however, you should be fine.
I also prefer to focus on the development of one website or blog at a time. Trying to do too many things at once is one of the most common business mistakes.
What do you think? Please share by comments
what is a Blog ? That is a good question to ask at the starting of a Blogging for Beginners.
There are alot of answer for this question .
Here are a few definitions from other much wiser people on the ‘what is a blog?’
A weblog is a hierarchy of text, images, media objects and data, arranged chronologically, that can be viewed in an HTML browser..
A frequent, chronological publication of personal thoughts and Web links.
‘From “Web log.” A blog is basically a journal that is available on the web. The activity of updating a blog is “blogging” and someone who keeps a blog is a “blogger.”
A weblog is kind of a continual tour, with a human guide who you get to know. There are many guides to choose from, each develops an audience, and there’s also comraderie and politics between the people who run weblogs, they point to each other, in all kinds of structures, graphs, loops, etc.
A blog is basically a journal that is available on the web. The activity of updating a blog is “blogging” and someone who keeps a blog is a “blogger.” Blogs are typically updated daily using software that allows people with little or no technical background to update and maintain the blog. Postings on a blog are almost always arranged in cronological order with the most recent additions featured most prominantly.
A blog is a website in which items are posted on a regular basis and displayed in reverse chronological order. The term blog is a shortened form of weblog or web log. Authoring a blog, maintaining a blog or adding an article to an existing blog is called “blogging”. Individual articles on a blog are called “blog posts,” “posts” or “entries”. A person who posts these entries is called a “blogger”. A blog comprises text, hypertext, images, and links (to other web pages and to video, audio and other files). Blogs use a conversational style of documentation. Often blogs focus on a particular “area of interest”, such as Washington, D.C.’s political goings-on. Some blogs discuss personal experiences.
This time we will show you how to add the official Twitter tweet button to each Blogger post. This button will let people share your posts without leaving your blog.
The one feature that I like most about Twitter tweet button is that you can choose to recommend up to two Twitter accounts for sharers to follow after they share content from your blog.
It will also automatically shorten the URL using Twitter’s t.co URL shortening service.
I have modified the button’s original code to make it detect the correct post URL and post title even when you click the button on a page that shows multiple posts i.e. home page.
Now let’s install the button:
1-Go to Dashboard > Design > Edit HTML.
2-Back up your template.
3-Tick the Expand Widget Templates check box on top right of the HTML window.
4-Find the following line of code in your HTML, this is the code for your post content:
2-Back up your template.
3-Tick the Expand Widget Templates check box on top right of the HTML window.
4-Find the following line of code in your HTML, this is the code for your post content:
<data:post.body/>
5-Paste the button code immediately below (after) that line:
<!-- Twitter tweet button Start --> <b:if cond='data:blog.pageType != "static_page"'> <div style='text-align:left;padding:5px 5px 5px 0;'> <a class='twitter-share-button' data-count='vertical' expr:data-text='data:post.title' expr:data-url='data:post.url' data-via='BloggerSentral' data-related='' href='http://twitter.com/share'>Tweet</a> <script src='http://platform.twitter.com/widgets.js' type='text/javascript'></script> </div> </b:if> <!-- Twitter tweet button End -->
6-Button configuration
Choose the type of button and follow recommendation by changing the value of the respective attributes in code line 4.
Button type | Attribute | Value |
data-count | vertical | |
horizontal | ||
none | ||
Follow recommendation 1 | data-via | Your Twitter username |
Follow recommendation 2 | data-related | Second Twitter username |
7-Button placement
The steps above positioned the button on bottom left of each post. To change the button position, do the following:
Position it on top of post
Instead of after <data:post.body/>, place the button code before .
8-Preview, you should see the button appear in each post.
9-Click Save if you like what you see.
9-Click Save if you like what you see.