Skip

322 posts tagged with Programming.
Displaying 201 through 250 of 322. Subscribe:

Flickr [hearts] Panda

This post will walk you through the weirdest thing: Flickr's mysterious obsession with Pandas (previously on MeFi: Link).
posted by lipsum on Mar 8, 2009 - 15 comments

Sparkline Information Graphics

Speaking of Edward Tufte (see below), sparklines are a type of information graphics characterized by their small size and data density named by Tufte. Sparklines were used by sites reporting the 2008 election and were first introduced on MeFi in 2005. There are now several ways to put sparklines on your own web site including: a simple jQuery plugin, a downloadable PHP library, a dynamic generator using a Python CGI program, and even a library for Ruby on Rails.
posted by netbros on Feb 27, 2009 - 8 comments

Mitch Haile's Office

Mitch Haile's office requires some explanation.
posted by odinsdream on Feb 25, 2009 - 29 comments

Yo dawg, we herd you like webapps...

Software startup 280 North today announced Atlas: a rich, web-based environment for developing Mac-like web applications. [more inside]
posted by Mr. Anthropomorphism on Feb 24, 2009 - 34 comments

Yugos used Commodore Basic

"The avionics system in the F-22 Raptor, the current U.S. Air Force frontline jet fighter, consists of about 1.7 million lines of software code. The F-35 Joint Strike Fighter...about 5.7 million lines of code...Boeing’s new 787 Dreamliner...about 6.5 million lines of software code. These are impressive amounts of software, yet if you bought a premium-class automobile recently, it probably contains close to 100 million lines of software code."
posted by mr_crash_davis mark II: Jazz Odyssey on Feb 4, 2009 - 64 comments

Q. Would you like tea OR coffee? A: Yes.

What real-life bad habits has programming given you? "This has actually really happened to me. I was trying to hang a glass picture frame on the wall and accidentally dropped it. And in the shock of the moment, I loudly yelled 'Control Z!' Then the glass hit the floor and smashed."
posted by grumblebee on Jan 30, 2009 - 170 comments

due to export regulations cycles greater than 1024 should not be used

A small collection of special programs for system administration, written at a level suitable for senior admins. [more inside]
posted by 31d1 on Jan 3, 2009 - 37 comments

3d context free

Structure Synth is an application for creating 3D structures from a set of user specified rules. It is an attempt to make a 3D version of Context Free.
posted by signal on Jan 2, 2009 - 8 comments

Hard Work and Practice

Tech publisher O'Reilly editors discuss the role of hard work and practice in programming and learning in general. "One aspect of learning programming that often eludes both students and teachers alike is the importance of practice, of actually working through all of these formal structures we teach. Most of our books, in a way, offer a promise of learning that avoids the slow repetition of practice."
posted by needled on Dec 23, 2008 - 70 comments

Animata

Animata is an open source real-time animation software, designed to create animations, interactive background projections for concerts, theatre and dance performances.
posted by Blazecock Pileon on Dec 8, 2008 - 14 comments

"...truly general principals are hard to come by, and ultimately every case is a different case."

Tom ("Duff's Device") Duff examines improving computer source code to make it more concisely communicate it author's intent, in Reading from Top to Bottom. [more inside]
posted by orthogonality on Nov 30, 2008 - 52 comments

Designer, Engineer, Geek

Acko.net is the web home of Steven Wittens, designer of AVS presets for WinAmp, as well as the current Bluebeach theme at Drupal.org. Steven also dabbles in programming; for instance his Farbtastic jquery color picker. Be sure to watch his blog for development jewels like Projective Texturing with Canvas.
posted by netbros on Nov 21, 2008 - 14 comments

Is Haskell Failing?

Haskell has a sort of unofficial slogan: avoid success at all costs says one of its inventors, Simon Peyton-Jones. But will the advanced purely functional programming language[, a]n open source product of more than twenty years of cutting edge research remain true to its roots? Things look rather bleak for the obscurity of Haskell. In the wake of Peyton-Jones's own A taste of Haskell, and with the imminent publication of Real World Haskell by O'Reilly and the emergence of the Haskell Platform, comes BONUS's fun, colorfully illustrated Learn You a Haskell for Great Good!. [more inside]
posted by Monday, stony Monday on Oct 18, 2008 - 61 comments

What is the largest prime factor of the sum of the favorited comments from all fibonacci-numbered MeFites?

"Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems."

Started in 2001 as a sub-section of Maths Challenge, it has since grown large enough to become its own entity. It now boasts over 200 problems, many of them insanely difficult. [more inside]
posted by mystyk on Oct 13, 2008 - 31 comments

Hey Jeff - Where's my "advertising your new site" badge.

