Friday, September 13, 2013

OpenTeacher: Improve Your Foreign Language Vocabulary Skills

OpenTeacher is an opensource application that helps you learn a foreign language vocabulary. Just enter some answers and questions in your native and foreign language or download them from internet, and OpenTeacher will test and let you know your vocabulary test result.
OpenTeacher will help you to learn what you need to know for your next test. Also it allows you to make use of a lesson type where you are being teached in small parts. Once you know one part, OpenTeacher moves on to the next. This should help you remember large doses of information without being overwhelmed by it’s size.
You can also be tested by OpenTeacher. It will test you and keep track of your progress and tells you how much you know. By this way you can make sure yourself that you know enough to pass your next test.
OpenTeacher has integrated with the online language tutor Wrds. So that you can access, edit and learn all your Wrts lists directly from OpenTeacher, or add new lists that you’ve created in OpenTeacher. This way you can use the same lists wherever you go.
OpenTeacher not only focused on students, also helps teachers to give their students the right education. While teachers still provide the information, OpenTeacher can help the students learn this information by themselves. It improves the student’s results and saves the teacher time.
- You can view both recent and past results of tests with graphs.
- It offers read support for more than 29 file formats and write support for over 14 file formats.
- You can learn typing with Typing Tutor provided by OpenTeacher which adapts itself to your skills.
- Smart question asking and interval training.
- Think answer, shuffle answer and repeat answer input modes.
- Easy symbol, Greek and Cyrillic input.
- Read and write T2K (Teach2000), wrts and read ABBYY Lingvo Tutor files.
- Save and open your online WRTS lists.
- Print your word lists, media items and topography maps.
- Available in Arabic, Trad. Chinese, Croatian, Danish, Dutch, English, French, German, Hebrew, Hungarian, Japanese, Korean, Polish, Russian, Serbian, Slovenian, Spanish, Swedish and Turkish.
Install OpenTeacher On Ubuntu/Linux Mint
OpenTeacher is found in the Ubuntu official repositories. So install it using the following command.
$ sudo apt-get install openteacher espeak
Launch OpenTeacher
Open it up either from your Menu or Dash. The default interface will look like below.
OpenTeacher_001From here, you can create new words, media, topography lessons or you can directly import from WRDS or from your local disk.
Create Sample Lesson
Click on the “New Words lesson” button. Enter the title for your lesson. Enter the source language in the Question language column, in my case it’s English and enter destination language (foreign language) in the Answer language column, in my case it’s Spanish. And enter all the words that you want to learn from the right side word table. You can switch to next question or answer column by pressing tab key or “=” symbol from your keyboard. For testing purpose, I’ve given two words “Hello” and “Welcome”.
OpenTeacher_003Now Click on the “Teach me” button. In the next window Click “I’m ready, start the lesson” button.
OpenTeacher_004Now OpenTeacher will ask you the questions one by one that you’ve entered in the first step. Enter the answer in the “Type answer” column and Click Check.
OpenTeacher_006If your answer is correct, it will ask you the next question, else OpenTeacher will show you the correct answer or the difference from the correct answer. Once the test is completed. The OpenTeacher will display the result and let you know how did you perform in the test.
OpenTeacher_007By this way, enter complex words in your native and foreign languages and start learning! Note that OpenTeacher is not a language converter and translator.
- See more at:

Thursday, September 12, 2013

Setup mibew-messenger

Mibew Messenger, also known as Open Web Messenger, is an open-source live/chat support application written in PHP and MySQL. It enables one-on-one chat assistance in real-time directly from your website. Just place the Mibew Messenger button at your site, the visitors of your site will be able to get assistance from your operators, technical support executives and customer support executives who help them by clicking on the chat button.
- Visitors can do real-time chat without page refresh.
- Unlimited operators, chats, and users.
- Unlimited departments (groups of operators).
- Priority queue of visitors.
- Localized to 10+ languages, unicode support.
- Runs on your server and domain.
- Complete free and Open source.
For complete feature list visit here.
Your server should have installed with following prerequisites.
- Apache webserver
- PHP (5.x and above) with MySQL support
- MySQL 5.0 and above
First you have to install and configure LAMP server. Visit any one of the following links to setup LAMP server.
Create Database and User for Mibew
For instance, here i am going to create a database called “mibewdb” and database user called “mibewuser” with password “centos” for ProcessWire. You can define database and user as per your liking.
# mysql -u root -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 3
Server version: 5.5.31-MariaDB MariaDB Server

