Mails into the Web

Requirement: "Given this Mailchimp newsletter, embed the latest issue in that Jekyll static website". Mailchimp offers many APIs, but this approach requires too many complications. Instead my solution relies on RSS: given the RSS feed of your newsletter (you can obtain it with the "RSS" link…

More Work Surface

I usually work on a laptop with an external monitor, but given the abundance of monitors at home I've looked around for some way to use a RaspberryPI as "wireless video interface" and further extend my display real estate. I've not been able to find any method, but…

Reuse: Sounds Good

I like to listen at streaming radios all day long while working and hacking, but I was annoyed by plugging and unplugging the speakers' audio jack from my laptop every time I have to move it. Some time ago I attached speakers to a RaspberryPI, so to obtain an isolated…

Hard Style Sleeping - Lazy Edition

More than one year ago I managed to put a RaspberryPI and a pair of speaker on my bedside table, programmed to loudly play a dubstep music stream at a given hour to wake me up on the most brutal and effective way. It worked, but recently I had to…

DNS, The Masquerade

Scenario: a RaspberryPI primarily acting as access point, assigning IPs by DHCP and catching all DNS requests to redirect all HTTP traffic to himself, which may eventually switch to connect as a client to an existing wireless network (and delegating DHCP and DNS to another access point). 90% of this…

Signed in Blood

As I'm now a business holder under the Italian laws jurisdiction, I had to ask a legally recognized "digital sign": a USB key containing some spare applications, libraries and a set of public and private certificates to produce recognizable digital signs identifing myself. The certificates are in an…

Lazy Developer Portfolio

I'm a professional freelancer, and it is useful to highlight my activities for self-promotion. Most of my peers have some kind of online portfolio listing previous works and personal projects, and so I do on my website. But I'm also a lazy developer, and often I forget to keep it…

The Perfect Object Storage

Me: Will this stuff be hosted in AWS? $Customer: No, we are going to host on infrastructure of $PopularTLCOperator! $PopularTLCOperator: Yes, come to us! Me: Fine. Do you have an Object Storage? $PopularTLCOperator: Errr... Nope... In this way I started my review of existing solutions for DIY files storage and…

CryptoLocker vs Photorec

A very short note about a very hot topic: ransomware viruses spreading across the Internet. Some day ago a man bring to me a USB disk infected by one of those malicous applications, asking to recover the many family photos collected there (of course, stored in single copy). I had…