web stuff, raspberry pi… even blacksmithing!

Tag: zephir

A while ago now (back in February!) I did a talk about writing an extension using Zephir to interact with the RaspberryPi’s GPIO. The extension itself wraps around the wiringPi library and it makes it really easy to write PHP scripts that send output and gather input from the GPIO.

So it’s been a while since my lightening talk on Zephir and I realized I hadn’t really done anything to try to learn it a little more in-depth. Coincidentally, I was recently going through a drawer and realized that one of my Raspberry Pi’s was in there just begging to be put to some use (seriously, I could practically hear it weep). So I thought that the only thing to do was to attempt to write an extension using Zephir so that I could control the GPIO via PHP. I mean, isn’t it obvious? Continue reading “Phpiwire: a PHP extension (written using Zephir) for controlling the Raspberry Pi GPIO”→

Yesterday I was one of four people to do a lightning talk at BrightonPHP. As anyone who knows me; I hate public speaking with a passion. Anything over, say, four people (usually including me) and I just like to sit there quietly and not say much. But encouraged by @coderabbi’sWisdom as a Service talk he did at BrightonPHP in February (read: told at the train station by coderabbi that I had to do a talk) and the fact that it was a lightning talk so I didn’t actually have to speak that long, I presented a very brief, high-level overview of Zephir.

If you think any of this is inaccurate, needs tweaking, etc., then please let me know and I’ll happily update it accordingly.

Well done also to Rich, Rowan and Tristan for their very informative talks on joind.in, xml/json and selenium (respectively)… Although I’m the only one that didn’t get an applause after their talk, so you’re all dead to me. 😛