Sunday, October 29, 2006

YouTube.com - dark gray redesign (vC)

[Quote]
"Cool dark gray YouTube style."

[Read More]

Wednesday, October 25, 2006

The New American Idol... The Coder

[Quote]
"Competitive coding is where it's at."

[Read More]

Debugging make

[Quote]
"make and utilities like it are fundamental tools for streamlining the application build process. Learn the structure of the makefile, how to avoid common mistakes in its creation, and how to solve or work around portability issues and other problems as they crop up."

[Read More]

Saturday, October 21, 2006

How To Become A Hacker

[Quote]
"A Guide on How To Become A Ethical Hacker"

[Read More]

Thursday, October 19, 2006

Drag and drop with the Grid - Part 1

[Quote]
"The Grid's new Drag and Drop feature is based entirely on the YAHOO.util.DragDrop library. Interacting with dragged rows from the grid is exactly the same as interacting with any other YUI drag and drop object."

[Read More]

Fifteen Exercises for Learning a new Programming Language

[Quote]
"Here are 15 exercises that will help you learn and get familiar with a programming language in no time."

[Read More]

Wednesday, October 18, 2006

How I Explained REST to My Wife

[Quote]
"This is a very interesting article that describes in very easily understandable ways what REST is and why people in the computer since field need to pay much more attention to standards and the amazing things that would be possible if we did."

[Read More]

CNET's Ruby on Rails Toolbox

[Quote]
"Find out all the open source servers, plugins, libraries, and other tools used by two of CNET's Ruby on Rails powered sites, Chow.com and Chowhound."

[Read More]

403 Forbidden: A Geek's Guide to Rejection

[Quote]
"You are on Digg. That means you're Either a Geek or . . . well, you're a Geek. Here's a funny article that helps translate Chick Rejections to a language we Geeks can better understand."

[Read More]

Ask Digg: .NET or Java?

[Quote]
"I'd be interested to know which direction diggers would go if you were just starting out programming. Given that .NET appears to be cross platform with things like MONO and Rotor, cross-platform capabilities seems to be a moot point? I'd really like to hear the pros and cons of either platform. In other words sell me on .NET or Java...."

[Read More]

Monday, October 16, 2006

Deconstructing .NET 3.0

[Quote]
"In 2000, Microsoft released the first beta of a product called .NET 1.0. The product, a framework of classes, was the answer to problems that Microsoft faced from the developer community, particularly the Java community. Microsoft was seen as old-fashioned and behind the times. The .NET Framework convinced many, and now developers embrace .NET."

[Read More]

Sunday, October 15, 2006

New Version 1.1 of AJAX-Powered dhtmlxGrid

[Quote]
"Scand has announced the release of dhtmlxGrid v.1.1, JavaScript grid component which brings Excel-like functionality on the web. Besides Ajax support, rich cell editing capabilities and client-side sorting presented in previous version, dhtmlxGrid v1.1 delivers some new functionality including cells merging (colspan functionality), freezed columns"

[Read More]

Saturday, October 14, 2006

Greasemonkey Script To Put Google Reader In GMail

[Quote]
"You can now check your GMail and Google Reader at the same time with this amazing Greasemonkey script that will show a link for your feeds in the sidebar of GMail. It will also show you how many unread feeds you currently have and when you click on the link it pulls up your unread articles!"

[Read More]

Friday, October 13, 2006

Create better applications faster

[Quote]
"In our struggle to build large, complex applications we must work hard to find those things which do work well together and avoid those that don't. As development teams get larger it becomes harder and harder to keep a consistency of vision that keeps every developer focused on the same design approaches."

[Read More]

404 Research Lab - everything about 404 page not found

[Quote]
"It even includes the history of 404, some of the best, witty, cool 404 pages."

[Read More]

Thursday, October 12, 2006

Google helps you hack any computer.

[Quote]
"Want to know which programs have security issues that need to be fixed? Using Google Code Search, finding likely candidates is a snap."

[Read More]

The seven secrets of successful programmers

[Quote]
"It is one of the most pervasive misunderstandings in computing that the source code is for the computer's consumption. Computers work with low-level binary code, a series of impenetrable 1's and 0's or hexadecimal numbers, not the structured high level languages we code in. The reason that these languages were developed was to help the programmer."

[Read More]

Hacking Web 2.0 Applications with Firefox

[Quote]
"This article looks at some of the methods, tools and tricks to dissect web 2.0 applications (including Ajax) and discover security holes using Firefox and its plugins. The key learning objectives of this article are to understand the:"

[Read More]

Version 2.0 of JonDesign's SmoothSlideshow Javascript Library is out

