Showing posts with label Linux. Show all posts
Showing posts with label Linux. Show all posts

23 December 2012

Four alternatives of Google Drive for Linux

alternatives of Google Drive for Linux.

This post is for all those dedicated users, who are finding alternatives of Google Drive for Linux.

Most of the Linux users often wonder as to why Google drive cannot be used on Linux or is any alternative of Google Drive for Linux in the market?

And those people even start thinking that Linux is not a better choice than Windows. Certainly that’s unfair to develop a thought like that because whatever can be done on Windows can be certainly done on Linux with the use of some better alternatives.

Well, this article will answer all the queries in their mind because I am writing about the various alternatives of Google Drive for Linux.

These alternatives provide even better features than Google Drive.

What is Google Drive and what does it do?

Google drive is an online file storage service started by Google.

It gives all its users 5GB of cloud storage space to start with. This can be extended up to a maximum limit of 25GB, which can be done by paying a small amount per month.
Users can operate on the stored files, and can access them from anywhere in the world from their Google account.

For more details, you can refer to this article (Get 5GB online storage for your important data on GoogleDrive).

The alternatives for Google Drive for Linux are as follows: -

Dropbox-Alternative of Google Drive for Linux

Dropbox-Alternative of Google Drive for Linux

  • Dropbox is a file hosting service that offers online cloud storage of data and one of the best alternatives of Google drive for Linux.
  • It allows users to create special folder on their computer.
  • Dropbox then synchronizes it. No matter on which computer it is viewed, the contents appears to be the same (without any changes on the folder).

For more details, you can refer to this article (Know what is dropbox and how it is different fromothers).

SpiderOak- Alternative of Google Drive for Linux

SpiderOak- Alternative of Google Drive for Linux

  • SpiderOak is an online tool to share, sync, access, back up and store data and one of the best alternatives of Google Drive for Linux.
  • Other than the features in Dropbox, SpiderOak also provides encryption facility.
  • You can not only backup your data online, but also you can also encrypt it before storing it.
  • Infact, all the data that you want to store on SpiderOak will all be encrypted before they will be actually stored.
  • An interesting thing to know here is that the files encrypted by you cannot be even viewed by the employees of SpiderOak. Thus, there is total privacy of your files.
  • Initially, the users are given 2GB of free space.
  • It is extendible up to 10GB of space.
  • Space can be extended from 2 to 10 GB by using referral system similar to the one in Dropbox.
  • If any of your friends accepts your reference to SpiderOak, you get additional 1GB space.

Ubuntu One- Alternative of Google Drive for Linux

Ubuntu One- Alternative of Google Drive for Linux

  • This tool is for all the Ubuntu users, and also for any other version of Linux.
  • If you are using Ubuntu, you don’t have to take up the pain of installing it. This is already installed in Ubuntu.
  • For other versions of Linux, you need to install it.
  • Initially, it offers its users with 5GB of free space.
  • This can be extended up to 20GB space.
  • Here also, the referral system is used to extend the cloud storage space.
  • Ubuntu One not only allows users to store data online, but also sync them between mobile and computer devices.
  • It also allows users to stream audio and music from cloud to mobile devices.

Wuala- Alternative of Google Drive for Linux

Wuala- Alternative of Google Drive for Linux

  • Wuala offers 5GB of free space and one of the best alternatives of Google Drive for Linux.
  • It can extend only up to 8GB.
  • It also encrypts the data locally, and then stores the data in its servers in an encrypted form.
  • Thus, the data is secured because it is kept in an encrypted form.
  • Not so high storage capacity as the other three, but still used because of its encryption ability.


If you have any queries related to alternatives of Google Drive for Linux, you can ask below through commenting.

    About the Author
    Hello Friends,I am pursuing B.tech(Computer Science) degree from VIT University(Co-Founder of ComFuge-A World of Geeks). 

06 November 2012

Know why Linux is better than Others..!!

widows,linux and mac

Introduction

