<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1828613921738361250</id><updated>2024-09-09T15:43:29.606-07:00</updated><category term="Andhra Pradesh polity and leadership hyderabad branding telangana"/><category term="RIAD rebuild"/><category term="SMB server"/><category term="ajit"/><category term="alliance francaise"/><category term="answers"/><category term="assembly"/><category term="cheap UTM device"/><category term="college mates"/><category term="fileserver"/><category term="freebsd kalyan ravinder multilink ppp funschool"/><category term="goodwill at work spreads easily and quickly"/><category term="google apps"/><category term="google forms catching up"/><category term="guntur"/><category term="hardware inventory"/><category term="housing loan and repayments"/><category term="india internet peering saving foreign exchange better RoI"/><category term="karma"/><category term="macmini as esxi host"/><category term="macmini as vmware server"/><category term="mailserver"/><category term="maximum checkin luggage"/><category term="mirror degraded"/><category term="ml115"/><category term="nVidia MediaShield"/><category term="niit"/><category term="open source sales portal"/><category term="opensource enterprise mail server mail distribution list spam control CAL RoI"/><category term="php code for active directory walk through"/><category term="polictics terrorism indian subcontinent"/><category term="protecting sshd from attacks from certain countries unix linux security"/><category term="questions"/><category term="router"/><category term="school"/><category term="software RAID"/><category term="software inventory"/><category term="study abroad"/><category term="svrm college"/><category term="torty"/><category term="train instagrati"/><category term="travel to france"/><category term="upgradability"/><title type='text'>Instant Gratification</title><subtitle type='html'>About the profession of systems administration, infrastructure management, unices, opensource software, and life ...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://instagrati.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://instagrati.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Jayadev Yalavarti</name><uri>http://www.blogger.com/profile/14692816000408349936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>47</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1828613921738361250.post-3807622720126989991</id><published>2013-02-25T02:11:00.005-08:00</published><updated>2013-02-25T02:14:20.762-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mirror degraded"/><category scheme="http://www.blogger.com/atom/ns#" term="ml115"/><category scheme="http://www.blogger.com/atom/ns#" term="nVidia MediaShield"/><category scheme="http://www.blogger.com/atom/ns#" term="RIAD rebuild"/><category scheme="http://www.blogger.com/atom/ns#" term="software RAID"/><title type='text'>ML 115 RAID nightmare</title><content type='html'>Recently the ML115 that I had bought for my cousin had thrown up an error!&lt;br /&gt;
&lt;br /&gt;
It complained that the mirror is now degraded and when I explored further, one of the disks needed replacement. Now as you would expect with any sensible RAID controller, once the replacement is done, rebuild is automatic. But here, things are different:&lt;br /&gt;
&lt;br /&gt;
- the raid is not full featured raid hardware&lt;br /&gt;
- you need software support to rebuild RAID&lt;br /&gt;
- OS crashes if you try to add a new drive in place of the faulty drive&lt;br /&gt;
- this version of nVidia MediaShield does not work with any OS you know of / I fail to get the requisite software through HP resources.&lt;br /&gt;
- researching for this kind of options is a big waste of time as they are not very apparent, which I learned after I did waste a lot of time&lt;br /&gt;
&lt;br /&gt;
Solution:&lt;br /&gt;
&lt;br /&gt;
Rather than looking at (rather impossible) rebuilding the RAID; I have done this to quickly come to a solution;&lt;br /&gt;
- take a backup of entire healthy disk onto a tape / external media.&lt;br /&gt;
- replace the faulty hard disk&lt;br /&gt;
- delete the array&lt;br /&gt;
- create a new array&lt;br /&gt;
- restore entire contents from the backup&lt;br /&gt;
- install / upgrade / repair OS as the need may be.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
While the search for a solution was long; once I knew the alternative, it was pretty quick, about 6 hours to get it to sanity.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lesson:&lt;br /&gt;
Use software RAID sparingly; Suggest only if the user / you have time to accommodate any failure / recovery situations.&lt;br /&gt;
A hardware RAID is worth the money.</content><link rel='replies' type='application/atom+xml' href='http://instagrati.blogspot.com/feeds/3807622720126989991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1828613921738361250/3807622720126989991' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/3807622720126989991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/3807622720126989991'/><link rel='alternate' type='text/html' href='http://instagrati.blogspot.com/2013/02/ml-115-raid-nightmare.html' title='ML 115 RAID nightmare'/><author><name>Jayadev Yalavarti</name><uri>http://www.blogger.com/profile/14692816000408349936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1828613921738361250.post-2198058909283389344</id><published>2013-01-22T19:32:00.000-08:00</published><updated>2013-02-25T02:15:16.076-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="macmini as esxi host"/><category scheme="http://www.blogger.com/atom/ns#" term="macmini as vmware server"/><title type='text'>ESXi host with a economy of space and money</title><content type='html'>I realize that new Macmini with its capacity to host as much as 16GB RAM and hold 2 hard drives is a good candidate for low load multi-VM situations (Testbeds / Personal use / SOHO Startups) using ESXi. &lt;br /&gt;
&lt;br /&gt;
With the new Macmini5,1 on hand, tried to see what can be done with this, apart from the on-board Lion. Migration from the old Macmini3,1 was a breeze. I had used a crossover cable to maximize throughput as my home switch restricts transfers of the much abler SSD source and target.&lt;br /&gt;
&lt;br /&gt;
Lion seems to have taken out compatibility for PowerPC apps and I had to reinstall a couple of Apps. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, the real fun was using this as an ESXi host. The steps are captured here:&lt;br /&gt;
&lt;br /&gt;
Download recent ESXi 5.1.0. &lt;br /&gt;
Burn it to a disc using a USB CD/DVD writer.&lt;br /&gt;
Grab an 8GB usb stick for the ESXi installation target. (I did not want to mess up my Lion.)&lt;br /&gt;
&lt;br /&gt;
Boot from CD/DVD that was burnt by pressing C during boot. Alternately, this shows up on (Alt/Option) boot selector as &quot;EFI Boot&quot;&lt;br /&gt;
&lt;br /&gt;
Caveat: &lt;br /&gt;
Note that Boot device selection from Bluetooth Keyboard may not work as the Bluetooth communication seems to kick off after the Boot device selection on the Mac.&lt;br /&gt;
&lt;br /&gt;
Use a USB keyboard for the Boot selection to be sure. Use of BT device may fail to boot your system.&lt;br /&gt;
&lt;br /&gt;
The installation of ESXi is straight forward, except that you have to verify that the capacity and name of the device that you are installing to. Keep a watchful eye so you do not overwrite your Lion.&lt;br /&gt;
&lt;br /&gt;
After the install, eject the CD/DVD; boot from USB stick which shows as &quot;EFI Boot&quot; on boot selector.&lt;br /&gt;
&lt;br /&gt;
Now ESXi just boots fine, but I see that it did not pick up DHCP address, so something wrong here. I did a search to find that a driver update would be needed to make this work.&lt;br /&gt;
&lt;br /&gt;
I rebooted to Lion, downloaded the new Broadcom driver offline bundle from https://my.vmware.com/group/vmware/details?downloadGroup=DT-ESXI50-Broadcom-tg3-3-120h-v50-2&amp;amp;productId=229&lt;br /&gt;
&lt;br /&gt;
This downloads a zip file, and was automatically unzipped into a directory tg3_3 on the mac. this directory has a a file tg3-3.120h.v50.2-offline_bundle-547149.zip, which needs to land on the esxi live path &quot;/var/log/vmware&quot; .&lt;br /&gt;
&lt;br /&gt;
Notice that the USB stick is mounted as three volumes on the desktop.&lt;br /&gt;
Two of these are redundant boot partitions with just a coupe of files visible from OS X, with the other hosting a filesystem.&lt;br /&gt;
&lt;br /&gt;
The easiest way is to copy this file to one of the two boot partitions.&lt;br /&gt;
&lt;br /&gt;
Reboot into ESXi, turn on the ESXi shell in the Maintenance settings.&lt;br /&gt;
&lt;br /&gt;
Locate the file *zip in the root folder of one of the boot volumes,&lt;br /&gt;
copy that to /var/log/vmware&lt;br /&gt;
&lt;br /&gt;
Now, run the command&lt;br /&gt;
&lt;br /&gt;
esxcli software vib install --no-sig-check --maintenance-mode -d /var/log/vmware/tg3-3.120h.v50.2-offline_bundle-547149.zip&lt;br /&gt;
&lt;br /&gt;
There is a chance that tg3-3.120h.v50.2-offline_bundle-547149.zip may be in CAPS. In case it is, just change the capitalization as it is in the above command.&lt;br /&gt;
&lt;br /&gt;
After the install is finished, reboot into ESXi and see that it picks the DHCP address now. &quot;Test Management Framework&quot; to see that the connectivity is proper. &lt;br /&gt;
&lt;br /&gt;
Now it is your choice to restore Lion to an external disk and use the internal disk as an ESXi datastore. or mount a network store for hosting your images?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://instagrati.blogspot.com/feeds/2198058909283389344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1828613921738361250/2198058909283389344' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/2198058909283389344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/2198058909283389344'/><link rel='alternate' type='text/html' href='http://instagrati.blogspot.com/2013/01/esxi-host-with-economy-of-space-and.html' title='ESXi host with a economy of space and money'/><author><name>Jayadev Yalavarti</name><uri>http://www.blogger.com/profile/14692816000408349936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1828613921738361250.post-3129797868626159830</id><published>2013-01-22T19:21:00.001-08:00</published><updated>2013-01-22T22:13:01.523-08:00</updated><title type='text'>Determining Memory Installed in a ESXi 5 host</title><content type='html'>The new interface for ESXi 5 omits the detail that the previous version had on the hardware installed. Recently I had to see how the memory slots are filled in my server.   &lt;br /&gt;
&lt;br /&gt;
cim-diagnostic.sh | grep -A30  &quot;OMC_PhysicalMemory&quot; | grep -v &quot;NULL&quot;  &lt;br /&gt;
&lt;br /&gt;
gives a picture of the memory modules installed with their speed, capacity and type. This helps in easily finding a match for them or upgrade.</content><link rel='replies' type='application/atom+xml' href='http://instagrati.blogspot.com/feeds/3129797868626159830/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1828613921738361250/3129797868626159830' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/3129797868626159830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/3129797868626159830'/><link rel='alternate' type='text/html' href='http://instagrati.blogspot.com/2013/01/determining-memory-installed-in-esxi-5.html' title='Determining Memory Installed in a ESXi 5 host'/><author><name>Jayadev Yalavarti</name><uri>http://www.blogger.com/profile/14692816000408349936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1828613921738361250.post-3791090425520840029</id><published>2012-12-30T08:51:00.001-08:00</published><updated>2012-12-30T08:51:31.599-08:00</updated><title type='text'>Hibernate a Mac Mini</title><content type='html'>Once you have an SSD to ensure quick disk response, it is worthwhile to have hibernate enabled. This will help you to keep the work threads continued.