[Quote]
"The new version of this impressive little tool features useability improvements, major code rewrite (now using MooTools and objects), graphic changes and bugfixes.As always, this lib provides a simple way to install great looking slideshow or showcases to your website, in less than 20kb of javascript code."

[Read More]

Mastering Ajax, Part 4: Exploiting DOM for Web response

[Quote]
"The great divide between programmers (who work with back-end applications) and Web programmers (who spend their time writing HTML, CSS, and JavaScript) is long standing. However, the Document Object Model (DOM) bridges the chasm and makes working with both XML on the back end and HTML on the front end possible and an effective tool."

[Read More]

Wednesday, October 11, 2006

Book Review: C++ for beginners

[Quote]
"Illustrated, colourful and well explained, C++ Programming in Easy Steps is a good grounding in the language if you've never programmed before and for the price is relatively good value. But do factor in the cost of your next C++ book, because this one will only get you so far before you're ready to tackle more challenging programming tasks."

[Read More]

Tuesday, October 10, 2006

Developers are from Mars, Programmers are from Venus

[Quote]
"Many of us use the terms "programmer" and "developer" interchangeably. A very good article describing the actual difference between the two."

[Read More]

Saturday, October 07, 2006

Funky JavaScript - works on all websites (even digg)

[Quote]
"Just paste the JavaScript given in you address bar after visiting any website. Try it now on digg. :) The code is given in the comments as well."

[Read More]

CheatSheet: Regular Expressions

[Quote]
"Great one for quick reference. Take a printout or save this jpg in your desktop."

[Read More]

Wednesday, October 04, 2006

Tutorial on Good Lisp Programming Style by Peter Norvig

[Quote]
"An outstanding tutorial on Lisp programming style by Peter Norvig and Kent Pitman. The material is easy to relate to other higher-order languages."

[Read More]

Ping Your Blog Automatically, Using This Perl Script

[Quote]
"The following Perl program pings your blog to several online update services. This can be scripted to run routinely (e.g. cron job)."

[Read More]

Map: What Does the Internet Look Like?

[Quote]
""This visualization represents a macroscopic snapshot of the IPv6 Internet topology collected around March 4th, 2005. Topology data gathered from 17 monitors probing approximately 860 globally routable IPv6 network prefixes include 2,913 IPv6 addresses and 7,905 IPv6 links (immediately adjacent addresses in a traceroute-like path).""

[Read More]

Thursday, September 28, 2006

PHP: Easy, elegant news feeds with lastRSS

The RSS format is great for getting the lastest headlines in your favourite news reader. But what if you run your own website and you want to include some of these headlines on your own site? You could always copy and paste them into your HTML, or even type them in yourself. But perhaps your best bet is to use the lastRSS PHP class.

You can read more about it here.

500+ Computer ebooks are all FREE

Free 500+ ebooks include free ebook VB.NET, free ebook PHP, free ebook MySQL, free ebook Java/Javascript and many free programming ebooks and free computer ebooks. All ebooks are free, no registration, no email, no login.

You can read more about it here.

Tuesday, September 26, 2006

Most Annoying Website in the World

I don't recommend checking this one out.

You can read more about it here.

Monday, September 25, 2006

Universities see sharp drop in computer science majors

Computer science and computer engineering jobs are some of the fastest-growing occupations in the nation, according to the U.S. Department of Labor.So why are university computer science departments watching their enrollments slide?

You can read more about it here.

Anticipate the worst when developing SQL Server databases

Arthur Fuller advises DBAs to try to break their software in order to make sure their SQL Server databases can withstand potential attacks. See if your code can hold up to his suggested tests.

You can read more about it here.

Hilarious Windows 2000 Source Code Review

Two years ago the source code of Windows 2000 (the basis of XP) was leaked. It's good code... but who knew Microsoft programmers swore so much?

You can read more about it here.

Sunday, September 24, 2006

God created the world, with a computer!

In the beginning there was the Computer....

You can read more about it here.

Understanding the pros and cons of the Waterfall Model

Waterfall development is a software development model involving a phased progression of activities, marked by feedback loops, leading to the release of a software product. This article provides a quick and dirty introduction to the model, explaining what it is, how it's supposed to work, describing the six phases, and why the model can fail.

You can read more about it here.

Saturday, September 23, 2006

Open Source - An App a Day: Jedi Console

