Tuesday, June 4, 2013

Palindrome number or string

Question: We have to ask user to enter number or string he/she wants, and give output is number/string Palindrome or not?
(abcba-Palindrome String)
(abccba-Palindrome String)
(12321-Palindrome Number)
(123321-Palindrome Number)

Answer: Copy the below code and paste it into "your.php" file. After done this you will just need to run "your.php" file in browser and you will get the output successfully.
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        <title>Palindrome number or string</title>
    </head>

    <body>
        <h1><center>Palindrome number or string</center></h1>

        <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
            Enter number or string:<input type="text" name="num"/>
            <input type="submit" name="submit" value="OK" />
        </form>
        <?php
        if (isset($_POST['submit'])) {
            $num = $_POST['num'];
            $numeric = is_numeric($num);

            function is_palindrome(&$str) {
                for ($i = 0; $i < strlen($str) / 2; $i++) {
                    if ($str[$i] != $str[strlen($str) - 1 - $i])
                        return false;
                }
                return true;
            }

            if (!$numeric) {
                $result = is_palindrome($num);
                if ($result) {
                    echo $num . " is palindrome string";
                }
                else
                    echo $num . " is not palindrome string";
            } else {
                $sum = 0;
                $temp = $num;
                while ($temp >= 1) {
                    $r = $temp % 10;
                    $temp = $temp / 10;
                    $sum = $sum * 10 + $r;
                }

                if ($sum == $num) {
                    echo $num . " is palindrome number";
                }
                else
                    echo $num . " is not palindrome number";
            }
        }
        ?>
    </body>
</html>

Monday, June 3, 2013

Reverse number

Question: We have to ask user to enter number he/she wants, and number should be generated reverse accordingly.
(if user enter number 12345 then reverse should be generated i.e.- 54321)

Answer: Copy the below code and paste it into "your.php" file. After done this you will just need to run "your.php" file in browser and you will get the output successfully.
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        <title>Reverse number</title>
    </head>

    <body>
        <h1><center>Reverse number</center></h1>

        <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
            Enter number more than one digit:<input type="text" name="rev" />
            <input type="submit" name="submit" value="OK" />
        </form>
        <?php
            if (isset($_POST['submit'])) {
                $rev = $_POST['rev'];
                while ($rev >= 1) {
                    $r = $rev % 10;

                    $rev = $rev / 10;

                    echo $r;
                }
            }
        ?>
    </body>
</html>

Sunday, June 2, 2013

Fibonacci Series

Question: We have to ask user to enter the no. of terms he/she wants, and series should be generated accordingly.

Answer: Copy the below code and paste it into "your.php" file. After done this you will just need to run "your.php" file in browser and you will get the output successfully.
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        <title>Fibonancy series</title>
    </head>
    <body>
        <h1><center>Fibonancy series</center></h1>
        <?php
            $a = 0;
            $b = 1;
            $sum = 0;
        ?>
        <form action="<?php echo $_SERVER['PHP_SELF']; ?>"  method="post">
            Enter number of terms:<input type="text" name="name">
            <input type="submit" name="submit" value="OK"><br>
        </form>
        <?php
            if (isset($_POST['submit'])) {
                $term = $_POST['name'];
                echo "$a,$b,";
                while ($term - 2) {
                    $sum = $a + $b;
                    $a = $b;
                    $b = $sum;
                    $term--;
                    echo $sum . ",";
                }
            }
        ?>
    </body>
</html>

Saturday, June 1, 2013

Ubuntu Tips and Tricks











change apache phpmyadmin password


mysql -h your_host(localhost) -u root

SET PASSWORD FOR root@localhost = PASSWORD('yourpassword');




rabbitvcs for gui base svn in ubuntu
http://www.webupd8.org/2011/01/rabbitvcs-perfect-tortoisesvn.html
sudo add-apt-repository ppa:rabbitvcs/ppa && sudo apt-get update
sudo apt-get install rabbitvcs-core rabbitvcs-nautilus3 rabbitvcs-cli
sudo apt-get install rabbitvcs-gedit
gconftool-2 --set /desktop/gnome/interface/menus_have_icons --type bool true


uninstall rabbitvcs from ubuntu

sudo apt-get purge rabbitvcs-cli rabbitvcs-core rabbitvcs-gedit rabbitvcs-nautilus





Install taskbar cairo dock like mac
sudo add-apt-repository ppa:cairo-dock-team/ppa
sudo apt-get update
sudo apt-get install cairo-dock cairo-dock-plug-ins





install netbeans 7.2.1 with php and install java environment
http://technicalworldforyou.blogspot.in/2012/08/how-to-install-netbeans-ide-in-ubuntu.html





ubuntu speed up with preload
http://techhamlet.com/2012/12/linux-preload/
sudo apt-get install preload





install pidgin for lan chat and other chat
http://www.itworld.com/software/304624/install-pidgin-instant-messaging-client-ubuntu-1210
sudo add-apt-repository ppa:pidgin-developers/ppa
sudo apt-get update
sudo apt-get install pidgin pidgin-data pidgin-plugin-pack pidgin-themes
sudo apt-get install pidgin-lastfm pidgin-guifications msn-pecan pidgin-musictracker









Install wine for exe file
http://www.noobslab.com/2012/08/install-wine-1511-in-ubuntu.html
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.5
sudo apt-get install winetricks










sudo apt-get purge google-chrome-stable






Install filezilla
sudo add-apt-repository ppa:n-muench/programs-ppa
sudo apt-get update
sudo apt-get install filezilla









changing hostname in ubuntu
http://www.tech-recipes.com/rx/2732/ubuntu_how_to_change_computer_name/
also change the file /etc/hosts with the ip address to point to the hostname





changes for php.ini present under
(error reporting, display errors, max_upload_file, max_post_size)
 /etc/php5/apache/php.ini





allowing users without password to login into phpmyadmin
(comment out  $cfg['Servers'][$i]['AllowNoPassword'] = TRUE;)
/etc/phpmyadmin/config.inc.php





for .htaccess rules (set AllowOverride All)
/etc/apache2/sites-available/default
also allow the use of url rewriting module in apache through command
sudo a2enmod rewrite













changing permission of a folder to current user
sudo chown -R $USER [directory or file name]
sudo chmod -R 755[directory or file name]





restart apache service
http://www.cyberciti.biz/faq/ubuntu-linux-start-restart-stop-apache-web-server/
sudo /etc/init.d/apache2 start
sudo /etc/init.d/apache2 restart
sudo /etc/init.d/apache2 stop


restart mysql
sudo service mysql restart





ROR mysql configuration for socket (symbolic linkage)
http://www.davideisinger.com/article/getting-started-with-ubuntu





install php curl
sudo apt-get install php5-curl




lamp start on boot system
http://www.linuxhomenetworking.com/forums/showthread.php/18872-start-LAMP
sudo vi /etc/init.d/rc.local
/opt/lampp/lampp start




play playonlinux(install windows s/w)
sudo apt-get install playonlinux




install httrack s/w for offline donwload website
sudo add-apt-repository ppa:upubuntu-com/web
sudo apt-get update
sudo apt-get install webhttrack httrack






install java in ubuntu


sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer





install ubuntuTweak 0.8.2


sudo add-apt-repository ppa:tualatrix/ppa

sudo apt-get update

sudo apt-get install ubuntu-tweak



when ubuntu not boot