PUBLIC   marks

PUBLIC MARKS with tag programmation

Sponsorised links

Today

[FoRK] Programming languages, operating systems, despair and anger

by karlcow & 1 other

And so for 20 years now these folks --- *the* shining lights, in many ways, of "practical" programming language, operating systems, and general systems research --- have continued to fail to "get" the fundamental practical needs of everyday programmers working in The Real World.

12 November 2009

Samovar

by Emaux
Ce wiki est dédié à l’initiation aux deux langages de programmation suivants : Puredata : Langage de “patchs” graphiques orienté temps-réel - autorise notamment la manipulation de flux audio-visuels et de signaux de contrôle (provenant par exemple de capteurs gestuels). * Python : Langage de “scripts” orienté objet. Une attention particulière sera portée sur l’utilisation conjointe de ces deux langages et sur les applications dédiées au son numérique.

Sponsorised links

06 November 2009

04 November 2009

02 November 2009

26 October 2009

The Programming Aphorisms of Strunk and White - Coding the Wheel

by karlcow

Of course, "Strunk and White," as the book is commonly called, has nothing to do with software (it was written in 1935) and everything to do with writing: grammar, composition, and style for users of the English language. But in its 100 short pages this book has more to say about the craft of software than many books you'll find in the "Computing" section of your local bookstore.

Extra Cheese

by karlcow

Each line gets highlighted based on the complexity of the function: green for low, yellow for medium, red for high.

24 October 2009

7 Days of Source Day #5: smart.rockets | blprnt.blg

by karlcow

Project: smart.rockets

Date: Summer, 2006

Language: ActionScript 2

Key Concepts: Evolutionary computing, genetic algorithms, rocket science

7 Days of Source Day #4 – BC Budget Visualization Tool | blprnt.blg

by karlcow

Project: BC Budget Visualization Tool

Date: September, 2009

Language: Processing

Key Concepts: Data visualization, data organization, sticking it to the man

7 Days of Source Day #3 – tree.growth | blprnt.blg

by karlcow

Project: tree.growth

Date: September, 2006

Language: Processing

Key Concepts: Lindenmayer Systems, recursion, biomimicry

7 Days of Source Day #2: NYTimes 365/360 | blprnt.blg

by karlcow

Project: NYTimes 365/360

Date: February, 2009

Language: Processing

Key Concepts: Data Visualization, NYTimes Article Search API, HashMaps & ArrayLists

Threads at daniel shiffman

by karlcow

Threading

We’re quite familiar with the idea of writing a program that follows a specific sequence of steps as outlined in, say, a main() function. A Thread is also a series of steps with a beginning, a middle, and an end. A thread’s sequence, however, can run independently of the main program. In fact, we can launch any number of threads at one time and they will all run concurrently. Visit the Java site for a more involved explanation.

This is incredibly useful when it comes to data mining, as we can have separate threads retrieving different pieces of information from the network. If one gets stuck or has an error, the entire program won’t grind to a halt, since the error only stops that individual thread. To create independent, asynchronous threads, we simply extend the Thread class.

7 Days of Source Day #1: GoodMorning! | blprnt.blg

by karlcow

Project: GoodMorning!

Date: August, 2009

Language: Processing

Key Concepts: Spherical coordinates, latitude & longitude conversion, Twitter API, MetaCarta API

A Thanksgiving Gift – 7 Days of Source Code | blprnt.blg

by karlcow

When it comes to releasing source code, I’ve always been torn. I really believe in the philosophy of open source, but I’m intimidated by putting my code out there for everyone to see. Underneath it all, I’m probably scared of being exposed as some kind of a charlatan (”You call that programming?”). So, to pre-empt that possibility, I’ll start by saying this: I’m not a great programmer. My code is clean and fairly well-structured, but don’t expect to find any particularly advanced code wizardry or complicated mathematics. I do, however, think that the projects that I’ll be sharing over the week contain some good ideas, and a lot of helpful techniques. Hopefully you’ll find one or all of them useful.

20 October 2009

15 October 2009

The Cambrian Period of Concurrency at Ted Leung on the Air

by karlcow

OSCON talk that was a survey of language constructs for concurrency.

Quelqu'un peut faire une version pour les naifs de ce billet, histoire que je comprenne. Je suis juste curieux.

Coding from Scratch: A Conversation with Virtual Reality Pioneer Jaron Lanier, Part One

by karlcow & 1 other

answer Right. And it results in a type of error that doesn't teach you anything. You have chaotic errors where all you can say is, "Boy, this was really screwed up, and I guess I need to go in and go through the whole thing and fix it." You don't have errors that are proportionate to the source of the error. And that means you can never have any sense of gradual evolution or approximate systems. So, the real difference between the current idea of software, which is protocol adherence, and the idea I'm discussing, pattern recognition, has to do with the kinds of errors we're creating. We need a system in which errors are more often proportional to the source of the error.

09 October 2009

07 October 2009

06 October 2009

28 September 2009

io

by karlcow & 1 other

Io is a small, prototype-based programming language. The ideas in Io are mostly inspired by Smalltalk (all values are objects, all messages are dynamic), Self (prototype-based), NewtonScript (differential inheritance), Act1 (actors and futures for concurrency), LISP (code is a runtime inspectable/modifiable tree) and Lua (small, embeddable).

24 September 2009

PUBLIC TAGS related to tag programmation

no tag

Sponsorised links