Cubism.js
"Cubism.js is a D3 plugin for visualizing time series. Use Cubism to construct better realtime dashboards, pulling data from Graphite, Cube and other sources."
javascript  visualization  library 
22 days ago
How to shoot a wedding - Lesson 1
"This article is designed to assist amateur photographers successfully photograph their first wedding."
photography  reference  tutorial  wedding 
23 days ago
ctrlp.vim ÷ home
Full path fuzzy file, buffer, mru and tag finder for Vim.
vim  plugin 
25 days ago
Global Site Speed Overview: How Fast Are Websites Around The World? - Analytics Blog
Google reveals aggregate page performance data gleaned from Google Analytics customers.
wpo  performance  web  development 
4 weeks ago
Safari Trackers « Web Policy
"Apple’s Safari web browser is configured to block third-party cookies by default. We identified four advertising companies that unexpectedly place trackable cookies in Safari. Google and Vibrant Media intentionally circumvent Safari’s privacy feature. Media Innovation Group and PointRoll serve scripts that appear to be derived from circumvention example code.

In the interest of clearly establishing facts on the ground, this post provides technical analysis of Safari’s cookie blocking feature and the four companies’ practices."
privacy  safari  webkit  cookies  advertising 
february 2012
Detect if visitors are logged into Twitter, Facebook or Google+
"I’ve found a way to abuse the login mechanism for both Twitter and Google to detect whether a user is logged in to that service. Facebook provides an API for this. So I provide a cross-browser javascript template that works for all 3 networks."
security  appsec  privacy  exploit  twitter  facebook  google  javascript 
february 2012
GLYPHICONS - library of precisely prepared monochromatic icons and symbols.
"GLYPHICONS is a library of precisely prepared monochromatic icons and symbols, created with an emphasis on simplicity and easy orientation."
design  icons  ios  vector  retina 
january 2012
devinross/tapkulibrary - GitHub
"TapkuLibrary is an open source iOS framework built on Cocoa and UIKit intended for broad use in applications."
framework  ios  uikit  development 
january 2012
bartaz/impress.js - GitHub
"It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com."
css3  javascript  presenting 
january 2012
Privacy in Internet Explorer 6
To successfully use cookies, the privacy features of Microsoft Internet Explorer 6 require Web services to deploy compact policies, as defined by the Platform for Privacy Preferences (P3P) developed by the World Wide Web Consortium. The Microsoft Internet Explorer 6 privacy features filter cookies based on these compact policies, as well as the user's privacy settings. This overview educates Web services on the privacy requirements of cookies associated with their sites and on the cookie filtering implemented in Microsoft Internet Explorer 6.
p3p  privacy  ie6  ie  cookies  webdev 
november 2011
mozdev.org - hrtimer: index
hrtimer is a project that includes hrprofiler, a new profiler for Javascript in Mozilla, hrcov, a tool for Javascript code coverage, and hrtimer proper, a facility for script to directly access various system timers and metrics.
javascript  debugging  performance  mozilla  tool 
october 2011
Fogbugz bookmarklet query string parameters
A list of query string parameters that can be used to create new case bookmarklets.
october 2011
dkastner/jquery.iecors - GitHub
"An IE8-9 CORS driver for jQuery that uses XDomainRequest (XDR)" ...for jQuery 1.5+
jquery  ie  cors  ajax  xmlhttprequest  javascript 
october 2011
mnot/squidpeek - GitHub
"This is a quick and dirty script for getting cool per-URL statistics and sparklines out of your Squid access logs."
squid  cache  visualisation  visualization  debugging 
august 2011
accounting.js - format money / currency in JavaScript
"accounting.js is a tiny JavaScript library for number, money and currency formatting, with optional excel-style column rendering (to line up symbols and decimals). It's lightweight, fully localisable and has zero dependencies."
javascript  library  i18n 
august 2011
JavaScript tests, compatibility tables and examples
In this web site I have collected various JavaScript tests, to display code samples, have them run and check web browser compatibility.
javascript  compatibility  ecmascript  json  webdev 
august 2011
csnover/TraceKit - GitHub
"Tracekit is a JavaScript library that automatically normalizes and exposes stack traces for unhandled exceptions across the 5 major browsers: IE, Firefox, Chrome, Safari, and Opera."
javascript  debugging  library  webdev 
august 2011
l10n:pluralforms · Translate Toolkit & Pootle
This is a list of the plural forms, as used by Gettext PO, that are appropriate to each language.
i18n  language  l10n  grammar 
august 2011
Cross-domain policy file usage recommendations for Flash Player | Adobe Developer Connection
"This article discusses some of the common security issues that you should consider when deciding how to use a cross-domain policy file on your server. In general, websites using cross-domain policy files increase their security exposure. This is because the cross-domain policy file used by Flash Player allows access to information by more domains than are allowed in the default configuration. As with any security mechanism, use of the cross-domain policy requires careful analysis of the proposed application architecture and threat model to understand potential risks."
crossdomain  flash  security  csrf 
july 2011
jQuery - EPD / PECR compliant jQuery plugin for Google Analytics
jQuery plugin (why???) to show a notification bar asking for consent to set cookies, with expandable detail. For compliance with EPD / PECR cookie-related law changes.
epd  pecr  cookies  jquery 
june 2011
Subscribe to BBC Magazines - buy online
How BBC Subscriptions deals with the EPD/PECR cookie directives.
epd  pecr  cookies 
june 2011
Circular Memory Leak Mitigation
A useful list of coding patterns that cause memory leaks in IE up to and including IE7.
javascript  jscript  ie6  ie7  memory  web  development 
may 2011
Spritemapper: CSS sprite map generator using simulated annealing
"Spritemapper is an application that merges multiple images into one and generates CSS positioning for the corresponding slices. "
wpo  performance  css  images  spriting  web  development 
may 2011
Anatomy of Google analytics cookies
"Google sets four to six different cookies with cryptic names like ‘__utma’ and ‘__utmz’. Each cookie is used for different purposes. I will explain each purpose and the data the cookie holds."
google  analytics  tracking  cookies  web  development 
april 2011
Understanding the Compatibility View List
"This article describes the Compatibility View List, also known as the Compatibility List. It explains how the Compatibility View List was created, how to determine whether your site is in the list, and how to have your site removed from the list. "
ie  ie9  compatibilityview  browser  rendering  javascript  standards  html  web  development 
april 2011
Twitter From the Command Line in Python Using OAuth
Configuring an app to use OAuth properly requires a bit of legwork. My goal with this post is to save people some time by showing the complete step-by-step process of building a Python script that can tweet from the command line using OAuth. I’ve intentionally skipped over the details of how OAuth works and what all the different authentication tokens mean. This post is just about getting things done.
api  oauth  python  twitter  tweepy 
april 2011
A guide to PNG optimization
A guide the magic underlying PNG optimisation, from the author of OptiPNG.
compression  png  optimisation  performance  development  algorithm 
march 2011
WebKit Page Cache I – The Basics
"This is the first of two posts that will center around a modern browser engine feature that doesn’t usually get a lot of press: The Page Cache."
webkit  performance  cache  caching  browser  firefox  development 
march 2011
Site performance, every little helps | Info | guardian.co.uk
Grant Klopper and Kwame Luke on a recent small performance improvement at guardian.co.uk. Specifically, changing the loading order of tracking pixels, and the (relatively small) impact that had on tracking stats.
wpo  performance  tracking  web  development 
march 2011
This is why I'm glad I don't work at Y! anymore
"Can't wait to find out how you got the web cast. Whoever it is, gone!" I think Blake Irving, Yahoo's Chief Product Officer, should be concentrating on the floundering company rather than trying to intimidate whistleblowers. Sorry Blake, you're part of the problem.
yahoo 
december 2010
Tabs - Interface Icons for Developers & Designers
"Tab icons for iPhone & iPad apps Designed and optimized for use on toolbars and tab bars in iPhone & iPad apps – and I am sure you will find other uses for them as well. "
iphone  ipad  icons  vector  design 
october 2010
A little holiday present: 10,000 reqs/sec with Nginx! - WebFaction
"But here comes the best bit: because Nginx is event-based it doesn't need to spawn new processes or threads for each request, so its memory usage is very low. Throughout my benchmark it just sat at 2.5MB of memory while Apache was using a lot more"
nginx  performance  server  apache  scaling 
october 2010
nginx-patched
nginx-patched is a collection of extensions to nginx HTTP server.
nginx  web  server  http 
september 2010
[from ginader] Socket.IO: the cross-browser WebSocket for realtime apps.
Socket.IO aims to make realtime apps possible in every browser and mobile device, blurring the differences between the different transport mechanisms
javascript  ajax  websocket  library  webdev 
september 2010
JSDOM - Javascript DOM
CommonJS implementation of the DOM intended to be platform independent and as minimal/light as possible while completely adhering to the w3c DOM specifications.
javascript  unit  testing  webdev  commonjs 
september 2010
Tips & Tricks for conditional iOS3, iOS3.2 and iOS4 code
"In this post, I'll show you ways to determine which version of iOS you are running on and show you how to write a macro that can both conditionally compile and runtime switch between the code for different versions of iOS."
iphone  development  ios  objective-c 
july 2010
IE’s Compatibility Features for Site Developers
Microsoft'sv Compatibility View nonsense gets even more nonsensical with IE9
ie9  web  webdev  compatibilityview  ie  internet 
june 2010
Report: Using silent updates boosts browser security - Security
An interesting look at how effective various browser upgrade strategies are. Google Chrome "wins" with its silent, automatic updates that you can't disable, but such a technique goes against the core beliefs of virtually every corporate IT manager.
security  browsers  web  webdev 
april 2010
[brothercake] CSSUtilities
"CSSUtilities is a JavaScript library that provides unique and indispensible methods for querying CSS style sheets!"
css  development  javascript  library  debug  inspector  tool  webdev 
april 2010
The Great WebKit Comparison Table
"On this page I compare 19 WebKits in order to prove that there is no “WebKit on Mobile” and to figure out which one is the best. My hope is that eventually I’m going to gain some insight in the “family tree” of all WebKits."
browsers  webkit  safari  reference  javascript  css  chrome  compatibility  webdev 
april 2010
Internet Explorer User Agent Style Sheets
What a mess! "The UA Style Sheet is a simple set of css styles that each web browser uses before any other css styles are applied. This chart lists and compares the different default stylesheets used to render HTML in the four major versions of Internet Explorer; IE6, IE7, IE8, and IE9 Platform Preview."
browser  css  ie  ie6  ie7  ie8  ie9  webdev 
march 2010
Carlos Bueno: Measuring Javascript Parse and Load
"Any savvy web developer can tell you how many kilobytes their code consumes. They bundle, minify, compress and tune the data sent out to within an inch of its life. Wire weight is easy to measure and has a direct impact on your application's launch time. But how many milliseconds does it take the user's computer to parse and load your code once it's arrived? What differences are there between CPUs, operating systems, browsers and plugins? What speed leaks are we overlooking?"
javascript  performance  webdev  compression  yui3  jquery  firefox  opera  chrome  safari 
march 2010
samuel's squawk at master - GitHub
"Squawk is a library and command line tool for running SQL queries against structured/semi-structured static files. (e.g. Apache logs, csv files, tcpdump output)."
apache  nginx  log  analysis  command-line  library  python 
march 2010
Pixelwave - A native 2D iPhone framework, based on the Flash API
An Objective-C framework for iPhone development modelled on the ActionScript 3.0 APIs. I'm interested to see where this goes, because OpenGL's client/server FSM-based API baffles me every time I try to use it.
development  actionscript3  opengl  objective-c  iphone  opengles 
february 2010
Pixelwave - A native 2D iPhone framework, based on the Flash API
An Objective-C framework for iPhone development modelled on the ActionScript 3.0 APIs. I'm interested to see where this goes, because OpenGL's client/server FSM-based API baffles me every time I try to use it.
development  actionscript3  opengl  objective-c  iphone  opengles 
february 2010
mnot’s Weblog: Are Resource Packages a Good Idea?
Mark Nottingham on why Aledandar Limi's Resource Packages proposal might not be such a good idea in the long term.
performance  http  web  spdy  development 
february 2010
Download details: IE App Compat VHD
Time-limited Windows virtual images loaded with various flavours of Internet Explorer. Despite being VirtualPC images they can be converted for other virtualisation tools like VMWare and VirtualBox.
ie  windows  virtualisation  virtualbox  vmware  testing  virtualpc  microsoft 
february 2010
ZSync
"ZSync is an open source syncing library designed to allow easy syncing of data between an iPhone/iPod Touch and the OS X Desktop. ZSync utilizes the BLIP library and Apple’s Sync Services to allow easy and seamless syncing of data."
iphone  sync  cocoa  cocoa-touch  uikit  coredata  objective-c  development 
february 2010
jQuery source viewer
James Padolsey's handly little jQuery source code browser. "I was sick and tired of having to scroll through a raw copy of jQuery everytime I wanted to view a method's implementation... so I decided to have a go at creating a faster, more usable interface which would allow me to quickly traverse each method's source. It's dead simple. Type in a jQuery method name (then wait a bit) and the corresponding source will show up.

