Sign in or Join FriendFeed
FriendFeed is the easiest way to share online. Learn more »
Code Junkies

Code Junkies

A place for all things coding (Software).
imabonehead
Embedded Linux practical labs with the Beagle Board - Free Electrons blog - http://free-electrons.com/blog...
Embedded Linux practical labs with the Beagle Board - Free Electrons blog
"We were asked to customize our embedded Linux training session with specific labs on OMAP 3530 hardware. After a successful delivery on the customer site, using Beagle boards, here are our training materials, released as usual under the terms of the Creative Commons Attribution-ShareAlike 3.0 license..." - imabonehead from Bookmarklet
can bootload actually... colleagues say linux-omap fuckups during bootload... - A.T.
Snippets
Yesterday we released the full-featured version of the Snippets. You are welcome to read the blog post describing all the features of our application: http://www.snippetsapp.com/blog... Thanks!
w7NAMRqwJSecxiIfzXo1ZGytwesb8usQ_o.png
imabonehead
"When you create a wave, you can invite other people to read and edit it. This article explains how you can also invite software agents known as Wave Robots to read and edit waves. Depending on how you configure your Wave Robots, they receive different types of event notifications for the waves that they are invited to join. As examples, you can configure a robot to see every few key strokes while someone is editing a document or blocks of changes triggered when an editor does a save operation." - imabonehead from Bookmarklet
imabonehead
"I'm very proud to announce a new revision of the Haskell language, Haskell 2010. Over the last couple of months the committee has been making final decisions about which extensions should be a part of this revision." - imabonehead from Bookmarklet
Rudolf Olah
Interactive Small-Step Algorithms I: Axiomatization http://www.lmcs-online.org/ojs...
imabonehead
Thibault Saunier: My vim for android devlopement environment - http://thiblahute.blogspot.com/2009...
Maxamad
Hacker News | Ask HN: What APIs do you wish existed? - http://news.ycombinator.com/item...
"Are there APIs that you wish existed to help make your work easier? Help your startup? Or just allow you to build cool products?" - Maxamad from Bookmarklet
Bruce Lewis
Can someone please help me figure out why WEB-INF/classes/log4j.properties doesn't stop JetS3t from DEBUG logging and clogging my disk?
Never mind. I just added lines to the servlet container's log4j.properties and I'm not going to think about it anymore. - Bruce Lewis
imabonehead
"So Fedora 12 allows regular users to install packages as long as a) the user is logged in on the console, and b) they are signed and from a trusted repository. I think it's great that we can enable this functionality, and I'd even argue that it should be on by default on the Live spins (and installs from the Live spins), but in the general case this is a horrible idea." - imabonehead from Bookmarklet
"Developers of software get stuck into a mindset of "make my software work, no matter what", and, on a related note, tend to have tunnel vision about the use cases for their software. One of the things I love about Fedora is that we have a lot of sysadmins who happen to be coders, so we tend to find a good balance between "usability" (AKA letting the developers go nuts) and maintenance/security. This one slipped by us, but I hope the decision will be made to push an update with a more sane default." - imabonehead
imabonehead
that uses the Type system to make things simpler, right? - Rudolf Olah
Rudolf Olah
Fwd: although the program is the final product made by the programmer, the possible computations are the true subject of his trade -- dijkstra (via http://friendfeed.com/omouse...)
Rudolf Olah
xero
imabonehead
Semantic patching with Coccinelle (ocaml tool) - http://lwn.net/Article...
"Coccinelle is designed, written, and maintained by Julia Lawall at the Department of Computer Science at University of Copenhagen, Gilles Muller and Yoann Padioleau at the Ecole des Mines de Nantes, and René Rydhof Hansen at the Department of Computer Science of Aalborg University. Coccinelle is licensed under the GPL, however, it is written in OCaml, so the potential developer base is somewhat limited." - imabonehead from Bookmarklet
"The original goal of Coccinelle was to automate as much as possible the task of keeping device drivers up to date with the latest kernel interfaces. But the end result can do far more than that, including finding and fixing bugs and coding style irregularities. Over 180 patches created using Coccinelle have been accepted into the Linux kernel to date." - imabonehead
imabonehead
dmalcolm - Static analysis of CPython's .c code - http://dmalcolm.livejournal.com/3689...
"I've been hearing good things about Coccinelle for a while now, a tool for working with C code. For example, it's been used for automating tedious (and error-prone) work on the Linux kernel. I decided it was time to take it for a test-drive on CPython code." - imabonehead from Bookmarklet
April Russo (app103)
"There are quite a few useful sites where a company or individual can post about a programming project they are willing to pay to have implemented, places like rentacoder. More and more I find myself, as a programmer, in the opposite position - I have a programming project that I have already implemented an initial version of on my own time, and am pleased enough with it to think it deserves further development. DC has provided such a wonderful place in terms of being able to get some support to work on these kinds of programs. But there are also times when it's not real a DC-centric project and I can't afford to keep working on it on my own time -- and i don't have the skills or inclination to try to market it or find traditional funding. I'm sure other programmers at DC may find themselves in similar situations sometimes. So while I know this is a long shot, I wonder if anyone had any ideas about how a programmer might find and connect with someone who would be interested in funding... more... - April Russo (app103) from Bookmarklet
imabonehead
Great Documentation Is Key to Open Source Success - Webmonkey - http://www.webmonkey.com/blog...
Great Documentation Is Key to Open Source Success - Webmonkey
"Listen up open source developers, if you want your project to succeed you’re going to have to do more than write great code; you’re going to have to document it, teach new users how it works and provide real-world examples of what you can do with it." - imabonehead from Bookmarklet
imabonehead
xero
The Go Programming Language - An expressive, concurrent, systems language from Google - http://golang.org/
The Go Programming Language - An expressive, concurrent, systems language from Google
The Go Programming Language - An expressive, concurrent, systems language from Google
"Go is … … simple package main import "fmt" func main() { fmt.Printf("Hello, 世界\n") } … fast Go compilers produce fast code fast. Typical builds take a fraction of a second yet the resulting programs run nearly as quickly as comparable C or C++ code. … safe Go is type safe and memory safe. Go has pointers but no pointer arithmetic. For random access, use slices, which know their limits. … concurrent Go promotes writing systems and servers as sets of lightweight communicating processes, called goroutines, with strong support from the language. Run thousands of goroutines if you want—and say good-bye to stack overflows. … fun Go has fast builds, clean syntax, garbage collection, methods for any type, and run-time reflection. It feels like a dynamic language but has the speed and safety of a static language. It's a joy to use. … open source Go for it. " - xero from Bookmarklet
imabonehead
FFmbc - A Broadcast Media Alternative to FFmpeg - http://stream0.org/2009...
"FFmbc (FFMedia Broadcast) is an off-shoot of the FFmpeg project that is targeted squarely at the broadcast media world. The project while still in its infancy, but available for around 6 months already, is currently at release version 0.2. Launched and managed by Baptiste Coudurier, well known for his work on the FFmpeg project, FFmbc rolls out the following enhancements..." - imabonehead from Bookmarklet
imabonehead
"3 year ago I wrote For functional testing excuses like “we can’t do good tests without detailed requirements, or too late code freeze” don’t work any more.. But there is an excuse still seem to work – “we don’t have the appropriate tools purchased” or “we don’t have time dedicated for test automation”. A lot of effort is put into manual regression tests and not enough to test new functionality and how it affects existing one (how it integrates with existing features). “We are wasting our time on manual regression testing, on managing test documentation in huge excel and word files, etc.”. We lack the support form management to solve our issues." - imabonehead from Bookmarklet
April Russo (app103)
"This is a contract between a coder and a company; it has lots of options and variables but we still need to add some more (for example covering licensing terms for produced software, etc). Note how it uses an auto numbering system to number the sections consecutively no matter which ones you include." - April Russo (app103) from Bookmarklet
Yu-Jie Lin
imabonehead
"Unless I’m mistaken, this isn’t permitted under the GPL. If you give me GPL software, I have the right to redistribute it. If you add proprietary code to GPL code, it becomes GPL licensed. So here’s those bits redistributed. I’ll bet Sharp don’t even know they’re doing this. They probably took the code sold-as-seen from mediatek, and assumed all was ok without even thinking of licensing concerns. I don’t know if gpl violations already had this one in their queue, but they do now. Who knows, maybe MediaTek will wise up and actually contribute back to the source code they parasitically develop against." - imabonehead from Bookmarklet
Vezquex: God of FF
imabonehead
"One of my friends and coworkers has been gently cluesticking me into learning poker. Along the way he suggested I write a very simple hand generator to get a feel for how the number of players changes the relative strength of your hole cards. Shuffling cards is one small step along the way, and that seemed like a good place to start." - imabonehead from Bookmarklet
imabonehead
A Quick Introduction to the Spring Python Framework — Developer.com - http://www.developer.com/open...
"The original Spring, written for Java, is a framework which at its heart uses an "Inversion of Control" container (IoC). Inside of Spring, are several subframeworks for handling aspect oriented programming(aop), Data Access Framework (Dao), transaction management, a object to relational mapping(orm), and other features. The SpringPython framework, is a port of the original Java framework. Mind you, the developers of SpringPython didn't do a "direct port of existing code" from the Java counterpart, but rather rewrote it using Python idioms." - imabonehead from Bookmarklet
imabonehead
Armed Bear Common Lisp (ABCL) - Common Lisp on the JVM - http://common-lisp.net/project...
"ABCL is a full implementation of the Common Lisp language featuring both an interpreter and a compiler, running in the JVM. Originally started to be a scripting language for the J editor, it now supports JSR-233 (Java scripting API): it can be a scripting engine in any Java application. Additionally, it can be used to implement (parts of) the application using Java to Lisp integration APIs." - imabonehead from Bookmarklet
April Russo (app103)
NANY 2010 {New Apps for the New Year) Pledge to Participate Here - DonationCoder.com - http://www.donationcoder.com/Forums...
"This thread is for programmers to pledge they will participate in NANY 2010. Feel free to tell us as little or as much about what kind of program you are planning on releasing -- but let's keep this thread just for pledges, not for discussions. I'd like to encourage everyone who wants to participate to make a pledge to do so -- and to treat this pledge as a real promise to release something." - April Russo (app103) from Bookmarklet
I made my pledge. This is open to all developers. More details about this can be found in the thread about last year's event, here: http://www.donationcoder.com/Forums... - April Russo (app103)
Small web apps are acceptable too, and they can provide free hosting if you need it. - April Russo (app103)
Here is the gallery of past apps released for the NANY Challenge: 2007: http://www.donationcoder.com/nany... 2008: http://www.donationcoder.com/nany200... 2009: http://www.donationcoder.com/nany200... - April Russo (app103)
A good friend of mine entered a small application in the first event back in 2007 (I twisted her arm and made her do it). It wasn't a very impressive application, but when she mentioned participating in the event at a job interview, her perspective employer was impressed enough with the fact that she even participated, that it was the deciding factor that got her what she considers to... more... - April Russo (app103)
imabonehead
My desktop backup solution « Martin Pitt - http://www.piware.de/2009...
"Through the last years I have used various own hacks for backing up my desktop(s). There are dozens of packaged backup solutions in Debian/Ubuntu already, but none of them did quite fit my requirements..." - imabonehead from Bookmarklet
Other ways to read this feed:Feed readerFacebook