Linux is an operating system like we all use windows.Operating System are nothing but a simple application software which interacts between hardware and software. An operating system is the first program which first load into your system when it is turn on.There are many things which our OS takes responsibility to run our system.

History

Its history begins in 1991 with a Finnish student named Linus Torvalds after which name of Linux is given which wants to develop a new kernel. Linux Kernel basically made in C language using some kilo bytes of space which is now reach above 500 megabytes.

Linux is initially known by Freax for half an year. But it is changed to Linux when it is developed by GNU components which is licensed under GNU GPL becuse it's first only a terminal emulator which is used to access large Unix servers.

GNU project is developed by Richard Stallmen to give people a free software.

How Linux Is Different From Others.

  • It is using a different set of rules other than Windows of handling mechanism of operating different tasks.
  • Linux is an opensource means you can see its source code and edit it if your enough capable of doing so. While like windows,mac is not open source, you can change its application or the way it run's.
  • You can develop your own Linux application and can publish under GPL(General Public License)
  • You have more things to do in a command line of Linux than the Windows or other OS. Linux gives a huge range of payloads installing which gives you a very new things to discover.
  • Linux comes with different versions and with different vareity to give a user to choose from.
  • Linux also comes with a live mode which means without actually installing into a system you can run it through CD or USB.
  • Linux supports many platforms but others like windows and mac are limited to only some of the platforms.
  • Last but not the least it is monolithic means everything from top to bottom is handled like networking, drivers etc but like in windows and mac it is not like that. They all depend on third-party drivers and services to interface between hardware and software.

Conclusion

In coming years Linux will be the most used OS as compared to others because of its portability, durability. Linux no doubt is very useful but its more responsive and efficient than other OS.

Author-

05 November 2012

Acces your facebook through your linux command line

fbcmd

Today in this world almost everyone is on FacebookToday all our friends and relatives all can be found on Facebook. All of them use Facebook simply from their browser.

But, still a real ultimate geek may not want to access his Facebook account in a way other normal people use. he might try some other different ways to open his Facebook account. So in this post I will tell you that Geeky way to access it.
That most geeky way to access any social networking site is to use it from Linux terminal.Its seems impossible but a bit of PHP script makes it possible.

Introduction-About FBCMD

The thing which i m going to use is a tool called fbcmd which is pre-written in the PHP. It all PHP which drive it.This script allows us to perform all actions which we generaaly perform through our GUI of facebook.It takes command from the terminal like to post a status, to message, to chat etc. and perform that activity accordingly.

What all you need?

To use this script you dont need any special skills. You should have met the system requirements. They are some PHP modules to be installed into your account.To check that goto your file system --> usr--> bin --> and than search for PHP. If it is there than you are ready else you have to install it by issuing simple commands i.e. sudo apt-get install php5-cli php5-curl for all Linux distribution.
fbcmd install php
click to enlarge



Once PHP modules is installed download the fbcmd from this link here (right click it and choose Save As) otherwise do it by command line by  issuing the command as :
 wget https://raw.github.com/dtompkins/fbcmd/master/fbcmd_update.php.
You can have look at more commands like this here.



getting fbcmd through github
click to enlarge

Once that file is downloaded,run this coomand to install fbcmd sudo php fbcmd_update.php install.


installing fbcmd
click to enlarge


How to setup fbcmd?

Fbcmd need to authenticated by Facebook, but it doent use any trival method we generally use.Instead of that we should be passed through a series of steps to be get authorized.

Run fbcmd and you’ll be seeing some instructions printed into the terminal on getting started.

fbcm initial
click to enlarge

Step 1:Start with fbcmd go access which will take to you to fb page to create a session which shows suceess if session is succesfully created.

Step 2:Type fbcmd go auth which wiil take you to the page to create an authentication code which you will be using further to get connected. Press Generate to generate your authentication code. It will change after each session you create.

generating an authentication key
click to enlarge


Then type the fbcmd auth [code], here code is what you get after generation.

entering authentication key
click to enlarge

