04 December 2008
Memoizing recursive functions via the fixed-point Y combinator: Applying functional programming techniques to Javascript
Is it possible to express a "recursive" function like factorial without using recursion or iteration? The answer--often surprising--is yes. The technique involved--expressing recursive functions as fixed-points--leads to a more fundamental understanding of recursion.
Wow, there's a lovely world that needs to be explored
01 December 2008
CommunityWiki: Do Ocracy
A do-ocracy (also sometimes do-opoly, which is a more obvious pun on “duopoly”) is an organizational structure in which individuals choose roles and tasks for themselves and execute them. Responsibilities attach to people who do the work, rather than elected or selected officials.
do do do!
21 November 2008
HTML: The Markup Language
by 1 otherThis specification normatively defines the fifth major version of the HTML vocabulary. It provides the details necessary for producers of HTML content to create conformant documents. By design, it does not define related APIs nor attempt to specify how consumers of HTML content are meant to process documents.
a version more usable to help you actually writing HTML5
14 November 2008
13 November 2008
File I/O
1 commentThis document describes an interface for an abstract File I/O interface where web applications can interact with a file system, without any prior knowledge about the underlying filesystem. This interface can be used for e.g. an image preview before submitting a form or for saving a drawing from a canvas painting web application locally.
open the web
12 November 2008
ARQ - Property Paths
A property path expression (or just 'path') is similar to a string regular expression but over properties, not characters. ARQ determines all matches of a path expression and binds subject or object as appropriate. Only one match is recorded - no duplicates for any given path expression, although is the path is used in a situation where it's initial points is already repeated in a pattern, then this duplication is preserved.
RegExp ou XPath appliqué à un graphe? Intéressant, mais peut-être abscons.
11 November 2008
How people really use the iPhone - SlideShare
We recently published "How people really use the iPhone", an interesting readout of design issues and recommendations for people designing for the iPhone and beyond. Our presentation on this topic at the iPhone Developer's Summit was called the "best presentation of the conference" by several attendees.
Some of the problem exposed applies to other system imho.
08 November 2008
RDFa dans XHTML — Syntaxe et traitement
by 1 otherUne collection d'attributs et de règles de traitement pour étendre XHTML et gérer RDF
en français s'il vous plait madame
06 November 2008
InfoQ: Scrum and XP from the Trenches
by 2 othersThis book aims to give you a head start by providing a detailed down-to-earth account of how one Swedish company implemented Scrum and XP with a team of approximately 40 people and how they continuously improved their process over a year's time.
another (free as in beer) book to read
05 November 2008
Code Intensity: SVN Externals are Evil; Use Piston or Braid
by 1 otherthe evil is SVN itself not handling changing of externals (i.e. to/from an external) in basic operations like updates and merges, which may cause a lot of manual work on your end, and break automated builds or similar.
wondering about massively usage of it.
03 November 2008
obtrusivejavascriptchecker - Google Code
by 1 otherGoes through all the HTML code in a web page, and outlines any HTML element with inline events with a red border.
nifty idea (via codepo8)
26 October 2008
typeface.js -- Rendering text with Javascript, <canvas>, and VML
by 12 others25 October 2008
24 October 2008
Cuss Control: So What's Wrong With Swearing
What's Wrong With Swearing?
“fuck swearing” said p01
Stein på stein - norsk og samfunnskunnskap for voksne innvandrere nivå A3
Her finner du oppgaver til alle kapitlene i Stein på stein. Vi vil etter hvert utvide nettstedet med flere oppgaver og gjøre det enda enklere å bruke.
Apprendre le norvégien
På vei - interaktive oppgaver
Her finner du oppgaver til alle kapitlene i Påvei.
Apprendre le norvégien
21 October 2008
You’re NOT gonna need it!
(via)The best way to implement code quickly is to implement less of it. The best way to have fewer bugs is to implement less code.
20 October 2008
Pathfinder Development » Bullseye Diagram
Once the tasks are prioritized and in the bullseye, you can organize, arrange and add structure. You can start to see relationships, which may indicate a different priority. You can start to see categories, which may affect iteration planning. You can begin to add structure. The outcome of this exercise is an easily understood diagram showing the project’s priorities. For teams that aren’t comfortable assigning a number to a task, this is a good alternative to try.
Something more interesting than the usual Excel sheet
14 October 2008
It's all about you - Carnets de La Grange
by 3 others, 3 commentsLe Web 2.0 a fonctionné sur le thème du « It's all about you » qui se résumait en fait à « It's all about your data for our advertisement incomes. »
très très justement décrit. Tant de considérer les services 2.0 comme périphériques et plus centraux et d'avoir un serveur perso par la même.
Usability Post » Experience vs. Function — a Beautiful UI is Not Always the Best UI
A good UI should fade away, putting content in the front seat — it should be transparent. Sometimes there can be too much ‘UI’ — controls and buttons that are too strong and distracting win over content in their battle for attention.
13 October 2008
SitePen Blog » The Cross-Browser Window Focus Blues
you want it to lock the user out when the browser hasn’t had focus after 15 minutes? Well that’s easy you think, I’ll just connect to the document’s blur and focus events and be good to go.
msie6 quirkiness
09 October 2008
The Freebase Blog » Blog Archive » A Brief Tour of Graphd
Freebase.com is powered by a tuple store called graphd. Graphd is a C/Unix server which processes commands in a simple template-based query language.
linked articles are also interesting
Speeqe – Trac
(via)Speeqe is a web based, group chat client that works with the XMPP/MUC protocol.
and open source since a couple of days.
07 October 2008
Fit: Framework for Integrated Tests
by 2 others (via)Great software requires collaboration and communication. Fit is a tool for enhancing collaboration in software development. It's an invaluable way to collaborate on complicated problems--and get them right--early in development.
Fit allows customers, testers, and programmers to learn what their software should do and what it does do. It automatically compares customers' expectations to actual results.
How this can work with some web app requirements?