It even works on internally defined functions (and anything really), so try typing 'buildFragment' or 'rscript'..."
jquery  javascript  webdev  web  development 
february 2010
Penetration testing tools - Stack Overflow
A useful list of web application security penetration testing tools.
security  web  development  webdev  webapp  xss  csrf  automation  tool 
january 2010
Logrep
"Logrep is a tool for collection and presentation of information from various logfiles including snort, squid, postfix, apache, sendmail, iptables/ipchains and nt eventlogs. HTML-reports, multi dimensional analysis, ssh and graphs are available."
server  log  reporting  analysis  squid  apache 
january 2010
DOM Window (jquery.DOMWindow.js)
"jQuery plugin (jquery.DOMwindow.js) used to create DOM windows." From the author that brought you the now-defunct Thickbox.
jquery  javascript  lightbox  opensource  web  development  webdev 
january 2010
Mark Stosberg / Data-FormValidator - search.cpan.org
A collection of Perl modules that allow you to validate and sanitise user input.
cpan  perl  security  validation  filter  webapp  web  development 
january 2010
Specifying Performance - Unweary
David Weiss on setting metrics for perceived performance.
usability  performance  ued 
january 2010
tmdvs's TDBadgedCell at master - GitHub
"UITableViewCell subclass that adds a "badgeNumber" (int) property the cell. This badge draws in an identical manner to the badges present in MobileMail.app. The class supports custom badge colours for both normal and highlighted states."
iphone  development  uikit  cocoa  objective-c  uitableview  opensource 
january 2010
wimleers's fileconveyor at master - GitHub
"File Conveyor is a daemon written in Python to detect, process and sync files. In particular, it's designed to sync files to CDNs. Amazon S3 and Rackspace Cloud Files, as well as any Origin Pull or FTP Push CDN, are supported."
python  performance  cdn  webdev  web  development 
january 2010
expod
"expod is a small utility for getting songs off your iPod. iTunes does a fantastic job of copying music onto an iPod, but lacks the ability to go the other way. With expod you can copy any or all of your songs (or videos) off your iPod, using whatever file naming convention you like."
iphone  ipod  itunes  opensource  application  macosx 
december 2009
mockfs's mockfs at master - GitHub
"A simple mock filesystem for use in unit tests"
python  unit-testing  filesystem  file-io 
december 2009
mnot’s Weblog: Two HTTP Caching Extensions
Yahoo's Mark Nottingham on the stale-while-revalidate and stale-if-error Cache-Control header extension proposals and their implementation in Squid 2.7.
squid  cache  http  performance  webdev  web  development  caching 
december 2009
SourceForge.net: pagetest
Pagetest is AOL's take on a YSlow / PageSpeed tool to measure web page performance designed to work with IE6 and IE7. It has some interesting unique features and suggestions, including jQuery selector efficiency checks.
performance  webdev  http  web  development  jquery  caching  compression  ie  ie6  ie7  desktop  application 
december 2009
danwrong's restler at master - GitHub
"An HTTP client library for node.js. Hides most of the complexity of creating and using http.Client"
node-js  node  http  client  library  javascript  webdev 
november 2009
Pie Guy - a free web game for your iPhone - Neven Mrgan's tumbl
Pie Guy is an iPhone PacMan clone written as a web application. The interesting thing about it from an development perspective is that it's written as a web application and is installed to the iphone using the Add to Home Screen functionality and uses AppCache to allow it to run offline.
iphone  web  webkit  development  offline  game  html5  appcache  cache 
november 2009
LABjs: new hotness for script loading | getiblog
"LABjs stands for Loading And Blocking JavaScript. It’s a general purpose script loader that aims to be able to effectively load any script resource(s), from any location, into any page, at any time. It loads them all as parallel as the browser will allow, but maintains execution order when you express the need to do so in the usage of the API, for keeping dependencies safe."
javascript  performance  webdev  cache  caching  preload  library 
november 2009
« earlier      
360idev 3d 8-bit accessibility actionscript actionscript2 actionscript3 activation admin adobe advertising agile ai air ajax alchemy algorithm alpha amazon amazons3 analysis analytics anchor animation antipattern apache api apollo appcache appkit applescript application appsec appstore architecture aria arrows artificial-intelligence artwork as3 at-spi atom audio autocomplete automation avm2 aws bad-practice bash bazaar bazaar-cvs bbc bbcode bestpractice blending bonjour book box2d browser browsers bsd bug bug-tracking bundle business bzr c c++ cache caching cairngorm cakephp calendarstore canon canvas career cdn cgi chain charset chart charts cheatsheet chipmunk chrome ci cli clickjacking client clipart closure cluster cocoa cocoa-touch cocos2d-iphone codebehind codeeditor codereview color colors colour colours column comet command-line commonjs communication compatibility compatibility-view compatibilityview component components compression console content content-type cookies copy copyright coredata cors couchdb cpan crash creativecommons crockford cross-site crossdomain cryptography csp csrf css css3 data database databinding debug debugging design desktop dessert development dhtml diagram distributed django djugl document documentation dojo dom draft draganddrop drawing dreamweaver dvcs e4x ecmascript editor embed emulator encoding encryption engine epd essay etag event-driven events exploit extension facebook failure fennec file-io filesystem filter finance firebug firefox flash flash9 flashplayer flex flex2 flex3 flex4 flickr flow focus fonts forms framework freelance function gae game game-design gaming gdata gears gecko gesture git github gmail golive google gow gpl grammar graphics greasemonkey growl guide gumbo gwt gzip hack haskell hCalendar how-to html html5 http httpclient httpwatch i18n ia2 iaccessible2 ical icons id ie ie5 ie5mac ie6 ie7 ie8 ie9 image images imap infrastructure innovation inspector inspiration internationalisation internet ios ipad iphone ipod irc italian itunes jailbreak java javadoc javascript jaws jgit jinja2 jquery jscript json key-value keyboard l10n lambda language layout leak legal leighcourt leopard lgpl lib library licensing life lightbox linguini link linux llvm localisation log mac macosx macromedia mail.app maincourse management map maps markdown marketing math media memcached memory merger metadata microformats microsoft minimalism mit mobile mock mocks mootools mozilla mpl msaa mvc mxml mysql namespace network networking news nginx node node-js oauth object objective-c offline omnigraffle oop opacity opengl opengles openid opensource openwebfoundation opera optimisation oriented owf p2p p3p pagespeed palette papervision3d parser parsing patterns pdf pecr performance perl photography php php5 physics pipe piracy platform plist plugin plura pluralisation png pownce preload presenting privacy private process programming promotion protobuf protocol prototype prototyping proxy publicspeaking push pv3d python quality quicktime rails ranking rating recipe reference regex rel relaxng relevancy rendering replication reporting rest retina rhino ria risk rss rtf rtmfp ruby s3 safari sales satay scale scaling schema scheme scm scope screenreader script seafood search security semantic seo sequence serialization server sfx shell silverlight simpledb simulator sockets software-engineering sound sparkle spdy specification spectrum spellchecking spidermonkey spriting sqlite sqllite squid ssb ssh ssi standards starter static statistics steering storage store streamgraph streaming strings style survey svg svn swf sync syntax-highlight tagcloud tcp tdd technique template terminal testing text texteditor textile textmate theme to-read tool tracking trademark training ts tutorial tv tweepy twitter typography ua ubiquity ued ui uikit uiswitch uitableview uml underground unicode unit unit-testing unix unobtrusive urlloader usability uselection08 utf8 utility ux v8 validation vcs vector versioncontrol video vim virtualbox virtualisation virtualpc visio visualisation visualization vml vmware vnc voiceover w3c wai-aria wapi wcag2 web webapp webdatabase webdesign webdev webinspector webkit websocket wedding widget wifi wiki window-eyes windows wireframe wmode wordpress work wpf wpo writing x86 xbox360 xcode xhtml xml xmlhttprequest xpath xslt xss y!os yahoo yf2e yql yslow yui yui3 z80

Copy this bookmark:



description:


tags: