![]() |
|
Spaces home Walking On The Road To M...PhotosProfileFriends | ![]() |
|
May 29 Being a Developer at MicrosoftHey all,
I just came accross this amazing snippet from Steven Sinofsky's Blog Post . Tr uly inspiring :-). For those of you who does no know who he is , He is the owner of the Windows & Windows Live Teams. Check out his profile here
"At the risk of perhaps ruffling the feathers of some others at Microsoft (myself included), one analogy that was shared with me back when I was a developer is that being a developer at Microsoft is like being a fighter pilot on an aircraft carrier (can you tell about what year this was and what movie was still top of mind?) An aircraft carrier exists to push the airpower and does so on ships that have over 80 aircraft on them, and those aircraft are supported by a crew of nearly 6,000 (on a ship like the Nimitz). So you can imagine while there are a bunch of pilots, the infrastructure of the ship (from mechanics, to naval officers, to doctors, ship's defenses, etc.) are all focused on insuring that the aircraft and resources and doing their duty. So in a sense, if you're a developer at Microsoft then you're on a ship that is all about making sure you can accomplish your mission."
-Steven Sinofsky
Developers are the stars of a software company, I mean true developers, for those managers who believe developers are mere code monkeys (I personally have experienced this, and got frustrated), you have no idea of what they manage, learn from Microsoft.
“Take care of your men and they will take care of you.”
- Thomas Noel October 30 Adding Kernel Method in RubyAdding Kernel Method in Ruby We are aware that everything in Ruby is a object!!! But have you ever wondered how does functions like 'puts' work without being associated to a caller? Well read on to know how. Fire up notepad or text mate and type 'puts self' => main Now you understand that by default Ruby creates an Object called main. Just like you have the main() function in C,C++ in Ruby u have a main object which is created with execution. And every function invoked without a parent object is addressed to this Object. Now type 'puts self.class' => Object Aha, so u see main is of type Object, so if we can subclass Object and add a method to it we can use that just like any other method. So try this out class Object def hello p 'hello' end end test => "hello" We just added a method called hello and it print "hello" As the Object class mixes Kernel module in its definition you can obtain the same effect this way module Kernel def hello p 'hello' end end test Hence these methods are called Kernel methods So voilà.. Use your imagination.... Write a module with ur favorite functions and mix it into Object and mama you got all your functions in!! July 31 Heights of Windows VistaHey all,
What do you think is the heights of Windows Vista!! Desktops at Homes , Schools , Wokstations at SMB Offices, Vista Entrpises clubbed with Windows Server 2007. Okie okie at the max "Nodes for Microsoft Compute Cluster Server"!!!! You just can't imagine well. Windows Vista has just got a new dimension.. I'm just thrilled about it.. You gotta watch this Experience a New Dimension!!! LONG LIVE MICROSOFT.. GOD DAMN SHIT GOOGLE July 25 ABC of OS Development - Part 2Hello again, Well I guess there was a lot of interest around my first article so I've decided to write a series. In this post I'm gonna tell you how to write a simple Hello World BootStrap Loader in Plain Assembly. Remember I asked you guys to use GRUB in the last post. What if you wanted to do what GRUB does. Well this is the tip of an iceberg of that. All it does is Print Hello World and hangs. Tools Required 1. Nasm 2. RawWrite 3. VPC 2007 Theory: Okay lemme give a theory of the boot process. When the computer boots , it undergoes a Test called the POST [Power On Self Test]. It checks its memory,keyboard and other devices to see if everything is fine. Then it loads the boot sector which is 512 bytes and loads into memory address 07C0h and jumps to it. I know you cant do anything in 512bytes so this code would typically load some program from the disk and jump to it. Which inturn enables filesystem and does other chores and loads the Kernel... Phew!!!! So much in span of few seconds!!!!!! Also note that you have only 510byes in the 512 bytes because last two bytes must be the signature which is 0AA55h Now in our baby Bootstrap Loader all we do is Display 'Hello World' and hang!!! Here is the listing for boot.asm [ORG 0] ;Postion the code at offset 0 jmp 07C0h:main ; This makes sure that we stay at segment 07C0 vMsg db 'Hello World!' ;You know what! main: mov ax, cs mov ds, ax ;Initialize the code & data registers [Both are same] mov es, ax mov si, vMsg ; Print vMsg hello: lodsb ; Load each character of vMsg one at time. cmp al, 0 ; Abort if no more characters or fails to load je hang mov ah, 0Eh ; Service to write a single character on screen mov bx, 7 ; Foreground color code int 10h ; Print!!!! jmp hello ; Loop to next character hang: jmp hang ; Looooop forever n ever n hang!!!!! times 510-($-$$) db 0 ; Fill unused spaces with '0' dw 0AA55h ; Bootstrap Signature I guess the code was well commented so you would not need an explanation. I hope you know what an Interrupt is here we use an Interrupt 10h and function 0Eh, visit here for a full reference. Assembling & Loading Alrite you got the code, now what!!! Well Assemble it with nasm boot.asm -o boot.bin Then you gotta copy this onto the first sector ,i.e 512 bytes of a floppy using RawWrite Now please goto the website n figure out how do you write it onto the disk :-) After that insert the disk and Turn On the VPC and boot from Floppy or (If you are patient enough reboot your physical computer) Hope you had fun!!! See you guys again soon. Adios!!! July 22 Channel 8 is Out!!!Hurray Channel 8 site is alive and there has been an intro video posted. It focusses on students. A one stop Students portal from Microsoft where u get software downloads, forums, get bombarded with technology n all that...
I'm just so excited about this.. Check it out here http://channel8.msdn.com/Default.aspx
Hello World Kernel in CHi all, I have been always fascinated by OS. I have written a very minimal kernel long back in 10th grade. Today I just wanna motivate the passionate geeks out there in writing a 'Hello World' in plain C. Tools Required 1. Nasm 2. GCC 3. LD -The ld linker comes with GCC Here is the listing for kernel_main.asm [BITS 32] [global start] [extern _os_main] start: call _os_main cli hlt Explaination [BITS 32] - This states that the code is 32 bit code [extern _os_main] - Reference a C function called os_main, '_' is used in the beginning because thats how C compilers make entries in the symbol table call _os_main - Call the function. cli - Turn of interrupts hlt - Halt the CPU Here is the listing for kernel.c void cls(); unsigned int print(char *msg, unsigned int line); os_main() { cls(); print("Hello World!!!", 0); }; void cls() { char *videomemory = (char *) 0xb8000; unsigned int i=0; while(i < (80*25*2)) { videomemory[i]=' '; i++; videomemory[i]=0x07; i++; }; }; unsigned int print(char *msg, unsigned int line) { char *videomemory = (char *) 0xb8000; unsigned int i=0; i=(line*80*2); while(*msg!=0) { if(*msg=='\n') { line++; i=(line*80*2); *msg++; } else { videomemoryi]=*msg; *msg++; i++; videomemory[i]=0x07; i++; }; }; return(1); }; Explaination Well I believe most part of the code is self explainatory, Ill just brief up the specifics. As expected program enters execution at os_main from the Assembly code. This function clears the screen and prints 'Hello World' on screen. char *videomemory = (char *) 0xb8000; - Here 0xb8000 points to the video memory. while(i < (80*25*2)) - 80 x 25 characters. Each character is 2 bytes. The first byte is the character itself and the second byte are the attributes like blink,color etc. videomemory[i]=' '; - You know what!!!! videomemory[i]=0x07; - 0x07represents white text on black screen. Moving to print function i=(line*80*2); - Calculate the memory address for a given line. if(*message=='\n') - If the text has a newline increment the line so that new address can be calculated. I guess rest of the code is understood. Now that you have the code. What do you do with it?? Compiling nasm -f aout kernel.asm -o kernel_a.o This command gives out object code of our boot strapper Assembly code. gcc -c kernel.c -o kernel.o This gives u know what!! ld -T link.ld -o kernel.bin kernel_a.o kernel.o This links both our object files into a plain binary file. Now you have gotta use a 3rd party Boot Loader like GRUB or John Fine's bootf02 bootsector to load this image. Well I guess I'm gonna leave that for you to find out.. Search the Web and load this kernel using Boot Loader. I also would recommend using Microsoft Virtual PC, so that you don't mess up your computer. Hope you enjoyed this tutorial and got motivated to explorer further. Happy Coding Ill post more soon.... Adios!!! June 27 Google wants a piece of WindowsWe have been seeing a lot of posts around the internet regarding the latest filing Google has done against my dear Microsoft. I read a comment on this page http://blog.seattlepi.nwsource.com/microsoft/archives/116929.asp which read "Why dont google ask you if you want results from windows live or ask or yahoo when you hit search on their page. This is ridiculouuuuuuuusss. " That is a really well said point. Even now a user can install that shitty Google Desktop crap and have all their local files secretly synced online to the Google servers. How do you expect Microsoft to componentise all of Windows. What if someone tomorrow wakes up and asks the Windows rendering engine is not satisfactory, please give us an API, or Function 'A' implemented in the Windows kernel is sorta crappy please componentise that or expose the kernel as an API so that I can append functions onto it and after all this people talk that Windows is insecure. My dear geeks out there, We see so many Blue Screens and crashes out there in Windows, as a geek you have been gifted to think deeply. How many crashes are caused because of Windows code. Don't you people realize that majority of these crashes are because of 3rd party device drivers and softwares . Microsoft gives you all documentation and samples to implement things from things like device drivers to a Web App, yet some heroes out there try out undocumented ways which may lead to crashes which is again pointed that Windows is poorly designed. If we attempt to block these undocumented access , we are termed as not being open and flexible. What do you guys out there want?? Are you people jealous that we have one of the most successful software in history. For heaven sake battle technically if you want an OS to be so flexible make your own, or use existing API's Windows Blind lets you change the default UI(at a cost of performance, so can you use Google Desktop Search) or if you dare come talk to our Teams at Redmond than going and using your lobbying and political power. I guess google has started getting fear of loosing ground because of WIndows Search. They have realised their Desktop Search Technology is inferior, so they chose to fight legally than technically. They would also have sensed Microsoft would get Live Search into the Desktop search and theryby kill their usershare as a whole. A bit of effort. The Entire Live Framework could be integrated into That Little box in Start Menu. Imagine searching, your Live Hotmail, Live Contacts, Your Live Feeds, Live Spaces,Live Folders,Web and what not without even opening a browser. Ill surely love it and I believe most of us would. Google got afraid sensing this, so they went to Big Daddy for Support. Long Live Microsoft , GOD Damn Google!!!(I'm sorry I have to be this hard I cant tolerate this anymore, because we started a revolution 30 years ago and a company that came up yesterday cant dictate our Milestone dates,Release Dates and Features in our products.) Reagrds Ahmad April 26 I'm a Emulated Microsoft Employee!!!Hey guys, its been a really long time since I blogged.. Had been busy with my work , really interesting work. Though in the mean time I never stopped reading of Microsoft updates.. I was waiting desperately to post about Microsoft(My LOVE) And this kewl product is owned by a company called 360 Degrees Interactive. Its a small startup based in Chennai. . Well basically I'm a Microsoft freak and I hate anything Open Source , but then why work here.. The reason is when I joined I was a 19 year old drop out and this place offered me a ready job so I just got into it, but then after interacting with my co-workers and boss I just Love this place and have no plans of leaving except for if its Microsoft Well thats it for now!!! See ya guys March 13 Major Turn in My Life!!!Dropped Out of College Well it has been a loooooooong time since I blogged and I hope to blog regularly at least from now.. There has been many changes in my life including a major event "I Dropped Out of College"... Well I was studying 2nd year in Electronics & Communication Engineering, guess I joined it because they wanted me to do so at home... Things did go on well for the first two semesters but in the third semester I got core Electronics papers though I could have learned but The Doors of Microsoft opened at me.. I became a Student Partner with Microsoft and I was just beginning to see many changes in life .. I was getting back into technology the way I was till 10th grade.. (I lost touch with computers in 11th & 12th as I was at boarding school) and I sorta spent all the time dreaming,sleeping,eating computers and my activities as a Student Partner.. I lost Interest in my academics and WOW I got 4 arrears out of the 6 papers I wrote!!!!.. Hmmm it struck me around November,2006 that I don't belong in college especially in Electronics Department.. I told dad and others they just said go ahead and somehow convinced me... But January Came and my 4th semester had started I just attended about 2-4 days of college I stopped going to classes and I firmly told dad that this is not what I'm supposed to study and I wanna drop a year and study Computer Science insttead .. After fierce arguments I manged to convince dad with it and he agreed so I spent all the time at home learning lots of new things about computers.. Interview with Microsoft One night I was reading the MSDN Jobs Blog and I came across an article about Escalation Engineers and I heard a PodCast about it.. Boy I was impressed and I just went online and mailed few Microsoft Guys on various MSDN Blogs and guess what one of them actually forwarded my mail to a recruiter at Microsoft named Terry Jordan.. He in turn forwarded me to Kristine and Kristine had sent me a questionare which was very simple indeed, she also had fixed up an tele-interview for me on February 1 at 10a.m. EST, this was around 8:30 IST.. I waited near the phone with all excitement expecting a call on the said date and there popped an email from here saying she could not reach me.. She did try few more times in different numbers but all in vain.. So finally I decided to call her .. I ran to a phone booth and called her.. The interview was quite simple I answered all questions but one.. It was to convert 1Ah to decimal the answer was 26 but I blabbered some value.. Other questions were on Virtual Memory, Synchronization Objects in Windows etc.. Finally the Interview got over after some 15 minutes or so and she told I would be contacted in a weeks time.. Then came this waiting part and man it was really tough I could not sleep at nights and my mind was fully focussed on this.. After some 8 days on Feb 7th I could not hold any longer and I pinged Kristine and I she messaged me back that after the teams discussion they chose not to go ahead with me as I did not have any Industry Experience.. Well I felt heart broken but then I realized that this was infact a boost to me as I was just in 2nd year of college with no prior experience and I managed to get an Interview opportunity with Microsoft and well then I made up in another 3 years Max by Allah's grace I should be at Microsoft!!!!! Getting Into My First Official Job By Mid Feb after my experience with the Microsoft Interview my focus had changed I felt that I had to work and not be at college and hmmm I gave it a shot.. I applied to a company here called 360 Degree Interactive on Feb 9th.. I got a reply almost instantly and they wanted to review me, so I was called to the office, so on Feb 13th I had an appointment wit Mr.Narain and Mr.Yessel and boy they did impress me.. My life till this point was filled with Microsoft and anything which is not Microsoft was my enemy, but here I was told I would have to work on Ruby on Rails an Open Source Web Framework.. I was pretty confused because I had no clue of Web Technologies or Open Source but I decided to take my shot and I was given exactly 2 weeks time to go through Rails.. I went back got some E-Books and Articles and also bought a book names Ruby for Rails.. I learned the Ruby Language and but not much of the Rails framework.. Again exactly after two weeks on February 27th I had my second review.. this time i was with Mr.G.Balaji , the Director of Technology .. For some reason I impressed him and with almost just few questions he took me in.. I really enjoyed the interview and like him.. He is very helpful and has helped me a learn a lot... I joined duty on the same day and was given three more days to read a book named Agile Web Development with Rails... I read it and got a clear picture of Rails and had the confidence I could program on the platform though not very efficiently.. I started reading about Web Technologies, Web Services, XML,SOAP and all these things.. Finally on March 5, I was given the official offer letter and I signed it.. This made me feel like a man.. Well though I had worked after 10th grade and 12th grade exams.. they were like a pass time.. This was the first time I felt like I was in a real Job... During the last week I experimented various Web Services like Google Map, Flickr, Blogger, YUI and many more.. and finally Eight Days after officially joining work I decided to write this blog... Well in the mean time I fixed up my educational plans after various discussions with Dad.. I am gonna do BSc(IT) -> MCA -> PHd (or) M.Tech(Computer Science) in correspondence... At the time of writing this blog I have already got myself enrolled for BSc(IT) at Sikkim Manipal University and I managed to get all my original certificates from my previous college.. I put my trust on the Almighty and have taken this move.. Hopefully by HIS will everything will be fine and I shall achieve my dreams and aims.. All those reading this blog please do pray for me.... Well thats it for now.. Hope to blog regularly from now.. See you all for now!!!!!! December 24 28 Hrs @ Office and counting!!!!!28 Hrs @ Office and counting!!!!!
Well guys my last blog was at around 3:30am from Office.. I entered the Office at 2:30 on 23rd, December and now 6:40pm , December 24 I'm still in.. Today was cool we had 3 batched of training and I was the Proctor.. The topic was Windows CE 6.0:Platform Security... We had an attendence of 40 people.. And believe me i slept only for 5:30am to 7:30am.. Hell a lot exhausted now.. Will go home and get a gooood sleep...
I just feeeeel so good to be working at the MS office... I love it... Okie guyz gotta finish the session and move out see u all..... Night at MS Office!!!NIGHT @ Microsoft Office
Well today is a really really great night in my life.. Last week I was appointed as Microsoft MED COmmunity Lead for Chennai and tommorow (24th, December) I have to conduct a session on "Windows CE 6.0 :Security Features".. But the Lab was not ready as I dint have the softwares and I downloaded all softwares Visual Studio,CE 6.0, Webcast, then installed them.. It might sound like easy but now its 3am and I'm still at Microsoft Office in CHennai and have copied the VPC image to only 4 computers.. I'm struck with a tight deadline beacuse by 9am tommorow I have to setup 20 computers in the LAB.. Well I just feel like working in a company.. Me filled around with corporate computers and working all night... Woowwwweee.. I would like to do the same in anothe 2.5yrs hopefully when I achieve my dream of joining Microsoft as a SDE
Well I'm gonna put the VPC images for copy and get some 2hrs of sleep atleast as I gotta take two batches session tommorow.. SO good night guys...... ADIOS!!!!!!!!
I Love the MS Office ....... BASIC to VB.NetBASIC to VB.Net
The first language I and hmmm most people learn is usually BASIC.. My first experience with programming was way back in 6th grade when i wrote a program in QBASIC to add two numbers and voila..... I was in heaven.. Ive been addicted to many dialects of BASIC ever since... I used to be a hardcore VB programmer but now Im departing to VC++... Well Lets take a trace into the evolution of BASIC Language..
Way back in 1964 John Kemeny and Thomas Kurtz invented BASIC (Beginners' All-purpose Symbolic Instruction Code) . The first BASIC program ran at 4 a.m. 1st of May, 1964. This compiler was followed by many other versions of BASIC untill 1975, when our Hero Bill Gates & Paul Allen developed Altair BASIC which they sold to MITS. Allen and Gates decided for an interpreter to overcome the limited amount of memory avilable, and, in fact, they were able to pack everything in 4K. A compiled language would not have left enough memory for both running the program and holding the data. The interpreted BASIC had another advantage, it was more interactive making debugging easier.
Then there were many versions of Basic like Commodore BASIC (1977), BASICA(August 12, 1981), GW-BASIC(1981), Microsoft BASIC Compiler System v5.35(1983), Microsoft BASIC 1.0 for the Apple Macintosh(1984), Microsoft BASIC 2.0 for the Apple Macintosh(1984) and many more versions in between which are unknow to me..
Finally in 1985 QuickBASIC was born in August 1985
Well as Microsoft is well know for innovations, they got in Alan Cooper and gave BASIC a graphical blend and called it VisualBasic.. This was based on Coopers prototype language called "Tripod" which was aimed at programming GUI's..Visual Basic 1.0 for Windows was released on May 20, 1991 at the Windows World convention in Atlanta Georgia.This master piece VisualBasic 1.0 was code named "Thunder", this is the reason you see the Windows Class Name for VB forms to be "Thunder".. Then in November 1992 Visual Basic 2.0 was released which was user friendly and mightier than 1.0..
In 1993 Visual Basic 3.0 was released and Microsoft started flavourising the product as Standard and Professional versions.. This version hosted many new kewl features like OLE, Database Access Controls n stuff.. During this year VBA(Visual Basic for Applications) was also introduced , at that time VBA was used mainly with Excel...
In 1995 Microsoft made history by launching WIndows 95, and so did they launch a VisualBasic compiler to support 32bit development, it was VisualBasic 4.0.. The Proffesional Edition of 4.0 could compile 16bit code also... I'm not sure bout the standard edition.. Well around this time Internet was begining to grow and Microsoft developed VBScript to support active development for the web... The beauty is all VBScript,VBA,VB use the same syntax and a person learning anyone can master all realms... Well I think this was the first VB Edition I worked on in 7th grade..
By 1997.. Microsoft had readied VisualBasic 5.0 a kewl kewl product and 16bit compatibility was a museum icon now.. Now the IDE loooked beautiful, n sexy, lot of visible changes were seen in this transition.. At this stage Microsoft was at peak with its Active-X technology and ofcourse our baby VB5 suported development and use of these babies in applications..
Within a short span of just about an year Microsoft came out with VisualBasic 6.0.. This is the version many people got thier hands on and I loved n love this deeee most....
This Edition had full support for .Net Framework and now VB began to be considered as a true OOP Language... Well with VB.Net the designers I believe entirely remodelled the language from top to botton stripping all aspects...
Well now people clain with VB.Net n VB 8 it shares the same power as VC++(I'm not very confident about it).. But whatever it maybe VB still remains the favorite language for many many people and you have the feel of programming in almost a ENglish like Language while working with VB... Developing Managed COde Applications is really cool.. as its like 70% like typing english...
October 18 Windows Tricks 3setupp.ini Explained
The setupp.ini determines how the setup behaves that is it classifies the CD as OEM version or retail.
You can find the setupp.ini file in the i386 directory on your WinXP CD. Open it and you will see something like this:
ExtraData=817A997567736G696F697911AE7F06 Pid=69713270 Just igonre the ExtraData part ,the Pid value is what we have to look into. This Pid value determines if the CD is an OEM or retail, etc..... This number can be split into two parts, the first five digits called Microsoft Product Code (MPC) determines the type of Install the CD supports that is if its retail clean install or upgrade or OEM Install etc... The last three digits determines called channel ID determines what CD key it will accept. You could mix up these values and make an Retail CD accept OEM keys too. Well if you think you can trick XP by changing Pid to voulme license and get rid of Activation you are wong... You have to supply a volume license key
These are examples of Pid values: Retail = 69713335 Volume License = 69713270 OEM = 69713OEM Assuming 69713 stands for Retail the following Pid would make a retail CD take OEM keys.
Pid=69713OEM These are available last three digits of a Pid:
CCP = Compliance Checking Program (Upgrades)
FPP = Fully Packaged Product OEM = Original Equipment Manufacturer SEL = Select (No Key Required) VOL = Volume License Key Required EVL = Evaluation Software Change WinXP Product key using script:
Just open notepad and type in the following code and save it as ProductKey.vbs
ON ERROR RESUME NEXT
if Wscript.arguments.count<1 then Wscript.echo "Please provide an Product key!!!" Wscript.echo "Usage: productkey.vbs XXXXX-XXXXX-XXXXX-XXXXX-XXXXX" Wscript.quit end if Dim PROD_KEY
PROD_KEY = Wscript.arguments.Item(0) PROD_KEY = Replace(PROD_KEY,"-","") for each Obj in GetObject("winmgmts:{impersonationLevel=impersonate}").InstancesOf ("win32_WindowsProductActivation")
result = Obj.SetProductKey (PROD_KEY)
if err <> 0 then
WScript.Echo Err.Description, "0x" & Hex(Err.Number) Err.Clear end if Next
This script will succeed provided you type in a valid key.. If you want an explanation here it goes...
Lines 1-5 just checks if you have supplied an Key to the script.
Line 6-8 takes those hyphens away from the key you supplied and stores it in PROD_KEY
Lines 9 and 10 changes the Key by calling an system object
The remaining lines are for error checking..
Well thats it for now.. Enjoy the day!!!!
Come back soon for more tricks
Warning:This article is meant for educational purposes only, it is not meant to be misused. October 16 Windows Tricks 2Blocking Sites without Third Party Software
Well you guys can block websites without actually using any third party software and it works in almost all version of Windows. Do the following
Open the File "Hosts" or "LMHosts" from C:\Windows\system32\drivers\etc.. This is how its in my PC it might differ for yours.. So just get to the right directory.
Then add the following line at the end of file
127.0.0.1 www.xyz.com
What the above line does is when some one tries visting www.xyz.com from your website it gets blocked because the site is redirected to 127.0.0.1 which is the IP of you own computer.. Now if you use your wild imagination you could play cool pranks on your freinds pc like you could make the computer open www.abc.com when they type www.xyz.com..
To do that you have to know the IP Address of www.abc.com , Just goto DOS prompt and type ping www.abc.com and you would see its IP.. Lets assume it to be 10.11.12.13
Now copy that IP and make this entry
10.11.12.13 www.xyz.com
Voilla.. Wasn't that cool..
Now lets look at the theory..
HOSTS is the file used by Microsoft TCP/IP protocol for Windows. To properly use HOSTS you must make sure Enable DNS is turned ON: Control Panel -> Network -> your TCP/IP adapter name (if more than 1 must do this for ALL) -> TCP/IP Properties -> DNS Configuration tab -> check Enable DNS box -> Apply/OK. The following is the order in which Windows tries resolving hostnames only if all fails do you get the error Page Not Found
Hide Text in Pictures, Executables or any Other Files This is reallr an awesome technique for hiding text and safely exchanging data online.. All you gotta do is Open a Image file or Executable File in a Binary Editor(Warning:Dont open in Notepad or other text editor would render the file useless). If you dont have any just open DOS Prompt and type Edit. You will get a blue screen program. Click File -> Open. Here choose the file and select the Option "Open Binary" . Then open the file.. You will see crappy text ignore it.. Scroll to the end ... Here just type the text.. If you want you can encrypt the text also or you can paste the binary content of yet another file... and then save it.. And just see.. The picture or App opens as usual except that when Opened in Binary format it has secretinformation Embedded in it... Warning:Dont edit the contents of the file, it may render the file un openable, always append only to the file end.. Well Enjoy these tricks.. Thats all for now... Check out soon for more Tips.... October 15 Windows TricksCool Folder Locking Technique
Just rename the folder to name to name.{21EC2020-3AEA-1069-A2DD-08002B30309D}
For Example if you have a folder Name Software just rename it to Software.{21EC2020-3AEA-1069-A2DD-08002B30309D}
and see the kewl change..... To shorten things just use a bat file which automatically renames and another bat file to restore the name..
this way you can implement a minimal folder locking technique!!!!
Forbidden File Names
CON, AUX, COM1, COM2,COM3, COM4, LPT1, LPT2, LPT3,LPT4, NUL, and PRN. In prehistoric days even the name CLOCK$... If you want to know the theory behind this phenomenon. All these names point to devices and they can also be accessed programatically too.. Supposing in a program you wanna Read/Write to COM Port used open a file named "COM1" using your favorite file access function and Viola U did it!!! Well thats all for now folks will b back with more tricks soon.. So keep checking
October 04 Student Partner MeetWell.... This is my first blog entry of my life.... September was a great month of my life, I got selected as a student partner at Microsoft and started working really hard.. On 25th of september we had a meet at Crescent College called Acad Dev Con whiich was awesome..
Then finally on 29th september the much awaited day came.. 13 of us were to set sail to Hyderabad by Kanchedua Express at 5:30pm and scheduled to reach Hyderabad at 7:15am next day..
I, Arvind, Abhijeet and Eshan were in coach S7... The rest of the guys that is Bala,Krishna,Vishu,Shiva,Prathul,Karthik,Chithresh were on S9..The journey was fun we dint meet the guys in S9 till the next day morning.. we were even unsure if at all they boarded the train..
Finally as scheduled the train arrived at around 7:20am.. My Mama and Mami had come to station to see me and we were droven to Hotel Supreme by two Microsoft hired Qualis... Finally from Supreme we were shifted to a hotel named Hotel LakeView.. It was an wonderful place to stay in with a beautiful sceneray around.. I had two more guys in the room Eshaan and Shaurav(Sorry dude don know your spelling
Then we had to get ready and stuff..... Finally we left to IDC... Could not wait to see it.. Don remeber the time exactly.. After nearly some 15mins of drive I saw the First board reading Microsoft there i could see four marvellous buildings which i would never forget for the rest of my life..
We got down and some cross checking with the security and then proceeded to the entrance .. The moment we entered into the Camous I felt as though i was in a new world!!!! We started snapping in all possible angles and views though we were not allowed to but we would be doing for next three days inspite of repeated warining from security personnel.. We entered a place wat they called reception , but it was really wiered because the floor was filled with newspapers probably for some construction work... We waited for sometime and there Reza showed up and we shook hands with him and stuff...
Then we had another Identity check by the Security guys at the reception and were given ID cards that read Visitor - Escort Required when i saw this I thought like we could not move around freely some guys would alwas be behind us... But that was not the case.. Once we move in we went to the basement where we had so called lunch which was horrifying !!!!
The Reza called us and gave us a Student Partner T-Shirst and a cap and we were asked to change ito it... FInally we had this stuff called Breaking The ICE... For which we Chennai guys had started preparing only after getting off the train.... Finally we did a skit about various Stages of a Mans life that is how he falls for a Girl.. We had some good Cheers... But then when the Bangalore Guys did something really awesome.... That was THE best...
After that we had slides telling about the Student Partner Program and stuff and some cool speeches by various people.. Then we were left out freeee to roam the entire place.. AT IDC(which stands for India Development Centre) we had this cafeteria u had all sorts of Sof Drinks and Hot Drinks and best part was it was freeee... I mustve had atleast some 10 drinks a day
We went to the top floors and checked out office cabins.. Guys enjoyed the Indoor games like Snooker ,Carrom etc and I enjoyed roaming the office place.. peeped into various labs took some snaps.. Then I had small talk with Ajay but we were frequently intrupted by people so me and him walked to the Cafeteria and had a cup of drink in the hand and I discussed some stuff with him and that talk just inspired me into some infinite height and I'm still motivated by his words and I've become his fan...
Then that night dinner was toooooo goooood we had all sorts of things Non Veg and Veg... Even some sandwiches from Subway... Then i went roaming in the top floors till we were all chucked out by security personel because it was a security breech.. It seems visitors were not allowed to roam after 9pm..
We finally left at around 12am and I went to room and dozed off instantly .... The next day had to getup at 6am and get ready bcoz cab comes at 7am...Got ready we were at IDC at around 7:30.. Had some awesome breakfast and the technical events started after distribution of some T-Shirsts and things..
Sessions were cool..
Web Technology by Prathiba
Live Technology by Kevin
Robotics by Tejas
These sessiobns continued and Hardik demonstrated SQL Injection and stuff.. Then wow I demonstrtaed hacking into XP using Offline registryeditor and got some applause for it....
That night we had Dandia it was rocking and people were partying like Disco though i stayed out of it.. FInally we left as usual at around 11:30pm..
Thats all folks... I'll be back soon with some technical articles....
See ya all |
|
|