|
51. Dude! I got a Dell! Dude! I got a Dell! Published : Sun, Mar 30 2008 (461 days ago) Page Views : 13,904 …a Dell m1530 XPS laptop to be exact. What follows is my review of the system and really it’s just an overview of the nits and annoyances with the system. Truly, it’s safe to assume that if it’s not mentioned in the review then it’s perfect. It’s also safe to assume that none of the “issues” in this review are deal breakers. At the risk of giving away the ending, I’ll give away the ending: I love this system, I would buy it again and I would recommend it. If you’re considering buying this laptop then hopefully this review will clue you into a few of the pitfalls. 50. Are you ready for this Are you ready for this Published : Thu, Oct 11 2007 (631 days ago) Page Views : 21,442 The problem with window.onload is that it assumes that no other script or library will
want to attach an onload event of its own. And in this day of booming frameworks and endless
pre-written snippets, that is no longer a certainty. Indeed, as your Javascript applications become
larger you my find yourself stumbling over your own code! 49. Closing The Book On Javascript Closures Closing The Book On Javascript Closures Published : Wed, Jun 13 2007 (751 days ago) Page Views : 18,328 Simply put, a closure is a variable, created inside a function, which continues to exist after the function has
finished executing. Understanding closures will allow you to avoid damaging memory leaks in Internet Explorer and also allow you to fully exploit private variables and methods when creating Javascript objects. 48. Essential Javascript -- A Javascript Tutorial Essential Javascript -- A Javascript Tutorial Published : Mon, May 14 2007 (782 days ago) Page Views : 70,222 This reference will cover the basic language constructs. This is not a
beginner's guide to programming. This article focuses on bringing people who
already know another programming language up to speed on Javascript methodology. 47. Deferred Javascript Deferred Javascript Published : Thu, May 03 2007 (793 days ago) Page Views : 26,341 One of the most overlooked, and powerful, features when defining Javascript in
your page (either externally or in-line) is the defer attribute. By adding a
defer attribute you are telling the browser that it can wait until it's done
with the rest of the page before doing anything with the Javascript block. 46. The Complete Javascript Number Reference The Complete Javascript Number Reference Published : Mon, Apr 30 2007 (796 days ago) Page Views : 72,786 This reference will cover Javascript numeric literals and objects as well as the
default Javascript Operators which manipulate those numbers. 45. Javascript Dates-The Complete Reference Javascript Dates-The Complete Reference Published : Mon, Apr 23 2007 (802 days ago) Page Views : 41,329 This reference will cover the Javascript Date Object, how it stores Dates, how you
can manipulate them, create calendars, countdown timers, prototype them to add
your own functionality, as well as provide a complete method reference. 44. The Complete Javascript Strings Reference The Complete Javascript Strings Reference Published : Tue, Apr 17 2007 (808 days ago) Page Views : 92,672 This reference will cover the difference between String Literals and String Objects,
Strings' properties and methods, some common and practical uses of Strings (particularly
in regards to JSON and AJAX), and offer a few, useful prototypes to extend the String
class. 43. Downloading and Using Vista Web Fonts Downloading and Using Vista Web Fonts Published : Sat, Apr 14 2007 (812 days ago) Page Views : 131,071 In the 90's Microsoft donated the standard Web Core Fonts that most every browser uses today and those core fonts have remained unchanged until now. With the release of Windows Vista, Microsoft has unleashed something quite new on the Web -- the "C" fonts; Cambria, Calibri, Candara, Consolas, Constantia, and Corbel. Here's how to download them for free and how to use them in your web sites.
42. Snippets: Broadcasting DZONE Shares Snippets: Broadcasting DZONE Shares Published : Wed, Apr 11 2007 (814 days ago) Page Views : 6,379 DZONE's share feature is -- by far -- the most fun of the
new features since I can clip interesting articles and make them available on my web pages. This snippet
will show you, step by step, how to include your shares on your own web page. The
only thing you need is HTML, no server-side scripting is necessary. 41. Mastering JSON ( JavaScript Object Notation ) Mastering JSON ( JavaScript Object Notation ) Published : Tue, Apr 10 2007 (815 days ago) Page Views : 226,788 Widely hailed as the successor to XML, JSON aspires to be nothing more than
a simple, and elegant data format for the exchange of information between the
browser and server and in doing this simple task it will usher in the next version of
the World Wide Web itself. 40. Snippets: Howto Automatically Make A Page Index Snippets: Howto Automatically Make A Page Index Published : Wed, Apr 04 2007 (822 days ago) Page Views : 7,662 Recently I've started doing more reference oriented material on my site, some
of such length that they required an index. Previously I'd built the index by
hand, but since I was always linking to heading 4 elements, I figured it was
time to build the index automatically.
39. Functional Javascript Functional Javascript Published : Mon, Apr 02 2007 (824 days ago) Page Views : 70,972 Lisp? Scheme? Erlang, Haskell? Forget about them! The most widely deployed functional
programming language is Javascript. Borrowing a trick or two from the transformers, Javascript
masquerades as a procedural language until you're ready to take it to the next level. 38. Snippets: Synchronous AJAX Snippets: Synchronous AJAX Published : Wed, Mar 28 2007 (828 days ago) Page Views : 32,901 For almost every situation under the sun, moon, and stars above you will want
to use Asynchronous Ajax -- that is just a given. There are, however, some situations
where Synchronous Ajax is mandatory so it can be worthwhile getting a basic handle on
how this technology works.
37. Mastering Javascript Arrays Mastering Javascript Arrays Published : Sun, Mar 25 2007 (831 days ago) Page Views : 636,065 Believe it or not, the very first version of Javascript shipped without Arrays.
Subsequent versions made up for the oversight and modern Javascript Arrays are
powerful structures indeed emulating many common data structures such as stacks and queues.
This reference will cover the core functionality of Arrays as well as introduce a few useful extensions. 36. Snippets: Howto Grey-Out The Screen Snippets: Howto Grey-Out The Screen Published : Fri, Mar 23 2007 (834 days ago) Page Views : 49,579 This snippet 35. Everything You Ever Needed To Know About Video Embedding Everything You Ever Needed To Know About Video Embedding Published : Sun, Mar 18 2007 (838 days ago) Page Views : 71,438 This reference will show you how to manage multiple videos on your web page, how to cancel downloads,
create video lists, pop-up video windows, DHTML video windows, and include RSS video feeds directly
in your web page. There's even a -- very unique -- autostart reference for the various video services.
34. The Ultimate Ajax Object The Ultimate Ajax Object Published : Thu, Mar 08 2007 (849 days ago) Page Views : 51,724 This object represents the pinnacle of my attempts to create a flexible and robust
Ajax object. It's small, compact, object oriented, easy to follow and can handle multiple, concurrent,
simultaneous requests, something the 33. Ten Javascript Tools Everyone Should Have Ten Javascript Tools Everyone Should Have Published : Sun, Mar 04 2007 (852 days ago) Page Views : 126,678 Javascript frameworks have exploded on the scene over the last few years but they're no replacement for a good toolbox: those little snippets of code you seem to include in every single project. Here's my list of 10 essential Javascript tools everyone should have at their fingertips! 32. Mastering The Back Button With Javascript Mastering The Back Button With Javascript Published : Wed, Feb 28 2007 (857 days ago) Page Views : 140,488 Ask how to control the back button on a forum and you'll be quickly lectured how
interfering with the browser's history is evil and that you're a bad person for
wanting to do it. You'll then be told it's impossible. But, guess what? Both
groups are wrong! 31. Linux -- Not quite ready for the desktop Linux -- Not quite ready for the desktop Published : Sun, Feb 25 2007 (860 days ago) Page Views : 17,086 With the annual muck-out of my computer system, I decided to install Linux instead of Vista or re-install XP. The good news is that the Linux desktop is a quite acceptable alternative to windows -- for anyone. Unfortunately the installation process is beyond the abilities of all but the most hardened computer enthusiasts and professionals. 30. Yahoo Pipes--RSS without Server Side Scripts Yahoo Pipes--RSS without Server Side Scripts Published : Mon, Feb 19 2007 (866 days ago) Page Views : 33,828 Something important happened when Yahoo released their new pipes service. Beyond the ability to mash up different internet resources, pipes made it possible for every web-publisher to include RSS feeds on their pages without the need of server side scripts!
29. Totally Pwn CSS with Javascript Totally Pwn CSS with Javascript Published : Fri, Feb 16 2007 (868 days ago) Page Views : 48,119 The last great frontier for a Javascript programmer is usually the direct
manipulation of a stylesheet. You may be sending floating divisions
flying across the screen playing videos of spanking kitties, but have you ever
created a new stylesheet class on the fly? No? Read on! 28. Bookmarklets -- The Evil Lurking In Your Browser Bookmarklets -- The Evil Lurking In Your Browser Published : Sun, Feb 11 2007 (873 days ago) Page Views : 23,058 Bookmarklets are one of the biggest security holes lurking
in your browser. They are also the biggest thing waiting
to hit the web since Ajax.
27. Supercharged Javascript Supercharged Javascript Published : Sun, Feb 04 2007 (881 days ago) Page Views : 20,700 As frameworks like prototype, jquery, and yui become more and more popular, external
javascript loads grow dramatically -- dragging down the performance of your page. Here's
a simple server-side tweak that will combine all your includes into one single request,
nicely concatenated and compressed.
26. Welcome to the Social Welcome to the Social Published : Fri, Feb 02 2007 (882 days ago) Page Views : 2,195 The digital divide was supposed to be those with Internet access vs. those without.
In Boston they are discovering that a new divide has opened between those who
"get" net culture and those who don't -- and Boston is on the receiving end.
25. Cookie Monsters Inc Cookie Monsters Inc Published : Fri, Feb 02 2007 (883 days ago) Page Views : 17,123 One of the most powerful tools available to the web developer are http cookies. Did you know cookies can be tagged secure or hidden from Javascript? Here's the 411 on how cookies work, complete with public domain Javascript and PhP functions to use them, and an image hot link protection example that uses cookies in addition to referrers. 24. Recursion -- See Recursion Recursion -- See Recursion Published : Mon, Jan 29 2007 (887 days ago) Page Views : 8,078 Recursion is one of those programming concepts that separate "REAL" programmers
from script kiddies. "Real" programmers can do their taxes with regular expressions,
write a full blown operating system in native assembly , and real programmers grok
recurssion.
23. Howto Dynamically Insert Javascript And CSS Howto Dynamically Insert Javascript And CSS Published : Thu, Jan 25 2007 (891 days ago) Page Views : 142,691 This is a short and sweet little tutorial to show you how to dynamically insert
a new Javascript (or style sheet) into your web pages, and explores how you
can exploit cross-domain includes in your applications.
22. Integrating Site Search Into Firefox and IE7 Integrating Site Search Into Firefox and IE7 Published : Sun, Jan 21 2007 (895 days ago) Page Views : 11,489 Internet Explorer 7 and Firefox 1.5+ offer a built in search box and the good
news is that it's super easy to incorporate your site's search into those boxes.
You don't even need any server-side scripting to do this! You can do it with plain
HTML and Javascript. 21. If Only Id Known! (Tips for a new website) If Only Id Known! (Tips for a new website) Published : Sat, Jan 20 2007 (895 days ago) Page Views : 75,492 There comes a point in the life-cycle of almost every web-site and blog where the designer, sighs and mutters something like "I wish I had known that when I first started". Here are the things I wish I had known when I had first started my site. 20. XML For N00bs, AJAX for Gurus XML For N00bs, AJAX for Gurus Published : Wed, Jan 17 2007 (899 days ago) Page Views : 12,511 If you look at the source code of any web page you'll see that it begins with
<html> and ends with </html>. Everything in-between is simply the content of the html
element. One day, in a galaxy far, far away, the people who brought us HTML decided
that what was good for the web was good for people's data. Thus was born XML.
19. Working around IE7s prompt bug, er feature Working around IE7s prompt bug, er feature Published : Sun, Jan 14 2007 (901 days ago) Page Views : 22,634 One of Internet Explorer's many gotcha's is the fact that Microsoft decided
to create a security wall around the javascript "prompt" command. When a
script tries to call a prompt, Internet Explorer will drop a security warning
line at the top of the window -- hilarity ensues from there. 18. Promote Firefox With Rounded Borders Promote Firefox With Rounded Borders Published : Sat, Jan 13 2007 (903 days ago) Page Views : 14,885 The second browser war is in full swing but, thanks to a pretty
cool little Firefox only CSS extension, you can not only get professional looking
rounded borders, but you can give Firefox a marketing boost because your
pages really will look best in Firefox! 17. Ajax for Everyone (beyond hello world) Ajax for Everyone (beyond hello world) Published : Tue, Jan 09 2007 (906 days ago) Page Views : 10,503 So you've cut your teeth on an
Ajax "Hello World!"
tutorial and you're chomping at the bit to write your first application!
Good for you! But before you begin here are a tips to consider and a tool
for your box.
16. Blogdump 1 (Stupid Browser Tricks) Blogdump 1 (Stupid Browser Tricks) Published : Mon, Jan 08 2007 (907 days ago) Page Views : 4,812 In my travels on the net I come across a lot of scraps of useful information,
small stuff that really matters but in and of itself is not useful for a full
article. So I clip it and save it and when I hit writers block I'll do a blogdump
with all the stuff in my scrapbook :) Today's cool tricks: one-line rounded borders and
dynamically load style sheets, among other things.
15. Attach icons to anything with CSS Attach icons to anything with CSS Published : Sun, Jan 07 2007 (909 days ago) Page Views : 127,282 Thanks to CSS selectors it's possible to attach icons to anything you want
just by adding an attribute of your choosing to your HTML. Want a popup icon?
try <a href='#' icon='popup'> how about a magnifier? <a href='#' icon='mag'>. You can even add them automatically for file types. Here's how.
14. Compressed HTML makes your pages zippy Compressed HTML makes your pages zippy Published : Fri, Jan 05 2007 (910 days ago) Page Views : 18,223 What if I were to tell you that for a few lines of code in your .htaccess file
you could shave off at least 50% of your non-binary bandwidth
usage and make your pages load substantially and noticeably faster, all without changing
a single line in any of your pages. It's crazy, but it's true! 13. Digg Style Videos For Your Blog Digg Style Videos For Your Blog Published : Mon, Jan 01 2007 (915 days ago) Page Views : 13,483 Digg's recent design changes incorporating in-site embedded videos as a major
feature of their site should be a sign to every blogger that web 2.5 is here
and if 2.0 was social, 2.5 is video. The great news is that it's very easy
to incorporate Digg style video embedding in your own site. The only thing
you need is a spot of CSS, a dash of Javascript, and a few snippets of HTML for
a result that out-Diggs, Digg.
12. HTML File Uploads HTML File Uploads Published : Thu, Dec 28 2006 (918 days ago) Page Views : 15,399 One of the most powerful HTML form fields is <input type='file'>, which
allows your visitors to specify a file on their computer that they would like to
upload to your server. This article will show how to transmit a file from
the browser's computer to the server with straight-up HTML and PhP.
11. Flickr Filmstrips in Javascript Flickr Filmstrips in Javascript Published : Sun, Dec 24 2006 (923 days ago) Page Views : 9,878 As an avid Flickr junkie, one of the things I wanted to do
was to put a scrollable filmstrip
on my site to show off a few Flickr RSS feeds. Little did I know what that
undertaking would entail. Quite frankly, good DHTML &
javascript filmstrips are a rarity on the net and all told I found only one library
that was too limited for my uses and worse, not a tutorial! So I ended up writing my own, and then
I sat down and wrote the tutorial I wish I had found when this all first started.
10. An Introduction to Regular Expressions in Javascript An Introduction to Regular Expressions in Javascript Published : Fri, Dec 22 2006 (925 days ago) Page Views : 11,444 Regular Expressions are a shorthand scripting language that allows you to
match strings according to user defined rules. Perhaps no element of a programming
language inspires more fear and dread in the novice programmer, yet information about
this beast is regularly sought by those seeking to validate phone numbers and
credit cards or transform data into a certain formats. Fortunately, or unfortunately,
depending on your view, Javascript supports regular expressions. Now nobody can make them
easy, but hopefully we can go a ways toward making them understandable. 09. AJAX for n00bs AJAX for n00bs Published : Thu, Dec 21 2006 (926 days ago) Page Views : 128,533 Take a look on the net and you'll see endless pages of
AJAX Frameworks:
libraries which promise to do all the trivial and dirty AJAX work for you, leaving you free to
code without actually understanding how the application you're writing really works.
So lets pull back the smoke and mirrors and see what AJAX is and why it's just a
simple evolution of client/server tricks Javascript programmers have been doing
since the web was born.
08. AJAX from the darkside AJAX from the darkside Published : Mon, Dec 18 2006 (928 days ago) Page Views : 11,010 When it comes to AJAX, javascript gets all of the press while the server-side
programs javascript calls do most of the work with none of the glory. Mostly,
this is because very little needs to be done to a server side program to differentiate it
from AJAX and non-AJAX calls. At most, people who use AJAX with Internet explorer
will go into a panic until they discover cache control headers for their server side code
which prevent IE from caching AJAX calls. So what can possibly be worth writing an
article about server side AJAX processing? How about the ability to process data after
you've finished sending data back to the browser? 07. AJAX POST-It Notes AJAX POST-It Notes Published : Mon, Dec 18 2006 (929 days ago) Page Views : 36,209 The XMLHTTPRequest object has a little-used, but still useful property:
The ability to POST data instead of passing data completely in the URI as a GET.
The post method comes in handy when you need to process large chunks of data,
greater than the size limit on get requests, or when you need greater security between
the client and server. You do not, after all, want to pass a social security number or
a credit card number and have that information recorded in your web server log files. 06. Its a Date Its a Date Published : Thu, Dec 14 2006 (933 days ago) Page Views : 8,873 Javascript's date object is one of the most robust time/date libraries in any
language, but even battle-hardened code warriors may only tap the surface of
the object's capabilities. To that end, grab a snorkel and prepare to get
your hands wet as we dive below the surface and find out exactly what makes
a javascript Date tick by making a simple countdown timer.
05. Web 3.0 Web 3.0 Published : Mon, Dec 11 2006 (936 days ago) Page Views : 3,773 Back in the mid-nineties when I was running an ISP I was approached by someone who had scrimped and saved a few thousand bucks and asked me if he should invest in Netscape. My reply was simply, "Microsoft is giving away their browser. How is Netscape going to compete with free?" And that settled that. Tens of thousands of people during the first bubble never asked and answered that question, they only heard the buzz and never actually sat down and took a good look at what was really going on. With that in mind, lets take a look at where the network is right now and where it's heading. I think you'll find no surprises but maybe a few revelations.
04. DIGG this crazy URL DIGG this crazy URL Published : Sun, Dec 03 2006 (944 days ago) Page Views : 3,698 Although DIGG didn't start the practice of using "clean urls" to access dynamic documents, they certainly did push the practice to the forefront of public attention. Today, most people think of DIGG style URLs when anyone mentions using the article's headline as part of the document URL. Simply put, URLs have evolved from http://www.hunlock.com/showdoc.php?8372893aed to http://www.hunlock.com/blogs/DIGG_this_crazy_URL Friendly to search engines and to users passing your URL along to others, you can get DIGG style URLs with a simple modification of your server's .htaccess file and a small server side program to fetch the requested file.
03. Javascript Drag and Drop Javascript Drag and Drop Published : Sat, Dec 02 2006 (945 days ago) Page Views : 65,596 Some of the most exciting features of dynamic HTML are the least used. Instead of linking to a video on youTube what if you could overlay that video directly onto your current web page? What if we could even go a step further and let the user move that video anywhere on the page simply by using drag and drop? What if it's not a question of "what if" but "how"?
02. Print Smart Print Smart Published : Thu, Nov 30 2006 (946 days ago) Page Views : 4,170 It's amazing how ubiquitous the "print this" link is on the web. Visit MSNBC and find an article you like, click "print this" and a little pop-up window appears followed nearly immediately by a print dialog box. It's all quite unprofessional. "Print this" links have been unnecessary for nearly a decade now. Thanks to CSS you can automagically transform your document when the user clicks the browser's print button -- no "Print this" link required. 01. Concurrent Ajax
Concurrent Ajax Published : Thu, Nov 30 2006 (946 days ago) Page Views : 19,673 The problem with almost every AJAX tutorial you find on the net is that the examples they give are procedural. That is... It works until you need to make more than one AJAX call. If you try to use one function to do two calls, it breaks because the tutorial functions are geared to do one request at a time. To do multiple requests you'll end up copying and pasting the same AJAX routine over and over and over, renaming it each time. And with many versions of the AJAX tutorials, there are MULTIPLE functions that must be copied and renamed resulting in an absolute spaghetti code horror show. Fortunately Javascript supports objects and that makes writing a robust AJAX routine extremely easy.
|
Total Article Views: 2,851,217 Average Article Views Per Day: 3,010 |