devadutta.net
Welcome to devadutta.net!

Simple Photos Backup

Simple Photos Backup – because existing tools could not backup like I wanted.

Description: A simple photo backup script written in php that looks for all images on your disk and backs-up unique photos organized by folders named after the camera the image was taken on.

Features:

  1. Find unique photos
  2. Copy to a specified location for backup
  3. Sort the images based on the camera model it was taken on

Get it here: http://github.com/devadutta/Simple-Photos-Backup

Usage: php simplePhotosBackup.php

Input: allPics.txt in the same folder should contain paths to all images on your disk. I wrote another simple script to do this, but the easiest way to do it is use Everything , search for *.jpg and export it to a text file “allPics.txt”

Settings: You need to edit the php file to specify destination paths. Very simple.

The project is on github, so feel free to fork it or send me improvement patches!

Stats from my photo collection:

More detailed story

Featured Content
Words Quiz
Birthday Reminder
Greasemonkey Scripts
Older Posts

Another feather..

in the hat? But I don’t wear one :)

Enough with random clichés and horrible jokes. Time for a dictator type speech.

Ladies and Gents,

I am proud to announce that the Kannada Koota Of Northern California’s website is now under my control. I removed the old ( and very hard to maintain ) bunch of random scripts (website) and replaced it with a modern install of Drupal with a customized theme.

The transition from a static, non-interactive website to an awesome hub of interaction has left most of our members jumping in joy*!

Also, if any of you run a non-profit organization and want to get a website setup for free (I am not buying you hosting), contact me at devadutta@devadutta.net

Thank you,
Yours’ Benevolently,

Devadutta

Screenshot:

* proof:

BoiledBeans Scanner

Ever since I saw the “Annotated Time Graph” on Google Finance, I wanted to use it in one of my projects. Finally, I got a decent scenario to use the visualization.

BoiledBeans scanner plots all questions ever posted on bb based on their difficulty levels. Check it out here

Clipboard02

The backend magic is delivered by SQL and php and front end is of course powered by Google Visualization API.

Please tell me how it is!

KapaLa Moksha – Quiz Buzzer

A few months ago, I conducted a Kannada quiz for the Sacramento Kannada Sangha. Since people were fond of buzzer rounds, they requested me to have one. I hate buzzer rounds because it is very hard to arbitrate who hit the buzzer first. To solve this problem, I rigged up a micro-controller based Quiz Buzzer which talks directly to a computer via RS232 and clearly displays which team hit the buzzer first! Since we had a huge screen and a projector set up at the location, the entire audience could see the team number as soon as someone hit the buzzer.

I got some overwhelmingly good response for the buzzer and I decided to make it available for download.

KapaLa Moksha — Quiz Buzzer v0.1

Features

  1. Supports up to 8 teams
  2. Communicates with a computer via RS232
  3. Windows software which displays team number on screen is included
  4. Additional LCD display which shows team number and other debug data

Hardware requirements

  1. PSoC CY3210 PSoCEVAL Kit. I had this kit from a course I had taken in grad school. The PSoC is a very versatile platform and facilitates rapid implementation on hardware, which is exactly what you are looking for when you are trying to rig a project in 3hours.
  2. A computer with a RS232 port
  3. Lots of wires and n* push button switches

*n = number of teams < 8

Thats it!

Downloads and implementation instructions

  1. Get the kit and connect n switches between Port A ( or whichever posrt you choose to make the input) and ground.  Should look something like this
  2. dscf3521

  3. Download and burn HEX code availabe in the C source code package under the folder quizBuzzer\output\quizBuzzer.hex onto the PSoC chip. Or you can open quizBuzzer.soc in PSoC Designer(comes with the kit, or you can download it from www.cypress.com )
  4. Connect to a computer with an active RS232 port (NOTE: otherwise, the program will crash) and run this program
  5. Hit reset and press one of the team buttons. You will hear a buzzer sound form the computer and the team number will be displayed! Screenshot below

moksha1

 

The thing is really nifty and can make audience very happy!

The Name: KapaLa Moksha in kannada stands for “One tight slap”.

Experiments with Hydrogen

Hydrogen is a free and open source drum machine for multiple platforms. Since I have used Fruity Loops quite expensively, I decided to give Hydrogen a shot and came out with this decent piece of drum loop in about 15mins.

You can listen to it here

The software is quite impressive but far from perfect.

Pros:

  • Does a decent job.
  • Free!

Cons:

  • Very few inbuilt drumkits
  • Synthesis is limited to drums and does not have other instruments and the output audio quality is not as good as Fruity Loops.

But still, I like it and really appreciate the effort put in by the developers to deliver a free and open source music composing experience!

 Continue reading >>
 
autoge standa?