Ping should be your first stop for network troubleshooting

Ping
“Ping” is one of the most useful network debugging tools available. It takes its name from a submarine sonar search – you send a short sound burst and listen for an echo – a ping – coming back.

In an IP network, `ping’ sends a short data burst – a single packet – and [...]

Comments Off

JsMemcached.js: JavaScript Jaxer Client

Rakesh Pai has created a Jaxer JavaScript client for Memcached.Once you load the file you simple configure the main object (change the file rather than calling .config(…) which would make more sense):PLAIN TEXTJAVASCRIPT: JsMemcached.set(”keyName”, “Value here, as long as you want”); JsMemcached.get(”keyName”); JsMemcached.close(); // no open() as it is lazily done on your behalf 
More: continued here

No Comments

Platform Optimization Strategies for Ajax Toolkits

Dylan Schiemann has posted on Platform Optimization Strategies for Ajax Toolkits which covers techniques for having code run on multiple platforms effectively.He talks about how some frameworks have code paths for specific browsers to shorten the if (foo) type overhead. Having a compile step like GWT does makes this easy. TIBCO GI “builds an optimized [...]

No Comments

JavaScript Performance Rocks; Beware the DOM monster!

When I heard that the dynamic duo Thomas Fuchs and Amy Hoy were writing a book I wanted to check it out.They have released a beta version, which is pretty much code complete, with just some copy and illustration tweaks to come ($24).The book is actually a bit of a two in one, as not [...]

No Comments

Having fun in the Ajax Playground

Ben Lisbakken, a chap who I had the pleasure to work with at Google, has done a really nice job creating a Google Ajax API Playground, an area that allows you to touch and feel the APIs in real-time:Ben said:The AJAX API Playground is currently loaded with over 170 samples for 8 Google JavaScript APIs [...]

No Comments

JavaScript Behavior Sheet

Bertrand Le Roy of Microsoft is experimenting with JavaScript Behavior Sheets, a way to separate styling, markup, and behaviour.He has created a notion of a behaviour file that uses CSS to tie in the behaviour:PLAIN TEXTHTML: <script type=”text/behavior” src=”BehaviorSheet.jss”></script> The experiment uses a JSON object for now (e.g. the quotes):PLAIN TEXTJAVASCRIPT: ”input[type=text].nomorethanfive”: {    click: function(e) {    [...]

No Comments

Test Pilot: Wouldn?t it be nice to have a way to do real usability studies?

How many tabs does an average use at a time? How about novice users? How often is the stop button pressed? How many times do people open a new tab to perform a search?There are hundreds of questions like these whose answers would help quantitatively inform the design process of Firefox.Those are the questions that [...]

No Comments

CSS Selector Shell: See what the browsers see

Lindsey Simon was always a great guy to chat with at Google. He always had an idea and something cool that he was working on. His latest little tool is fun to play with. It is called CSS Selector Shell and it “is a browser-based tool for testing what CSS becomes in different browsers. It [...]

No Comments

C3DL: Canvas 3D JavaScript Library

C3DL has a new release that “includes the following major features: – Collada Support: The ability to load collada models (of the triangle, polylist or polygon variety) along with their textures. Models with multiple nodes are supported and their names and relative transformation will all be imported.”What is C3DL?The Canvas 3D JS Libary (C3DL) [...]

No Comments

Styling HTML5 markup in IE

Simon Pieters first posted on how to support new elements in IE. “However, if the user has scripting disabled, the layout would probably fall apart badly.”So, he has a new post that shows us what to do with no script:There are some tricks to work around the broken DOM and limited styling in IE:Know what [...]

No Comments

Dojo Zoomer – Sweet Image Cropping Widget

I love projects that evolve from minor functionality to full-blown apps, especially with the help of a strong community like Dojo users. This is precisely what happened to Peter Higgins:Dojo Zoomerbegan as a simple Drag and Drop / Constrained Mover example, and with the help of a couple #dojo community members took shape into a [...]

No Comments

Passpack ups it game with Gears

Without Gears, it took about 23 seconds to unpack the tags.Versus just over 1 second for the same operation with Gears.What is that quote about? Passpack is a long time Gears user, but they have put out a new update that uses Gears in a better way. They use WorkerPools, and it really matters.Today we?re [...]

No Comments

Seed the desktop world with lots of JavaScript

PLAIN TEXTJAVASCRIPT: #!/usr/bin/env seed // Import libraries that are used by the programSeed.import_namespace(”Gtk”); // Initialize GTK+Gtk.init(null, null); // Create the main application window and set the titlevar window = new Gtk.Window({title: “Hello World”});// Make the program terminate when the window is closedwindow.signal.hide.connect(Gtk.main_quit); // Create a button with a labelvar button = new Gtk.Button({label: “Click Me!”}); // Make the button display text [...]

No Comments

The new whitehouse is so open it wants Robots to come in too

Congrats to the new President, and to the great development team that created change.gov and the like, and now get to run whitehouse.gov.Jason Kottke poked around and compared the robots.txt files from both administration.The Bush version was ~2400 lines long:User-agent: *Disallow: /cgi-binDisallow: /searchDisallow: /query.htmlDisallow: /omb/searchDisallow: /omb/query.htmlDisallow: /expectmore/searchDisallow: /expectmore/query.htmlDisallow: /results/searchDisallow: /results/query.htmlDisallow: /earmarks/searchDisallow: /earmarks/query.htmlDisallow: /helpDisallow: /360pics/textDisallow: /911/911day/textDisallow: [...]

No Comments

BitTorrent in the Browser

Opera does it. Others talk about it. Robert Accettura posts about how he thinks we should implement BitTorrent in the browser.He doesn’t want a X-Torrent HTTP header as we can use Accept-Encoding for the same goal. How would it work?Assume my browser supports the BitTorrent protocol and I visit the following URL for a download:http://dl.robert.accettura.com/pub/myfile.tar.gzMy [...]

No Comments