|
A couple of weeks ago it seemed my daily business became sorting DOMElements. This quickly became boring enough to be investigated more thoroughly. So this post sums up everything you should know about sorting DOMElements in Javascript (… using jQuery, of course). A Basic Course.
|
|
|
|
|
Our research shows that people love two things: failed Microsoft technologies and obscure Javascript libraries. Naturally, we decided to combine the two. Clippy.js is a full Javascript implementation of Microsoft Agent (AKA Clippy and friends), ready to be embedded in any website. We built Clippy.js over the weekend to remind people to try risky and silly things.
|
|
|
|
|
America's broadband strategy isn't working very well. Unfortunately, it's not clear how to fix it. The experiences of other nations can yield useful insights, but such examples only get us so far. Still, the first step to fixing the American broadband policy is to admit that we have a problem. And I now admit it. 404 Good policy not found.
|
|
|
|
|
Bottom line, the issue has more to do with business, the business of computing and less do with the technical aspects of computing. Metro-like versus Metro-style.
|
|
|
|
|
I like hearing stories about how people got into computers and programming. Perhaps if I blog my story, you'll share yours. How did you get started in computers and programming?
|
|
|
|
|
My conclusion is that Windows 8 in its current form is very different; attractive in some ways, and disturbing in others. It combines an interesting new interface with baffling changes to Windows compatibility, and amateur mistakes in customer messaging. Add up all the changes, and I am very worried that Microsoft may be about to shoot itself in the foot spectacularly. Why Windows 8 Scares Me -- and Should Scare You Too.
|
|
|
|
|
Last week I wrote that the open-source graphics card is dead. The developer behind Project VGA has now written a lengthy email to me to explain why the open-source graphics card is no more. Project VGA goes dark.
|
|
|
|
|
Web crawlers have been around as long as the Web has -- and before the web, there were crawlers for gopher and ftp. You would think that 25 years of experience would render crawling a solved problem, but the vast growth of the web and new inventions in the technology of webspam and other unsavory content results in a constant supply of new challenges. What's So Hard About Crawling The Web?
|
|
|
|
|
I am always amazed about the lack of support for progressive enhancement on the web. Whenever you mention it, you face a lot of “yeah, but…” and you feel having to defend something that should be ingrained in the DNA of anyone who works on the web. Our technical solutions should be like escalators – they still work when the technology fails.
|
|
|
|
|
The analogy is perfect. The explanation is awesome. it actually put all the thoughts that about better web design into organized and explicable text. +5 from me.
|
|
|
|
|
If you’re a software developer (or frankly, if you spend a large portion of your day sitting in a chair in front of a computer) you will be more productive if you find a way to incorporate a workout into your daily routine. I literally believe that if you’re working 8 hour days today, you will get more done working 7 hours and squeezing in a 30-40 minutes of physical exercise. How do you keep fit after a day of coding?
|
|
|
|
|
Loved this article. in fact I am little proud of myself that I took a new year resolution this year and started work out from 1 Jan and have been doing it consistently now.(i used to work out in college days and now getting back on to it).
I think I also need to do something about my only remaining bad habbits i.e. tea and smoking. If I somehow control these two I will surely get more out of myself.
|
|
|
|
|
Making modular and reusable code is something we should all be doing to keep the quality of it up to par. A very simple way to make reusable modules of code in node.js is to create generalized modules (no pun intended). In this post, we’re going to recreate the domai.nr module from scratch, and hopefully you learn a few things along the way! Learn Node by doing Node.
|
|
|
|
|
What is it about middle school and mathematics? Decades of educational research demonstrate that during the years between elementary school and high school, many students disengage from math and don’t regain their interest—to the detriment of their later schooling, and even their adult careers. Instill a love of mathematics as the art that it is.
|
|
|
|
|
Why build a new messaging product when the basic functionality of email combined with a little effort from the user can achieve the same result? Nothing you can do but you can learn how to e-mail it in time - It's easy.
|
|
|
|
|
What the media have called Britain's "cookie law" became enforceable this weekend and will require UK-based website operators to give visitors notification if the website will use any method of tracking—not just cookies but other types of analytics as well—on the user's computer. Keep your hands out of the cookie jar.
|
|
|
|
|
Cookies are redundant these days. You can easily be tracked just by using your browser's "javascript fingerprint". http://panopticlick.eff.org/[^]
|
|
|
|
|
If you didn’t know better, you’d get the impression that the purpose of the accelerometers is to determine a device’s static orientation. And although they can do that, the true purpose of accelerometers is to measure—no surprise here—acceleration, a distinctly dynamic quantity. Shake it like a polaroid picture.
|
|
|
|
|
This reminds me of how my TomTom GPS wouldn't work a couple weeks ago because it couldn't get a signal. Even after I said "use last known location", it still wouldn't work. You'd think it could use an accelerometer to approximate my position, but it appears not.
|
|
|
|
|
|
According to Wikipedia, the accelerometer in GPS devices is typically used for temporary position estimation (such as when a car enters a tunnel). So I guess it's not used for entire journies. Though that makes me wonder why TomTom even has a "use last known location" option if it's not going to allow the GPS to work (I'm guessing to create the start position for a route).
|
|
|
|
|
They're also used by subs, cruise missiles, (or almost anything that flies and is painted in cammo really); because sat links might either be blocked or jammed and redundancy is a wonderful thing when you're working on a cost plus basis.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
The whole “Live” story — from muddled conception, to haphazard deployment, to quiet abandonment — has played out in a pattern depressingly similar to other Microsoft efforts of the last ten years. Microsoft has shipped a lot of products over that time, but nothing really seems to tie them all together; there’s no grand vision at the heart of the company’s work anymore, unlike competitors such as Apple and Google. Will Metro tie Microsoft's diverse offerings together better?
|
|
|
|
|
Terrence Dorsey wrote: Will Metro tie Microsoft's diverse offerings together better?
Short answer. No.
|
|
|
|
|
I’ve designed literally dozens of component APIs over the years, including for clients like Apple, and I’ve learned quite a bit about the process. I periodically release open source components too, and the feedback I’ve had has helped me put together a set of guidelines for API design that I’d like to share with you. APIs are UX for developers.
|
|
|
|