Suramya's Blog : Welcome to my crazy life…

July 24, 2009

A tool to make online personal data vanish

Filed under: Interesting Sites,My Thoughts,Tech Related — Suramya @ 9:13 PM

As most of you know, once anything is posted on the web its literally impossible to get rid of. Lets say you post a picture on your blog, it will get archived by any number of sites like the Way Back machine, Google Cache etc etc or anyone can copy it to their system and repost it. So even if you remove it from the blog someone with time and patience can find it again.

To counteract this University of Washington has developed a system called Vanish, which will (according to them) will allow users to create a self-destruct system for information posted online. According to the site:

The Vanish prototype washes away data using the natural turnover, called “churn,” on large file-sharing systems known as peer-to-peer networks. For each message that it sends, Vanish creates a secret key, which it never reveals to the user, and then encrypts the message with that key. It then divides the key into dozens of pieces and sprinkles those pieces on random computers that belong to worldwide file-sharing networks, the same ones often used to share music or movie files. The file-sharing system constantly changes as computers join or leave the network, meaning that over time parts of the key become permanently inaccessible. Once enough key parts are lost, the original message can no longer be deciphered.

Ok, so according to them the data at the original source will get deleted. What I don’t get is how they are planning on getting rid of data copies that were made by caching services (Google etc) and archive sites (Wayback machine etc).

Lets say I have encrypted the data and a little later the archive spider runs and creates an image of the post. Now if I access the site image I will see the encrypted data which should expire correct? Nope. These spiders usually function like a normal webbrowser i.e. they will do a normal http call to get the information. So if the creator of the spider adds the code to decrypt the data using whatever logic Vanish uses (keep in mind that this info will be available so as to allow people to create plugin’s etc for regular browsers) they will have a snapshot of the clear text message/image/whatever as long as the spider runs before the message degrades to much.

In all its a pretty cool concept but I wouldn’t be using it for any really secure communications.

Source: A tool to make online personal data vanish
Vanish Details and Paper: http://vanish.cs.washington.edu

– Suramya

June 23, 2009

Firefox 3.5 RC2 and my experience with it

Filed under: Computer Software,My Thoughts,Tech Related — Suramya @ 11:21 PM

I have been using the latest version of Firefox(FF) 3.5 for the past few days and I am pretty happy with it so far. I first started using FF when it was version 0.5 (or was it 0.6). Since then I have used every alpha and beta version that Mozilla released for any of its new versions.

This is the first release for which I never tried out the alpha/beta versions. The first time I downloaded it was the pre-RC version Beta 99 that was released just before RC1.

Some of the things have changes. One major change that I have noticed is that it is using a lot less memory than any of the previous versions. Previously it would routinely take up 200-300 MB of RAM, currently it is using 100MB after about a day of surfing.

The privacy mode is also nice but I haven’t really tried it out yet. I haven’t really noticed a lot of speed difference while surfing yet but it does start up faster.

I am eagerly waiting for the final version to come out so that I can play with it.

Well this is all for now. Will post more later.

– Suramya

November 28, 2008

Recharge Batteries using wind power

Filed under: Tech Related — Suramya @ 11:55 PM

I want one… This is such a cool idea. One way to recharge would be to put the battery in the charger and stick it on the windshield of a car when you are driving somewhere so that by the time you reach your destination your batteries are all charged and ready to use.

Check it out: Febot Recharges Batteries

September 23, 2008

SugarCRM Silent upgrade issues and fixes

Filed under: Computer Software,Knowledgebase,Tech Related — Suramya @ 5:59 PM

The past few weeks I have been working on the SugarCRM Silent upgrade script that upgrades the CRM from ver 4.5.1 to Version 5.0 and I hit some issues that took ages to fix. So I am sharing the fixes/solutions here for others who might have hit these issues and are looking for a solution:

1. The upgrade fails suddenly with the following error message in the upgradeWizard.log file:

Wed, 24 Sep 2008 08:28:20 -0500 [UpgradeWizard] - *** ERROR: could not copy file: /home/suramya/public_html/CRM/include/SugarFields/Fields/Address/DetailView.tpl

To fix this issue you need to extract the upgrade zip file that you downloaded and then copy the SugarFields folder from the includes directory into the include folder of your CRM. Once you do that the CRM upgrade will continue normally.

2. Upgrade fails with the following error message:


Fatal error: Call to a member function on a non-object in /home/suramya/public_html/CRM/include/dir_inc.php on line 135

This one was an interesting one to fix. I had already migrated a couple of test installs on that server so I knew the server supported the upgrade script and I was migrating the same install again so I knew that the install could be upgraded.

Finally figured out that if you rename the upgrade zip file to another name it will fail with that error message. Which is kind of silly because we give the installer the name of the upgrade zip file when running it…

Hope this helps someone else out there.

– Sur

September 4, 2008

Hard drive death.

Filed under: Computer Hardware,My Life,Tech Related — Suramya @ 12:10 AM

Three days ago one of my hard-drives decided it was time to stop working. The irony of the situation is that I was in the middle of backing up data off that drive when it stopped working. I was happily copying data from the disk to another system when I noticed that a couple of files weren’t copied because of read errors. At first I let the copy continue, then I thought let me run a disk check on the drive first and then I can copy data off. Bad Move.

Once I unmounted the drive none of the tools would recognize it and I couldn’t access any of the data on it anymore. I tried to make a disk image of the drive but even after letting the process run for 2 days it had only imaged 16 MB (The drive was 80 GB) so I cancelled it. If I had let the copy process run I guess I could have copied most of the data off it before it failed.