Today's "App" is a nice command pop-up console, with a lot of features. "It's a console window, Quake style. Ctrl-` (Crtl-~) hides and un-hides it. It attempts to behave like DOS. Given more time I'd try to tap right into a console window, but it was tough. It does command history, and has adjustable opacity using the command "jediopacity #."

You can read more about it here.

What programmers really do in their free time.

Do you fit the average programmer profile? Hmm.

You can read more about it here.

SQL Injection Walkthrough

An in-depth look at how SQL injection works, and how to protect your site from these types of attacks.

You can read more about it here.

Writing Windows CE Device Drivers: Principle to Practice

Writing device drivers for Windows CE is very similar to creating them on other operating systems. The operating system provides a handful of driver models that define the functions your driver must expose and their operation. What sets Windows CE apart is the rich set of driver frameworks that it provides.

You can read more about it here.

Friday, September 22, 2006

Visual jQuery Magazine Released

The Visual jQuery website, which provides a visual map to the jQuery API, just released the first issue of its jQuery-oriented magazine. It's available in PDF format and includes an interview with John Resig, jQuery's creator, and a getting started tutorial. It also looks at some useful plugins for developing rich web applications.

You can read more about it here.

Thursday, September 21, 2006

Tetris in 100 lines of Python

"Ok, my friend Kevin, in an attempt to silence my bragging, challenged me to make Tetris in 200 lines of code. I announced I could do it in 100! It is ghetto and looks and feels about as suave as a minivan, but it is a functional game of Tetris! Could have been done better, but I think the point was proven."

You can read more about it here.

How to create a Firefox extension - step by step tutorial

In-depth article that covers everything you need to know about Firefox extensions. From creating them to packaging them.

You can read more about it here.

Tuesday, September 19, 2006

Creating your own WordPress TagCloud

Learn how to construct a simple class that can generate and update your WordPress tagcloud every time you post an entry.

You can read more about it here.

Python 2.5 final released!

This release includes conditional expressions, absolute and relative imports, unified try/except/finally, new generator features, the 'with' statement, new packages: ctypes, ElementTree, hashlib, sqlite, wsgiref. More details are here: http://docs.python.org/dev/whatsnew/whatsnew25.html

You can read more about it here.

How to Create a Thumbnail Blogroll, a 20-minute hack

"Yahoo! had one of its internal hack days today and while work kept me from devoting enough time to work on an effort on the scale of last time, an email at 9am this morning did give me the chance to show at least something at today's show-n-tell."

You can read more about it here.

Monday, September 18, 2006

Code to fetch high resolution album covers from iTunes 7

After Apple re-opened their cover give-away with the launch of iTunes 7, there have been no way to obtain these outside of iTunes. Here's the code to do it (includes on-line demo).

You can read more about it here.

Sunday, September 17, 2006

How To: Learn AJAX Tutorials

With the popularity of AJAX growing every day I've had the opportunity to collect and try out many more tutorials in the last several months.

You can read more about it here.

5 Easy Ways to be a Better Developer

"Don?t know why I?ve felt more like writing about ?soft? things like this, but given events at work for the past few months (office closing, high attrition rate, acquisition, end of product development cycle?) I guess I?ve just been more contemplative than usual (then again, with just 3 articles I?m not sure what ?usual? is"

You can read more about it here.

Saturday, September 16, 2006

Python Programming for Beginners

"Despite what assembly code and C coders might tell us, high-level languages do have their place in every programmer's toolbox, and some of them are much more than a computer-science curiosity. Out of the many high-level languages we can choose from today, Python seems to be the most interesting for those who want to learn something new.."

You can read more about it here.

digg source code...959595 what?

The number 959595 means something to digg, but what?

You can read more about it here.

How to Use Eclipse for C and C++ Development

Mike McCullough reviews briefly on the history of the Eclipse framework and provides details and perspective on new additions to the Web-based IDE, such as Eclipse Plugin Central (EPIC), Callisto, BIRT, and CDT

You can read more about it here.

Friday, September 15, 2006

3D rotation with JavaScript

This is a demo of a script that emulates a 3D rotation of an object space using javaScript to change the position, z-index, size and opacity of different elements in space.

You can read more about it here.

8 steps to serving better (X)HTML

8 steps any web designer can take to make their code better.

You can read more about it here.

How do I Add Copy To and Move To to Windows Explorer with a registry hack?

For some reason, Microsoft decided not to activate the Copy To and Move To menu items in Windows XP Explorer as they did for Send To. This Microsoft Windows Registry hack adds Copy To and Move To to the right-click context menu of Windows Explorer.

You can read more about it here.

Comprehensive guide to .htaccess

I am sure that most of you have heard of htaccess, if just vaguely, and that you may think you have a fair idea of what can be done with an htaccess file. You are more than likely mistaken about that, however. Regardless, even if you have never heard of htaccess and what it can do for you, the intention of this tutorial is to get you two moving...

You can read more about it here.

PHP, Windows: Not an Oxymoron?

Most PHP developers use a Windows desktop to develop their code, but then turn to Linux when it comes time to deploy their apps. It's a situation that Microsoft is hoping to change.

You can read more about it here.

Tuesday, September 12, 2006

test posting

test posting