If you want to do this once in a day / on less used Mac Mini / iMac at home:
sudo pmset -a hibernatemode 25


However at work, where you leave your desk only for a few minutes at a time, it is good to use restore from memory as this is quicker and saves some power as well. You can realize this using:

sudo pmset -a hibernatemode 3</content><link rel='replies' type='application/atom+xml' href='http://instagrati.blogspot.com/feeds/3791090425520840029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1828613921738361250/3791090425520840029' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/3791090425520840029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/3791090425520840029'/><link rel='alternate' type='text/html' href='http://instagrati.blogspot.com/2012/12/hibernate-mac-mini.html' title='Hibernate a Mac Mini'/><author><name>Jayadev Yalavarti</name><uri>http://www.blogger.com/profile/14692816000408349936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1828613921738361250.post-2229944364870875893</id><published>2012-09-20T22:43:00.003-07:00</published><updated>2012-09-20T22:47:18.443-07:00</updated><title type='text'>Application specific passwords and SSO</title><content type='html'>Ever since I had first registered to Yahoo 14 years ago, I had changes the password multiple times to keep myself immune. Recently, I had to check my mail at a public computer and the very next day, before I changed my password, noticed that there is a lot of spam generated from my account. On digging details, get to see that a Chinese IP is relaying spam on my name. A trojan stole my key punches.

