<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>The IT Axis</title>
	<atom:link href="http://theitaxis.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://theitaxis.wordpress.com</link>
	<description>My life spins around IT!</description>
	<lastBuildDate>Tue, 13 Sep 2011 05:20:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='theitaxis.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>The IT Axis</title>
		<link>http://theitaxis.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://theitaxis.wordpress.com/osd.xml" title="The IT Axis" />
	<atom:link rel='hub' href='http://theitaxis.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Microsoft Excel Macro: Set Outlook Reminders from Excel</title>
		<link>http://theitaxis.wordpress.com/2011/06/15/microsoft-excel-macro-set-outlook-reminders-from-excel-2/</link>
		<comments>http://theitaxis.wordpress.com/2011/06/15/microsoft-excel-macro-set-outlook-reminders-from-excel-2/#comments</comments>
		<pubDate>Wed, 15 Jun 2011 12:32:03 +0000</pubDate>
		<dc:creator>Aniket</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[appointment]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[macro]]></category>
		<category><![CDATA[outlook]]></category>
		<category><![CDATA[reminder]]></category>

		<guid isPermaLink="false">http://theitaxis.wordpress.com/?p=180</guid>
		<description><![CDATA[This is my second post on Excel Macros. I am not a coder but a script-kiddie. Macros that I develop are usually to help me manage routine tasks better. This one is something I have developed to help me in my present assignment. This assignment has several reports which are supposed to come at different [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=theitaxis.wordpress.com&amp;blog=8120128&amp;post=180&amp;subd=theitaxis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This is my second post on Excel Macros. I am not a coder but a script-kiddie. Macros that I develop are usually to help me manage routine tasks better. This one is something I have developed to help me in my present assignment. This assignment has several reports which are supposed to come at different frequencies. It’s difficult to keep a track the deadlines of reports when you are the recipient of reports. (It’s easier when you have to submit reports!)</p>
<p>Using this macro you can set Calendar reminders (Appointments) in your Microsoft Outlook right from your Excel. This is going to be a great help for projects when you have many deliverables lined up at regular intervals.</p>
<p>&#8212;&#8212;&#8211;Start of Macro&#8212;&#8212;-</p>
<p><code>Sub Outlook_Appointment() </code></p>
<p><code>Dim olApp As Outlook.Application </code></p>
<p><code>Dim olAppItem As Outlook.AppointmentItem </code></p>
<p><code>Set olApp = GetObject("", "Outlook.Application") </code></p>
<p><code>Set olAppItem = olApp.CreateItem(olAppointmentItem) </code></p>
<p><code>With olAppItem </code></p>
<p><code>.Start = Range("'Out_App'!A6").Value </code></p>
<p><code>.Subject = Range("'Out_App'!B6").Value </code></p>
<p><code>.Duration = 1 </code></p>
<p><code>.ReminderSet = True </code></p>
<p><code>.Save </code></p>
<p><code>End With </code></p>
<p><code>End Sub</code></p>
<p>&#8212;&#8212;&#8211;End of Macro&#8212;&#8212;-</p>
<p>Here, <code>.Start</code> should point to the Cell Range where Date of the Appointment is present.<code> &amp; Subject</code> is the Text in another Cell Range which is associated with the Date. Here <code>Out_App</code> is the name of the tab in the Worksheet.</p>
<p>By default, the reminder is set for 00:00 hours for a particular day. You may change it to suit your requirements.</p>
<blockquote><p>Ability to excel instigates the ability to automate!</p></blockquote>
<p>Known problems:</p>
<ol>
<li>When you run the macro, you may get a compilation error stating ‘User-defined type not defined’. To overcome this, simply go to Tools&gt;Reference in Visual Editor and enable the libraries related to Outlook.</li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/theitaxis.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/theitaxis.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/theitaxis.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/theitaxis.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/theitaxis.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/theitaxis.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/theitaxis.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/theitaxis.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/theitaxis.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/theitaxis.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/theitaxis.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/theitaxis.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/theitaxis.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/theitaxis.wordpress.com/180/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=theitaxis.wordpress.com&amp;blog=8120128&amp;post=180&amp;subd=theitaxis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://theitaxis.wordpress.com/2011/06/15/microsoft-excel-macro-set-outlook-reminders-from-excel-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4979ec723d4c5f982c2d50fafa06bac5?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Aniket</media:title>
		</media:content>
	</item>
		<item>
		<title>Microsoft Excel macro: Append Filename with Time Stamp</title>
		<link>http://theitaxis.wordpress.com/2010/06/28/microsoft-excel-macro-append-time-stamp-to-filename-in/</link>
		<comments>http://theitaxis.wordpress.com/2010/06/28/microsoft-excel-macro-append-time-stamp-to-filename-in/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 09:47:28 +0000</pubDate>
		<dc:creator>Aniket</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[add]]></category>
		<category><![CDATA[append]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[filename]]></category>
		<category><![CDATA[macro]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[prompt]]></category>
		<category><![CDATA[timestamp]]></category>

		<guid isPermaLink="false">http://theitaxis.wordpress.com/?p=154</guid>
		<description><![CDATA[Enterprise users are always boggled by two concerns of documentation – Collaboration &#38; Version Tracking. DocVerse which was recently acquired by Google, offers a great collaboration solution. But Version Tracking is what concerns the users more. Emailing/Printing the wrong version happens just too often. Of course, there is this widely used way of adding the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=theitaxis.wordpress.com&amp;blog=8120128&amp;post=154&amp;subd=theitaxis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Enterprise users are always boggled by two concerns of documentation – Collaboration &amp; Version Tracking. <a href="http://www.docverse.com/">DocVerse</a> which was recently acquired by Google, offers a great collaboration solution. But Version Tracking is what concerns the users more. Emailing/Printing the wrong version happens just too often. Of course, there is this widely used way of adding the version number to the filename. Works for some. For some, life would be simpler by appending a Time Stamp to the filename.</p>
<p>This post will help you in creating a macro for Microsoft Excel that will automate time-stamping for you. Every time you run this macro, you will be prompted to enter the filename, to which the time stamp will be appended. The file would be saved in a .xls format.</p>
<p><strong>Creating a Macro</strong></p>
<ul>
<li>Go to Tools &gt;Macro &gt; Macros (or simply press Alt + F8 )</li>
<li>Then enter the Macro Name &lt;timestamp&gt;</li>
<li>Then click Create</li>
<li>In the VB Macro editor that will open, simply paste the following code:</li>
</ul>
<p><code>Sub timestamp()</code></p>
<p><code>myFilename = InputBox("Enter filename") &amp; " " &amp; _<br />
<code>Format(Now(), "mm_dd_yyyy hh_mm") &amp; ".xls"<br />
<code>myDir = "D:\Documents and Settings\username\Desktop"<br />
<code>ActiveWorkbook.SaveAs Filename:= _<br />
<code>myDir &amp; "\" &amp; myFilename, _<br />
<code>FileFormat:=xlNormal, Password:="", WriteResPassword:="", _<br />
<code>ReadOnlyRecommended:=False, CreateBackup:=False</code></code></code></code></code></code></code></p>
<p><code>End Sub</code></p>
<p><strong>To Run this Macro</strong></p>
<p>Go to Tools &gt; Macro &gt; Macros (or simply press Alt + F8)</p>
<p>Select ‘timestamp’ and click Run</p>
<p>You will be prompted to enter a filename to which the timestamp will be appended. The file will be saved in a .xls format in the path specified. Change the Directory Path in the above code as required.</p>
<p>Also note that, if the path doesn’t exist, then this macro will give an error and wont save the file</p>
<p>Similarly, a macro for Microsoft Word can also be coded.</p>
<p><strong>To save time, simply add a macro button to your toolbars.</strong></p>
<p>Refer to TechRepublic’s <a href="http://articles.techrepublic.com.com/5100-10878_11-1060039.html">How to create macro buttons in Excel and Word</a> for the same.</p>
<p><strong>Enable Macros by default</strong></p>
<p>Many of you would get a dialogue box to enable or disable the macros every time you open excel. To stop this, make the security levels for the macro as low. Note that this may compromise your security if any malicious macros are installed.</p>
<p><strong>Further Updates</strong></p>
<p>Using an existing filename &amp; just changing the timestamp</p>
<p style="text-align:right;"><a href="http://polldaddy.com/poll/3402048/">View This Poll</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/theitaxis.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/theitaxis.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/theitaxis.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/theitaxis.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/theitaxis.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/theitaxis.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/theitaxis.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/theitaxis.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/theitaxis.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/theitaxis.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/theitaxis.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/theitaxis.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/theitaxis.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/theitaxis.wordpress.com/154/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=theitaxis.wordpress.com&amp;blog=8120128&amp;post=154&amp;subd=theitaxis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://theitaxis.wordpress.com/2010/06/28/microsoft-excel-macro-append-time-stamp-to-filename-in/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4979ec723d4c5f982c2d50fafa06bac5?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Aniket</media:title>
		</media:content>
	</item>
		<item>
		<title>Block certain email users / IPs from signing up with PHP explode</title>
		<link>http://theitaxis.wordpress.com/2010/04/25/phpexplode/</link>
		<comments>http://theitaxis.wordpress.com/2010/04/25/phpexplode/#comments</comments>
		<pubDate>Sun, 25 Apr 2010 07:03:44 +0000</pubDate>
		<dc:creator>Aniket</dc:creator>
				<category><![CDATA[IT Security]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[address]]></category>
		<category><![CDATA[addresses]]></category>
		<category><![CDATA[block]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[explode]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[IP]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[program]]></category>
		<category><![CDATA[registration]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[signup]]></category>

		<guid isPermaLink="false">http://theitaxis.wordpress.com/?p=146</guid>
		<description><![CDATA[Often, we ask visitors to fill forms on our portals. As a measure to prevent ‘System Abuse’ from users with email accounts from free email providers, many forums and websites bar users with such mail IDs from signing-up for their services. The following PHP script will do the same for your websites. $emailadd = explode(&#8220;@&#8221;, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=theitaxis.wordpress.com&amp;blog=8120128&amp;post=146&amp;subd=theitaxis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Often, we ask visitors to fill forms on our portals. As a measure to prevent ‘System Abuse’ from users with email accounts from free email providers, many forums and websites bar users with such mail IDs from signing-up for their services.</p>
<p>The following PHP script will do the same for your websites.</p>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="319" valign="top">$emailadd = explode(&#8220;@&#8221;,   $email);</td>
<td width="319" valign="top">//spilts string in ‘email’after ‘@’   and puts the result in ‘emailadd’</td>
</tr>
<tr>
<td width="319" valign="top">echo $emailadd[1];</td>
<td width="319" valign="top"></td>
</tr>
<tr>
<td width="319" valign="top">$mailchk=&#8221;SELECT * FROM reposit   WHERE email=&#8217;$emailadd&#8217;&#8221;;</p>
<p>$answer=mysql_query($mailchk);</td>
<td width="319" valign="top">//this lines will   check if ‘emailadd’ exists in the table ‘reposit’   of the database</td>
</tr>
<tr>
<td width="319" valign="top">$mcount=mysql_num_rows($answer);</td>
<td width="319" valign="top">//’mcount’ will have   the number of rows in which the domain-name exists in ‘reposit’</td>
</tr>
<tr>
<td width="319" valign="top">if($mcount==1){</p>
<p>echo &#8220;You cannot use this mail   account&#8221;;<br />
}<br />
else</p>
<p>{ <em>whatever   action you want</em> }</td>
<td width="319" valign="top">//if an entry for the   domain-name specified in ‘emailadd’ exists, the if-else is executed   accordingly</td>
</tr>
</tbody>
</table>
<p>Description of <strong><em>explode</em></strong>:</p>
<p>explode(<em>separator, string, limit</em>)<a href="http://theitaxis.files.wordpress.com/2010/04/tnt.png"><img class="alignright size-full wp-image-139" title="tnt" src="http://theitaxis.files.wordpress.com/2010/04/tnt.png?w=143&#038;h=99" alt="" width="143" height="99" /></a></p>
<p><em>separator </em>- Required. Specifies where to break the string</p>
<p><em>string</em> &#8211; Required. The string to split</p>
<p><em>limit</em> &#8211; Optional. Specifies the maximum number of array elements to return</p>
<p><strong>Note</strong>:</p>
<ul>
<li>This method will require a database that will contain entries of all the email providers that you wish to add</li>
<li>See to it that while making entries in this database, you do not add an entry more than one time, else the code if<strong>($mcount==1</strong>) will not work. (You may refine the code to &gt;= 1, but haven’t tried it)</li>
<li>Same code can be used to allow or block IP addresses by specifying the separator as ‘.’ (dot). The splitted strings can be stored in an array.</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/theitaxis.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/theitaxis.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/theitaxis.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/theitaxis.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/theitaxis.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/theitaxis.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/theitaxis.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/theitaxis.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/theitaxis.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/theitaxis.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/theitaxis.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/theitaxis.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/theitaxis.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/theitaxis.wordpress.com/146/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=theitaxis.wordpress.com&amp;blog=8120128&amp;post=146&amp;subd=theitaxis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://theitaxis.wordpress.com/2010/04/25/phpexplode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4979ec723d4c5f982c2d50fafa06bac5?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Aniket</media:title>
		</media:content>

		<media:content url="http://theitaxis.files.wordpress.com/2010/04/tnt.png" medium="image">
			<media:title type="html">tnt</media:title>
		</media:content>
	</item>
		<item>
		<title>Planning a Data Center Migration: Industry Insights, Tips &amp; Notes on India</title>
		<link>http://theitaxis.wordpress.com/2010/04/24/datacenters/</link>
		<comments>http://theitaxis.wordpress.com/2010/04/24/datacenters/#comments</comments>
		<pubDate>Sat, 24 Apr 2010 17:34:21 +0000</pubDate>
		<dc:creator>Aniket</dc:creator>
				<category><![CDATA[5-Minute Reads]]></category>
		<category><![CDATA[IT India]]></category>
		<category><![CDATA[case]]></category>
		<category><![CDATA[center]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[india]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[reasons]]></category>
		<category><![CDATA[relocation]]></category>
		<category><![CDATA[steps]]></category>
		<category><![CDATA[study]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://theitaxis.wordpress.com/?p=122</guid>
		<description><![CDATA[Planning a Data Center Migration: Industry Insights, Tips and Notes on India<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=theitaxis.wordpress.com&amp;blog=8120128&amp;post=122&amp;subd=theitaxis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong> </strong></p>
<h2><strong>Reasons for Data Center Migration</strong></h2>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="304" valign="top"><strong>Business</strong></td>
<td width="335" valign="top"><strong>Technology</strong></td>
</tr>
<tr>
<td width="304" valign="top">-          Strategic Move</p>
<p>-          Regulatory Requirements</p>
<p>-          Merger/ Demerger<strong> </strong></td>
<td width="335" valign="top">-          Consolidation of multiple Regional DCs</p>
<p>-          Obsolete data center facilities</p>
<p>-          Legacy IT infrastructure</p>
<p>-          Fully utilized, out of capacity</td>
</tr>
</tbody>
</table>
<h2><strong>Industry Insights on Data Center Migration</strong></h2>
<ul>
<li style="text-align:justify;">By 2011 more than 70% of U.S. enterprise data centers will face tangible disruptions related to floor space, energy consumption and/or costs.</li>
<li style="text-align:justify;">94% of IT departments are either considering or undertaking a server migration program. These initiatives are the most effective ways to lower operations costs (TOC) in a company’s data center and estimates that businesses can save up to 23% of annual costs with a properly executed plan for server migration.</li>
</ul>
<p><em> Source: Gartner</em></p>
<ul>
<li style="text-align:justify;">Estimates range from $300 &#8211; $400 per foot to move existing equipment and $750 &#8211; $1,000 per foot to implement new equipment</li>
</ul>
<p><em>Source: Aperture</em></p>
<p><em><br />
</em></p>
<p><em> </em></p>
<h2><strong>Planning for Migration</strong></h2>
<p>-        Decide to Build or Lease the new facility</p>
<p>-        Conduct a Site Suitability Analysis</p>
<p>-        Plan Thoroughly and Well in Advance</p>
<p>-        Minimize Complexity and Change</p>
<p>-        Be 100% Focused on Move Day<br />
<em> </em><br />
<em> </em><br />
<h2><strong>Tips for Planning Data Center Migration</strong></h2>
<ul>
<li style="text-align:justify;">Even organizations that have fairly simple data center operations and/or very thorough <strong>documentation</strong> should begin planning well in advance of a move</li>
<li style="text-align:justify;">Companies should begin planning <strong>three to six months </strong>in advance  – DataMove</li>
<li style="text-align:justify;">Know the maximum tolerable <strong>downtime</strong> for an application</li>
<li style="text-align:justify;">Companies should allow plenty of <strong>lead time</strong>, especially when setting up high-bandwidth WAN connections from telco providers. &#8211; Networking Unlimited. Verizon requires a 90-day lead time for setting up WAN services.</li>
<li style="text-align:justify;">If applications are to be made available during the move, then <strong>redundancy</strong> and alternate site considerations are important. Eg. Company Website</li>
<li style="text-align:justify;"><strong>Power and Networking</strong>, are the 2 issues that surface most during a data center relocation. -Forsythe</li>
<li style="text-align:justify;">Consider the <strong>network latency </strong>for applications resulting due to the distance of the new facility from the existing users (or offices).</li>
<li style="text-align:justify;">Also, check if your equipments have ‘<strong>location-specific</strong>’ warranties from their manufacturers</li>
<li style="text-align:justify;">Divide the equipment to be moved into distinct <strong>move groups </strong>that correlate with a move sequence, placement in the new location and grouped according to priority or mission criticality. Applications that have a High Business Impact should normally be spread over multiple ‘move groups’ to lessen risk</li>
<li style="text-align:justify;">Evaluate which <strong>equipment will be retired and replaced </strong>at the new location, thus reducing the cost of relocation.</li>
<li style="text-align:justify;">Use the migration as an opportunity to implement <strong>Virtualization</strong> and other modern day data center technologies</li>
<li style="text-align:justify;">Consider engaging a <strong>third-party consulting firm </strong>to orchestrate the relocation, coordinate with the OEM vendors and the trucking companies, and to serve as relocation project manager.</li>
<li style="text-align:justify;">Establish backup <strong>contingency plans for each phase </strong>of the move and determine how critical applications will be supported if any phase of the move is delayed.</li>
</ul>
<h2><strong>Typical Parameters for Application Migration</strong></h2>
<p><a href="http://theitaxis.files.wordpress.com/2010/04/datacenter.png"><img class="aligncenter size-full wp-image-102" title="Application Migration" src="http://theitaxis.files.wordpress.com/2010/04/datacenter.png?w=600&#038;h=381" alt="" width="600" height="381" /></a> Source: EMC2<br />
<em> </em><br />
<em> </em></p>
<h2><strong>Signing Out Notes on India</strong></h2>
<ul>
<li style="text-align:justify;">In India, <strong>infrastructure support</strong> like logistics &amp; electricity may not be 100% reliable. So plan by keeping a buffer for the migration activities.</li>
<li style="text-align:justify;">Often, you might be required to have <strong>particular type of equipments</strong> (eg. Energy saving) when moving your facility to a Special Economic Zone (SEZ) in India.</li>
<li style="text-align:justify;">Often SEZs (like the one at Kharadi, Pune) wont allow your existing desktops, etc to be moved into the new premise. You will have to buy <strong>new equipments for the new premise</strong>. New equipments will be available at special rates in SEZs &amp; many big equipment brands have tie-ups with the SEZs.</li>
<li style="text-align:justify;">Also, have <strong>proper tax papers</strong> (eg. any applicable import/excise taxes) done for other equipments when moving to such an area.</li>
<li style="text-align:justify;">SEZs also may also <strong>lay norms on activities</strong> that you can conduct from the premise.</li>
<li style="text-align:justify;">All in all, read the offer document carefully before investing!</li>
</ul>
<blockquote><p><em>Although these tips give an overall picture of the planning, do seek the help of professional consultants. Their proven expertise will help in hassle-free migration, which otherwise will be a pain area.</em></p>
<p><em>Do not forget to notify the users and other stakeholders of the migration activity &amp; any resultant downtime.</em></p></blockquote>
<h2><strong>Case Study – HSBC, India</strong></h2>
<p>Background</p>
<ul>
<li>Core Banking Data Center Based in Mumbai</li>
<li>IT function in banking must be able to support the business with total integrity and without interruption</li>
</ul>
<p>Reason for Migration</p>
<ul>
<li>Premium Office Space &amp; Maintenance costs</li>
<li>Consolidate physical servers through virtualization to save costs</li>
</ul>
<p>Risks in Transiting existing equipment</p>
<ul>
<li>Longer transport  time</li>
<li>Risk of damaging equipments/data during transport</li>
<li>Intolerable Downtime</li>
</ul>
<p>Approach Followed</p>
<ul>
<li>3<sup>rd</sup> Party experts: Pentagon Systems and Services</li>
<li>Used PlateSpin Migrate from Novell</li>
<li>‘Decoupled’ workload from underlying server hardware and streamed them to virtual hosts</li>
<li>Each server was moved during weekends on a four-week cycle</li>
<li>The whole migration was completed within six months</li>
</ul>
<p>Results</p>
<ul>
<li>Low-impact migration of servers</li>
<li>No complexities of physical transportation</li>
<li>Achieved inter-city migration of more than 100 servers across a distance of 387 miles</li>
<li>Virtualized 40 servers, enabling hardware consolidation, increased flexibility and reduced costs</li>
<li>Maintained complete system availability during working hours, minimizing user disruption</li>
</ul>
<p><em>Read the entire case at <a href="http://www.expresscomputeronline.com/20091116/casestudy16.shtml">Express Computer Online</a></em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/theitaxis.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/theitaxis.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/theitaxis.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/theitaxis.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/theitaxis.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/theitaxis.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/theitaxis.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/theitaxis.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/theitaxis.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/theitaxis.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/theitaxis.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/theitaxis.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/theitaxis.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/theitaxis.wordpress.com/122/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=theitaxis.wordpress.com&amp;blog=8120128&amp;post=122&amp;subd=theitaxis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://theitaxis.wordpress.com/2010/04/24/datacenters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4979ec723d4c5f982c2d50fafa06bac5?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Aniket</media:title>
		</media:content>

		<media:content url="http://theitaxis.files.wordpress.com/2010/04/datacenter.png" medium="image">
			<media:title type="html">Application Migration</media:title>
		</media:content>
	</item>
		<item>
		<title>Comparison of Routing Protocols</title>
		<link>http://theitaxis.wordpress.com/2009/11/15/comparison-of-routing-protocols/</link>
		<comments>http://theitaxis.wordpress.com/2009/11/15/comparison-of-routing-protocols/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 13:28:15 +0000</pubDate>
		<dc:creator>Aniket</dc:creator>
				<category><![CDATA[5-Minute Reads]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[BGP]]></category>
		<category><![CDATA[CISCO]]></category>
		<category><![CDATA[comparison]]></category>
		<category><![CDATA[convergence]]></category>
		<category><![CDATA[count]]></category>
		<category><![CDATA[EIGRP]]></category>
		<category><![CDATA[frequency]]></category>
		<category><![CDATA[hop]]></category>
		<category><![CDATA[IGRP]]></category>
		<category><![CDATA[OSPF]]></category>
		<category><![CDATA[port]]></category>
		<category><![CDATA[protocols]]></category>
		<category><![CDATA[RIP]]></category>
		<category><![CDATA[RIPv1]]></category>
		<category><![CDATA[RIPv2]]></category>
		<category><![CDATA[Routing]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[v1]]></category>
		<category><![CDATA[v2]]></category>

		<guid isPermaLink="false">http://theitaxis.wordpress.com/?p=90</guid>
		<description><![CDATA[I Guess this should suffice for a fair understanding of the routing protocols mentioned. &#160; TABLE 1 RIP v1 RIP v2 IGRP Metric on which it is based Hop Count Hop Count Bandwidth / Delay Administrative Distance 120 120 100 Max Hop count 15 15 255 VLSM Support NO YES NO Uses Algorithm Bellman-Ford Bellman-Ford [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=theitaxis.wordpress.com&amp;blog=8120128&amp;post=90&amp;subd=theitaxis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I Guess this should suffice for a fair understanding of the routing protocols mentioned.</p>
<p>&nbsp;</p>
<table border="1" cellspacing="0" cellpadding="0" width="385">
<tbody>
<tr>
<td width="102" valign="top"><strong>TABLE 1</strong></td>
<td width="89" valign="top"><strong>RIP v1</strong></td>
<td width="89" valign="top"><strong>RIP v2</strong></td>
<td width="105" valign="top"><strong>IGRP</strong></td>
</tr>
<tr>
<td width="102" valign="top"><strong>Metric on which it is based</strong></td>
<td width="89" valign="top">Hop Count</td>
<td width="89" valign="top">Hop Count</td>
<td width="105" valign="top">Bandwidth / Delay</td>
</tr>
<tr>
<td width="102" valign="top"><strong>Administrative Distance</strong></td>
<td width="89" valign="top">120</td>
<td width="89" valign="top">120</td>
<td width="105" valign="top">100</td>
</tr>
<tr>
<td width="102" valign="top"><strong>Max Hop count</strong></td>
<td width="89" valign="top">15</td>
<td width="89" valign="top">15</td>
<td width="105" valign="top">255</td>
</tr>
<tr>
<td width="102" valign="top"><strong>VLSM Support</strong></td>
<td width="89" valign="top">NO</td>
<td width="89" valign="top">YES</td>
<td width="105" valign="top">NO</td>
</tr>
<tr>
<td width="102" valign="top"><strong>Uses Algorithm</strong></td>
<td width="89" valign="top">Bellman-Ford</td>
<td width="89" valign="top">Bellman-Ford</td>
<td width="105" valign="top">Bellman-Ford</td>
</tr>
<tr>
<td width="102" valign="top"><strong>Content of Routing Updates</strong></td>
<td width="89" valign="top">Full Table</td>
<td width="89" valign="top">Full Table</td>
<td width="105" valign="top">Full Table</td>
</tr>
<tr>
<td width="102" valign="top"><strong>Frequency of Routing Updates</strong></td>
<td width="89" valign="top">30 seconds</td>
<td width="89" valign="top">30 seconds</td>
<td width="105" valign="top">90 seconds</td>
</tr>
<tr>
<td width="102" valign="top"><strong>Update Address</strong></td>
<td width="89" valign="top">Broadcast</td>
<td width="89" valign="top">224.0.0.9</td>
<td width="105" valign="top">224.0.0.10</td>
</tr>
<tr>
<td width="102" valign="top"><strong>Protocol / Port</strong></td>
<td width="89" valign="top">UDP 520</td>
<td width="89" valign="top">UDP 520</td>
<td width="105" valign="top">IP protocol 9</td>
</tr>
<tr>
<td width="102" valign="top"><strong>Convergence</strong></td>
<td width="89" valign="top">Slow</td>
<td width="89" valign="top">Slow</td>
<td width="105" valign="top">Slow</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<table border="1" cellspacing="0" cellpadding="0" width="383">
<tbody>
<tr>
<td width="101" valign="top"><strong>TABLE 2</strong></td>
<td width="90" valign="top"><strong>EIGRP</strong></td>
<td width="90" valign="top"><strong>OSPF</strong></td>
<td width="102" valign="top"><strong>BGP</strong></td>
</tr>
<tr>
<td width="101" valign="top"><strong>Metric on which it is based</strong></td>
<td width="90" valign="top">Bandwidth / Delay</td>
<td width="90" valign="top">Cost</td>
<td width="102" valign="top">Many</p>
<p>(weight, path length, localpref, origin, age of the path, etc etc)</td>
</tr>
<tr>
<td width="101" valign="top"><strong>Administrative Distance</strong></td>
<td width="90" valign="top">Internal – 90</p>
<p>External &#8211; 170</td>
<td width="90" valign="top">110</td>
<td width="102" valign="top">Internal – 200</p>
<p>External &#8211; 20</td>
</tr>
<tr>
<td width="101" valign="top"><strong>Max Hop count</strong></td>
<td width="90" valign="top">224</td>
<td width="90" valign="top">-na-</td>
<td width="102" valign="top">-na-</td>
</tr>
<tr>
<td width="101" valign="top"><strong>VLSM Support</strong></td>
<td width="90" valign="top">YES</td>
<td width="90" valign="top">YES</td>
<td width="102" valign="top">YES</td>
</tr>
<tr>
<td width="101" valign="top"><strong>Uses Algorithm</strong></td>
<td width="90" valign="top">DUAL</td>
<td width="90" valign="top">Dijkstra</td>
<td width="102" valign="top">Best Path</td>
</tr>
<tr>
<td width="101" valign="top"><strong>Content of Routing Updates</strong></td>
<td width="90" valign="top">Only Changes</td>
<td width="90" valign="top">Only Changes</td>
<td width="102" valign="top">Only Changes</td>
</tr>
<tr>
<td width="101" valign="top"><strong>Frequency of Routing Updates</strong></td>
<td width="90" valign="top">Only when change occurs</td>
<td width="90" valign="top">Only when change occurs</td>
<td width="102" valign="top">Only when change occurs</td>
</tr>
<tr>
<td width="101" valign="top"><strong>Update Address</strong></td>
<td width="90" valign="top">224.0.0.10</td>
<td width="90" valign="top">224.0.0.5</td>
<td width="102" valign="top">-na-</td>
</tr>
<tr>
<td width="101" valign="top"><strong>Protocol / Port</strong></td>
<td width="90" valign="top">IP protocol 88</td>
<td width="90" valign="top">IP protocol 89</td>
<td width="102" valign="top">TCP 179</td>
</tr>
<tr>
<td width="101" valign="top"><strong>Convergence</strong></td>
<td width="90" valign="top">Very Fast</td>
<td width="90" valign="top">Fast</td>
<td width="102" valign="top">Medium</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/theitaxis.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/theitaxis.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/theitaxis.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/theitaxis.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/theitaxis.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/theitaxis.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/theitaxis.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/theitaxis.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/theitaxis.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/theitaxis.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/theitaxis.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/theitaxis.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/theitaxis.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/theitaxis.wordpress.com/90/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=theitaxis.wordpress.com&amp;blog=8120128&amp;post=90&amp;subd=theitaxis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://theitaxis.wordpress.com/2009/11/15/comparison-of-routing-protocols/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4979ec723d4c5f982c2d50fafa06bac5?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Aniket</media:title>
		</media:content>
	</item>
		<item>
		<title>Heartbeat &#8211; A Step by Step Configuration Guide to High Availability Linux Clusters</title>
		<link>http://theitaxis.wordpress.com/2009/11/14/heartbeat-a-step-by-step-configuration-guide-to-high-availability-linux-clusters/</link>
		<comments>http://theitaxis.wordpress.com/2009/11/14/heartbeat-a-step-by-step-configuration-guide-to-high-availability-linux-clusters/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 05:38:55 +0000</pubDate>
		<dc:creator>Aniket</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[availability]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[heartbeat]]></category>
		<category><![CDATA[high]]></category>
		<category><![CDATA[screenshot]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://theitaxis.wordpress.com/?p=85</guid>
		<description><![CDATA[Heartbeat – An Introduction In every work environment with which we work, certain servers absolutely always must be up and running for the business to keep functioning smoothly. These servers provide services that always need to be available—whether it be a database, DHCP, DNS, file, Web, firewall or mail server. A cornerstone of any service [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=theitaxis.wordpress.com&amp;blog=8120128&amp;post=85&amp;subd=theitaxis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Heartbeat – An Introduction</strong></p>
<p style="text-align:justify;">In every work environment with which we work, certain servers absolutely always must be up and running for the business to keep functioning smoothly. These servers provide services that always need to be available—whether it be a database, DHCP, DNS, file, Web, firewall or mail server.</p>
<p style="text-align:justify;">A cornerstone of any service that always needs be up with no downtime is being able to transfer the service from one system to another gracefully. The magic that makes this happen on Linux is a service called Heartbeat. Heartbeat is the main product of the High-Availability Linux Project.</p>
<p style="text-align:justify;">Heartbeat is very flexible and powerful. In this article, we tested only basic active/passive cluster with two members, where the active server is providing the services and the passive server is waiting to take over if necessary.</p>
<p style="text-align:justify;">In the past, clusters for high-availability (HA) solutions were expensive and usually required proprietary hardware and software support. Today, with the availability of Heartbeat solution, users can build a cost-effective, high-availability environment for their business-critical applications.</p>
<p style="text-align:justify;">The heartbeat mechanism is used to monitor the availability and health of cluster nodes. The availability of multiple heartbeat paths reduces the chance of losing communication between nodes. In general, if a heartbeat is not received along any channel after a predefined amount of time (typically a few heartbeat intervals), the remaining cluster nodes assume the silent node is dead.</p>
<p style="text-align:justify;">The two main channels used for heartbeat message transfers are Ethernet and serial lines. Fibre Channel introduces a third option. A heartbeat can be sent through the IP over Fibre Channel protocol, which, in addition to providing heartbeat packets, enables a cluster node to quickly recognize that it has lost its connection to shared storage. The figure illustrates the possible heartbeat connectivity between nodes.</p>
<p style="text-align:justify;">
<div class="mceTemp mceIEcenter" style="text-align:justify;">
<dl class="wp-caption aligncenter">
<dt class="wp-caption-dt"><img class="size-full wp-image-84" title="Heartbeat Architecture" src="http://theitaxis.files.wordpress.com/2009/11/ha-architecture.png?w=389&#038;h=269" alt="Heartbeat Architecture" width="389" height="269" /></dt>
<dd class="wp-caption-dd">Heartbeat &#8211; Architecture</dd>
</dl>
</div>
<p style="text-align:justify;">
<p style="text-align:justify;"><strong>STEP 1: Pre-requisites for Building a High-Availability Environment</strong></p>
<p style="text-align:justify;">This project is done to test Heartbeat services on a 2-node cluster environment. For this, we have used two Fedora Core 9 configured on VM Workstation 6.0.1 Ace Edition running on Windows XP.</p>
<p style="text-align:justify;">The configurations of both the Fedora Core machines are done as follows:</p>
<ul style="text-align:justify;">
<li>Ram Memory: 512 MB</li>
<li>Hard Disk: 8 GB</li>
<li>Ehternet adapter: 1 nos.</li>
<li>Processor: Intel Core 2 Duo 2.0 GHz</li>
<li>CD-Rom, USB as required.</li>
</ul>
<p style="text-align:justify;">Note again that all this configurations were made on VM Workstation.</p>
<p style="text-align:justify;">Network configurations have been made as follows:</p>
<p style="text-align:justify;">To assign IP: $ <strong>system-config-network</strong></p>
<p style="text-align:justify;">Select the suitable network adapter and select the IP assignment option. We had selected DHCP option as we already had a DHCP server running in our network.</p>
<p style="text-align:justify;"><em>Tip: Don’t forget to run service network restart after making any changes to the network settings!</em></p>
<p style="text-align:justify;"><em> </em></p>
<p style="text-align:justify;">IP configuration in use by our project:</p>
<table style="text-align:justify;" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="319" valign="top">Primary Machine</td>
<td width="319" valign="top">Secondary Machine</td>
</tr>
<tr>
<td width="319" valign="top">IP: 192.168.1.20 /24</td>
<td width="319" valign="top">IP: 192.168.1.119 /24</td>
</tr>
<tr>
<td width="319" valign="top">Hostname: niti.joey.net</td>
<td width="319" valign="top">Hostname: niti.aniket.net</td>
</tr>
</tbody>
</table>
<p style="text-align:justify;">NOTE: Changing IP configurations at each run will require making necessary changes in the configuration files (as you will see). So its better to use static IP.</p>
<p style="text-align:justify;"><strong>STEP 2: Installing Heartbeat</strong></p>
<p style="text-align:justify;">There are separate procedures to install heartbeat on all the different Linux distributions. We have used Fedora Core 9 for our project. The procedure to install is to open a terminal window and type the following:</p>
<p style="text-align:justify;">$ <strong>yum install heartbeat</strong></p>
<p style="text-align:justify;">Note: Make sure you have ‘yum’ already installed into you.</p>
<p style="text-align:justify;">This command will connect to the internet and download the Heartbeat package from its repository.</p>
<p style="text-align:justify;">After the package is downloaded, it will automatically get installed in the /etc folder under ha.d folder.</p>
<p style="text-align:justify;"><strong>STEP 3: Configuring Heartbeat</strong></p>
<p style="text-align:justify;">There are 3 essential files required to configure Heartbeat on your system.</p>
<ul style="text-align:justify;">
<li>ha.cf</li>
<li>haresorces</li>
<li>authkeys</li>
</ul>
<p style="text-align:justify;">Note: On install, these files are not found in the ha.d directory. They have to be copied from /usr/share/doc/heartbeat to the ha.d directory.</p>
<p style="text-align:justify;"><strong>Configuring ha.cf</strong><strong> (File: 1/3)</strong></p>
<p style="text-align:justify;">This file is where we specify the critical operation parameters for the working of the Heartbeat service. It tells heartbeat what types of media paths to use and how to configure them.   The ha.cf in the source directory contains all the various options you can use.</p>
<p style="text-align:justify;">Configuration parameters in this file are:</p>
<p style="text-align:justify;"><strong>bcast eth1</strong></p>
<p style="text-align:justify;">Specifies to use a broadcast heartbeat over the eth1 interface (replace with eth0, eth2, or whatever you use).</p>
<p style="text-align:justify;"><strong>keepalive 2</strong></p>
<p style="text-align:justify;">Sets the time between heartbeats to 2 seconds.</p>
<p style="text-align:justify;"><strong>warntime 10</strong></p>
<p style="text-align:justify;">Time in seconds before issuing a &#8220;late heartbeat&#8221; warning in the logs.</p>
<p style="text-align:justify;"><strong>deadtime 30</strong></p>
<p style="text-align:justify;">Node is pronounced dead after 30 seconds.</p>
<p style="text-align:justify;"><strong>initdead 120</strong></p>
<p style="text-align:justify;">With some configurations, the network takes some time to start working after a reboot.   This is a separate &#8220;deadtime&#8221; to handle that case.  It should be at least twice the normal deadtime.</p>
<p style="text-align:justify;"><strong>udpport 694</strong></p>
<p style="text-align:justify;">Use port number 694 for bcast or ucast communication. This is the default, and the official IANA registered port number.</p>
<p style="text-align:justify;"><strong>auto_failback on</strong></p>
<p style="text-align:justify;">The master listed in the haresources file holds all the resources until a failover, at which time the slave takes over.  When <em>auto_failback</em> is set to <strong>on</strong> once the master comes back online, it will take everything back from the slave.  When set to <strong>off</strong> this option will prevent the master node from re-acquiring cluster resources after a failover.</p>
<p style="text-align:justify;"><strong>node linuxha1.linux-ha.org</strong></p>
<p style="text-align:justify;"><em>Mandatory</em>.  Hostname of Primary machine in cluster.</p>
<p style="text-align:justify;"><strong>node linuxha2.linux-ha.org</strong></p>
<p style="text-align:justify;"><em>Mandatory</em>.  Hostname of Secondary machine in cluster.</p>
<p style="text-align:justify;"><strong>debugfile /var/log/ha-debug</strong></p>
<p style="text-align:justify;">This is used to specify the path where Heartbeat’s debug logs will be stored.</p>
<p style="text-align:justify;"><strong>logfile /var/log/ha-log</strong></p>
<p style="text-align:justify;">This is used to specify the path where Heartbeat’s general logs will be stored.</p>
<p style="text-align:justify;"><strong>In our Project:</strong></p>
<table style="text-align:justify;" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="319" valign="top">Primary machine</td>
<td width="319" valign="top">Secondary machine</td>
</tr>
<tr>
<td width="319" valign="top">keepalive 2</p>
<p>warntime 10</p>
<p>deadtime 25</p>
<p>initdead 50</p>
<p>udpport 694</p>
<p>auto_failback on</p>
<p>bcast eth0</p>
<p>node niti.joey.net</p>
<p>node niti.aniket.net</p>
<p>debugfile /var/log/ha-debug</p>
<p>logfile /var/log/ha-log</td>
<td width="319" valign="top">keepalive 2</p>
<p>warntime 10</p>
<p>deadtime 25</p>
<p>initdead 50</p>
<p>udpport 694</p>
<p>auto_failback on</p>
<p>bcast eth1</p>
<p>node niti.joey.net</p>
<p>node niti.aniket.net</p>
<p>debugfile /var/log/ha-debug</p>
<p>logfile /var/log/ha-log</td>
</tr>
</tbody>
</table>
<p style="text-align:justify;"><strong>Configuring haresources</strong> <strong>(File: 2/3)</strong></p>
<p style="text-align:justify;">Once you&#8217;ve got your ha.cf set up, you need to configure <em>haresources</em>.  This is a list of resources that move from machine to machine as nodes go down and come up in the cluster.</p>
<p style="text-align:justify;"><em>Note:  This file must be the same on both nodes!</em></p>
<p style="text-align:justify;">Syntax: node-name ip-address/subnet/interface</p>
<p style="text-align:justify;">The node name listed in front of the resource group information is the name of the preferred node to run the service. It is not necessarily the name of the current machine. If you are running auto_failback ON, then these services will be started up on the preferred nodes – any time they’re up. If you are running with auto_failback OFF, then the node information will be used in the case of a simultaneous start-up.</p>
<p style="text-align:justify;">The given ip address is directed to an interface which has a route to the given address. This means you have to have a net route set up outside of the High-Availability structure.</p>
<p style="text-align:justify;">The subnet mask for the IP alias that is created defaults to the same netmask as the route that is selected in the above step.</p>
<p style="text-align:justify;">The interface for the IP address defaults to the same netmask as the route that is selected.</p>
<p style="text-align:justify;"><strong>In our Project:</strong></p>
<p style="text-align:justify;">niti.joey.net 192.168.1.20/24/eth0</p>
<p style="text-align:justify;"><strong> </strong></p>
<p style="text-align:justify;"><strong>Configuring authkeys </strong><strong> </strong><strong>(File: 3/3)</strong></p>
<p style="text-align:justify;">The authkeys file must be owned by root and be chmod 600. The actual format of the authkeys file is very simple; it&#8217;s only two lines. There is an auth directive with an associated method ID number, and there is a line that has the authentication method and the key that go with the ID number of the auth directive. There are three supported authentication methods: crc, md5 and sha1. Listing 1 shows an example. You can have more than one authentication method ID, but this is useful only when you are changing authentication methods or keys. Make the key long—it will improve security and you don&#8217;t have to type in the key ever again. If your heartbeat runs over a secure network, such as the crossover cable in our example, you&#8217;ll want to use crc.  This is the cheapest method from a resources perspective.  If the network is insecure, but you&#8217;re either not very paranoid or concerned about minimizing CPU resources, use md5.  Finally, if you want the best authentication without regard for CPU resources, use sha1.  It&#8217;s the hardest to crack.</p>
<p style="text-align:justify;">1 crc</p>
<p style="text-align:justify;">2 sha1 Hi!</p>
<p style="text-align:justify;">1 md5 Hello!</p>
<p style="text-align:justify;">This must have exactly one auth directive at the beginning. ‘auth’</p>
<p style="text-align:justify;">Syntax:<br />
auth &lt;number&gt;<br />
&lt;number&gt; &lt;authmethod&gt; [&lt;authkey&gt;]</p>
<p style="text-align:justify;"><strong>In our Project: </strong>auth 1</p>
<p style="text-align:justify;">1 md5 Hello!</p>
<p style="text-align:justify;"><strong>STEP 4: Starting Heartbeat’s Services</strong></p>
<p style="text-align:justify;">Once, you are through with the above configurations in both of the machines, use the following to start the Heartbeat daemon.</p>
<p style="text-align:justify;"><strong>$ /etc/init.d/heartbeat start</strong></p>
<p style="text-align:justify;">This command has to be run simultaneously on both the machines.</p>
<p style="text-align:justify;">Following commands can also be used as required:</p>
<p style="text-align:justify;"><strong>$ /etc/init.d/heartbeat stop</strong></p>
<p style="text-align:justify;"><strong>$ /etc/init.d/heartbeat restart</strong></p>
<p style="text-align:justify;">Once, the Heartbeat services are running properly, you will see something like this on your screens:</p>
<p style="text-align:justify;">
<div class="mceTemp mceIEcenter" style="text-align:justify;">
<dl class="wp-caption aligncenter">
<dt class="wp-caption-dt"><img class="size-full wp-image-82" title="heartbeat 1" src="http://theitaxis.files.wordpress.com/2009/11/heartbeat-1.png?w=480&#038;h=108" alt="Heartbeat - Successful Run" width="480" height="108" /></dt>
<dd class="wp-caption-dd">ScreenShot 1 &#8211; Successful Run</dd>
</dl>
</div>
<p style="text-align:justify;">
<p style="text-align:justify;">Screenshots of the ha-log file when everything works fine:</p>
<p style="text-align:justify;">
<div class="mceTemp mceIEcenter" style="text-align:justify;">
<dl class="wp-caption aligncenter">
<dt class="wp-caption-dt"><img class="size-full wp-image-83" title="halog" src="http://theitaxis.files.wordpress.com/2009/11/halog.png?w=479&#038;h=456" alt="ha-log file" width="479" height="456" /></dt>
<dd class="wp-caption-dd">ScreenShot 2: ha-log file when everything works fine</dd>
</dl>
</div>
<p style="text-align:justify;">
<p style="text-align:justify;"><strong>STEP 5: Testing Heartbeat</strong></p>
<p style="text-align:justify;">After Heartbeat services are running on both machines, both the machines will monitor to each other.</p>
<p style="text-align:justify;">To test if the services are actually working, we did the following test runs:</p>
<p style="text-align:justify;">Primary machine (hostname: niti.joey.net IP: 192.168.1.20/24) and secondary machine (hostname: niti.aniket.net IP: 192.168.1.119/24) are allowed to run their heartbeat services for a while.</p>
<p style="text-align:justify;">A third machine (having an IP in the same range and same subnet mask) is made to ping the IP address of Primary machine. After a while, the Primary machine is physically isolated from the given network. (We did this by pulling off the Ethernet cord). As soon as the Primary machine is taken out, the ping windows displays ‘Request timed out..’ in reply to its requests.</p>
<p style="text-align:justify;">After a given interval of time (defined by warntime, deadtime, initdead) the ping window start<a href="http://theitaxis.files.wordpress.com/2010/04/tnt.png"><img class="alignright size-full wp-image-139" title="tnt" src="http://theitaxis.files.wordpress.com/2010/04/tnt.png?w=143&#038;h=99" alt="" width="143" height="99" /></a>s getting replies from the Primary machine’s IP again. What actually happened was, in the time interval, the Secondary machine got to know that its Primary machine is not sending heartbeats and therefore concludes that Primary is down. So the secondary acquires the resources of the Primary and starts serving any requests to the Primary’s IP.</p>
<p style="text-align:justify;">Note: If it weren’t for Heartbeat, the ping window would have shown ‘Destination Host Unreachable’ when the primary was taken off.</p>
<blockquote style="text-align:justify;"><p>This POC was conducted with my classmate &amp; roomie &#8216;Rohit Raisinghani&#8217;</p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/theitaxis.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/theitaxis.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/theitaxis.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/theitaxis.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/theitaxis.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/theitaxis.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/theitaxis.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/theitaxis.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/theitaxis.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/theitaxis.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/theitaxis.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/theitaxis.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/theitaxis.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/theitaxis.wordpress.com/85/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=theitaxis.wordpress.com&amp;blog=8120128&amp;post=85&amp;subd=theitaxis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://theitaxis.wordpress.com/2009/11/14/heartbeat-a-step-by-step-configuration-guide-to-high-availability-linux-clusters/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4979ec723d4c5f982c2d50fafa06bac5?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Aniket</media:title>
		</media:content>

		<media:content url="http://theitaxis.files.wordpress.com/2009/11/ha-architecture.png" medium="image">
			<media:title type="html">Heartbeat Architecture</media:title>
		</media:content>

		<media:content url="http://theitaxis.files.wordpress.com/2009/11/heartbeat-1.png" medium="image">
			<media:title type="html">heartbeat 1</media:title>
		</media:content>

		<media:content url="http://theitaxis.files.wordpress.com/2009/11/halog.png" medium="image">
			<media:title type="html">halog</media:title>
		</media:content>

		<media:content url="http://theitaxis.files.wordpress.com/2010/04/tnt.png" medium="image">
			<media:title type="html">tnt</media:title>
		</media:content>
	</item>
		<item>
		<title>Tapping Into Your Customers &#8216;Need-Path&#8217;</title>
		<link>http://theitaxis.wordpress.com/2009/08/23/tapping-into-your-customers-need-path/</link>
		<comments>http://theitaxis.wordpress.com/2009/08/23/tapping-into-your-customers-need-path/#comments</comments>
		<pubDate>Sun, 23 Aug 2009 17:22:02 +0000</pubDate>
		<dc:creator>Aniket</dc:creator>
				<category><![CDATA[borivali]]></category>
		<category><![CDATA[customers]]></category>
		<category><![CDATA[mumbai]]></category>
		<category><![CDATA[need]]></category>
		<category><![CDATA[need-path]]></category>
		<category><![CDATA[neeta]]></category>
		<category><![CDATA[path]]></category>
		<category><![CDATA[pune]]></category>
		<category><![CDATA[tapping]]></category>
		<category><![CDATA[travels]]></category>

		<guid isPermaLink="false">http://theitaxis.wordpress.com/?p=77</guid>
		<description><![CDATA[Service Industry has always been focused on providing the customers with one service their customers can associate themselves with. But there are many potential business opportunities that go unnoticed. Service providers define a particular offering and concentrate on that. No problem in doing that. But before bidding good bye to your (satisfied) customers, take time [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=theitaxis.wordpress.com&amp;blog=8120128&amp;post=77&amp;subd=theitaxis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">Service Industry has always been focused on providing the customers with one service their customers can associate themselves with.</p>
<p style="text-align:justify;">But there are many potential business opportunities that go unnoticed. Service providers define a particular offering and concentrate on that. No problem in doing that. But before bidding good bye to your (satisfied) customers, take time to analyze how the customer further treads his path. Or rather what does the customer look for after he is done with your service. He may need a service that may be supplementary to your service. Or, if put differently, he may need a supplementary service <em>because</em> he used a particular service. This is unlike business entities like Reliance ADA which have distributed offerings for eg. Electricity, Telecom, etc. This business model is about offering a set of inter-related services that can cater to a customer for a longer time. Businesses here offer services which the customer will eventually need. Customers are often in need of such a set of services which they are bound to need one after the other. This is their ‘Need-Path’. A usual business offers its services to cater a particular need; but the customer will still be traversing his ‘Need-Path’ even after he is done using your offering. Offering another service which the customer will need once he is done with using a particular service is what Neeta Travels, a popular tourist bus fleet operator based in Mumbai, is doing business.</p>
<p style="text-align:justify;">Neeta Travels is a popular choice of people travelling in western India. They started with their tourist bus services that ply between popular destinations in the western region of the country. Through the years, it has gained popularity amongst the tourists with the frequency and the reach of the bus services. Of late, it has realized that there are more business opportunities arising from just putting tourists from one place to the other. Almost all journeys last for a good 6 hours at least; one way.  This includes a 20-minute snack-halt at a restaurant.Bus operators usually have tie-ups with highway-side restaurants that will offer food to the bus crew at no cost. (And why not?! The restaurant gets 40-odd customers courtesy the travel co.) But little did anyone realize that there is this potentially ‘extra’ revenue that can be generated by having the passengers eat at your own restaurant. The value proposition for this idea is that passengers do need a snack break every few hours &amp; there will be lesser choices that they (passengers) will have getting down from the bus. <strong>#</strong> Also if you are having good offerings at the restaurant/hotel say good food, hygiene and if it is at a strategic location (say half way to the destination) chances are your restaurant/hotel will get popular with other travelers on that route too.</p>
<p style="text-align:justify;">Next, the bus rolls into its destination. The passengers get down. What’s next?</p>
<div class="mceTemp" style="text-align:justify;">
<dl class="wp-caption alignright">
<dt class="wp-caption-dt"><img class="size-medium wp-image-76" title="needpath" src="http://theitaxis.files.wordpress.com/2009/08/needpath.gif?w=284&#038;h=280" alt="   &quot;Tapping" width="284" height="280" /></dt>
<dd class="wp-caption-dd">Tapping into your Customer&#8217;s &#8216;Need-Path&#8217;</dd>
</dl>
</div>
<p style="text-align:justify;">A majority of the passengers are in search of a hotel to stay. Again Neeta Travels extends itself into hospitality services. It has its hotels setup in popular tourist destinations like Mahabaleshwar, Lonavla, Goa, etc. Through these hotels, Neeta Travels puts itself into a good position of generating further revenue from the same set of passengers.  (And the hotels also take care of the parking space for the buses!) Refer # again.</p>
<p style="text-align:justify;">
<p style="text-align:justify;">If someone is following this model, one need not use aggressive marketing techniques to make the presence of its other services felt. Neeta Travels does not advertise much about its hotels and restaurants. As a bus heads towards the destination, one of the crew members acts as marketing agents and informs the passengers about their hotel packages. Not to mention the package deals that are offered while booking the bus ticket. Only thing that you need to do is impress your customers with your flagship service; and you will be able to win your customer’s loyalty. And when they are in need of a service, they will walk in right where they see your banner!</p>
<p style="text-align:justify;">Some may call it expanding the business empire, some may call it monopolizing but I prefer to call it tapping into your customer’s ‘Need-Path’.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/theitaxis.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/theitaxis.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/theitaxis.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/theitaxis.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/theitaxis.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/theitaxis.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/theitaxis.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/theitaxis.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/theitaxis.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/theitaxis.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/theitaxis.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/theitaxis.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/theitaxis.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/theitaxis.wordpress.com/77/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=theitaxis.wordpress.com&amp;blog=8120128&amp;post=77&amp;subd=theitaxis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://theitaxis.wordpress.com/2009/08/23/tapping-into-your-customers-need-path/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4979ec723d4c5f982c2d50fafa06bac5?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Aniket</media:title>
		</media:content>

		<media:content url="http://theitaxis.files.wordpress.com/2009/08/needpath.gif?w=300" medium="image">
			<media:title type="html">needpath</media:title>
		</media:content>
	</item>
		<item>
		<title>These questions wont take &#8216;NO&#8217; for an answer!</title>
		<link>http://theitaxis.wordpress.com/2009/07/08/these-questions-wont-take-no-for-an-answer/</link>
		<comments>http://theitaxis.wordpress.com/2009/07/08/these-questions-wont-take-no-for-an-answer/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 17:49:33 +0000</pubDate>
		<dc:creator>Aniket</dc:creator>
				<category><![CDATA[IT Security]]></category>
		<category><![CDATA[checklist]]></category>
		<category><![CDATA[critical]]></category>
		<category><![CDATA[essential]]></category>
		<category><![CDATA[important]]></category>
		<category><![CDATA[it]]></category>
		<category><![CDATA[policies]]></category>
		<category><![CDATA[policy]]></category>
		<category><![CDATA[questionnaire]]></category>
		<category><![CDATA[questions]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://theitaxis.wordpress.com/?p=62</guid>
		<description><![CDATA[Every organization follows some Security Policies &#38; Procedures. Often these are checklists to comply with a given standard. And in the race to get certified, organizations miss out on critical yet some simple-to-implement security issues. Through this post, I am putting forth some questions. Check if you can answer &#8216;YES&#8217; ! Are all the default [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=theitaxis.wordpress.com&amp;blog=8120128&amp;post=62&amp;subd=theitaxis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">Every organization follows some Security Policies &amp; Procedures. Often these are checklists to comply with a given standard. And in the race to get certified, organizations miss out on critical yet some simple-to-implement security issues. Through this post, I am putting forth some questions. Check if you can answer &#8216;YES&#8217; !</p>
<h4 style="text-align:justify;">
<ul>
<li>Are all the default device user id / passwords changed?</li>
</ul>
</h4>
<p style="text-align:justify;">Devices come with the Vendor Specific parameters. Many a times there is vendor-specific default username &amp; password (say user: admin &amp; pass: admin). This is one of the methods hackers, ethical ones also &amp; auditors try to gauge your security. Take enough care to change these default factory settings and you would save yourself from one of the ways through which your systems can be broke into. Default usernames, passwords, IPs, SSIDs, etc. change them all!</p>
<h4 style="text-align:justify;">
<ul>
<li>Is there a limited pool of IPs that can be assigned?</li>
</ul>
</h4>
<p style="text-align:justify;">You are unaware that a team of ethical hackers is sitting in your organization generating Security Assessment reports for you! A hacker is sitting at a remote location and connecting to your Wi-Fi network. Wait! How could they ever connect? (Even if they know your ‘secret’ keys or whatever) If you would have kept a limited pool of IP addresses, chances are less that someone could connect into your networks!</p>
<h4 style="text-align:justify;">
<ul>
<li>Are all printers in the organization at public locations?</li>
</ul>
</h4>
<p style="text-align:justify;">Taking printouts is the second easiest way of data leakage. If the printer is not located at a secure place, then &#8211; A. You can print whatever you wish and walk away promptly! Or B. You give the print order and by the time you come to collect the printouts, some might already collect them.</p>
<h4 style="text-align:justify;">
<ul>
<li>Is there a restriction on access of shared drives or folders on employee computers?</li>
</ul>
</h4>
<p style="text-align:justify;">Many a times, you will need to share some official files with other users. And the most convenient way is to use Windows File Sharing. And often, they also enable ‘Allow Network users to change my files’ which essentially gives read/write permissions to any user on the same network. Giving access to manipulate data even in a single folder can have consequences. Also some unwanted users might ‘accidently’ stumble on the shared directory revealing sensitive information.</p>
<h4 style="text-align:justify;">
<ul>
<li>Are all devices in the organization time synchronized?</li>
</ul>
</h4>
<p style="text-align:justify;">A major security breach is logged by a firewall at 13:27:22 hrs on Thursday 2<sup>nd</sup> July 2009 from a particular IP. The IP was traced back to a system. When the system’s  logs were checked it showed the breach but at 7:35:56 hrs on Tuesday 2003! And that too in a different time altogether?</p>
<p style="text-align:justify;">I wonder if you will you be able to take action in such cases?! The user may simply claim that his IP might have been spoofed at that time! I feel it would be helpful to have time sync in an organization.</p>
<h4 style="text-align:justify;">
<ul>
<li>Are your employees given information on the options and recommended backup cycles for their data?</li>
</ul>
</h4>
<p style="text-align:justify;">Backup?? Shouldn’t the IT department be concerned for this?! But with diversified projects &amp; departments, how would they know what is the peak time that you accumulate some critical data? If the user is not capable to get the backup, at least he/she should inform the concerned IT guy for getting it done. Many Companies do have a back scheduled regularly, but there are cases when some really vital data may land into your hard disks.</p>
<p style="text-align:justify;">Besides, you are acquainted with Murphy’s Laws, rite?!</p>
<h4 style="text-align:justify;">
<ul>
<li>Are new employees informed about their User ID / Passwords in a secure way?</li>
</ul>
</h4>
<p style="text-align:justify;">I am feeling tired to write further. Just wanted to tell you that my brother’s previous company handed over his system username &amp; password that was printed on a piece of paper at the closure of the induction process. His username was his Deep and password was deep1234. 33 new employees &amp; some existing staff were present at the session.</p>
<div id="_mcePaste" style="overflow:hidden;position:absolute;left:-10000px;top:0;width:1px;height:1px;text-align:justify;">
<p><!--[if gte mso 9]&gt;  Normal 0     false false false  EN-US X-NONE X-NONE                            &lt;![endif]--><!--[if gte mso 9]&gt;                                                                                                                                            &lt;![endif]--><!--  /* Font Definitions */  @font-face 	{font-family:Wingdings; 	panose-1:5 0 0 0 0 0 0 0 0 0; 	mso-font-charset:2; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph 	{mso-style-priority:34; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:.5in; 	mso-add-space:auto; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst 	{mso-style-priority:34; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-type:export-only; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:0in; 	margin-left:.5in; 	margin-bottom:.0001pt; 	mso-add-space:auto; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle 	{mso-style-priority:34; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-type:export-only; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:0in; 	margin-left:.5in; 	margin-bottom:.0001pt; 	mso-add-space:auto; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast 	{mso-style-priority:34; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-type:export-only; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:.5in; 	mso-add-space:auto; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:1858930700; 	mso-list-type:hybrid; 	mso-list-template-ids:-605112062 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l0:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Symbol;} ol 	{margin-bottom:0in;} ul 	{margin-bottom:0in;} --><!--[if gte mso 10]&gt; &lt;!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin-top:0in; 	mso-para-margin-right:0in; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} --> <!--[endif]--></p>
<p class="MsoListParagraph" style="text-indent:-.25in;"><!--[if !supportLists]--><span style="font-size:14pt;line-height:115%;font-family:Symbol;">·<span style="font-family:&amp;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:14pt;line-height:115%;">Are all the default device user id / passwords changed?</span></p>
<p class="MsoNormal"><span style="font-size:12pt;line-height:115%;">Devices come with the Vendor Specific parameters. Many a times there is vendor-specific default username &amp; password (say user: admin &amp; pass: admin). This is one of the methods hackers, ethical ones also &amp; auditors try to gauge your security. Take enough care to change these default factory settings and you would save yourself from one of the ways through which your systems can be broke into. Default usernames, passwords, IPs, SSIDs, etc. change them all!</span></p>
<p class="MsoNormal">
<p class="MsoListParagraph" style="text-indent:-.25in;"><!--[if !supportLists]--><span style="font-size:14pt;line-height:115%;font-family:Symbol;">·<span style="font-family:&amp;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:14pt;line-height:115%;">Is there a limited pool of IPs that can be assigned?</span></p>
<p class="MsoNormal"><span style="font-size:12pt;line-height:115%;">You are unaware that a team of ethical hackers is sitting in your organization generating Security Assessment reports for you! A hacker is sitting at a remote location and connecting to your Wi-Fi network. Wait! How could they ever connect? (Even if they know your ‘secret’ keys or whatever) If you would have kept a limited pool of IP addresses, chances are less that someone could connect into your networks!</span><br />
<!--[if !supportLineBreakNewLine]--><br />
<!--[endif]--></p>
<p class="MsoListParagraph" style="text-indent:-.25in;"><!--[if !supportLists]--><span style="font-size:14pt;line-height:115%;font-family:Symbol;">·<span style="font-family:&amp;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:14pt;line-height:115%;">Are all printers in the organization at public locations?</span></p>
<p class="MsoNormal"><span style="font-size:12pt;line-height:115%;">Taking printouts is the second easiest way of data leakage. If the printer is not located at a secure place, then &#8211; A. You can print whatever you wish and walk away promptly! Or B. You give the print order and by the time you come to collect the printouts, some might already collect them. </span></p>
<p class="MsoNormal">
<p class="MsoListParagraph" style="text-indent:-.25in;"><!--[if !supportLists]--><span style="font-size:14pt;line-height:115%;font-family:Symbol;">·<span style="font-family:&amp;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:14pt;line-height:115%;">Is there a restriction on access of shared drives or folders on employee computers?</span></p>
<p class="MsoNormal"><span style="font-size:12pt;line-height:115%;">Many a times, you will need to share some official files with other users. And the most convenient way is to use Windows File Sharing. And often, they also enable ‘Allow Network users to change my files’ which essentially gives read/write permissions to any user on the same network. Giving access to manipulate data even in a single folder can have consequences. Also some unwanted users might ‘accidently’ stumble on the shared directory revealing sensitive information.</span></p>
<p class="MsoNormal">
<p class="MsoListParagraph" style="text-indent:-.25in;"><!--[if !supportLists]--><span style="font-size:14pt;line-height:115%;font-family:Symbol;">·<span style="font-family:&amp;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:14pt;line-height:115%;">Are all devices in the organization time synchronized?</span></p>
<p class="MsoNormal"><span style="font-size:12pt;line-height:115%;">A major security breach is logged by a firewall at 13:27:22 hrs on Thursday 2<sup>nd</sup> July 2009 from a particular IP. The IP was traced back to a system. When the system’s  logs were checked it showed the breach but at 7:35:56 hrs on Tuesday 2003! And that too in a different time altogether? </span></p>
<p class="MsoNormal"><span style="font-size:12pt;line-height:115%;">I wonder if you will you be able to take action in such cases?! The user may simply claim that his IP might have been spoofed at that time! I feel it would be helpful to have time sync in an organization.</span></p>
<p class="MsoNormal">
<p class="MsoListParagraph" style="text-indent:-.25in;"><!--[if !supportLists]--><span style="font-size:14pt;line-height:115%;font-family:Symbol;">·<span style="font-family:&amp;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:14pt;line-height:115%;">Are your employees given information on the options and recommended backup cycles for their data?</span></p>
<p class="MsoNormal"><span style="font-size:12pt;line-height:115%;">Backup?? Shouldn’t the IT department be concerned for this?! But with diversified projects &amp; departments, how would they know what is the peak time that you accumulate some critical data? If the user is not capable to get the backup, at least he/she should inform the concerned IT guy for getting it done. Many Companies do have a back scheduled regularly, but there are cases when some really vital data may land into your hard disks.</span></p>
<p class="MsoNormal"><span style="font-size:12pt;line-height:115%;">Besides, you are acquainted with Murphy’s Laws, rite?!</span></p>
<p class="MsoNormal">
<p class="MsoListParagraph" style="text-indent:-.25in;"><!--[if !supportLists]--><span style="font-size:14pt;line-height:115%;font-family:Symbol;">·<span style="font-family:&amp;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span><!--[endif]--><span style="font-size:14pt;line-height:115%;">Are new employees informed about their User ID / Passwords in a secure way?</span></p>
<p class="MsoNormal"><span style="font-size:12pt;line-height:115%;">I am feeling tired to write further. Just wanted to tell you that my brother’s previous company handed over his system username &amp; password that was printed on a piece of paper at the closure of the induction process. His username was his Deep and password was deep1234. 33 new employees &amp; some existing staff were present at the session. </span></p>
<p class="MsoNormal">
<p class="MsoNormal">
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/theitaxis.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/theitaxis.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/theitaxis.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/theitaxis.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/theitaxis.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/theitaxis.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/theitaxis.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/theitaxis.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/theitaxis.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/theitaxis.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/theitaxis.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/theitaxis.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/theitaxis.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/theitaxis.wordpress.com/62/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=theitaxis.wordpress.com&amp;blog=8120128&amp;post=62&amp;subd=theitaxis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://theitaxis.wordpress.com/2009/07/08/these-questions-wont-take-no-for-an-answer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4979ec723d4c5f982c2d50fafa06bac5?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Aniket</media:title>
		</media:content>
	</item>
		<item>
		<title>The Technology Hype Cycle</title>
		<link>http://theitaxis.wordpress.com/2009/06/23/the-technology-hype-cycle/</link>
		<comments>http://theitaxis.wordpress.com/2009/06/23/the-technology-hype-cycle/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 18:12:49 +0000</pubDate>
		<dc:creator>Aniket</dc:creator>
				<category><![CDATA[5-Minute Reads]]></category>

		<guid isPermaLink="false">http://theitaxis.wordpress.com/?p=52</guid>
		<description><![CDATA[Technologies come with a bang and disappear without any whereabouts. The Technology Hype Cycle explains the speculation and disillusionment surrounding technologies. In the later part of the article, I have tried to map it into another well known theory &#8211; Technology Adoption Life Cycle. What is the Technology Hype Cycle? The Technology Hype cycle is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=theitaxis.wordpress.com&amp;blog=8120128&amp;post=52&amp;subd=theitaxis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Technologies come with a bang and disappear without any whereabouts. The Technology Hype Cycle explains the speculation and disillusionment surrounding technologies. In the later part of the article, I have tried to map it into another well known theory &#8211; Technology Adoption Life Cycle.</p>
<h2><strong>What is the Technology Hype Cycle?</strong></h2>
<p>The Technology Hype cycle is a trace of the hype associated with a technology through its life cycle. Every technology takes the market by storm as soon as it is launched – the ‘hype’. But over a period the users begin to find flaws (or eventually get bored). This forces the makers of the technology to work upon the flaws and/or introduce more features in their product. And this explains why technologies last for a considerable time.</p>
<p>Did we ever wonder that the photo-copying machine &amp; our computers have also followed this graph!</p>
<p><img class="aligncenter size-full wp-image-51" src="http://theitaxis.files.wordpress.com/2009/06/hypecycle.gif?w=480&#038;h=364" alt="" width="480" height="364" /></p>
<p>This is the typical Technology Hype Cycle that tells about the way the technologies traverse the plot. It is released by Gartner every year &amp; it is accompanied with a comprehensive analysis which is available to their premium members.</p>
<p>The following are the typical 5 phases of the Hype Cycle as per Gartner:</p>
<p><strong>1. &#8221;Technology Trigger&#8221;</strong><br />
This is when the product/technology is launched or other event that generates significant speculation in the people &amp; press. Yes! The Hype, as we all know, starts before the product hits the shelves!!</p>
<p><strong>2. &#8221;Peak of Inflated Expectations&#8221;</strong><br />
According to me, this is the time when the technology is all over – tabloids, tweets, blogs, etc. and there is so much speculation massed up that everyone wishes to get a taste of it!</p>
<p><strong>3. &#8221;Trough of Disillusionment&#8221;</strong><br />
This is the phase when people find out any design/tech flaws or feel that its substitute was just better!</p>
<p><strong>4. &#8221;Slope of Enlightenment&#8221;</strong><br />
I am not sure if every technology will scale this slope! It’s upto the makers of the technology to brainstorm on WWW (What Went Wrong!) and come up with apt changes. Not everyone would want to again work on something and I guess there will be still some endorsers who would want to use their technology.</p>
<p>All in all this phase is where the makers of the technology how much to scale the slope and arrive at the…</p>
<p><strong>5. &#8221;Plateau of Productivity&#8221;</strong><br />
A technology reaches the &#8220;plateau of productivity&#8221; as people again come to know the benefits of it. It become widely demonstrated and accepted.The technology becomes stables and widely accepted here.</p>
<p>Untill…..again something disappoints the users leading it again to the Trough of Disillusionment…and the cycle continues!</p>
<p>Also note the expected time in years cited by Gartner for the technology to make it big. Of course, not all of the technologies go through these 5 phases. Some just fade awayand are never heard again; some stay around for years and don’t hit their hype peak! And some gain visibility at a steadier pace. But this theory of Gartner&#8217;s is still a useful visual metaphor, especially for high-profile technologies that do exhibit these traits.</p>
<blockquote><p><strong>I found a close resemblance of Gartner’s Hype cycle with the Technology Adoption Life Cycle.</strong></p></blockquote>
<p>While reading bout the Hype Cycle, I found a few points in common with another theory. The <strong><img class="alignright size-full wp-image-50" src="http://theitaxis.files.wordpress.com/2009/06/lifecycle.gif?w=336&#038;h=147" alt="" width="336" height="147" /></strong>Technology Adoption Life Cycle takes off with the Innovators &amp; Early Adopters who enthusiastically adopt any product/technology. Ofcourse, this theory later talks about crossing the &#8216;chasm&#8217; (the big gap b/w Early Adopters &amp; Early Majority) but it is interesting to know that the Hype is created by the Innovators &amp; Early Adopter – Enthusiastic customers, Press, etc.</p>
<p>(I can’t offer credits to the creators of the Technology Adoption Cycle as there are too many of them who worked &amp; re-worked. I got hold of this theory through Geoffrey A. Moore’s book &#8211; Crossing the Chasm. )</p>
<p><strong>Where is Gartner’s Hype Cycle theory on the Hype Cycle? &amp; did you check where my blog is in the cycle?!!!   <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </strong></p>
<p><em>Thanks to my mentor for introducing such an interesting theory to me!</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/theitaxis.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/theitaxis.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/theitaxis.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/theitaxis.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/theitaxis.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/theitaxis.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/theitaxis.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/theitaxis.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/theitaxis.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/theitaxis.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/theitaxis.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/theitaxis.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/theitaxis.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/theitaxis.wordpress.com/52/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=theitaxis.wordpress.com&amp;blog=8120128&amp;post=52&amp;subd=theitaxis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://theitaxis.wordpress.com/2009/06/23/the-technology-hype-cycle/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4979ec723d4c5f982c2d50fafa06bac5?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Aniket</media:title>
		</media:content>

		<media:content url="http://theitaxis.files.wordpress.com/2009/06/hypecycle.gif" medium="image" />

		<media:content url="http://theitaxis.files.wordpress.com/2009/06/lifecycle.gif" medium="image" />
	</item>
		<item>
		<title>Reading Between the lines of The Indian IT Act, PART 1</title>
		<link>http://theitaxis.wordpress.com/2009/06/18/reading-between-the-lines-of-the-indian-it-act-part-1/</link>
		<comments>http://theitaxis.wordpress.com/2009/06/18/reading-between-the-lines-of-the-indian-it-act-part-1/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 18:06:55 +0000</pubDate>
		<dc:creator>Aniket</dc:creator>
				<category><![CDATA[5-Minute Reads]]></category>
		<category><![CDATA[Compliances / Laws]]></category>
		<category><![CDATA[IT India]]></category>

		<guid isPermaLink="false">http://theitaxis.wordpress.com/?p=44</guid>
		<description><![CDATA[My perspective of the Indian IT Act<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=theitaxis.wordpress.com&amp;blog=8120128&amp;post=44&amp;subd=theitaxis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This is first in a series of articles on the IT Act of India. I had this copy of the Indian IT Act for a while now &amp; began going through it today. It doesn’t seem to be too exhaustive. I have read 9 pages from it. And I have the following for you:</p>
<p><strong>Quick Facts about the Act:</strong></p>
<ul>
<li>Actual name: The Information Technology Act, 2000</li>
<li>Published as a part of ‘The Gazette of India, Extraordinary’ (<em>Bharat Ka Rajpatr, Asadharan</em>)</li>
<li>Consent of the (then) President received for the IT Act : 9<sup>th</sup> June, 2000</li>
<li>It is recommended in the Act that if any state government wishes to make any amendments/changes, they should first refer the Model Law</li>
<li>Interestingly, India’s IT Act is a derivative of Model Law on Electronic Commerce adopted by the United Nations Commission on International Trade Law (dated 30<sup>th</sup> June 1997)</li>
</ul>
<p>As you might be aware that all Laws/Acts have terms defined which are given a reference later. (&amp; anything beyond the scope of the said terms becomes an exception!!). The definitions were a rerun of Basic Network Security class! It contains all the terms – digital signature, asymmetric keys, public/private keys, hashing et al!</p>
<p>Interestingly I came across some interesting definitions as well.</p>
<address>(Note: Below <em>&#8216;ze&#8217; </em>is used in the Act as all the 26 alphabets were used and the list restarted from <em>za, zb</em>,…)</address>
<p><strong> </strong></p>
<p><strong>Section 2. Definitions </strong></p>
<p><em>(ze) </em> &#8220;secure system&#8221; means computer hardware, software, and procedure that—</p>
<p>(a) are <strong>reasonably</strong> secure from unauthorized access and misuse;</p>
<p><em> (b) </em> provide a <strong>reasonable</strong> level of reliability and correct operation;</p>
<p>(c) are <strong>reasonably</strong> suited to performing the intended functions; and</p>
<p><em> (d) </em> adhere to generally accepted security procedures;</p>
<blockquote><p><strong>Nowhere have they referred to what is reasonable!</strong></p></blockquote>
<p><em> (zh) </em> &#8220;verify&#8221; in relation to a digital signature, electronic record or public key, with its <strong><em>grammatical variations</em></strong> and cognate expressions means to determine whether—</p>
<p>(a) the initial electronic record was affixed with the digital signature by the use of private key corresponding to the public key of the subscriber;</p>
<p>(b) the initial electronic record is retained intact or has been altered since such electronic record was so affixed with the digital signature.</p>
<blockquote><p><strong>Grammatical &amp; Cognate Variations of a DS for verification? Interesting!</strong></p></blockquote>
<p><strong>Section 9.  Sections 6,7 and 8 not to confer right to insist document should be accepted in electronic form. </strong></p>
<p>Nothing contained in sections 6, 7 and 8 shall confer a right upon any person to insist that any Ministry or Department of the Central Government or the State Government or any authority or body established by or under any law or controlled or funded by the Central or State Government should accept, issue, create, retain and preserve any document in the form of electronic records or effect any monetary transaction in the electronic form.</p>
<p>Section 6 is about Use of electronic records and digital signatures in Government and its agencies.</p>
<p>7. Retention of electronic records.</p>
<p>8.  Publication of rule, regulation, etc., in Electronic Gazette.</p>
<blockquote><p><strong>I didn&#8217;t feel the need of quoting all these sections here as they are apt in the content. Point to see here is that the Govt. doesn’t take responsibility to retain &amp; preserve any document any electronic form. There goes your Right to Information (RTI) Act for a toss!!</strong></p></blockquote>
<p>Calling all Lawyers and Cyber Crime Specialists!</p>
<p>(<em>To be continued…</em>)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/theitaxis.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/theitaxis.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/theitaxis.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/theitaxis.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/theitaxis.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/theitaxis.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/theitaxis.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/theitaxis.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/theitaxis.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/theitaxis.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/theitaxis.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/theitaxis.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/theitaxis.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/theitaxis.wordpress.com/44/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=theitaxis.wordpress.com&amp;blog=8120128&amp;post=44&amp;subd=theitaxis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://theitaxis.wordpress.com/2009/06/18/reading-between-the-lines-of-the-indian-it-act-part-1/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4979ec723d4c5f982c2d50fafa06bac5?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Aniket</media:title>
		</media:content>
	</item>
	</channel>
</rss>
