Multitasking made easy
Tap the dashboard to follow everything at once. Keep track of missed calls or new emails, and switch instantly between open apps and ongoing conversations.
Dashboard
# tar -zxvf squid_radius_auth-1.10.tar.gzYou will get a squid_radius_auth executable that you can move to a safe place. It needs a config file, squid_radius_auth that should contain the name of the RADIUS server and the secret:
# cd squid_radius_auth-1.10/
# make
server radius_serverNow, configure Squid to use RADIUS server for Authentication, open your squid.conf file and find and replace the auth section with following ...
secret secret_phrase
auth_param basic program /path_to_auth/squid_radius_authNext you have to condition Squid to allow only authenticated users. In the following example users that are in the local LAN are allowed without logging in but users that don't show up in the local users file (localusers) are asked to login:
auth_param basic children 5
auth_param basic realm Please enter your domain credentials
auth_param basic credentialsttl 8 hours
acl passwd proxy_authYou'll also have a log of who and when logged on to use the web services on the RADIUS server's logs.
acl localusers src "/etc/squid/localusers"
http_access allow localusers
http_access allow all passwd
http_access allow all
It’s therefore somewhat telling that Linux users overwhelmingly choose Google as their preferred search engine, according to data released today by Chitika, an online advertising network. Chitika analyzed data from 163 million searches across its advertising network between July 30 and August 16, and came up with the following:

Despite the concerns about Google and privacy and despite Microsoft’s rising relevance in search through its Bing “decision engine,” Google wins over Linux users 94.61 percent of the time. While it’s not surprising that Linux users would shun a Microsoft-sponsored search engine, it is surprising that they so heavily congregate around just one search engine.
After all, this is the crowd that has created (literally) thousands of Linux distributions. For a community so devoted to choice, it’s telling that such a disparate community would unify on Google search. Perhaps Yahoo’s apparent willingness to prostrate itself before Microsoft has turned off the Linux crowd, but there are other alternatives.
Open source, after all, is all about alternatives. There are open-source alternatives to Google Analytics (Piwik, Open-Tube, etc.), Google Search Appliance (Lucene/Solr), Google Docs (OpenGoo), Google Earth (World Wind), and more. But for search, the Linux contingent of the open-source community seems settled on Google. [CNET]
phpSysInfo is a PHP script that displays information about the host being accessed.
It will displays things like Uptime, CPU, Memory, SCSI, IDE, PCI, Ethernet, Floppy, and Video Information.
Why I need the phpSysinfo?, Like the description above. I need to know everything about the server with one click and the important is I could check them with the browser. So, now the phpSysinfo is the best choice.
Installation:
Download phpSysInfo - here
Extract the package and copy it to the web server directory
# tar -zxvf phpSysInfo-3.0-RC8.tar.gzRename the config.php.new to config.php (inside phpsysinfo directory)
# cp -r phpsysinfo /srv/www/htdocs/phpsysinfo
# mv config.php.new config.phpNow go to browser and access the "index.php" from within phpSysInfo directory and you should see something like ...
The powerful Maemo Browser has a fast Mozilla engine and gives you full access to rich interactive content – just like a browser on your home computer.
Maemo Browser

Tap the dashboard to follow everything at once. Keep track of missed calls or new emails, and switch instantly between open apps and ongoing conversations.
Dashboard
Decide how you want your desktops to look. Add the calendar, map, and media player widgets, and choose your favourite application, contact, and website shortcuts.
Panorama desktop
Know exactly where your pictures were taken with automatic geotagging. Maemo turns GPS tags into familiar, user-friendly names.
Photos


