Arduino is cool. It's cool because it's a tiny device - about three inches by two inches - that comes with a USB port and a programmable chip. It's cool because you can program it using a very simple programming language known as Wiring.
Read more »Arduino hardware hacking: Part 1
Category: High End Tags:
- Login to post comments
Intro to Shell Programming: Writing a Simple Web Gallery
So you're not a programmer, you say? If you can string a few shell commands together, it's not much of a step from there to programming. To demonstrate that, I'll take you through the steps of writing a very simple web gallery script: one that will take your images and build a little web page to show them off.
Read more »- Login to post comments
Unsafe Functions In C And Their Safer Replacements: Strings Part II
Last time, we advised you to use ditch the unsafe functions like strcpy and strcat, and use their safer replacements (strlcpy, strlcat) instead. However, there is a small problem with this that you might discover that your compiler (especially gcc) does not have these functions in their implementation of the c library (libc). Why is this so?
Read more »Category: High End Tags:
- Login to post comments
Programming Linux Games
This is a complete guide to developing 2D Linux games, written by the Linux gaming experts. It discusses important multimedia toolkits (including a very thorough discussion of the Simple DirectMedia Layer) and teaches the basics of Linux game programming.
Read more »Category: High End Tags:
- Login to post comments
AForge.Net a great free imaging library is going to release version 2.0
AForge.NET is a C# framework designed for developers and researchers in the fields of Computer Vision and Artificial Intelligence - image processing, neural networks, genetic algorithms, machine learning, robotics, etc.
Read more »- Login to post comments
Why another scripting language for the desktop?
Stuart Langridge recently wrote about a new scripting language he was developing for the desktop...His idea is that you design a very simple language to access D-BUS resources to allow people to connect those resources in a simple way "without knowing how to program". This request pops up quite a lot: To provide scripting to the masses so to speak.
Read more »HOP: A Language for Programming the Web 2.0
"HOP is a new Software Development Kit for the Web 2.0. It relies a new higher-order language for programming interactive web applications such as multimedia applications (web galleries, music players, ...), office applications (web agendas, mail clients, ...), ubiquitous domotics, etc. HOP can be viewed as a replacement for traditional graphical toolkits.
Read more »Building a Community Around Your F/OSS Project
It is not uncommon to read about projects that are suffering from lack of development resources. Let's be honest: no project has 'enough' people, ever. There's always something else that could be getting done 'if only we had another pair of hands!' Some projects suffer more than others, however.
Read more »Category: Community Tags:
- Login to post comments
Nokia to license Qt under LGPL and open up the Qt source code repository
Qt, the C++ programming framework behind KDE, will be licensed under the terms of the LGPL version 2.1 with the upcoming Qt 4.5 release, in addition to their standard GPL and commercial licenses. They are also pleased to announce that they are going to open up the Qt source code repository and also make it easier for the community to contribute to Qt.
Read more »Category: High End Tags:
- Login to post comments
The 25 Most Dangerous Programming Errors - And How to Fix Them
Experts from more than 30 US and international cyber security organizations jointly released the consensus list of the 25 most dangerous programming errors that lead to security bugs and that enable cyber espionage and cyber crime.
Read more »whefs: an embedded filesystem library for C
When i started googling for an embedded filesystem library (something like sqlite, but for a filesystem instead of a database), i came up pretty empty handed. The vast majority of the projects are commercial and the open source ones operate at a different level than i was looking for.
So i started coding...
Read more »A Linux Literary Trilogy
When I started delving into the world of Linux development, I was not only befuddled by the strange code layout and conventions, I also found the culture and ethos of Linux very confusing. There were three books that were invaluable in pulling my understanding out of this quagmire
Read more »Category: High End Tags:
- Login to post comments
Open source programming languages for kids
The past couple of years have seen an explosion of open source programming languages and utilities that are geared toward children. Many of these efforts are based around the idea that, since the days of BASIC, programming environments have become far too complex for untrained minds to wrap themselves around.
Read more »Everything Becomes Lisp
"Find out how closures and lambda functions make programming easier by letting you define throwaway functions that can be used in different contexts. This article details how useful closures are as a functional programming construct within PHP V5.3 code."
Read more »Category: Community Tags:
- Login to post comments
Perl 6 to break compatibility, support other interpreters
Version 6 of the popular Perl programming language will not be compatible with previous versions, but will open up a new world of custom “languages” and interpreters, according to its founder Larry Wall.
Read more »Category: High End Tags:
- Login to post comments