raspberrypi.org raspberrypi.org

Camera board video output

Dom’s been streaming 1080p video from the camera board (this time using a blu-tack mount – you’ll be pleased to hear that proper camera mounts will be available so you won’t have to use whatever sticky stuff you have in the kitchen drawers), and he’s filmed the streaming process to show you how well it works. He’s used a camera to film what he’s been doing which is rather less good than the...

sitepoint.com sitepoint.com

Sending Email with Swift Mailer

Sending emails programmatically is a common task that programmers must deal with often. Although you can use PHP’s native functions, they can be too low-level, especially when you want to attach one or more files to your message. If you don’t want to use the native functions, or if you want to send mail using an object-oriented approach, then this is the article for you. I’ll introduce you to Swift Mailer, a powerful...

semantic domain

Total Functional Programming in a Partial Impure Language

In my last post, I showed how you could implement the Int construction over resumptions, to derive a higher-order programming language from a first-order one. However, this is not yet a practical tool. The code I gave presented the language as a bunch of combinators, which rapidly get quite painful to write serious programs. Most of us prefer the lambda calculus to SKI combinators for good reason --- programs with variables and binders...