I had seen that Yahoo had recently introduced a two-way authentication for non-primary clients with mobile as the second factor of authentication. Activated this to control damage.

Further investigation on Google shows that they have implemented a beautiful means of application-specific authentication: 

http://support.google.com/accounts/bin/answer.py?hl=en&amp;answer=185833

This means, that you can control relay from any of the devices/applications that you use. Essentially, this means that you can enjoy the Single Sign On with you protecting the Master Password. 

Client/Device specific passwords should be the norm for all Mail servers as this would give absolute control on relay.

&lt;i&gt;SPF on both relay server as well as the recipient side, 
sender authentication for each relay, 
device specific passwords 
&lt;/i&gt;
would ensure most of the impersonation is taken care off.

With all due respect to the SSO, these are basic issues to be addressed in similar apps. Review of metrics is very important even after the implementation of Application Specific Passwords as you would never know if a device is cracked.</content><link rel='replies' type='application/atom+xml' href='http://instagrati.blogspot.com/feeds/2229944364870875893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1828613921738361250/2229944364870875893' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/2229944364870875893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/2229944364870875893'/><link rel='alternate' type='text/html' href='http://instagrati.blogspot.com/2012/09/application-specific-passwords-and-sso.html' title='Application specific passwords and SSO'/><author><name>Jayadev Yalavarti</name><uri>http://www.blogger.com/profile/14692816000408349936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1828613921738361250.post-5820657152080525890</id><published>2012-08-11T03:54:00.001-07:00</published><updated>2012-08-11T05:42:44.025-07:00</updated><title type='text'>NFS connection from OS X client to Linux server</title><content type='html'>&lt;pre&gt;

On server:
/etc/exports will have 
/home/&lt;username&gt;              ipblock/24(rw,insecure)
exportfs -a


On client:
sudo mount_nfs -P &lt;linux_server&gt;:/home/&lt;username&gt; &lt;mount_point_on_client&gt;


Ensure that user ids are the same on both server and client, unless using a centralised auth server.&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://instagrati.blogspot.com/feeds/5820657152080525890/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1828613921738361250/5820657152080525890' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/5820657152080525890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/5820657152080525890'/><link rel='alternate' type='text/html' href='http://instagrati.blogspot.com/2012/08/nfs-connection-from-os-x-client-to.html' title='NFS connection from OS X client to Linux server'/><author><name>Jayadev Yalavarti</name><uri>http://www.blogger.com/profile/14692816000408349936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1828613921738361250.post-2505946122979397966</id><published>2012-07-04T23:28:00.001-07:00</published><updated>2012-07-04T23:28:35.056-07:00</updated><title type='text'>Locating your Apple Devices</title><content type='html'>Tried out this feature today. Works beautifully.

