Aug 12

Actual conversation at a national computer chain store:

Customer:  Now what does this 512MB of RAM mean on this PC?

Salesman:  Umm… RAM is what slows down your PC.  See, it rams into your processing power, causing slowdowns.  That’s why it’s called RAM.

Customer:  Are you sure?

Salesman:  Who’s the expert here?

From the Page-A-Day® calendar, 365 Stupidest Things Ever Said

Stupid Is As Stupid Does

Aug 10

Internet Explorer 6Web designers worldwide are staging an online revolt against the Microsoft Internet Explorer 6 web browser.  The designers claim that “IE6,” which was released 8 years ago but is still used by 20% of users, is “crippling the Internet’s potential and slowing down the online experience.”

The "IE 6 No More" website seems to be the hub of online dissent against IE6.  The site includes code that developers can insert into their websites to encourage IE6 users to upgrade.  Some websites already provide hurdles or roadblocks to IE6.  For example, YouTube sends a message to IE6 users, asking them to upgrade to another browser like Internet Explorer 8, Mozilla Firefox or Google Chrome.  However, YouTube will continue to function in basic mode for IE6 and other outdated browsers.

Continue reading »

Aug 07

Follow these steps to unhide a Facebook Friend that you have hidden:

Step 1.  In Facebook, click the News Feed link, which is usually on the top-left corner of the window:

Facebook "News Feed" link

Continue reading »

Aug 05

Etch-a-Sketch sample programGoogle has released a simple programming language called, appropriately enough, “Simple.”  The goal of Simple is to provide an easy-to-learn-and-use language for the mobile Android platform.  As a BASIC dialect, Simple is particularly well suited for non-professional programmers, but can also be used by experienced developers.  Simple enables programmers to quickly write Android applications by using components included with its runtime system.

 

Tetris sample programSimilar to its 1990’s relative BASIC developed by Microsoft, Simple programs consist of form definitions (which contain components) and source code (which contains the program logic).  The interaction between the components and the program logic happens through events triggered by the components.  The program logic consists of event handlers, which contain code reacting to the events.

 

Simple is available for Windows, Linux and Mac.  The language is open-source and includes sample applications and a tutorial.

Google warns that the Simple project is still a work in progress and likely contains bugs and missing features.  Given that the language is open source, Google encourages developers themselves to fill any gaps in functionality.

Aug 01

DevTopics is now on Twitter!

Follow DevTopics on Twitter!

Jul 31

Arguing “Which programming language is better?” is like debating “Which religion is better?”  You will never find an answer because people have different needs, they judge with different criteria, and in the end, the debaters just end up getting pissed off at each other.  That’s why you’ll frequently see developers label the programming language debate as a “religious war.”

For me in my current job, C# is my language of choice.  But I’ve also worked with Java, PHP, C++, C, RGB II and even assembler.  In general, I feel it’s better to select the right programming language for the job, rather than force the job to use my current favorite language.

That said, Java fan Brian M. Clapper has written an interesting article claiming that the Java language “depresses me lately.  It’s being left in the dust by other languages.  Worse, though, for Java enthusiasts: Java has fallen behind C#.”

Continue reading »

Jul 28

We’ve all had to listen to stories about how our parents had to walk to school each day, through the snow, uphill both ways.  We’d roll our eyes and laugh at the “primitive” life our parents led.  But as our generation grows older, the products and technologies that defined our youth are also fading fast from memory.

Let’s face it, the world is changing at an accelerating pace.  Moore’s Law ensures that the world continues to make things smaller, faster and better.  Unlike hand-me-down clothes, the technology we grew up with will NOT be passed down the line to the next generation of geeks.

In this spirit, Wired Magazine has created a list of 100 things your kids may never know.  For example:

  • The scream of a modem connecting
  • The buzz of a dot-matrix printer
  • 8, 5 and 3-inch floppy discs
  • Storing data on tapes
  • Using jumpers to set IRQs
  • DOS
  • Green-screen dumb terminals accessing a mainframe
  • Daisy chaining SCSI devices and making sure they’ve all got a different ID
  • Counting in kilobytes
  • Having to constantly delete things to make room on the hard drive
  • Booting the computer from a floppy disk

100 Things Your Kids May Never Know About

Jul 27

Microsoft has announced the business model and pricing for its Windows Azure cloud computing platform.

Windows Azure has a consumption-based pricing model, allowing partners and customers to pay only for the services that they consume.

Continue reading »

Jul 24

Microsoft co-founder Bill Gates decided to weigh in on Gizmodo’s ‘79 Celebration:

“I read those 1979 stories all last week, and it put me in a nostalgic mood, so I wanted to offer my own memory to add to the collection.

“In 1979, Microsoft had 13 employees, most of whom appear in that famous picture that provides indisputable proof that your average computer geek from the late 1970s was not exactly on the cutting edge of fashion.  We started the year by moving from Albuquerque back to Bellevue, just across the lake from Seattle.  By the end of the year we’d doubled in size to 28 employees.  Even though we were doing pretty well, I was still kind of terrified by the rapid pace of hiring and worried that the bottom could fall out at any time.

“What made me feel a little more confident was that 1979 was the year we began to sense that BASIC was right on the verge of becoming the standard language for microcomputers.  We knew this could be the catalyst that would unlock the potential of the PC to democratize computing and create the right conditions for an explosion in programs and applications that would lead to really rapid growth of the PC market.”

Read the rest of Gates’ story at Gizmodo

Jul 23

This is part 11 in a series of articles on obscure programming languages.

What is Kite?

Kite is a programming language designed to minimize the required experience level of the programmer.  It aims to allow quick development and running time and low CPU and memory usage.

Continue reading »