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
Turning the Beaglebone into a high definition IP camera - http://www.oz9aec.net/index...
Turning the Beaglebone into a high definition IP camera
Show all
"Few weeks ago I posted some notes about using the Logitech HD Pro Webcam C920 with Gstreamer. I have since ported the setup to the Beaglebone, which effectively turning my Beaglebone into a streaming IP camera that can deliver constant bitrate H.264 video at full 1920x1080p30 resolution without breaking a sweat. As written in the previous post, the secret behind making this happen is to take advantage of the H.264 encoder inside the Logitech C920 camera." - imabonehead from Bookmarklet
Camera: $80. BeagleBoard: $90. Typical Full HD IP camera: > $300. Not bad! - 9000
imabonehead
Stephen's Java Adventures: Do you want to become a Maven Committer? - http://javaadventure.blogspot.com/2012...
"Maven is an Apache project, that means that we have to follow the Apache rules and way. One of those rules is that we cannot hand out commit access to anyone who asks for it. To gain commit access you must establish your merit by submitting patches that get picked up by existing committers." - imabonehead from Bookmarklet
imabonehead
How to Break Into Security, Ptacek Edition — Krebs on Security - http://krebsonsecurity.com/2012...
"A good way to move into penetration testing: grab some industry standard tools and use an Amazon EC2 account to set up a “shooting range” to attack. Some of the best-known tools are available for free: the Nessus scanner, for instance, while not an application security tool, is free and can land you a network penetration testing role that you can use as a springboard to breaking applications." - imabonehead from Bookmarklet
imabonehead
imabonehead
Authentication in Rails From Scratch | Nettuts+ - http://net.tutsplus.com/tutoria...
Authentication in Rails From Scratch | Nettuts+
"Today, we’re going to learn how to implement a simple user authentication system in a Rails application from scratch. Along the way, we’ll examine best practices to help avoid common – and costly – mistakes." - imabonehead from Bookmarklet
imabonehead
"Below are audio, video and lecture sides for 1997 and 2007. Since the lectures are 10 years apart some of the topics covered by the course have changed. The 1997 lectures have a better quality video and audio than the 2007, although the 2007 covers the newer material and has better lecture notes. If you found this useful also check out the video lectures of my Discrete Mathematics, Computational Biology, and Computational Finance courses. To download audio, right click and choose `Save Page As'." - imabonehead from Bookmarklet
imabonehead
How C++11 Helps You Boost Your Developer Productivity | | InformIT - http://www.informit.com/article...
"Interesting and ironic as it might seem, in spite of being one of the oldest object-oriented programming languages in use, C++ continues to give developers new ways to write productive and powerful applications. This is largely due to the new version called C++11, ratified by the ISO committee in 2011." - imabonehead from Bookmarklet
imabonehead
Beaglebone: An I2C Tutorial - Interfacing to a BMA180 Accelerometer - YouTube - http://www.youtube.com/watch...
Beaglebone: An I2C Tutorial - Interfacing to a BMA180 Accelerometer - YouTube
Play
Adriano
Develop UBUNTU apps :: using Quickly < 5 min . [includes PyGTK] - http://www.youtube.com/watch...
Develop UBUNTU apps :: using Quickly < 5 min . [includes PyGTK]
Play
"Canonical has launched its app developer web site in a bid to persuade developers to port applications over to its Ubuntu Linux distribution. Ubuntu's Software Center is Canonical's app store for its popular Ubuntu Linux distribution, offering both free and paid applications." For details, see http://developer.ubuntu.com \\ Transcript of video: http://developer.ubuntu.com/wp-cont... - Adriano from Bookmarklet
imabonehead
BeagleBone: Serial Ports and XBees - Jerome Bernard Blog - http://www.jerome-bernard.com/blog...
BeagleBone: Serial Ports and XBees - Jerome Bernard Blog
"So in this blog post, I will try to explain how to set up properly UART1 and UART2, and then how to connect an XBee to UART2 (there is way more information available on the Internet on how to use UART1, hence my choice to illustrate UART2 usage) in order to receive the data sent by my Stalker." - imabonehead from Bookmarklet
imabonehead
Developing Weather Application using Dojo Mobile | Technical Advices - http://www.technicaladvices.com/2012...
Developing Weather Application using Dojo Mobile | Technical Advices
"Dojo mobile (dojox/mobile) is one of the most powerful JavaScript frameworks that enable you to build cross mobiles web applications. It does not only contain mobile components but also it mimics the interface of the different mobile devices. Adding to this it responds to the mobile orientations. In this article, I will illustrate how to use the framework for building a weather application on the iPhone mobile." - imabonehead from Bookmarklet
imabonehead
GTK Programming w/ Python | Morsi dot Org - http://mo.morsi.org/blog...
GTK Programming w/ Python | Morsi dot Org
GTK Programming w/ Python | Morsi dot Org
"As far as the $topic matter itself, cross-platform GUI development has never been easier due to a few simple tools. GTK is available on many platforms, and using Glade you can easily whip up an interface that suites your needs. Wiring up event handlers and the backend code is a cinch due to the gobject bindings which gtk provides that we are able to leverage from a Python app." - imabonehead from Bookmarklet
imabonehead
"Cyril Zeller introduces NVIDIA CUDA development, showing how to write and execute C programs on the GPU, how to manage GPU memory and communication with the CPU." - imabonehead from Bookmarklet
imabonehead
Project Detroit: An Overview | Coding4Fun Articles | Channel 9 - http://channel9.msdn.com/coding4...
Project Detroit: An Overview | Coding4Fun Articles | Channel 9
"In this article, we will give an overview of the technical side of Project Detroit, the Microsoft-West Coast Custom Mustang creation. If you're not already familiar with this project, you can find more information here." - imabonehead from Bookmarklet
imabonehead
imabonehead
"There are many design principles that have become best practices over the years. Using these principles we can develop scalable and maintainable enterprise application with time tested approaches." - imabonehead from Bookmarklet
imabonehead
14 Ways to Contribute to Open Source without Being a Programming Genius or a Rock Star - http://www.softwarequalityconnection.com/2012...
"The most damaging idea that I’ve observed among open source newbies is that to contribute to open source, you have to be some sort of genius programmer. This is not true. Certainly, there are those in the open source world who are seen as rock stars, and they may certainly be genius programmers. However, the vast majority of us are not. We’re just people who get stuff done. Sometimes we do a little, and sometimes we do a lot. Sometimes it’s programming, and sometimes it’s not." - imabonehead from Bookmarklet
"Most of what makes open source work is actual work, time spent making things happen for the project. Most of these things don’t require the brains or vision of a Larry Wall, creator of Perl, or a David Heinemeier Hansson, creator of Rails. Designing a new language or a web framework may take inspiration, but the rest of what makes projects like Perl and Rails successful is perspiration. This work may not get all the glory, but it’s still necessary, and after a while, your contributions will get noticed." - imabonehead
imabonehead
awesome reverse engineering of an executable from spam - imabonehead from Bookmarklet
imabonehead
Texas Instruments Releases Android 4.0.3 DevKit for Beagleboard-XM and Beaglebone | CNXSoft – Embedded Software Development - http://www.cnx-software.com/2012...
Texas Instruments Releases Android 4.0.3 DevKit for Beagleboard-XM and Beaglebone | CNXSoft – Embedded Software Development
"After collaborating with arowboat, android-porting and Linaro communities, Texas Instruments has released Android 4.0.3 development kits for Sitara microprocessors which support Beagleboard-XM (Sitara DM3730) and Beaglebone (Sitara AM335x) low cost development boards, as well as other Sitara-based evaluation modules and development boards." - imabonehead from Bookmarklet
imabonehead
"I've been using GitHub for several years now, and it has drastically changed my development workflow, mindset, and collaboration efforts. Over the time I've used GitHub, I've contributed to many projects, started many of my own, and had the opportunity to interact with a wide range of developers (from novices to professionals). This article is my attempt to explain GitHub best practices that you can practically apply to your everyday coding, which will make you: A better programmer. A better collaborator. A more reputable programmer (that everyone likes). For clarity, this article is broken up into two separate components, maintainers and contributors." - imabonehead from Bookmarklet
imabonehead
Algorithm of the Week: Morris-Pratt String Searching | Javalobby - http://java.dzone.com/article...
Algorithm of the Week: Morris-Pratt String Searching | Javalobby
"We saw that neither brute force string searching nor Rabin-Karp string searching are effective. However in order to improve some algorithm, first we need to understand its principles in detail. We know already that brute force string matching is slow and we tried to improve it somehow by using a hash function in the Rabin-Karp algorithm. The problem is that Rabin-Karp has the same complexity as brute force string matching, which is O(mn). Obviously we need a different approach, but to come with a different approach let’s see what’s wrong with brute force string searching. By taking a closer look at its principles we can answer the question." - imabonehead from Bookmarklet
imabonehead
"On most days, programming is a rewarding experience, with no problem too challenging to solve. Perseverance, intuition, the right tool -- they all come together seamlessly to produce elegant, beautiful code. But then a botched deployment, yet another feature request, or a poorly documented update with crippling dependencies comes crashing headlong into the dream. Sure, we might wish our every effort had enduring impact, that the services our apps rely on would be rock-solid, that we would get the respect we deserve, if only from those who should know better. But the cold, harsh realities of programming get in the way. That doesn't mean the effort isn't worth it. But it does mean we have some hard truths to face. Here are 10 aspects of programming developers must learn to live with." - imabonehead from Bookmarklet
imabonehead
Vim Movement Shortcuts Wallpaper - Ted Naleid - http://naleid.com/blog...
Vim Movement Shortcuts Wallpaper - Ted Naleid
"I’ve recently moved back to vim (actually MacVim) after a 5 year hiatus using TextMate. A big part of that move was inspired by Steve Losh’s recent post Coming Home to Vim which has a number of really great tips. I’ve cribbed many of them and have my .vimrc / .vim dotfiles checked into a public bitbucket repo." - imabonehead from Bookmarklet
imabonehead
Building Backbone.js Apps With Ruby, Sinatra, MongoDB and Haml - http://addyosmani.com/blog...
Building Backbone.js Apps With Ruby, Sinatra, MongoDB and Haml
"In this post we're going to explore writing Backbone.js applications with a Ruby back-end. To assist with this, we're going to use Sinatra – a DSL (domain specific language) for rapidly creating web applications in Ruby. Similar to the section in Backbone Fundamentals on writing an application with Node.js, our server-side language (Ruby) will be used to power an API whilst Backbone.js will be the client consuming it." - imabonehead from Bookmarklet
imabonehead
"The Surveillance Camera example application for Silverlight (Windows Phone) and Qt (Symbian) demonstrates how to use Nokia's Notifications API. The Notifications API lets you send real-time push notifications to your client applications. The Windows Phone application uses the Notifications Service API to send push notifications to the Symbian device and the Qt application uses the Notifications Client API to register as a notification listener. The Windows Phone side of the example UI has been implemented with Silverlight and the Symbian side has been created with Qt Quick Components." - imabonehead from Bookmarklet
imabonehead
Depth First Traversal for a Graph | GeeksforGeeks - http://www.geeksforgeeks.org/archive...
Depth First Traversal for a Graph | GeeksforGeeks
"Depth First Traversal (or Search) for a graph is similar to Depth First Traversal of a tree. The only catch here is, unlike trees, graphs may contain cycles, so we may come to the same node again. To avoid processing a node more than once, we use a boolean visited array. For example, in the following graph, we start traversal from vertex 2. When we come to vertex 0, we look for all adjacent vertices of it. 2 is also an adjacent vertex of 0. If we don’t mark visited vertices, then 2 will be processed again and it will become a non-terminating process." - imabonehead from Bookmarklet
imabonehead
Androino! Control an Arduino from your Android device using a cheap bluetooth module. - http://www.instructables.com/id...
Androino! Control an Arduino from your Android device using a cheap bluetooth module.
Androino! Control an Arduino from your Android device using a cheap bluetooth module.
"This instructable shows you how to read sensor values from an Arduino with your Android device using a cheap bluetooth serial device you can order for under $10 on dealextreme or ebay. This example uses Python as the scripting language for the Android scripting layer (SL4A) but you can choose from other languages like Perl, Lua, JavaScript etc. see: http://code.google.com/p..." - imabonehead from Bookmarklet
imabonehead
"Google has decided to open source WindowTester Pro, a Java tool used for automated SWT and Swing GUI testing. Google has open sourced WindowTester Pro under the Eclipse Public License 1.0, a Java tool for automating SWT and Swing GUI tests. The tool can be used to create and execute JUnit tests from within Eclipse 3.5, 3.6 and 3.7, or using Ant. WindowTester has a Record mode when it registers every key pressed or mouse clicked, then the entire process can be automatically reiterated in order to test the GUI of an application." - imabonehead from Bookmarklet
imabonehead
Valueplus Tizzbird Stick N1: Android 4.0 HDMI/USB Media Player Dongle | CNXSoft – Embedded Software Development - http://www.cnx-software.com/2012...
Valueplus Tizzbird Stick N1: Android 4.0 HDMI/USB Media Player Dongle | CNXSoft – Embedded Software Development
"Valueplus, a Korean company specialized in “media application products”, is currently showcasing the Valueplus Tizzbird N1 at CeBit 2012, in Hanover, Germany on March 6-10 2012. This device is a media player in a small form factor HDMI / USB stick similar to what we have previously seen with the Roku Streaming Stick, Always Innovating HDMI Dongle Media Player and FXI Tech Cotton Candy." - imabonehead from Bookmarklet
imabonehead
Free Electrons Releases Embedded Linux Training Materials | CNXSoft – Embedded Software Development - http://www.cnx-software.com/2012...
"Free Electrons, a technology company offering embedded Linux consulting services as well as embedded Linux training, has released their training materials for Linux and system development for embedded systems including their Lab sessions. The training materials are available in their git repository in LaTeX format. If you want the latest documentation in PDF, you’ll need to build it by following those steps..." - imabonehead from Bookmarklet
Other ways to read this feed:Feed readerFacebook