Copyright (c) 2000, 2013, Oracle, Monty Program Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> create database mibewdb;
Query OK, 1 row affected (0.02 sec)

MariaDB [(none)]> GRANT ALL ON mibewdb.* TO mibewuser@localhost IDENTIFIED BY 'centos';
Query OK, 0 rows affected (0.01 sec)

MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> exit
Adjust Firewall/Router Settings
Allow the apache default port “80″ through iptables/router. Edit file /etc/sysconfig/iptables,
# vi /etc/sysconfig/iptables
Add the following line.
-A INPUT -p tcp -m state --state NEW --dport 80 -j ACCEPT
Now restart the iptables service.
# /etc/init.d/iptables restart
Getting Mibew
Download the latest version here or just enter the following command to download it from your terminal.
# wget --no-check-certificate
Create a directory called “mibew” under web root folder i.e /var/www/html/.
# mkdir /var/www/html/mibew
Copy and unzip the mibew installation file in /var/www/html/mibew/ folder.
# cp /var/www/html/mibew/
# cd /var/www/html/mibew/
# unzip
Set privileges to mibew directory with command:
# chown -R root:apache /var/www/html/mibew/
Edit file config.php file,
 # nano /var/www/html/mibew/libs/config.php
Set your mibew application path i.e the folder name under web root directory. In my case it is /var/www/html/mibew.
So my configuration will be:
$webimroot = "/mibew";
Enter the MySQL details as shown below.
 *  MySQL Database parameters
$mysqlhost = "localhost";
$mysqldb = "mibewdb";
$mysqllogin = "mibewuser";
$mysqlpass = "centos";
$mysqlprefix = "";
Save and exit the file.
Begin Installation
Open up browser and go to to URL http://domain-name/mibew/install or http://ip-address/mibew/install.
If everything seems ok, the following screen should appear. Click Create required tables link.
Installation - Mibew Messenger - Mozilla Firefox_001After successful installation, the following screen will appear.
Installation - Mibew Messenger - Mozilla Firefox_002Now you will be able login to chat as user admin with empty password. For security reason set the password immediately and remove the /mibew/install/ folder.
# rm -fr /var/www/html/mibew/install/
Now click on the Proceed to Login page and login as admin with empty password.
Login - Mibew Messenger - Mozilla Firefox_003In the next page you will be asked to create your administrator login password and email as shown below.
Operator details - Mibew Messenger - Mozilla Firefox_004Finally, this is how your administration console page looks.
Home - Mibew Messenger - Mozilla Firefox_005From here, you can
- create/delete operators,
- find the waiting users,
- Search chat history,
- View the chat statistics,
- Setup common system behavior and chat options,
- Change administrator profile details and so on.
How do i add the chat button on my website?
It’s very simple. Go to the Mibew admin console. You will see a link called button code in the middle of the admin console window. Open the link in the new window and copy the HTML code and you can paste them in your website at any place.
Button HTML code generation - Mibew Messenger - Mozilla Firefox_006You can change the chat image using Choose image button and can change the chat window style as well.
- See more at:

Sunday, September 30, 2012

How to fix your discrete GPU temperatures

During summer sessions, computer hardware is getting seriously hot and needs our attention. The most common problem causing artefacts into your screen is due to overheated graphics cards. Either passive (without fan) or active (with fan) cooling, the optimum results stem from the best fit between your GPU processor’s surface and its heatsink. Thus many heatsinks are nickel-plated with a copper base block, or fully copper-plated if you pay some extra money.

Why copper? The answer is simple; it improves heat conduction and offers better cooling efficiency than the other common metals, such as aluminum or nickel. Furthermore, there is a tendency nowadays to use exotic shaped and bulky sized GPU coolers with several heatpipes; they quickly conduct heat from the chip’s surface to protect it from overheating during stressful situations. Personally, I prefer the watercooling solutions in combination with little ramsinks rather than buying a huge cooler limiting my case size and probably harming my tower’s airflow (and maybe its overall ambient temp).

