<?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: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-1168889834233053581</id><updated>2012-02-14T18:34:56.762+05:30</updated><title type='text'>I see opportunity .....not darkness</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://galacticosfan.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1168889834233053581/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://galacticosfan.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Aditya Thatte</name><uri>http://www.blogger.com/profile/00324741818563247803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://photos.hi5.com/0003/051/351/ClsdTP051351-02.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>10</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1168889834233053581.post-548591888541236561</id><published>2009-09-09T14:43:00.003+05:30</published><updated>2009-09-09T15:15:14.341+05:30</updated><title type='text'>Configuring Reliance Netconnect internet on Fedora 10</title><content type='html'>After a lot of help from other blogs and links on the web, I come up with a simple "how to configure reliance netconnect on fedora10 for dummies "&lt;br /&gt;&lt;br /&gt;1. Check that your usb device has been detected by the kernel. For this on the command line&lt;br /&gt;execute the following&lt;br /&gt;&lt;br /&gt;[athatte@localhost ~]$: &lt;span style="font-weight: bold;"&gt;dmesg | grep usb&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The output is something like this&lt;br /&gt;&lt;br /&gt;[athatte@localhost ~]$ dmesg | grep usb&lt;br /&gt;usbcore: registered new interface driver usbfs&lt;br /&gt;usbcore: registered new interface driver hub&lt;br /&gt;usbcore: registered new device driver usb&lt;br /&gt;usb usb1: configuration #1 chosen from 1 choice&lt;br /&gt;usb usb1: New USB device found, idVendor=1d6b, idProduct=0002&lt;br /&gt;usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1&lt;br /&gt;usb usb1: Product: EHCI Host Controller&lt;br /&gt;usb usb1: Manufacturer: Linux 2.6.27.30-170.2.82.fc10.i686 ehci_hcd&lt;br /&gt;usb usb1: SerialNumber: 0000:00:0b.1&lt;br /&gt;usb usb2: configuration #1 chosen from 1 choice&lt;br /&gt;usb usb2: New USB device found, idVendor=1d6b, idProduct=0001&lt;br /&gt;usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1&lt;br /&gt;usb usb2: Product: OHCI Host Controller&lt;br /&gt;usb usb2: Manufacturer: Linux 2.6.27.30-170.2.82.fc10.i686 ohci_hcd&lt;br /&gt;usb usb2: SerialNumber: 0000:00:0b.0&lt;br /&gt;usbcore: registered new interface driver hiddev&lt;br /&gt;usbcore: registered new interface driver usbhid&lt;br /&gt;usbhid: v2.6:USB HID core driver&lt;br /&gt;SELinux: initialized (dev usbfs, type usbfs), uses genfs_contexts&lt;br /&gt;usb 2-3: new full speed USB device using ohci_hcd and address 2&lt;br /&gt;usb 2-3: configuration #1 chosen from 1 choice&lt;br /&gt;usb 2-3: New USB device found, idVendor=12d1, idProduct=1412&lt;br /&gt;usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=4&lt;br /&gt;usb 2-3: Product: HUAWEI Mobile&lt;br /&gt;usb 2-3: Manufacturer: HUA�WEI TECHNOLOGIES&lt;br /&gt;usb 2-3: SerialNumber: �������������������&lt;br /&gt;usb 2-3: USB disconnect, address 2&lt;br /&gt;usb-storage: device found at 2&lt;br /&gt;usb-storage: waiting for device to settle before scanning&lt;br /&gt;usbcore: registered new interface driver usb-storage&lt;br /&gt;usb 2-3: new full speed USB device using ohci_hcd and address 3&lt;br /&gt;usb 2-3: configuration #1 chosen from 1 choice&lt;br /&gt;usb-storage: probe of 2-3:1.0 failed with error -5&lt;br /&gt;usb-storage: probe of 2-3:1.1 failed with error -5&lt;br /&gt;usb-storage: probe of 2-3:1.2 failed with error -5&lt;br /&gt;usb-storage: device found at 3&lt;br /&gt;usb-storage: waiting for device to settle before scanning&lt;br /&gt;usb-storage: probe of 2-3:1.4 failed with error -5&lt;br /&gt;usb 2-3: New USB device found, idVendor=12d1, idProduct=1412&lt;br /&gt;usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=4&lt;br /&gt;usb 2-3: Product: HUAWEI Mobile&lt;br /&gt;usb 2-3: Manufacturer: HUA�WEI TECHNOLOGIES&lt;br /&gt;usb 2-3: SerialNumber: �������������������&lt;br /&gt;usbcore: registered new interface driver usbserial&lt;br /&gt;usbserial: USB Serial support registered for generic&lt;br /&gt;usbcore: registered new interface driver usbserial_generic&lt;br /&gt;usbserial: USB Serial Driver core&lt;br /&gt;usbserial: USB Serial support registered for GSM modem (1-port)&lt;br /&gt;usb 2-3: GSM modem (1-port) converter now attached to ttyUSB0&lt;br /&gt;usb 2-3: GSM modem (1-port) converter now attached to ttyUSB1&lt;br /&gt;usb 2-3: GSM modem (1-port) converter now attached to ttyUSB2&lt;br /&gt;usb 2-3: GSM modem (1-port) converter now attached to ttyUSB3&lt;br /&gt;usbcore: registered new interface driver option&lt;br /&gt;usb-storage: device scan complete&lt;br /&gt;&lt;br /&gt;The "&lt;span style="font-weight: bold;"&gt;usb 2-3 : Manufacturer: HUA�WEI TECHNOLOGIES&lt;/span&gt;" - is the usb device for reliance netconnect.&lt;br /&gt;It means the device has been detected.&lt;br /&gt;&lt;br /&gt;2. Next up, execute the following&lt;br /&gt;&lt;br /&gt;[athatte@localhost ~]$ &lt;span style="font-weight: bold;"&gt;sudo emacs /etc/wvdial.conf&lt;/span&gt;&lt;br /&gt;This commands opens the wvdial.conf file which is initially a read-only file. You need to have root permissions to access and edit this file. Paste the following in the file&lt;br /&gt;&lt;br /&gt;[Dialer Defaults]&lt;br /&gt;Init1 = ATZ&lt;br /&gt;Init2 = ATQ0 V1 E1 S0=0 &amp;amp;C1 &amp;amp;D2 +FCLASS=0&lt;br /&gt;Modem Type = Analog Modem&lt;br /&gt;Baud = 9600&lt;br /&gt;New PPPD = yes&lt;br /&gt;Modem = /dev/ttyUSB0&lt;br /&gt;ISDN = 0&lt;br /&gt;&lt;br /&gt;[Dialer netconnect]&lt;br /&gt;Username = ( The number assigned to you - something like 9371XXXXXX)&lt;br /&gt;Password = ( The number assigned to you - something like 9371XXXXXX)&lt;br /&gt;Phone = #777&lt;br /&gt;Stupid Mode = 1&lt;br /&gt;Inherits = Modem0&lt;br /&gt;&lt;br /&gt;3. You can try connecting using the following command - " sudo wvdial netconnect" and see the connecting procedure being executed on the shell, but may not be able to access any pages via&lt;br /&gt;the browser. During this procedure you will come across the following details&lt;br /&gt;&lt;br /&gt;primary   DNS address 202.137.97.193&lt;br /&gt;--&gt; pppd: ��\[08]��\[08]��\[08]&lt;br /&gt;--&gt; secondary DNS address 202.137.96.2&lt;br /&gt;&lt;br /&gt;Disconnect, after this since you wont be able to access web pages.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. After this, the last step is to modify the /etc/resolv.conf file. Execute  the command [athatte@localhost ~]$ &lt;span style="font-weight: bold;"&gt;sudo emacs /etc/resolv.conf&lt;br /&gt;&lt;/span&gt;Add the following entries to the resolve.conf file. Use the data from the previous step (3)&lt;br /&gt;&lt;br /&gt;nameserver 202.137.97.193&lt;br /&gt;&lt;br /&gt;nameserver 202.137.96.2&lt;br /&gt;&lt;br /&gt;5. Connect once again by executing the command in step 3 and try accessing a webpage via the browser. You should be good by now.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;References :&lt;br /&gt;&lt;br /&gt;http://linuxondesktop.blogspot.com/2009/07/configuring-reliance-netconnect-on.html&lt;br /&gt;http://www.hasanen.com/?p=25&lt;br /&gt;http://peeths-workspace.blogspot.com/2009/04/reliance-netconnect-usb-card-on-linux.html&lt;br /&gt;http://anshprat.wordpress.com/2008/12/16/reliance-datacardusb-modem-ec-121-on-linux-fedora-10/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1168889834233053581-548591888541236561?l=galacticosfan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galacticosfan.blogspot.com/feeds/548591888541236561/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1168889834233053581&amp;postID=548591888541236561&amp;isPopup=true' title='113 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1168889834233053581/posts/default/548591888541236561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1168889834233053581/posts/default/548591888541236561'/><link rel='alternate' type='text/html' href='http://galacticosfan.blogspot.com/2009/09/configuring-reliance-netconnect.html' title='Configuring Reliance Netconnect internet on Fedora 10'/><author><name>Aditya Thatte</name><uri>http://www.blogger.com/profile/00324741818563247803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://photos.hi5.com/0003/051/351/ClsdTP051351-02.jpg'/></author><thr:total>113</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1168889834233053581.post-2000899267305335430</id><published>2008-02-08T04:55:00.000+05:30</published><updated>2008-02-08T05:07:03.134+05:30</updated><title type='text'>BarCampPune4 : Getting Bigger and Bigger !</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_l1oS25weFa0/R6uU-YFlz7I/AAAAAAAAAC4/WA9QSHzorFk/s1600-h/poster_mail.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_l1oS25weFa0/R6uU-YFlz7I/AAAAAAAAAC4/WA9QSHzorFk/s320/poster_mail.png" alt="" id="BLOGGER_PHOTO_ID_5164385197049106354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a class="WikiLink" id="p-5523accf5f340f5714fc65fe895621c8871ef316" href="http://barcamp.org/BarCamp"&gt;BarCamp&lt;/a&gt; is an ad-hoc gathering born from the desire for people to share and learn in an open environment. It is an intense event with discussions, demos, and interaction from attendees.&lt;br /&gt;&lt;br /&gt;BarCamp is back to Pune, India this February 2008 . The geeks have been awaiting for this event for a while and now this time its getting even bigger.&lt;br /&gt;&lt;br /&gt;For more information visit &lt;a href="http://www.barcamp.org/BarCampPune4"&gt;www.barcamp.org/BarCampPune4&lt;/a&gt; and register NOW !!&lt;br /&gt;&lt;br /&gt;Other links -&lt;a href="http://www.barcamppune.blogspot.com"&gt;www.barcamppune.blogspot.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1168889834233053581-2000899267305335430?l=galacticosfan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galacticosfan.blogspot.com/feeds/2000899267305335430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1168889834233053581&amp;postID=2000899267305335430&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1168889834233053581/posts/default/2000899267305335430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1168889834233053581/posts/default/2000899267305335430'/><link rel='alternate' type='text/html' href='http://galacticosfan.blogspot.com/2008/02/barcamppune4-getting-bigger-and-bigger.html' title='BarCampPune4 : Getting Bigger and Bigger !'/><author><name>Aditya Thatte</name><uri>http://www.blogger.com/profile/00324741818563247803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://photos.hi5.com/0003/051/351/ClsdTP051351-02.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_l1oS25weFa0/R6uU-YFlz7I/AAAAAAAAAC4/WA9QSHzorFk/s72-c/poster_mail.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1168889834233053581.post-7240096510625932156</id><published>2007-12-04T02:53:00.000+05:30</published><updated>2007-12-04T05:12:14.766+05:30</updated><title type='text'>Windows PowerShell walkthrough !!</title><content type='html'>Windows Powershell is the new command line utility targeted for system administrators and developers. Its can be used with Windows 2003 Server , XP SP2 , Vista and the Windows 2008 Server.&lt;br /&gt;&lt;br /&gt;The implementation of the powershell is really unique , unlike other shells, which accept and return text. Powershell is built on top of the .NET (CLR) accepting and returning .NET objects.This fundamental implementation brings about new methods to the management and configuration of Windows.&lt;br /&gt;&lt;br /&gt;The early implementations of shells like cmd.exe , KSH , CSH and BASH Unix shells , operated using a command utility in a new process and returned results in the form of text. The Powershell uses .NET objects ( cmdlets) pronounced as "command-lets". So , it doesnt process text , but processes objects based on the .NET platform.&lt;br /&gt;&lt;br /&gt;Powershell incorporates functionalities like accessing data stores like the registry , file system , certificate signatures etc.&lt;br /&gt;It allows loads of other dimensions like managing profiles , using Windows programs , customizing powershell , support for scripting , managing errors etc.&lt;br /&gt;&lt;br /&gt;Now we shall look at a few "common user functions" that the powershell offers rather than looking at how we interact with the .NET  objects.&lt;br /&gt;&lt;br /&gt;Essentially it has a few commands similar to the UNIX shell like the "clear" , "man"  for clearing the screen and accessing manual pages respectively.&lt;br /&gt;&lt;br /&gt;Lets have a look at some basic functions :&lt;br /&gt;&lt;br /&gt;This is how the powershell will look on running powershell.exe&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_l1oS25weFa0/R1SEBM92X6I/AAAAAAAAAB0/kVhIk0cgl_M/s1600-R/1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_l1oS25weFa0/R1SEBM92X6I/AAAAAAAAAB0/34MoAVCtwkM/s320/1.JPG" alt="" id="BLOGGER_PHOTO_ID_5139878230931955618" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;1. To obtain the current system date type PS C:\get-date&lt;br /&gt;&lt;br /&gt;PS C:\man get-date  ( allows to view format for using cmdlet)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_l1oS25weFa0/R1SFV892X7I/AAAAAAAAAB8/Pdfn4g5C4X0/s1600-R/2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_l1oS25weFa0/R1SFV892X7I/AAAAAAAAAB8/upxxINmfzcw/s320/2.JPG" alt="" id="BLOGGER_PHOTO_ID_5139879686925868978" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. PS C:\ get-process ( allows to view currently running processes )&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_l1oS25weFa0/R1SJaM92X8I/AAAAAAAAACE/Ujb-OOfI_kI/s1600-R/3.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_l1oS25weFa0/R1SJaM92X8I/AAAAAAAAACE/bAkwqEPusWQ/s320/3.JPG" alt="" id="BLOGGER_PHOTO_ID_5139884157986824130" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;3. PS C:\ get-service (allows to view status of windows services)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_l1oS25weFa0/R1SMwM92X9I/AAAAAAAAACM/z_gHwtG8eJ0/s1600-R/4.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_l1oS25weFa0/R1SMwM92X9I/AAAAAAAAACM/MZML1CQ6qog/s320/4.JPG" alt="" id="BLOGGER_PHOTO_ID_5139887834478829522" border="0" /&gt;&lt;/a&gt;Now lets interact on "aspnet_state" service circled above. This service is currently STOPPED.&lt;br /&gt;To make sure this is running we can "start" this service using the command&lt;br /&gt;PS C:\ start-service aspnet_state&lt;br /&gt;PS C:\ get-service&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_l1oS25weFa0/R1SOA892X-I/AAAAAAAAACU/ptSkzANLK5Q/s1600-R/5.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_l1oS25weFa0/R1SOA892X-I/AAAAAAAAACU/uVu2auaudrM/s320/5.JPG" alt="" id="BLOGGER_PHOTO_ID_5139889221753266146" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;We shall now try stopping the "aspnet_state" again&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_l1oS25weFa0/R1SO5c92X_I/AAAAAAAAACc/LIe98Zz7Hq4/s1600-R/6.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_l1oS25weFa0/R1SO5c92X_I/AAAAAAAAACc/H8DkW6YwXL0/s320/6.JPG" alt="" id="BLOGGER_PHOTO_ID_5139890192415875058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;4. PS C:\ man ( lists all the alias ,  cmdlets , help files , providers etc )&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_l1oS25weFa0/R1SPr892YAI/AAAAAAAAACk/p6wTuGXJqLM/s1600-R/7.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_l1oS25weFa0/R1SPr892YAI/AAAAAAAAACk/qTWrmmcuwxM/s320/7.JPG" alt="" id="BLOGGER_PHOTO_ID_5139891059999268866" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_l1oS25weFa0/R1SQM892YBI/AAAAAAAAACs/CCizZymzhIY/s1600-R/8.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_l1oS25weFa0/R1SQM892YBI/AAAAAAAAACs/EDSETvil-1o/s320/8.JPG" alt="" id="BLOGGER_PHOTO_ID_5139891626934951954" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;These were a few examples of what the Powershell offers to an "advanced" user who has the credentials of configuring and managing the Operating System.&lt;br /&gt;&lt;br /&gt;The powershell is an easy to use and powerful mechanism of managing the operating system , following an easy syntax and has loads to offer in terms of management and development.&lt;br /&gt;&lt;br /&gt;So , download the powershell &amp;amp; manuals and be powered to manage your OS.&lt;br /&gt;&lt;br /&gt;We will see more functionalities in the upcoming posts , thank you :)&lt;br /&gt;&lt;br /&gt;References : Powershell manual , MSDN&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1168889834233053581-7240096510625932156?l=galacticosfan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galacticosfan.blogspot.com/feeds/7240096510625932156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1168889834233053581&amp;postID=7240096510625932156&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1168889834233053581/posts/default/7240096510625932156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1168889834233053581/posts/default/7240096510625932156'/><link rel='alternate' type='text/html' href='http://galacticosfan.blogspot.com/2007/12/windows-powershell-walkthrough.html' title='Windows PowerShell walkthrough !!'/><author><name>Aditya Thatte</name><uri>http://www.blogger.com/profile/00324741818563247803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://photos.hi5.com/0003/051/351/ClsdTP051351-02.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_l1oS25weFa0/R1SEBM92X6I/AAAAAAAAAB0/34MoAVCtwkM/s72-c/1.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1168889834233053581.post-4239547401138361900</id><published>2007-10-31T02:18:00.000+05:30</published><updated>2007-10-31T03:03:12.572+05:30</updated><title type='text'>Installing lex and yacc on Ubuntu 6.10 !</title><content type='html'>&lt;div style="text-align: left;"&gt;An easy tutorial on installing lex and yacc tools on Ubuntu 6.10.&lt;br /&gt;&lt;/div&gt;This is targeting an audience who would like to install the above compiler tools without having the aid of an ubuntu cd-rom , and for those who have not installed all the packages during installation.&lt;br /&gt;&lt;br /&gt;The lex and yacc are compiler construction tools and are referred to as "flex" and "bison" packages respectively for Ubuntu.&lt;br /&gt;&lt;br /&gt;First and foremost to check if  lex and yacc are already present on your Ubuntu , click on the terminal and type the following&lt;br /&gt;&lt;br /&gt;galacticosfan@galacticosfan:~$ which lex&lt;br /&gt;galacticosfan@galacticosfan:~$ which yacc&lt;br /&gt;&lt;br /&gt;If lex and yacc are already present , you will be notified by a message&lt;br /&gt;" /usr/bin/lex"  and " /usr/bin/yacc".&lt;br /&gt;&lt;br /&gt;If such messages are not received , it would indicate that the tools are absent.&lt;br /&gt;&lt;br /&gt;Simple guidelines to install "flex" and "bison" for Ubuntu :&lt;br /&gt;&lt;br /&gt;1. Go to System----&gt;Administration----&gt; Synaptic Package Manager&lt;br /&gt;Search for the "flex" package.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_l1oS25weFa0/RyedCy_uPbI/AAAAAAAAABM/r5sQbnBSbII/s1600-h/flex.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_l1oS25weFa0/RyedCy_uPbI/AAAAAAAAABM/r5sQbnBSbII/s320/flex.png" alt="" id="BLOGGER_PHOTO_ID_5127239372158942642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Apply mark for installation and click on "Apply" on the toolbar in the Synaptic Package Manager.&lt;br /&gt;&lt;br /&gt;Similarly search for "bison" and mark for installation as shown&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_l1oS25weFa0/RyeeBi_uPcI/AAAAAAAAABU/PkR6XeWpKa4/s1600-h/bison.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_l1oS25weFa0/RyeeBi_uPcI/AAAAAAAAABU/PkR6XeWpKa4/s320/bison.png" alt="" id="BLOGGER_PHOTO_ID_5127240450195733954" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;On applying changes you would come across the following screen&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_l1oS25weFa0/Ryeeiy_uPdI/AAAAAAAAABc/9rUg0DNEPaU/s1600-h/Screenshot.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_l1oS25weFa0/Ryeeiy_uPdI/AAAAAAAAABc/9rUg0DNEPaU/s320/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5127241021426384338" border="0" /&gt;&lt;/a&gt;On applying changes the Operating system sets up flex and bison.&lt;br /&gt;&lt;br /&gt;Now to confirm that flex and bison have been setup , go to the&lt;br /&gt;terminal and type "which lex" and "which yacc"&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_l1oS25weFa0/RyeiuC_uPfI/AAAAAAAAABs/G3-vlR_RcjM/s1600-h/whichlex.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_l1oS25weFa0/RyeiuC_uPfI/AAAAAAAAABs/G3-vlR_RcjM/s320/whichlex.png" alt="" id="BLOGGER_PHOTO_ID_5127245612746423794" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The /usr/bin/lex shows that the flex tool has been setup,showing the same for yacc as well.&lt;br /&gt;&lt;br /&gt;Alternatively u can install the above tools by issue the following commands&lt;br /&gt;&lt;br /&gt;galacticosfan@galacticosfan:~$ sudo apt-get install flex&lt;br /&gt;galacticosfan@galacticosfan:~$ sudo apt-get install bison&lt;br /&gt;&lt;br /&gt;The tools will be installed automatically .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1168889834233053581-4239547401138361900?l=galacticosfan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galacticosfan.blogspot.com/feeds/4239547401138361900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1168889834233053581&amp;postID=4239547401138361900&amp;isPopup=true' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1168889834233053581/posts/default/4239547401138361900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1168889834233053581/posts/default/4239547401138361900'/><link rel='alternate' type='text/html' href='http://galacticosfan.blogspot.com/2007/10/installing-lex-and-yacc-on-ubuntu-610.html' title='Installing lex and yacc on Ubuntu 6.10 !'/><author><name>Aditya Thatte</name><uri>http://www.blogger.com/profile/00324741818563247803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://photos.hi5.com/0003/051/351/ClsdTP051351-02.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_l1oS25weFa0/RyedCy_uPbI/AAAAAAAAABM/r5sQbnBSbII/s72-c/flex.png' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1168889834233053581.post-6291400726827306205</id><published>2007-08-18T04:05:00.000+05:30</published><updated>2007-08-18T04:31:16.298+05:30</updated><title type='text'>Google gears !!</title><content type='html'>Google gears is an open source browser extension that allows developers to build web applications which can work offline.&lt;br /&gt;&lt;br /&gt;It is a cross platform plugin helping developers to build content that can work offline as well as online. It primarily uses JavaScript API's .&lt;br /&gt;&lt;br /&gt;A light weight 700k installer which binds 3 API's together.&lt;br /&gt;&lt;br /&gt;1.Local server - to cache the data , images , javascript locally&lt;br /&gt;&lt;br /&gt;2.A database based on SQLite - a relational database to search data&lt;br /&gt;&lt;br /&gt;3.Asynchronous Javascript - to handle synchronisation between the offline and online content and preventing the browser from overburdening itself.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The currently google geared enabled product is the "Google Reader"and there are a few more to come .&lt;br /&gt;&lt;br /&gt;Works on Windows , MAC , Linux and requires Internet explorer 6 &gt; and Firefox 1.5 &gt;&lt;br /&gt;&lt;br /&gt;Looks like a stiff competition to MS Silverlight and co. Lets see what happens ....&lt;br /&gt;&lt;br /&gt;A technical know how to google gears : &lt;a href="http://www.slideshare.net/intellibitz/gears-user-guide"&gt;Googlegears Slide&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1168889834233053581-6291400726827306205?l=galacticosfan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galacticosfan.blogspot.com/feeds/6291400726827306205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1168889834233053581&amp;postID=6291400726827306205&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1168889834233053581/posts/default/6291400726827306205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1168889834233053581/posts/default/6291400726827306205'/><link rel='alternate' type='text/html' href='http://galacticosfan.blogspot.com/2007/08/google-gears.html' title='Google gears !!'/><author><name>Aditya Thatte</name><uri>http://www.blogger.com/profile/00324741818563247803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://photos.hi5.com/0003/051/351/ClsdTP051351-02.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1168889834233053581.post-2086045764136841676</id><published>2007-08-03T00:06:00.000+05:30</published><updated>2007-08-03T00:07:18.642+05:30</updated><title type='text'>Microsoft Silverlight : Getting Started</title><content type='html'>Well yet another "FAT " platform by Microsoft :) . Well , this one is called the "$ilverlight " . I'll try making this short and sweet just like the previous posts.&lt;br /&gt;&lt;br /&gt;Bang !! Silverlight is a Cross platform , cross browser application(plugin) to deliver Rich Internet Applications and rich media which enhances UX ( user experience ).&lt;br /&gt;&lt;br /&gt;You can find most of the information on &lt;a href="http://www.silverlight.net"&gt;www.silverlight.net&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The following slide gives a short introduction on Silverlight and its implementation.&lt;br /&gt;&lt;br /&gt;&lt;object type="application/x-shockwave-flash" data="https://s3.amazonaws.com:443/slideshare/ssplayer.swf?id=75670&amp;doc=microsoft-silverlight3621" width="425" height="348"&gt;&lt;param name="movie" value="https://s3.amazonaws.com:443/slideshare/ssplayer.swf?id=75670&amp;doc=microsoft-silverlight3621" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Requirements to develop Silverlight applications :&lt;br /&gt;&lt;br /&gt;1. Runtimes - Silverlight Alpha / Beta&lt;br /&gt;2. Developer environment - MS Visual Studio 2008 Beta 2 , Silverlight Add-ons&lt;br /&gt;3. Designer environments - Expression Design , Expression Blend , Media Encoder&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1168889834233053581-2086045764136841676?l=galacticosfan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galacticosfan.blogspot.com/feeds/2086045764136841676/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1168889834233053581&amp;postID=2086045764136841676&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1168889834233053581/posts/default/2086045764136841676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1168889834233053581/posts/default/2086045764136841676'/><link rel='alternate' type='text/html' href='http://galacticosfan.blogspot.com/2007/08/microsoft-silverlight-getting-started_9610.html' title='Microsoft Silverlight : Getting Started'/><author><name>Aditya Thatte</name><uri>http://www.blogger.com/profile/00324741818563247803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://photos.hi5.com/0003/051/351/ClsdTP051351-02.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1168889834233053581.post-7212963911781727996</id><published>2007-07-23T15:24:00.000+05:30</published><updated>2007-07-23T16:02:10.824+05:30</updated><title type='text'>Installing IIS in Vista</title><content type='html'>The installation of the IIS on Windows Vista isnt the same like the one on Win XP or Win 2000.&lt;br /&gt;&lt;br /&gt;At first the user may think the service isnt provided but the components are kind of hidden.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To install IIS and other services on Vista follow the steps :&lt;br /&gt;&lt;br /&gt;1. Start menu ---&gt; Control Panel&lt;br /&gt;&lt;br /&gt;2. Click on Programs&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_l1oS25weFa0/RqR-F9IigXI/AAAAAAAAAA0/xh-UULzH0II/s1600-h/p1.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5090332119610327410" style="CURSOR: hand" alt="" src="http://bp3.blogger.com/_l1oS25weFa0/RqR-F9IigXI/AAAAAAAAAA0/xh-UULzH0II/s320/p1.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. Programs and Features&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp0.blogger.com/_l1oS25weFa0/RqR-TNIigYI/AAAAAAAAAA8/u6pd3sRcjww/s1600-h/p2.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5090332347243594114" style="CURSOR: hand" alt="" src="http://bp0.blogger.com/_l1oS25weFa0/RqR-TNIigYI/AAAAAAAAAA8/u6pd3sRcjww/s320/p2.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4.Click on "Turn Windows features on or off"&lt;br /&gt;&lt;br /&gt;A new Windows features window will open and you can then select the particular component that needs to be installed :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_l1oS25weFa0/RqR-ldIigZI/AAAAAAAAABE/hFKqo0n7NnE/s1600-h/p3.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5090332660776206738" style="CURSOR: hand" alt="" src="http://bp1.blogger.com/_l1oS25weFa0/RqR-ldIigZI/AAAAAAAAABE/hFKqo0n7NnE/s320/p3.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The user doesnt need to insert any cd while installing the component as was the case in Win XP(add / remove new components )&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1168889834233053581-7212963911781727996?l=galacticosfan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galacticosfan.blogspot.com/feeds/7212963911781727996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1168889834233053581&amp;postID=7212963911781727996&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1168889834233053581/posts/default/7212963911781727996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1168889834233053581/posts/default/7212963911781727996'/><link rel='alternate' type='text/html' href='http://galacticosfan.blogspot.com/2007/07/installing-iis-in-vista.html' title='Installing IIS in Vista'/><author><name>Aditya Thatte</name><uri>http://www.blogger.com/profile/00324741818563247803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://photos.hi5.com/0003/051/351/ClsdTP051351-02.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_l1oS25weFa0/RqR-F9IigXI/AAAAAAAAAA0/xh-UULzH0II/s72-c/p1.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1168889834233053581.post-5855472603064767854</id><published>2007-07-08T01:13:00.000+05:30</published><updated>2007-07-08T02:28:29.374+05:30</updated><title type='text'>A killer experience ......!! barcamppune3</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_l1oS25weFa0/Ro_3XA6M_VI/AAAAAAAAAAk/5yW71nW6uPQ/s1600-h/bar.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_l1oS25weFa0/Ro_3XA6M_VI/AAAAAAAAAAk/5yW71nW6uPQ/s320/bar.jpg" alt="" id="BLOGGER_PHOTO_ID_5084554479077752146" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Well hi again....the barcampune3 was held on the 7th of july at PSPL Pune and turned out to be a really responsive show. The crowd turned up in large numbers again, making the barcamp a very successful event in the making.&lt;br /&gt;&lt;br /&gt;Im a great fan of the barcamp and this was the third time i was attending. But this one was a completely different experience altogether , since i took the opportunity to actually speak at the event. I had been attending all this while and so i decided to take a chance and speak this time around in front of the tech savy public that usually turns up at this event. It was quite a challenge for an undergrad student like me who is quite inexperienced at public speaking.&lt;br /&gt;&lt;br /&gt;Speaking about technology wasn't a problem , but speaking in front of a large audience was like a thing never done before. Hehe , i was pretty much tensed about this whole issue but ultimately decided to take charge.&lt;br /&gt;&lt;br /&gt;My seminar was lined up at the second spot , and i could feel the nerves ....i never gave a demo presentation to anybody , not even myself ....was quite a deal ...i said to myself that whatever i would do would be at run-time ... so was quite a challenge .&lt;br /&gt;&lt;br /&gt;I was going to speak on this new technology "Silverlight" a Microsoft runtime which dealt with delivering rich media....so the concept was pretty cool and the audience was enthusiastic to know about it. The TV guide thingie by Codewalla got over and I lined myself up to take charge . Took a deep breath , installed my laptop,  connected the projector , loaded my content and kicked off the presentation.&lt;br /&gt;&lt;br /&gt;Started the work of art by introducing myself and took the audience for a quick little tour of "Microsoft Silverlight " . The slide show went really well , providing a comprehensive overview of the technology and "how to get started " with it .&lt;br /&gt;&lt;br /&gt;I always knew the Q &amp; Ans session would be the most challenging and as expected turned out to be an on slaught on me ...i was bombarded by different kinds of questions coming from all different people portraying their perspective towards the technology ...i tackled most of them with ease and the audience looked happy with the entire presentation.&lt;br /&gt;&lt;br /&gt;They gave me a real good round of applause , something i dint achieve for a long time , so to say I felt very satisfied at the end of it :) It was a challenge for me to talk in front of experienced techies , corporates , students and all turned REAL SWEET !&lt;br /&gt;&lt;br /&gt;People congratulated me , shared views , requested me to share the slides with them ...so was really cool .. All this jazz was immediately followed by a sumptous meal and  dessert ..Ameya and Siddharth my colleagues accompanied me for the next rounds.&lt;br /&gt;&lt;br /&gt;We met some really nice ppl , networked with them , exchanged views making this barcamp a memorable one.&lt;br /&gt;&lt;br /&gt;All in all , one hell of an experience and looking forward to the next clubhacks and barcamps ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1168889834233053581-5855472603064767854?l=galacticosfan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galacticosfan.blogspot.com/feeds/5855472603064767854/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1168889834233053581&amp;postID=5855472603064767854&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1168889834233053581/posts/default/5855472603064767854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1168889834233053581/posts/default/5855472603064767854'/><link rel='alternate' type='text/html' href='http://galacticosfan.blogspot.com/2007/07/killer-experience-barcamppune3.html' title='A killer experience ......!! barcamppune3'/><author><name>Aditya Thatte</name><uri>http://www.blogger.com/profile/00324741818563247803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://photos.hi5.com/0003/051/351/ClsdTP051351-02.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_l1oS25weFa0/Ro_3XA6M_VI/AAAAAAAAAAk/5yW71nW6uPQ/s72-c/bar.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1168889834233053581.post-7417074695189966886</id><published>2007-06-30T03:51:00.003+05:30</published><updated>2007-07-09T21:43:49.511+05:30</updated><title type='text'>Feel the touch....!! Microsoft Surface</title><content type='html'>&lt;a href="http://bp0.blogger.com/_l1oS25weFa0/RpJd0A6M_WI/AAAAAAAAAAs/4kGxz4C3ryo/s1600-h/surface.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5085230077433412962" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp0.blogger.com/_l1oS25weFa0/RpJd0A6M_WI/AAAAAAAAAAs/4kGxz4C3ryo/s320/surface.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;h1&gt;Microsoft Surface&lt;/h1&gt;&lt;br /&gt;Welcome to the new but not new world of surface computing.Microsoft's Research teams brain brainstorming and hardwork over the years has yeilded great dividends and yet again it looks like the hardwork is going to pay off this winter 07' at the launch of the new product "Microsoft Surface".&lt;br /&gt;&lt;br /&gt;Lets get to the point...Microsoft Surface is a 30 inch table top computer mounted in a table which allows users to interact with the digital content using gestures,touch ...hell yeah i.e now nobody needs to use a mouse or a keyboard \m/&lt;br /&gt;&lt;br /&gt;People can interact with data using natural gestures , touch , fingers , brushes,day to day objects.The digital content can be grabbed with your hands and you can move this information between objects with sheer ease.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;Key features&lt;br /&gt;&lt;/h2&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_l1oS25weFa0/RoWVMg6M_UI/AAAAAAAAAAc/BJ5h8l3YHGI/s1600-h/sync.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5081631796782497090" style="FLOAT: left; MARGIN: 0pt 10px 10px 0pt; CURSOR: pointer" alt="" src="http://bp1.blogger.com/_l1oS25weFa0/RoWVMg6M_UI/AAAAAAAAAAc/BJ5h8l3YHGI/s320/sync.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;p&gt;&lt;p&gt;- Table/surface computing&lt;br /&gt;- Slick, translucent surface&lt;br /&gt;- 30 inch diagonal display&lt;br /&gt;- Touch interface&lt;br /&gt;- Multiuser facility&lt;br /&gt;- Inbuilt cameras to see if anything is sitting on the surface&lt;br /&gt;- Future of computing ( photo manipulation,creating spreadsheets,websites..)&lt;br /&gt;- Synchronisation with personal electronic devices( PDAs/cameras/music players..)&lt;br /&gt;- Interacts with devices that are tagged using barcode/RFID tags&lt;br /&gt;- Used for commercial/ household purposes ( gaming,music management...)&lt;br /&gt;&lt;br /&gt;Imagine placing your music player or camera on the Surface and transferring data (music , videos , photos ) using your hands by simply dragging them...kickass man.&lt;br /&gt;&lt;br /&gt;Surface has fundamentally altered the way we interact with the digital content and is indeed a new bridge connecting to the digital world.Rock on MS... !!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Related Stuff&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Appx Price : 10,000 $ US&lt;br /&gt;&lt;br /&gt;Launch : Winter 2007&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1168889834233053581-7417074695189966886?l=galacticosfan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galacticosfan.blogspot.com/feeds/7417074695189966886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1168889834233053581&amp;postID=7417074695189966886&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1168889834233053581/posts/default/7417074695189966886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1168889834233053581/posts/default/7417074695189966886'/><link rel='alternate' type='text/html' href='http://galacticosfan.blogspot.com/2007/06/feel-touch-microsoft-surface_29.html' title='Feel the touch....!! Microsoft Surface'/><author><name>Aditya Thatte</name><uri>http://www.blogger.com/profile/00324741818563247803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://photos.hi5.com/0003/051/351/ClsdTP051351-02.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_l1oS25weFa0/RpJd0A6M_WI/AAAAAAAAAAs/4kGxz4C3ryo/s72-c/surface.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1168889834233053581.post-5810863508302807767</id><published>2007-06-05T03:27:00.000+05:30</published><updated>2007-06-29T02:16:15.135+05:30</updated><title type='text'>The power of WMI</title><content type='html'>&lt;div&gt;&lt;h1&gt; WMI ---Windows Management Instrumentation&lt;/h1&gt; &lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_l1oS25weFa0/RoQTXg6M_SI/AAAAAAAAAAM/LC3svXv1FPA/s1600-h/wmi+architecture.PNG"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div&gt; &lt;/div&gt;&lt;br /&gt;&lt;div&gt;  WMI is Microsoft's  implementation of the WBEM (Web based Enterprise Mgmt) which is an industry standard used for managing computers and devices across a network(locally or remotely).&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;   &lt;/div&gt;&lt;br /&gt;&lt;div&gt;  Since WMI is a very deep rooted concept , its impossible to throw light on each and every aspect , and so i'd like to concentrate more on what the technology is all about and how it is powerful in managing thousands of "POTENTIALLY MANAGEABLE" entities .&lt;/div&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;br /&gt;&lt;div&gt;To start of with WMI is a small piece of code / software that resides in Windows.&lt;br /&gt;&lt;br /&gt;Typically all of us(scripters, users, admins) make use of WMI without actually knowing were using it :)&lt;br /&gt;&lt;br /&gt;WMI is an interface provided by Windows which instruments (automates) the potentially managable objects to the outside world.By instrumentation i mean , it helps in exposing data which can be consumed.&lt;br /&gt;&lt;br /&gt;Windows consists of managed objects. Each object can be referred to as a BOX.For example u may have a box of services , processes , registry , file system , chocolates :P etc&lt;br /&gt;&lt;br /&gt;The entire concept is layered into 3 parts ...1) the front end which is the user / administrator&lt;br /&gt;2) the middleware (WMI broker)&lt;br /&gt;3) the backend (Managed objects)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_l1oS25weFa0/RoQTXg6M_SI/AAAAAAAAAAM/LC3svXv1FPA/s1600-h/wmi+architecture.PNG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp0.blogger.com/_l1oS25weFa0/RoQTXg6M_SI/AAAAAAAAAAM/LC3svXv1FPA/s320/wmi+architecture.PNG" alt="" id="BLOGGER_PHOTO_ID_5081207574272736546" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The above block diagram illustrates the WMI architecture , showing 3 layers as mentioned above.&lt;br /&gt;&lt;br /&gt;The WMI consumer is the user who wants to fetch information and consume it.&lt;br /&gt;&lt;br /&gt;Second layer of abstraction is the WMI broker which acts as a bridge between the consumer and the managed objects (Boxes). Providers consists of classes which are implemented as dlls used to fetch information from the managed objects.The classes provides access to the properties and calling methods .&lt;br /&gt;&lt;br /&gt;The managed objects are the third layer in the architecture which are the potentially manageable boxes/entities.&lt;br /&gt;&lt;br /&gt;Information is fetched from the managed objects and instrumented to the outside world which may be consumed further.&lt;br /&gt;&lt;br /&gt;WMI is platform agnostic i.e. a user can fetch information by firing vbscript() queries , C++ (com) code , WQL (WMI query language ) , or using the .NET framework ( C# , VB.NET, J#)&lt;br /&gt;&lt;br /&gt;Any WMI compatible windows object can be monitored and managed effectively using scripts or WMI tools . All Operating systems after WindowsNT to the currently running Vista / Windows CE , servers like IIS , SQL , ISA , Exchange can be managed with ease.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Misunderstood concept of WMI&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;Users expect that information retrival using WMI should be magical. Thats not the case if a user is attempting to retrieve 10,000 files or 3000 instances of startup options. Common sense should prevail since it takes more than a few seconds to fetch data and display the same.&lt;br /&gt;&lt;br /&gt;Other expectations include display of "out of the band " data. The information will be fetched only if the particular provider is present.&lt;br /&gt;&lt;br /&gt;Microsoft is trying to include as many providers they can to solve day to day problems of the people. With the current version of Windows Vista 100 odd providers are included and there are more to come.&lt;br /&gt;&lt;br /&gt;I end the article here. Hope you have enjoyed the concept of WMI and now you are ready to manage your computers and other's your own way ;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1168889834233053581-5810863508302807767?l=galacticosfan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galacticosfan.blogspot.com/feeds/5810863508302807767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1168889834233053581&amp;postID=5810863508302807767&amp;isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1168889834233053581/posts/default/5810863508302807767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1168889834233053581/posts/default/5810863508302807767'/><link rel='alternate' type='text/html' href='http://galacticosfan.blogspot.com/2007/06/power-of-wmi.html' title='The power of WMI'/><author><name>Aditya Thatte</name><uri>http://www.blogger.com/profile/00324741818563247803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://photos.hi5.com/0003/051/351/ClsdTP051351-02.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_l1oS25weFa0/RoQTXg6M_SI/AAAAAAAAAAM/LC3svXv1FPA/s72-c/wmi+architecture.PNG' height='72' width='72'/><thr:total>5</thr:total></entry></feed>