Stack Overflow is now out of beta. Designed as a question and answer forum for programmers, it's been made to fill the gap currently filled by sites like the much hated and oft mispronounced Expertsexchange. If you're sick of having to scroll to the bottom, and you write code, then this could be for you. The site has been made by a team headed by Jeff Atwood and Joel Spolsky. These are two uber-bloggers who've made a name for themselves talking about how to code. Of course, for haters of Stack Overflow, there are already a couple of sites to pamper to your anger. Finally, if you're wondering what a stack overflow is, then wikipedia has the answer.
posted by seanyboy on Sep 15, 2008 - 51 comments

Googly Eyebot

"Double-Taker (Snout)" by Golan Levin with Lawrence Hayhurst, Steven Benders and Fannie White "...deals in a whimsical manner with the themes of trans-species eye contact, gestural choreography, subjecthood, and autonomous surveillance. The project consists of an eight-foot (2.5m) long industrial robot arm, costumed to resemble an enormous inchworm or elephant's trunk, which responds in unexpected ways to the presence and movements of people in its vicinity...." Googly Eyebot. (via) [more inside]
posted by Kronos_to_Earth on Aug 13, 2008 - 3 comments

Computer languages and facial hair

Computer languages and facial hair
posted by finite on Apr 30, 2008 - 19 comments

I love deadlines. I like the whooshing sound they make as they fly by.

From the Infocom treasure trove: Milliway's, the unreleased sequel to Hitchhiker's Guide to the Galaxy.
posted by matthewr on Apr 18, 2008 - 43 comments

202 Lines About 101 Computers

101 Great Mostly Pretty Good and Hopefully Correctly Attributed Quotes About Computers and Programming. But Wait There's More! Yep, 101 More Quotes plus an extra extra added bonus for a limited time, the second list as originally published in Spanish, because it's fun to read Isaac Asimov and Emo Philips in another language, and Lou Dobbs will get so pissed off. [more inside]
posted by wendell on Apr 18, 2008 - 18 comments

The head of a small company may still choose to be a tyrant; a large organization is compelled by its structure to be one

In an artificial world, only extremists live naturally. Or: You weren't meant to have a boss. On the other hand, maybe you are.
posted by Blazecock Pileon on Mar 21, 2008 - 36 comments

iPhone SDK details

Extensible applications such as Firefox appear to be banned by Apple's iPhone SDK license agreement: No interpreted code may be downloaded and used in an Application except for code that is interpreted and run by Apple’s Published APIs and builtin interpreter(s)… An Application may not itself install or launch other executable code by any means, including without limitation through the use of a plug-in architecture, calling other frameworks, other APIs or otherwise. An Application may write data on a device only to the Application's designated container area, except as otherwise specified by Apple. Applications may only use Published APIs in the manner prescribed by Apple and must not use or call any unpublished or private APIs.
posted by finite on Mar 7, 2008 - 142 comments

3d graphics in Excel

A 3d graphics engine written in Excel. Money shot on page 4. Blatantly stolen from seanyboy.
posted by signal on Mar 6, 2008 - 32 comments

Big book of algorithms

If you could use a great big free handbook of discrete math and algorithms, Jörg Arndt's fxtbook wants to be your friend. Plain text table of contents to whet your appetite.
posted by Wolfdog on Mar 5, 2008 - 11 comments

Riding the Waves

Riding the Waves of interest in MVC web frameworks such as Rails, Django, TurboGears, and Cake, comes the latest entrant: Ruby Waves. Interesting features include request lambdas, hot patchable, nestable templates, app reusability, and decoupled controller/view. Is the proliferation of MVC projects helping to push innovation forward? Or pointlessly reinventing the wheel? (via RubyInside)
posted by nakedcodemonkey on Feb 29, 2008 - 39 comments

Getting to the Square Root of this Function

Getting to the source of 5 beautiful lines of Quake 3. Rys Sommefeldt traces the history of a very quick (and now infamous) inverse square-root function used in Quake 3. (via) [more inside]
posted by spiderskull on Feb 8, 2008 - 60 comments

A Good Story About Programming

"This is the story of when I re-wrote the Lotus Notes Formula Engine.... So here was I was, offered this position that I clearly wasn't qualified for. I had no experience with language runtimes or compilers, I knew very little about C and didn't know anything about C++, I had never dealt with platform byte ordering and packing and all the other issues associated with writing something for eight different operating systems, I had never even used proper version control. But none of that mattered to me. It seemed to me like an amazing opportunity and I would be doing exactly the kind of stuff I enjoy most..."
posted by grumblebee on Nov 24, 2007 - 64 comments

"Ladies and Gentlemen: The Teeny Little Super Guy."

You can't tell a hero by his size
I'm just a Teeny Little Super Guy!
Oh yeah!"