Now you have to add permissions for fbcmd use fbcmd addperm by this you will be able to do 
anything from your terminal.Allow that permission you want to give or cross if you don't want.

fbcmd addperm
click to enlarge

To check for permissions using fbcmd showperm. It will show the granted permission.

fbcmd showperm
click to enlarge

Usage of Fbcmd

fbcmd stream
click to enlarge

Now when you are set up its time to use the fbcmd to its full capacity.
  • Post a new comment using command fbcmd status [message] for a word or use double quotes to use multiple words in your status. E.g. fbcmd status "hello there".
  • If you'd like to see the posts others have made on your wall, use fbcmd mywall
  • To get a list of all friends use fbcmd friends and for specific friend use fbcmd friends "[string]". (remove the square brackets but include the quotation marks).
  • To see who is online from your friend use fbcmd fonline
  • To show the last messages in inbox you can use fbcmd inbox X, where X is the number of messages you want to show.
  • To check your news feed use fbcmd stream and to like someones post use fbcmd like[postID].
  • To upload a picture to your Facebook, use fbcmd addpic [path of image] [optional album ID] [optional tag].
You can have more commands and there usage b y typing help fbcmd. It will give you full set of commands and its usage.To check out more Linux commands like this also see here.

What you learn matters.!!

I think this is pretty cool doing all this  via command line but it is not suitable for all users.It is more for big-time geeks. So use this if you dare, but it's pretty cool once it is successful.

How cool you like this a way of accessing a Facebook through command line let us know by your comments. What would be your favorite way of accessing the Facebook let us know.

Author-

03 November 2012

Install your favourite Linux Distribution 'ubuntu' in your new Nexus 7 tablet..


google nexus 7 get ubuntu


I think you all know about how mobile are changing to an revolutionary devices called smartphones, tablets etc. I think than Nexus doesn't require any introduction.Now nexus 7 has not only supported by its factory installed Jelly Bean version of Android OS but can be installed by the latest and popular Linux Distribution Ubuntu. The major company in field of supporting Linux 'Canonical' has now able to set an Ubuntu OS instead of Jelly Bean.

This post will help you out to how to install the Ubuntu into your Nexus 7 by just following simple steps.The best part of the Nexus 7 is that you can revert back to Google Android Jelly Bean if needed.

1) Gathering of tools required to perform installation.

Arrange all basic tools to start installation procedures like your device,usb's,ubuntu os etc.
Get your Ubuntu nexus 7 installer by running these commands below on your linux machine.
I hope you have a Linux installed in your system else you would not reading this post.
sudo add-apt-repository ppa:ubuntu-nexus7/ubuntu-nexus7-installer
sudo apt-get update
sudo apt-get install ubuntu-nexus7-installer

It will install installer on your machine. Be patient as it takes some time to download and install.

2) Now it's time to unlock your nexus 7

As it's not so easy as you thought but also not so hard that you can do it. Be patient and follow the steps carefully.As Nexus 7 ships with a locked boot loader we must unlock it in order to install custom images to our device. It is required only once. Once we get it onto its boot loader we can load any OS we want to install.
 Special Note**:If you unlock the boot loader than it will erase all the data and reset it to factory defaults. So be aware of tha. Comfuge.org is not liable in any condition responsible for any loss of data.

Step 1 :Reboot the Android device into the Android boot loader. To do this, hold the volume down
             button and press the power button. Continue holding the volume down and power button
             until you see the boot loader UI.

Step 2: Plug in your device with your laptop with your micro-usb cable,the device now displays the boot
              loader GUI, which looks like this:
                     

  1. Verify the fastboot lists on the device.To check run in a terminal on your laptop:
    $ sudo fastboot devices
    1234567891234567        fastboot
    
    
  2. Now start the boot loader unlock process as:
    sudo fastboot oem unlock
    
    
  3. Now you are prompted on screen to unlock the bootloader on the Android device screen. Follow the on-screen directions to continue. Your screen should now look like this:
                                   
  4. Complete the process by rebooting:
  • sudo fastboot reboot-bootloader
