Things I have done in the past 6 months..

  1. Become central webteam member. Become the manager of Pragyan and Dalal Street.
  2. Give shape to delta. To make it at least be able to stand in comparison with Spider.
  3. Coin up the concept of Neo… A portal to test and implement new delta services.
  4. Suggest the concept of pingufest.

File Sharing on LAN

I was thinking of various ways of sharing stuff (movies, mp3’s… you know.. the illegal kind) on our lan…
And here is what I came up with :

  1. Use ftp - Create ftp servers, have a central site having the list of these servers.
  2. Use nothing - a revolutionary way of simply sharing through windows “share file” feature and setting up samba servers in linux.
  3. Use p2p file-sharing - by using one of the protocols listed here.
    Out of these…… I like the p2p file sharing method. Coz :
  • It’s the right way to do it in a network like our’s.
  • Yup. That’s it.
    Now…. read on only if you are interested (otherwise skip) or you will sleep.

Out of the listed protocols (from the site I linked to earlier) Gnutella, EDonkey and Direct Connect are the popular ones.
The most popular file sharing clients licensed under GPL for Gnutella is LimeWire, for EDonkey it’s aMule, and for Direct Connect it’s DC++.

DC++ has the “minimum amount of space needed to be shared in order to connect” feature… so we will use DC++. >=)

It's so easy!!! (Resetting the root password I mean)...

Look at this from Fedora FAQ -

Q:How do I reset my root password?

A: If you've forgotten your root password, and you want to change it, don't worry! It's possible. You need to boot into what's called "single-user mode." You must be _in front of the computer_ to do this -- you _can not_ do it remotely:
  1. Using the instructions in the runlevel question (under the “While You Are Booting the Computer” section), boot into runlevel 1.
  2. Set the new root password with by typing: passwd

And then enter your new root password when asked.
3. Reboot your machine, and you will now be able to log in as root with the new password that you entered.

And here's that runlevel question -** **
  • **While You Are Booting the Computer**:
    1. When you first start your computer, the GRUB screen (where you choose your Operating System) appears. Select the Fedora that you want to boot into, but press the a key instead of pressing Enter.
    2. You will see a line somewhat like the following: kernel /vmlinuz-2.6.9-1.667 ro root=LABEL=/ acpi=on rhgb quiet

    Add the number of your runlevel to the end of that line, and then press Enter. For example, to boot into text-only mode, the line would look like:

    kernel /vmlinuz-2.6.9-1.667 ro root=LABEL=/ acpi=on rhgb quiet 3

    You will then boot into the new runlevel this time only.


  • This just shows how easy it is hack into our systems unless we secure our grub!

    Programs like these make life easy - Fedora Frog

    Man!!
    This really is great! Here is what the site says -

    Fedora Frog is GUI install script that jumps your Fedora Core 5 to life in no time… Fedora Frog supports 32 bit installations, some parts may work also on 64 bit installations.
    This script installs most of the stuff you will ever need to get things really working in Fedora Core 5. Here’s what it can do (Hold your breath!) -

    • Install extra repositories [RPMForge]
    • Install GUI frontend for yum [yumex]
    • Install commonly needed multimedia codecs
    • Install DVD playback capability
    • Install Java JRE and its plugin for Firefox
    • Install Macromedia Flash plugin for Firefox
    • Install extra fonts (including msttcorefonts)
    • Install graphics drivers for nVidia and ATI cards
    • Install Gnome Configuration Editor
    • Install numlockx to turn on NumLock on startup
    • Set up Gnome to open System Monitor every time you push Alt-Ctrl-Del
    • Disable CD blocking in CD-ROM
    • Set up Nautilus to open new folders in the same window
    • Install rar archiver
    • Install Adobe PDF reader
    • Install Gwenview and digiKam imageviewers
    • Install XMMS (analog of Winamp)
    • Install amaroK media player
    • Install stream directory browser Streamtuner
    • Install CD ripper Grip
    • Install Xine, VLC, Mplayer multimedia players
    • Install RealPlayer 10
    • Install Skype
    • Install Thunderbird e-mail client
    • Install Liferea RSS reader
    • Install Opera web browser
    • Install CD/DVD burning utility K3b
    • Install FTP utility gFTP
    • Install File share utility DC++
    • Install P2P BitTorrent client Azureus
    • Install P2P eMule Client aMule
    • Install P2P Gnutella Client LimeWire
    • Install KDE Edutainment programms
    • Install Photo-realistic nightsky renderer Stellarium
    • Install Some additional games
    • Install Alacarte Gnome menu editor
    • Install Shortcut to browse files as root
    • Install Some desktop backgrounds, icons, themes and screensavers
    • Install fortune and make Gnome Fish-applet to use it

    Just a thought....

    We could document the development of pragyan by setting up a wiki, just for that, on our lan.

    Please comment…

    Installing xgnokii for n-gage (in Fedora Core 5)

    There’s no nice guide for this!! So, I made one for myself.
    I own a Nokia N-Gage RH-29 (The one for Asia … or something like that). Now, I refuse to use windows for seeing all my contacts on the computer. But for using the tool for linux (xgnokii) for Nokia phone doesn’t work right away for Nokia N-Gage.

    Here is how to make it work -

    1. Install gnokii and xgnokii - “yum install gnokii xgnokii”.
    2. Follow instructions in the xgnooki wiki with the modifications in steps 3 and 4.
    3. For installing the gnapplet.sis in N-Gage (and Nokia 6600), you have to get the one in here. And in gnapplet.ini file, you have to set irda_support = 0. For that copy the file to computer (through memory card reader or any other way), edit it (change 1 to 0 against irda_support), and copy it back to phone’s memory.
    4. Now here’s the tricky part - if you use the bluetooth dongle like me for bluetooth connection (or even otherwise), how do you find the bluetooth address for that device ? Here’s how - 1) Plug the device in. 2) login console as root (su) and type “hcitool inq”. The bluetooth address must be displayed in console.
    5. Start xgnokii as root (“su”;”xgnooki &”)…. and then the app starts.

    Things to Remember

    To make the following modules :

    1. A picture gallery (For events such as laser show)
    2. regms - registration management (To be used for making any kind of forms)
    3. quizms - quizes
    4. forum
    5. article (a normal page)
    6. tbms - a mangement system for mysql tables - a standardized way of displaying values in a table - for example, displaying results in quizms
    All these moudules must be accessible from the main site builder. (Thats the main idea of having modules - a list of types of pages to choose from)

    Please post your comments about any other types of pages you might think of to be useful.

    PROJECT COMPLETE

    Our work was over on 9th June but the professor made us stay..

    So… At last I announce that OUR PROJECT IS COMPLETE!!!!!!

    Here’s the screenshot :

    Read more

    GPL Hijacking

    LGPL looked like the obvious choice for PCBO when the following problem cropped up - GPL Hijacking.

    • LGPL doesn’t spread to other parts of an application and it does allow being linked with closed-source programs. LGPL is “compatible” with GPL in the sense that you can, at your option, convert a LGPLed program to a GPL one any time you want. Such a change is irreversible. For a small project, this is a risk. If a truly skilled person adds a lot of functionality and relicenses the code to GPL, the LGPLed one would swiftly be abandoned and the GPL-changes cannot be applied back in the LGPL version.

    • Where lies this license problem? MPL itself has no problems with the LGPL or GPL licenses, the problem is on the GNU side. GPL has a problem with MPL.