Writer for Roger Ramjet, Dirk Niblick, and voice of the Glitch.
Jim Thurman, one Teeny Little Super Guy I miss.
posted by Ambrosia Voyeur on Nov 3, 2007 - 23 comments

"Because the internet needs prophylactics for memetically transmitted diseases."

StupidFilter is a work in progress which aims to recognize online stupidity programmatically. Keep in mind we grade stupidity on a scale of 1 to 5. Someone might get a 1 or 2 for a comment that used no punctuation, whereas a comment consisting of nothing but text message abbreviations with a dash of LOLLLLL thrown in for good measure would probably rate a solid 4 or 5. There is a certain amount of subjectivity, and our software is aware of that; scoring will be normalized to eliminate excessively generous or harsh estimations of stupidity. Read some examples of "the tyranny of idiocy" in their collection of Random Stupidity .
posted by amyms on Oct 18, 2007 - 69 comments

Visualizing your email as microbes.

It's not a bug, it's a feature: Carolin Horn has designed Anymails, which represents your email messages and folders as micro-organisms. The morphology of the individual organisms and their behaviour within colonies imparts information about the state of your email. You can view QT movies of the application in action (1, 2), download her thesis, and download the Anymails code itself. See some of her other work here (predominantly in German). via Madame Martin, the "French Metafilter".
posted by Rumple on Aug 31, 2007 - 22 comments

"...it's only when you have your code in your head that you really understand the problem."

Ever read a blog post, and think, "I wish I wrote that"? For all the Mefites with the many AskMe questions about "can I/should I/how should I learn to/ be a computer programmer", here's a pretty good explication of how good programing is done: Holding a Program in One's Head.
posted by orthogonality on Aug 24, 2007 - 43 comments

"How I Became a Programmer"

"How I Became A Programmer" veers between linear biography and brain dump. The piece meanders through its theme, stopping along the way to flirt with word origins, family politics, the senior prom, Japan, airlines and military recruitment. Reading it, I felt trapped inside inside an extremely quirky -- yet recognizable (in a too-close-for-comfort way) -- mind. About half the time I yearned to tell him that he needs an editor; the other half, I was grateful that he didn't have one. Mostly, I'm amazed he HAD a date to the senior prom!
posted by grumblebee on Aug 18, 2007 - 52 comments

5. ColdFusion

The top 10 dead (or dying) computer skills. "Obsolescence is a relative -- not absolute -- term in the world of technology."
posted by caddis on Jun 25, 2007 - 66 comments

I has 1337 code. lol!!1

lolcats are great but now they can code!
posted by jeffburdges on May 29, 2007 - 69 comments

Douglas Crockford Teaches JavaScript

Douglas Crockford, leading JavaScript Architect for Yahoo!, has been teaching a series of classes on JavaScript programming for other Yahoo! employees.
The JavaScript Programming Language [4 video clips: 1 (31 min) 2 (31 min) 3 (29min) 4 (20 min), presentation slides: zipped PPT]
An Inconvenient API: The Theory of the DOM [3 video clips: 1 (31 min) 2 (21 min) 3 (26 min), presentation slides: zipped PPT]
Advanced JavaScript [3 video clips: 1 (31 min) 2 (25 min) 3 (11 min), presentation slides: zipped PPT]
posted by ijoshua on May 10, 2007 - 27 comments

Is this something I absolutely have to be a kid to think is awesome?

In this century, you may have dozens of programming languages lurking on your machine. But how to use them?? A fundamental secret! Well, no more. We cannot stand for that. Hackety Hack will not stand to have you in the dark! Now with 100% more MeFi.
posted by signal on Apr 26, 2007 - 27 comments

Donald Knuth, Computing's Philosopher King

“I wanted to try to capture the intelligence of the design, not just the outcome of the design.” “In 1977, [Donald] Knuth halted research on his books for what he expected to be a one-year hiatus. Instead, it took 10. Accompanied by [his wife] Jill, Knuth took design classes from Stanford art professor Matthew Kahn. Knuth, trying to train his programmer’s brain to think like an artist’s, wanted to create a program [TeX] that would understand why each stroke in a typeface would be pleasing to the eye.”—from a profile of Knuth in the Stanford Magazine (May '06). Salon calls him “computing’s philosopher king(Sep '99). NPR’s Morning Edition interviews Knuth as “the founding artist of computer science(Mar '05). Perhaps a MeFite somewhere has one of these? (Previously)
posted by Ethereal Bligh on Apr 23, 2007 - 40 comments

It's alive!

Gary Stasiuk's beautiful Digital Creatures pulls the curtains on the kinematics of geometric objects, after which he plays with the mathematics and user interactivity of generative art and shows how to build the appearance of AI behaviors into Flash objects.
posted by Blazecock Pileon on Apr 11, 2007 - 14 comments

Corect Seplling Mayd Eesy

How to write a spelling corrector in twenty lines of Python.
posted by alms on Apr 10, 2007 - 45 comments

Rethinking Software Look&Feel

Magic Ink - Information Software and the Graphical Interface
posted by Gyan on Apr 7, 2007 - 29 comments

Jeff Hawkins unleashes his brain: Numenta's new AI platform

Jeff Hawkins, co-founder of Palm and Handspring, has started a new company, called Numenta, to test his controversial theory of intelligence. Whether you find his theory plausible or not, his book, "On Intelligence" is fascinating. Numenta is attempting to build A.I.s using Hawkins' theory as a backbone. They've developed a software engine and a Python-based API, which they've made public (as free downloads), so that hackers can start playing. They've also released manuals, a whitepaper (pdf) and videos [1] [2]. (At about 30:18 into the first video, Hawkins demonstrates, with screenshots, the first app which uses his system.)
posted by grumblebee on Apr 4, 2007 - 22 comments

(LOOP (FORMAT T "~%Hello Metafilter"))

Do you want to learn Lisp? The complete text of Harold Abelson's and Gerald Sussman's Structure and Interpretation of Computer Programs (2nd ed. 1996) is online with a bunch of additional resources. There is also a complete series of lectures based on the first edition given in 1986.
posted by Roger Dodger on Apr 4, 2007 - 65 comments

Stop End

John W. Backus, creator of Fortran, RIP
posted by alms on Mar 19, 2007 - 30 comments

India's Outsourcing Problems

India's Outsourcing Problems One of the most controversial aspects of the global economy has been the newfound freedom of companies from physical location and the subsequent spread of outsourcing jobs. No country had embraced tech outsourcing with the passion of India. Of late, problems there are beginning to rise: engineers start a project, get a few months' experience, and then bolt for greener pastures, bringing a level of attrition that replaces entire staffs within the course of a year. Combine that with salaries in Bangalore that are rising at 12% to 14% per year and it is no surprise that companies are leaving India for a slew of emerging hot spots for IT outsourcing such as the old Soviet Bloc, China, and Vietnam. This comes as companies such as Microsoft continue to laud outsourcing and proudly proclaim that it is here to stay, and it looks as if Ho Chi Minh City will be the next Bangalore.
posted by PreacherTom on Dec 11, 2006 - 19 comments

Fractran.

Fractran. A Turing complete programming language expressed in prime numbers from John Conway. (Interpreter here.) More pathological programming. Via Good Math, Bad Math.
posted by loquacious on Oct 30, 2006 - 14 comments

In the beginning there was the Computer.

And God said
"C:\>RUN HEAVEN AND EARTH"

Oops.
posted by moonshine on Sep 24, 2006 - 46 comments

MapReduce: running large-scale computations in parallel

A look at an algorithm Google uses to run large-scale computations in parallel on thousands of cheap PCs: MapReduce. Via Joel on Software.
posted by russilwvong on Sep 8, 2006 - 16 comments

Something for everyone. Perhaps.

Piet is a programming language in which programs look like abstract paintings. You can view some sample programs, or if you just like Mondrian, why not make your own with the Mondrian Machine? Or maybe you don't like Mondrian but you do like programming, in which case you can check out other strange languages, such as Petrovich, where you can punish or reward your PC. Finally, if you don't like programming OR Mondrian, have a look at a silly gif of a kitten.
posted by Orange Goblin on Aug 14, 2006 - 11 comments

wright/eno speak

Will Wright & Brian Eno, Playing with Time. (MP3, Vorbis) Will Wright, creator of the video games "Sim City," "The Sims," and the forthcoming "Spore," spoke with Brian Eno on many subjects, including time, and generative programming, on June 26, 2006, in seminar put on by the Long Now Foundation. (Summary).
posted by crunchland on Jul 8, 2006 - 26 comments

What did one ghost say to the other?

Get A-Life - an interesting read on artificial life and evolutionary computation, from the game of life (playable applet), through core wars, tierra and on to genetic programming. This approach has recently borne fruit to genetic programming pioneer and inventor of the scratchcard, John Koza, who last year patented his invention machine, actually a 1000 machine beowulf cluster running his software, which has itself created several inventions which have been granted patents. [See also: BBC Biotopia artificial life experiment, another odd BBC evolution game, Artificial Life Possibilities: A Star Trek Perspective]
posted by MetaMonkey on May 3, 2006 - 14 comments

Programming doesn't have to be easy

Somewhere between theoretical constructs like finite automata and Turing machines and feature-rich programming languages like Perl and C++ lives a world of misfits. These so-called esoteric languages frequently employ obfuscation and fustian as central design goals; but that doesn't mean you can't do some neat (useless) things with them.
posted by Plutor on Apr 20, 2006 - 38 comments

Page: 1 2 3 4 5 6 7
Posts