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

Coders

Coders, scripters, programmers, and hackers unite.
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 ground features of our application: http://www.snippetsapp.com/blog... Thanks!
w7NAMRqwJSecxiIfzXo1ZGytwesb8usQ_o.png
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
Maxamad
QuirksBlog: Apple is not evil. iPhone developers are stupid. #iphone - http://www.quirksmode.org/blog...
QuirksBlog: Apple is not evil. iPhone developers are stupid. #iphone
"In his “Apple’s mistake” essay Paul Graham makes an unwarranted assumption; an assumption everybody who’s currently involved in the Great App Store Debate seems to be making." - Maxamad from Bookmarklet
"Fuck those condescending, ignorant, self-important, stupid, blind, fearful pricks. Fuck them real hard. Where it hurts. And fucking them real hard where it hurts is exactly what Apple is doing right now." - Maxamad
so the developers of an app that used an API call to return a machine image - created for developers to use by apple themselves in OSX - had their iphone app update (they had already had a v1 app with this already in it approved) blocked because it "looked too much like apple software" were at fault? Apple doing no wrong here? This left users of their software with a known bug and no... more... - alphaxion
I gotta ask, where on earth did this erronious "Apple does no wrong" meme come from? And this isn't the odd developer here and there complaining, there's quite a number suffering similar problems with Apple being bi-polar in its authorising procedure. Also, speak to the guys who had ipint removed from the store because Guinness wanted to launch their own, or what about the iboobs app... more... - alphaxion
The problem is not the idea of an app store. The problem is not with the concept of an approvals process either. The problem is with the way Apple are managing the approvals process. Apple needs to have clear guidelines for what can and cannot be approved. Apple needs to have a clear arbitration process for apps that fall in the gray areas. Apple cannot have a double standard with app... more... - Roberto Bonini from iPhone
@roberto aye, I wish people would stop banging on about how the web is where all our apps should be. I own an iphone, and I'm extremely happy it has support for local apps as you can't be on the net 24/7 and the speed of it simply isn't enough at times. Imagine you're in a hospital waiting room. You have been asked to turn off your mobile and there is a total lack of anything... more... - alphaxion
How many iPhone app developers have a problem with app approval process compared to the number of apps available in the app store? Is this a problem of the vocal minority? - Khürt Williams
considering the Facebook app makers and Rogue Amoeba have called it quits with iphone app development, I'd say this problem is very real. - alphaxion
oh, and have you seen the majority of the apps on the store? cloned drek for the most part with decent and innovative apps far and few between. - alphaxion
Alpha - i agree that good apps are few and far between (I rely on reccomendations instead of simply searching). But I'd rather have too many apps to choose from than too few. For twitter alone i've got four iPhone apps. - Roberto Bonini
Khurt - the problem is very very real. I'm not an iPhone dev, but I feel for my fellow programmers who are. - Roberto Bonini
Here is the link to my post on the matter ( done a few weeks ago, tho) http://rbonini.wordpress.com/2009... - Roberto Bonini
oh, I didn't say the number of apps itself was an issue... I merely stated that a good chunk of them shouldn't really have passed the approval process due to being drek or outright clones. It contrasts with decent apps that have problems getting out due to the poor system currently in place - I have a friend who submitted his game to them and had a few issues with getting it out of the doors. - alphaxion
Oh, yeah, definately. Didin't apple kick a dev off a few months ago for making 500 apps that had somthing to do with junk rss or something. - Roberto Bonini
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
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
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
Nathan Chase
jQuery is so much better than Google Closure, and one developer can prove it with sucky code examples - http://www.sitepoint.com/blogs...
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
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
imabonehead
Developian: Replication from MySQL to Drizzle using Tungsten Replicator - http://developian.blogspot.com/2009...
"Last week I sat down and created a Drizzle Applier for Tungsten Replicator. This makes it possible to replicate changes from MySQL (for example) to Drizzle. An applier is used to apply changes on a slave. This blog post aims to explain how you could try it out." - imabonehead from Bookmarklet
imabonehead
Trying to Find a Usable C++ IDE for Linux - http://inaugust.com/post/67
"Dear LazyWeb, I'm looking for a usable C++ IDE for Linux and I'm wondering if you've seen one. Before you start giving the normal suggestions (Ecliipse, NetBeans, just-use-vi) let start off by saying that I've tried Eclipse, Netbeans and Code::Blocks and KDevelop several times, and that I normally hack in some combination of vi and emacs. (yes yes, I know I'm supposed to religiously pick one and be rude to the other... consider me a postmodern hacker)" - imabonehead from Bookmarklet
I doubt that there's is such a thing. :) I'd like too see one as well. - Tarmo Aidantausta
me too. - imabonehead
AFAIK on Windows only _proper_ IDE is Visual Studio... - Tarmo Aidantausta
imabonehead
"Techsol announced it is now shipping its Linux-ready Medallion Touch Panel Computers (TPCs) with Python-GTK support. The new support enables developers to develop embedded GUIs using Python-GTK on a desktop PC and easily load it onto Techsol's TPC touch-panel systems, thereby accelerating proof-of-concept design, says the company." - imabonehead from Bookmarklet
"Medallion TPC systems with PyGTK are available now, says Techsol. The company is offering a reduced cost on its TPC-43A wall-mount computer development kit in a version with PythonGTK and related demos preloaded. The company is now offering a 30 percent price break on the system, at $875 U.S." - imabonehead
Other ways to read this feed:Feed readerFacebook