<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>CodeScaling on Codepope's Development Hell</title><link>https://codepope.dev/categories/codescaling/</link><description>Recent content in CodeScaling on Codepope's Development Hell</description><generator>Hugo</generator><language>en</language><lastBuildDate>Thu, 13 Feb 2025 21:23:17 +0000</lastBuildDate><atom:link href="https://codepope.dev/categories/codescaling/index.xml" rel="self" type="application/rss+xml"/><item><title>Relocating....</title><link>https://codepope.dev/post/2019/03/relocating/</link><pubDate>Sun, 24 Mar 2019 20:14:47 +0000</pubDate><guid>https://codepope.dev/post/2019/03/relocating/</guid><description>I&amp;rsquo;m consolidating the code* sites and that means that there will, all going well, be no new posts here. Instead, I&amp;rsquo;m breaking in a new site at Codepope.dev1. There&amp;rsquo;s already a post up (with code) about the PyPortal. So, maybe see you there. It&amp;rsquo;s going to be a work in progress (no comments yet), but see you there - you can get in touch through Twitter (@codepope) if you want.</description></item><item><title>Levelling the Word Clock</title><link>https://codepope.dev/post/2018/11/levelling-the-word-clock/</link><pubDate>Sun, 18 Nov 2018 16:42:02 +0000</pubDate><guid>https://codepope.dev/post/2018/11/levelling-the-word-clock/</guid><description>Cyntech do a word clock - an 8x8 array of neopixels, a set of acrylics to make a box and stencils for the words and space to fit in a pi zero or pi 2/3 inside. It&amp;rsquo;s been built here for a while and suffering from random light shows on the display and dropping the WiFi.
Well the light shows were down The the fact that the neopixels work at 5v but the Pi data line is a beefy 3.</description></item><item><title>Fireworks, like a...</title><link>https://codepope.dev/post/2018/11/fireworks-like-a/</link><pubDate>Sun, 04 Nov 2018 17:09:48 +0000</pubDate><guid>https://codepope.dev/post/2018/11/fireworks-like-a/</guid><description>So in the background, I&amp;rsquo;ve been playing around with digital fireworks on various LED displays, mostly on the Raspberry Pi Zero with PS3 controllers and well that was going on with various levels of success and then I took a break from that approach. I noticed that I had an ESP32 Feather and a 3.5&amp;quot; Featherwing touch screen. What the heck, I said and a few hours later&amp;hellip;
So touch and out come the particles&amp;hellip;.</description></item><item><title>All change... to MongoDB</title><link>https://codepope.dev/post/2018/10/all-change-to-mongodb/</link><pubDate>Sat, 27 Oct 2018 15:38:16 +0000</pubDate><guid>https://codepope.dev/post/2018/10/all-change-to-mongodb/</guid><description>If you follow me on Twitter, then you&amp;rsquo;ll know that I&amp;rsquo;m in the process of leaving IBM who acquired Compose (who were MongoHQ) some years back. It was a super-fun ride, but things change and after a while you need to move on. And the best moving on is the moving on where you get to do something even more interesting&amp;hellip;
So, my next stop is, in a delightful circular fashion, MongoDB Inc where I&amp;rsquo;ll be hitting the buttons on keyboards in interesting ways to get them to exude the rich taste and delightful aroma of steeped and chilled content (mmm&amp;hellip; brewed overnight, every night).</description></item><item><title>Elsewhere: NewsBits on Java 11</title><link>https://codepope.dev/post/2018/09/elsewhere-newsbits-on-java-11/</link><pubDate>Fri, 28 Sep 2018 16:40:53 +0000</pubDate><guid>https://codepope.dev/post/2018/09/elsewhere-newsbits-on-java-11/</guid><description>As is my way, I&amp;rsquo;ve been writing elsewhere for a living among other things and here&amp;rsquo;s the latest NewsBits I gathered up&amp;hellip;.
Java 11 arrives with long term support and warnings. Refactoring .then() added to Microsoft&amp;rsquo;s TypeScript. Ready for PostgreSQL11, PostGIS 2.5.0 released. Your own database Arnie: pg_terminator kills PostgreSQLconnections. Make SQLprettier with sqlfmt. Read about CrimsonDB&amp;rsquo;s adaptive key/values. Kubernetes gets a TLS bootstraping update. And Finally &amp;hellip; How to scan a Rocket.</description></item><item><title>Elsewhere: NewsBits - Redis 5 RC 5</title><link>https://codepope.dev/post/2018/09/elsewhere-newsbits-redis-5-rc-5/</link><pubDate>Fri, 07 Sep 2018 16:29:07 +0000</pubDate><guid>https://codepope.dev/post/2018/09/elsewhere-newsbits-redis-5-rc-5/</guid><description>I&amp;rsquo;ve been doing my usual Friday news gathering for the day job and that means here is todays NewsBits&amp;hellip;. Here&amp;rsquo;s what&amp;rsquo;s in it:
Redis 5.0 gets a new release candidate and controversy. Updates for older MongoDB versions. A guide to analyzing slow MongoDB queries. Making MySQL&amp;rsquo;s shell shine. Google open up Dataset Search. Firefox 62 lands, as does the new ESR release. HTTP2 support no longer experimental in Node 10.10. VS Code gets a new Settings UI.</description></item><item><title>Elsewhere - NewsBits (end of August Edition)</title><link>https://codepope.dev/post/2018/09/elsewhere-newsbits-end-of-august-edition/</link><pubDate>Mon, 03 Sep 2018 17:30:18 +0000</pubDate><guid>https://codepope.dev/post/2018/09/elsewhere-newsbits-end-of-august-edition/</guid><description>In the most recent NewsBits (NewsBits at Compose.com&amp;rsquo;s Articles) there&amp;rsquo;s some minor DB and driver updating, a DB that branches like git, a fresh Vault, what happens to SSDs when they meet database write loads, the new Go 1.11 (and 2 drafts) and&amp;hellip; oh yeah who wants to see round corners?
(Apologies for the lateness&amp;hellip; I&amp;rsquo;ve been playing with MicroPython, CircuitPython, ESP32s, ESP8266s and a selection of tiny light emitting things&amp;hellip;.</description></item><item><title>Elsewhere: NewsBits for August 24th....</title><link>https://codepope.dev/post/2018/08/elsewhere-newsbits-for-august-24th/</link><pubDate>Sat, 25 Aug 2018 09:15:16 +0000</pubDate><guid>https://codepope.dev/post/2018/08/elsewhere-newsbits-for-august-24th/</guid><description>As is my Friday wont, I wrote up NewsBits for Compose but then things move fast&amp;hellip; since that was published Go 1.11 has landed&amp;hellip; Really looking forward to using that in anger (good anger, not &amp;ldquo;damn computer&amp;rdquo; anger).
(Today&amp;rsquo;s a HackWimbledon day and I&amp;rsquo;ll be there possibly assembling a RasPad and Featherwings&amp;hellip;.)
Elasticsearch 6.4 now has an alias (type) and much more. There was a bit of controversy around Redis and licensing.</description></item><item><title>Elsewhere: NewsBits</title><link>https://codepope.dev/post/2018/08/elsewhere-newsbits/</link><pubDate>Sat, 11 Aug 2018 06:42:25 +0000</pubDate><guid>https://codepope.dev/post/2018/08/elsewhere-newsbits/</guid><description>Here&amp;rsquo;s my regular Friday database and developer news from Compose:
• PostgreSQL stable updates all round. • And there&amp;rsquo;s a new PostgreSQL 11 beta. • How well does PostgreSQL work with a GPU? • Redis 4.0.11 is all about timing. • While Redis 5.0 RC4 hardens its streams. • JanusGraph 0.3.0 edges the graph database forward. • A first update for MongoDB 4.0. • CouchDB 2.2 makes storage pluggable. • Google&amp;rsquo;s Dart 2 is stable and released.</description></item><item><title>Kindle hacking and clocking...</title><link>https://codepope.dev/post/2018/08/kindle-hacking-and-clocking/</link><pubDate>Mon, 06 Aug 2018 20:49:48 +0000</pubDate><guid>https://codepope.dev/post/2018/08/kindle-hacking-and-clocking/</guid><description>There&amp;rsquo;s a super little Instructable on how to make a Literary clock using a Kindle. Well, I happened to have an old school original Kindle 3 about and dived it. Some observations&amp;hellip;.
The jailbreaking materials for the Kindle are functional but there&amp;rsquo;s so many images out there its easy to see why people can get confused. The USB/Wifi Networking hack is pretty good to work with when you&amp;rsquo;re doing USB only, but I wasn&amp;rsquo;t sold on Wifi configuration, so I stuck with USB and the joy of self-assigning IPs.</description></item><item><title>Rebooting Codescaling - Keyboard Kickoff</title><link>https://codepope.dev/post/2018/08/rebooting-codescaling-keyboard-kickoff/</link><pubDate>Sat, 04 Aug 2018 12:52:35 +0000</pubDate><guid>https://codepope.dev/post/2018/08/rebooting-codescaling-keyboard-kickoff/</guid><description>I&amp;rsquo;ve not been blogging much here, but thats going to change. Fresh lick of theme, and&amp;hellip; we&amp;rsquo;re off.
First up, this Ortho-linear keyboard from OLKB. I have a distinct keyboard fetish and I don&amp;rsquo;t think it&amp;rsquo;ll be every satisfied. Always looking for something different and this OLKB Plank kit seems to have tickled every spot. The Ortho-linear layout puts everything on a grid, and has no proven benefits but it does feel nice to type on in terms of finger positioning.</description></item><item><title>A little late but here's last week's news...</title><link>https://codepope.dev/post/2018/05/a-little-late-but-heres-last-weeks-news/</link><pubDate>Sun, 27 May 2018 18:08:55 +0000</pubDate><guid>https://codepope.dev/post/2018/05/a-little-late-but-heres-last-weeks-news/</guid><description>Friday&amp;rsquo;s news, still fresh&amp;hellip; read it over at Compose Articles (or here and below in the archive). Fresh MongoDB and PostgreSQL development versions on the road to production, MariaDB&amp;rsquo;s TX does Oracle and more. Enjoy.
A first release candidate for MongoDB 4.0. PostgreSQL 11 enters beta. Locking up? PostgreSQL and MySQL locks. MariaDB TX goes for Oracle enterprises. Database down time at Wikipedia. Containerd&amp;rsquo;s Kubernetes integration goes GA. Bash Bash now with Bash Alpha 5.</description></item><item><title>That Friday Feeling</title><link>https://codepope.dev/post/2018/05/that-friday-feeling/</link><pubDate>Fri, 11 May 2018 17:33:35 +0000</pubDate><guid>https://codepope.dev/post/2018/05/that-friday-feeling/</guid><description>It&amp;rsquo;s Friday and here&amp;rsquo;s the new NewsBits with database updates galore, malware in dependencies, a new DB based on MySQL, the latest Rust and Sublime Text and mmm&amp;hellip; CloudEvents (not a conference (not yet at least)).
Updates for PostgreSQL, RabbitMQ, etcd and Scylla. &amp;ldquo;Cloud native&amp;rdquo; MySQL-based RadonDB appears. CloudEvents to bring serverless systems together. Looking to be big in enterprises - Firefox 60. Python and Node malware in dependencies. Ligatures and HiDPI support in Sublime Text.</description></item><item><title>This Friday's Bits....</title><link>https://codepope.dev/post/2018/05/this-fridays-bits/</link><pubDate>Fri, 04 May 2018 16:39:14 +0000</pubDate><guid>https://codepope.dev/post/2018/05/this-fridays-bits/</guid><description>Did that NewsBits Thing so you can read about TiDB, a database in PHP, Code&amp;rsquo;s latest update and Rowhammer in your pocket.
Welcome to NewsBits where you&amp;rsquo;ll find the database, security, and developer news from around the net for the week ending May 4th 2018:
TiDB gets to version 2.0. An update comes to MariaDB 10.0. FoundationDB&amp;rsquo;s progress report is in. PHP fans may want a SleekDB. Lnav is ideal for every log.</description></item><item><title>NewsBits - TLS for Redis - Could be!</title><link>https://codepope.dev/post/2018/04/newsbits-tls-for-redis-could-be/</link><pubDate>Fri, 27 Apr 2018 17:08:01 +0000</pubDate><guid>https://codepope.dev/post/2018/04/newsbits-tls-for-redis-could-be/</guid><description>What I wrote during my day job - Here&amp;rsquo;s my Friday Newsbits (below and in the archive) where you can find out about Redis getting native TLS, the other MySQL update, the latest Node.js 10 and Flask 1.0 and more. Do let us know if you enjoy it.
Welcome to NewsBits where you&amp;rsquo;ll find the database, security, and developer news from around the net for the week ending April 27th 2018:</description></item><item><title>Newsbits.... April 20th</title><link>https://codepope.dev/post/2018/04/newsbits-april-20th/</link><pubDate>Fri, 20 Apr 2018 16:37:21 +0000</pubDate><guid>https://codepope.dev/post/2018/04/newsbits-april-20th/</guid><description>The day job gets me writing news of Friday and what a databasey news week. FoundationDB open sourced, MySQL 8 going GA&amp;hellip; check it out in Compose&amp;rsquo;s NewsBits (Archived and below).
Apple open sources FoundationDB. MySQL 8 gets officially released. Security fixes for Elasticsearch machine learning. Titus from Netflix is open sourced. Oracle releases polyglot GraalVM. Atom gets better for pairs. Code deanonymization gets smarter. And finally, make an analog noise with open source.</description></item><item><title>Some bits of codescaling....</title><link>https://codepope.dev/post/2018/03/some-bits-of-codescaling/</link><pubDate>Sun, 18 Mar 2018 14:39:14 +0000</pubDate><guid>https://codepope.dev/post/2018/03/some-bits-of-codescaling/</guid><description>Recent writings from me This weeks Newsbits (archive and below) where the bestest daily tool for PostgreSQL gets to 1,0, MySQL jumps some versions and Samba has a password problem. Stunneling to Redis (archived) where we use a neat feature of Stunnel to make on demand secure connections to Redis. And part of a series on connecting NodeJS to databases covering MongoDB, PostgreSQL and Elasticsearch (archive). Newsbits PostgreSQL pager pspg hits 1.</description></item><item><title>News, by me...</title><link>https://codepope.dev/post/2017/10/news-by-me/</link><pubDate>Fri, 20 Oct 2017 17:57:34 +0000</pubDate><guid>https://codepope.dev/post/2017/10/news-by-me/</guid><description>Here&amp;rsquo;s my database-y, cloud-y, developer-y news round up for the week - It&amp;rsquo;s NewsBits on the big releases on the week and more.
This article was imported from the original CodeScaling blog</description></item><item><title>Some Newsbits...</title><link>https://codepope.dev/post/2017/08/some-newsbits/</link><pubDate>Fri, 25 Aug 2017 17:18:05 +0000</pubDate><guid>https://codepope.dev/post/2017/08/some-newsbits/</guid><description>Over at Compose, where I work, I do a Friday news roundup, and here is this weeks NewsBits. There&amp;rsquo;s stuff about Riak, Go, OmniDB and a fun thing about fake RAM chips.
This article was imported from the original CodeScaling blog</description></item><item><title>ESP32s and Python and more</title><link>https://codepope.dev/post/2017/08/esp32s-and-python-and-more/</link><pubDate>Sun, 20 Aug 2017 23:14:13 +0000</pubDate><guid>https://codepope.dev/post/2017/08/esp32s-and-python-and-more/</guid><description>An edifying weekend saw me looking at a whole load of ESP32 based boards - The WiPy 2.0, the Sparkfun ESP32 Thing and the Huzzah32&amp;hellip; and in turn a whole set of MicroPython variants&amp;hellip; MicroPython is a shrunk down Python 3 for embedded devices and it can fit in some pretty small spaces - there’s a version for the MicroBit even. Anyway, I wanted to find out if I could do a particular projects proof of concept using MicroPython.</description></item><item><title>Another NewsBits</title><link>https://codepope.dev/post/2017/08/another-newsbits/</link><pubDate>Sun, 20 Aug 2017 22:43:22 +0000</pubDate><guid>https://codepope.dev/post/2017/08/another-newsbits/</guid><description>Here’s another little batch of database news I did at the day job&amp;hellip;. enjoy.
This article was imported from the original CodeScaling blog</description></item><item><title>A placebo of news...</title><link>https://codepope.dev/post/2017/08/a-placebo-of-news/</link><pubDate>Fri, 11 Aug 2017 23:33:42 +0000</pubDate><guid>https://codepope.dev/post/2017/08/a-placebo-of-news/</guid><description>Here’s what I wrote for work today. It’s some newsbits for this week&amp;hellip;
This article was imported from the original CodeScaling blog</description></item><item><title>NewsBits March 3</title><link>https://codepope.dev/post/2017/03/newsbits-march-3/</link><pubDate>Sat, 04 Mar 2017 08:44:13 +0000</pubDate><guid>https://codepope.dev/post/2017/03/newsbits-march-3/</guid><description>Here&amp;rsquo;s the bits of news I gathered for Compose.com - NewsBits March 3.
This article was imported from the original CodeScaling blog</description></item><item><title>Pi GPIO on USB - It's neat....</title><link>https://codepope.dev/post/2017/01/pi-gpio-on-usb-its-neat/</link><pubDate>Mon, 02 Jan 2017 00:07:35 +0000</pubDate><guid>https://codepope.dev/post/2017/01/pi-gpio-on-usb-its-neat/</guid><description>Just popped in a pre-order for RyanTech&amp;rsquo;s latest. It&amp;rsquo;s a board with a 40 pin Pi header, USB connector and software for Pixel, Linux, OSX and other operating systems which lets you drive it like a Pi&amp;rsquo;s GPIO header. There&amp;rsquo;s just so many neat things you can do with this card. It&amp;rsquo;ll let you hang that neat Pi Hat off your PC simply. It&amp;rsquo;ll let you double up your Pi&amp;rsquo;s GPIO capability.</description></item><item><title>Here comes 2017 and...</title><link>https://codepope.dev/post/2016/12/here-comes-2017-and/</link><pubDate>Wed, 28 Dec 2016 18:03:42 +0000</pubDate><guid>https://codepope.dev/post/2016/12/here-comes-2017-and/</guid><description>Well, 2017 is days away and it&amp;rsquo;s time to make some decisions about this blog. The options are simple, shut it down and make a new personal blog in the style of Codescaling, or carry on here just reworking the site as my personal space. To be honest the latter option seems to be cheapest and most effective, so&amp;hellip;.
Codescaling is deaded, long live Codescaling.
I&amp;rsquo;ll be working on a new about page along with some new posts about what&amp;rsquo;s been in my recent makery builds (Z80 boards, Orange Pi, Linkit 7655 and more) and HackWimbledon bits and crosspostings from the day job at Compose and&amp;hellip; well, we&amp;rsquo;ll see.</description></item><item><title>From my other output....</title><link>https://codepope.dev/post/2016/08/from-my-other-output/</link><pubDate>Sat, 20 Aug 2016 10:56:32 +0000</pubDate><guid>https://codepope.dev/post/2016/08/from-my-other-output/</guid><description>I&amp;rsquo;ll be posting some of my regular items I do elsewhere here from now on and&amp;hellip;. one thing I write every Friday us Compose&amp;rsquo;s Little Bits. Here&amp;rsquo;s what&amp;rsquo;s in the latest:
Postgres-BDR goes 1.0, MongoDB updates the stable and development branches, a look at Hexastores, Sophia&amp;rsquo;s key/value storage gets rows, Go goes 1.7, PowerShell goes open source, Github makes page publishing easier, GnuPG gets fixed randomness, Apple talks Black Hat and the world of Wikipedia in a Wikiverse.</description></item><item><title>Just a note...</title><link>https://codepope.dev/post/2015/11/just-a-note/</link><pubDate>Sun, 15 Nov 2015 20:14:44 +0000</pubDate><guid>https://codepope.dev/post/2015/11/just-a-note/</guid><description>Yes, it has been quiet here. Things have been busy elsewhere and I&amp;rsquo;m in the process of reworking what and how I&amp;rsquo;ll be populating Codescaling. I&amp;rsquo;m currently leaning to talking more about the scaled down world, small systems and working with them. But its up in the air. So, reader, what do you want?
This article was imported from the original CodeScaling blog</description></item><item><title>Snippets - ODF 1.2, Meteor 1.2 and NodeMCU customised</title><link>https://codepope.dev/post/2015/07/snippets-odf-1-2-meteor-1-2-and-nodemcu-customised/</link><pubDate>Sun, 26 Jul 2015 21:25:41 +0000</pubDate><guid>https://codepope.dev/post/2015/07/snippets-odf-1-2-meteor-1-2-and-nodemcu-customised/</guid><description>This article was imported from the original CodeScaling blog</description></item><item><title>Node.js and Docker realigned</title><link>https://codepope.dev/post/2015/06/node-js-and-docker-realigned/</link><pubDate>Sun, 28 Jun 2015 10:58:59 +0000</pubDate><guid>https://codepope.dev/post/2015/06/node-js-and-docker-realigned/</guid><description>It&amp;rsquo;s not really a surprise, but after just over six months since the &amp;ldquo;forking&amp;rdquo; of both Node.js and Docker, the two different projects have ended up back in some sort of alignment. For Node.js, it was the reunification with io.js under the Node.js Foundation, which was officially launched under the Linux Foundation&amp;rsquo;s umbrella. The Node.js and io.js technical development is now driven by a technical committee and hopefully this will all work out well for all.</description></item><item><title>Developer Catchup: Rust 1.0 and Node reunification</title><link>https://codepope.dev/post/2015/05/developer-catchup-rust-1-0-and-node-reunification/</link><pubDate>Sun, 17 May 2015 20:57:05 +0000</pubDate><guid>https://codepope.dev/post/2015/05/developer-catchup-rust-1-0-and-node-reunification/</guid><description>First up, Rust has reached version 1.0, though this is an announcement that was hardly unexpected. It has a lot to live up to given the Rust web site goes for such unloaded language as “blazingly fast, prevents nearly all segfaults, and guarantees thread safety”. The real test for Rust, at least for me, is how well Servo, Mozilla’s browser written in Rust and the application Rust was created with in mind.</description></item><item><title>Arduino IDE now boarding for all</title><link>https://codepope.dev/post/2015/05/arduino-ide-now-boarding-for-all/</link><pubDate>Sun, 10 May 2015 21:46:25 +0000</pubDate><guid>https://codepope.dev/post/2015/05/arduino-ide-now-boarding-for-all/</guid><description>The Arduino IDE is heading into a rather neat consolidation of the numerous Arduino inspired boards out there. The introduction of a mechanism, in version 1.6.2, to allow people to plug their boards into the IDE easily is starting to snowball. To understand why this is important, before 1.6.2&amp;rsquo;s release if you had a custom board and the tools to make it work with the IDE, then to install them involved copying files into directories, editing files and crossing fingers (and being disappointed often).</description></item><item><title>Making Catchup: Node 0.10.6, Pi Power, Arduino IDE and adapting ESP8266s</title><link>https://codepope.dev/post/2015/04/making-catchup-node-0-10-6-pi-power-arduino-ide-and-adapting-esp8266s/</link><pubDate>Mon, 06 Apr 2015 10:30:13 +0000</pubDate><guid>https://codepope.dev/post/2015/04/making-catchup-node-0-10-6-pi-power-arduino-ide-and-adapting-esp8266s/</guid><description>Node-RED 0.10.6: Nick O&amp;rsquo;Leary has announced Node-RED 0.10.6 with various changes to the editor, nodes and API. If you don&amp;rsquo;t know Node-RED, it&amp;rsquo;s a rather graphically splendid way of wiring the internet of stuff and stuff in general together - I did a few bits with it on here. With this release, there&amp;rsquo;s also a new command line administration tool for Node-RED so you can control nodes without having to restart the entire process&amp;hellip;.</description></item><item><title>Developer Catchup - Redis 3.0.0, ES5to6, Atom Pairs, Rust and Coherent</title><link>https://codepope.dev/post/2015/04/developer-catchup-redis-3-0-0-es5to6-atom-pairs-rust-and-coherent/</link><pubDate>Mon, 06 Apr 2015 10:17:58 +0000</pubDate><guid>https://codepope.dev/post/2015/04/developer-catchup-redis-3-0-0-es5to6-atom-pairs-rust-and-coherent/</guid><description>Redis 3.0.0: Antirez (Salvatore Sanfillippo) brought us Redis 3.0.0 on April 1st (and I salute him for ignoring the worst day on the Internet by doing real things). The big thing with 3.0 is clustering, better smarter clustering that is, out of the box and good enough scalability and fault tolerance for many use cases. It&amp;rsquo;s a big jump, and it may take some iterations to nail it down but its worth it for the usefulness that Redis represents to a system architect.</description></item><item><title>Disque, Tiny JavaScript, ESP8266 Notes, Tails, GCC5 and Go: Developer Catchup</title><link>https://codepope.dev/post/2015/03/disque-tiny-javascript-esp8266-notes-tails-gcc5-and-go-developer-catchup/</link><pubDate>Mon, 23 Mar 2015 10:24:50 +0000</pubDate><guid>https://codepope.dev/post/2015/03/disque-tiny-javascript-esp8266-notes-tails-gcc5-and-go-developer-catchup/</guid><description>Disque: Antirez ,the man behind the splendid Redis in-memory key/value store has been working away on a new message broker called Disque. He&amp;rsquo;s not released it as yet, but he is giving status updates on his progress and thinking. Redis gets used a lot as a message queue and Disque, developed by gutting then rebuilding a Redis fork, is designed with a focus on that use case. There&amp;rsquo;s plenty of message queue platforms out there, but Antirez has a good record on delivering so this is very much one to keep tabs on.</description></item><item><title>Snippets: gRPC, iPython, LLVM, Pi Trees and Juice,</title><link>https://codepope.dev/post/2015/03/snippets-grpc-ipython-llvm-pi-trees-and-juice/</link><pubDate>Mon, 02 Mar 2015 10:58:34 +0000</pubDate><guid>https://codepope.dev/post/2015/03/snippets-grpc-ipython-llvm-pi-trees-and-juice/</guid><description>gRPC: Google, doing it&amp;rsquo;s whomp-here&amp;rsquo;s-a-&amp;ldquo;standard&amp;rdquo; thing, has just announced an open sourced remote procedure call framework called gRPC. With libraries for seven languages (C, C++, Java, Node.js, Python and Ruby are done - ObjC, PHP and C# coming), gRPC gets you to use Protocol Buffers to define the end points and serialisation and the libraries then use HTTP/2 to communicate exploiting the bidirectional streaming and multiplexing. There&amp;rsquo;s an new alpha of a version 3.</description></item><item><title>Numberwang with Linux 4.0-RC1</title><link>https://codepope.dev/post/2015/02/numberwang-with-linux-4-0-rc1/</link><pubDate>Mon, 23 Feb 2015 10:22:31 +0000</pubDate><guid>https://codepope.dev/post/2015/02/numberwang-with-linux-4-0-rc1/</guid><description>It was that 3.0 version change which woke people up from the Linux 2.x problem, where scripts assumed Linux versions began with a 2 and, lets be honest, it wasn&amp;rsquo;t really a problem. If you have scripts which are assuming 3.x version numbers on your Linux builds, find the person who wrote them and sit them down for a &amp;ldquo;conversation&amp;rdquo; because there&amp;rsquo;s no way that that kind of assumption is excusable after only four years.</description></item><item><title>Snippets - JavaScript, Node, Git, HTTP2 and Regexps</title><link>https://codepope.dev/post/2015/02/snippets-javascript-node-git-http2-and-regexps/</link><pubDate>Mon, 16 Feb 2015 10:27:49 +0000</pubDate><guid>https://codepope.dev/post/2015/02/snippets-javascript-node-git-http2-and-regexps/</guid><description>In this Snippets, 6to5 becomes Babel, Node.js 0.12 on Pi, Git 2.3, HTTP2 explained and regular expressions from chained methods.
Node.js 0.12 on a Pi - If you&amp;rsquo;re trying to build Node.js on your older Raspberry Pi, you may have problems. Not now - Thanks to Conor O&amp;rsquo;Neill who has built Node.js getting around a problem with identifying the version of ARM processor by&amp;hellip; applying some patches from io.js. You can download the built version from his blog&amp;hellip; which will save you many hours of build time.</description></item><item><title>Docker 1.5 and Node.js Foundations</title><link>https://codepope.dev/post/2015/02/docker-1-5-and-node-js-foundations/</link><pubDate>Wed, 11 Feb 2015 10:41:20 +0000</pubDate><guid>https://codepope.dev/post/2015/02/docker-1-5-and-node-js-foundations/</guid><description>Back in December we saw two community splits, one in the Docker community and one in the Node.js community. It&amp;rsquo;s time to look back at both those splits.
Docker 1.5 just landed with IPV6 support, read only containers, a stats API and CLI commands for streaming results and the ability to specify what Dockerfile to use when building. Good updates.
Now, the other bits - There&amp;rsquo;s also an &amp;ldquo;Open Image Spec&amp;rdquo; which isn&amp;rsquo;t so much a spec as a formal declaration of whats currently implemented.</description></item><item><title>Developer Catchup: New Node, Profanity, Oh-My-Git, Knightmares, Bad Docs and Go Tracing</title><link>https://codepope.dev/post/2015/02/developer-catchup-new-node-profanity-oh-my-git-knightmares-bad-docs-and-go-tracing/</link><pubDate>Sun, 08 Feb 2015 12:54:48 +0000</pubDate><guid>https://codepope.dev/post/2015/02/developer-catchup-new-node-profanity-oh-my-git-knightmares-bad-docs-and-go-tracing/</guid><description>Node.js 0.12 has arrived with many long gestating changes now available. Io.js has a lot of these in already and a more up to date V8 engine for JavaScript, but if you&amp;rsquo;re sticking with Node.js releases, this is the biggy. Better more sensible streams, more HTTP sockets and keepalive, a new round robin clustering system and initial support for ECMAScript internationalisation. No, don&amp;rsquo;t go flipping your production system over to this right now, but do give it a go on your test/staging systems&amp;hellip; it&amp;rsquo;s the future y&amp;rsquo;know.</description></item><item><title>Raspberry Pi2 - Already?</title><link>https://codepope.dev/post/2015/02/raspberry-pi2-already/</link><pubDate>Mon, 02 Feb 2015 12:03:26 +0000</pubDate><guid>https://codepope.dev/post/2015/02/raspberry-pi2-already/</guid><description>It seems like less than a year ago when Eben Upton told Ars Technica that the Raspberry Pi Foundation was &amp;ldquo;a year or two away from thinking about&amp;rdquo; building new hardware. In less than a year, we&amp;rsquo;ve had the Model B+, the Model A+ and now, as a &amp;ldquo;Well-actually-we&amp;rsquo;ve-been-thinking-about-it-lots&amp;rdquo;, here&amp;rsquo;s the Raspberry Pi 2(archive).
The good? It&amp;rsquo;s a quad core 900Mhz A7 ARM chip, it&amp;rsquo;s got 1GB of RAM and it looks just like a Raspberry Pi B+.</description></item><item><title>Making Catchup: 6502 home computer, Trinket Mouse, Beaglebone IO, Manga Screen and piCore Linux</title><link>https://codepope.dev/post/2015/01/making-catchup-6502-home-computer-trinket-mouse-beaglebone-io-manga-screen-and-picore-linux/</link><pubDate>Tue, 27 Jan 2015 21:16:32 +0000</pubDate><guid>https://codepope.dev/post/2015/01/making-catchup-6502-home-computer-trinket-mouse-beaglebone-io-manga-screen-and-picore-linux/</guid><description>And it’s another catchup as the world whizzes by…
Cool 6502 Builds: Dirk Grappendorf has built a lovely looking 6502 based microcomputer but more importantly takes you step by step through the entire build process from generating the clock to getting Basic running on it. Illustrated with schematics and downloads, this is a great article to read if you want to get a feel for what’s involved in recreating a machine which never existed in the 80s.</description></item><item><title>Snippets: Io.js, FreeBSD in the Cloud and 6502 Basic</title><link>https://codepope.dev/post/2015/01/snippets-io-js-freebsd-in-the-cloud-and-6502-basic/</link><pubDate>Sun, 18 Jan 2015 19:47:11 +0000</pubDate><guid>https://codepope.dev/post/2015/01/snippets-io-js-freebsd-in-the-cloud-and-6502-basic/</guid><description>Io.js is the spork of Node.js which is trying to put features the developers think have languished too long in development hell into a production codebase. We talked about it at the end of last year. Well, now there&amp;rsquo;s something tangible - a 1.0.0 in development release. What thats means is, top of the list, ES6 support with generators, templates and new string methods and more. Boom, huge improvement in JavaScript for developers living the Node thing.</description></item><item><title>ESP8266 - little board, lotta Wi-Fi</title><link>https://codepope.dev/post/2015/01/esp8266-little-board-lotta-wi-fi/</link><pubDate>Mon, 12 Jan 2015 19:12:10 +0000</pubDate><guid>https://codepope.dev/post/2015/01/esp8266-little-board-lotta-wi-fi/</guid><description>An ESPtoy (the ESP8266 is the little blue board) from RaysHobby.net.
Lots going on with the intriguing ESP8266 board. Coming out of China with no english documentation, this tiny board has the brains to run Lua and connect to WiFi, manage some GPIO and all it takes is&amp;hellip; a lot of fiddling. But for $2 on ebay, you can get hacking the firmware, flashing exisitng firmwarefrom Windows like nodemcu (thats the one with the lua) or just have fun running it as a serial controlled Wi-Fi adapter.</description></item><item><title>Raspberry Pi B+ gets its Grove on</title><link>https://codepope.dev/post/2015/01/raspberry-pi-b-gets-its-grove-on/</link><pubDate>Wed, 07 Jan 2015 23:01:13 +0000</pubDate><guid>https://codepope.dev/post/2015/01/raspberry-pi-b-gets-its-grove-on/</guid><description>Raspberry Pi&amp;rsquo;s are great little Linux devices but they have plenty of limitations when it comes to comes to wiring up to the analog world or just behaving like a micro-controller. There&amp;rsquo;s been various attempts to weld Pi and Arduino together (I have some) like the Dexter Industries&amp;rsquo; BrickPi that plugs you into the Lego bricosystem or their Arduberry which brings Arduino shield connectors out the top of the board.</description></item><item><title>OS X's Hypervisor, Snabbt JS animation and Nim</title><link>https://codepope.dev/post/2015/01/os-xs-hypervisor-snabbt-js-animation-and-nim/</link><pubDate>Tue, 06 Jan 2015 09:42:56 +0000</pubDate><guid>https://codepope.dev/post/2015/01/os-xs-hypervisor-snabbt-js-animation-and-nim/</guid><description>Did you know Mac OS X 10.10 had a hypervisor framework? No, me neither, but it does and that means you can do things with hypervisors without the need for kernel extensions and stuff. Pagetable.com shows you how to tap into it with an example of building a simple DOS emulator but goodness, this is backed with potential for some clever, easy to install, apps.
Want some smooth animation in your JavaScript driven pages?</description></item><item><title>Padded post - Etherpad 1.5, Hack the Hackpad</title><link>https://codepope.dev/post/2015/01/padded-post-etherpad-1-5-hack-the-hackpad/</link><pubDate>Sun, 04 Jan 2015 13:32:45 +0000</pubDate><guid>https://codepope.dev/post/2015/01/padded-post-etherpad-1-5-hack-the-hackpad/</guid><description>Collaborative editors are one of the mainstays of remote working&amp;hellip; and they tend to have pad in the name. Just updated is Etherpad, in the form of Etherpad 1.5. This is a mostly bug fix and performance release but heck, it&amp;rsquo;s already packed full of goodies. Latest tricks include being able to HTTP POST files via curl into an Etherpad (handy if you are automating a documentation process) and a fast switching plugin.</description></item><item><title>A Codescaling New Year</title><link>https://codepope.dev/post/2015/01/a-codescaling-new-year/</link><pubDate>Thu, 01 Jan 2015 12:36:36 +0000</pubDate><guid>https://codepope.dev/post/2015/01/a-codescaling-new-year/</guid><description>For 2015, I thought I&amp;rsquo;d shake up the Codescaling site and see if I could get a bit more, well, life into things - catchups have become a chore so I&amp;rsquo;m going to try to shorten the distance between brain and keyboard. So, from now today I&amp;rsquo;ll be doing shorter, more regular posts on things which have just come onto my radar, but which should be worth having a look at.</description></item><item><title>Forking brilliant - Node/IO.js and Docker/Rocket</title><link>https://codepope.dev/post/2014/12/forking-brilliant-nodeio-js-and-dockerrocket/</link><pubDate>Sun, 07 Dec 2014 13:26:09 +0000</pubDate><guid>https://codepope.dev/post/2014/12/forking-brilliant-nodeio-js-and-dockerrocket/</guid><description>What&amp;rsquo;s up with Node: So there&amp;rsquo;s been a fork in Node.js land with the appearance of IO.js. A group of core contributing developers have lost patience with Joyent, the developmental home of Node.js, and have set out to accelerate the development of the Async-JavaScript server side platform. This is the world of open source where people can vote with their time and effort.
It&amp;rsquo;s easy to see both sides of the fork.</description></item><item><title>Developer Catchup: Go libraries, easy Charts, Tumblr frameworks, Zsh secrets and secret Android compilers</title><link>https://codepope.dev/post/2014/11/developer-catchup-go-libraries-easy-charts-tumblr-frameworks-zsh-secrets-and-secret-android-compilers/</link><pubDate>Fri, 21 Nov 2014 12:16:41 +0000</pubDate><guid>https://codepope.dev/post/2014/11/developer-catchup-go-libraries-easy-charts-tumblr-frameworks-zsh-secrets-and-secret-android-compilers/</guid><description>Facebook Go: When you develop a lot in Go, you make a lot of libraries and tools in Go. Facebook must be doing plenty because their new Facebook Go repository is full of code, much of it useful utilities for managing HTTP connections, mocking for tests, apps to test libraries like MySQL and MongoDB drivers and so on. Add to your resource list.
HTTP2 Go: While we&amp;rsquo;re talking Go, there&amp;rsquo;s a HTTP2 library in development by Google&amp;rsquo;s Brad Fitzpatrick.</description></item><item><title>Making Catchup: Pi A+, Beagle X15, 68K prototyped and cheap Wifi hacking</title><link>https://codepope.dev/post/2014/11/making-catchup-pi-a-beagle-x15-68k-prototyped-and-cheap-wifi-hacking/</link><pubDate>Sun, 09 Nov 2014 18:37:34 +0000</pubDate><guid>https://codepope.dev/post/2014/11/making-catchup-pi-a-beagle-x15-68k-prototyped-and-cheap-wifi-hacking/</guid><description>Raspberry Pi Model A+ breaks cover: It seems that there’s been a leak on the Pi A+, the compacted version of the Pi less Ethernet, as its being reported. The cut-down Pi now has microSD and a 40 pin GPIO to match the B+. It still lacks the features that made the ODROID/W so interesting – LiPo battery support and real time clock on board. It does retain one thing from the Model A, the question of who’s it actually for.</description></item><item><title>Developer Catchup: FreeBSD at 21, Meteor at 1.0, tunnels, disklessness, neurons and 68008s</title><link>https://codepope.dev/post/2014/11/developer-catchup-freebsd-at-21-meteor-at-1-0-tunnels-disklessness-neurons-and-68008s/</link><pubDate>Sun, 02 Nov 2014 17:35:05 +0000</pubDate><guid>https://codepope.dev/post/2014/11/developer-catchup-freebsd-at-21-meteor-at-1-0-tunnels-disklessness-neurons-and-68008s/</guid><description>This article was imported from the original CodeScaling blog</description></item><item><title>Developer Catchup: POODLE, Tails, Docker, Redis and more</title><link>https://codepope.dev/post/2014/10/developer-catchup-poodle-tails-docker-redis-and-more/</link><pubDate>Sun, 19 Oct 2014 14:39:13 +0000</pubDate><guid>https://codepope.dev/post/2014/10/developer-catchup-poodle-tails-docker-redis-and-more/</guid><description>POODLE yips: In what was a glorious nail in the coffin of SSLv3, the POODLE vulnerability(PDF) made sure no one would trust SSLv3 again. The simple fix is to turn off SSLv3 where its used. The bug itself is bad in terms of cryptography, in that it gives an attacker a route to completely decode a stream that has been encrypted, but in practice its not as bad because the attacker has to be a man in the middle to get started.</description></item><item><title>Making Catchup: 1Sheeld, Codebender, Odroid/W, Beans, Metawear and more</title><link>https://codepope.dev/post/2014/10/making-catchup-1sheeld-codebender-odroidw-beans-metawear-and-more/</link><pubDate>Fri, 10 Oct 2014 18:02:25 +0000</pubDate><guid>https://codepope.dev/post/2014/10/making-catchup-1sheeld-codebender-odroidw-beans-metawear-and-more/</guid><description>First of all a catchup on some of my making. I presented a short talk at Oggcamp 2014 on using the 1Sheeld with an Android phone to make experimenting with Arduino much simpler. The 1Sheeld sits on Arduino&amp;rsquo;s serial ports and using Bluetooth, talks to an Android phone app. The app is able to emulate a whole range of devices, like keypads and LEDs, and sensors, such as gyroscopes and barometers, and act as a proxy to web services like Twitter and Facebook.</description></item><item><title>Developer Catchup: Bashed, Qubes R2, Linux from Scratch, RethinkDB, Material Bootstrapped and... COBOL?</title><link>https://codepope.dev/post/2014/09/developer-catchup/</link><pubDate>Sun, 28 Sep 2014 12:22:46 +0000</pubDate><guid>https://codepope.dev/post/2014/09/developer-catchup/</guid><description>Bashed: So the Bash bug is out there and real. These quick notes are still valid. The point is that this hideous feature (really, exporting function definitions through environment variables) is horrid and leaky by design and it&amp;rsquo;s only this bug in how that feature is implemented thats bringing it to the fore. CGI scripting, Qmail, some SSH and DHCP services are all potentially vulnerable, so patch away but be prepared to patch again because the lid is off this can of worms.</description></item><item><title>Developer Catchup: HTML5 nears, Rust heads towards 1.0 and Playgrounds examined</title><link>https://codepope.dev/post/2014/09/developer-catchup-html5-nears-rust-heads-towards-1-0-and-playgrounds-examined/</link><pubDate>Sun, 21 Sep 2014 10:10:40 +0000</pubDate><guid>https://codepope.dev/post/2014/09/developer-catchup-html5-nears-rust-heads-towards-1-0-and-playgrounds-examined/</guid><description>HTML5 getting closer: Over at the W3C the HTML5 spec has got close with the publication of the Proposed Recommendation of HTML5. By the end of the year, HTML5 will, according to the activity statement and barring madness, be a W3C recommendation. Then it&amp;rsquo;ll be onto the HTML 5.1 track as it sees a Candidate Recommendation out at in early 2015 and wrapping up in a recommendation at the end of 2016.</description></item><item><title>Developer Catchup: Synchronous Node, Serviced Polyfills, Sparks Sparked, Tangrams Mapped and SHAaaaaaa!</title><link>https://codepope.dev/post/2014/09/developer-catchup-synchronous-node-serviced-polyfills-sparks-sparked-tangrams-mapped-and-shaaaaaaa/</link><pubDate>Sun, 14 Sep 2014 13:32:03 +0000</pubDate><guid>https://codepope.dev/post/2014/09/developer-catchup-synchronous-node-serviced-polyfills-sparks-sparked-tangrams-mapped-and-shaaaaaaa/</guid><description>Node.js synchronously: Node.js is sweet if you can adapt to the asynchronous model of start thing, say what you want to do when its done, do everything else anyway. Good for web request handling but bleh for trying to emulate a shellscript. Turns out that in Node.js 0.12 (coming soon? anyone? Bueller?) we get synchronous child processes to now you can run that curl or find or whatever and just wait till its returned with its results.</description></item><item><title>Developer Catchup: ECMAScript 6, Scala Policy, JSON'd Postgresql and SHA-1 sunset</title><link>https://codepope.dev/post/2014/09/developer-catchup-ecmascript-6-scala-policy-jsond-postgresql-and-sha-1-sunset/</link><pubDate>Sun, 07 Sep 2014 12:30:39 +0000</pubDate><guid>https://codepope.dev/post/2014/09/developer-catchup-ecmascript-6-scala-policy-jsond-postgresql-and-sha-1-sunset/</guid><description>ECMAScript 6: It&amp;rsquo;s coming, for mid 2015, and its full of features. In this video, Alex Rauschmayer talks about all those features. If you prefer slides they are available too. It covers most of the language features (skipping promises and proxies), outlines the timetable for standardisation and how you can use ES6 features now. Bonus link, do checkout his blog.
Policy and Scala: Scala has been forked, and forked by one of its most active contributors.</description></item><item><title>Developer Catchup – Easier docker on Mac, versioning made hard, old school Unix on the Pi and new school packaging for Meteor</title><link>https://codepope.dev/post/2014/08/developer-catchup-easier-docker-on-mac-versioning-made-hard-old-school-unix-on-the-pi-and-new-school-packaging-for-meteor/</link><pubDate>Sun, 31 Aug 2014 14:06:08 +0000</pubDate><guid>https://codepope.dev/post/2014/08/developer-catchup-easier-docker-on-mac-versioning-made-hard-old-school-unix-on-the-pi-and-new-school-packaging-for-meteor/</guid><description>Let&amp;rsquo;s go fly a Kitematic: There&amp;rsquo;s plenty of command line tools for Docker and command line driven ways to run it on Mac OS X. The latter&amp;rsquo;s harder because you need to run a VM and load it with an image and&amp;hellip; well there&amp;rsquo;s boot2docker to help but&amp;hellip; Enter Kitematic which takes the previous tools and rolls them with a neat UI and some extra neat tricks to make it a lot easier to start playing with the idea.</description></item><item><title>Making Catchup: ChainDuino, HackADay bits and Pi HATs</title><link>https://codepope.dev/post/2014/08/making-catchup-chainduino-hackaday-bits-and-pi-hats/</link><pubDate>Sat, 23 Aug 2014 10:45:26 +0000</pubDate><guid>https://codepope.dev/post/2014/08/making-catchup-chainduino-hackaday-bits-and-pi-hats/</guid><description>ChainDuino: An interesting Arduino varient now gathering funds on Kickstarter is the ChainDuino project. Simply put it allows a number of Arduino-style microcontrollers to be chained together over CAT5 cable with that cable delivering power, using a passive Power over Ethernet mechanism, and communications, using RS-485.
This could be incredibly useful in creating a large area sensor net (current max, 32 boards) as it can stretch for up to quarter of a mile and there&amp;rsquo;s no need for power sockets along the entire length apart from where you inject the power.</description></item><item><title>Making Catchup: The ODROID W and VU, BBB GPIO and tutorials</title><link>https://codepope.dev/post/2014/08/making-catchup-the-odroid-w-and-vu-bbb-gpio-and-tutorials/</link><pubDate>Sat, 09 Aug 2014 12:18:20 +0000</pubDate><guid>https://codepope.dev/post/2014/08/making-catchup-the-odroid-w-and-vu-bbb-gpio-and-tutorials/</guid><description>ODROID-W: Hardkernel are more known for their Exynos based single board computers which pack quite a punch in a small space - enough that a meaty heatsink is needed. But their latest product eschews the Exynos chippery for a Broadcom chip, the same chip as the Raspberry Pi. The ODROID-W is apparently the result of a wearable research project which saw Hardkernel minimise the Pi design down to a wearable module.</description></item><item><title>Making Catchup: Pi Gameboys, Free routing, Easy IoT service and a robot dinosaur!</title><link>https://codepope.dev/post/2014/07/making-catchup-pi-gameboys-free-routing-easy-iot-service-and-a-robot-dinosaur/</link><pubDate>Sun, 27 Jul 2014 12:37:09 +0000</pubDate><guid>https://codepope.dev/post/2014/07/making-catchup-pi-gameboys-free-routing-easy-iot-service-and-a-robot-dinosaur/</guid><description>Two Gameboy-a-likes: There seems to have been a little resurgence in the idea of emulating the classic Gameboy.At the start of the month, Adafruit introduced the PiGrrl which used a 3D printed case, a hacked up SNES style controller, a Pi and an Adafruit TFT display as the screen. It&amp;rsquo;s a fine project and on my &amp;ldquo;may do&amp;rdquo; list but it was the second Pi project which really impressed me.</description></item><item><title>New PI Details</title><link>https://codepope.dev/post/2014/07/new-pi-details/</link><pubDate>Mon, 14 Jul 2014 06:47:04 +0000</pubDate><guid>https://codepope.dev/post/2014/07/new-pi-details/</guid><description>The new Raspberry Pi B+ is official. No change at the core, it&amp;rsquo;s the same 700mhz Broadcom chip with 512MB RAM, but it&amp;rsquo;s all changes outside. There&amp;rsquo;s a new USB/Ethernet chip, 4 USB ports, composite video pushed into the 4pin audio connector, reworked power handling and a 40 pin GPIO port. The latter is most likely to generate physical incompatibility though the layout changes mean no current cases will work. There&amp;rsquo;s more information over at Adafruit&amp;rsquo;s B+ page.</description></item><item><title>Catchup: New Pi?, MeArm &amp;amp; JavaScript, Docker goes big, harder Dart, Breach</title><link>https://codepope.dev/post/2014/07/catchup-new-pi-mearm-javascript-docker-goes-big-harder-dart-breach/</link><pubDate>Sun, 13 Jul 2014 17:54:16 +0000</pubDate><guid>https://codepope.dev/post/2014/07/catchup-new-pi-mearm-javascript-docker-goes-big-harder-dart-breach/</guid><description>Hot Pi: First up, a hot rumour via Hackaday is that there&amp;rsquo;s a Raspberry B+ with 4 USB ports, no composite, a 40 pin GPIO port and other changes&amp;hellip; is this real? We shall see, but the Pi has been aching for an update and even if this isn&amp;rsquo;t it, there&amp;rsquo;s a gap to be filled.
MeARM by JavaScript: Two of my favourite projects, the low cost MeARM robot ARM and the JavaScript running Espruino board have been brought together for a fun little remote control project for the ARM.</description></item><item><title>Newsy: CentOS 7 for x86-64 is here</title><link>https://codepope.dev/post/2014/07/newsy-centos-7-for-x86-64-is-here/</link><pubDate>Mon, 07 Jul 2014 18:52:22 +0000</pubDate><guid>https://codepope.dev/post/2014/07/newsy-centos-7-for-x86-64-is-here/</guid><description>Just announced in the last few hours, CentOS 7 for x86-64 has arrived. This is the first release under the new arrangements since Red Hat reversed into CentOS, leaving the distro independent but hiring a number of key players. Apart from this being a rapid arrival for a major new release, the announcement notes that they aim to get future updates heading out within 24-48 hours of release. There&amp;rsquo;s a new versioning system too, so this is Cento 7.</description></item><item><title>Making Catchup: BeagleBone GSM Basestation, Pi ScreenKeyboards, Tiny Clocks, Wifi Steals</title><link>https://codepope.dev/post/2014/07/maker-catchup-beaglebone-gsm-basestation-pi-screenkeyboards-tiny-clocks/</link><pubDate>Sun, 06 Jul 2014 11:49:51 +0000</pubDate><guid>https://codepope.dev/post/2014/07/maker-catchup-beaglebone-gsm-basestation-pi-screenkeyboards-tiny-clocks/</guid><description>Want to be your own GSM Base Station? This article will show you one way, though before you get too excited you&amp;rsquo;ll need a Ettus USRP B200 which starts at £495, or some other RTLSDR rig. This isn&amp;rsquo;t a cheap venture but the article steps through bringing the BBB together with the base station and adding the call handling and routing through OpenBTS.
At the other end of the scale, Hackaday pointed to this tiny bubble clock project which uses the old-school LEDs which have recently reappeared on the market and a MSP430 microcontroller to create a perfboard based clock.</description></item><item><title>Developer Catchup: Docker 1.1.0, Rust 0.11.0, Python 2.7.8 and Dropbox Go Libraries</title><link>https://codepope.dev/post/2014/07/developer-catchup-docker-1-1-0-rust-0-11-0-python-2-7-8-and-dropbox-go-libraries/</link><pubDate>Sun, 06 Jul 2014 11:08:46 +0000</pubDate><guid>https://codepope.dev/post/2014/07/developer-catchup-docker-1-1-0-rust-0-11-0-python-2-7-8-and-dropbox-go-libraries/</guid><description>Docker 1.1.0: The first post 1.0 update for Docker is in and Docker 1.1.0 now has a .dockerignore mechanism for ignoring file changes, containers that now pause when a commit it happening (rather than messing them up), container log tailing, the ability to feed tar archives to docker build and other changes which should make life a bit easier and more predictable.
Rust 0.11.0: The latest Rust announcement for version 0.</description></item><item><title>Codescaling catchup: Android L, MapReduce, Paho, Eclipse IDE, Bootstrap, MacDown, Moment.js, Runtime.js, Dart, Security Notes</title><link>https://codepope.dev/post/2014/06/codescaling-catchup-android-l-mapreduce-paho-eclipse-ide-bootstrap-macdown-moment-js-runtime-js-dart-security-notes/</link><pubDate>Sun, 29 Jun 2014 17:52:46 +0000</pubDate><guid>https://codepope.dev/post/2014/06/codescaling-catchup-android-l-mapreduce-paho-eclipse-ide-bootstrap-macdown-moment-js-runtime-js-dart-security-notes/</guid><description>And catching up with the week just past at Codescaling&amp;hellip;.
Google I/O brought us a beta version of Android Studio and a developer preview of Android L with images for emulators and the Nexus 5 and Nexus 7 (Wifi only). A new look and feel, lots more APIs and a general feeling that Google&amp;rsquo;s pulling their various efforts back into one cohesive while (for good or bad and for who is another discussion).</description></item><item><title>Codescaling Catchup</title><link>https://codepope.dev/post/2014/06/codescaling-catchup/</link><pubDate>Sun, 22 Jun 2014 12:09:05 +0000</pubDate><guid>https://codepope.dev/post/2014/06/codescaling-catchup/</guid><description>Regular readers may have noticed a bit of a slow down in postings as I&amp;rsquo;ve been rearranging the scheduling of things here at Codescaling to allow for other commitments. Hopefully, I&amp;rsquo;ll be doing a regular Sunday catchup of what would have been snippets and during the week I should, all going well, be looking at a particular thing, be it software or hardware, thats in scope that week. As some may know, I&amp;rsquo;m curating HackWimbledon and may cover some of the hands on stuff there.</description></item><item><title>Graduation Snippets - Docker 1.0, RHEL 7.0, Firefox 30.0</title><link>https://codepope.dev/post/2014/06/graduation-snippets-docker-1-0-rhel-7-0-firefox-30-0/</link><pubDate>Wed, 11 Jun 2014 08:08:42 +0000</pubDate><guid>https://codepope.dev/post/2014/06/graduation-snippets-docker-1-0-rhel-7-0-firefox-30-0/</guid><description>Docker 1.0: The Docker container management platform has hit version 1.0 though the major work had been done by version 0.11 - this is the project&amp;rsquo;s graduation, acknowledging its ready for production. The actual packaging and management software is going to be referred to as Docker Engine now as the announcement is also the signal for Docker (the company) to roll out 1.0 of Docker Cloud, a platform for sharing Docker packaged apps.</description></item><item><title>Just released: Socket.IO 1.0, Git 2.0 and OrientDB 1.7 – Snippets</title><link>https://codepope.dev/post/2014/05/just-released-socket-io-1-0-git-2-0-and-orientdb-1-7-snippets/</link><pubDate>Thu, 29 May 2014 08:59:50 +0000</pubDate><guid>https://codepope.dev/post/2014/05/just-released-socket-io-1-0-git-2-0-and-orientdb-1-7-snippets/</guid><description>Socket.IO 1.0: Socket.IO has hit version 1.0 – the Node.js and browser library which started life as an implementation of the WebSockets interface and has gone on to &amp;ldquo;become the EventEmitter of the web&amp;rdquo;. The 1.0 release and changes are broken down in a blog posting, the first on a newly redesigned, and much more useful, Socket.IO website. In brief, modularisation, tighter code, binary support (so you can emit blobs and buffers), automated testing, better scalability using redis, more integration (including PHP support), better debugging support (and silence by default), sleeker APIs and CDN delivery.</description></item><item><title>Perl 5.20 released, Openduty open sourced and Numeral.js counted – Snippets</title><link>https://codepope.dev/post/2014/05/perl-5-20-released-openduty-open-sourced-and-numeral-js-counted-snippets/</link><pubDate>Tue, 27 May 2014 11:12:26 +0000</pubDate><guid>https://codepope.dev/post/2014/05/perl-5-20-released-openduty-open-sourced-and-numeral-js-counted-snippets/</guid><description>Perl 5.20: After 12 months of development work, Perl 5.20 has arrived with around 470,000 lines of changes from 124 authors. Your first port of call is the perldelta for 5.20 which lists all the changes - Unicode 6.3 support, a new slice syntax, better 64 bit support, better locale handling, more consitent tainting, do subroutine made a syntax error, quotey escape changes, performance enhancements, lots of module upgreades and some new modules too&amp;hellip; the list is huge and if you&amp;rsquo;re a Perl developer you&amp;rsquo;ll have plenty to dig into there.</description></item><item><title>Qt 5.3 released, an OS in JS and Papilio's FPGA power – Snippets</title><link>https://codepope.dev/post/2014/05/qt-5-3-released-an-os-in-js-and-papilios-fpga-power-snippets/</link><pubDate>Wed, 21 May 2014 12:59:23 +0000</pubDate><guid>https://codepope.dev/post/2014/05/qt-5-3-released-an-os-in-js-and-papilios-fpga-power-snippets/</guid><description>Qt 5.3: The folks at Digia seem to be keeping the Qt development pace up, and not forgetting to take a breather and getting the stability story right. The latest release, Qt 5.3 appears to be one of those breather releases with lots of fixes for the desktop platforms and a supported beta for the Windows 8 Runtime. There&amp;rsquo;s some new additions too; a QtQuickWidget lets Qt Quick UIs be embedded into older Qt Widget based applications for a smoother transition between the old to new development style and there&amp;rsquo;s now WebSockets support for plugging into more web applications.</description></item><item><title>Arduino's Zero Hero, Postgresql's beta and fun small projects</title><link>https://codepope.dev/post/2014/05/arduinos-zero-hero-postgresqls-beta-and-fun-small-projects/</link><pubDate>Thu, 15 May 2014 20:11:56 +0000</pubDate><guid>https://codepope.dev/post/2014/05/arduinos-zero-hero-postgresqls-beta-and-fun-small-projects/</guid><description>Arduino Zero: It&amp;rsquo;s looking like the next Arduino will be the focussed refresh we&amp;rsquo;ve been waiting for. Makezine has all the details on the Arduino Zero, announced at Makercon. It&amp;rsquo;s a 48Mhz ARM cored Atmel chip with 256KB flash memory, 32K SRAM and no EEPROM. There&amp;rsquo;s 12-bit ADCs, PWM on all digital pins, support for an embedded debugger, a second USB port (who knows!) and it&amp;rsquo;s all 3.3V. Looks super interesting, but the real questions will come when we find out how pricing works out and how hard it&amp;rsquo;ll be to use recreate the Zero from raw components.</description></item><item><title>XBMC 13, OpenElec 4.0, JavaScriptCore and Android stats</title><link>https://codepope.dev/post/2014/05/xbmc-13-openelec-4-0-javascriptcore-and-android-stats/</link><pubDate>Tue, 06 May 2014 09:45:01 +0000</pubDate><guid>https://codepope.dev/post/2014/05/xbmc-13-openelec-4-0-javascriptcore-and-android-stats/</guid><description>XBMC and OpenElec updated: The XBMC Media Centre app has been updated to version 13.0 with hardware decoding support for Android, performance improvements on Raspberry Pi and Android, support for stereoscopic 3D rendering and better touchscreen, UPnP and Audio Engine handling including &amp;ldquo;real pulseaudio support&amp;rdquo;. And with the release of a new XBMC comes an update to OpenElec, the small Linux distro built to turn machines into XBMC boxes. With OpenElec 4.</description></item><item><title>Tails goes 1.0, Debian goes 7.5 and Apache OO goes 4.1</title><link>https://codepope.dev/post/2014/04/tails-goes-1-0-debian-goes-7-5-and-apache-oo-goes-4-1/</link><pubDate>Wed, 30 Apr 2014 10:27:23 +0000</pubDate><guid>https://codepope.dev/post/2014/04/tails-goes-1-0-debian-goes-7-5-and-apache-oo-goes-4-1/</guid><description>Tails 1.0: The developers of Tails, the Linux distro built for anonymity and privacy, have declared the latest version Tails 1.0. Tails wires all its networking through Tor and leaves no traces on machines where its been livebooted. Its ideal in situations where you want your digital footprint minimised. Version 1.0 sees browser updates, Tor patches including a Heartbleed vulnerable blacklist, bug fixes and a new logo for the project.</description></item><item><title>Go Beta, Gogs, GCC Release and TinyCore Linux – Snippets</title><link>https://codepope.dev/post/2014/04/go-beta-gogs-gcc-release-and-tinycore-linux-snippets/</link><pubDate>Wed, 23 Apr 2014 09:26:57 +0000</pubDate><guid>https://codepope.dev/post/2014/04/go-beta-gogs-gcc-release-and-tinycore-linux-snippets/</guid><description>Go 1.3 goes Beta: The first beta of Go 1.3 has been announced. This update will have no language changes, and instead sees improvements to the Go ecosystem like experimental support for Solaris, Plan 9 and, probably most significantly, the return of support for Google&amp;rsquo;s Native Client (on Intel only for now). The release notes pick out the major goodies – faster builds and binaries thanks to a refactored toolchain and precise garbage collection and a fix to TLS skipping verification – along with the less major changes such as updated Unicode support and tweaks to net/http.</description></item><item><title>QEMU, Retro, Crypto, Debian 6 and Hello to Bundy – Snippets</title><link>https://codepope.dev/post/2014/04/qemu-retro-crypto-debian-6-and-hello-to-bundy-snippets/</link><pubDate>Fri, 18 Apr 2014 15:26:33 +0000</pubDate><guid>https://codepope.dev/post/2014/04/qemu-retro-crypto-debian-6-and-hello-to-bundy-snippets/</guid><description>QEMU 2.0.0: The QEMU emulator and virtualiser has reached version 2.0.0 with its latest release. QEMU provides the emulation of one machine on another or, when provide that more authentic environment in a virtual machine There&amp;rsquo;s lots new, like the first support for KVM on AArch64 (but plenty still to implement) and support for the 64-bit ARMV8 instructions (and other 32-bit ARM enhancements) – things likely to become important as the desktop class 64-bit ARM chippery makes a play for the server and desktop space.</description></item><item><title>Bigger BeagleBone Blacks and Thoughts on Raspberry Pi's Module</title><link>https://codepope.dev/post/2014/04/bigger-beaglebone-blacks-and-thoughts-on-raspberry-pis-module/</link><pubDate>Wed, 16 Apr 2014 09:47:16 +0000</pubDate><guid>https://codepope.dev/post/2014/04/bigger-beaglebone-blacks-and-thoughts-on-raspberry-pis-module/</guid><description>[caption id=&amp;ldquo;attachment_716&amp;rdquo; align=&amp;ldquo;alignright&amp;rdquo; width=&amp;ldquo;300&amp;rdquo;] The Embest BeagleBone Black looks like it&amp;rsquo;ll be appearing outside China now[/caption]
It&amp;rsquo;s been hard to get the BeagleBone Black(BBB); limited production capabilities have fought with some big adoption stories. If you are unfamiliar with the BBB, its a small board computer in the same size factor as the Raspberry Pi, but with eMMC storage, micro-SD slot and lots of I/O pins - what it lacks in media player cores, it makes up for in clock speed.</description></item><item><title>Varnish 4.0, Erlang/OTP 17.0 and Rails 4.1.0 – Snippets</title><link>https://codepope.dev/post/2014/04/varnish-4-0-erlangotp-17-0-and-rails-4-1-0-snippets/</link><pubDate>Mon, 14 Apr 2014 09:09:09 +0000</pubDate><guid>https://codepope.dev/post/2014/04/varnish-4-0-erlangotp-17-0-and-rails-4-1-0-snippets/</guid><description>Fresh Varnish: Varnish Cache, a popular HTTP reverse proxy, has had version 4.0 released – version 3.0 came out two and a half years ago. The new version can now cache streamed objects, refetch expired objects in the background and security has been hardened up. There&amp;rsquo;s also a new query language to help dig through Varnish&amp;rsquo;s extensive logs.
Erlang Enhanced: Version 17.0 of Erlang/OTP has been published - The new version of the languag –, renown for its support for concurrency, high availability and scalability – and its middleware libraries (the OTP) now runs on OSE, a POSIX compliant multicore real-time and fault tolerant operating system.</description></item><item><title>Heartbleed, MongoDB 2.6, Easier BeagleBone Black – Snippets</title><link>https://codepope.dev/post/2014/04/heartbleed-mongodb-2-6-easier-beaglebone-black-snippets/</link><pubDate>Tue, 08 Apr 2014 21:10:20 +0000</pubDate><guid>https://codepope.dev/post/2014/04/heartbleed-mongodb-2-6-easier-beaglebone-black-snippets/</guid><description>Heartbleeds out: So the Heartbleed OpenSSL vulnerability is out and about and everyone is checking their systems and updating to OpenSSL 1.0.1g (go straight to the [source]/source or wait for your OS distribution to update - it won&amp;rsquo;t be long and if it is long, consider another distribution). It&amp;rsquo;s tempting to use the various Heartbleed test sites out there, it is much safer and trustable to test for it yourself.</description></item><item><title>TypeScript 1.0, IPython 2.0.0 and Rust 0.10 – Snippets</title><link>https://codepope.dev/post/2014/04/typescript-1-0-ipython-2-0-0-and-rust-0-10-snippets/</link><pubDate>Fri, 04 Apr 2014 10:01:26 +0000</pubDate><guid>https://codepope.dev/post/2014/04/typescript-1-0-ipython-2-0-0-and-rust-0-10-snippets/</guid><description>TypeScript hits 1.0: Microsoft&amp;rsquo;s take on reworking JavaScript, TypeScript, has hit version 1.0 and is now accepting pull requests on the open source compiler (though it&amp;rsquo;s bug fixes only for now.). Meanwhile, Microsoft have embarked on an open source fest with the creation of the dotNet Foundation, now home to a .NET compiler, micro frameworks, Couchbase for .Net, various SDKs, ASP.NET modules and other stuff. And to top it all off there&amp;rsquo;s WinJS, a set of UI controls and scaffolding for making Windows applications.</description></item><item><title>Linux 3.14, Etherpad 1.4, Pass and an RGB/LED/Pi tutorial – Snippets</title><link>https://codepope.dev/post/2014/03/linux-3-14-etherpad-1-4-pass-and-an-rgbledpi-tutorial-snippets/</link><pubDate>Mon, 31 Mar 2014 10:35:33 +0000</pubDate><guid>https://codepope.dev/post/2014/03/linux-3-14-etherpad-1-4-pass-and-an-rgbledpi-tutorial-snippets/</guid><description>Linux 3.14 lands: And another ten week dev cycle of Linux ends with the release of Linux 3.14. There&amp;rsquo;s a new realtime scheduler (deadline), event triggers for tracing, graphics driver updates (stablised Broadwell support, NVIDIA GK110 support, dynamic power management for newer AMD hardware), new TCP autocorking for better small packet handling and the usual gamut of driver improvements, patches and enhancements. For a good list, check LWN.net&amp;rsquo;s three part listing (1, 2, 3) (and if you are interested in Linux and don&amp;rsquo;t subscribe to LWN.</description></item><item><title>GNOME, Systemd, Node Packages and a comment – Snippets</title><link>https://codepope.dev/post/2014/03/gnome-systemd-node-packages-and-a-comment-snippets/</link><pubDate>Thu, 27 Mar 2014 10:39:23 +0000</pubDate><guid>https://codepope.dev/post/2014/03/gnome-systemd-node-packages-and-a-comment-snippets/</guid><description>GNOME 3.12: And so GNOME 3.12 has arrived with updates all around. Over here at Codescaling, we’re looking forward to the improvements to HiDPI display support . We had been spoiled by Apple’s fairly smooth switch to HiDPI support but on Linux and Windows its all, surprisingly, a work in progress. Our GNOME desktop on a HiDPI dispay brings a range of font sizes to the screen, only some of which are appropriate.</description></item><item><title>Java 8, Firefox 28 and wibbly wobbly timey wimey – Snippets</title><link>https://codepope.dev/post/2014/03/java-8-firefox-28-and-wibbly-wobbly-timey-wimey-snippets/</link><pubDate>Wed, 19 Mar 2014 11:11:30 +0000</pubDate><guid>https://codepope.dev/post/2014/03/java-8-firefox-28-and-wibbly-wobbly-timey-wimey-snippets/</guid><description>Java 8 lands: So, after what feels like an age and after its been through the thresher of reality, Java 8 has officially arrived. What&amp;rsquo;s changed? Lambda expressions, functional interfaces, default methods for interfaces, streams, a new Date API, repeatable annotations, the Nashorn JavaScript engine&amp;hellip; there&amp;rsquo;s a good quick intro to some the language features but theres going to be plenty of settling in to do. For all the docs go to the release notes, downloads can be found on the Java SE downloads page.</description></item><item><title>Python 3.4 lands, Bootstrap flattened, USB2go-on-a-phone and Doge2048 – Snippets</title><link>https://codepope.dev/post/2014/03/python-3-4-lands-bootstrap-flattened-usb2go-on-a-phone-and-doge2048-snippets/</link><pubDate>Mon, 17 Mar 2014 14:57:22 +0000</pubDate><guid>https://codepope.dev/post/2014/03/python-3-4-lands-bootstrap-flattened-usb2go-on-a-phone-and-doge2048-snippets/</guid><description>Python 3.4 is here: After many months of development, no changes to the language but lots of enhancements in the CPython implentation and standard library improvements, Python 3.4 has arrived. Before you dash off to the Python 3.4 download page, reflect for a moment that now Python now has pip as its bundled installer and should always be available or that there&amp;rsquo;s an OO API to filesystems (pathlib), a new async I/O API, support for enumeration types, fresh pickle and more and then go to the What&amp;rsquo;s new in Python 3.</description></item><item><title>Docker 0.9, Vagrant 1.5 and Xen 4.4 - Virtually Snippets</title><link>https://codepope.dev/post/2014/03/docker-0-9-vagrant-1-5-and-xen-4-4-virtually-snippets/</link><pubDate>Tue, 11 Mar 2014 10:44:57 +0000</pubDate><guid>https://codepope.dev/post/2014/03/docker-0-9-vagrant-1-5-and-xen-4-4-virtually-snippets/</guid><description>Docker 0.9 unloads: Docker bumps its version number to Docker 0.9 and as it approaches version 1.0 makes a big change. Docker’s been pretty tightly tied to Linux Containers (LXC) technology to run applications packaged with it but in 0.9 there’s now execution drivers so the option to plug in any one of a range of isolation systems is now available. “OpenVZ, systemd-nspawn, libvirt-lxc, libvirt-sandbox, qemu/kvm, BSD Jails, Solaris Zones, and even good old chroot” are on Docker’s planned list with more to come from various projects.</description></item><item><title>Python upped, Persona non grata, Markdown marked and more – Snippets</title><link>https://codepope.dev/post/2014/03/python-upped-persona-non-grata-markdown-marked-and-more-snippets/</link><pubDate>Mon, 10 Mar 2014 10:44:57 +0000</pubDate><guid>https://codepope.dev/post/2014/03/python-upped-persona-non-grata-markdown-marked-and-more-snippets/</guid><description>Python 3.3.5 released: The latest update to Python 3.3 fixes two regressions, in zipimport and executing scripts and alleviates a potential denial of service. Mac users should pay specific attention as this 3.3.5 version now fully support OS X 10.9 fixing a bug which could cause “previous versions of Python to crash when typing in interactive mode”.
Persona (non grata): Mozilla’s Persona is being “transferred to community ownership”. As yet another project is cut adrift from Mozilla in a fuzzy, vaguely friendly way, its worth making a note that you shouldn’t bet on Mozilla projects for the long term, unless they are called Firefox or run on a phone.</description></item><item><title>Node-RED updated, Hadoop 2.3.0 out, NetBeans 8.0 RCs and Skrollr scrolls – Snippets</title><link>https://codepope.dev/post/2014/02/node-red-updated-hadoop-2-3-0-out-netbeans-8-0-rcs-and-skrollr-scrolls-snippets/</link><pubDate>Fri, 28 Feb 2014 11:33:23 +0000</pubDate><guid>https://codepope.dev/post/2014/02/node-red-updated-hadoop-2-3-0-out-netbeans-8-0-rcs-and-skrollr-scrolls-snippets/</guid><description>Node-RED updated: The most excellent graphical UI for connecting the Internet of Things (or just things in general), Node-RED has been updated to version 0.6. The announcement notes the process of separating the admin and server authentication to make deployment more robust has begun. Node-RED has nodes that accept HTTP connections and has a HTTP admin front end and previously these were all under one HTTP authentication mechanism - now the UI and nodes are more separate with the option to set a user/password for each.</description></item><item><title>LXC's 1.0, Thrift opened again, WhatsApp serving and more – Snippets</title><link>https://codepope.dev/post/2014/02/lxcs-1-0-thrift-opened-again-whatsapp-serving-and-more-snippets/</link><pubDate>Sun, 23 Feb 2014 22:30:21 +0000</pubDate><guid>https://codepope.dev/post/2014/02/lxcs-1-0-thrift-opened-again-whatsapp-serving-and-more-snippets/</guid><description>LXC goes 1.0: Linux Containers, LXC, is now at version 1.0, a major milestone which also brings together and completes a lot of things that have been working their way through the Linux kernel, like support for unprivileged containers, long term stuff like a stable API – this&amp;rsquo;ll be supported for five years, bindings for Lua and Python3 (and Go and Ruby out-of-tree support), backing storage support for directories, btrfs, zfs and more, cloning, snapshotting&amp;hellip; and you may wonder &amp;ldquo;Hey, doesn&amp;rsquo;t Docker do many of these things&amp;rdquo; and yes it does, so it&amp;rsquo;ll be interesting to watch how things all work out.</description></item><item><title>Systemd dominates and Debian, Ubuntu, Git updates – Linux Snippets</title><link>https://codepope.dev/post/2014/02/systemd-dominates-and-debian-ubuntu-git-updates-linux-snippets/</link><pubDate>Wed, 19 Feb 2014 13:08:18 +0000</pubDate><guid>https://codepope.dev/post/2014/02/systemd-dominates-and-debian-ubuntu-git-updates-linux-snippets/</guid><description>Systemd - the d is for dominates: The Debian Technical Committee decided that, after quite a bumpy process, that it would follow Fedora, Arch Linux, Mageia and openSUSE in planning to switch to systemd in the next release. The Debian change rippled down to Ubuntu where, probably sooner than anyone anticipated, Mark Shuttleworth announced that Ubuntu would switch too.
Upstart, Canonical’s own init, will continue to be supported, especially as the forthcoming 14.</description></item><item><title>Notified by mqttwarn, better Docker images, emulating a ship computer and more – Snippets</title><link>https://codepope.dev/post/2014/02/notified-by-mqttwarn-better-docker-images-emulating-a-ship-computer-and-more-snippets/</link><pubDate>Wed, 19 Feb 2014 12:00:59 +0000</pubDate><guid>https://codepope.dev/post/2014/02/notified-by-mqttwarn-better-docker-images-emulating-a-ship-computer-and-more-snippets/</guid><description>mqttwarn: Don’t want to run Node-RED but do want to route MQTT messages around? Jan-Piet Mens may have the application for you in the Python based mqttwarn, a pluggable framework which can subscribe to many MQTT topics and send them on to files, other MQTT systems, Twitter, SMTP, Redis, SQLite and Mac OS X notifications. He explains that the instigator for this was being introduced to Pushover, an iOS and Android notification app… which is now also supported by mqttwarn.</description></item><item><title>ElasticSearch 1.0, TokuMX 1.4, Plan 9 GPLv2'd and Python 3.4RC1 – Snippets</title><link>https://codepope.dev/post/2014/02/elasticsearch-1-0-tokumx-1-4-plan-9-gplv2d-and-python-3-4rc1-snippets/</link><pubDate>Sat, 15 Feb 2014 21:51:05 +0000</pubDate><guid>https://codepope.dev/post/2014/02/elasticsearch-1-0-tokumx-1-4-plan-9-gplv2d-and-python-3-4rc1-snippets/</guid><description>ElasticSearch 1.0 springs out: The search-oriented NoSQL database, built upon Lucene, ElasticSearch has hit version 1.0. It&amp;rsquo;s a big release with a lot of changes and a lot of new features – an API for selective snapshot/restore, federated search, aggregation, distributed percolation and software &amp;ldquo;circuit breakers&amp;rdquo; to stop some more dangerous actions from overwhelming the system. An interesting post from Found.no on ElasticSearch sums up the pros and cons (like no authentication or authorisation) places ElasticSearch in the domain of &amp;ldquo;secondary store&amp;rdquo; to be used alongside a primary database.</description></item><item><title>FreeBSD's Journal, FreeNAS updates, Arduino's on paper and extra bits – Snippets</title><link>https://codepope.dev/post/2014/02/freebsds-journal-freenas-updates-arduinos-on-paper-and-extra-bits-snippets/</link><pubDate>Tue, 11 Feb 2014 14:22:10 +0000</pubDate><guid>https://codepope.dev/post/2014/02/freebsds-journal-freenas-updates-arduinos-on-paper-and-extra-bits-snippets/</guid><description>FreeBSD Journal Edition One: The FreeBSD Journal has published its first digital edition for iPad, Android and Kindle devices. With 6 issues planned for each year, a $20 subscription and an editorial board drawn from the luminaries of the FreeBSD world, it looks like it has everything a FreeBSD fan could want. The first edition, themed around FreeBSD 10, has a five page look at that releases Clang support, ten pages on implementing system control nodes, a white paper on NYI&amp;rsquo;s use of FreeBSD as part of being an ISP, a six page guide to getting FreeBSD up and running on the BeagleBone Black, an article on ZFS and the future of storage and columns on the news from the ports tree, OS work and a look back on FreeBSD history.</description></item><item><title>Docker officially for Mac, Tails fixes updates and CoffeeScript's fresh brew – Snippets</title><link>https://codepope.dev/post/2014/02/docker-officially-for-mac-tails-fixes-updates-and-coffeescripts-fresh-brew-snippets/</link><pubDate>Sun, 09 Feb 2014 13:53:29 +0000</pubDate><guid>https://codepope.dev/post/2014/02/docker-officially-for-mac-tails-fixes-updates-and-coffeescripts-fresh-brew-snippets/</guid><description>Docker 0.8: As Docker, the application-packaging-with-containers platform, switches to a new release schedule, the first of the monthly releases has arrived and Docker 0.8 has couple of new goodies along with the focus on quality and . One item worth mentioning is the official support for Mac OS X. No, they haven&amp;rsquo;t added containers to OS X, but instead use a daemon as an intermediary between a VirtualBox VM populated with a 24MB Linux image based on Tiny Core.</description></item><item><title>Facebook's Conceal, Callback hell and a listening Pi – Snippets</title><link>https://codepope.dev/post/2014/02/facebooks-conceal-callback-hell-and-a-listening-pi-snippets/</link><pubDate>Wed, 05 Feb 2014 11:00:01 +0000</pubDate><guid>https://codepope.dev/post/2014/02/facebooks-conceal-callback-hell-and-a-listening-pi-snippets/</guid><description>Facebook&amp;rsquo;s Conceal revealed: Facebook have open sourced Conceal, a library for encrypting files on Android devices. The company uses the library for encrypting data that its apps store on SD cards. It uses pre-selected OpenSSL algorithms, picked for efficient memory management and speed, and gets the library down to 85KB by not trying to be a general purpose crypto kit. An interesting bit of pragmatism which means Facebook&amp;rsquo;s apps can happily encrypt on low-end Android devices, Conceal is available under a BSD licence with its source on GitHub.</description></item><item><title>LibreOffice and Mercurial update while Firefox steps back – Snippets</title><link>https://codepope.dev/post/2014/02/libreoffice-and-mercurial-update-while-firefox-steps-back-snippets/</link><pubDate>Tue, 04 Feb 2014 10:20:07 +0000</pubDate><guid>https://codepope.dev/post/2014/02/libreoffice-and-mercurial-update-while-firefox-steps-back-snippets/</guid><description>LibreOffice 4.2: The LibreOffice folks have rolled out their latest release, LibreOffice version 4.2 which includes a decent selection of new features, with the headliners being improved OOXML roundtripping, a GPU/OpenCL utilising Calc engine, enhancements to Windows installation and management and better Windows 7/8 integration, an expert configuration window and a more optimal start screen. Download from the usual place.
Mercurial shines: The other other distributed version control system (DVCS), Mercurial, has just has an update to version 2.</description></item><item><title>Scientific Linux, Bootstrap and all your base methods belong to Base – Snippets</title><link>https://codepope.dev/post/2014/01/scientific-linux-bootstrap-and-all-your-base-methods-belong-to-base-snippets/</link><pubDate>Fri, 31 Jan 2014 20:31:57 +0000</pubDate><guid>https://codepope.dev/post/2014/01/scientific-linux-bootstrap-and-all-your-base-methods-belong-to-base-snippets/</guid><description>Scientific Linux 6.5: Scientific Linux has announced an update to version 6.5. SL, as it is also known, is a Linux distro based on the sources distributed by Red Hat for their Red Hat Enterprise Linux produced at Fermilab and CERN. With CentOS being brought closer into Red Hat&amp;rsquo;s ecosystem, SL may be the new barometer for the health of the Red Hat code outside the company. Anyway, the release notes mostly point you to a copy of the &amp;ldquo;Upstream Vendors&amp;rdquo; version 6.</description></item><item><title>Python 3.4 Betas and 3.3.4 RCs, UEFI bootsplaining and Bro pages – Snippets</title><link>https://codepope.dev/post/2014/01/python-3-4-betas-and-3-3-4-rcs-uefi-bootsplaining-and-bro-pages-snippets/</link><pubDate>Mon, 27 Jan 2014 17:24:36 +0000</pubDate><guid>https://codepope.dev/post/2014/01/python-3-4-betas-and-3-3-4-rcs-uefi-bootsplaining-and-bro-pages-snippets/</guid><description>Python 3.4&amp;rsquo;s last beta: Over the weekend, the last beta of Python 3.4 arrived. With two more release candidates and a final date of March 16, those interested should be testing now. The time scale was bumped by three weeks to allow last minute changes to the Argument Clinic, a DSL for parsing arguments, to settle in.
What&amp;rsquo;s also in 3.4? A new pathlib module, standardised enums, better object finalisation semantics, a C API for custom memory allocators, non-inheriting subprocess file descriptors, new statistics, asyncio and tracemalloc modules, a new hash algorithm for strings and binary data and better pickling.</description></item><item><title>Arduino/Raspberry Pi UNITE!, Node's power ups and web video's next battle – Snippets</title><link>https://codepope.dev/post/2014/01/arduinoraspberry-pi-unite-nodes-power-ups-and-web-videos-next-battle-snippets/</link><pubDate>Fri, 24 Jan 2014 12:11:48 +0000</pubDate><guid>https://codepope.dev/post/2014/01/arduinoraspberry-pi-unite-nodes-power-ups-and-web-videos-next-battle-snippets/</guid><description>This article was imported from the original CodeScaling blog</description></item><item><title>Oh hai there FreeBSD 10.0</title><link>https://codepope.dev/post/2014/01/oh-hai-there-freebsd-10-0/</link><pubDate>Mon, 20 Jan 2014 17:31:30 +0000</pubDate><guid>https://codepope.dev/post/2014/01/oh-hai-there-freebsd-10-0/</guid><description>Following up from the last post, here&amp;rsquo;s the FreeBSD 10.0 announcement. Listed highlights of FreeBSD 10 are – Clang is now the default compiler and GCC is no longer installed by default, unbound is now the local caching DNS resolver and BIND is no longer a default, make&amp;rsquo;s replaced with bmake, ZFS has TRIM support for SSDs and LZ4 compression, guesting under Hyper-V is now supported and pkg is default package manager.</description></item><item><title>Linux 3.13 lands, Node-RED re-flows, FreeBSD 10 close, BBB-SDR challenge – Snippets</title><link>https://codepope.dev/post/2014/01/linux-3-13-lands-node-red-re-flows-freebsd-10-close-bbb-sdr-challenge-snippets/</link><pubDate>Mon, 20 Jan 2014 15:17:07 +0000</pubDate><guid>https://codepope.dev/post/2014/01/linux-3-13-lands-node-red-re-flows-freebsd-10-close-bbb-sdr-challenge-snippets/</guid><description>This article was imported from the original CodeScaling blog</description></item><item><title>Sharper Dart, Righter JavaScript and MQTT reviewed – Snippets</title><link>https://codepope.dev/post/2014/01/sharper-dart-righter-javascript-and-mqtt-reviewed-snippets/</link><pubDate>Sat, 18 Jan 2014 11:12:49 +0000</pubDate><guid>https://codepope.dev/post/2014/01/sharper-dart-righter-javascript-and-mqtt-reviewed-snippets/</guid><description>This article was imported from the original CodeScaling blog</description></item><item><title>Node's new lead, Windows security disappoints, TCL is 25 and Brightbox is dim – Snippets</title><link>https://codepope.dev/post/2014/01/nodes-new-lead-windows-security-disappoints-tcl-is-25-and-brightbox-is-dim-snippets/</link><pubDate>Thu, 16 Jan 2014 14:39:01 +0000</pubDate><guid>https://codepope.dev/post/2014/01/nodes-new-lead-windows-security-disappoints-tcl-is-25-and-brightbox-is-dim-snippets/</guid><description>This article was imported from the original CodeScaling blog</description></item><item><title>Memory and Rust, Byte memories, Self awareness and Ghost moving - Snippets</title><link>https://codepope.dev/post/2014/01/memory-and-rust-byte-memories-self-awareness-and-ghost-moving-snippets/</link><pubDate>Tue, 14 Jan 2014 12:23:13 +0000</pubDate><guid>https://codepope.dev/post/2014/01/memory-and-rust-byte-memories-self-awareness-and-ghost-moving-snippets/</guid><description>This article was imported from the original CodeScaling blog</description></item><item><title>Rust 0.9, Node.js tech support and Koa for Node – Snippets</title><link>https://codepope.dev/post/2014/01/rust-0-9-node-js-tech-support-and-koa-for-node-snippets/</link><pubDate>Fri, 10 Jan 2014 17:01:34 +0000</pubDate><guid>https://codepope.dev/post/2014/01/rust-0-9-node-js-tech-support-and-koa-for-node-snippets/</guid><description>This article was imported from the original CodeScaling blog</description></item><item><title>Patch Tuesday coming, NTP DDoS here, Ruby 1.9.3 going – Security Snippets</title><link>https://codepope.dev/post/2014/01/patch-tuesday-coming-ntp-ddos-here-ruby-1-9-3-going-security-snippets/</link><pubDate>Fri, 10 Jan 2014 14:34:52 +0000</pubDate><guid>https://codepope.dev/post/2014/01/patch-tuesday-coming-ntp-ddos-here-ruby-1-9-3-going-security-snippets/</guid><description>This article was imported from the original CodeScaling blog</description></item><item><title>Red Hat's inverse-acquihire of CentOS makes sense</title><link>https://codepope.dev/post/2014/01/red-hats-inverse-acquihire-of-centos-makes-sense/</link><pubDate>Wed, 08 Jan 2014 11:04:04 +0000</pubDate><guid>https://codepope.dev/post/2014/01/red-hats-inverse-acquihire-of-centos-makes-sense/</guid><description>Red Hat and the CentOS project join forces, says the Red Hat official news release, &amp;ldquo;to accelerate community adoption and innovation for next-generation open source projects&amp;rdquo;. CentOS&amp;rsquo;s own announcement focuses on the new governance and long-term sustainability for the project with Red Hat sponsoring build processes and employing a number of core CentOS team members. The Red Hat plan for CentOS seems to be about having CentOS as the baseline platform for working with other communities on stuff like OpenStack, Gluster and OpenShift Origin.</description></item><item><title>LLVM 3.4, Arch 2014-01-05, Mirantis OpenStack 4.0 and Paper encryption – Snippets</title><link>https://codepope.dev/post/2014/01/llvm-3-4-arch-2014-01-05-mirantis-openstack-4-0-and-paper-encryption-snippets/</link><pubDate>Tue, 07 Jan 2014 14:40:30 +0000</pubDate><guid>https://codepope.dev/post/2014/01/llvm-3-4-arch-2014-01-05-mirantis-openstack-4-0-and-paper-encryption-snippets/</guid><description>This article was imported from the original CodeScaling blog</description></item><item><title>Open source is a development process too</title><link>https://codepope.dev/post/2014/01/open-source-is-a-development-process-too/</link><pubDate>Fri, 03 Jan 2014 11:34:05 +0000</pubDate><guid>https://codepope.dev/post/2014/01/open-source-is-a-development-process-too/</guid><description>A recent report suggests that Microsoft may open source its M# language upon its as-yet-to-be determined release date. M# is a language being developed in tandem with Midori, a research operating system Microsoft is also developing and, apparently has been developing since 2008. In many ways this plan to open source on release is an excellent demonstration of a classic misunderstanding of open source and the audiences for open source.</description></item><item><title>OIN and OpenStack, X and Security, Docker and Mac OS X – Snippets</title><link>https://codepope.dev/post/2014/01/oin-and-openstack-x-and-security-docker-and-mac-os-x-snippets/</link><pubDate>Thu, 02 Jan 2014 15:48:30 +0000</pubDate><guid>https://codepope.dev/post/2014/01/oin-and-openstack-x-and-security-docker-and-mac-os-x-snippets/</guid><description>This article was imported from the original CodeScaling blog</description></item><item><title>FreeBSD 10.0 so close, Ruboto goes 1.0, ODroid U3 coming – Snippets</title><link>https://codepope.dev/post/2013/12/freebsd-10-0-so-close-ruboto-goes-1-0-odroid-u3-coming-snippets/</link><pubDate>Fri, 27 Dec 2013 14:24:21 +0000</pubDate><guid>https://codepope.dev/post/2013/12/freebsd-10-0-so-close-ruboto-goes-1-0-odroid-u3-coming-snippets/</guid><description>This article was imported from the original CodeScaling blog</description></item><item><title>Ruby 2.1 rolls out a performance push</title><link>https://codepope.dev/post/2013/12/ruby-2-1-rolls-out-a-performance-push/</link><pubDate>Thu, 26 Dec 2013 11:49:11 +0000</pubDate><guid>https://codepope.dev/post/2013/12/ruby-2-1-rolls-out-a-performance-push/</guid><description>Ruby 2.1 has been released on Christmas day and is billed as offering &amp;ldquo;speedup without severe incompatibilities&amp;rdquo;. The performance boost is down to a new method cache in the VM and a new generational garbage collection system. The old method cache was cleared eacg time a new method was defined but now only that cache damage has been tracked down and reduced and a future of a more optimal larger cache has been opened up.</description></item><item><title>Enlightenment 0.18 lit, FreeNAS 9.2 released and Java 8 brews – Snippets</title><link>https://codepope.dev/post/2013/12/enlightenment-0-18-lit-freenas-9-2-released-and-java-8-brews-snippets/</link><pubDate>Tue, 24 Dec 2013 12:04:43 +0000</pubDate><guid>https://codepope.dev/post/2013/12/enlightenment-0-18-lit-freenas-9-2-released-and-java-8-brews-snippets/</guid><description>This article was imported from the original CodeScaling blog</description></item><item><title>Node-RED's cool GUI for the Internet of Things</title><link>https://codepope.dev/post/2013/12/node-reds-cool-gui-for-the-internet-of-things/</link><pubDate>Mon, 23 Dec 2013 11:44:57 +0000</pubDate><guid>https://codepope.dev/post/2013/12/node-reds-cool-gui-for-the-internet-of-things/</guid><description>[caption id=&amp;ldquo;attachment_562&amp;rdquo; align=&amp;ldquo;alignright&amp;rdquo; width=&amp;ldquo;300&amp;rdquo;] Node-RED and a quick IRC bot flow[/caption]The latest version, 0.5.0 of IBM&amp;rsquo;s Apache licensed, incredibly useful and very cool Node-RED has landed but before going further, I suspect a lot of readers will want to know what Node-RED is.
There&amp;rsquo;s usually a lot of connecting of things involved with making the Internet of Things do something useful. Whether it be detecting messages on Twitter, listening to IRC, watching a Websocket or grabbing a web page, each source then needs to be processed and if required make something happen.</description></item><item><title>Fedora 20, Meteor 0.7.0 and hacked Linux servers examined – Snippets</title><link>https://codepope.dev/post/2013/12/fedora-20-meteor-0-7-0-and-hacked-linux-servers-examined-snippets/</link><pubDate>Wed, 18 Dec 2013 11:58:07 +0000</pubDate><guid>https://codepope.dev/post/2013/12/fedora-20-meteor-0-7-0-and-hacked-linux-servers-examined-snippets/</guid><description>This article was imported from the original CodeScaling blog</description></item><item><title>Debian 7.3, Dart at ECMA, Cloud-stealing – Snippets</title><link>https://codepope.dev/post/2013/12/debian-7-3-dart-at-ecma-cloud-stealing-snippets/</link><pubDate>Mon, 16 Dec 2013 13:01:41 +0000</pubDate><guid>https://codepope.dev/post/2013/12/debian-7-3-dart-at-ecma-cloud-stealing-snippets/</guid><description>This article was imported from the original CodeScaling blog</description></item><item><title>Firefox 26, Netflix's Suro, Vagrants and Dockers and Websockets for all - Snippets</title><link>https://codepope.dev/post/2013/12/firefox-26-netflixs-suro-vagrants-and-dockers-and-websockets-for-all-snippets/</link><pubDate>Tue, 10 Dec 2013 11:06:54 +0000</pubDate><guid>https://codepope.dev/post/2013/12/firefox-26-netflixs-suro-vagrants-and-dockers-and-websockets-for-all-snippets/</guid><description>This article was imported from the original CodeScaling blog</description></item><item><title>Multiprocess Firefox, Kexec and Secure Boot, Poisoning GCC and OpenNebula 4.4 – Snippets</title><link>https://codepope.dev/post/2013/12/multiprocess-firefox-kexec-and-secure-boot-poisoning-gcc-and-opennebula-4-4-snippets/</link><pubDate>Thu, 05 Dec 2013 13:50:35 +0000</pubDate><guid>https://codepope.dev/post/2013/12/multiprocess-firefox-kexec-and-secure-boot-poisoning-gcc-and-opennebula-4-4-snippets/</guid><description>This article was imported from the original CodeScaling blog</description></item><item><title>IDEA 13, Java crypto, FreeBSD 10 beta 4, Rails update, Go 1.2 – Snippets</title><link>https://codepope.dev/post/2013/12/idea-13-java-crypto-freebsd-10-beta-4-rails-update-go-1-2-snippets/</link><pubDate>Wed, 04 Dec 2013 09:38:15 +0000</pubDate><guid>https://codepope.dev/post/2013/12/idea-13-java-crypto-freebsd-10-beta-4-rails-update-go-1-2-snippets/</guid><description>This article was imported from the original CodeScaling blog</description></item><item><title>Mint 16, Oracle 6.5, CentOS 6.5, Tiny Core 5.1 – Linux Snippets – Update</title><link>https://codepope.dev/post/2013/12/mint-16-oracle-6-5-centos-6-5-tiny-core-5-1-linux-snippets/</link><pubDate>Sun, 01 Dec 2013 13:25:32 +0000</pubDate><guid>https://codepope.dev/post/2013/12/mint-16-oracle-6-5-centos-6-5-tiny-core-5-1-linux-snippets/</guid><description>This article was imported from the original CodeScaling blog</description></item><item><title>Docker for all Linux distros, DPorts and more for DragonFlyBSD and advice for coders – Snippets</title><link>https://codepope.dev/post/2013/11/docker-for-all-linux-distros-dports-and-more-for-dragonflybsd-and-advice-for-coders-snippets/</link><pubDate>Wed, 27 Nov 2013 10:58:15 +0000</pubDate><guid>https://codepope.dev/post/2013/11/docker-for-all-linux-distros-dports-and-more-for-dragonflybsd-and-advice-for-coders-snippets/</guid><description>Docker 0.7 unloading: With Docker 0.7, the Docker developers have made a big leap in Linux coverage. (If you are new to Docker, read the introduction to it I did for the Linux Foundation). Under the covers, Docker has used storage drivers to maintain images on disk, but up till now they&amp;rsquo;d needed a patched Linux kernel for that to work. A patch from Red Hat has changed that though and adds &amp;ldquo;DEVICEMAPPER&amp;rdquo;, a storage driver which used copy-on-write LVM snapshots and doesn&amp;rsquo;t need a patched kernel, to the list of storage drivers.</description></item><item><title>Python 3.4 beta, Neo4J 2.0 RC1 and Redis 2.8.0 released – Snippets</title><link>https://codepope.dev/post/2013/11/python-3-4-beta-neo4j-2-0-rc1-and-redis-2-8-0-released-snippets/</link><pubDate>Mon, 25 Nov 2013 15:23:01 +0000</pubDate><guid>https://codepope.dev/post/2013/11/python-3-4-beta-neo4j-2-0-rc1-and-redis-2-8-0-released-snippets/</guid><description>Python 3.4&amp;rsquo;s beta days: The first beta of Python 3.4 has arrived and it has got the good stuff. Pathlib lets coders work with pure paths or filesystem dependent paths with the selection of the latter taken care of for them. There&amp;rsquo;s a standardised enum module along with new statistics, asyncio and tracemalloc modules. Throw in a new pickling protocol, new string and binary hashing algorithms, a C API for custom memory allocators and standardise on pip as a packaging format and you are talking a tasty new Python due to land at the end of February 2014.</description></item><item><title>RHEL 6.5 and Docker, Ruby Fixes and Epic Node.js Bugfixing - Snippets</title><link>https://codepope.dev/post/2013/11/rhel-6-5-and-docker-ruby-fixes-and-epic-node-js-bugfixing-snippets/</link><pubDate>Sat, 23 Nov 2013 13:04:04 +0000</pubDate><guid>https://codepope.dev/post/2013/11/rhel-6-5-and-docker-ruby-fixes-and-epic-node-js-bugfixing-snippets/</guid><description>RHEL 6.5 docks?: Red Hat Enterprise Linux 6.5 has been released and as is usual for the point releases of RHEL, has a number of enhancements like Precision Time Protocol support (for microsecond synchronisation accuracy), better network data for admins, GlusterFS integration for KVM and NVMe (PCI SSD) support. Mentioned in the announcement is Docker, the container deployment platform, but oddly there appears to be no mention of it in the technical notes or release notes.</description></item><item><title>Facebook Rocks, Open Source Managers and Funner Fonts - Snippets</title><link>https://codepope.dev/post/2013/11/facebook-rocks-open-source-managers-and-funner-fonts-snippets/</link><pubDate>Fri, 22 Nov 2013 12:22:52 +0000</pubDate><guid>https://codepope.dev/post/2013/11/facebook-rocks-open-source-managers-and-funner-fonts-snippets/</guid><description>Facebook Rocks: Another database open sourced by Facebook? Yup, and demonstrating that the term &amp;ldquo;database&amp;rdquo; covers a lot of ground, Facebook&amp;rsquo;s latest is RocksDB, an embedded key-value store for those userfacing situations where you need a lot of woosh, little latency. Lead developer, Dhurba Borthakur, explains in a blog posting that RocksDB is based on Google&amp;rsquo;s LevelDB and is tuned to run on many-core servers which making efficient use of storage to cut down on write wear.</description></item><item><title>OpenSUSE 13.1, Gitorious 3.0 and a Raspberry Pi UPS – Snippets</title><link>https://codepope.dev/post/2013/11/opensuse-13-1-gitorious-3-0-and-a-raspberry-pi-ups-snippets/</link><pubDate>Wed, 20 Nov 2013 15:04:24 +0000</pubDate><guid>https://codepope.dev/post/2013/11/opensuse-13-1-gitorious-3-0-and-a-raspberry-pi-ups-snippets/</guid><description>OpenSUSE 13.1 lands: The openSUSE folks have been busy and the result of their work is now available in the form of openSUSE 13.1. We shall have to see how the stabilisation work, including getting btrfs up to &amp;ldquo;everyday&amp;rdquo; (but not default) quality, pays off in practice. The other highlights of the release include OpenStack Havana, latest Apache, MySQL, MariaDB, Ruby 2 on Rails 4 and PHP 5.4.2. On the ARM front, there&amp;rsquo;s the start of AArch64 (64bit ARM) support and a new Raspberry Pi build.</description></item><item><title>1.0aplooza - Ceylon and Dart go 1.0</title><link>https://codepope.dev/post/2013/11/1-0aplooza-ceylon-and-dart-go-1-0/</link><pubDate>Thu, 14 Nov 2013 10:47:29 +0000</pubDate><guid>https://codepope.dev/post/2013/11/1-0aplooza-ceylon-and-dart-go-1-0/</guid><description>Red Hat and Google have announced version 1.0&amp;rsquo;s of their long baking new languages, Ceylon 1.0.0 and Dart SDK 1.0.
With three years of work on Ceylon and at least two years behind Dart, are they worth looking at?
Red Hat&amp;rsquo;s Ceylon comes from Gavin King&amp;rsquo;s team at the company who&amp;rsquo;ve been working for around three years on a language which initially targeted the Java virtual machine but now also can generate JavaScript.</description></item><item><title>Hey! Presto - Facebook's latest open source code</title><link>https://codepope.dev/post/2013/11/hey-presto-facebooks-latest-open-source-code/</link><pubDate>Wed, 13 Nov 2013 11:55:30 +0000</pubDate><guid>https://codepope.dev/post/2013/11/hey-presto-facebooks-latest-open-source-code/</guid><description>Facebook, in their now traditional goal of taking on big data problems, solving them and then open sourcing the result, have open-sourced Presto, a distributed SQL query engine &amp;ldquo;optimized for ad-hoc analysis at interactive speed&amp;rdquo;. This type of app is designed for the folks who need to work out what people who like chips and cheese and rock but dont like bagels or opera also have, statistically, in common. Its a simple enough question, but when you get up to Facebook scale, its a hard question to answer.</description></item><item><title>Beta for Fedora 20, Scientific Linux 5.1 and is Tizen nearing? - Linux Snippets</title><link>https://codepope.dev/post/2013/11/beta-for-fedora-20-scientific-linux-5-1-and-is-tizen-nearing-linux-snippets/</link><pubDate>Tue, 12 Nov 2013 17:45:27 +0000</pubDate><guid>https://codepope.dev/post/2013/11/beta-for-fedora-20-scientific-linux-5-1-and-is-tizen-nearing-linux-snippets/</guid><description>Fedora 20 enters Beta: Fedora 20 has entered beta so its time to step up that testing as there&amp;rsquo;s lots of goodies in &amp;ldquo;Heisenbug&amp;rdquo;. Top items include ARM as a primary architecture, the end of sendmail and syslog as defaults, fresh tools and more. Thats all in the announcement along with pointers on where to go for your downloads and further information on the GNOME 3.10 powered Fedora 20 beta.</description></item><item><title>Go at 4, Go Docker on Pi, Go in GCC and Turing revised - Snippets</title><link>https://codepope.dev/post/2013/11/go-at-4-go-on-pi-go-in-gcc-and-turing-revised-snippets/</link><pubDate>Mon, 11 Nov 2013 12:06:51 +0000</pubDate><guid>https://codepope.dev/post/2013/11/go-at-4-go-on-pi-go-in-gcc-and-turing-revised-snippets/</guid><description>4 Years of Go: Time flies when a language develops and Go is no exception as it celebrated its fourth year noting some of the projects built in Go (Docker, Packer, NSQ, JuJu and more) and Go users (CloudFlare, SoundCloud, ngrok, Poptip, Splice and obviously Google). The Docker folk have presented why they use Go, both the good and the bad, covering what doesn&amp;rsquo;t work well for them too.</description></item><item><title>Slackware 14.1, MariaDB 10.0.5, Glassfish and Android Crypto - Snippets</title><link>https://codepope.dev/post/2013/11/slackware-14-1-mariadb-10-0-5-glassfish-and-android-crypto-snippets/</link><pubDate>Fri, 08 Nov 2013 13:12:21 +0000</pubDate><guid>https://codepope.dev/post/2013/11/slackware-14-1-mariadb-10-0-5-glassfish-and-android-crypto-snippets/</guid><description>Slackware updated: The venerable Slackware Linux has had its annual update for 2013 announced by Patrick Volkerding and a fine update it appears to be. A 3.10.17 Linux kernel, X11R7.7 X Windows, 64-bit UEFI installation support and updates across the board for dev tools, applications, desktops (Xfce 4.10.1 and KDE 4.10.5) and more. And Slackware ARM 14.1 is also available.
MariaDB 10.0 goes Beta: As MariaDB, the community-supported and developed MySQL fork, branches away from MySQL with version 10.</description></item><item><title>FreeBSD 10.0beta3, SQL Injections, Rust stacks, InfluxDB and Circus renewal - Snippets</title><link>https://codepope.dev/post/2013/11/freebsd-10-0beta3-sql-injections-rust-stacks-influxdb-and-circus-renewal-snippets/</link><pubDate>Wed, 06 Nov 2013 10:53:16 +0000</pubDate><guid>https://codepope.dev/post/2013/11/freebsd-10-0beta3-sql-injections-rust-stacks-influxdb-and-circus-renewal-snippets/</guid><description>Catching up on Codescaling with some of the less mentioned things worth noting&amp;hellip;
FreeBSD 10.0&amp;rsquo;s latest beta: It&amp;rsquo;s into the home/RC straight for FreeBSD 10 with the release of the third and hopefully last beta of the development cycle. The original schedule would have seen RC2 available around now, but with a focus on a quality release, there&amp;rsquo;s been a bit of slippage. Check out this FreeBSD News item from September for a feel of what&amp;rsquo;s going in.</description></item><item><title>H.264 is heading to Firefox... is it an EME dry run?</title><link>https://codepope.dev/post/2013/10/h-264-is-heading-to-firefox-is-it-an-eme-dry-run/</link><pubDate>Wed, 30 Oct 2013 16:23:55 +0000</pubDate><guid>https://codepope.dev/post/2013/10/h-264-is-heading-to-firefox-is-it-an-eme-dry-run/</guid><description>Cisco and Mozilla have made an announcement - Cisco will open source an H.264 implementation and Mozilla will incorporate support for a binary version of that open source code in Firefox in 2014. But what&amp;rsquo;s behind this move&amp;hellip;
Firefox has wrestled with the H.264 video bear for some time now. Initially Mozilla took the position that there&amp;rsquo;d be no patented royalty-bearing standards implemented in Firefox and eschewed H.264 support in HTML5&amp;rsquo;s tag for Google&amp;rsquo;s VP8-based WebM.</description></item><item><title>EOL for Python 2.6, Docker Inc and more iconic fonts – Snippets</title><link>https://codepope.dev/post/2013/10/eol-for-python-2-6-docker-inc-and-more-iconic-fonts-snippets/</link><pubDate>Wed, 30 Oct 2013 14:37:29 +0000</pubDate><guid>https://codepope.dev/post/2013/10/eol-for-python-2-6-docker-inc-and-more-iconic-fonts-snippets/</guid><description>Python 2.6 signs out: Python 2.6.9 is the last source-only security fix release for the Python 2.6 family. The 2.6.9 release sees 2.6 officially retired after five years in the field. If you are still running 2.6, UPDATE! At the other end of the scale, Python 3.3.3 got its first release candidate with full support for Mac OS X 10.9 Mavericks.
dotCloud becomes Docker Inc: Acknowledging how important its Docker container software has become, dotCloud has announced it is becoming Docker Inc.</description></item><item><title>MongoHQ's security breach holes others</title><link>https://codepope.dev/post/2013/10/mongohqs-security-breach-holes-others/</link><pubDate>Wed, 30 Oct 2013 14:26:40 +0000</pubDate><guid>https://codepope.dev/post/2013/10/mongohqs-security-breach-holes-others/</guid><description>If you were using MongoHQ&amp;rsquo;s SSD backed MongoDB hosting, be prepared for them to be in touch as they&amp;rsquo;ve been at the sharp end of a security breach. But it&amp;rsquo;s not just direct users of MongoHQ&amp;rsquo;s services that should be concerned - users of services which make use of MongoHQ need to put on their worrying hat too. For example, MongoHQ hosted Buffer&amp;rsquo;s databases and that has been cited as the cause of the social media connector&amp;rsquo;s security breach.</description></item><item><title>Lime editor, HBase 96, Font Awesome and MOON LASERS - Snippets</title><link>https://codepope.dev/post/2013/10/lime-editor-hbase-96-font-awesome-and-moon-lasers-snippets/</link><pubDate>Wed, 23 Oct 2013 17:08:19 +0000</pubDate><guid>https://codepope.dev/post/2013/10/lime-editor-hbase-96-font-awesome-and-moon-lasers-snippets/</guid><description>Lime text editor: People love the Sublime Text editor. But being closed source does set some folks worrying. Some of them do something about it though, such as &amp;ldquo;quarnster&amp;rdquo; who has been creating Lime as an open source version of Sublime Text. Built with a combination of Go 1.1, Python3, Oniguruma and optional Qt5, Lime still has plenty to implement, including compatibility with Sublime&amp;rsquo;s Python API, keybindings and snippets, TextMate Snippits and getting solid cross platform support.</description></item><item><title>Python 3.4 to get the Pip by default</title><link>https://codepope.dev/post/2013/10/python-3-4-to-get-the-pip-by-default/</link><pubDate>Tue, 22 Oct 2013 16:16:44 +0000</pubDate><guid>https://codepope.dev/post/2013/10/python-3-4-to-get-the-pip-by-default/</guid><description>News arrives here that PEP (Python Enhancement Proposal) 453 has been accepted. PEP 453, titled &amp;ldquo;Explicit bootstrapping of pip in Python installations&amp;rdquo;, sets out to sort out one of the long standing problems in the Python ecosystem - not having a common modern packaging system for Python packages.
Pip has become popular with Python users but for new users things have been somewhat odd. You need to use the old default installer application easy_install to install pip and then we&amp;rsquo;re ready to install packages.</description></item><item><title>JavaFX on phones, Java blocks in Firefox, Amazon audio and extras - Snippets</title><link>https://codepope.dev/post/2013/10/javafx-on-phones-java-blocks-in-firefox-amazon-audio-and-extras-snippets/</link><pubDate>Tue, 22 Oct 2013 12:06:50 +0000</pubDate><guid>https://codepope.dev/post/2013/10/javafx-on-phones-java-blocks-in-firefox-amazon-audio-and-extras-snippets/</guid><description>JavaFX on Android and iOS: One of Oracle&amp;rsquo;s ongoing projects is getting JavaFX onto the two big smartphone platforms. An update from Richard Bair (Chief Architect Client Java at Oracle) says the work is now at &amp;ldquo;a good prototype stage&amp;rdquo;. There&amp;rsquo;s &amp;ldquo;funky&amp;rdquo; code swapping JavaFX text fields for native components and the plan is to build a more layered system for better native look and feel without Swing style theming.</description></item><item><title>DoS security fix in Node 0.10.21 and Node 0.8.26</title><link>https://codepope.dev/post/2013/10/dos-security-fix-in-node-0-10-21and-node-0-8-26/</link><pubDate>Sat, 19 Oct 2013 09:47:42 +0000</pubDate><guid>https://codepope.dev/post/2013/10/dos-security-fix-in-node-0-10-21and-node-0-8-26/</guid><description>The Node developers have pushed out Node 0.10.21 and saying it &amp;ldquo;contains a security fix for the http server implementation&amp;rdquo; but gave no further details in the announcement, only asking people to upgrade as soon as possible.
Elsewhere though, the problem was identified as a trivial-to-trigger denial of service vulnerability. It was explained by &amp;ldquo;meritt&amp;rdquo; in a Hacker News posting that a memory leak in the HTTP Pipelining code could make systems run out of memory if flooded with requests which were never read.</description></item><item><title>Hadoop 2, Wireshark/Qt, TogetherJS and Linux TAB elections – Snippets</title><link>https://codepope.dev/post/2013/10/hadoop-2-wiresharkqt-togetherjs-and-linux-tab-elections-snippets/</link><pubDate>Fri, 18 Oct 2013 11:35:37 +0000</pubDate><guid>https://codepope.dev/post/2013/10/hadoop-2-wiresharkqt-togetherjs-and-linux-tab-elections-snippets/</guid><description>Hadoop 2 goes official: The Apache Software Foundation have officially announced Apache Hadoop 2. The new milestone version of Hadoop is a major rework which brings YARN, an overhauled MapReduce engine which splits resource management and job scheduling into two separate operations with their own daemons. There&amp;rsquo;s also high availability, data snapshots, NFS3 access and federation for Hadoop HDFS along with Windows support. Hadoop 2 started out in alpha way back in May 2012 as version 2.</description></item><item><title>Cassandra's Europe Summit - The Keynote – Extra Scaling</title><link>https://codepope.dev/post/2013/10/cassandras-europe-summit-the-keynote-extra-scaling/</link><pubDate>Thu, 17 Oct 2013 09:59:57 +0000</pubDate><guid>https://codepope.dev/post/2013/10/cassandras-europe-summit-the-keynote-extra-scaling/</guid><description>At the opening of the conference day at Cassandra Summit Europe 2013, Johnathan Ellis, Datastax CTO, made a point of positioning Apache Cassandra as an enterprise scalable database and one that scales in a linear fashion to massive scales. Datastax is the leading developer of, and commercial vendor of Apache Cassandra in the form of DataStax enterprise.
MongoDB was very much in the company&amp;rsquo;s sights as it showed benchmarks with Cassandra running 20 times faster than MongoDB – the reason was simple though the dataset for the benchmark was bigger than the available memory on the nodes.</description></item><item><title>Talend go Apache, Mozilla and Xiph, Oracle and Java and Virtualbox updates – Snippets</title><link>https://codepope.dev/post/2013/10/talend-go-apache-mozilla-and-xiph-oracle-and-java-and-virtualbox-updates-snippets/</link><pubDate>Wed, 16 Oct 2013 09:58:12 +0000</pubDate><guid>https://codepope.dev/post/2013/10/talend-go-apache-mozilla-and-xiph-oracle-and-java-and-virtualbox-updates-snippets/</guid><description>Talend go Apache: Talend, makers of integration, ETL and other data management products, have long been proponents of the GPL license for their products. I&amp;rsquo;ve asked them about this in the past and they&amp;rsquo;ve been robust in their reasoning about why the GPL is right for them. It appears though that that era has come to an end with an announcement that the company will be stepping towards more permissive licensing.</description></item><item><title>The Rubinus/Ruby Ruckus</title><link>https://codepope.dev/post/2013/10/the-rubinusruby-ruckus/</link><pubDate>Wed, 16 Oct 2013 08:49:41 +0000</pubDate><guid>https://codepope.dev/post/2013/10/the-rubinusruby-ruckus/</guid><description>It seems to be all going on with the developers of Rubinus, the LLVM JIT-powered Ruby implementation which recently hit version 2.0.0. First came the news that Engine Yard had ended their sponsorship for the project saying that &amp;ldquo;we no longer feel like the project needs any help from us to accelerate&amp;rdquo; - the ending of sponsorship will, they say, let them invest more in other emerging projects.
With that announcement made, Rubinus lead Brian Shirai said &amp;ldquo;I have been working to simplify and focus the project&amp;rdquo;; funding changes do tend to allow projects to step back and look at their goals.</description></item><item><title>Android's SSL downgrade, Mozilla's SSL, Linux PRNG and SafeCurves – Security Snippets</title><link>https://codepope.dev/post/2013/10/androids-ssl-downgrade-mozillas-ssl-linux-prng-and-safecurves-security-snippets/</link><pubDate>Tue, 15 Oct 2013 13:03:36 +0000</pubDate><guid>https://codepope.dev/post/2013/10/androids-ssl-downgrade-mozillas-ssl-linux-prng-and-safecurves-security-snippets/</guid><description>Android&amp;rsquo;s Cipher Downgrade: According to this blog posting, Android&amp;rsquo;s Cipher suite – that is the list of ciphers it uses in order when it is establishing a secure connection – changes in late 2010 and saw AES256-SHA removed and RC4-MD5 put in its place. This means Android 2.2.1 has a better default cipher than Android 2.3.4 and everything that follows. The analysis shows that Google were apparently following Java&amp;rsquo;s cipher list changes, but that in 2011, Java 7 got a better cipher list and Android, being based on Java 6, didn&amp;rsquo;t.</description></item><item><title>Debian update and freeze plans and openSUSE 13.1 RC – Linux Snippets</title><link>https://codepope.dev/post/2013/10/debian-update-and-freeze-plans-and-opensuse-13-1-rc-linux-snippets/</link><pubDate>Mon, 14 Oct 2013 11:47:20 +0000</pubDate><guid>https://codepope.dev/post/2013/10/debian-update-and-freeze-plans-and-opensuse-13-1-rc-linux-snippets/</guid><description>Debian update: Debian&amp;rsquo;s second update of Wheezy, 7.2, is now with us. As usual, if you are updating your Debian regularly, you&amp;rsquo;ll have most if not all of this, but now there are new ISOs to install from to make fresh installs faster. Further details on the update on the Debian site. Debian&amp;rsquo;s long freeze: Meanwhile, Debian 8 &amp;ldquo;Jessie&amp;rdquo; is starting on the long trajectory to release with a date set for a freeze of 5 November… next year, 2014.</description></item><item><title>D-Link Backdoor badness</title><link>https://codepope.dev/post/2013/10/d-link-backdoor-badness/</link><pubDate>Sun, 13 Oct 2013 09:24:11 +0000</pubDate><guid>https://codepope.dev/post/2013/10/d-link-backdoor-badness/</guid><description>This morning I was reading this blog posting about reverse engineering backdoors in routers. The punch line is a shocker though - a number of D-link routers have a backdoor which can be triggered by setting the browser&amp;rsquo;s user agent to backdoor (plus xmlset and a credit to the person who set up the backdoor). Read the posting and if you have any of the affected gear, consider your options. The D in D-Link seems to stand for Derp.</description></item><item><title>X.org vintage bugs, Google FOSS fixings and a dropzone – Snippets</title><link>https://codepope.dev/post/2013/10/x-org-vintage-bugs-google-foss-fixings-and-a-dropzone-snippets/</link><pubDate>Thu, 10 Oct 2013 19:52:11 +0000</pubDate><guid>https://codepope.dev/post/2013/10/x-org-vintage-bugs-google-foss-fixings-and-a-dropzone-snippets/</guid><description>Vintage bugs: Back in 1993, a use after free bug when handling ImageText wriggled its way into the X.org server and settled into what is believed to be every X.org server release that came after. Just over 20 years later, a security advisory and patch have been published for the bug. So look out for updates to your Linux distribution&amp;rsquo;s (or other Unix&amp;rsquo;s) X.org server in the near future. To many eyes, all bugs are eventually shallow.</description></item><item><title>GNU Make 4.0, Firefox OS 1.1, SSL Pulse and Linux defined – Snippets</title><link>https://codepope.dev/post/2013/10/gnu-make-4-0-firefox-os-1-1-ssl-pulse-and-linux-defined-snippets/</link><pubDate>Wed, 09 Oct 2013 13:39:31 +0000</pubDate><guid>https://codepope.dev/post/2013/10/gnu-make-4-0-firefox-os-1-1-ssl-pulse-and-linux-defined-snippets/</guid><description>GNU Make 4.0: GNU Make 4.0 is the latest version of the GNU Project&amp;rsquo;s version of the Make utility. The release&amp;rsquo;s headline feature is the integration of GNU Guile, the Scheme-based extention language recommended for GNU projects, into the compilation orchestrator. Other additions include an option to sync output to avoid jumbling results from parallel makes, tracing of targets, a switch to disable all debugging settings, various enhancements to the Windows version, the implementation of &amp;ldquo;::=&amp;rdquo; for POSIX portable make files and of &amp;ldquo;!</description></item><item><title>Game On! with Gameduino 2</title><link>https://codepope.dev/post/2013/10/game-on-with-gameduino-2/</link><pubDate>Wed, 09 Oct 2013 10:59:45 +0000</pubDate><guid>https://codepope.dev/post/2013/10/game-on-with-gameduino-2/</guid><description>Say you wanted to build a games machine with an Arduino at its core, you&amp;rsquo;d might be a trifle stuck with a stock Arduino. You could do a lot of the interfacing to controllers or the logic, but what about the display and sound. Well, previously you may have got a Gameduino which gave you 400x300 512 colour VGA output, hardware sprites and audio in a nifty Arduino shield. It is pure 8 bit epicness.</description></item><item><title>Microsoft and Adobe's October Patch Tuesday - Security Snippets</title><link>https://codepope.dev/post/2013/10/microsoft-and-adobes-october-patch-tuesday-security-snippets/</link><pubDate>Wed, 09 Oct 2013 09:47:46 +0000</pubDate><guid>https://codepope.dev/post/2013/10/microsoft-and-adobes-october-patch-tuesday-security-snippets/</guid><description>Microsoft&amp;rsquo;s Monthly: It&amp;rsquo;s remote code execution holes all the way down in this months Patch Tuesday. From a bundle of Internet Explorere fixes in MS13-080 to a crunchy critical remote code execution and extra &amp;lsquo;important&amp;rsquo; privilege escalation holes in Windows drivers, MS13-081 going all the way back to XP SP3 and all the way up to Windows 8. But wait, there&amp;rsquo;s more according to the cumulative advisory, MS13-Oct. Critical remote code execution holes in .</description></item><item><title>PC-BSD 9.2, Percona Server 5.6 and Perl 11? – Snippets</title><link>https://codepope.dev/post/2013/10/pc-bsd-9-2-percona-server-5-6-and-perl-11-snippets/</link><pubDate>Tue, 08 Oct 2013 13:14:53 +0000</pubDate><guid>https://codepope.dev/post/2013/10/pc-bsd-9-2-percona-server-5-6-and-perl-11-snippets/</guid><description>PC-BSD 9.2 arrives: Like your BSD with the sharp bits filed off for ease of use? PC-BSD is a user-friendly version of FreeBSD built for the desktop, but, as the newly released PC-BSD 9.2 shows, that doesn&amp;rsquo;t mean you get to miss out on features. For example, the FreeBSD 9.2 based PC-BSD 9.2 comes with bootable ZFS environments, so you can create a boot environment and select it from GRUB2.</description></item><item><title>Rubinus 2.0 has eyes on Ruby 2.1</title><link>https://codepope.dev/post/2013/10/rubinus-2-0-has-eyes-on-ruby-2-1/</link><pubDate>Mon, 07 Oct 2013 12:13:43 +0000</pubDate><guid>https://codepope.dev/post/2013/10/rubinus-2-0-has-eyes-on-ruby-2-1/</guid><description>Although Ruby 2.1 hasn&amp;rsquo;t been released yet, the just release Rubinus Ruby runtime&amp;rsquo;s version 2.0 is aiming towards being Ruby 2.1 compatible. Rubinus, for those who don&amp;rsquo;t know of it, is an implementation of Ruby which uses an LLVM JIT compiler, generational garbage collector and native threads to give a Ruby runtime that can run efficiently on all CPU cores of a modern platform. The developers are also maintainers of RubySpec, a 20,000 plus strong library of specifications which map MRI (Matz&amp;rsquo;s Ruby Implementation), created to assist maintain compatibility with the &amp;lsquo;reference&amp;rsquo; Ruby implementation; RubySpec is now used by many other Ruby implementations to ensure compatibility.</description></item><item><title>Apache Lucene and Solr go 4.5</title><link>https://codepope.dev/post/2013/10/apache-lucene-and-solr-go-4-5/</link><pubDate>Mon, 07 Oct 2013 11:38:43 +0000</pubDate><guid>https://codepope.dev/post/2013/10/apache-lucene-and-solr-go-4-5/</guid><description>The text-search library Lucene and Solr, the search platform built on top of it, have both been updated to version 4.5. Version 4.4 came out in July so what&amp;rsquo;s changed in this version bump?
Well, first of all, for Lucene, the DocValues mechanism which allows typed storage to be associated with documents has been updated to allow for missing values and there&amp;rsquo;s now an in-memory supporting DocIDSet which is more efficient for carrying around smaller lists of documents.</description></item><item><title>NetBSD 6.1.2, Lua JVM, Meego/Symbian's long walk and MariaDB/Debian – Snippets</title><link>https://codepope.dev/post/2013/10/netbsd-6-1-2-lua-jvm-meegosymbians-long-walk-and-mariadbdebian-snippets/</link><pubDate>Mon, 07 Oct 2013 09:46:22 +0000</pubDate><guid>https://codepope.dev/post/2013/10/netbsd-6-1-2-lua-jvm-meegosymbians-long-walk-and-mariadbdebian-snippets/</guid><description>[ NetBSD 6.1.2 released: The second security/bug-fix release for NetBSD 6.1 is now available with one security fix and fixes for KVM shutdown, USB device enumeration, networking with npf, udf file systems and pthreads. There&amp;rsquo;s also updated timezone data, a corrected regression for some X apps and a fix for some Emacs 24 crashes. A Lua JVM?: An intriguing experiment has appeared in the form of luje, a &amp;ldquo;toy&amp;rdquo; Java virtual machine written in Lua.</description></item><item><title>LibreOffice updated, iPython sponsored, Warden contained – Snippets</title><link>https://codepope.dev/post/2013/10/libreoffice-updated-ipython-sponsored-warden-contained-snippets/</link><pubDate>Fri, 04 Oct 2013 14:33:41 +0000</pubDate><guid>https://codepope.dev/post/2013/10/libreoffice-updated-ipython-sponsored-warden-contained-snippets/</guid><description>LibreOffice gets a maintenance bump: There&amp;rsquo;s an update for LibreOffice 4.1, the just announced 4.1.2 but the Document Foundation are still not up to recommending it for enterprise adoption and say a 4.0.5 (and soon 4.0.6) version of the office suite is still recommended for that. As usual they&amp;rsquo;ve scattered the changelogs over 3 different documents (at some point they might think about consolidating minor point updates changelogs into oooh a single release note), but in summary, things have been fixed most of which are listed in the RC1 changelog.</description></item><item><title>Arduino's x86 and TI/ARM treats</title><link>https://codepope.dev/post/2013/10/arduinos-x86-and-tiarm-treats/</link><pubDate>Fri, 04 Oct 2013 09:40:50 +0000</pubDate><guid>https://codepope.dev/post/2013/10/arduinos-x86-and-tiarm-treats/</guid><description>Arduino Tre - Bristling with connections. Arduino has been working with both Intel and TI to create two new boards, both of which are quite interesting departures from their previous designs. Both run Linux, in different ways but while one tries to replace the AVR microcontroller of the classic Arduino, the other hugs the classic Arduino deep into its design.
The first board announced was the Arduino Galileo which is powered by Intel&amp;rsquo;s Quark SoC X1000 running at 400Mhz and in due to be available in November and, according to some reports, will be &amp;ldquo;less than $80&amp;rdquo;.</description></item><item><title>Google Containers, Freeseer 3.0 and free JavaScript books – &lt;i>Snippets&lt;/i></title><link>https://codepope.dev/post/2013/10/google-containers-freeseer-3-0-and-free-javascript-books-snippets/</link><pubDate>Thu, 03 Oct 2013 11:35:16 +0000</pubDate><guid>https://codepope.dev/post/2013/10/google-containers-freeseer-3-0-and-free-javascript-books-snippets/</guid><description>LMCTFY contains itself: A Google project, LMCTFY (Let Me Contain That For You) has emerged in the companies GitHub repository. It&amp;rsquo;s an open source version of Google&amp;rsquo;s container stack for Linux though it&amp;rsquo;s more application isolation and lacks Docker&amp;rsquo;s filesystem isolation. It&amp;rsquo;s apparently early days for the Apache licensed software but it will be one to keep an eye on as it could well turn into the basis for a Docker competitor.</description></item><item><title>Apache CloudStack goes 4.2.0</title><link>https://codepope.dev/post/2013/10/apache-cloudstack-goes-4-2-0/</link><pubDate>Wed, 02 Oct 2013 14:56:27 +0000</pubDate><guid>https://codepope.dev/post/2013/10/apache-cloudstack-goes-4-2-0/</guid><description>The other other open source IaaS Cloud, CloudStack, has had an update with the release of CloudStack 4.2. What&amp;rsquo;s new? reveals a lot of work which the announcement summarises as 57 new features and 29 improved features such as the ability to plug in external or internal S3-compatible storage services and support for Cisco&amp;rsquo;s UCS compute chassis and SolidFire storage arrays.
A trawl through the release notes shows that there is far more than the headline items though.</description></item><item><title>Ubuntu 13.10's Mir-miss</title><link>https://codepope.dev/post/2013/10/ubuntu-13-10s-mir-miss/</link><pubDate>Wed, 02 Oct 2013 11:08:50 +0000</pubDate><guid>https://codepope.dev/post/2013/10/ubuntu-13-10s-mir-miss/</guid><description>The news that XMir and Mir will not be in desktop Ubuntu 13.10 is hardly a surprise. Canonical set an aggressive development schedule and its one they are going to miss on the desktop. Ubuntu Touch is already running Mir as it has no legacy X apps due to it being yet to be released as a finished product and not supporting X anyway. But XMir is critical for the desktop if Canonical want to push Mir into the space they&amp;rsquo;ve assigned it as core to their graphics strategy.</description></item><item><title>Mosquitto's home, Firefox memory, OpenOffice updates – Snippets</title><link>https://codepope.dev/post/2013/10/mosquittos-home-firefox-memory-openoffice-updates-snippets/</link><pubDate>Tue, 01 Oct 2013 15:32:16 +0000</pubDate><guid>https://codepope.dev/post/2013/10/mosquittos-home-firefox-memory-openoffice-updates-snippets/</guid><description>Eclipse erects Mosquitto net: The MQTT broker Mosquitto is being proposed as a new open source project at Eclipse. It not only implements the TCP based MQTT but has support for MQTT-SN, a connectionless version for UDP and other networks. The plan is to merge Mosquitto and RSMB, a previously closed source MQTT broker implementation, at Eclipse. If, or more when, this proposal is accepted, it will mean that the Eclipse M2M initiative will have a full MQTT cross platform stack under their wing.</description></item><item><title>Updates for RethinkDB and FreeBSD and a 64-bit .NET JIT boost – Snippets</title><link>https://codepope.dev/post/2013/10/updates-for-rethinkdb-and-freebsd-and-a-64-bit-net-jit-boost-snippets/</link><pubDate>Tue, 01 Oct 2013 09:42:29 +0000</pubDate><guid>https://codepope.dev/post/2013/10/updates-for-rethinkdb-and-freebsd-and-a-64-bit-net-jit-boost-snippets/</guid><description>RethinkDB gets multi-indexing: The developers of the open source, NoSQL database RethinkDB have announced version 1.10 which comes with the ability to index rows with fields of multiple values, like say an list of tags for a blog entry. Looking for all records with a particular tag previously required slow iteration, but now with the multi-index it is possible to index the set of values within the field and then to &amp;ldquo;get_all&amp;rdquo; for a particular tag value using that index.</description></item><item><title>OpenStack costs, Boot2Gecko on APC, Python debugging and a storage warning – Snippets</title><link>https://codepope.dev/post/2013/09/openstack-costs-boot2gecko-on-apc-python-debugging-and-a-storage-warning-snippets/</link><pubDate>Mon, 30 Sep 2013 11:08:33 +0000</pubDate><guid>https://codepope.dev/post/2013/09/openstack-costs-boot2gecko-on-apc-python-debugging-and-a-storage-warning-snippets/</guid><description>OpenStack Hardware Calculator: Mirantis have an interesting OpenStack calculator which lets you how many and how big you want your average virtual machine, pick hardware and networking vendor and whether you want high availability or not. It comes back to you with a couple of configurations based on those requirements and $ pricing of the cloud&amp;rsquo;s hardware.
Boot2Gecko on Rock and Paper: Via has announced a preview of Boot2Gecko for it&amp;rsquo;s APC single board ARM-based PCs &amp;ldquo;Rock&amp;rdquo; and &amp;ldquo;Paper&amp;rdquo;.</description></item><item><title>ARM64, GNU Hurd and APL and curious binary – Snippets</title><link>https://codepope.dev/post/2013/09/arm64-gnu-hurd-and-apl-and-curious-binary-snippets/</link><pubDate>Sat, 28 Sep 2013 18:31:34 +0000</pubDate><guid>https://codepope.dev/post/2013/09/arm64-gnu-hurd-and-apl-and-curious-binary-snippets/</guid><description>ARM64 and iPhone explained: A useful look at what is actually changing with Apple&amp;rsquo;s A7 and ARM64 architecture from Mike Ash&amp;rsquo;s blog. Worth a read especially for the repurposed isa pointer. GNU Hurd Updates: On the 30th anniversary of the GNU project, the Hurd developers released an update to the project&amp;rsquo;s operating system along with an update to GNU Mach and RPC translator GNU MIG. GNU APL 1.0 Lands: APL is one of the venerable languages dating back to 1964 which has classically been associated with number crunching.</description></item><item><title>Ubuntu 13.10 Betas, Rust 0.8 and Android drive-bys? – Snippets</title><link>https://codepope.dev/post/2013/09/ubuntu-13-10-betas-rust-0-8-and-android-drive-bys-snippets/</link><pubDate>Fri, 27 Sep 2013 14:20:24 +0000</pubDate><guid>https://codepope.dev/post/2013/09/ubuntu-13-10-betas-rust-0-8-and-android-drive-bys-snippets/</guid><description>[ Ubuntu 13.10&amp;rsquo;s only beta: The &amp;ldquo;Final Beta&amp;rdquo; for 13.10&amp;rsquo;s awfully codenamed &amp;ldquo;Saucy Salamander&amp;rdquo; has been announced so those wanting to give it a try before the 17 October final release, this is your chance. There&amp;rsquo;s an Ubuntu for phones image in among the images for the first time too. The release notes have details on how to upgrade and install. With only a 9 month supported lifespan from its release, you may want to consider waiting for next April&amp;rsquo;s 14.</description></item><item><title>Beta Ceylon, VLC 2.1 released, Whois research and Retro-browsing – Snippets</title><link>https://codepope.dev/post/2013/09/beta-ceylon-vlc-2-1-released-whois-research-and-retro-browsing-snippets/</link><pubDate>Thu, 26 Sep 2013 12:08:54 +0000</pubDate><guid>https://codepope.dev/post/2013/09/beta-ceylon-vlc-2-1-released-whois-research-and-retro-browsing-snippets/</guid><description>Ceylon goes beta: Red Hat&amp;rsquo;s own JVM-hosted language, Ceylon, has been declared feature-complete and released as a 1.0 beta. There&amp;rsquo;s a formal language spec, command line tools, SDK and a beta of an Eclipse based IDE for Ceylon too. Lots of language features have been added coming up to beta, including annotations, static methods, try for resources, switch statements that know strings and characters and more. VLC 2.1 debuts: Every coder needs a video player that can handle any format.</description></item><item><title>Mozilla's font, Fedora's alpha, Java's fixes and Gstreamer's flow – Snippets</title><link>https://codepope.dev/post/2013/09/mozillas-font-fedoras-alpha-javas-fixes-and-gstreamers-flow-snippets/</link><pubDate>Wed, 25 Sep 2013 12:46:13 +0000</pubDate><guid>https://codepope.dev/post/2013/09/mozillas-font-fedoras-alpha-javas-fixes-and-gstreamers-flow-snippets/</guid><description>Mozilla&amp;rsquo;s Fira font: Mozilla has released a new open source (SIL Open Font Licence) font called Fira Sans. This is the Firefox OS typeface and comes in light, regular, medium and bold weights. There&amp;rsquo;s also a monospaced variant in regular and bold. Source for the font is available on GitHub.
Fedora 20 Alpha: On schedule for the revised schedule, the alpha of Fedora 20 has been released. As previously mentioned, and in the announcement, there&amp;rsquo;s lots of updates and enhancements including ARM as a primary architecture, latest GNOME and KDE, the undefaulting of SendMail and Syslog and a better NetworkManager.</description></item><item><title>PyCharm goes open source</title><link>https://codepope.dev/post/2013/09/pycharm-goes-open-source/</link><pubDate>Wed, 25 Sep 2013 10:15:23 +0000</pubDate><guid>https://codepope.dev/post/2013/09/pycharm-goes-open-source/</guid><description>JetBrains has announced that PyCharm 3, its Python IDE, is following the route pioneered by their Java IDE, IntelliJ IDEA and getting an open source community edition and a feature laden professional edition. The JetBrains idea is that the core features of an IDE, the editing and debugging, are better built in the open while they look at developing features that users can get a reasonable return on investment. &amp;ldquo;The ROI on code completion is huge&amp;rdquo; has been said by no-one ever while &amp;ldquo;Having the IDE handle my database models and framework integration has saved me hours&amp;rdquo; is a thing.</description></item><item><title>The $366.95 tablet you make from a Pi - The DukePad</title><link>https://codepope.dev/post/2013/09/the-366-95-tablet-you-make-from-a-pi-the-dukepad/</link><pubDate>Mon, 23 Sep 2013 11:56:14 +0000</pubDate><guid>https://codepope.dev/post/2013/09/the-366-95-tablet-you-make-from-a-pi-the-dukepad/</guid><description>Want to build your own $366.95 tablet based on the Raspberry Pi Model B? Well, now you can with the DukePad. You&amp;rsquo;ll also need to do some laser cut acrylics to make the actual case and then assemble it; it&amp;rsquo;s inspired by the PiBow case and comes as a set of cut acrylic sheets which stack up to hold all the components.
The software stack that the DukePad runs is based around JavaSE Embedded 8, JavaFX and it packages apps as OSGi modules.</description></item><item><title>Ruby 2.10 preview, Play 2.2, FreeBSD 10 alphas and Booting to Zork – Snippets</title><link>https://codepope.dev/post/2013/09/ruby-2-10-preview-play-2-2-freebsd-10-alphas-and-booting-to-zork-snippets/</link><pubDate>Mon, 23 Sep 2013 09:49:53 +0000</pubDate><guid>https://codepope.dev/post/2013/09/ruby-2-10-preview-play-2-2-freebsd-10-alphas-and-booting-to-zork-snippets/</guid><description>Ruby 2.10 previewed: The first preview release of Ruby 2.10 has been announced. For a detailed list of features already in 2.10, check the tracker including a Generational GC for CRuby, BigNum&amp;rsquo;s that use 128 bit integers, TCP Fast Open support for client and server, frozen String literals and more. Ruby 2.10 is expected to be released before the end of the year.
Let&amp;rsquo;s Play 2.2: The Play framework for Java and Scale&amp;rsquo;s version 2.</description></item><item><title>Go 1.2's Coming, iOS7's Multipath, RSA's Aaargh and Tails' Updates - Snippets</title><link>https://codepope.dev/post/2013/09/go-1-2s-coming-ios7s-multipath-rsas-aaargh-and-tails-updates-snippets/</link><pubDate>Fri, 20 Sep 2013 16:33:10 +0000</pubDate><guid>https://codepope.dev/post/2013/09/go-1-2s-coming-ios7s-multipath-rsas-aaargh-and-tails-updates-snippets/</guid><description>Go 1.2&amp;rsquo;s coming: The first release candidate for Go 1.2 has been released. Lots of changes though the developers say its &amp;ldquo;a smaller delta from 1.0 to 1.1&amp;rdquo;. Read up on whats coming in the Go 1.2 Release notes and look out especially for the changes in the use of nil. If you want to test it, downloads are at the project&amp;rsquo;s Google Code page.
iOS7&amp;rsquo;s Multipath: There&amp;rsquo;s a difference between having code that works and having code in production and according to NetworkWorld Apple just made that jump with iOS7 and Multipath TCP.</description></item><item><title>The details on NGINX Inc's plans - Extra Scaling</title><link>https://codepope.dev/post/2013/09/the-details-on-nginx-incs-plans-extra-scaling/</link><pubDate>Fri, 20 Sep 2013 10:23:58 +0000</pubDate><guid>https://codepope.dev/post/2013/09/the-details-on-nginx-incs-plans-extra-scaling/</guid><description>Extra Scaling is when CodeScaling does something slightly different. In this case, we talked to NGINX Inc, the company behind the NGINX web server and reverse proxy, who recently announced they were rolling out a commercial subscription support service, NGINX Plus, which also included a number of commercially licensed, closed source modules. This, as is the way of these things, caused some controversy and consternation in the FOSS community. The devil of these things is always in the details, so we got in touch with NGINX Inc&amp;rsquo;s CEO and team to get some answers from them on those details.</description></item><item><title>Feedly API, RenderScript for all, JavaScript database, Node.js openness - Snippets</title><link>https://codepope.dev/post/2013/09/feedly-api-renderscript-for-all-javascript-database-node-js-openness-snippets/</link><pubDate>Thu, 19 Sep 2013 15:20:59 +0000</pubDate><guid>https://codepope.dev/post/2013/09/feedly-api-renderscript-for-all-javascript-database-node-js-openness-snippets/</guid><description>Feedly API opens: Feedly, one of the web-based RSS aggregator replacements that stepped in when Google dropped the Reader ball, has announced its opening up its feedly Cloud API to all. And its quite an extensive API with realtime hubs, read-tracking, personalisation graphs and more. An existing app ecosystem may be about to get a lot bigger and diverse.
RenderScript for all: Google has been adding feature to Android&amp;rsquo;s RenderScript computation framework over the recent releases and says it has been being asked for those features to be evenly available in older versions of Android.</description></item><item><title>Mozilla, Upsource, SVG.js and Bluetooth LE - Snippets</title><link>https://codepope.dev/post/2013/09/mozilla-upsource-svg-js-and-bluetooth-le-snippets/</link><pubDate>Wed, 18 Sep 2013 13:30:53 +0000</pubDate><guid>https://codepope.dev/post/2013/09/mozilla-upsource-svg-js-and-bluetooth-le-snippets/</guid><description>Mozilla updates: Firefox 24 and Thunderbird 24 landed yesterday. The release of Thunderbird sees the ESR version merged back into the main release tree and a couple of new tricks with zooming in compose windows, email supporting IDN based email addresses and ignoring message threads. There&amp;rsquo;s also six critical fixes in the update too. Firefox gets new Max scrollbars, right-closing tabs and tear off chat windows, SVG improvements, a better browser console and 7 critical fixes.</description></item><item><title>An ExceptionalMail, a Contrail, a Concord and a Phenom(enon) - &lt;i>Snippets&lt;/i></title><link>https://codepope.dev/post/2013/09/an-exceptionalmail-a-contrail-a-concord-and-a-phenomenon-snippets/</link><pubDate>Tue, 17 Sep 2013 12:51:45 +0000</pubDate><guid>https://codepope.dev/post/2013/09/an-exceptionalmail-a-contrail-a-concord-and-a-phenomenon-snippets/</guid><description>Expect the Exceptional: A system admin is faced with a regular pattern of emails arriving that confirm things have either worked or occasionally failed. The admin scans them for the &amp;ldquo;is on fire&amp;rdquo; part and acts accordingly. But there&amp;rsquo;s also the other case where no mail was generated, but how would you know that email hadn&amp;rsquo;t arrived. With that in mind, Alan Bell has just rolled out ExecptionalEmails.com. This is a system designed to detect that exceptional moment when the mails don&amp;rsquo;t appear or do appear and have trigger words in them and then make sure you realise that this exceptional thing has happened.</description></item><item><title>Security Snippets : Django updated, Lua exploited, Internet scanned</title><link>https://codepope.dev/post/2013/09/security-snippets-django-updated-lua-exploited-internet-scanned/</link><pubDate>Mon, 16 Sep 2013 10:00:00 +0000</pubDate><guid>https://codepope.dev/post/2013/09/security-snippets-django-updated-lua-exploited-internet-scanned/</guid><description>Urgent Django Update: There&amp;rsquo;s a security update for Django released on Sunday which has been rushed out as the issue was reported on the Django developers list and thus was already public. It&amp;rsquo;s a DoS problem wherein an attacker can use very large passwords to tie up the system as it hashes the password using PBKDF2. The fixes make passwords greater than 4K automatically fail authentication.
Lua 5.1 exploitation: A detailed post on GitHub&amp;rsquo;s Gists looks at the process of escaping the Lua 5.</description></item><item><title>Fedora 20 slips</title><link>https://codepope.dev/post/2013/09/fedora-20-slips/</link><pubDate>Mon, 16 Sep 2013 09:10:29 +0000</pubDate><guid>https://codepope.dev/post/2013/09/fedora-20-slips/</guid><description>It most likely won&amp;rsquo;t be first but the first rippling schedule slip has arrived for Fedora 20 with its alpha release put back by a week to 24 September. Fedora acts as a trailblazer for many of Linux developments and is known for being able to slip past its original schedule with ease thanks to that trailblazing. Right now, two blocker bugs in particular are needing to be fixed to move forward to alpha and the delay means that all the subsequent milestones have moved a week too.</description></item><item><title>Qt Blinks, OJ codes and Pi (ad)blocks - Snippets</title><link>https://codepope.dev/post/2013/09/qt-blinks-oj-codes-and-pi-adblocks-snippets/</link><pubDate>Sat, 14 Sep 2013 16:46:56 +0000</pubDate><guid>https://codepope.dev/post/2013/09/qt-blinks-oj-codes-and-pi-adblocks-snippets/</guid><description>Qt goes with Chromium: The Qt toolkit has used a Qt port of WebKit for some time now to provide web content rendering. With Google forking WebKit to create Blink, Digia has been looking at what fork to follow and has now decided to go with Chromium and Blink. This means the QtWebKit development will be frozen after Qt 5.2 and the new QtWebEngine which will replace it is short some APIs (QWebElement and QObject embedding).</description></item><item><title>Google's Coder is for more than just Pi</title><link>https://codepope.dev/post/2013/09/googles-coder-is-for-more-than-just-pi/</link><pubDate>Fri, 13 Sep 2013 09:20:50 +0000</pubDate><guid>https://codepope.dev/post/2013/09/googles-coder-is-for-more-than-just-pi/</guid><description>Google&amp;rsquo;s Creative Lab has released Coder, an operating system image for the Raspberry Pi which can be booted from an SD card and offers an easy to use environment for learning about coding in JavaScript, HTML5, CSS and working with Node.js. It is in fact a relatively portable Node.js application which could be hosted on the desktop, in the cloud or wherever it is needed. Google have crafted the image for the Pi so that its an easy to deliver, and dare we say attention grabbing, way of putting the technology in educators hands.</description></item><item><title>WordPress, Containers and Spark - Snippets</title><link>https://codepope.dev/post/2013/09/wordpress-containers-and-spark-snippets/</link><pubDate>Thu, 12 Sep 2013 16:16:59 +0000</pubDate><guid>https://codepope.dev/post/2013/09/wordpress-containers-and-spark-snippets/</guid><description>WordPress 3.6 vulnerability explored: The serialisation vulnerability which was fixed in WordPress 3.6.1 is looked at in detail by its discoverer in a blog posting which explores the issue of passing user content through unserialize() and why it can blow up so badly.
Container power: Containers revolutionised the shipping industry&amp;hellip; could they do the same for the cloud? There&amp;rsquo;s a lot of activity around container based clouds which we&amp;rsquo;re looking into.</description></item><item><title>Linus vs SSDs, FirefoxOS Security, Eloquent JavaScript reboot - Snippets</title><link>https://codepope.dev/post/2013/09/286/</link><pubDate>Wed, 11 Sep 2013 15:49:35 +0000</pubDate><guid>https://codepope.dev/post/2013/09/286/</guid><description>Linus vs SSDs: It appears that Linus Torvalds is now working off his laptop to finish the Linux 3.12 merge after his desktop&amp;rsquo;s SSD drive died on him. Linus doesn&amp;rsquo;t have backups though as he&amp;rsquo;s moved to using &amp;ldquo;replaceable machines&amp;rdquo; instead. Oh, and apparently he&amp;rsquo;d upgraded the rest of the machine ten days ago.
FirefoxOS Security: Trend Micro took a look at FirefoxOS&amp;rsquo;s security model and have some examples of how it could be exploited, via direct attacks on the B2G process in the Gecko layer and what mitigates against that.</description></item><item><title>Java 7 Features Freshened</title><link>https://codepope.dev/post/2013/09/java-7-features-freshened/</link><pubDate>Wed, 11 Sep 2013 09:44:22 +0000</pubDate><guid>https://codepope.dev/post/2013/09/java-7-features-freshened/</guid><description>Although Java 8&amp;rsquo;s Developer Preview was just released, Oracle has been busy making sure that Java 7 is still well maintained with the release of JDK 7 Update 40, the first update release under the new update versioning scheme. The new update is more about bug fixes and features and although there are security changes, there&amp;rsquo;s no security fixes in it.
JavaFX has now become part of the JDK with this release, though it remains to be seen if JavaFX will gain traction as a GUI platform before Oracle engineer Swing to depend on it.</description></item><item><title>Roll up for the Java 8 Developer Preview</title><link>https://codepope.dev/post/2013/09/roll-up-for-the-java-8-developer-preview/</link><pubDate>Tue, 10 Sep 2013 12:16:04 +0000</pubDate><guid>https://codepope.dev/post/2013/09/roll-up-for-the-java-8-developer-preview/</guid><description>The Developer Preview for Java 8, aka Milestone 8 of JDK8 on Oracle&amp;rsquo;s schedule, has shipped. Mark Reinhold, Oracle&amp;rsquo;s Chief Java Architect, posted on his blog that this was a good time for developers who have been holding off trying out any of the previous 7 development milestones to give it a go as it is &amp;ldquo;intended for broad testing by developers&amp;rdquo;. Java 8 hit feature complete in June but the security issues that have been grabbing headlines and in some cases control of systems have been pushing the timeline out for Java 8 as developers have been pulled in to the security firefight.</description></item><item><title>Apache Camel updates</title><link>https://codepope.dev/post/2013/09/apache-camel-updates/</link><pubDate>Tue, 10 Sep 2013 09:26:00 +0000</pubDate><guid>https://codepope.dev/post/2013/09/apache-camel-updates/</guid><description>If you don&amp;rsquo;t know Apache Camel, think of it like a huge set of connecting plumbing for the enterprise which comes with pumps, filters and all the other plumbing gear needed to make the data flow - and then add in a reference manual on how to perform common plumbing tasks. This is what them there city folks call an &amp;ldquo;enterprise integration framework&amp;rdquo; with &amp;ldquo;Enterprise Integration Patterns&amp;rdquo;. Yet another way to look at it is &amp;ldquo;a bunch of Java libraries which make connecting Java applications together across a network more interoperable and reliable&amp;rdquo;.</description></item><item><title>The new PostgreSQL 9.3 can send foreign data home too</title><link>https://codepope.dev/post/2013/09/the-new-postgresql-9-3-can-send-foreign-data-home-too/</link><pubDate>Mon, 09 Sep 2013 13:42:20 +0000</pubDate><guid>https://codepope.dev/post/2013/09/the-new-postgresql-9-3-can-send-foreign-data-home-too/</guid><description>The PostgreSQL team have released PostgreSQL 9.3 ending the beta cycle which started in May. 9.3&amp;rsquo;s headline feature is the newly writable Foreign Data Wrappers (fdw). In 9.1 and 9.2, foreign data wrappers were read-only, allowing the database to only ingest information made available through an &amp;ldquo;fdw&amp;rdquo; driver, taking them from a legacy source or other database and materialising them as a table. In 9.3 though, these &amp;ldquo;fdw&amp;rdquo; drivers can be enhanced and support changes to the fdw tables being reflected back in the source.</description></item><item><title>Linux from Scratch, Virtualbox and Go (quickly) - &lt;i>Snippets&lt;/i></title><link>https://codepope.dev/post/2013/09/linux-from-scratch-virtualbox-and-go-quickly-snippets/</link><pubDate>Mon, 09 Sep 2013 07:05:55 +0000</pubDate><guid>https://codepope.dev/post/2013/09/linux-from-scratch-virtualbox-and-go-quickly-snippets/</guid><description>This article was imported from the original CodeScaling blog</description></item><item><title>Six Sunday Snippets</title><link>https://codepope.dev/post/2013/09/six-sunday-snippets/</link><pubDate>Sun, 08 Sep 2013 12:59:43 +0000</pubDate><guid>https://codepope.dev/post/2013/09/six-sunday-snippets/</guid><description>In this bumper snippets pack, Perl for iOS, the end of Thunderbird ESR sort of, the new CLI for Amazon Web Services, Adafruits tiny Trinket, Google&amp;rsquo;s F1 database on paper and a missed update to a classic UNIX book:
This article was imported from the original CodeScaling blog</description></item><item><title>As foretold, Cassandra 2.0 cometh</title><link>https://codepope.dev/post/2013/09/as-foretold-cassandra-2-0-cometh/</link><pubDate>Thu, 05 Sep 2013 08:14:41 +0000</pubDate><guid>https://codepope.dev/post/2013/09/as-foretold-cassandra-2-0-cometh/</guid><description>Version 2.0 of the Apache Cassandra database has just been released. The Apache Software Foundation are leading on the addition of lightweight transations and triggers to the database. Cassandra originated at Facebook who donated it to Apache in 2008. It is designed to work with massive data sets and mixes Google&amp;rsquo;s Big Table data model with Facebook&amp;rsquo;s own distributed architecture Dynamo.
Datastax, who produce a commercial version of Cassandra, have the detailed blog entries on lightweight transactions which can ensure an update is committed to all replicas through a prepare/promise/propose/accept process, on triggers which can start processing tasks as changes in tables are detected and on the enhancements made to CQL, Cassandra&amp;rsquo;s SQLish query language.</description></item><item><title>Git Rage, Fedora 20 and Android 4.4 named - Snippets</title><link>https://codepope.dev/post/2013/09/git-rage-fedora-20-and-android-4-4-named-snippets/</link><pubDate>Wed, 04 Sep 2013 11:24:39 +0000</pubDate><guid>https://codepope.dev/post/2013/09/git-rage-fedora-20-and-android-4-4-named-snippets/</guid><description>Visualising Code Rage: Chris Hunt&amp;rsquo;s Git Pissed is an application that tracks words in a git repository over time. It&amp;rsquo;s preloaded with defaults that track the offensive words from the Linux Kernel Swear Count but can also track happiness or any other thing you can express as a number of words. It&amp;rsquo;s a Ruby app and it makes graphs too. What more do you need? Fedora 20&amp;rsquo;s Heisenbug: That bug that exists and then doesn&amp;rsquo;t exist when you observe it.</description></item><item><title>DIY Secure Boot, ArkOS, Android and Ubertooth - Snippets</title><link>https://codepope.dev/post/2013/09/diy-secure-boot-arkos-android-and-ubertooth-snippets/</link><pubDate>Tue, 03 Sep 2013 13:03:00 +0000</pubDate><guid>https://codepope.dev/post/2013/09/diy-secure-boot-arkos-android-and-ubertooth-snippets/</guid><description>Secure Boot Yourself: Greg Kroah-Hartman has documented the task of making a Linux box boot using a self-signed Linux kernel with no external signing authority. It&amp;rsquo;s all about control and if you make your own keys, you can lock things down for yourself. ArkOS for Pi: Want to self-host your services but also want to do it on minimal (hidable?) hardware? ArkOS may be for you. Currently in development, it&amp;rsquo;s CitizenWeb&amp;rsquo;s project to create a full, Linux based, stack for managing self-hosting.</description></item><item><title>Linux 3.11 brings temporary relief</title><link>https://codepope.dev/post/2013/09/linux-3-11-brings-temporary-relief/</link><pubDate>Tue, 03 Sep 2013 08:23:04 +0000</pubDate><guid>https://codepope.dev/post/2013/09/linux-3-11-brings-temporary-relief/</guid><description>Linus Torvalds has announced the release of Linux 3.11. As usual, the actual release announcement says little except noting last minute bug fixes because the feature set was nailed down when the merge window closed weeks ago. One of the useful new features is the abiity to open files as O_TMPFILE for more private temporary files; open a file with O_TMPFILE and its created and works as normal except it doesn&amp;rsquo;t appear in the filesystem and when you close it it gets unlinked.</description></item><item><title>Contacting codescaling.com</title><link>https://codepope.dev/post/2013/09/contacting-codescaling-com/</link><pubDate>Mon, 02 Sep 2013 15:21:41 +0000</pubDate><guid>https://codepope.dev/post/2013/09/contacting-codescaling-com/</guid><description>Want codescaling.com to look at your project? Or think there&amp;rsquo;s a project or product we should be looking at? Well, now you can drop the editor a mail at editor@codescaling.com and we&amp;rsquo;ll be on it. Remember, we cover anything code-oriented from embedded to the cloud and most stops in between.
This article was imported from the original CodeScaling blog</description></item><item><title>Ember.js burns through to 1.0</title><link>https://codepope.dev/post/2013/09/ember-js-burns-through-to-1-0/</link><pubDate>Mon, 02 Sep 2013 10:59:36 +0000</pubDate><guid>https://codepope.dev/post/2013/09/ember-js-burns-through-to-1-0/</guid><description>Over the weekend, the Ember.js team announced the final release of Ember.js 1.0 after two and a half years in development. The big thing with Ember.js is that it aims to get back to a web where URLs were sharable and bookmarkable and away from the modern idiom for webapps of one URL and the server saving logins and state. In the process of creating that, the developers also put together auto-updating Handlbars templates that keep themselves up to date when the underlying data model changes, added Web-Component-like custom HTML tags and made the process of JSON to field mapping easy.</description></item><item><title>iOS Haskell, iOS Open Source, Java 8 and a Noble API - Snippets</title><link>https://codepope.dev/post/2013/08/ios-haskell-ios-open-source-java-8-and-a-noble-api-snippets/</link><pubDate>Fri, 30 Aug 2013 14:38:48 +0000</pubDate><guid>https://codepope.dev/post/2013/08/ios-haskell-ios-open-source-java-8-and-a-noble-api-snippets/</guid><description>Haskell for iOS: Haskell is turning up all over the place and now its turned up on iOS. In an announcement on Haskell-cafe, Luke Iannini and Stephen Blackheath have said you can now build native binaries for iOS using GHC. The cross-compiling process is detailed on the Glasgow Haskell Compiler wiki and generates a &amp;ldquo;universal ARMv7/ARMv7s/i386 static library to drop straight into an Xcode project&amp;rdquo;
Ink open sources iOS apps: The developers of Ink, a set of frameworks for connecting iOS applications with each other, have released four applications as open source.</description></item><item><title>Square's Vim is Awesome (but so are others)</title><link>https://codepope.dev/post/2013/08/squares-vim-is-awesome-but-so-are-others/</link><pubDate>Thu, 29 Aug 2013 17:02:29 +0000</pubDate><guid>https://codepope.dev/post/2013/08/squares-vim-is-awesome-but-so-are-others/</guid><description>Editors and their users create their own communities, no matter if the editor is open source or closed, its what editor users do. Sometimes they form communities within companies, like the Vim editor&amp;rsquo;s group of enthusiasts at Square who have announced that they have taken all the settings, shortcuts and plugins that they have created and put them all in a single repository, dubbing the project Maximum Awesome. So what&amp;rsquo;s in Maximum Awesome?</description></item><item><title>2D Unity, Brick at Mozilla and JavaScript gone tiny – Snippets</title><link>https://codepope.dev/post/2013/08/2d-unity-brick-at-mozilla-and-javascript-gone-tiny-snippets/</link><pubDate>Thu, 29 Aug 2013 08:59:47 +0000</pubDate><guid>https://codepope.dev/post/2013/08/2d-unity-brick-at-mozilla-and-javascript-gone-tiny-snippets/</guid><description>Unity gets Native 2D: The Unity 3D game framework and tools is getting native 2D support. 2D&amp;rsquo;s been hackable from the framework in the past by fixing the camera and arranging things so it all looks 2D-ish. But now, the company has announced actual 2D support with autoslicing sprites and an integrated 2D physics engine in Unity 4.3 which has just gone into beta.
Mozilla&amp;rsquo;s Brick: Mozilla has put Brick, a collection of reusable UI components which can be introduced into web pages using custom HTML tags, into beta.</description></item><item><title>Feedbin opened - Time to tuck in</title><link>https://codepope.dev/post/2013/08/feedbin-opened-time-to-tuck-in/</link><pubDate>Wed, 28 Aug 2013 11:46:24 +0000</pubDate><guid>https://codepope.dev/post/2013/08/feedbin-opened-time-to-tuck-in/</guid><description>In the aftermath of Google&amp;rsquo;s bone-headed-but-determined execution of Google Reader, there has been some great work done developing alternatives to Google&amp;rsquo;s service. One open source implementation was NewsBlur, but at least from our experience at codescaling.com, it was a bit tetchy and the user interface was idiosyncratic. Among the other services we tried was Feedbin, with its clean stripped down user interface, growing app support and good RSS pickup speed.</description></item><item><title>10gen 10gone - MongoDB Inc is the new name on the door</title><link>https://codepope.dev/post/2013/08/10gen-10gone-mongodb-inc-is-the-new-name-on-the-door/</link><pubDate>Tue, 27 Aug 2013 15:06:32 +0000</pubDate><guid>https://codepope.dev/post/2013/08/10gen-10gone-mongodb-inc-is-the-new-name-on-the-door/</guid><description>From the &amp;ldquo;Well, that took a while&amp;rdquo; files, 10Gen have announced they are changing name to MongoDB Inc. This is heralded in a new era of confusion between open source software and the company that develops it. MongoDB Inc says the 10gen name belonged to a time in the past (2007) when the company was going to build a open-source cloud stack and MongoDB was the data storage layer&amp;hellip; well the rest of the stack didn&amp;rsquo;t arrive, people like MongoDB and thats why they changed.</description></item><item><title>Arduino YÚN, Webalchemy and Firebug : Snippets</title><link>https://codepope.dev/post/2013/08/arduino-yun-webalchemy-and-firebug-snippets/</link><pubDate>Tue, 27 Aug 2013 11:30:38 +0000</pubDate><guid>https://codepope.dev/post/2013/08/arduino-yun-webalchemy-and-firebug-snippets/</guid><description>YÚN Soon: The Arduino YÚN, a version of the microcontroller board with an added MIPS processor running Linino driving a Wi-Fi chipset, is now heading towards distributors and should be on sale on 10 September, a bit later than the originally planned June release due to the complexity of the project. The board has also been upgraded, according to the Arduino Blog will now sport 16MB of Flash and 64MB of RAM on the MIPS side.</description></item><item><title>Next gen query planner powers new SQLite 3.8.0</title><link>https://codepope.dev/post/2013/08/next-gen-query-planner-powers-new-sqlite-3-8-0/</link><pubDate>Tue, 27 Aug 2013 08:55:14 +0000</pubDate><guid>https://codepope.dev/post/2013/08/next-gen-query-planner-powers-new-sqlite-3-8-0/</guid><description>The latest release of SQLite, the powerful, embeddable public domain SQL database which has found its way into so many applications, is version 3.8.0 which switches over to the project&amp;rsquo;s &amp;ldquo;Next Generation Query Planner&amp;rdquo; (NGQP).
Query planners break down the users SQL queries and work out the best way to get the required results based on the planner&amp;rsquo;s knowledge of the database tables, indicies and other gathered statistics and a generous helping of the planner&amp;rsquo;s authors skills in creating effective ways to deduce what to do with that information.</description></item><item><title>GitLab 6.0, Git 1.8.4, Ubuntu 12.04.3, Debian Privileges and ngIRCd updates in Snippets</title><link>https://codepope.dev/post/2013/08/gitlab-6-0-git-1-8-4-ubuntu-12-04-3-debian-privileges-and-ngircd-updates-in-snippets/</link><pubDate>Sun, 25 Aug 2013 10:49:00 +0000</pubDate><guid>https://codepope.dev/post/2013/08/gitlab-6-0-git-1-8-4-ubuntu-12-04-3-debian-privileges-and-ngircd-updates-in-snippets/</guid><description>GitLab 6.0: The open-source alternative to GitHub, GitLab has just been updated to version 6.0 with improved group management for projects which can associate users to the group, merge requests between forks of a project and the original project, branch pruning and creation from the GitLab UI and lists of other enhancements. Version 6.0 also sees the introduction of an enterprise edition of GitLab.
Git 1.8.4: The latest update to Git itself comes in the form of Git 1.</description></item><item><title>Yeoman, the opinionated web app tool-chain-saw, hits 1.0</title><link>https://codepope.dev/post/2013/08/yeoman-the-opinionated-web-app-tool-chain-saw-hits-1-0/</link><pubDate>Fri, 23 Aug 2013 15:24:06 +0000</pubDate><guid>https://codepope.dev/post/2013/08/yeoman-the-opinionated-web-app-tool-chain-saw-hits-1-0/</guid><description>Yeoman, a collection of tools and practices for creating and developing web applications, has reached version 1.0. Written using Node.js to host the command-line tools, Yeoman combines three independently developed major components, Yo, an application scaffolding tool, grunt, the build tool, and bower for package management and brings them together as a way to speed up application building with community contributed code generators, including Angular, Wordpress, Backbone, Ember, Firefox-os and many more.</description></item><item><title>Snippets: NGINX, Dart Editor, Raspberry IO</title><link>https://codepope.dev/post/2013/08/snippets-nginx-dart-editor-raspberry-io/</link><pubDate>Thu, 22 Aug 2013 09:43:11 +0000</pubDate><guid>https://codepope.dev/post/2013/08/snippets-nginx-dart-editor-raspberry-io/</guid><description>NGINX Plus Support: NGINX Inc, the company that is commercialising the open source NGINX web and proxy server, has just rolled out their new commercial offering, a fully supported version of NGINX with services and added features for enterprise use, under the name NGINX Plus. One year subscription for one server starts at $1350 and adds health checks, dynamic config, monitoring, HA, enhanced load balancing and adaptive media streaming to NGINX&amp;rsquo;s open source foundation.</description></item><item><title>Snippets: MongoDB's Hives, Pure CSS and Inside Andy</title><link>https://codepope.dev/post/2013/08/snippets-mongodbs-hives-pure-css-and-inside-andy/</link><pubDate>Wed, 21 Aug 2013 14:53:47 +0000</pubDate><guid>https://codepope.dev/post/2013/08/snippets-mongodbs-hives-pure-css-and-inside-andy/</guid><description>MongoDB gets Hive: 10Gen have announced that the MongoDB connector for Hadoop has been updated so it now can work with the SQL-like queries of Hive over MongoDB data sets. There&amp;rsquo;s also support for MongoDB&amp;rsquo;s BSON (Binary JSON&amp;hellip;yes well&amp;hellip;) on Hadoop&amp;rsquo;s Distributed File System and incremental MapReduce jobs. There&amp;rsquo;s an hour long video on the connector&amp;rsquo;s features which covers the new stuff what&amp;rsquo;s in the pipeline.
Pure Small CSS: The Yahoo UI folks have a project called [Pure](http://purecss.</description></item><item><title>Nanomsg 0.1 alpha shows potential</title><link>https://codepope.dev/post/2013/08/nanomsg-0-1-alpha-shows-potential/</link><pubDate>Wed, 21 Aug 2013 10:12:19 +0000</pubDate><guid>https://codepope.dev/post/2013/08/nanomsg-0-1-alpha-shows-potential/</guid><description>Martin Sústrik, one of the orignal developers of 0MQ, has been working on nanomsg since last year and has now announced that the project has reached its first alpha 0.1 release. Nanomsg offers a high performace implementation of a number of what are called &amp;ldquo;scalability protocols&amp;rdquo; such as one-to-one (PAIR), many-to-many (BUS), clustered stateless services (REQREP), publish and subscribe (PUBSUB), message aggregation (FANIN), balanced message distribution (FANOUT) and application state queries (SURVEY).</description></item><item><title>Bootstrap 3 - The strap is rebooted</title><link>https://codepope.dev/post/2013/08/bootstrap-3-the-strap-is-rebooted/</link><pubDate>Tue, 20 Aug 2013 11:28:16 +0000</pubDate><guid>https://codepope.dev/post/2013/08/bootstrap-3-the-strap-is-rebooted/</guid><description>Bootstrap has been providing a great way for people to get their web sites and applications up and running by offering a useful, non-horrid looking framework of HTML, CSS, JavaScript and fonts which all comes together to make life a lot easier. At its code, Bootstrap offers a grid for layout which made it simple to put together a complex page without getting lost in a maze of layout.</description></item><item><title>Here comes the FuzzDB</title><link>https://codepope.dev/post/2013/08/here-comes-the-fuzzdb/</link><pubDate>Tue, 20 Aug 2013 11:00:30 +0000</pubDate><guid>https://codepope.dev/post/2013/08/here-comes-the-fuzzdb/</guid><description>Composing test data is hard and composing security test data is many times harder, so the introduction of FuzzDB by Adam Muntner of the Mozilla security team is worth looking at for those who want to more effectively check the security of their applications. FuzzDB isn&amp;rsquo;t a database per se, but a collection of collections of categorised documents and includes:
A library of predictable resource locations by OS, web server and app packages so that the regular holes can be checked.</description></item><item><title>Snippets: Graphs, PostGIS, BIOS bugs and UNIX</title><link>https://codepope.dev/post/2013/08/snippets-graphs-postgis-bios-bugs-and-unix/</link><pubDate>Mon, 19 Aug 2013 08:50:37 +0000</pubDate><guid>https://codepope.dev/post/2013/08/snippets-graphs-postgis-bios-bugs-and-unix/</guid><description>Graph Edited: The Directed Graph Editor is a rather stylish implementation of a graph editor in JavaScript ising the D3 library. It&amp;rsquo;s part of a more extensive project, the Modal Logic Playground published under an MIT licence.
PostGIS 2.1.0: For those who like their databases geographically aware, the latest 2.1.0 update to PostGIS, which brings spatial and geographic objects to PostgreSQL, has been announced. The update&amp;rsquo;s headline features are performance improvements and a wide range of new or enhanced functions.</description></item><item><title>MongoDB's fresh web shell</title><link>https://codepope.dev/post/2013/08/mongodbs-fresh-web-shell/</link><pubDate>Mon, 19 Aug 2013 08:17:43 +0000</pubDate><guid>https://codepope.dev/post/2013/08/mongodbs-fresh-web-shell/</guid><description>If you are just getting around to looking at MongoDB – the NoSQL, JavaScript driven, JSON document database – then 10gen&amp;rsquo;s new MongoDB Web Shell at try.mongodb.org may be of use. It&amp;rsquo;s a tiny shell designed to help in education for the NoSQL database by offering a subset of the JavaScript and MongoDB API that users would find with a full MongoDB installation. That means you can create data and manipulate it from the comfort of your own browser.</description></item><item><title>One week in Codescaling</title><link>https://codepope.dev/post/2013/08/one-week-in-codescaling/</link><pubDate>Sat, 17 Aug 2013 10:30:12 +0000</pubDate><guid>https://codepope.dev/post/2013/08/one-week-in-codescaling/</guid><description>So, we&amp;rsquo;re one week in on Codescaling.com and hopefully you are finding it useful. If you have any feedback&amp;hellip; drop it off in the comments here, or on Google+ or even on Twitter where we&amp;rsquo;re @codescaling. Its been mentioned to me already that it might be useful to touch more on operating systems, updates and the like, treating them like the petri dish of code. Agree? Disagree?
This article was imported from the original CodeScaling blog</description></item><item><title>GPL-licensed exFAT driver for Linux appears</title><link>https://codepope.dev/post/2013/08/gpl-licensed-exfat-driver-for-linux-appears/</link><pubDate>Sat, 17 Aug 2013 10:21:52 +0000</pubDate><guid>https://codepope.dev/post/2013/08/gpl-licensed-exfat-driver-for-linux-appears/</guid><description>In one of the less typical cases of licence compliance, last month, code for an exFAT driver from Samsung landed on GitHub. ExFAT is an improved version of the FAT filesystem which is covered by a patent. LWN covered the immediate fallout as the code appeared to be GPL licensed but also appeared to be have been released only as proprietary binary code.
One suspicion was the code had been developed based on existing FAT code for Linux while others noted that as code linked to the kernel, it should be GPLv2 licensed.</description></item><item><title>Snippets: QEMU 1.6.0, Choir.io and Evil.h</title><link>https://codepope.dev/post/2013/08/snippets-qemu-1-6-0-choir-io-and-evil-h/</link><pubDate>Fri, 16 Aug 2013 08:38:51 +0000</pubDate><guid>https://codepope.dev/post/2013/08/snippets-qemu-1-6-0-choir-io-and-evil-h/</guid><description>QEMU 1.6.0: The machine emulator and virtualiser, QEMU, has been updated. More live migration support and options, more ARM instructions supported, PowerPC Mac OS X guest support are among the highlights. Full details in the change log.
Listening to Github: Choir.io is a realtime event monitor for Github which converts the events into an ambient soundscape to give developers a different way of interacting with the flow of change. There&amp;rsquo;s a preview of the system with the public GitHub events too.</description></item><item><title>Snippets: Mavibot, Brackets and Tessel</title><link>https://codepope.dev/post/2013/08/snippets-mavibot-brackets-and-tessel/</link><pubDate>Thu, 15 Aug 2013 10:12:25 +0000</pubDate><guid>https://codepope.dev/post/2013/08/snippets-mavibot-brackets-and-tessel/</guid><description>Mavibot: A new project to create a replacement for JDBM in the Apache Directory Server, Mavibot, just released the first milestone code for its MVCC BTree implementation. They aim to offer a faster alternative with concurrent reads and writes, transactions, bulk loads, multi-version support and in-memory BTree.
Brackets: Adobe&amp;rsquo;s web-centric open source editor Brackets is now available to preview on Linux. The editor depends on the Chromium Embedded Framework and has required work to make that deliverable on Ubuntu and Debian.</description></item><item><title>Meteor framework burns brighter</title><link>https://codepope.dev/post/2013/08/meteor-framework-burns-brighter/</link><pubDate>Thu, 15 Aug 2013 09:06:01 +0000</pubDate><guid>https://codepope.dev/post/2013/08/meteor-framework-burns-brighter/</guid><description>Meteor is a very clever Node/JavaScript framework which I will admit to have been using in the recent past. It allows developers to create live updating, multiple screen apps without having to delve too much into the required magic of how the data gets from A to B,C and D - check out the screencasts and examples for a better idea. Now the developers have announced the latest update, version 0.</description></item><item><title>Android SecureRandom: It gets worse</title><link>https://codepope.dev/post/2013/08/android-securerandom-it-gets-worse/</link><pubDate>Thu, 15 Aug 2013 07:53:43 +0000</pubDate><guid>https://codepope.dev/post/2013/08/android-securerandom-it-gets-worse/</guid><description>As we previously mentioned, there have been problems with Bitcoin wallets on Android due to implementation problems with SecureRandom on Android not having enough entropy to be cryptographically useful and this has lead to Bitcoin theft. But, the problem has got worse. It was assumed by many, us included, that this was traceable to Android&amp;rsquo;s use of the broken Apache Harmony code for Secure Random.
Now though, a posting on the Android Developers blog lightly titled &amp;ldquo;Some SecureRandom Thoughts&amp;rdquo; shows that Google did pick up on the problem with the Apache Harmony code and replaced it in 4.</description></item><item><title>Riak CS 1.4 plugs into OpenStack</title><link>https://codepope.dev/post/2013/08/riak-cs-1-4-plugs-into-openstack/</link><pubDate>Wed, 14 Aug 2013 11:17:35 +0000</pubDate><guid>https://codepope.dev/post/2013/08/riak-cs-1-4-plugs-into-openstack/</guid><description>Basho have announced that the freshly available Riak CS 1.4&amp;rsquo;s highlight feature is better OpenStack integration. If you&amp;rsquo;ve heard of Riak but not Riak CS, CS stands for cloud storage and it basically builds on top of Riak&amp;rsquo;s capabilities to offer a highly available storage system with an S3 compatible API. Great if you want to get into the storage business or replace AWS S3 with your own systems.</description></item><item><title>Snippets: Firefox tools, Ping'o'death and Cloud Fuel</title><link>https://codepope.dev/post/2013/08/snippets-firefox-tools-pingodeath-and-cloud-fuel/</link><pubDate>Wed, 14 Aug 2013 09:31:46 +0000</pubDate><guid>https://codepope.dev/post/2013/08/snippets-firefox-tools-pingodeath-and-cloud-fuel/</guid><description>Firefox sharpens tools: Mozilla just detailed the new developer features for Firefox 25, just going into alpha/aurora. The ability to &amp;ldquo;black box&amp;rdquo; common libraries so that they are no longer in the stack trace, an option to edit and resend network requests in the network monitor, CSS autocompletion in the inspector (hussah!), in-frame Javascript execution and profile data import and export. Set your timers, in 12 weeks these will be in stable Firefox.</description></item><item><title>Proxies from Proxies: Did Apache really lose 5% web server share?</title><link>https://codepope.dev/post/2013/08/proxies-from-proxies-did-apache-really-lose-5-web-server-share/</link><pubDate>Tue, 13 Aug 2013 12:05:41 +0000</pubDate><guid>https://codepope.dev/post/2013/08/proxies-from-proxies-did-apache-really-lose-5-web-server-share/</guid><description>Yes, but no. GoDaddy didn&amp;rsquo;t swap Apache Web Server out for IIS resulting in the 5% drop observed by Netcraft and reported as a blow for the Apache Web Server elsewhere. As Netcraft say, the switch was from Apache Traffic Server (ATS), acting as a proxy, over to proxying with Microsoft IIS 7.5. When GoDaddy turned the Apache Traffic Server proxy on in May, after apparently testing it with content delivery networks in the previous months, 28.</description></item><item><title>Money for null things - Google hits $2million in security rewards</title><link>https://codepope.dev/post/2013/08/money-for-null-things-google-hits-2million-in-security-rewards/</link><pubDate>Tue, 13 Aug 2013 09:44:51 +0000</pubDate><guid>https://codepope.dev/post/2013/08/money-for-null-things-google-hits-2million-in-security-rewards/</guid><description>Google has announced that it has past the $2 million mark in the total number of security rewards it has paid out. Thats a million for its Chrome/Chromium/Pwnium bug hunt and a million for its lower profile web application security programme. The former programme has been, predominantly, the headline grabber with headlines galore when the various cracking competitions kick off, but its the money paid out to the web application security programme which is more interesting as it demonstrates that a web surface is a rich seam of vulnerabilities waiting to be mined.</description></item><item><title>Snippets: SDL 2.0, Perl, PingFS</title><link>https://codepope.dev/post/2013/08/snippets-sdl-2-0-perl-pingfs/</link><pubDate>Tue, 13 Aug 2013 08:05:48 +0000</pubDate><guid>https://codepope.dev/post/2013/08/snippets-sdl-2-0-perl-pingfs/</guid><description>SDL 2.0: Version 2.0 of SDL (Simple DirectMedia Layer), the widely used zlib licensed library which offers a Windows, Mac OS X, Linux, iOS and Android library for driving graphics, audio and input has just been announced. New features, and there&amp;rsquo;s a lot, include 3D hardware acceleration, support for OpenGL 3.0 and ES, support for multiple windows, displays and audio devices. The Migration Guide has all the details. You can get the source and binaries from the download page and find all the other documentation on the wiki.</description></item><item><title>ZTE Firefox OS bids for UK/US attention</title><link>https://codepope.dev/post/2013/08/zte-firefox-os-bids-for-ukus-attention/</link><pubDate>Mon, 12 Aug 2013 12:58:13 +0000</pubDate><guid>https://codepope.dev/post/2013/08/zte-firefox-os-bids-for-ukus-attention/</guid><description>Been waiting for a Firefox OS phone to land in the UK or US? ZTE have announced that they will be eBaying the ZTE Open Firefox OS phone in both territories through their existing UK and US eBay stores. They have even been running auctions for pre-order collectible versions of the phone - you still have 3 days to bid on the UK pre-order auction but it&amp;rsquo;s already up to £73 (the list price in the UK will be £59.</description></item><item><title>Snippets: Tails, Vim 7.4 and Wi-Fi SD hacking</title><link>https://codepope.dev/post/2013/08/snippets-tails-vim-7-4-and-wi-fi-sd-hacking/</link><pubDate>Mon, 12 Aug 2013 10:10:02 +0000</pubDate><guid>https://codepope.dev/post/2013/08/snippets-tails-vim-7-4-and-wi-fi-sd-hacking/</guid><description>Not Telling Tails: If you need to cover your tracks on the internet and locally, then Tails (The Amnesiac Incognito Live System) will help as its a Debian GNU/Linux distribution with built in Tor support and other privacy tools which doesn&amp;rsquo;t even leave local logs. Latest version is 0.20 and details can be found in the Tails 0.2.0 announcement.
Vim scrubs up: Vim 7.4 was released last week. Highlights are a new, faster regexp engine, a thousand fixes and small improvements according to the announcement on the developer mailing list which also contains links to the various versions and a reminder to contribute to the ICCF Holland to help children in South Uganda if you like Vim.</description></item><item><title>Random issues on Android</title><link>https://codepope.dev/post/2013/08/random-issues-on-android/</link><pubDate>Mon, 12 Aug 2013 08:44:44 +0000</pubDate><guid>https://codepope.dev/post/2013/08/random-issues-on-android/</guid><description>Random numbers are hard to get right and it appears that faith in the word &amp;ldquo;Secure&amp;rdquo; in front of the word &amp;ldquo;Random&amp;rdquo; has tripped up developers again, this time with Bitcoin wallets on Android. Those developers have now been alerted to the fact when they are generating a random number to sign Bitcoin transactions, that random number isn&amp;rsquo;t of high enough quality and make it a lot easier to crack the signing.</description></item><item><title>Snippets: PyPy.js, reBlink, Patch Tuesday</title><link>https://codepope.dev/post/2013/08/snippets-pypy-js-reblink-patch-tuesday/</link><pubDate>Fri, 09 Aug 2013 11:29:26 +0000</pubDate><guid>https://codepope.dev/post/2013/08/snippets-pypy-js-reblink-patch-tuesday/</guid><description>PyPy.js: Have you considered a Python JIT compiler in the browser? Ryan Kelly, a Mozilla developer, has and is porting PyPy, the Python JIT, to the browser using Emscripten and getting the JIT compiler to emit asm.js code. Asm.js is a subset of Javascript which has a specialised optimiser. It&amp;rsquo;s early days for PyPy.js, but first benchmarking of the proof of concept does show how much impact the Asm.js optimisations have on performance bringing the code to half the speed of the C based JIT.</description></item><item><title>Rust now on Rust</title><link>https://codepope.dev/post/2013/08/rust-now-on-rust/</link><pubDate>Fri, 09 Aug 2013 10:29:53 +0000</pubDate><guid>https://codepope.dev/post/2013/08/rust-now-on-rust/</guid><description>Rust, the alternative systems language that&amp;rsquo;s in development at Mozilla where they are using it to create Servo, a next generation browser, has just hit a huge milestone and entered into some turbulent territory. The runtime system for Rust, including a task scheduler written in C++, has now been replaced by a runtime written in Rust. Brian Anderson on the explained with a mailing list post that this was part of a huge rewrite of how Rust is going to handle I/O using libuv and stopping tasks that are blocked on I/O from blocking other tasks.</description></item><item><title>Google adds patents to pledge but...</title><link>https://codepope.dev/post/2013/08/google-adds-patents-to-pledge-but/</link><pubDate>Fri, 09 Aug 2013 09:08:53 +0000</pubDate><guid>https://codepope.dev/post/2013/08/google-adds-patents-to-pledge-but/</guid><description>Google has announced it is adding 79 patents to its open source patent non-assertion pledge. Of course the pledge is limited only to things where the patents infringed are within the open source element &amp;hellip; so no mixing a bit of FOSS into your proprietary application and hoping you&amp;rsquo;ll get coverage. Although there are 79 patents in the new batch, there aren&amp;rsquo;t 79 ideas in there. The count includes patents in each territory too, so take &amp;ldquo;Computer network for www server data access over internet&amp;rdquo; that patent is counted ten times, for Belgium, Canada, Switzerland, Germany, UK, Italy, Japan, Netherlands, Taiwan and the US.</description></item><item><title>Snippets: AOSP, Google Cloud, PuTTY, gNewSense and Mozilla updates</title><link>https://codepope.dev/post/2013/08/snippets-aosp-google-cloud-putty-gnewsense-and-mozilla-updates/</link><pubDate>Thu, 08 Aug 2013 11:24:56 +0000</pubDate><guid>https://codepope.dev/post/2013/08/snippets-aosp-google-cloud-putty-gnewsense-and-mozilla-updates/</guid><description>AOSP - Android&amp;rsquo;s open source problem: JBQ, Jean-Baptiste Quéru, announced yesterday that he was stepping down as Technical Lead for AOSP, the Android Open Source Project. The problem appears to be a combination of Qualcomm&amp;rsquo;s desire to keep control of it&amp;rsquo;s SoC drivers and Google&amp;rsquo;s inability to shake them of that view despite building Nexus devices which use Qualcomm chips. JBQ has found himself in the middle of this and recent tweets quoted by Android Police seem to bear out that the pressure was getting to the AOSP leader who was being blamed for not getting factory restore images of various Nexus devices out of the door.</description></item><item><title>Amazon sets up shop for Web Apps</title><link>https://codepope.dev/post/2013/08/amazon-sets-up-shop-for-web-apps/</link><pubDate>Wed, 07 Aug 2013 15:34:41 +0000</pubDate><guid>https://codepope.dev/post/2013/08/amazon-sets-up-shop-for-web-apps/</guid><description>Amazon has announced that it will now be making &amp;ldquo;HTML5 Web Apps&amp;rdquo; available through its Appstore. But before you start packaging your web site into a commercial earner, there&amp;rsquo;s quite a few caveats to the term &amp;ldquo;Web App&amp;rdquo;. Firstly, the apps only come down the wire where there&amp;rsquo;s Appstore apps to sell them to you, so thats Kindle Fires and Android devices. No word on how the rest of the web is supposed to get access to these web apps.</description></item><item><title>Snippets: Web Storage, VP8, Objective-C Style, Dead Code</title><link>https://codepope.dev/post/2013/08/snippets-web-storage-vp8-objective-c-style-dead-code/</link><pubDate>Wed, 07 Aug 2013 14:40:23 +0000</pubDate><guid>https://codepope.dev/post/2013/08/snippets-web-storage-vp8-objective-c-style-dead-code/</guid><description>Web Storage API: The W3C have moved the Web Storage API to the Recommendation stage which means its pretty much done and in as a standard. The API gives web applications a local key/value store in the browser. The user typically has to grant permission for storage and its strictly limited to a maximum of between 2.5 and 10MB though that has been abusable. Web Storage should though provide a handy tool for application developers.</description></item><item><title>Firefox 23 has landed</title><link>https://codepope.dev/post/2013/08/firefox-23-has-landed/</link><pubDate>Wed, 07 Aug 2013 11:23:21 +0000</pubDate><guid>https://codepope.dev/post/2013/08/firefox-23-has-landed/</guid><description>The important things for developers in a rush&amp;hellip;
Enable JavaScript as a preference setting checkbox is gone. The logic behind this, according to the bug report is &amp;ldquo;If a user unchecks this box, they&amp;rsquo;ll effectively render the browser unusable on a large number of sites. We should not ship this option to hundreds of millions of users&amp;rdquo;. It doesn&amp;rsquo;t lock JavaScript on though; you can still switch it with about:config, NoScript or similar.</description></item><item><title>Snippets: FreeBSD 9.2, OpenMP 4.0, Apache/OpenSSL, GNOME/Wayland and Fizz Buzz</title><link>https://codepope.dev/post/2013/08/snippets-freebsd-9-2-openmp-4-0-apacheopenssl-gnomewayland-and-fizz-buzz/</link><pubDate>Tue, 06 Aug 2013 11:37:16 +0000</pubDate><guid>https://codepope.dev/post/2013/08/snippets-freebsd-9-2-openmp-4-0-apacheopenssl-gnomewayland-and-fizz-buzz/</guid><description>FreeBSD: FreeBSD 9.2 is on schedule and with the release of 9.2 RC1 is ready for extensive testing. If all goes to plan then we should see a release at the end of August.
OpenMP: From last month but important, the OpenMP 4.0(PDF) specification has been released. The updated API for parallel programming on shared memory systems has support for hardware based accelerators, SIMD handling, new error handling, the ability to set thread affinity, parallel task groups and synchronisation, Fortran 2003 support and more.</description></item><item><title>Linux 3.10 is this year's Long Term Stable kernel</title><link>https://codepope.dev/post/2013/08/linux-3-10-is-this-years-long-term-stable-kernel/</link><pubDate>Tue, 06 Aug 2013 10:07:37 +0000</pubDate><guid>https://codepope.dev/post/2013/08/linux-3-10-is-this-years-long-term-stable-kernel/</guid><description>Greg Kroah-Hartman, master of kernel stable releases, has declared Linux 3.10 to be this years long term stable kernel. That means he&amp;rsquo;ll be keeping releasing patches for it for &amp;ldquo;at least two years&amp;rdquo;, so folks putting together Linux distributions or products based on Linux can count on 3.10 for two years without a need to hop up a version or two to get a fix. Kroah-Hartman also mentions that LTSI, the project which manages a stable patchset for Linux in consumer electronics, is rebasing on 3.</description></item><item><title>Tor to be integrated with Firefox?</title><link>https://codepope.dev/post/2013/08/tor-to-be-integrated-with-firefox/</link><pubDate>Tue, 06 Aug 2013 09:26:35 +0000</pubDate><guid>https://codepope.dev/post/2013/08/tor-to-be-integrated-with-firefox/</guid><description>Discussions appear to have begun on a plan to integrate the Tor anonymous browsing network software with Mozilla&amp;rsquo;s Firefox. In the wake of the use of a Firefox vulnerability to expose users of Freedom Hosting&amp;rsquo;s &amp;ldquo;hidden services&amp;rdquo; site, Mozilla&amp;rsquo;s CTO tweeted &amp;ldquo;Maybe we should just adopt, support, and bundle Tor in Firefox&amp;hellip; &amp;ldquo;. A positive response for the proposal from Jacob Applebaum led to Eich saying he is getting &amp;ldquo;key Mozillans on board&amp;rdquo; with the idea.</description></item><item><title>Welcome to Codescaling</title><link>https://codepope.dev/post/2013/08/welcome-to-codescaling/</link><pubDate>Tue, 06 Aug 2013 08:36:44 +0000</pubDate><guid>https://codepope.dev/post/2013/08/welcome-to-codescaling/</guid><description>Hello, and welcome to Codescaling. These are very early days for the big idea, but what we hope to create is a site of interest to coders at all scales, from the smallest embedded systems, the handiest of mobile devices, the still default desktops, the essential servers and the accumulating clouds. Why such a wide coverage? Well, consider how computing has covered all these different scales of system, yet they are often treated as silos of knowledge but at the same time are becoming increasingly interdependent - The mobile phone that relies on servers and clouds, the clouds that use arrays of embedded sensors to build big data, the desktops where the code typically crafted for these applications.</description></item><item><title>About Codescaling</title><link>https://codepope.dev/post/2013/08/about/</link><pubDate>Tue, 06 Aug 2013 07:51:25 +0000</pubDate><guid>https://codepope.dev/post/2013/08/about/</guid><description>Hello, and welcome to Codescaling.
This started off as a big plan, then things changes and now, it&amp;rsquo;s going to be me, Dj Walker-Morgan, aka Codepope (it&amp;rsquo;s like my version of &amp;ldquo;Starlord&amp;rdquo;) writing about the things I&amp;rsquo;m doing, including the interesting bits of work and the fun bits of domestic creation I engage in. There&amp;rsquo;ll be a bit of HackWimbledon in here, a pop up hackspace I run. There&amp;rsquo;ll be code, planning and probably some nonsense.</description></item></channel></rss>