Now I can’t even get the system to identify the drive. I have a backup of most of the data so its not critical that I get access to the drive but its a good learning experience. So I am going to try freezing the drive and see if that will let me get the data off.

I will document my attempts and will share it over here over the next few days.

– Sur

April 21, 2008

Getting my wireless card working in Debian

Filed under: Computer Tips,Knowledgebase,Linux/Unix Related,Tech Related — Suramya @ 2:03 AM

As promised here are the steps that I followed to get my wireless card working on my Comaq Presario V3000 in Debian:

1. Install ndiswrapper

In my case I allready had the ndis wrapper installed. If thats not the case with your system run the following command as root to install it:

apt-get install ndiswrapper-common ndiswrapper-utils ndisgtk

2. Disable the “bcm43xx” driver on your system

Run the following command at a command prompt as root :

echo 'blacklist bcm43xx' | sudo tee -a /etc/modprobe.d/blacklist

3. Download the Windows driver for your card

My system uses the Broadcom Corporation BCM4310 card and I had to download the Windows driver for it from the Dell site. For some reason the driver I found at the Compaq site refused to work. You can download it from here.

Save this in the /tmp directory cd into the /tmp directory, and unzip the Windows driver package:

cd /tmp
unzip R123456.EXE (or whatever the name of the download is)

4. Install the Windows driver with ndiswrapper

To load the driver you need to run the following command as root:

ndiswrapper -i /tmp/DRIVER/bcmwl5.inf

The you should verify that the driver has been successfully loaded

ndiswrapper -l

The output of this command should look like the following if it is loaded correctly

Installed ndis drivers:
{name of driver} driver present, hardware present

or

{name of driver} : driver installed
device ({Chipset ID}) present

5. Load the ndiswrapper module

You now need to load the ndiswrapper module. Run the following steps at a command prompt as root:

depmod -a
modprobe ndiswrapper

if the above commands don’t give any errors then the drivers have been successfully installed.

6. Configure the wireless card

I have found the ‘netcardconfig’ command the easiest to use when configuring a new card. Run it as root and answer the questions it asks and it will configure the card for you.

7. Set the ndiswrapper module to automatically load at boot

ndiswrapper is not started by default when the system starts up so you must configure your system to load the ndiswrapper module at system startup. To do this, edit /etc/modules file as root to add an entry for ndiswrapper at the end of the file.

vi /etc/modules

Add ‘ndiswrapper’ (without the quotes) to the end of the file in a new line. Save and exit.

Now the module will be loaded when the system next starts up.
—-

A special thanks to JamesGu from the UbuntuForums for figuring out the solution and posting it there.

Hope you find this useful. I certainly did. 😉

Will post about my sound card next.

– Suramya

March 23, 2008

Quantum Computing: Hype vs. Reality

A lot of you must have heard about quantum computing(QC) and a lot of articles have been written by people on how Quantum Computers could break any crypto in a short time. (Even I have written about it)

So I found the following blog post a really good read. It discusses the possible future of QC in a very interesting fashion with emphasis on how it might affect the world of Cryptology. Check it out over here: Emergent Chaos: Quantum Progress

Thanks to: Schneier on Security for the link.

– Suramya

February 12, 2008

Regular Expressions Cheat Sheet

Filed under: Computer Tips,Knowledgebase,Tech Related — Suramya @ 9:52 PM

The Regular Expressions cheat sheet is designed to be printed on an A4 sheet of paper and live by a designer or developer’s desk, to make life a bit easier.

regular_expressions_cheat_sheet.png
Regular Expressions Cheat Sheet

Check out this post for a description of what is on the cheat sheet.

– Suramya

January 29, 2008

Open Source Software lists

Filed under: Computer Software,Tech Related — Suramya @ 2:10 PM

Open Source Living has a great list of the various Open Source Software’s (OSS) that are available out there on the web.

It addresses one of the biggest problems with the OSS: the lack of knowledge about the various alternatives that are available. It is classified into various subsections like “Graphics & Photo”, Video, Audio etc. With a great listing. It is being migrated to another CMS (Content Management System) so while thats going on the creator is not making any additions to the site.

The advantage of OSS is that its free to try and its free to use. 🙂 So instead of spending big money on proprietary software check out OSS . You just might find something that you like and save a few bucks.

In an earlier post I had talked about various Open Source Project Management software. Found this post that reviews the various Project planner software. Check it out if you are looking for a Project Management software:

– Suramya

January 17, 2008

Projity releases OpenProj ver 1.0

Filed under: Computer Software,Knowledgebase,Tech Related — Suramya @ 5:06 PM

Version 1.0 of OpenProj (which is a software that I have talked about before) was released earlier this week. This is a big step for the Open Source world as its the first formal release of one of the few competitors of MS Project (That can match it in features).

According to the information I received OpenProj has had over 25,000 downloads in the first two days after its launch. That means a lot of people are planning to use it or are atleast willing to try it out. Infoworld did a detailed review of the Beta version product last year and they mostly had good things to say about it. Now that new version is out we should be seeing another review from them shortly.

As most of the readers of this blog already know, I prefer using Open Source applications. That way I know what I am installing on my system and I get to install/use software without having to pirate it, or paying through my nose for it. Hence my recommendation that if you use MS project you should give OpenProj a try.

That being said; I haven’t installed OpenProj on my system yet nor am I planning to and no Its not because I don’t like the software but rather because I have no need for a project management software. So I don’t want it taking up disk space on my system. But if I ever need a project management software I know where to look.

You can download OpenProj ver 1.0 from their source forge page. More information on it is available here.

– Suramya

« Newer PostsOlder Posts »

Powered by WordPress