Codepope's Development Hell


Because development is hell, but it's my hell.

Git Rage, Fedora 20 and Android 4.4 named - Snippets

Visualising Code Rage: Chris Hunt’s Git Pissed is an application that tracks words in a git repository over time. It’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’s a Ruby app and it makes graphs too. What more do you need? Fedora 20’s Heisenbug: That bug that exists and then doesn’t exist when you observe it.

DIY Secure Boot, ArkOS, Android and Ubertooth - Snippets

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’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’s CitizenWeb’s project to create a full, Linux based, stack for managing self-hosting.

Linux 3.11 brings temporary relief

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’t appear in the filesystem and when you close it it gets unlinked.

Contacting codescaling.com

Want codescaling.com to look at your project? Or think there’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’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

Ember.js burns through to 1.0

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.

iOS Haskell, iOS Open Source, Java 8 and a Noble API - Snippets

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 “universal ARMv7/ARMv7s/i386 static library to drop straight into an Xcode project” 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.

Square's Vim is Awesome (but so are others)

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’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’s in Maximum Awesome?

2D Unity, Brick at Mozilla and JavaScript gone tiny – Snippets

Unity gets Native 2D: The Unity 3D game framework and tools is getting native 2D support. 2D’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’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.

Feedbin opened - Time to tuck in

In the aftermath of Google’s bone-headed-but-determined execution of Google Reader, there has been some great work done developing alternatives to Google’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.

10gen 10gone - MongoDB Inc is the new name on the door

From the “Well, that took a while” 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… well the rest of the stack didn’t arrive, people like MongoDB and thats why they changed.