Headscarves and clothing in Turkey
Women wore all sorts of different styles of headscarves in Istanbul. Some tightly circled their faces, some covered all but their eyes, others loosely draped them over their heads. I think the variety...
View ArticleWhy Google Voice’s "keep my number" feature isn’t a good idea
Google Voice, the service that gives you a universal phone number, free SMS, and text transcripts of your voicemail, is now letting new users keep their current phone number when signing up. On the...
View ArticleMobile Twitter bookmarklet displays the new, updated Twitter on your smartphone
Twitter recently unveiled a new interface for their mobile site located at mobile.twitter.com loaded with the features you’re accustomed to having on the desktop version of the site. However, when you...
View ArticleHow to Keep Sites from Spying on Your Copy and Paste
?Many news sites, from Wired to my local newspaper, have taken to adding a ‘feature’ to their articles — any text you copy and paste is silently broadcast to another site. That other site, Tynt, keeps...
View ArticleHow to Use Your iPhone Overseas
If you’re preparing to travel overseas and you’ve had an iPhone for any amount of time you’re probably excited about its usefulness as a travel aid. In particular, you’ll be keen to make use of its...
View ArticleMy wish: that Google would preload its CDN libraries
The idea behind using a common CDN such as Google’s, as opposed to your own CDN (or none at all), is that by the time a person reaches your site there’s a chance they already have your JavaScript...
View ArticleComplete cross-browser console.log()
×UpdateI’ve made a significant update to this project which is targeted at primitive consoles (IE, Opera 11 and older, iOS 5 and older, and more). A separate blog post has more details or you can jump...
View ArticleWithin Viewport: JavaScript and jQuery Plugin
Within Viewport indicates whether an element is entirely within the viewport. It also allows you to specify your site’s effective viewport (eg, to account for fixed header and navigation bars) and...
View ArticleMatching UI Behavior with User Behavior
The viewport is a direct window into what the user sees, and a lot can be learned by watching it. In my previous post I introduced Within Viewport and I want to discuss how, particularly through my...
View ArticleDetailed console logging
× This is an update to the console.log wrapper; see this blog post for background and a more detailed discussion of the problems with console logging.While logging the console can be useful during...
View ArticleKeeping styles in the style sheet
Even as browsers progress and add more support for CSS-based animation, we still find ourselves relying on JavaScript to get the job done. But that doesn’t mean we need to define our styles in our...
View Article
More Pages to Explore .....