Or simply press the power button.
When device is reboots you will ee "Lock State-Unlocked".

3)Installing Ubuntu on your Nexus 7

Once every thing is  setup, the installation can now start. To install, ensure the Nexus 7 is in fastboot mode.

Note**: All other device should be disconnected so as to avoid any disharm to other devices.



Find for the installer in the dashboard or search for nexus 
Installer will provide a GUI for installing Ubuntu.It will download the latest image automatically, and flash it accordingly. The flashing step nearly takes about 2 minutes. Once the flashing is complete, the device will reboot and finish the installation.These steps may take 10-15 minutes.

Here I have taken snaps of various phases which will go on during the installation of the Ubuntu. It will then give the real idea what comes next and what to do. If any thing goes wrong they you can easily identify it. 

                         
                               

                               

                                



                 

                             

                               

4)If any things goes wrong than you can return back to your Android

If any mishap happens or you are unable to get the Ubuntu than there is solution for you.Go to this link and download the factory Android for nexus: https://dl.google.com/dl/android/aosp/nakasi-jro03d-factory-e102ba72.tgz
Follow these simple steps to get back to your original jelly bean.

Once download finishes than uncompress the tarball with following commands
tar zxvf nakasi-jro03d-factory-e102ba72.tgz

Then, place your machine into fastboot mode and run the resulting script(I have told you how to do it):
cd nakasi-jro03d/
sudo ./flash-all.sh

On installing you will get following errors which you should ignore like:
archive does not contain 'boot.sig'
archive does not contain 'recovery.sig'
archive does not contain 'system.sig'

5)Checking and troubleshooting your install

If you have any problems than follow these steps. I hope you will got your answers.
  1. Detaching of USB cable and re-attaching it after a restart in a fastboot mode.
  2. If still any problem persist than reboot your host PC might it is one of the cause of failure.
  3. Still having any issues use different USB cable.
  4. If 16G tab image doesnt work than use the 8G image might it will solve the problem.
  5. If you still having succesive failures than return back your device to factiry image and try again.
  6. If none of it works fell free to ask any question. Dont't worry i will not keep you wait longer or you can raise your problem on Ask Ubuntu or in a #ubuntu-arm channel on freenode. If you believe that it's a bug then file a bug against ubuntu-nexus7 in Launchpad.


Author-

01 November 2012

Best 50 cool commands that every Linux Geek should Know..



If you are a Linux Lover and you want to become a Linux Geek then there are some commands which help you to build up your basics in Linux. I have divided them into some categories so that you can use them accordingly.I am just here to give you a small Ubuntu Linux training.

Note: All these commands are tested. It doesn't cause any harm to your computer. Just use them properly to avoid any inconvenience.

Beginners Commands
  1. reset - It will clears all the lines displaying in you terminal and gives you an fresh start.
  2. uname- It will give you detail of the current version,installed on,configuration. Use uname -a to get all details.
  3. cd - It changes the current working directory in the command line console. E.g. cd Desktop
    will take you to the Desktop wherever you are. Use cd . . to go to previous directory.
  4. help - Gives you all the help needed for particular command.E.g. help cd.
  5. info - If help does not give you particular help than info will give you the info for it.E.g info man.
  6. exit - It exits you out of any current program and terminates the current command line terminal.
  7. kill - It terminates the specified running process. E.g. kill 1234 where 1234 is the pid of particular process. 
  8. ls - List all of the contents of a specified directory. If no directory is specified, it will use the current directory.Use ls -h to show all hidden files.
  9. man - It stands for manual, and it will give you the detailed info about the commands.E.g. man ls will give all info about ls. It can be used instead of help and info commands.
  10. pwd - Displays the current working directory from the terminal. It will help you when you are lost or don't know in which directory you are.
  11. reboot - Immediately stops all running processes, shuts down the system, then reboots.
  12. shutdown - Stops all running processes and shuts down the system.E.g use shutdown -h now to shut it down immediately or use shutdown -h 20:00 by which system will go to halt after 575 mts. 
  13. sudo - Runs commands as root which means doesn't require any permission.