The Tender Demands Ubuntu 9.04 Preloaded & Ubuntu compatible / Certified Laptops as Requirements
We Must Congratulate TD Kuriachan, Network Administrator, Kerala Legislative Assembly IT Section for Making This Tender as a Free Software Preinstalled Purchase
First, like all non-standard Perl modules, you will need to install Yahoo::Search perl module from CPAN, go to cpan> console and install Yahoo::Search perl module
cpan> install Yahoo::Search
Here is the simple perl script that use the Yahoo::Search perl module to query the yahoo search engine and get the results and display it on the console...
#!/usr/bin/perlThe Start and Count options let you pull the results in pages. Count tells Yahoo how many results to return at once, and Start determines the starting record, Doc is the search query
use Yahoo::Search;
my @results = Yahoo::Search->Results(
Doc => "linuxpoison",
AppId => "YahooDemo",
Start => 0,
Count => 5);
for my $result (@results) {
printf "Result: #%d\n", $result->I + 1,
printf "Url:%s\n", $result->Url;
printf "%s\n", $result->ClickUrl;
printf "Summary: %s\n", $result->Summary;
printf "Title: %s\n", $result->Title;
print "\n";
}
If you would like to cleanup regularly your System, here are the steps
Launch YaST:
Choose Category “System”, then “Editor for /etc/sysconfig Files”.
Then open “System” and after that open “Cron”.
Here you find the following Entrys:
CLEAR_TMP_DIRS_AT_BOOTUP = “no”
Change to: “yes”
That means: enable or disable the Cleanup Function global.
Default: “no” (=off!)
TMP_DIRS_TO_CLEAR = “/tmp”
That you can leave.
That means: First List from Folders, that can be deleted.
Default: /tmp
MAX_DAYS_IN_TMP = 0Close the Editor. You see all changes and you can close the Editor.
Change to: “1″ (=deletes all Files who are older than 24h)
Means: Max. File Lifetime in days. That is for the Files, defined in TMP_DIRS_TO_CLEAR.
Default: 0 (=disabled)
LONG_TMP_DIRS_TO_CLEAR = “”
Means: second Folderlist who can be deleted.
Default: “”
Possible Option: “/var/tmp”
MAX_DAYS_IN_LONG_TMP = 0
Means: Max File Lifetime in days, for all Files who are defined in LONG_TMP_DIRS_TO_CLEAR.
Default: 0 (= disabled)
Possible Option: “28″
Go to terminal and type command : yast2 to start the yast application
Select Software Repositories.
As with any finite resource, it is often necessary to apply policies to the shared usage of network resources.
Existing solutions typically implement this by employing traffic management in edge routers . However, users of smaller networks regularly find themselves in need of nothing more than ad-hoc rate rate limiting. Furthermore,the networks in question are typically unmanaged, with no network administrator(s) to manage complicated traffic management schemes.
Trickle fills this gap by providing a simple and portable solution to rate limit the TCP connections of a given process or group of processes.
Trickle works by taking advantage of the unix dynamic loader's preloading functionality to interposition itself in front of the libc API interfaces that are used for sending and receiving data through network sockets.
Trickle then performs traffic shaping by delaying and truncating socket I/Os. Trickle runs entirely in user space, does not require administrator privileges and is portable across a wide variety of Unix-like platforms. Instances of Trickle can cooperate, even across networks. This allows for the specication of global rate limiting policies.
Installation:
OpenSuSe 11.0 - Here
Fedora: yum install trickle
Example trickle:
Now making photo collage in linux is made easy. This program is called shape collage and being developed in Java, offers the advantage of being multi-platform. You can download it for the linux, windows and mac os.
The shape collage is very simple and well made and with an interface very intuitive.
The process of creating the final image is very simple: you choose the photos individually (or an entire folder), you set various parameters (shape, spacing, size, colors, etc.) and you save the final image.
FFmpeg is a complete, cross-platform solution to record, convert and stream audio and video. It includes libavcodec - the leading audio/video codec library.
Video Examples:
* Converting MOV to FLV using FFMPEG
ffmpeg -i movie1.mov movie1.flv
This will convert movie1.mov file to movie1.flv
* Converting Mpeg to FLV using FFMPEG
ffmpeg -i movie1.mpeg movie1.flv
This will convert movie1.mpeg file to movie1.flv
* Converting AVI to FLV using FFMPEG
ffmpeg -i movie1.avi -s 500×500 movie1.flv
This will convert movie1.avi file to movie1.flv and will resize the video resolution to 500×500
* Converting 3GP to FLV using FFMPEG
ffmpeg -i movie1.3gp -sameq -an movie1.flv
This will convert movie1.3gp file to movie1.flv and will keep the original file settings and will disable the audio content
* Converting MPEG to 3GP using FFMPEG
ffmpeg -i movie1.mpeg -ab 8.85k -acodec libamr_wb -ac 1 -ar 16000 -vcodec h263 -s qcif movie2.3gp
* FFV1 Encoding
ffmpeg -i
* Converting flv to mpg using FFMPEG
ffmpeg -i myvideo.flv -ar 22050 -b 500 -s 320x240 myvideo.mpg
Audio Examples:
* Converting aac to mp3 using FFMPEG with MetaData
ffmpeg -i audio1.aac -ar 22050 -ab 32 -map_meta_data audio1.mp3:audio1.aac audio1.mp3
This will convert audio1.aac to audio1.mp3 having audio rate 22.05 Khz and Audio BitRate 32Khz and will copy the meta data from .aac file to .mp3 file
* Converting WMV to MP3 using FFMPEG
ffmpeg -i audio1.wmv audio1.mp3
This will convert audio1.wmv file to audio1.mp3
* Converting WMV to FLV using FFMPEG
ffmpeg -i audio1.wmv audio1.flv
This will convert audio1.wmv file to audio1.flv, this will generate only audio content
* Converting AMR to MP3 using FFMPEG
ffmpeg -i audio1.amr -ar 22050 audio1.mp3
This will convert audio1.amr file to audio1.mp3 having audio rate 22.05 Khz
* Converting aac to mp3 using FFMPEG
ffmpeg -i audio1.aac -ar 22050 -ab 32 audio1.mp3
This will convert audio1.aac to audio1.mp3 having audio rate 22.05 Khz and Audio BitRate 32Khz
* Rip MP3 From Video
ffmpeg -i movie.flv -vn -acodec copy movie.mp3
Recently, it became evident that users in India don’t get good mirrors. This was solved by configuring a few German and US mirrors to serve users from India.
Courtesy of Adrian Reber from Esslingen University of Applied Sciences, there is an illustrative screenshot that visualizes the efficacy of this. The world map shows accesses to their openSUSE mirror by country (live view). In openSUSE’s MirrorBrain configuration, this mirror is set up to receive German, Danish, Polish, and Indian requests.
The background is that India has bad connectivity to neighbouring countries, but good connection to German and US mirrors. Therefore, now a few German and US mirrors are configured to serve India. The screenshot below demonstrates this for the mirror of the Esslingen University of Applied Sciences:
sudo apt-get install libchm-binchmlib allows extracting HTML files and images from (.chm) files. Now if you want to convert extracted HTML files into PDF, PS etc , you would need to install htmldoc which you could install easily by issuing the following command in the terminal window :
sudo apt-get install htmldoc
extract_chmLib Primer.chm PrimerThis should quickly extract all the HTML files and associated images from the chm file and put it into Primer directory.
htmldocOnce htmldoc finishes loading its interface ,click on Continuous radio button and press "Add Files..." and add all the files you would like to combine into single PDF document, as shown in image below :
After choosing all the HTML files you would like to combine , click on the "output" tab and chose output file type to be PDF and the name and location of the finally generated PDF file.If you want you could change compression level , whether you want output to be in Grayscale etc .
Finally press the "Generate" button to actually start the process of combining (.html ) files with their images into single (.pdf) file . "Stefan Grothkopp has come up with a pretty neat tool called goosh. It's essentially a browser-oriented, shell-like interface that allows you to quickly search Google (and images and news) and Wikipedia and get information in a text-only format.
The interface looks quite similar to a Unix Shell and can be easily adapted by anyone who is bored using the normal web browser way of searching.
For those who want their touch pad enabled with tapping there is a very simple method, something that just slipped my eye. It is so simple that makes me want to kick my self. Just click on System menu -> Preferences -> Mouse. Clicking on the Touchpad tab should open a window as below:

Well then just enable your choice by ticking the options and you have them by default.
cat -A kaddu.txt | festival --ttsNow instead if you want to convert kaddu.txt to kaddu.wav you can do so by piping the output of cat to a tool that comes with festival text2wave. You can do so by issuing the following command in the terminal window :
cat -A kaddu.txt | text2wave -o kaddu.wavNow however if you want to remove special characters and want festival/text2wav to read only a to z,A to Z, space, “,”,”.”,”!”,”?”. You can do so by piping the output of cat to sed and then piping the output of sed to text2wav/festival.
cat kaddu.txt |sed 's/[^a-zA-Z .,!?]//g'|festival --tts
cat kaddu.txt|sed 's/[^a-zA-Z .,!?]//g'|text2wave -o kaddu.wavNow the (.wav) file produced is uncompressed and are huge in size so you might like to convert it to mp3 to reduce it's size and to allow the files to be played on iPod or any other mp3 player. You can convert .wav files easily to (.mp3) file format by using lame .
sudo apt-get install lameafter istallation is over to convert say kaddu.wav to kaddu.mp3 issue the following command :
lame -f kaddu.wav kaddu.mp3
Siege is an open source stress / regression test and benchmark utility. It can stress a single URL with a user defined number of simulated users or it can read many URLs into memory and stress them simultaneously.
Siege reports the total number of hits recorded, bytes transferred, response time, concurrency, and return status. Most features are configurable with command line options which also include default values to minimize the complexity of the program's invocation.
Siege allows you to stress a web server with 'n' number of users for 't' number of times, where n and t are defined by the user. It records the duration time of the test as well as the duration of each single transaction.
Siege reports the number of transactions, elapsed time, bytes transferred, response time, transaction rate, concurrency and the number of times the server responded OK, that is status code 200. Siege was designed and implemented by Jeffrey Fulmer in his position as Webmaster for Armstrong World Industries.
The latest version of siege can be obtained via anonymous ftp: siege-latest.tar.gz
Installation:
Extract the source code using command: tar -zxvf siege-latest.tar.gz
$ ./configure
--with-ssl=/some/dir -- where dir is where you installed ssl, this flag is used to enable https protocol.
$ make
$ make uninstall (if you have an older version installed in PREFIX)
$ make install
Using: Here is the simple example of using siege
wget http://www.avg.com/filedir/inst/avg75fld-r51-a1243.i386.deb
sudo dpkg -i avg75fld-r51-a1243.i386.debFinally , Once you have install AVG Free launch it's GUI Frontend from (Applications -> Accessories -> AVG for Linux Workstation ).
Different AVG Antivirus settingssudo apt-get install wvdialHowever, if you don't have access to internet on the machine you want to configure Reliance Netconnect on, download these packages from machine that has access to internet and install them by issuing the following command.
sudo dpkg -i *
sudo gedit /etc/wvdial.confit should have default settings and section, don't modify them and instead add the following section:
[Dialer Defaults]Replace your Phone number with your actual phone number , like 93102xxxx and save the configuration file.
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
Baud = 9600
New PPPD = yes
Modem = /dev/ttyUSB0
ISDN = 0
[Dialer netconnect]
Username = ( Add your Phone Number here)
Password = ( Add your phone number here)
Phone = #777
Stupid Mode = 1
Inherits = Modem0
Ubuntuzilla allows the user to install the latest versions of Firefox, SeaMonkey, and Thunderbird on Ubuntu OS.
The Ubuntuzilla software is a python script that allows the user to install the latest versions of Mozilla Firefox, Mozilla SeaMonkey, and Mozilla Thunderbird on Ubuntu Linux. Ubuntuzilla has a support forum on the Ubuntu Forums in the 3rd party projects area, which you are encouraged to use if you have any questions, comments, or suggestions.
Here are some key features of "Ubuntuzilla":
* Automatically detects and downloads the newest Firefox, Thunderbird, SeaMonkey release from the Mozilla servers
* Allows you to make a choice of language for Firefox or Thunderbird
* Verifies the GPG signature (assures package integrity against malicious tampering or corrupt download) for Firefox or Thunderbird
* Verifies the MD5 sum for SeaMonkey
* Makes a date-stamped back-up of your Firefox, Thunderbird, SeaMonkey profile data
* Automatically integrates Firefox plugins that you have installed from the Ubuntu repositories
* Installs the new Firefox in /opt/firefox, Thunderbird in /opt/thunderbird, SeaMonkey in /opt/seamonkey
* Creates a SeaMonkey menu item in ''Applications -> Internet'' menu
* Checks all steps for successful execution
* Has a 'remove' action to remove the official Mozilla build and restore system to pre-installation state.
* Installs an update checker job that periodically performs automatic checks for new versions of Firefox, Thunderbird, or Seamonkey.
* Automatically checks for the latest Ubuntuzilla release and updates itself, to keep up with possible changes in the Mozilla website and release servers.
* Comes conveniently packaged in a .deb for easy installation
* Includes a very helpful man page, for those who don't like to read websites.
Install Ubuntuzilla
Install Dependencies: sudo apt-get install libstdc++5 libnotify-bin
Download deb package for Ubuntuzilla.
Double click to install the package. You can also use terminal to do the installation.
sudo dpkg -i /path/to/ubuntuzilla-4.6.1-0ubuntu1-i386.deb
Installing Firefox in Ubuntu
You’ll need to use a terminal to let Ubuntuzilla guide you through the installation.
Run this command to start: ubuntuzilla.py -a install -p firefox
ubuntuzilla.py -a install -p thunderbirdRemoval:
ubuntuzilla.py -a install -p seamonkey
ubuntuzilla.py -a remove -p firefoxUpdates
ubuntuzilla.py -a remove -p thunderbird
ubuntuzilla.py -a remove -p seamonkey
ubuntuzilla.py -a installupdater -p firefox
ubuntuzilla.py -a installupdater -p thunderbird
ubuntuzilla.py -a installupdater -p seamonkey
BlueCove is a JSR-82 J2SE
Scribus is a desktop publishing (DTP) application, released under the GNU General Public License as free software. It is based on the free Qt toolkit, therefore native versions are available for Linux, Unix-like, Mac OS X, OS/2, and Microsoft Windows. It is known for its broad set of page layout features comparable to leading non-free applications such as Adobe PageMaker, PagePlus, QuarkXPress or Adobe InDesign.
| Linux Distribution | Install Method |
| Debian | apt-get install scribus or preferably use one of the graphical front-ends such as "Synaptic" that handle "Recommends" correctly. For further information please read How to use the Scribus Debian Repository |
| Gentoo | emerge scribus |
| PLD | poldek -i scribus |
| RedHat/Fedora | rpm -Uvh ./scribus-1.x.rpm |
| Slackware | Install from source, until 1.2 is part of Slackware |
| SuSE | Use Yast2 for installation, OR, rpm -Uvh ./scribus-1.x.rpm |
| Other OS | Install Method |
| FreeBSD | cd /usr/ports/print/scribus; make install |
| Mac OSX | Please refer to the Cross Platform section |
| Windows™ | Please refer to the Cross Platform section |
Specto is a desktop application that will watch configurable events (such as website updates, emails, file and folder changes, system processes, etc) and then trigger notifications.
For example, Specto can watch a website for updates (or a syndication feed, or an image, etc), and notify you when there is activity (otherwise, Specto will just stay out of the way). This changes the way you work, because you can be informed of events instead of having to look out for them.
Installation:
OpenSuSe user can use "1-click" installer to install Specto
OpenSuSe 11.1 - Here
After successful installation go to terminal and type command: specto to start the application
I’m sure you’ve experienced problems with Samba more than one time, specially *that* time when you want to share some pictures to a friend with a laptop in the same room as you. Wouldn’t be convenient just to have a small webserver and tell him/her “hey, just go to http://192.168.1.1:8001/pictures“? That’s what Meiga does (by the moment).
Use your Linux VISA card for everyday purchases, just as you would any card. Each time you buy lunch, gas, a new game box, or a big screen: a portion of your “cardholder rewards” becomes a charitable donation to Free and OpenSource Software(F/OSS). All at no cost to you. By combining the “rewards” from thousands of cardholders, Linux Fund has distributed over half a million dollars in grants to F/OSS projects since 1999.
CrunchyFrog is a SQL client and schema browser mainly (but not solely) for the GNOME desktop. It's written in Python (PyGTK) and licensed under the GNU General Public License v3.
Features
* Supports various databases (PostreSQL, MySQL, SQLite, Oracle ,sqlserver, Firebird, Informix, MaxDB).
* Lightweight user interface for daily tasks.
* Sql editor with syntax highlighting, auto completion and SQL formatting.
* Export results to CSV and OpenOffice.
* Inspect database objects.
* Supports multiple database connections at once (e.g. for switching between development and production environments).
Ubuntu / Debian:
To install CrunchyFrog add the following lines to /etc/apt/source.list:
deb http://ppa.launchpad.net/crunchyfrog/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/crunchyfrog/ppa/ubuntu jaunty main
Replace "jaunty" with "intrepid" or "karmic" if you're running Intrepid or karmic.
To import the repositories GPG key:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 266d5f41c7f166d8
Finally to install CrunchyFrog run:
sudo aptitude update
sudo aptitude install crunchyfrog crunchyfrog-gnome
The simplest way to get Perl modules installed is to use the CPAN module itself. If you are the system administrator and want to install the module system-wide, you'll need to switch to your root user. To fire up the CPAN module, just get to your command line and run this:
# perl -MCPAN -e shell
If this is the first time you've run CPAN, it's going to ask you a series of questions - in most cases the default answer is fine and finally you should see the cpan> command prompt, installing a module is as easy as install MODULE::NAME - for example, to install the HTML::Template module you'd type:
cpan> install HTML::Template
CPAN should take it from there and you'll wind up with the module installed into your Perl library.
Another way -- Let's say you're on your system command line and you just want to install a module as quickly as possible - you can run the Perl CPAN module via command line perl and get it installed in a single line:
# perl -MCPAN -e 'install HTML::Template'
Another way -- is to grab the required file using wget. Next you'll want to unzip it with something like:
# tar -zxvf HTML-Template-2.8.tar.gz
This will unzip the module into a directory, then you can move in and look for the README or INSTALL files. In most cases, installing a module by hand is still pretty easy, though (although not as easy as CPAN). Once you've switched into the base directory for the module, you should be able to get it installed by typing:
# perl Makefile.PL
# make
# make test
# make install
uSbuntu Live Creator is a free program for windows will allow users to easily create a bootable USB key with Ubuntu on it.
uSbuntu Live Creator also offers an exclusive option of automatic virtualization to launch directly Ubuntu in Windows without any configuration nor installation.
Anybody can use uSbuntu Live Creator. It's really easy to use and you don't have to be a computer geek
Features of "uSbuntu Live Creator":
· Create bootable USB device from Ubuntu, Kubuntu and Xubuntu
· Enable persistency of your data
· Launch Ubuntu directly in Windows with a special Portable VirtualBox
· Hide created files on the key
· Automatically configure keyboards (supports French, canadian and US keyboards)
Requirements:
· 256 MB free RAM memory
· Local admin privileges to launch VirtualBox
Improvements :
· Supports Ubuntu 9.04, Linux and CrunchBang
· Creating a contextual menu to launch uSbuntu
· New language available : Italian
· Updated VirtualBox to version 2.2.0
· Great improvement of the launchers for VirtualBox
· Native creation of VMDK
· Formatting time is now adaptive
· A special crash log are created after a crash
Download uSbuntu Live Creator 1.5 for Windows and Instantly Create Ubuntu bootable USB flash drive.