https://www.icloud.com/#find</content><link rel='replies' type='application/atom+xml' href='http://instagrati.blogspot.com/feeds/2505946122979397966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1828613921738361250/2505946122979397966' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/2505946122979397966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/2505946122979397966'/><link rel='alternate' type='text/html' href='http://instagrati.blogspot.com/2012/07/locating-your-apple-devices.html' title='Locating your Apple Devices'/><author><name>Jayadev Yalavarti</name><uri>http://www.blogger.com/profile/14692816000408349936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1828613921738361250.post-4971965804483432442</id><published>2011-07-29T05:09:00.000-07:00</published><updated>2011-07-29T05:11:08.869-07:00</updated><title type='text'>Importance of Vision</title><content type='html'>Interesting read...&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://altdevblogaday.com/2011/07/28/the-importance-of-vision/&quot;&gt;http://altdevblogaday.com/2011/07/28/the-importance-of-vision/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://instagrati.blogspot.com/feeds/4971965804483432442/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1828613921738361250/4971965804483432442' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/4971965804483432442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/4971965804483432442'/><link rel='alternate' type='text/html' href='http://instagrati.blogspot.com/2011/07/importance-of-vision.html' title='Importance of Vision'/><author><name>Jayadev Yalavarti</name><uri>http://www.blogger.com/profile/14692816000408349936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1828613921738361250.post-8410454515702251762</id><published>2011-06-16T10:05:00.000-07:00</published><updated>2011-06-16T10:16:22.422-07:00</updated><title type='text'>Hewlett Packard sues Oracle over Itanium chip dispute</title><content type='html'>&lt;a href=&quot;http://www.bbc.co.uk/news/business-13787571&quot;&gt;Hewlett Packard sues Oracle over Itanium chip dispute&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is an interesting case: of what is possible with monopoly. &lt;br /&gt;&lt;br /&gt;With the cores and threads going up each day in the regular processors, there is less need for alternatives, and my choice would never be one of Sparc / Itanium either. Intel /AMD are most sensible as of now with attractive prices and power. &lt;br /&gt;&lt;br /&gt;Check tho, &lt;a href=&quot;http://www.theregister.co.uk/2010/08/11/oracle_fowler_systems_strategy/&quot;&gt;Oracle&#39;s Roadmap for Sparc&lt;/a&gt; and decide for yourself :)&lt;br /&gt;&lt;br /&gt;Let me see how true Oracle proves of my expectation: &lt;a href=&quot;http://instagrati.blogspot.com/2009/04/what-if-oracle-buys-sun.html&quot;&gt;What if Oracle buys Sun&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://instagrati.blogspot.com/feeds/8410454515702251762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1828613921738361250/8410454515702251762' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/8410454515702251762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/8410454515702251762'/><link rel='alternate' type='text/html' href='http://instagrati.blogspot.com/2011/06/hewlett-packard-sues-oracle-over.html' title='Hewlett Packard sues Oracle over Itanium chip dispute'/><author><name>Jayadev Yalavarti</name><uri>http://www.blogger.com/profile/14692816000408349936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1828613921738361250.post-4946170756632033680</id><published>2011-05-31T03:37:00.000-07:00</published><updated>2011-06-16T10:03:47.367-07:00</updated><title type='text'>Buying a MacBook Pro</title><content type='html'>I have finally resolved to buy a MacBook Pro! &lt;br /&gt;&lt;br /&gt;For various reasons : its stability, UI, formidable OS X, the command line which lets me navigate around with the BSD feel.&lt;br /&gt;&lt;br /&gt;Now the price is something that I want to checkout. I just compared the prices to see that most Apple products are costing 20-30% more in India than the US. Rationale for the price aside, I just decided to ask one of my friends to fetch it for me. Of course it is always a barter :)&lt;br /&gt;&lt;br /&gt;The best place to pick up a mac would be (if you have friends there): Delaware, Montana, New Hampshire, Alaska, Oregon as these states have minimal sales tax.&lt;br /&gt;&lt;br /&gt;Students have a chance to avail education discounts, this may be about 10% off the list price.&lt;br /&gt;&lt;br /&gt;What options do I have?&lt;br /&gt;&lt;br /&gt;Refurbished products: These give me 15-20% off the list price.&lt;br /&gt;&lt;br /&gt;Positives of Refurbished products:&lt;br /&gt;Not so attractive packaging, so you can discard it and save a lot of space :)&lt;br /&gt;Deep discounts&lt;br /&gt;Best price for a mac, with same performance&lt;br /&gt;Comes with warranty just like the regular product&lt;br /&gt;&lt;br /&gt;Negatives:&lt;br /&gt;Can only be ordered online&lt;br /&gt;Not for those who want the &quot;Only my hands first on the box&quot; types&lt;br /&gt;Generally old configurations from last one or two years appear here.&lt;br /&gt;&lt;br /&gt;But, if I have a regular product listed here with the same deep discount, why would I not buy it? Or anyone else, unless they are dumb as an ...&lt;br /&gt;&lt;br /&gt;So I just thought one app such would help myself to have a quick look each day if there are good enough offers like here:&lt;br /&gt;&lt;br /&gt;http://mykin.in/best-macs/best-macs-best-price.php&lt;br /&gt;&lt;br /&gt;So effectively, I could manage a discount &gt;25% on the list price in India. &lt;br /&gt;Worth the effort, and looking for the MBP to arrive.</content><link rel='replies' type='application/atom+xml' href='http://instagrati.blogspot.com/feeds/4946170756632033680/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1828613921738361250/4946170756632033680' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/4946170756632033680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/4946170756632033680'/><link rel='alternate' type='text/html' href='http://instagrati.blogspot.com/2011/05/buying-macbook-pro.html' title='Buying a MacBook Pro'/><author><name>Jayadev Yalavarti</name><uri>http://www.blogger.com/profile/14692816000408349936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1828613921738361250.post-1521370193419674102</id><published>2011-05-11T22:54:00.000-07:00</published><updated>2011-05-13T13:27:07.349-07:00</updated><title type='text'>Swat ?!</title><content type='html'>&lt;a href=&quot;http://www.bbc.co.uk/news/world-south-asia-13311257&quot;&gt;&quot;In Swat, there was a time when we saw the army and the Taliban running their respective checkpoints literally yards away from each other,&quot; says Abdur Rab, a resident of Mingora. &quot;People used to say, where there is army, there would be Taliban.&quot;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Surprisingly the above statement touches even an extreme angle vis-a-vis the public image of Pakistani army trying to crush Taliban in Swat. &lt;a href=&quot;http://instagrati.blogspot.com/2009/04/swat-and-criticality.html&quot;&gt;My impression was that Taliban was trying to be too aggressive.&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Are the Pakistani military in a corrective mode at least now? The recent events seem to suggest that; after they had been seeing a lot of internal strife and killings owing to hosting the fugitives. But with people who live for a revenge alone rather than progress from within, it is hard to estimate.</content><link rel='replies' type='application/atom+xml' href='http://instagrati.blogspot.com/feeds/1521370193419674102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1828613921738361250/1521370193419674102' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/1521370193419674102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/1521370193419674102'/><link rel='alternate' type='text/html' href='http://instagrati.blogspot.com/2011/05/swat.html' title='Swat ?!'/><author><name>Jayadev Yalavarti</name><uri>http://www.blogger.com/profile/14692816000408349936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1828613921738361250.post-4283103478155928677</id><published>2010-06-10T07:58:00.001-07:00</published><updated>2010-06-10T07:59:56.957-07:00</updated><title type='text'>Ghantasala Songs</title><content type='html'>A beautiful compilation of all old songs which are out of the copyright period along with lyrics for some. Enjoy!&lt;br /&gt;&lt;br /&gt;http://www.ghantasala.info/</content><link rel='replies' type='application/atom+xml' href='http://instagrati.blogspot.com/feeds/4283103478155928677/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1828613921738361250/4283103478155928677' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/4283103478155928677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/4283103478155928677'/><link rel='alternate' type='text/html' href='http://instagrati.blogspot.com/2010/06/ghantasala-songs.html' title='Ghantasala Songs'/><author><name>Jayadev Yalavarti</name><uri>http://www.blogger.com/profile/14692816000408349936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1828613921738361250.post-7795107302820524373</id><published>2010-02-19T20:34:00.000-08:00</published><updated>2011-05-17T02:13:37.529-07:00</updated><title type='text'>UFO encounters</title><content type='html'>&lt;a href=&quot;http://in.news.yahoo.com/139/20100219/981/tsc-ufo-encounters-exposed-as-uk-s-publi.html&quot;&gt;Mysteries never fail to attract the attention of people&lt;/a&gt; :)</content><link rel='replies' type='application/atom+xml' href='http://instagrati.blogspot.com/feeds/7795107302820524373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1828613921738361250/7795107302820524373' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/7795107302820524373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/7795107302820524373'/><link rel='alternate' type='text/html' href='http://instagrati.blogspot.com/2010/02/ufo-encounters.html' title='UFO encounters'/><author><name>Jayadev Yalavarti</name><uri>http://www.blogger.com/profile/14692816000408349936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1828613921738361250.post-3332201632792074429</id><published>2009-12-28T21:30:00.000-08:00</published><updated>2009-12-28T22:42:50.295-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cheap UTM device"/><category scheme="http://www.blogger.com/atom/ns#" term="fileserver"/><category scheme="http://www.blogger.com/atom/ns#" term="mailserver"/><category scheme="http://www.blogger.com/atom/ns#" term="router"/><category scheme="http://www.blogger.com/atom/ns#" term="SMB server"/><title type='text'>SOHO server : ML115 from HP and FreeBSD</title><content type='html'>Recently, I have bought an ML115 for my cousin for his office with 1TB RAID5, 4GB RAM, 2 network interfaces, all in just about INR 35000. Headless of course.&lt;br /&gt;&lt;br /&gt;This is a powerful server for small businesses  / fit to be your home desktop as well if you worry about your movies, songs and years of data lost in a hard disk crash.&lt;br /&gt;&lt;br /&gt;This runs my choice Server OS: FreeBSD. The ServeRAID configures beautifully.&lt;br /&gt;&lt;br /&gt;This server runs NAT, DNS, DHCP, Squid, Fileserver, Mailserver, SVN Server and Wiki. The beast can not be heard &#39;breathing&#39;, except when you put it down and wake it up. Packs in anti-virus protection, spam-protection at no extra cost.&lt;br /&gt;&lt;br /&gt;Simply put, this is their cheap UTM(Unified Threat Management) device + multiple servers clubbed into one below USD 1000. My services are free for my cousin tho :)&lt;br /&gt;&lt;br /&gt;When you compare this to any UTM device,&lt;br /&gt;1. It is as good as any other solid state devices as long as the power supply is sane and un-interrupted. More than one FreeBSD servers I had configured previously is running non-stop for the last five years.&lt;br /&gt;2. It does not just use third party BLs to reject mails. It does not believe in shortcuts and hence lose small timers or non-tech savvy clients who may be looking at our services. A mail bouncing on their face is not a healthy way of starting a relationship. It just sorts out any potential risks / spam into another folder.&lt;br /&gt;3. You have detailed logs on everything and you have toolset available to make it more useful, which is not so with a UTM. And most of these cost in the range of USD 4000, technical support over phone provided of course, trying to teach a non-techy guy routing.&lt;br /&gt;&lt;br /&gt;I would continue to recommend this server, ML115 for replacing UTMs.</content><link rel='replies' type='application/atom+xml' href='http://instagrati.blogspot.com/feeds/3332201632792074429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1828613921738361250/3332201632792074429' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/3332201632792074429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/3332201632792074429'/><link rel='alternate' type='text/html' href='http://instagrati.blogspot.com/2009/12/soho-server-ml115-from-hp-and-freebsd.html' title='SOHO server : ML115 from HP and FreeBSD'/><author><name>Jayadev Yalavarti</name><uri>http://www.blogger.com/profile/14692816000408349936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1828613921738361250.post-6544779384846734706</id><published>2009-12-28T21:02:00.001-08:00</published><updated>2010-01-04T02:18:57.667-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="protecting sshd from attacks from certain countries unix linux security"/><title type='text'>Protecting sshd from brute-force attacks</title><content type='html'>One may use GeoIP&#39;s database and the tcp-wrappers to block attacks from rogue networks. If you know that the ssh logins can be restricted to a country / countries, you may be able to block most brute-force attacks by using MaxMind&#39;s GeoIP database.&lt;br /&gt;&lt;br /&gt;All you need to do is &lt;br /&gt;1. modify your /etc/hosts.allow&lt;br /&gt;&lt;br /&gt;stop all services being unblocked:&lt;br /&gt;#ALL : ALL : allow&lt;br /&gt;&lt;br /&gt;unblock sshd for IPs:&lt;br /&gt;&lt;br /&gt;sshd : 127.0.0.1: allow&lt;br /&gt;sshd : /etc/hosts.sshblock : deny&lt;br /&gt;sshd : ALL : spawn ( /scripts/sshIN.sh %a ) &amp;&lt;br /&gt;&lt;br /&gt;/etc/hosts.sshblock will contain the list of all blocked sites.&lt;br /&gt;&lt;br /&gt;##/scrips.sshIN.sh starts&lt;br /&gt;#!/bin/sh&lt;br /&gt;country=`/usr/local/bin/geoiplookup $1 | /usr/bin/cut -f4 -d&quot; &quot; | /usr/bin/cut -c1,2`&lt;br /&gt;if [ &quot;x$country&quot; = &quot;xIN&quot; ]&lt;br /&gt;then&lt;br /&gt;        return 0&lt;br /&gt;else&lt;br /&gt;        echo $1 &gt;&gt; /etc/hosts.sshblock&lt;br /&gt;        return 1&lt;br /&gt;fi&lt;br /&gt;##/scrips.sshIN.sh ends&lt;br /&gt;&lt;br /&gt;You may replace the country name as required.&lt;br /&gt;This script allows known IPs from India only and blocks all others from the second effort onward. You still have one chance to login from an unlisted IP if it is not blocked previously. IP-spoof can be an unaddressed problem here. Need to work on it.&lt;br /&gt;&lt;br /&gt;You may certainly deny access to selective countries as well, changing the code to suit your requirement.&lt;br /&gt;&lt;br /&gt;The same logic applies to other services as well.</content><link rel='replies' type='application/atom+xml' href='http://instagrati.blogspot.com/feeds/6544779384846734706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1828613921738361250/6544779384846734706' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/6544779384846734706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/6544779384846734706'/><link rel='alternate' type='text/html' href='http://instagrati.blogspot.com/2009/12/protecting-sshd-from-brute-force.html' title='Protecting sshd from brute-force attacks'/><author><name>Jayadev Yalavarti</name><uri>http://www.blogger.com/profile/14692816000408349936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1828613921738361250.post-285057367087254669</id><published>2009-12-28T06:01:00.000-08:00</published><updated>2010-01-04T02:18:26.561-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Andhra Pradesh polity and leadership hyderabad branding telangana"/><title type='text'>What a leader can do</title><content type='html'>10-15 years ago, we have seen a head of government toil day in and out to bring in business and drive the primarily agrarian economy to speed towards IT services and was successful in developing a great brand for Hyderabad.&lt;br /&gt;&lt;br /&gt;In his time, the media was talking of making Hyderabad another Singapore and he was rightfully seen as a visionary everyone respected. The state of Andhra Pradesh earned a lot of envy from across India. And the leaders of states developed a healthy competition in attracting business to their respective states.&lt;br /&gt;&lt;br /&gt;The other thing that you need to appreciate about this guy is that he managed water as well in the same spirit ensuring good harvest in times of drought.&lt;br /&gt;&lt;br /&gt;This leader was projected as &lt;br /&gt;1. anti-farmers&lt;br /&gt;2. anti-public servants&lt;br /&gt;Both these are big and influential groups deciding electoral wins.&lt;br /&gt;&lt;br /&gt;Putting people against a person based on his following traits pushed him down.&lt;br /&gt;1. loose words at one-time&lt;br /&gt;2. the CEO of AP&#39;s follies with basic management of teams i.e.&lt;br /&gt;You should skip levels down to positively motivate teams.&lt;br /&gt;You should never use direct pressure skipping levels down. This will demotivate and insensitize all levels down to pressure.&lt;br /&gt;&lt;br /&gt;Thus, a promising leader had to lose his role and retire out of public life. His efforts to be a constructive opposition leader were ridiculed and met with brutal put-downs, which distanced him from active participation.&lt;br /&gt;&lt;br /&gt;Then another leader who reached out to the masses and said, it is only a few that are reaping the benefits of IT boom, and more needs to be done to farmers, caught all the limelight and usurped power from the previous one.&lt;br /&gt;&lt;br /&gt;This guy certainly had great dreams, but with no grounds. He certainly is a good leader, but no good administrator. His times saw ambitious plans, but little productive execution and a lot of corruption.&lt;br /&gt;&lt;br /&gt;This led to another leader use the hate-propaganda to achieve his aims. He is successful in putting people against people inciting them with small detail that differentiates people. And branding people as looters and looted.&lt;br /&gt;&lt;br /&gt;Now no one makes an identity for himself doing something unique and useful to the society at large. It is now a question of what region you are from.&lt;br /&gt;&lt;br /&gt;Does this differentiation stop with state? district? religion? which side of the river? which side of the mines? what slang you speak? how many insults you can throw at the other?&lt;br /&gt;&lt;br /&gt;All the difference over the years is because of leadership. Or lack of positive leadership traits in the leaders? Or people who dare not speak about what is wrong with a leader?&lt;br /&gt;&lt;br /&gt;Now there is no one dream compare Hyderabad as reaching anywhere near Singapore, leave alone reach out to the other metros in attracting business.&lt;br /&gt;&lt;br /&gt;Negative energies are always strong? Or do we lack leadership that champions the truth? Where are we heading? Only time will tell us.</content><link rel='replies' type='application/atom+xml' href='http://instagrati.blogspot.com/feeds/285057367087254669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1828613921738361250/285057367087254669' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/285057367087254669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/285057367087254669'/><link rel='alternate' type='text/html' href='http://instagrati.blogspot.com/2009/12/what-leader-can-do.html' title='What a leader can do'/><author><name>Jayadev Yalavarti</name><uri>http://www.blogger.com/profile/14692816000408349936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1828613921738361250.post-1144408173772856225</id><published>2009-10-11T08:38:00.000-07:00</published><updated>2009-12-28T21:24:10.270-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="php code for active directory walk through"/><title type='text'>PHP to walk thru the Active Directory structure</title><content type='html'>//Set the Active directory Servers and the FQDN here&lt;br /&gt;        $AD_SERVERS = array( &quot;pdc.domain.com&quot;, &quot;mdc.domain.com&quot; );&lt;br /&gt;        $FQDN = &quot;domain.com&quot;;&lt;br /&gt;&lt;br /&gt;        //See if the servers are available&lt;br /&gt;        foreach ($AD_SERVERS as $AD_SERVER) {&lt;br /&gt;                if (! $ds) $ds=ldap_connect($AD_SERVER);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        if (! $ds) $error_msg=&quot;Apologies. Can not Contact Authentication Servers!&quot;;&lt;br /&gt;&lt;br /&gt;        // See if auth credentials supplied from the login page are proper&lt;br /&gt;        $name=$_POST[loginname].&quot;@&quot;.$FQDN;&lt;br /&gt;        $password=$_POST[password];&lt;br /&gt;        $searchuser=&quot;SAMaccountname=&quot;.$_POST[loginname];&lt;br /&gt;&lt;br /&gt;        //Refer all users and groups active and disabled&lt;br /&gt;        //$searchuser=&quot;SAMaccountname=*&quot;;&lt;br /&gt;&lt;br /&gt;        $r=ldap_bind($ds, $name, $password ) ;&lt;br /&gt;        if ($r != 0 ) {&lt;br /&gt;                // May need to change this info based on specific implementation of Active Directory&lt;br /&gt;                $sr=ldap_search($ds, &quot;ou=Accounts, dc=domain, dc=com&quot;, $searchuser);&lt;br /&gt;                $info = ldap_get_entries($ds, $sr);&lt;br /&gt;&lt;br /&gt;                for ($i=0; $i&lt;$info[&quot;count&quot;]; $i++) {&lt;br /&gt;                        echo &quot;&amp;lt;table border=1&amp;gt;&quot;;&lt;br /&gt;                        for ($x=0; $info[$i][$x];$x++) {&lt;br /&gt;                                $attrib=$info[$i][$x] ;echo &quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&quot; . $attrib. &quot;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&quot;;&lt;br /&gt;                                $count=$info[$i][$attrib][count];//echo &quot;Count: &quot;. $count. &quot;&amp;lt;br /&amp;gt;&quot;;&lt;br /&gt;                                for($y=0;$y&lt;$count;$y++) echo &quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&quot; . $info[$i][$attrib][$y] . &quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&quot;;&lt;br /&gt;                        }&lt;br /&gt;                        echo &quot;&amp;lt;/table&amp;gt;&quot;;&lt;br /&gt;                }&lt;br /&gt;                ldap_close($ds);&lt;br /&gt;        }</content><link rel='replies' type='application/atom+xml' href='http://instagrati.blogspot.com/feeds/1144408173772856225/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1828613921738361250/1144408173772856225' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/1144408173772856225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/1144408173772856225'/><link rel='alternate' type='text/html' href='http://instagrati.blogspot.com/2009/10/php-to-walk-thru-active-directory.html' title='PHP to walk thru the Active Directory structure'/><author><name>Jayadev Yalavarti</name><uri>http://www.blogger.com/profile/14692816000408349936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1828613921738361250.post-6469491269523002001</id><published>2009-10-11T08:22:00.000-07:00</published><updated>2009-10-11T08:28:57.200-07:00</updated><title type='text'>Living by Nature</title><content type='html'>This looks like a very promising proposal:&lt;br /&gt;http://news.bbc.co.uk/2/hi/programmes/click_online/8297237.stm&lt;br /&gt;&lt;br /&gt;May be future server racks should support special water cooling mechanisms to reduce cooling requirements? &lt;br /&gt;&lt;br /&gt;Also, having &lt;br /&gt;1. the deserts filled with solar panels and other heat-electricity devices&lt;br /&gt;2. shores driving mills using the water forces&lt;br /&gt;3. peaks hosting wind turbines&lt;br /&gt;will not be such a distant dream?</content><link rel='replies' type='application/atom+xml' href='http://instagrati.blogspot.com/feeds/6469491269523002001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1828613921738361250/6469491269523002001' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/6469491269523002001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/6469491269523002001'/><link rel='alternate' type='text/html' href='http://instagrati.blogspot.com/2009/10/living-by-nature.html' title='Living by Nature'/><author><name>Jayadev Yalavarti</name><uri>http://www.blogger.com/profile/14692816000408349936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1828613921738361250.post-4713355050667466210</id><published>2009-09-26T04:10:00.000-07:00</published><updated>2009-09-26T04:11:31.570-07:00</updated><title type='text'>Vedic Math</title><content type='html'>Some exercises in Vedic math:&lt;br /&gt;&lt;br /&gt;http://www.hinduism.co.za/vedic.htm</content><link rel='replies' type='application/atom+xml' href='http://instagrati.blogspot.com/feeds/4713355050667466210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1828613921738361250/4713355050667466210' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/4713355050667466210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/4713355050667466210'/><link rel='alternate' type='text/html' href='http://instagrati.blogspot.com/2009/09/vedic-math.html' title='Vedic Math'/><author><name>Jayadev Yalavarti</name><uri>http://www.blogger.com/profile/14692816000408349936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1828613921738361250.post-2749321478544838959</id><published>2009-09-08T05:27:00.000-07:00</published><updated>2009-09-08T05:28:58.651-07:00</updated><title type='text'>&quot;There is something to learn from everyone - Sometimes in terms of what not to be.&quot;</title><content type='html'>Thus says a friend!</content><link rel='replies' type='application/atom+xml' href='http://instagrati.blogspot.com/feeds/2749321478544838959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1828613921738361250/2749321478544838959' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/2749321478544838959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/2749321478544838959'/><link rel='alternate' type='text/html' href='http://instagrati.blogspot.com/2009/09/there-is-something-to-learn-from.html' title='&quot;There is something to learn from everyone - Sometimes in terms of what not to be.&quot;'/><author><name>Jayadev Yalavarti</name><uri>http://www.blogger.com/profile/14692816000408349936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1828613921738361250.post-2791155125952784401</id><published>2009-08-18T06:07:00.000-07:00</published><updated>2009-12-28T21:24:52.675-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="goodwill at work spreads easily and quickly"/><title type='text'>Akshaya Patra</title><content type='html'>Taking cue from Krishna Priya (she is on my contact list in Linkedin), I started hosting a few sweets on my desk for the last few weeks. I used to keep filling it. I saw that people found it useful to ease out their stress with a little quick sugar pumped into their system and some small talk.&lt;br /&gt;&lt;br /&gt;For the last few days though, I could not refill the container. And here comes the surprise! People started filling in.&lt;br /&gt;&lt;br /&gt;What I see out of this is that some good practices die hard.&lt;br /&gt;&lt;br /&gt;It is what you spread around, that is seen around. If you want your teams feed goodwill to you, you do it to start with.&lt;br /&gt;&lt;br /&gt;You can see the same in other areas as well, be it transparency in operation, upright discussion on personal / professional problems. Being in the {solution} is always good rather than the {complaining}.&lt;br /&gt;&lt;br /&gt;And finally, what do we call this idea?&lt;br /&gt;&lt;br /&gt;Akshaya Patra as it has something to give everyone involved?&lt;br /&gt;&lt;br /&gt;BTW, I am filling it back again.</content><link rel='replies' type='application/atom+xml' href='http://instagrati.blogspot.com/feeds/2791155125952784401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1828613921738361250/2791155125952784401' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/2791155125952784401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/2791155125952784401'/><link rel='alternate' type='text/html' href='http://instagrati.blogspot.com/2009/08/akshaya-patra.html' title='Akshaya Patra'/><author><name>Jayadev Yalavarti</name><uri>http://www.blogger.com/profile/14692816000408349936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1828613921738361250.post-1399572537718975970</id><published>2009-08-06T05:01:00.000-07:00</published><updated>2009-12-28T21:25:25.020-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="open source sales portal"/><title type='text'>Sugar and the options</title><content type='html'>${SUGAR}/include/language/en_us.lang.php&lt;br /&gt;&lt;br /&gt;has all the strings for drop-down menus that you need to change for the English Language. Customise to your req.</content><link rel='replies' type='application/atom+xml' href='http://instagrati.blogspot.com/feeds/1399572537718975970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1828613921738361250/1399572537718975970' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/1399572537718975970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/1399572537718975970'/><link rel='alternate' type='text/html' href='http://instagrati.blogspot.com/2009/08/sugar-and-options.html' title='Sugar and the options'/><author><name>Jayadev Yalavarti</name><uri>http://www.blogger.com/profile/14692816000408349936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1828613921738361250.post-8051692034581486137</id><published>2009-07-25T19:32:00.001-07:00</published><updated>2009-07-25T19:37:18.646-07:00</updated><title type='text'>Howto replace Inbox with blackberry mbox on a nokia e61</title><content type='html'>Tools &gt; Settings &gt; Phone &gt;Standby Mode &gt; Active Standby Mailbox : Select your fav. mailbox&lt;br /&gt;&lt;br /&gt;You may also customise what you want on your home screen by selecting the active standby apps.</content><link rel='replies' type='application/atom+xml' href='http://instagrati.blogspot.com/feeds/8051692034581486137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1828613921738361250/8051692034581486137' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/8051692034581486137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/8051692034581486137'/><link rel='alternate' type='text/html' href='http://instagrati.blogspot.com/2009/07/howto-replace-blackberry-mbox-with.html' title='Howto replace Inbox with blackberry mbox on a nokia e61'/><author><name>Jayadev Yalavarti</name><uri>http://www.blogger.com/profile/14692816000408349936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1828613921738361250.post-1540704540313107642</id><published>2009-07-24T23:22:00.000-07:00</published><updated>2009-07-24T23:54:28.326-07:00</updated><title type='text'>Sending HTML Massmailers using a shell script</title><content type='html'>Tool required: mutt 1.5+&lt;br /&gt;&lt;br /&gt;Configure mutt for html send and the sender address you want to use.&lt;br /&gt;&lt;br /&gt;==&lt;br /&gt;vi ~/.muttrc&lt;br /&gt;set from=&quot;myaddress@my.domain&quot;&lt;br /&gt;set realname=&quot;My Full Name&quot;&lt;br /&gt;set content_type=&quot;text/html&quot;&lt;br /&gt;==&lt;br /&gt;&lt;br /&gt;Build the html into target.html, probably with a unique image for campaign and the target email id as an argument to trace responses.&lt;br /&gt;&lt;br /&gt;cat target.html | /usr/local/bin/mutt -e &#39;set content_type=&quot;text/html&quot;&#39; -s &quot;Subject of the Mailer&quot; $itemOfTheEmailList&lt;br /&gt;&lt;br /&gt;Mutt helps to inject the content-type header into the mail an also helps with attaching stuff to the mail with a &quot;-a&quot; option.&lt;br /&gt;&lt;br /&gt;Marketing mailers should ideally be short html with references to the web content.&lt;br /&gt;The web references help analyse the target demographic and responses tied to specific campaigns.&lt;br /&gt;&lt;br /&gt;To know of the visitors who saw the mail, script similar to the one below helps&lt;br /&gt;&lt;br /&gt;grep &quot;GET /?mailid=&quot; /var/log/httpd-access.log | cut -f2- -d&#39;=&#39; | cut -f1 -d&quot; &quot; | sort | uniq</content><link rel='replies' type='application/atom+xml' href='http://instagrati.blogspot.com/feeds/1540704540313107642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1828613921738361250/1540704540313107642' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/1540704540313107642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/1540704540313107642'/><link rel='alternate' type='text/html' href='http://instagrati.blogspot.com/2009/07/sending-html-massmailers-using-shell.html' title='Sending HTML Massmailers using a shell script'/><author><name>Jayadev Yalavarti</name><uri>http://www.blogger.com/profile/14692816000408349936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1828613921738361250.post-8804121305164716666</id><published>2009-04-22T22:09:00.000-07:00</published><updated>2009-12-28T21:26:20.042-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="polictics terrorism indian subcontinent"/><title type='text'>Swat and the criticality</title><content type='html'>Looking at the way fundamentalists are taking control of Swat and neighboring areas, it is a serious point of concern for India.&lt;br /&gt;&lt;br /&gt;Why?&lt;br /&gt;&lt;br /&gt;The geographic location of the area connects Afghanistan-PoK-and Kashmir Valley.&lt;br /&gt;&lt;br /&gt;This means that the guerilla forces would have had a good area under them where from they can launch strikes and vanish into the rough terrain and restrike. This would mean that once they have complete control of this area, no single state can control them for reasons well-known as the area spans over countries.&lt;br /&gt;&lt;br /&gt;This means, the whole of South Asia will be seriouly affected and with not so friendly states around, the fundamentalists can use the leverage to strengthen their presence. This may mean return of the 80&#39;s and 90&#39;s to the Kashmir Valley and not so pleasant news on news channels on a daily basis.&lt;br /&gt;&lt;br /&gt;How are states affected?&lt;br /&gt;&lt;br /&gt;Afghanistan may be the first to fall with the fundamentalists having bases to the East and South of Kabul and with now not so committed Allied forces (since they are fighting there for years) it may stand a bigger risk.&lt;br /&gt;&lt;br /&gt;Pakistan will finally go the way of Talebani Afghan trying to find its own confused identity. This is evident from the inefficient way the weak Pakistani Government handled the Swat disturbances. With ample support from the ISI and the military Taleban may not find it hard to reach the seat of power in Islamabad.&lt;br /&gt;&lt;br /&gt;The biggest concern here is how the world responds or tries to prevent the Taleban from reaching the Nuclear Arms.&lt;br /&gt;&lt;br /&gt;India will have to face a proxy / guerilla war as it had faced for a long time and an added threat of Nuclear Arms in the hands of people who can do anything in the name of Religion.&lt;br /&gt;&lt;br /&gt;It is absolutely not a time to sit idle and watch it as fun show in the neighborhood.&lt;br /&gt;&lt;br /&gt;US may find a more bullish enemy with nuclear arms, unlike the case of Afghanistan, where it is just guerilla warfare with traditional arms.</content><link rel='replies' type='application/atom+xml' href='http://instagrati.blogspot.com/feeds/8804121305164716666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1828613921738361250/8804121305164716666' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/8804121305164716666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1828613921738361250/posts/default/8804121305164716666'/><link rel='alternate' type='text/html' href='http://instagrati.blogspot.com/2009/04/swat-and-criticality.html' title='Swat and the criticality'/><author><name>Jayadev Yalavarti</name><uri>http://www.blogger.com/profile/14692816000408349936</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>