System Info Commands

  1. du - It will give the file space usage of each file in you sytem. Use du -h
  2. free - It displays the amount of used and free memory. Use free -m to display usage in megabytes.
  3. df - It will give you the amount of disk space used by the system.Use df -h
  4. lsmod - It gives information of installed drivers. 
  5. dpkg - It will give details about installed software on your system. Use dpkg --list
  6. fdisk -  It gives all information about partition on disk. Use fdisk -l to get full detail.
  7. who - It gives information about the logged in users and what they are doing.
  8. date - It prints out the current system date and time.
  9. hostname - Displays the name of the current host system.
  10. ps - It displays information about all of the processes currently running on the system.use ps -A to get all running process.
  11. quota - It displays disk limits and current disk usage for a specified user. Useful when there are multiple users assigned to a particular system.On some systems it is not installed so don't be worried about it.E.g quota -V will give you the version installed.
  12. top -It displays all of the top processes in the system running on the CPU.
  13. uptime - It reports how long the system has been running since last boot which is very useful for servers.

File Related Commands

  1. cat- It is used to display the content of the file.
  2. bzip2 - Compresses specified contents into a .bz2 archive.Use bunzip filename to unzip the file.
  3. chmod- changes file acess permission. Use chmod [options][mode][file].E.g. chmod 454 calci.h 
  4. chown - changed file ownership or group.E.g chown shubham myfile.txt
  5. cp -It copies files/directories to a new location with a new name.Use as cp[option]..src dest.
    E.g. cp filename.txt newfilename.txt  OR cp filename.txt /root where root is the directory.
  6. find / locate - It searches for the file name specified. E.g. find myfile.txt
  7. grep – It searches through all files in a specified location. Also used to find files and sentences matched string.Use as grep [pattern] [filename].
  8. install - Used in conjunction with Makefiles to copy files from one location to the system. Not to be confused with installing packages from a software repository.
  9. mkdir / rmdir - It creates a directory (mkdir) or deletes a specified directory (rmdir). Directories can only be created and deleted within directories that you have permission in.\
  10. mv - Moves files and directories to another location. Can be used to rename files and directories by keep their source and destination locations the same.
  11. open – Opens a specified file using the default system application for files of its type.
  12. rm - It remove and remove directory. Used to delete files and directories from the system, whether one at a time or in batch.
  13. tar - Creates a .tar archive or extracts from a .tar archive depending on specified parameters.
  14. zip / unzip - Creates a .zip archive or extracts from a .zip archive depending on specified parameters.

Other Useful Commands

  1. passwd - It will change the password for current user.
  2. history - It prints recently used commands.
  3. apt-get – It is used to install,upgrade new software.E.g apt-get install vlc it will install vlc into your linux system.
  4. dhclient - Use to renew and release of IP address.Use dhclient -r to release and dhclient alone to renew.
  5. ftp / sftp - It connects to a remote FTP server to download multiple files.
  6. wget - downloads files from the Internet at the specified URL to our system. Use wget -r wwwname l6 where -r is for recursive request and l6 for defining the level.
  7. yum - Stands for Yellowdog Updater, Modified. It is an open source package manager which is used to easily install software packages from repositories.Available for all Linux versions.
  8. emacs – It is one of the most well-known text editors on Unix based system.
  9. nano - Also one of the command-line text editor which uses keyboard shortcuts to simulate menus.E.g. nano myfilename.c
  10. vim - It's also a command line editor.It does not use menus,icon interfaces.

I hope you will find this post worthy. So Happy Linuxing..!!!

Author-

23 October 2012

First Indian Company To Launch Ubuntu installed Computer and PC's:Niam

Niam: A new Face Of Linux

Now after the launching of Ubuntu based PC's and Laptops by Dell and Wipro, Niam Computech ,claimed to be First Indian Company to launch an Ubuntu installed systems, mini PC's and servers and  also it does not have any windows variants.

img 1
Click to enlarge
                                       
Before the launch of its Ubuntu Laptops, the Company conducted a survey across various IT companies.
This machine is designed for end users who want a machine which is beautiful, affordable, user friendly and stable.

As he said that this product is available through all electronics retail chains, retail distribution channels, UAR’s(for SHE’s and enterprise) and though the companies online shop.

Click here to go to the website of Niam Computech.

Click here to go to stores of Niam.

Features:

Uses Ubuntu 12.04 with initial release.
Having an new interface called unity which is different from traditional OS dashboards, where user uses see start menu and bunch of programs categorized in menus.
It gives us a panel where we can drop our favorite app along with keyboard shortcuts an search bars.
Also having a vital utility called HUD which is an attempt to remove app menus such as file , edit etc.


What is Ubuntu?

All of you must be wondering why Linux has evolved as far we expected. Nowadays, all major servers and Enterprise are turning to Ubuntu and encourage others also to use it.

Ubuntu is nothing but a complete desktop Linux operating system, freely available with both community and professional support.

The Ubuntu community is built on the ideas that software should be available free of charge and easily available, that software tools should be usable by people in their local language and despite any disabilities, and that people should have the freedom to customize and alter their software in whatever way they see fit. “Ubuntu” actually derived from an ancient African word, meaning “humanity to others”.



Why Ubuntu?

Niam Computech took to launch Ubuntu installed devices because because Ubuntu gets a lot of community support.

Along with that Canonical, a parent company of Ubuntu, provides paid professional support which is good to have in case of enterprises adopting Ubuntu and providing many end user services.

The Ubuntu distribution brings the spirit of Ubuntu to the software world. Ubuntu has an install able live CD, creative artwork, desktop themes and migration assistant for Windows user.

Ubuntu has a feature that support the latest technologies such as 3D desktop effects, easy installation of device drivers for ATI and NVIDIA graphics card and wireless networking and the on demand support for non-free media codecs.

At present, Ubuntu is the 3rd largest operating system in world after Windows and Mac.Also Ubuntu is the cheapest and more effective than Windows or any other OS.

Author-

13 October 2012

Android-Future Of Smartphones


img1


Before going to Tell what is an Android I Want to tell you what is an OS??
OS stands for Operating System which means an software to interface between hardware and software.For Ex Windows Xp ,Windows 7, Windows 8, Ubuntu , Fedora , Mint , Chromium , Debain , IOS , Symbian, Bada OS etc. There are more than hundreds of OS available in the market. Some of which are opensource and some of which are closed source.

Now you will be wondering what is an open-source and closed-source.
Let's than discuss here.
Open source is generally free to use, free to edit and  free to publish. If you have little bit of programming knowledge than you can also learn and modify it. They are published under general public license(GPL).
For example there are many open source OS available Like Ubuntu,Mint etc. all designed on Linux Kernel.

What is than Linux kernel?

Kernel is nothing but an application or software at the lowest level communicating with your hardware. It is also responsible for all the process running on the user mode also for whatever commands user is giving over the GUI(Graphical Interface User). Linux is nothing but an family of Unix type Operating System which is evolved in very earlier ages.
img2
click to enlarge

What is Android?

Android is an operating system based on Linux with a Java Programming interface, targeted at mobile hardware such as phones and tablet computers. Android is powerful tool which give an Enormous power to customize your own mobile in your own way.
Why Android?

Today Android powers hundreds of millions of mobile devices in more than 190 countries around the globe. It's the largest installed base of any mobile platform and its growing fast—every day another million users power up their Android devices for the first time and start looking for exciting apps, games, and other digital content. Android has now became the world's most popular mobile platform. With Android we can use all the Google apps we know and use, plus there are more than 600,000 apps and games available on Google Play to keep us entertained, alongside millions of songs and books, and thousands of movies.
img3
click to enlarge

What for you?

As Developer android provide you all the stuff you need like a compiler, debugger and a device emulator as well as its own Java Virtual machine.

img4
click to enlarge

Its Just A Beginning. Let see How Far I can reach.

Author :