In case you monitor your card’s temperature and notice that it exceeds 85 Celsius (under load –  playing a game or running a stressful 3D application) then you have problem. Before it’s too late, you need to provide a sufficient cooling mechanism to your hardware, in order to operate under normal conditions. But if you think that your cooler is sufficient enough, then please try to replace the thermal paste. All GPUs are coming with low quality pre-applied TIM (thermal interface material), and this is what we are going to replace in the next paragraph.
First things first, you need to remove your card’s plastic body using any clips (look around the corners) or little screws. Here it’s my old NVidia GeForce GTX 465 manufactured by ASUS Technologies.
Okay, now you need to find a way to remove the heatsink. In most cases there are 6-8 screws that hold the heatsink above the GPU processor. Use a screwdriver and remove the heatsink carefully without scratching anything on the PCB.
As soon as you remove the heatsink, you will see your card’s GPU processor, hidden under the very centre of the heatsink. As you can see, ASUS uses here a direct heatpipe cooling system, which means that the heatpipes indirectly transfer the heat through the fins and finally the big surface manages to dissipate the GPU heat successfully through the fan.
Use a soft paper and highest percentage alcohol or Artic Clean in order to clean all the pre-installed TIM. Then, apply the thermal grease (eg AS5 or Ceramique) onto the surface of the GPU processor. After this, your chip should look like this:
Before putting the cooler back on the GPU processor, take this advice and use a hairdresser to heat the copper-plated base of the heatsink. Of course, there isn’t any reference inside the manual that advises you to do that, so act independently. Let’s say that this is my personal step in this procedure so far.
Now place carefully the heatsink in the very center of the GPU processor. Insert the necessary screws through the mounting holes so as to slide the washers onto them. Before moving on, make sure that all screws are both fastened well, although it’s important not to screw them massively tight.
Final step is to place back the plastic body and fasten any clips that holds it on top of the card.
Okay, now you ‘re ready to test your little achievement. Plug your GPU back to your motherboard and start playing a game in order to put your graphics card under stressing situation. Simultaneously, please monitor your GPU temperatures (using lm-sensors) and after a couple of hours of gaming, see the log files. Normally, there will be a delta temp of -5 Celsius than before.

However, if you GPU is still hot then you need to check the fan. Many Linux drivers are not able to operate successfully the cycle fan duty, thus PWM technique fails. The best thing here is to try both available drivers for your GPU model, meaning open-source and proprietary version. In worst case scenario, you need to manually setup thermal thresholds and fix your cycle duty. For example, a rule would be: “if GPU temp exceeds 70C then put its fan at 80% RPM”. Try different combinations and see what works best for you. For example, trying 100% cycle duty is very loud and noise, so do not overestimate, because you will end up with a headache.

Piwik – Open Source Web Analytics

Piwik is a free to download and use open source web analytics tool that gives users full control of their data. It is a great OS alternative to the widely used Google Analytics that is more prone to unwanted data sharing with advertising companies.


Piwik is PHP MySQL software which you download and install on your own webserver. This way you are given full control of your data, unlike remote-hosted services. The installation is simple and quick to do.
To install Piwik you simply download the latest release, unzip and upload the contents to the desired location on your web server using your FTP client. After the uploading is done you can open your web browser and navigate to the location that you uploaded Piwik. This will display the welcome screen and the installation can now begin.
Piwik will check that the minimum requirements are met and if it finds any problems it will suggest a possible solution.
After that you setup the MySQL database, create a super user account and connect the first website that you want to track (you can track many different websites). You are then given a JavaScript Tracking Tag that you must include in every page that you want Piwik to analyse.
You will find a comprehensive and more detailed installation guide inside the downloaded file.

Analytics Data

So what can Piwik show us? Actually is can show almost everything you will ever need!
Piwik Data is divided in 5 main categories. The Dashboard, Visitors, Actions, Referrers and Goals. The following screenshots are not from real data but from Piwik’s on-line demo.
In the Dashboard you can get the main idea of what is going on generally in your website. You get general info about were are your visitors from, how many were they for the set time spectrum, the keywords that brought them to your site, Length of visits, search engines used, referrer websites and a real-time visitor counter that gets updated every 10 seconds!
This is maybe the most important tab. Here you can see graphs of the visitors count, their provider, location, what browser and what operating system your visitors are using, what is the resolution of their monitor and what plugins they have installed in their browser.
You can also see visits per local or server time and also check their engagement according to the duration of visits and the depth (pages visited).
In the actions tab you can view what pages were the most popular and see page views, unique visitors, average duration of visits, bounce rate and exit rate.
Apart from that, you can also check were your visitors went after leaving your website, what links did they click and even how many downloaded content from your website.
On the referrers you can check how well you are doing with search traffic and visitors from other websites linking to yours.
The goals tab is meant to be used for tracking how far or close you are according to the pre-set goals. You can see things like log-ins, number of a featured post readers, new registrations and the revenue of course!

