announcing lib_oauth - an OAuth library for PHP4, requiring no extra extensions, pear modules, etc.
announcing lib_oauth - an OAuth library for PHP4, requiring no extra extensions, pear modules, etc.
the window.name transport for dojo is utter genius.
some js debugging tips from forever ago [via dunstan]
i didn't realize there'd be so much movement on rakudo. it's looking pretty snazzy
jeez richard, learn 2 google. how to print stuff to stdout in c#
the XPCOM string guide means i don't have to keep asking richard whether i should be using an nsAString or nsACString. nice
dependency walker is a lovely little tool for checking dll/exe imports and exports. via rc
the context free art language is very neat. did i blog this recently?
aside from the final calculation being highly dubious, the perl module dependancy viewer is pretty neat
shoes is probably old hat, but looks kinda cool
porting flickr over to sql on rails is going to take all day
for future reference - a library to unpack MoPaQ archives for WoW
rails has reached that nasty stage where alot of people are using it and a hole is found. it's been handled interestingly, for sure
the songbird source is now available - should make creating xulrunner apps much easier.
maybe we should port flickr to emoticon
sphere looks very cool - a game engine which embeds spidermonkey for scripting. need to check that out further
qlaonic is a great syntax resource [via salti]
from a php disucssion at work: "If you're willing to continually do the heavy lifting of ensuring that your version of Smalltalk96 on Rails stays concurrent with the latest patches". omg, how awesome would that be?
a paper about intercal. very nice
shdh5. see you there
lyric tracker have exposed what they call a soap interface (although it's 100% rest). pretty easy to use - time for a lyrictracker/last.fm mash-up.
php annoyance of the day: "If you compare two numerical strings, they are compared as integers" ... even if we can't convert those strings to numerics without losing precision.
rollyo is, as time says, "in the web 2.0 style". built on top of the y! search api.
the dp.SyntaxHighlighter is an inspired piece of javascriptery. it takes simple textareas with certain classes, and truns them into syntax highlighted code listing displays, complete wityh line numbers, tab stops and alternating line colors. beautiful and really easy to use. [via aaron]
rate my code is awesome - thanks to salti for finding that
jsan is finally alive [via aaron]
i'm currently rewriting the X:P:L:T:X module using the CADT model, but i have an excuse. as it, it can't really toke properly and gets too confused. a new tokener is done and seems to be working. just need to tree it and evaluate it.
eric pointed me toward trixie, which implements greasemonkey functionality for IE. very very cool.
the ICFP programming contest seems fun - i wonder if anyone's planning on implementing in brainfuck. or smith. or maybe homespring :)
i thought it had been completely lost in the midsts of time, but i found my implementation of wait.
php diary is good. and linking to an old article of mine. which surely makes me more likely to lonk to them ;)
aaron spotted this little gem of perl wisdom. crazy stuff.
yadis is live journal's new distributed authentication procotol. we're talking about redoing the flickr auth api internally to gel with the yahoo SSO stuff and to allow non-web apps to authenticate, but are still talking design.
Acme::JavaTrace might actually be a useful acme perl module. oops
yoz linked to a good resource for anyone thinking of developing moz extensions - worth checking out.
phil doesn't believe ruby on rails exists: "Personally I prefer Cobra with the Spoke and Hairnet modules compiled in. But I've heard Gerbera on SouflBAD+9 is even more powerful, particularly if you already have a load of Buckingham code"lying around.
mr hammond is doing cool things with flickr - his contacts' most popular tags. nice
the html validator plugin for firefox is neato. saves uploading your work and tkaing trip to the validator pages.
excellent - i found an online version of the spectrum +3 manual - complete with chapter 8, the guide to +3 basic.
matt smith is writing games again. awesome. though it might turn out to be a big dissapointment. i'm working on a spectrum games myself at the moment (though porting it from spectrum to php :)
sometimes i think microsoft is trying to spite me. i mean, wtf? what was mime invented for?
installsite has lots of information about building app installers. bookmarked for next time i actually get an app finished ;)
a nasty four year old bug in firefox is stopping some large corps from using it. ouch! sort out your priorities guys.
autrijus is implementing a featherweight perl6 in haskell. it's on cpan. i'm overly excited.
A byte walks into a bar and orders a pint. Bartender asks him "What's wrong?" Byte says "Parity error." Bartender nods and says "Yeah, I thought you looked a bit off."
for your coding pleasure - porter stemmer in php
the porter stemming algorithm in perl - bookmarked for later programming fun.
how to build an oo system with inheritance, using just basic lua - the story of o. fascinating stuff.
savant seems like a good idea, but basically just sucks. php is too syntax heavy for templating. a six character sequence to open a tag? ffs
an almost-complete english translation of the french ocaml book is available for free online.
i found the pascal compiler i was looking for - maybe as a basis for developing a pascal to parrot compiler.
pdd7 contains parrot's coding standards. this document alone seems to be larger than most oss projects. a very detailed basis to start coding on. (though i wonder how closely the actual source follows the conventions).
PAR looks really good. it's a JAR-like packaging system for perl apps. must investigate tomorrow.
This is the personal website of Cal Henderson, Slack co-founder & CTO.
I give occasional talks, write code and sometimes articles.
books bools cheese code covid food games halflife havana ibm language lego maps math memes minecraft php programming reading regex slack technology via-matts wiring
apple awesome bacon code coding comics design flickr food games javascript lego maps movie music perl php programming software tech tv video visualization web