infovore + programming   316

creativecomputing.cc/p5libs/procontroll/
"The proCONTROLL library allows Processing to communicate with controll devices like joysticks, joypads but also keyboards and mice." It works quite nicely.
processing  programming  control  interface 
7 days ago by infovore
Math for Makers
"Topics like linear algebra, topology, graph theory, and machine learning are becoming vital prerequisites both to doing daily work in these fields and, more importantly, to inventing, popularizing, and teaching the new creative tools that are rapidly arising. Without them, artists are forced to wait for others to digest this new knowledge before they can work with it. Their creative options shrink to those parts of this research selected by Adobe for inclusion in prepackaged tools. Instead of the themes and concerns of creative work driving the selection of tools from a growing technical cornucopia, artists find themselves turned into passive users of tools that are already curated, contextualized, and circumscribed by others.

So, I want to do something about this. I want to figure out a way to teach myself and others these more advanced mathematical and computational concepts with a specific eye towards applying them in creative technology."

This is going to be very good. (I'd quote the whole post if I could, but this leapt out at me hardest.) And: on the day Greg's book arrived.
gregborenstein  programming  art  creative  maths 
9 weeks ago by infovore
Sugar: A Javascript library for working with native objects.
"Sugar is a Javascript library that extends native objects with helpful methods. It is designed to be intuitive, unobtrusive, and let you do more with less code." Looks nice - and suitably Javascripty.
javascript  programming  framework 
11 weeks ago by infovore
localtunnel: instantly show localhost to the rest of the world
"The easiest way to share localhost web servers to the rest of the world" Good lord, that's wonderful.
programming  proxy  ruby  localhost 
11 weeks ago by infovore
Microjs: Fantastic Micro-Frameworks and Micro-Libraries for Fun and Profit!
"Micro-frameworks are definitely the pocketknives of the JavaScript library world: short, sweet, to the point. And at 5k and under, micro-frameworks are very very portable. A micro-framework does one thing and one thing only — and does it well. No cruft, no featuritis, no feature creep, no excess anywhere. Microjs.com helps you discover the most compact-but-powerful microframeworks, and makes it easy for you to pick one that’ll work for you." Ooh, nice.
javascript  code  programming  libraries  frameworks 
12 weeks ago by infovore
The "Invent with Python" Blog — Nobody Wants to Learn How to Program
"It’s okay if they don’t completely understand how a program works after they’ve played with it a little. Very few ideas are completely original. The more material you give your students to plagiarize, the wider the range of derisive works they’ll make from them." Perhaps my favourite point in this very good piece. (Though I've found GameMaker way less of a "kit" than it makes out). But yes: no-one wants to learn to program (for its own sake). People want to learn to make things for screens; programming is incidental.
education  programming  learning  teaching 
12 weeks ago by infovore
The HyperCard Legacy [Theory, Mac]: Programming for the People | by Jer Thorp | CreativeApplications.Net
"HyperCard effectively disappeared a decade a go, making way for supposedly bigger and better things. But in my mind, the end of HyperCard left a huge gap that desperately needs to be filled – a space for an easy to use, intuitive tool that will once again let average computer users make their own tools. Such a project would have huge benefits for all of us, wether we are artists, educators, entrepreneurs, or enthusiasts." Lovely piece by Jer Thorp on Hypercard. I've mentioned Hypercard is quite formative for me, right?
mac  hypercard  programming  software 
12 weeks ago by infovore
You Are Not Ruthless Enough - playswithfire
"Every time you throw in a quick fix for something because it’s Getting Late(tm), stop and see if you can fix it correctly right then. Pragmatism says it might not be possible in the time remaining, and that’s ok; “Real artists ship” and all that but a ruthless artist will fix the problem first thing in the next release so they can keep shipping again and again and again." Unhuh.
programming  development  ruthlessness 
february 2012 by infovore
RequestBin — Collect and inspect HTTP requests, debug webhooks
"RequestBin lets you create a URL that will collect requests made to it, then let you inspect them in a human-friendly way. Use RequestBin to see what your HTTP client is sending or to look at webhook requests." Which is very useful.
debugging  http  web  programming 
february 2012 by infovore
Adventures (in code) - Alastair Coote • I had no idea how to make custom maps, so I learnt by doing. You should too.
Nice post about building your own maptiles in Tilemill. Something to return to when I have a location-specific maps problem to solve, perhaps.
maps  design  programming 
february 2012 by infovore
Computational thinking « Alex McLean
"If school programming languages that serve children best end up looking quite a bit different from conventional programming languages, maybe it’s actually the conventions that need changing." Several good points from Alex, and some good points about breaking away from equating "computational" with "procedural".
computation  education  code  programming 
january 2012 by infovore
Top ten movies of 2011! : The Word of Notch
"I could argue back and forth forever, but what I really want to do as a developer, is to work on games in tiny, tiny teams. It means less compromise when it comes to design. It means more freedom when it comes to implementation."
notch  games  teams  programming 
december 2011 by infovore
daniel sinker • Hacker-Journalism 2011: A year of "show your work"
An Impressive list of notable examples of programmatic journalism from Dan Sinker; something I must return to.
data  programming  journalism  code  software 
december 2011 by infovore
Augmented Reality With Processing (Tutorial)
Nice tutorial for exploring AR with Processing. (Yes, I know it's AR, but I also am interested in how this works, so stop your booing in the peanut gallery).
ar  augmentedreality  processing  tutorial  programming 
december 2011 by infovore
Ian Bogost - The Virtues of Long Compiles
"The point isn't nostalgia, that things were better in simpler times, but that the conditions we create (deliberately or accidentally) for and around the practices we pursue have a tremendous influence on the ways we carry out those practices. In the case of computer programming in particular, the apparent benefits of speed, efficiency, accessibility, and other seemingly "obvious" positive virtues of technical innovation also hide lost virtues, which of course we then fail to see." Culture as a byproduct of conditions.
culture  programming  trends  downtime  compiling  ianbogost 
december 2011 by infovore
Astonishments, ten, in the history of version control < Francis is
"The (for now) final end product seems incredibly obvious. And popular.

Yet it took decades of iterative innovation, from some of the cleverest minds in the field, to make something so apparently simple yet powerful.

And every step was astonishing." This is great stuff from Francis.
scm  vcs  versioncontrol  history  programming  francisirving  writing 
december 2011 by infovore
Vim: revisited
Really good look at getting your head around vim from Mislav. Especially on the money with regard to starting slow, and adding things as you need them. The worst thing you can do is _start_ with somebody else's .vim files.
vim  programming  editor  learning 
december 2011 by infovore
Re: RFC Convert builin mailinfo.c to use The Better String Library.
"Quite frankly, even if the choice of C were to do *nothing* but keep the C++ programmers out, that in itself would be a huge reason to use C." Linus doesn't like C++.
c  git  programming  linustorvalds 
november 2011 by infovore
Sycorax: Bring Fictional Characters to Life on Twitter
"Sycorax is a Twitter client, written in Python, that choreographs the online behavior of fictional characters. Other tweet schedulers make your personal Twitter stream look like a clockwork robot is behind it, posting tweets at the optimal time for penetration into your social network. Syxorax lets fictional characters use Twitter the way real people do. Your characters can post at odd hours and talk to each other, taking their lines from a simple script you write, but without any ongoing work from you." Very nice.
storytelling  twitter  narrative  script  programming 
november 2011 by infovore
RVM: Ruby Version Manager - 'rvm pkg install readline'
"If you have an error when compiling pertaining to readline, you may need to attempt installing with the procedure defined below." As, indeed, I did, because I still had Macports installed.
macports  rvm  ruby  programming 
october 2011 by infovore
Programming With Nothing // Speaker Deck
The highlight of Ruby Manor: Tom Stuart's completely brilliant explanations of programming with nothing but Procs: making them, calling them, and nothing else. He made it fun, informative, and the right amount of mental.
programming  procs  tomstuart  rubymanor  brilliant 
october 2011 by infovore
100hz/rails-settings - GitHub
I've used the Settings plugin a lot, but it's very old and dusty. This is a nice fork of it, ported to Rails 3, and saved for future reference.
rails  gem  settings  programming  plugin 
october 2011 by infovore
DMR, 1941—2011
"It’s hard to believe that there was a time when any of these weren’t conventional wisdom, but there was such a time. Unix combines more obvious-in-retrospect engineering design choices than anything else I’ve seen or am likely to see in my lifetime.

It is impossible — absolutely impossible — to overstate the debt my profession owes to Dennis Ritchie. I’ve been living in a world he helped invent for over thirty years."
timbray  c  programming  unix  computerscience  dennisritchie 
october 2011 by infovore
mroth/lolcommits - GitHub
"Takes a snapshot with your Mac's built-in iSight webcam every time you git commit code, and archives a lolcat style image with it." YES.
programming  code  commits  git 
october 2011 by infovore
Custom formats for DateTime — giant robots smashing into other giant robots
Oh, nice; I'm always adding #format_date and #format_time methods to my formatting_helper.rb striaght off the bat, so it's nice to know there are built-ins - although I'm not keen on just overriding defaults, if only so other programmers don't get lost working out why the defaults aren't the same.
formatting  datetime  programming  rails 
august 2011 by infovore
amatsuda/kaminari - GitHub
"A Scope & Engine based, clean, powerful, customizable and sophisticated paginator for Rails 3." Looks interesting; neatly designed, it seems, and will_paginate's refusal to get to a final 3.0 release has always been frustrating. Might try this out.
ruby  pagination  gem  programming 
july 2011 by infovore
Things Have Rules (Ftrain.com)
“I guess you could ask people to make recommendations on LinkedIn,” said Scott. Scott and I both work in information technology. “ 'Working with Cynthia was an amazing experience as she always made deadlines and was incredibly prepared for meetings and she is as good as her word when it comes to not dropping a deuce on your floor.'” Marvellous writing, as ever, from Paul Ford.
writing  art  programming  paulford 
may 2011 by infovore
JavaScript Garden
"JavaScript Garden is a growing collection of documentation about the most quirky parts of the JavaScript programming language. It gives advice to avoid common mistakes, subtle bugs, as well as performance issues and bad practices that non-expert JavaScript programmers may encounter on their endeavours into the depths of the language." This looks really, really good. Alas, unlike Phil, I'm still not quite fully up-to-speed on Prototypes, but it's a great piece of documentation nontheless.
javascript  reference  documentation  programming 
april 2011 by infovore
Foursquare Engineering Blog | Foursquare Engineering Blog
Lovely, just-right blog from Foursquare's engineering team; a nice mix of clarity and detail. They've got some smart folks there.
engineering  development  programming  foursquare 
march 2011 by infovore
Kinect and Processing at daniel shiffman
"This is all very preliminary, but here is a first pass as a Processing Kinect library." Ooh.
processing  kinect  programming  library 
november 2010 by infovore
Advanced Bash-Scripting Guide
"This tutorial assumes no previous knowledge of scripting or programming, but progresses rapidly toward an intermediate/advanced level of instruction . . . all the while sneaking in little nuggets of UNIX® wisdom and lore. It serves as a textbook, a manual for self-study, and a reference and source of knowledge on shell scripting techniques. The exercises and heavily-commented examples invite active reader participation, under the premise that the only way to really learn scripting is to write scripts." Really good stuff, which Nick pointed me at this morning when I revealed I couldn't write bash scripts.
bash  shell  scripting  programming 
november 2010 by infovore
bieh.net » xkcd #576
Bot that buys dirt-cheap goods on TradeMe and tells Twitter what it's buying/bidding on. Seems we need a Rule 38: if software is described in an XKCD comic, the chance of it being brought into reality approaches 1 as t approahces infinity.
xkcd  shopping  dumbai  bot  programming  twitter 
november 2010 by infovore
Annotator | Open Knowledge Foundation
"Simple javascript (+backend) library for web-annotation". Looks really good.
javascript  annotation  library  programming 
november 2010 by infovore
Scrolling Ticker Display - Minecraft Forum - Official Minecraft Forums
"After seeing there is a turing complete language in game, I felt like I should do something interesting with redstone in Minecraft. People already have done clocks and adders so I wanted to do something a little different while also be potentially useful. As a result, I designed out a ticker display." At least as crazy as those LittleBigPlanet calculators.
minecraft  games  creation  programming 
september 2010 by infovore
>TILT AT WINDMILLS: Creating Interactive Fiction with Inform 7: Coming August 2010
"The book assumes no prior knowledge of programming, but also doesn't treat I7 like a regular programming language: loops, for instance, are barely mentioned. In fact, Thinking in Inform 7 might have been a good title." This sounds great.
if  interactivefiction  books  programming  inform7 
july 2010 by infovore
Moserware: Computing Your Skill
Excellent, detailed article on how Microsoft calculate TrueSkill - an algorithm for matching you to players about in your skill level. This is what is used every time you hit "game with strangers" on an XBL title, basically. Fascinating, detailed, not too challenging if you take it slow/steady - and the implementation is on github...
trueskill  machinelearning  programming  games  algorithms  probability  skill 
july 2010 by infovore
Official Google Blog: App Inventor for Android
Another potential response to my regular "come on, where's Hypercard?" query.
software  programming  creation  android  mobile 
july 2010 by infovore
Composite Primary Keys
Composite keys for Rails/ActiveRecord. Really does appear to work, too, which is nice.
activerecord  database  keys  composite  programming  rubyonrails  ruby 
july 2010 by infovore
Rails Dispatch | Presented by Engine Yard
Engine Yard have a new blog about Rails, consisting of screencasts and tutorials, and it looks good. One to subscribe to.
ruby  rails  rails3  rubyonrails  programming  engineyard 
may 2010 by infovore
Programming Books, part 2: The Elements of Programming Style « The Reinvigorated Programmer
"I keep coming back to EoPS (I am re-reading it as I write this) because it’s short, it’s easy reading, it’s funny, and much of its advice is timeless.  In a way, you could say its age is even a plus-point, because it makes it obvious which of the rules are of their time and which are fundamental." Sounds great.
programming  bestpractices  style  books  reference 
april 2010 by infovore
maetl . code is not inevitable
"Primarily, spaghetti code is a literary failing. Through my observations of the developers responsible for these wrecks — they often turned out to be poor prose writers and some were very arrogant about their coding abilities. I believe the core skill that these cowboys lack is that of editing – an instinctive drive towards pruning and tweaking that all good writers know is one of the most important components of literary creation." Some good stuff in here, especially around technical literacy (and, by extension, literate programming).
programming  code  literacy  mastery 
april 2010 by infovore
michaeldv's awesome_print at master - GitHub
"Awesome Print is Ruby library that pretty prints Ruby objects in full color exposing their internal structure with proper indentation." Pretty, and really, really useful (well, for me, anyway).
ruby  pp  gem  programming  repl 
april 2010 by infovore
GDC 2010: Streaming Massive Environments from 0 to 200 MPH « Double Buffered
"Here’s my notes for the talk Streaming Massive Environments from 0 to 200 MPH presented by Chris Tector from Turn 10 Studios. He’s listed as a Software Architect there, and obviously has a deep understanding of the streaming system they used on Forza 3. This talk was nice and deep technically, and touches all parts of the spectrum." Very technical. But: if you can grok what's going on (and this is about at the limits of my simple understanding - could barely start to recreate what's described), it's very interesting about the challenge of rendering beautiful, high detail environments at a solid 60fps, mainly by pre-preparing a lot, and maximising streaming performance both from disk and from memory.
turn10  forza  programming  games  streaming  gdc10  rendering  bitdifficultreally 
march 2010 by infovore
Lou's Pseudo 3d Page
Fascinating article on pseudo-3D graphics, and raster-based road graphics in particular; coders and gamers alike might enjoy this, although it's quite technical. (And: Racin' Force is just beautiful; I forgot how gorgeous voxels could be).
graphics  programming  3d  raster  perspective 
february 2010 by infovore
litany against fear ¤ by nick quaranto ¤ The Rails Module (in Rails 3)
"Better alternatives [to the RAILS_ constants] have existed for a while in Rails core (some since 2.1.0), and it’s about damn time you start using them properly. There’s also some other helpful methods on the Rails module we’ll explore in this post." That was handy.
rails  rubyonrails  rails3  programming  development  tips 
february 2010 by infovore
scraplab — The Practical Application of Codes and Pictures
"It still amazes me that with the Practical Application of Codes and Pictures, 1145 lines of gobbledegook and 554KB of compressed images can be turned into this." Making stuff is awesome.
noticings  code  programming  magic 
january 2010 by infovore
pman -- create, print, save, view PDF man pages
"convert man pages into PDF documents and save them to a specified directory; (batch) print or view PDF man pages from the command line". Which is, you know, clever.
man  manpage  programming  documentation  unix  script  shell  utility 
january 2010 by infovore
From Nand to Tetris in 12 steps
"Building a working computer from Nand gates alone is a thrilling intellectual exercise. It demonstrates the supreme power of recursive ascent, and teaches the students that building computer systems is -- more than anything else -- a triumph of human reasoning." Ooh, that could be good, when I have an hour spare. (Another Google TechTalk).
google  techtalk  programming  computing  games  logic  recursion  hardware 
january 2010 by infovore
Jcrop - Deep Liquid
"Jcrop is the quick and easy way to add image cropping functionality to your web application. It combines the ease-of-use of a typical jQuery plugin with a powerful cross-platform DHTML cropping engine that is faithful to familiar desktop graphics applications." Wow - snappy, well-made, and very impressive.
jquery  dhtml  javascript  programming  image  editing 
december 2009 by infovore
GeSHi - Generic Syntax Highlighter :: Home
"Welcome to the home of the Generic Syntax Highlighter - GeSHi. GeSHi started as an idea to create a generic syntax highlighter for the phpBB forum system, but has been generalised to this project." As seen on the Panic blog: very impressive, in particular, the clickable documentation of Objective-C keywords.
programming  syntax  languages  highlighting  tools  utility 
december 2009 by infovore
Useful temporal functions & queries | code.openark.org
"Here’s a complication of some common and useful time & date calculations and equations. Some, though very simple, are often misunderstood, leading to inefficient or incorrect implementations. There are many ways to solve such problems. I’ll present my favorites." These are, indeed, useful, and I've been using a few of them recently.
mysql  tips  programming  databases  sql 
december 2009 by infovore
STM8S-Discovery: Microcontrollers reach a new low - Hack a Day
"The ST-LINK USB programmer/debugger comes attached, but it’s easy to crack one off and use this for future STMicro-compatible projects; clearly a plan of giving away the razor and selling the blades." $7 for a microcontroller which also has the usb connector/debugger attached; snap it off when you're done.
microcontroller  programming  electronics  hardware 
november 2009 by infovore
Scroll Clock
It's a digital clock made out of scrollbars; divs being resized to force overflow and generate a scrollbar make up the seven-segment display. Bonkers.
javascript  css  clock  programming  absurd 
november 2009 by infovore
Guide to Getting Started in Machine Learning | A Beautiful WWW
"Someone at work recently asked how he should go about studying machine learning on his own. So I’m putting together a little guide." Ooh, useful. Lots of starting points for machine learning in R.
r  datamining  programming  machinelearning  statistics 
october 2009 by infovore
gemcutter | awesome gem hosting
"Gemcutter is the next generation of gem hosting for the Ruby community. Instantly publish your gems and install them. Use the API to interact and find out more information about available gems. Become a contributor and enhance the site with your own changes." Apparently this is the next big thing, post-github not serving gems. Let's chase this trend for a bit.
ruby  gems  hosting  programming  development  gemcutter  opensource 
october 2009 by infovore
SPARQL By Example (1)
Really excellent presentation on the basics of SPARQL - lots of good examples, lots of hands-on stuff, and clear. Worth going back to.
tutorial  presentation  data  semanticweb  web  programming  rdf  sparql  semantic 
october 2009 by infovore
Slub: Making music with live computer code
Me, talking to the chaps from Slub about livecoding and the like, for Wired. Turned out alright, I think. Shame there wasn't space for it in the print edition in the end, but online now.
slub  music  programming  art  livecode  livecoding  wired  article 
october 2009 by infovore
Try Coding Dear Boy - Laughing Meme
"...at the end of the day its 0.1% compsci, 0.9% clever ideas, and 99% duct tape." I am definitely, definitely a duct-tape programmer at best. (actually: no, I'm not; what Spolsky means by that isn't what I thought he meant).
programming  development  laziness  code  ducttape 
september 2009 by infovore
Matasano Security LLC - Chargen - Indie Software Security: A ~12 Step Program
"...we roped in Nate McFeters, another local, and put together a security talk for indie Mac developers with no budget for security. What does a security talk for Mac developers look like? As it turns out, it’s very much like the talk we think every indie developer, Mac or not, should see, and it’s very much unlike the talk the rest of the security industry is giving." Good stuff: simple, clear, well-thought out, and very hard to argue with.
online  web  development  programming  security 
september 2009 by infovore
Gamasutra - Features - From Me to Wii: Martin Hollis' Journey
Simon Parkin interviews Martin Hollis. As with much of what Martin says, it is gentle, readable, and dotted with nuggets of purest gold. And the word "teleportage". Martin's a lovely, lovely chap, and he really, really knows his stuff; reading this should convince you of that.
martinhollis  simonparkin  gamasutra  interview  bonsaibarber  games  design  programming 
august 2009 by infovore
SQL pie chart | code.openark.org
"My other half says I’m losing it. But I think that as an enthusiast kernel developer she doesn’t have the right to criticize people." Generating ASCII pie charts with a single SQL query. It's a very, very big query. It's a bit crazy.
sql  mysql  ascii  graphics  programming  visualization  sick 
august 2009 by infovore
tig
"Tig is a git repository browser that additionally can act as a pager for output from various git commands."
git  scm  versioncontrol  linux  osx  programming  cli  utility 
august 2009 by infovore
Building Rome in a Day
"In this project, we consider the problem of reconstructing entire cities from images harvested from the web. Our aim is to build a parallel distributed system that downloads all the images associated with a city, say Rome, from Flickr.com. After downloading, it matches these images to find common points and uses this information to compute the three dimensional structure of the city and the pose of the cameras that captured these images. All this to be done in a day." Woah.
3D  photography  programming  modelling  architecture  flickr  generation 
july 2009 by infovore
GameDev.net - Graphics Programming Black Book
"Michael Abrash's classic Graphics Programming Black Book is a compilation of Michael's previous writings on assembly language and graphics programming (including from his "Graphics Programming" column in Dr. Dobb's Journal). Much of the focus of this book is on profiling and code testing, as well as performance optimization. It also explores much of the technology behind the Doom and Quake 3-D games, and 3-D graphics problems such as texture mapping, hidden surface removal, and the like." My old URL for this no longer works, but fortunately, this one does.
games  programming  graphics  3D  development  c 
july 2009 by infovore
Rule-Based Programming in Interactive Fiction
Andrew Plotkin on some of the design of Inform 7, and rule-based programming as it applies to IF. Long story short: everything is exceptional, and designing systems to support the kind of stories IF authors want to tell is hard.
programming  games  design  language  parsing  rules  if  interactivefiction  inform  inform7  parser 
july 2009 by infovore
Flickcurl: C library for the Flickr API
"Flickcurl is a C library for the Flickr API, handling creating the requests, signing, token management, calling the API, marshalling request parameters and decoding responses. It uses libcurl to call the REST web service and libxml2 to manipulate the XML responses." I did not know about this, but it looks nifty. Now, to compile it on OSX...
flickr  api  c  curl  utility  programming 
july 2009 by infovore
bitquabit - The One in Which I Call Out Hacker News
"The next time you see an application you like, think very long and hard about all the user-oriented details that went into making it a pleasure to use, before decrying how you could trivially reimplement the entire damn thing in a weekend. Nine times out of ten, when you think an application was ridiculously easy to implement, you’re completely missing the user side of the story." Yes. Similarly: what you don't see is the decision-making, everything that was thrown away.
programming  design  opensource  process  architecture  development  interaction 
july 2009 by infovore
Feature: The Net Yaroze Class of 2000 | Edge Online
Now that Net Yaroze has closed its doors, Edge catch up with some former Yaroze developers; they have some interesting things to say on the state of games education in particular.
netyaroze  programming  development  games  education  uk 
june 2009 by infovore
In CodeIgniter, how can I have PHP error messages emailed to me? - Stack Overflow
A rough guide to building your own ExceptionNotifier for CodeIgniter. Might come in handy.
php  programming  development  codeigniter  errorhandling  exception 
june 2009 by infovore
Gamasutra: Philippe Ringuette-Angrignon's Blog - Why "Next-Gen Games" Went Gray, Brown, And Grey.
"There is one thing that our current consoles are terrible at; lighting. Our current lighting solutions are improving, but for the moment we have much difficulty simulating indirect lighting, especially in real-time... To hide this problem, we tend to instinctively desaturate everything. The mere presence of saturated colors unbalances the rest of the image. Since we often have some form of ambient occlusion in our environments, this visual effect makes the game look more visually convincing." And so: everything is brown.
lighting  games  technology  programming  aesthetic  brown 
june 2009 by infovore
qwantz: "select" is a workhorse, "update" is as routine as a pair of pants. "coalesce" is something special
Ryan North makes a little poem dedicated to the COALESCE function in MySQL. He's right: it's super useful.
databases  mysql  poem  ryannorth  poetry  programming  sql  coalesce 
june 2009 by infovore
Dr Nic’s What is *jour and why they are killer apps for RailsCamp08
"Local devs, running local services, but how to share with everyone in the room?" Answer: rebuild all your tools to work across Bonjour. Slightly bonkers but very cool.
git  ruby  bonjour  networking  collaboration  gitjour  gems  tools  utilities  programming 
june 2009 by infovore
auntie pixelante › zzt recommended reading list
"...this is a good time to consider zzt’s library - not because it’s changing, but because it’s probably complete. the long-running game archive z2 just declared zzt dead, and why not - it’s served its purpose: allowing people who aren’t programmers or digital artists an avenue to game creation before game maker or construct existed. now they do." ZZT must have been one of the first games I played, and I poked around its level editor. This retrospective both fascinates and arouses nostalgia in equal measures.
zzt  games  epic  design  editors  programming  modification  mods 
may 2009 by infovore
Resources: cocos2d at Under The Bridge
"So there seems to have developed a general consensus in the iPhone development community that if you’re planning to develop a sprite-based game, the cocos2d-iphone framework that we mentioned waaaaaay back when and a bit later on is the way to go. So since we’re planning on doing exactly that, here’s a roundup of resources for your cocos2d development!"
games  programming  development  iphone  objectivec 
may 2009 by infovore
Hivelogic - Top 10 Programming Fonts
"Here’s a round-up of the top 10 readily-available monospace fonts for your coding enjoyment, with descriptions, visual examples and samples, and download links for each." I think I roughly agree with Dan on these.
programming  fonts  type  typography  monospaced  font  development 
may 2009 by infovore
Giles Bowkett: Gay People, Come To Rails
"Get over your ridiculous programming-language prejudices and stop endorsing real prejudices. It's this crazy little microcosm/macrocosm mirror effect. You never find bigotry in people with options. It's true in programming and it's true in real life as well, and it looks as if it's true in both places at the same time and for the same people." Giles is right, and the idiots who reached for their retweet button are definitely wrong. Less of this, please.
ruby  programming  rails  homophobia  bigotry  perjorative  community 
may 2009 by infovore
blog.mattwynne.net : Goodbye CruiseControl.rb, Hello Hudson
"The problem is, it doesn’t have a smug website with fancy branding, so you probably overlooked it the first time. Go back and take another look." Worth knowing about, even if it's a long while since I've need continuous builds.
ruby  programming  ci  continousintegration  development  build 
may 2009 by infovore
« earlier      

related tags

3d  4k  800xl  a*  abstraction  absurd  actionscript  activerecord  advice  adware  aesthetic  agile  aging  ai  ajax  alancooper  alexpayne  algorithm  algorithms  amateur  analogy  analysis  android  annotation  api  application  ar  architecture  arduino  argument  array  art  article  ascii  aspectoriented  aspects  assembler  atari  atom  audio  augmentedreality  authenticating  authentication  awesome  bash  bbc  bestpractice  bestpractices  bigotry  bigpicture  bitdifficultreally  blocks  blog  bluetooth  bonjour  bonkers  bonsaibarber  book  bookmarklets  books  bostonglobe  bot  brainfuck  branching  brilliant  brown  browser  budget  bugs  build  bungie  business  c  c64  calculation  calculator  calendar  calendaring  canvas  career  challenge  charts  chef  children  chiptunes  ci  cli  clientside  clock  closures  coalesce  cocoa  code  codec  codeigniter  collaboration  commits  community  compiling  composite  compression  computation  computerscience  computing  conference  conferences  connected  connectivity  console  constraints  contentapi  continousintegration  continuations  contract  control  controller  controllers  conversation  corewar  cost  course  craft  creation  creative  criticism  cruft  crunch  css  culture  curious  curl  daft  data  database  databases  datadriven  datamapper  datamining  dataviz  date  datetime  debug  debugging  delicious  demiforce  demo  demoscene  dennisritchie  deployment  depressing  design  develop  development  dhtml  discussion  distributed  diy  django  document  documentation  dom  domainspecificlanguage  donkeykong  download  downtime  ds  dsl  ducttape  dumbai  eastwest  editing  editor  editors  education  efficiency  electronics  email  embedded  employment  emulation  encoding  engine  engineering  engineyard  epic  errorhandling  essay  estimation  excel  exception  expectation  exploitation  exploits  facebook  feedreader  feeds  firebug  flash  flex  flickr  flixel  font  fonts  formatting  formfollowsfunction  forza  foursquare  framebuffer  framework  frameworks  francisirving  frontend  functional  funny  future  gamasutra  game  games  gaming  gdc  gdc10  gecko  gem  gemcutter  gems  generation  generative  geo  geocoding  git  github  gitjour  godofwar  google  graphics  graphing  graphs  gregborenstein  guardian  gui  guide  guidelines  guitarhero  hack  hacker  hackerthic  hacking  halo  hardcore  hardware  hash  hd  hellyeah  heroku  hidef  highlighting  history  homebrew  homophobia  hosting  howto  html  http  humour  hypercard  i18n  ianbogost  identity  idsoftware  ie  if  image  impressive  infographics  inform  inform7  infoviz  integration  interaction  interactivefiction  interface  interview  iphone  irb  iroquoispliskin  java  javascript  johncarmack  journalism  jquery  js  karsalfrink  kentacho  kentbeck  keys  kinect  klingon  kodu  kongregate  l10n  labour  language  languages  layout  laziness  learning  left4dead  lego  leonardr  libraries  library  lighting  lightweight  linguisics  linustorvalds  linux  literacy  littlebigplanet  livecode  livecoding  localhost  location  logging  logic  login  lrb  lua  mac  machinelearning  macosx  macports  magic  making  man  management  manpage  map  mapping  maps  markup  martinhollis  mastery  maths  mattwestcott  media  memory  merb  messaging  metaphor  metaprogramming  methodology  metrics  microcontroller  microformats  microprinter  microprocessors  microsoft  middleware  mindstorms  minecraft  mobile  modelling  modification  mods  module  monospace  monospaced  mountainwest  mp3  music  mysql  named_scope  namespaces  narrative  natekoechley  netherlands  networkanalysis  networked  networking  netyaroze  newspapers  nifty  nintendo  nintendods  notch  notes  noticings  obfuscated  object  objectivec  objectorientation  objects  online  oo  oops  opengl  openid  openplatform  opensource  originmyth  orm  osx  outsourcing  overtime  pachube  pagination  paper  papers  parser  parsing  pathfinding  patterns  paulford  pdf  pdfgeneration  performance  perjorative  perl  perspective  photography  photojournalism  php  physicalcomputing  physics  pixelart  play  plugin  poem  poetry  port  postmortem  pp  practice  presentation  presentations  probability  process  processing  procs  product  productivity  profiling  program  programming  project  projectmanagement  prolog  promotion  prorotype  prototyping  protoype  proxy  ps3  pyobjc  python  qa  quality  queue  queueing  r  rack  rails  rails3  rake  rakefile  ranking  raster  rating  rdf  recipe  recursion  refactoring  reference  regex  rendering  repl  resarch  research  resources  rest  review  rhetoric  ridiculous  robotics  routing  rss  ruby  rubyfringe  rubymanor  rubyonrails  rules  ruthlessness  rvm  ryannorth  safari  santamonica  scalability  scale  scaling  scheme  scm  scope  scoping  screencast  screenscraping  script  scripting  sdl  search  security  sed  semantic  semanticweb  server  settings  sharing  shell  shoes  shopping  sick  sid  siggraph  simonparkin  simulation  sinatra  skill  slub  small  snippets  social  socialgraph  socialprinter  software  sony  sotc  sound  sourcecontrol  spaceshuttle  sparql  specification  spectrum  splat  spore  sql  sqlite  stanford  statemachine  statistics  storytelling  streaming  style  subversion  svn  syntax  syntaxhighlighting  synthesis  tagging  tags  talk  tcpip  teaching  teams  technology  techtalk  templates  templating  terrain  testing  tetris  textadventure  textmate  theme  thoughtbot  thoughtworks  timbray  time  tips  tomstuart  tomtaylor  tool  tools  toread  toxi  travel  trends  trism  trueskill  turing  turn10  tutorial  twitter  type  typography  ugc  uk  unicode  unix  useful  utilities  utility  validation  vcs  versioncontrol  via:jerakeen  video  videogames  vim  viruses  visualisation  visualization  vocabulary  web  web20  webdev  webdevelopment  webkit  webservices  widget  wii  wiki  windows  wipeout  wired  woah  wolfenstein  wordpress  workplace  wow  writing  xbox  xkcd  xml  xp  youtube  zzt 

Copy this bookmark:



description:


tags: