Broadcom driver for Linux

If the lspci command on your computer give the following configuration for your Network Controller :

02:00.0 Network controller: Broadcom Corporation BCM43225 802.11b/g/n (rev 01)

Then to get the wireless up on your system follow these steps :

for Debian (Easy Way)

1.Install the following package for your Debian distribution : firmware-brcm80211_0.27_all.deb

for Debian (Long way)

1.Install Module Assistant , broadcom-sta-common_5.60.48.36-2_all.deb ,broadcom-sta-source.

2.Run the module-assistant from the command select the broadcom driver and then do get , build and install sequentially .

for Fedora

1. Install the following packages

broadcom-wl-5.60.48.36-1.fc13.noarch.rpm
kmod-wl-[uname -r]-5.60.48.36-1.fc13.5.i686.rpm
kmod-wl-5.60.48.36-1.fc13.5.i686.rpm

2.Do system-config-network and probe new hardware accepting all the default options

Reboot and enjoy.

 

Some Software testing tools

Survey of Various Tools for Software Testing

1. Abbot Java GUI Test Framework The Abbot framework provides automated event generation and validation of Java GUI components, improving upon the very rudimentary functions provided by the java.awt.Robot class (A Better ‘Bot). The framework may be invoked directly from Java code or accessed without programming through the use of scripts. It is suitable for use both by developers for unit tests and QA for functional testing.

2. Anteater Anteater is a testing framework designed around Ant, from the Apache Jakarta Project. It provides an easy way to write tests for checking the functionality of a Web application or of an XML Web service.

3. Apodora Apodora is a framework/tool for automating functional testing of web applications. It provides the user with programmatic control of the web browser allowing them to interact directly with the browser’s user interface. It uses a database backend in order to remember how to find your html elements. This also makes your scripts easier to maintain.

4. GNU/Linux Desktop Testing Project GNU/Linux Desktop Testing Project (GNU/LDTP) is aimed at producing high quality test automation framework and cutting-edge tools that can be used to test GNU/Linux Desktop and improve it. It uses the “Accessibility” libraries to poke through the application’s user interface. The framework has tools to generate “AppMap” by reading through the user interface components of an application. The framework also has tools to record test-cases based on user-selection on the application. GNU/LDTP can test any GNOME application which are accessibility enabled, Mozilla, OpenOffice.org, any Java application (should have a UI based on swing) and KDE 4.0 applications based on QT 4.0 (based on the press releases by KDE).

5. httest Scriptable HTTP Test Tool for testing and benchmarking webapplication and HTTP server development. Can act as client (requesting) and server (backend for reverse proxys). Pattern matching answers (both server(s)and client(s)) to test validity. Has a very simple but powerfull syntax. Can execute and stream shell commands into the HTTP stream and vis versa.

6. Toster – The Object-oriented Software Testing Environment Toster is a system for sharing a set of tools that allow you to implement methods for object-oriented testing. Any method based on UML diagrams and on the software source code can easily be implemented as a TOSTER module. The environment itself makes a number of mechanisms available, such as information transfer from UML diagrams, mapping this information to source code, introducing modifications to the source code, launching the tested application, or presenting the results.

7. Tomato Tomato – the Automation Tool Abstraction Project – is an abstraction layer for automation engines. Its design allows automation scripts or tests to be written in one language, against one library, and remain portable across different architectures, OS platforms, and even widely different automation engines (e.g. Mercury Interactive WinRunner or the Linux Desktop Test Project).

8. TestPlan TestPlan is an automated testing tool for testing interactive web systems. It offers these features: * Testing web pages via a Firefox or Internet Explorer, or a display-less backend * Reporting for status feedback on an entire test suite * Metrics for page responses and availability * Email and FTP for full web application testing * Unified syntax for Email, Text, HTML, CSV, and XML data * Advanced tracing for locating overnight errors * High-level specialized testing language suitable for non-developers * JavaScript and dynamic page testing.

9. miTester for SIP miTester for SIP is an automated SIP testing tool designed and developed to take care of the complex pre-deployment testing of SIP applications effectively. This SIP testing tool can be used to simulate SIP call-flows & automate functional, regression and fault injection tests. It increases the flexibility of time and resources, avoids redundancy on test execution, increase test coverage, thus increasing the quality and reliability of the system under test. miTester for SIP supports RFC standards – RFC 3261, RFC 2976, RFC 3428, RFC 3265, RFC 3262, RFC 3311, RFC 3903, RFC 3455.

Live DSpace in 1-2-3

Just download the following softwares :
apache-maven-2.2.1.tar.gz
dspace-1.6.1-src-release.tar.gz
apache-ant-1.8.1.tar.gz
apache-tomcat-6.0.26.tar.gz
and place the script given below in the same folder and then execute it.Dspace will be /*LIVE*/ within some minutes.
#!/bin/sh
#This script is intended to be run on the bourne shell in the Linux Environment (Preferable Deb Based Linux Distribution)
# This is a comment!

touch dspace_log ;

set `pwd`

#all logs for research Repository Installation are logged here.

echo "=======Log for Apache Maven Inflation start here========"  | tee -a $1/dspace_log  ;
echo | tee -a $1/dspace_log  ;

tar -xvf apache-maven-2.2.1.tar.gz | tee -a $1/dspace_log  ;
#Extract the Apache maven tool setup into the existing directory under the same Directory.Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.This is used for compilation and Installation management of the DSpace "The Resaerch repository ."

#Discription of the flags are as follow
# -x : Extract file from the archieve
# -v : Verbously , i.e. Interactively list all the files that are extracted
# -f : Tell the file name.
echo "=======Log for Apache Maven Inflation ends here========"  | tee -a $1/dspace_log  ;
echo | tee -a $1/dspace_log  ;

echo "=======Log for DSpace Inflation start here========"  | tee -a $1/dspace_log  ;
echo | tee -a $1/dspace_log  ;
tar -xvf  dspace-1.6.1-src-release.tar.gz | tee -a $1/dspace_log  ;

#Extract the Dspace source code in the working directory within the Directory named : dspace-[version]-src-release

# Discription of the flags are as follow
# -x : Extract file from the archieve
# -v : Verbously , i.e. Interactively list all the files that are extracted
# -f : Tell the file name.
echo "=======Log for DSpace Inflation ends here========"  | tee -a $1/dspace_log  ;
echo | tee -a $1/dspace_log  ;

echo "=======Log for Apache Tomcat start here========"  | tee -a $1/dspace_log  ;
echo | tee -a $1/dspace_log  ;
tar -xvf  apache-tomcat-6.0.26.tar.gz    | tee -a $1/dspace_log  ;

#Apache Tomcat is an open source software implementation of the Java Servlet and JavaServer Pages technologies. The Java Servlet and JavaServer Pages specifications are developed under the Java Community Process.

# Discription of the flags are as follow
# -x : Extract file from the archieve
# -v : Verbously , i.e. Interactively list all the files that are extracted
# -f : Tell the file name.
echo "=======Log for Apache Tomcat ends here========"  | tee -a $1/dspace_log  ;
echo | tee -a $1/dspace_log  ;

echo "=======Log for Apache Ant Start here========"  | tee -a $1/dspace_log  ;
echo | tee -a $1/dspace_log  ;
tar -xvf o | tee -a $1/dspace_log  ;

#Ant is a Java library and command-line tool. Ant's mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications.

echo "=======Log for Apache Tomcat ends here========"  | tee -a $1/dspace_log  ;
echo | tee -a $1/dspace_log  ;

echo "Do the General Configurations of the DSpace [Press enter to continue]" ;
echo "1.JSPUI & XMLUI Configurations" ;
echo "2.JSPUI Specific Configurations" ;
echo "3.XMLUI Specific Configurations" ;
echo "4.OAI-PMH Specific Configurations" ;
echo "5.SWORD Specific Configurations" ;
echo "6.OAI Harvesting Configurations" ;
echo "7.SOLR Statistics Configurations" ;

wget http://www.java.net/download/jdk7/binaries/jdk-7-ea-bin-b109-linux-i586-09_sep_2010.bin ;
chmod +x jdk-7-ea-bin-b109-linux-i586-09_sep_2010.bin ;
jdk-7-ea-bin-b109-linux-i586-09_sep_2010.bin ;
echo "Please Export Java_Home variable and add it to the System or tell us the place of Java Install we will do that for you , Apache service will do all these things while starting"
read java_home ;
echo JAVA_HOME=$java_home | tee -a /etc/init.d/apache2 ;

echo "Use the following as te target Directory"

read garbage ;
#Wait for the user input.

#This will output the path where the dspace will be installed , for default script to work please use the following as Dspace home in the Dspace.cfg file.

set `pwd`

echo $1/dspace_install/  ;
#This will tell the actual path where the dspace installatiion has to be done.

read garbage ;
#Wait for the user input.

vim  dspace-1.6.1-src-release/dspace/config/dspace.cfg ;

cd dspace-1.6.1-src-release/dspace ;
#This will tell the path where to install the Dspace

../../apache-maven-2.2.1/bin/mvn package | tee -a $1/dspace_log ;
#This will run the Maven tool which will built the project for you , and download the third party API's

cd ../../
#Move to the parent Directory

cd dspace-1.6.1-src-release/dspace/target/dspace-1.6.1-build.dir
# This directory will be created after running the Maven.

../../../../apache-ant-1.8.1/bin/ant fresh_install  | tee -a $1/dspace_log
#Now run the Ant Script which will do the fresh install fo the system i.e DSpace .

cd ../../../../
#Again Move to the Parent Directory

cp -fr dspace_install/webapps/*  apache-tomcat-6.0.26/webapps | tee -a $1/dspace_log
#This will copy all the websbased files to the tomcat webapps home.

read garbage ;
#Wait for the user input.

chmod +x apache-tomcat-6.0.26/bin/* | tee -a $1/dspace_log
#change the file permission so that these files can execute.

read garbage ;
#Wait for the user input.

apache-tomcat-6.0.26/bin/startup.sh | tee -a $1/dspace_log
#this will satrt the apache now go to http://[server addresses] : port number /jspui

# $1/apache-tomcat-6.0.26/bin/startup.sh | tee -a /etc/init.d/apache2 ;
#This will add the entry to start the apache tomcat each time the apache is started.

#These are some utilities which will be run first time when you install the Dspace.
dspace_install/bin/checker | tee -a $1/dspace_log
dspace_install/bin/cleanup| tee -a $1/dspace_log
dspace_install/bin/log-reporter| tee -a $1/dspace_log
dspace_install/bin/stat-initial | tee -a $1/dspace_log
dspace_install/bin/stat-report-initial | tee -a $1/dspace_log
dspace_install/bin/index-init | tee -a $1/dspace_log
dspace_install/bin/create-administrator | tee -a $1/dspace_log

No verification only frustration

If anyone made a claims for following project/things then it is the whole responsibility of the organization to verify the claims before publishing publicly on their website or using them for their internal use/distribution otherwise they are entitled for copyright infringement :
1.SAS (Student Administrative) was developed by me under the Guidance of Dr. Neelashwere IP University during Dec 2007.
2.Anugoonj 2009/2010 website were developed by Web Development team of Anugoonj #noone from CSE branch of University is involved in it.
3.Project hosted on this website are available for public viewing / demonstration /No-one can claim the originality of the content except me (i.e. the author)*/

I think the Organization like Google / OpenStreetMap / KDE , should verify the claims or make the profile publicly available so that if anyone claims others project then it can be reported to them , by the original author.

New Rupee Symbol in Debian

Steps to include new rupee font in Debian:

1.Download the file named Rupee Foradian.ttf from the the Foradian Technology blog “http://blog.foradian.com/rupee-font-version-20

2.In your Debian machine login as root or use su

mkdir /usr/share/fonts/ttf
cp Rupee_Foradian.ttf /usr/share/fonts/ttf
apt-get install ttmkfdir
cd /usr/share/fonts/ttf
ttmkfdir  > fonts.scale
mkfontdir
cd /usr/share/fonts/ttf/
chmod 644 /usr/share/fonts/ttf/Rupee_Foradian.ttf

For other Linux versions see the below presentation :

3.Now either reboot your computer or restart gdm and start enjoying Indian rupee Symbol 😛

Media_httpbloggauravp_lmdxu