Configuration Options

You can configure the Piwik in many ways to bring it to what serves you the best way. This can be done by adding custom plugins, fully customize your Dashboard and drag and drop widgets you want to display, configure Piwik to send you mail reports, enter custom variables, add and manage multiple accounts, configure Piwik to monitor unlimited number of websites, exclude IPs and so much more…

Try Piwik

Piwik is 100% free software that can worthily replace any commercial solution. It is powerful, comprehensive, informative and easy to use. No matter how pleased you are with what you are currently using, you should give Piwik a try. After all, even if you don’t care about open or closed source ideology stuff, it would be useful to have 2 different monitoring tools and see if they agree.
Piwik Website

SolusOS Eveline 1.2 Review

Desktop Usage
One issue that I have come across with some Linux operating systems in the past is lack of ability of properly managing dual displays out-of-the-box. I can gladly say that SolusOS handled everything with ease and I witnessed no dramas during my test time and on a system with only moderate specifications.
SolusOS sits on a GNOME 2.30.2 desktop environment. Although GNOME 2 is beginning to show signs of its age, it certainly doesn’t show in SolusOS. In fact, SolusOS’s polish is so impressive, GNOME 2 feels shiny and new once more. But no matter how much you dress it up, there’s no changing the fact that there will be no more support or updates for GNOME 2. So what the long term decision will be for its inclusion in SolusOS is unknown to me. But I can see the potential for easily converting the desktop to a MATE base. Which really would be not much effort considering MATE’s heritage goes right back to GNOME 2.
The Menu System
One particular feature that I really enjoyed using in SolusOS was the Main Menu. I don’t know whether it’s a custom version of Mint Menu or something else, but the best way I can describe it is a blend of functionality from Mint Menu and the KDE4 Menu. It’s very functional, responsive and is well designed. It is a pleasure to use and to quickly find what you searching for. Whether it be an application or location on your system.
Package Selection
Software selection was nice. There is a good balance of applications. Most of them bog standard that ship with most GNOME based distributions, but there are some extra goodies thrown in to the mix. PlayOnLinux and WINE add for an extra layer of compatibility. I had time to test out WINE by booting up a quick game of Plant vs. Zombies and it worked a treat. I didn’t really have the time and resources to tinker around with PlayOnLinux. But I did take a quick sneak peek at its GUI and it looks like a very capable package. PlayOnLinux+WINE are a nice addition to have shipped with SolusOS.
There’s a strength and focus on multimedia support with SolusOS. Default packages include VLC Media Player and GNOME MPlayer. And of course there’s also the usual packages you find shipped with almost all GNOME based distribution. Totem and Rhythmbox are both included with the addition of all required codecs. That’s something that always eases the pain for most new users with Linux.
The Missing Piece
When browsing the available and installed applications in SolusOS, I couldn’t help but notice something a little odd. And I have to admit it did bug me a little. Taking the final ISO size into consideration, I expected GIMP to be installed by default. Looking through the menu you’ll find that it’s not. Instead, there is GNU Paint installed. Why GNU Paint has been put in place of where GIMP should be, really, strikes me as not making sense. Unless there is some personal connection with the developers and GNU Paint, I just don’t understand it. Or perhaps it’s just time that I stop expecting GIMP to be installed on every Linux distribution available.
Considering SolusOS comes from a very small development and support team, (in fact, it’s the work of just a few people) there are no signs of this when you use SolusOS. The small development team has done a fantastic job with SolusOS and it’s a real professional Linux distribution that is more than capable of meeting the requirements of even the most demanding Linux user.

Sunday, December 18, 2011

Linux Latest Technologies

Please find the below link for latest and fast growing technologies in linux or unix.You can post forums and comments in this site for upgraded softwares and deveolpments.You can like this using your facebook account for daily updates which were posted in your wall.

Wednesday, May 5, 2010

Xampp Server Installation

Steps To Install XAMPP Server in Linux

Go to a Linux shell and login as the system administrator root:
  1. su

  2. Extract the downloaded archive file to /opt:

    tar xvfz xampp-linux-1.7.3a.tar.gz -C /opt

That's all. XAMPP is now installed below the /opt/lampp directory.

To start XAMPP simply call this command:

/opt/lampp/lampp start

You should now see something like this on your screen:

Starting XAMPP 1.7.3a...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started.

Ready. Apache and MySQL are running.

Just type in the following URL at your favourite web browser:

http://localhost or