Open New Terminal Here
Here is a small script to open a new terminal in the current nautilus’ location.
Place this script at /home//.gnome2/nautilus-scripts
folder=`echo $NAUTILUS_SCRIPT_CURRENT_URI|sed 's/file\:\/\///g'`
gnome-terminal --working-directory=`echo $folder`
Add comment November 2, 2009
A video editing experience with FOSS tools.
It is the final year at college and our class took one of the four houses at college. We had to make a house video within a short period of time. Everyone was on tight schedule and ended up making a video using Sony Vegas. I did not touch the software. The only contribution from me was cutting videos for the house video, which i did with kdenlive.
Later 2day I decided to give a try mixing stuffs completely with FOSS tools. I ended up with a few tools, pitivi, kdenlive, openshot. I must say the usability of all of them suck. Seriously, the usability of tools should is one factor why FOSS doesn’t hit the mass public. Sony Vegas on the other had was something very simple for a newbie and hence my friends made the video fast at their first trial with the software. I’m thinking on working on kdenlive to increase usability a bit, hoping that coding goes easy.
The complete set of softwares I used include : GIMP, OpenShot, kdenlive, pitivi
Here is the video.
1 comment October 10, 2009
Happy Birthday Google
Happy 11th B’day google
Google is the other name for Web search now. You can even hear people saying, “Did you try googling on other search engines?” when google doesn’t fetch the expected answers.
Google is one place for innovation.. I love the google doodles.
Add comment September 27, 2009
I <3 the Web.
Even though this is not the actual web Tim Berners-Lee dreamed of, it has shaped the lives of millions of people including me. Thank you “web”. The people around it, the community out there and the wires under the ocean.
Today 22nd September is celebrated as One web day. Show you support.
One Web Day links
http://onewebday.org/
http://www.mozilla.org/causes/onewebday/
Add comment September 22, 2009
Linked Data
The biggest DB ever. Yes your heard that right.
Below is the slide show set I used to present it for my academic seminar. The report concerning the same will be uploaded as soon as I’m done with it.
Add comment September 19, 2009
Hackfest at Excel X
Hello guys,
I’m happy to announce that we are conducting a hackfest, yeah yeah hackfest, during our annual techfest at our college. This is one of the long awaited event among the FOSS enthusiasts in our college after the fossmeet we had this year beginning.
Due to some lab constraints we are not able to permit everyone to attend the hackfest. We have arranged a small screening to select 30 candidates for the coding party.
Register at http://excelmec.org/excelx/hackfest
- The Aim is to build awerness among the students about the Source they have access to.
- The basic motto of the event is “STOP COMPLAINING, START CODING”
- Hackfest will basically consist of a few classes including
- How to setup the development environment easily on a debian/ubuntu based system
- Basic class on gdb, and other tools used for bug fixing and development.
- How bugs are reported, tracked, resolved.
- What patches are.
- How to make patches
- How to apply patches and how to
- The event will further go ahead taking projects, mainly on GNU/Linux and Web that find day to day use in our Computing life.
- It is a full day event. Due to the lab constraints a screening is being conducted online on excel x site.
- Participants are free to have an un-ordered but well mannered coding party on the day (Coffee provided. Mugs should be your own
)
- Current idea of projects include, Drupal, Limesurvey, Eye of GNOME, gedit, pidgin etc.
- The aim of hackfest is not to get valuable patches, but to encourage people to become aware about it and later start contributing to the opensource movement.
- The event will be is totaly of an unofficial kind in nature.
- Fun is what we are looking after all.
Add comment September 10, 2009
Automatic proxy changer
I’ve been hearing a lot of complaints from my friends at college about the mess it creates when they have to switch b/w home networks and college network, especially the proxy problems.
Most of us don’t have proxy set up at home networks. But at college we need to pass through a proxy and we forget about that and end up complaining that the network is down.
Here is a script you need to put up in the startup which will remove the mess. It will check and set/unset the proxy whenever needed.
while [ TRUE ]
do
essid=`iwlist wlan0 scan|grep ESSID|cut -d":" -f2`
if [ "model-2" == $essid ]
then
export HTTP_PROXY='http://192.168.0.2:3128'
else
unset HTTP_PROXY
fi
done
Also please make sure that you set the firefox proxy to “Use the System proxy”.
2 comments August 13, 2009
Eog: Set as Desktop Background
Recently i decided to use only wallpaper I made myself. So there was a lotta changing bg while making them. I had to move the mouse all around to the Image tab always.. getting fed up with that i decided to add right click> Set as desktop bg to the Eye of Gnome (eog). Also a keyboard shortcut “f8″ has been added.
There is an image collection feature added to the current version of eog. I’ve added the bg feature to that also.
A bug report also has be filled at bugzilla for the same
Here is the o/p
Here is the patch: (more…)
3 comments May 3, 2009
Alt+F2
I just wrote a class in ruby for the backend for the ALT+F2 replacement i’m working on.
here is the class in ruby
#! /usr/bin/ruby
require 'pathname'
class Doer
def initialize
path=ENV['PATH'].to_s.split(":")
@li=""
@cmdlst=[]
@command=Hash.new()
path.each do |indpath|
inpath=Pathname(indpath)
files=inpath.children(false)
files.each do |fls|
testval=FileTest::executable?(File.join(indpath,fls))
if testval
cmdpth=File.join(indpath,fls).to_s
cmd=fls.to_s
@command.store(cmd,cmdpth)
@cmdlst.push(cmd+"\n")
end
end
end
@cmdlst=@cmdlst.join
end
def updatefind(str)
pattern=Regexp.compile("#{str}.*",Regexp::IGNORECASE)
@li=@cmdlst.scan(pattern)
return @li
end
end
You can try it by passing a string to the updatefind function for getting the list of commands similar to the give string.
For eg:
x=Doer.new()
puts x.updatefind(ARGV[0])
if you are passing the string from command line..
Hope ppl find this useful!!
will update soon with the Qt front end as soon i’m done with it.
Add comment April 12, 2009









