Posts

Bill Gates interview - 1986 As chief executive officer of Microsoft, William H. (Bill) Gates is considered one of the driving forces behind today’s personal computing and office automation industry. Gates started his career in computer software at a young age. Both Gates and Microsoft co-founder, Paul Allen, worked as programming consultants while attending high school in Seattle, Washington. In 1974, Gates, then an undergraduate at Harvard University, worked with Allen to develop a BASIC programming language for the first commercial microcomputer, the MITS Altair. After the successful completion of this project, the two formed Microsoft to develop and market software for the emerging microcomputer marketplace. Microsoft has set standards for the software industry in languages, operating systems, and application software. Gates has provided the vision for the company’s new product ideas and technologies. He also provides hands-on guidance to the technology groups that develop new produ...
DVI vs VGA DVI - information goes directly from your video card to your monitor. The color of each pixel on your monitor is calculated by your video card and then sent as digital information to your monitor so that no conversion is necessary. An LCD monitor simply reads this information and displays it directly VGA - Information is converted from digital to [red,green,blue] format. Some accuracy and time is lost in this converstion. How much is lost depends on the monitor's conversion hardware. Image Quality: On a CRT monitor, there is no real image quality difference between DVI and VGA. This is because a CRT is natively based on the [red,green,blue] format for displaying each pixel. On an LCD, you will notice a difference between the 2 formats if you look hard enough. Different LCDs will handle the conversion differently. You may start to see dithering, banding, "dancing pixels" and blander/incorrect colors when using vga on an LCD. The larger the LCD/resolution the mor...
Little Boxes...Little Boxes.........A song on ticky tacky houses!! http://www.youtube.com/watch?v=ZEvEEcc9iC8&feature=related By Regina Spektor (I love her for this song: http://www.youtube.com/watch?v=SGTDRztaCCw&feature=related )
What makes programming so difficult - and can we make it easier? By Karsten Wagner I read this great article by Karsten Wagner and couldn't stop myself from reproducing it here... I often thought about the reasons why programming seems to be so difficult and also so different to many other professions. And to what degree it's possible to simplify and quicken the process. Inspired by this blog post , I want to share my view of the topic here. What's the 'process' behind programming? How do we do it? I think that we can break down the process of programming info three steps: Step 1: Analyse the problem you want to write a program for and create a model of the problem which can be implemented as a program. This step has do be done no matter which programming language you use for implementation. It requires both domain specific knowledge as implementation specific knowledge. It also requires knowledge how people interact with computers, about which things are solvable ...
Convert a list of words to numbers With respect to this article about "Why Python Programmers Should Learn Python (paradox?)", here is my solution to convert a list of words to numbers # this is a fun script tha converts words to number. for e.g Nine Seven Three to 973 # Author (Jinal Jhaveri ) import sys WORDS_TO_NUM = { 'zero':0, 'one':1, 'two':2, 'three':3, 'four':4, 'five':5, 'six':6, 'seven':7, 'eight':8, 'nine':9, 'ten':10 } # Takes a list of words and generates a number out of it. Exits with error # if the word is invalid and cannot be converted to a number # # NOTE THAT THIS ONLY WORKS FOR POSITIVE NUMBERS # # @arg words : list of words # @return void def WordsToNumber(words): num = 0 # this will store the number for word in words: try: num = num*10 + WORDS_TO_NUM[word.lower()] except KeyError: print "Found an invalid word" sys.exit(1) return num if...
Opensocial "List Friends" example that works... I recently noticed that with the push of 22nd Feb, the opensocial example for listing the names of your friends stopped working...Here is the corrected source. Source
Why was youtube down? A technical explanation of a similar event that happened in 1996 Adrian Chadd adrian at ucc.gu.uwa.edu.au Wed Aug 16 22:53:07 WST 2006 Previous message: [lore] From the bowels of internet comes a selection of ... Next message: [lore] Murphy's Law Strikes Again: AS7007 Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] Applications of Murphy's Law: The "AS7007 Incident" Adrian Chadd It was an average day in 1997. The Internet, fledging compared to today's standards. Internet operators (mostly!) trusted one another. SMTP servers would be open relays; a number of open web proxies and anonymous dialout servers were available. People were worried about running out of IP space. Network Operators were worried about the CPU on their routers being taxed dealing with a full routing table of ~45,000 entries. Then, suddenly, the internet sto...