Author Archive

LED shield for Arduino

When testing with Arduino circuits, it is often useful to see digital signal states on different pins. It is easy to measure single signal pin state with multimeter, but when you want to monitor several pins visually you need something else. One useful option is to use LEDs connected to pins to show their state.

Rubics cube in your browser

Rubic’s Cube had it’s 40th Anniversary this week. Although the Rubik’s Cube reached its height of mainstream popularity in the 1980s (from where I remember it most), it is still widely known and used. Since then it’s sold over 350 million units, making it the best-selling toy ever. Rubik’s Cube is a hard task to

Arduino Ethernet Shield

The Arduino Ethernet Shield allows you to connects Arduino to your local LAN or Internet with Ethernet connection.. Just plug Arduino Ethernet Shield module onto your Arduino board, connect it to your network with an RJ45 cable. The original Arduino Ethernet Shield is based on the Wiznet W5100 Ethernet chip. Arduino IDE comes with example

Debugging and profiling in Linux

Here is a simple way to do post-mortem debugging for a program that crashes. First enable the saving of core files when program crashes by running the following command in shell before starting the program you want to test: ulimit -c unlimited When program crashes Linux creates core file named core to program running directory You

Can This Web Be Saved from DRM?

It seems that the the 25 years old free web is under a constant attack. The most current threads to really open web at the moment are DRM, network neutrality issues  and mobile app wallet garden silos. Some time ago DRM HTML5 were approved. I did not like the idea to add DRM to HTML5,

Intelligent cars and roads

I have written on car electronics trends on my Car Electronics 2012 posting, and followed on the later news on the topic on the comments. It is well known that cars have become and are becoming as big moving intelligent always connected mobile devices. There are also plans to make the roads intelligent. Intelligent Roadways

Creating Secure Software for Linux

Are you writing software that needs to be secure? Quite probably. Security critical programs include application programs used as viewers of remote data, web applications (including CGI scripts), network servers, and setuid/setgid programs.  Secure Programming for Linux and Unix HOWTO — Creating Secure Software on-line book provides a set of design and implementation guidelines for

ProcessingJS for easy HTML5 based visualizations

Yesterday I did some testing with ProcessingJS. Processing.js is the sister project designed for the web of the popular Processing visual programming language (open source programming language based on Java). Processing.js makes your data visualizations, digital art, interactive animations, educational graphs, video games, etc. work using web standards and without any plug-ins. You write code

Friday Fun: Java 4ever

This is few years old, but still funny: JAVA 4-EVER – Official Trailer A young man discovers a new world unfolding… Is it a real movie? No but the trailer is cool hehe This hillarious, except for the minor detail that also java sucks. The less you know about Java the more you laugh.