2 days ago
Simon Willison : Modernizr - Modernizr. Neat idea and an unobtrusive implementation: a JavaScript library that runs feature tests for various HTML5 features (canvas, box shadow, CSS transforms and so on) and adds classes to the HTML body element, allowing you to write CSS selectors [via]
wearehugh : Modernizr
# copy3 days ago
Eric Meyer : HomeSite Discontinued - The application that launched a thousand thousand sites is put out to pasture. A moment of silence, please.
deusx : Nick Bradbury: HomeSite Discontinued - "It's been almost 15 years since I created HomeSite, and I stopped working on it in 1998 when I left Allaire Corporation. Several other developers took over after I left, but to the best of my knowledge nobody has touched it for several years,
# copy4 days ago
wearehugh : @font-face: The Potential of Web Typography - "as commissioned by the Mozilla foundation, [w]ith Underware's approval, we created glyph-limited editions of some of their typefaces for this one time use only." 100s of open source fonts, and they go out of their way to license proprietar
# copy8 days ago
deusx : 10 UI Design Patterns You Should Be Paying Attention To | How-To | Smashing Magazine - "design patterns are solutions to recurring problems. By extension, UI design patterns are solutions to common user interface problems. This article goes over 10 interesting UI design patterns that you can use in your own projects. In fact, you may a
# copy8 days ago
deusx : Face detection in pure PHP (without OpenCV) - Maurice Bloggue - Surprised the code is so short. "Lately, I've been looking for ways to detect faces in photos with PHP. Nowadays, face detection is built in many consumer products (camera obviously, but also Google and iPhoto), and seems to be a pretty common j
# copy11 days ago
deusx : To Sprite Or Not To Sprite at Vladimir Vukićević - "The biggest problem with CSS sprites is memory usage. Unless the sprite image is carefully constructed, you end up with incredible amounts of wasted space. My favourite example is from WHIT TV's web site, where this image is used as a sprite.
Simon Willison : To Sprite Or Not To Sprite - To Sprite Or Not To Sprite. CSS sprite images are decompressed to full bitmaps by browsers before they are rendered, so sprite files with large numbers of pixels will dramatically increase the memory footprint of your site.
# copy12 days ago
deusx : jsMSX - The first MSX emulator 100% written in Javascript - "jsMSX is a MSX emulator 100% written in Javascript. Yes, you read it: Javascript! It emulates the underlying Z80 CPU, TMS9918 Video Display Processor (VDP), PPI, RAM slots and Megaram. In its present form, it should be able to run any program or gam
# copy20 days ago
deusx : Accessibility is a harsh mistress [dive into mark] - "When I was an accessibility architect at IBM, I assisted in the final stages of ensuring that Eclipse’s Graphical Editing Framework was fully accessible to blind people. ... During one particularly difficult teleconference, an Eclipse developer mu
# copy24 days ago
deusx : emson… » 18 Useful bash scripts for web developers - "Here are a few scripts, that I find really useful for speeding up my web development time."
# copy28 days ago
wearehugh : Fun With Canvas: Create a jQuery Graph Plugin - Nettuts+
# copy29 days ago
deusx : binarylogic's authlogic at master - GitHub - "A clean, simple, and unobtrusive ruby authentication solution."
# copy1 month ago
wearehugh : Standards support in Opera Presto 2.2 and Opera 10 beta - Opera Developer Community - @font-face, document.querySelectorAll(), 100% on Acid3, more
# copy1 month ago
deusx : Hemlock - "Hemlock is an open-source framework that combines the richness of Flash with the scalability of XMPP, facilitating a new class of web applications where multiple users can interact in real time. Games, workspace collaboration, educational tools… T
# copy1 month ago
deusx : Using JavaScript in PHP with PECL and SpiderMonkey - "SpiderMonkey support in PHP comes through PECL's ext/spidermonkey extension, which is maintained by Christophe Robin, and provides an object-oriented API for accessing the SpiderMonkey library. Although this extension is currently in beta, it s
# copy1 month ago
deusx : The Web is hackable! (for a lack of a better word) - Standblog - "I mean "hackable" in the sense that one can decide to experience it in ways that were not exactly what the author decided it would be. In short, the Web is not TV. It's not PDF either. Nor Flash."
# copy1 month ago
deusx : AppJet: Notice of discontinuation of free hosting - "This is a notice that we are discontinuing the free appjet.net hosting service on July 1st, 2009, so that we can focus on EtherPad. We are sorry that we have to do this, but we believe it is the best thing to do for both our EtherPad users and our a
# copy1 month ago
wearehugh : camen design · Video for Everybody!
deusx : camen design · Video for Everybody! - "Video For Everybody is very simply a chunk of HTML code that embeds a video into a website using the HTML5 <video> element which offers native playback in Firefox 3.5 and Safari 3 & 4 ... In other browsers that do not support <video>
# copy1 month ago
deusx : Screencast: Install Internet Explorer on OSX using VirtualBox (updated X2) | 10 Volt Media Blog - "In this screencast I’ll show you how to set up a virtual machine for Internet Explorer 7 on OSX in about 15 minutes without spending a penny."
# copy1 month ago
deusx : Chromium Blog: Extensions at Google I/O - "Today I gave a presentation at Google I/O explaining some of the cool ideas that lie at the heart of our upcoming extension system. For those who didn't get a chance to attend the conference, you can check out the slides"
# copy1 month ago
deusx : Self-healing databases: managing schema updates in the field - "Update database schemas for web applications on live production servers without your users noticing anything"
# copy2 month ago
deusx : jQuery vs MooTools: Choosing Between Two Great JavaScript Frameworks - "Most people getting started with JavaScript these days are faced with the challenging task of picking a library to use, or at least which one to learn first. If you're working for a company chances are they have already chosen a framework for y
# copy2 month ago
Simon Willison : Django tip: Caching and two-phased template rendering - Django tip: Caching and two-phased template rendering. Neat trick for expensive pages which can be mostly cached with the exception of the “logged in as” bit—run them through the template system twice, caching the intermediary generated template.
deusx : Django tip: Caching and two-phased template rendering | Holovaty.com - "It's a clever solution because you end up defining what doesn't get cached instead of what does get cached. It's a sideways way of looking at the problem -- sort of like how Django's template inheritance system defines which part
# copy2 month ago
joshua : evserver - lightweight WSGI server
deusx : evserver - Google Code - "EvServer is a lightweight http server, created especially to host python WSGI applications. Additionally, it supports little known Asynchronous WSGI extension, which was suggested by Christopher Stawarz. Using this extension it's possible to cr
# copy2 month ago
deusx : Coding Horror: I Just Logged In As You: How It Happened - "The important thing to take away from this, if you're a programmer working on an application that stores user credentials, is to get the hell out of the business of storing user credentials! As we've seen today, the world is full of stupid
# copy