Friday, November 23, 2012

Easy Way to Share Internet from Ubuntu to Mobile Device

If you are trying to share your internet connection between computers, you can easily to make ad-hoc connection on your laptop and share it to the others. But it's getting hard when you tried to share your laptop internet connection to another mobile devices like Android or Windows Mobile. Because not every devices can read ad-hoc access point across platform. Here it is I'll show you  how to make it possible.

I have to inform you what I've been use to do this action:

1. Asus EeePC 1015 BX (netbook) with Atheros series WiFi
2. Android Tablet with Gingerbread version 2.3.4
3. Ubuntu 12.04 LTS Precise
4. USB Modem CDMA EVDO

First thing you need to install some supporting application. Open the Terminal console you can found it on Unity Menu or press Ctrl-Alt-T on keyboard. Then type this following command:

sudo apt-get install hostapd
sudo apt-get install dhcp3-server

or copy the command above and hit Ctrl-Alt-V to paste on Terminal

create hostapd.conf file with this command:

sudo gedit hostapd.conf

Then add this following text on hostapd.conf file:

interface=wlan0
driver=nl80211
ssid=replace_this_SSID_name
channel=1
hw_mode=g
auth_algs=1
wpa=3
wpa_passphrase=replace_this_password
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
rsn_pairwise=CCMP

Save it.

Now edit dhcpd.conf file

sudo gedit /etc/dhcp3/dhcpd.conf

And add this following text to file:

option subnet-mask 255.255.255.0;
default-lease-time 600;
max-lease-time 7200;

option domain-name-servers 8.8.8.8, 8.8.4.4 ;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.254;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
}

(no need to worry if the file is empty, just add those text above)

Edit dhcp3-server file : 

sudo gedit /etc/default/dhcp3-server

Find INTERFACES="" text and change it to INTERFACES="wlan0"

Now you have to forward your internet connection by editing this file

sudo gedit /etc/sysctl.conf

Remove the hash symbol on # net.ipv4.ip_forward=0
then change the value from 0 to 1

Then edit rc.local file : 

sudo gedit /etc/rc.local

Add this text below :

/sbin/iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
ifconfig wlan0 inet 192.168.1.1 netmask 255.255.255.0
hostapd -d hostapd.conf &
/etc/init.d/dhcp3-server restart

Just before "exit 0" script.

If you want to share internet connection on LAN, just replace ppp0 with eth0.

At this step, you can reboot your computer.

Connect the computer to the internet with USB modem or LAN then run the hostapd application to share the connection from WiFi with this command from Terminal console:

sudo hostapd ./hostapd.conf

You computer is already to an Access Point. Next, you have to setup your mobile devices.

Turn on WiFi on your mobile and scan for available network. Choose your already made hot spot and fill the password. If your mobile device can't obtain IP address. So you need to input  it manually.

You can put this address on your mobile:

IP address : 192.168.1.10 to 192.168.1.254 
Netmask : 255.255.255.0
Gateway : 192.168.1.1
DNS 1 : 8.8.8.8
DNS 2 : 8.8.4.4

It shoud work now.

Tuesday, November 20, 2012

How To Download Youtube On Linux

Sometimes I want to watch some videos from Youtube, but I can't access to internet any time. So I need to download the videos to watch it later. There is several ways to download Youtube videos. And here I show you how to do.

I'm using LinuxMint 14 "Nadia" RC and I believe it will be the same thread for another Debian based distros like Ubuntu. LinuxMint was based on Ubuntu.

1. Minitube

With this application, you can stream the videos without opening your browser, and you can directly download the videos.

How to install :

Minitube was include on LinuxMint 14 package, so you can searching this application on Software Manager. Or you can download it from terminal with this command :

sudo add-apt-repository ppa:nilaimogard/webupd8
sudo apt-get update
sudo apt-get install minitube

You can find MiniTube application on Menu -> Sound  & Video

2. Via Terminal with youtube-dl

I really like to use this method because it was so "Linux". That's what a different between Windows and Linux. While you decide to stuck your life on linux machine, you can't leave the terminal console like you overlook command prompt on Windows.

First thing you have to do is make sure you have installed "youtube-dl" on your linux OS. If you haven't, you can follow this instruction:

Open Terminal console and type

$ sudo apt-get install youtube-dl

Ones you have completed the installation, you can download videos from Youtube using this method. First you need to open your favorite videos from browser like Firefox or Chrome to find the url address. Then you can copy the following address or type it on terminal.

This some explanation how to use youtube-dl in common:

Open the terminal console from Menu -> Terminal

Type this command :

$ youtube-dl -f 22 -t http://www.youtube.com/watch?v=_776faHD4oo&feature=fvst

-f is mean format and 22 was a code for a video format you want to download.
-t is mean the downloaded video file named using title of the video.

You can found the list of video format code from Wikipedia. The codes are on itag value column.

Your downloaded videos will be stored at your Home folder.

Note : After the installation, you need to update youtube-dl application using this command:

$ sudo youtube-dl --update


That's all.

Sunday, November 18, 2012

Memasang Text Box dan Text Area Pada Blog Post

Pada beberapa artikel, terutama yang berbentuk tutorial. Terkadang saya merasa kesulitan jika harus meletakkan script atau code pada artikel. Karena umumnya kode-kode maupun script sangat panjang. Tentunya akan menjadikan postingan kita sangat panjang jika kita meletakkan begitu saja pada postingan.

Oleh karena itu saya membutuhkan text box atau text area. Perbedaannya adalah text box memiliki scroll bar sementara text area tidak. Keuntungan menggunakan tex box pada postingan supaya pembaca tidak bingung antara artikel dan code. Sehingga memudahkan mereka untuk melakukan copy paste.

Berikut cara menambahkan Text Box pada blog post :

Pembaca bisa mengedit Text

Letakkan kode berikut ini pada artikel blog untuk membuat Editable Text Box. Ingat anda harus beralih ke mode HTML pada blog editor.

<textarea rows="5" cols="40">
TEXT
</textarea>


Atribut cols menunjukan jumlah teks yang akan ditampilkan pada kolom, sementara rows adalah jumlah baris pada text box.



Read Only Text Box

Pada read only text box, pembaca hanya bisa membaca namun tidak bisa menambahkan atau menghapus isi text box. Tetapi pembaca masih bisa melakukan seleksi dan copy pada text box.

<textarea rows="2" cols="30" name="Famous Quotes" readonly="readonly">
TEXT
</textarea>

Atribut name hanya sebagai judul dari text box yang hanya bisa dilihat pada script html dan tidak muncul pada artikel.



Text Area Word Wrap 

Selain Text Box juga ada Text Area untuk meletakkan teks, kode atau script pada postingan blog anda. Jika anda ingin menampilkan semua tulisan tanpa harus menggunakan scrollbar anda bisa menggunakan metode ini.

<textarea rows="8" cols="30" wrap="hard">
TEXT
</textarea>




Demikianlah beberapa cara membuat text box dan text area pada artikel blog anda. Semoga bermanfaat!

Saturday, November 17, 2012

LinuxMint 14 RC (Nadia) on Asus EeePC 1015BX

I've been searching for good operating system for my little netbook Asus EeePC 1015BX. I try many OS on this machine from Windows 7, Ubuntu, PCLinuxOS and even Windows 8. But only Windows 7 which is make me comfort. Ubuntu 12 make my netbook was working so hard. Drained my battery and the system fan was always run on high speed. There is too much problem while I'm installing PCLinuxOS on it. And Windows 8 is not for netbook. I have a problem with screen resolution.

Then I saw on internet that LinuxMint was launch their latest software called Nadia. I try to install it on my Asus EeePC 1015BX and try it for a few days, I don't like live version. Installation progress is just like another linux distros, maybe it's take an hour or less to complete. But something surprise me when I have to make partition on my harddrive. Not like another distros which use a wizard for making partition. So you can let them decide how much partition you have to create. On LinuxMint, you need to decide it by yourself.



LinuxMint 14 running smooth on my Asus EeePC 1015BX. I have no serious problem until today. It's very fast and stable. I'm little bit worried with ATI Radeon chipset on this netbook. So I install the proprietary driver from AMD websites. And it's running well.

I will give you an update if there is a problem with this OS. 

Monday, November 12, 2012

Cara Terbaik Mencari Uang Dari Internet

Saya seringkali mendapatkan pertanyaan dari kenalan saya, apakah benar internet bisa menghasilkan uang? Apakah penghasilan dari internet benar-benar nyata? Saya dengan pasti menjawab iya. Tetapi tergantung dari kegiatan apa yang anda lakukan untuk mencari uang di internet.

Sebenarnya saya atau mungkin anda sudah agak bosan dengan kata-kata seperti judul di atas. Sejak awal tahun 2000an saya sudah sering mengetik-kan kata-kata tersebut pada mesin pencari. Berusaha mencari peruntungan di dunia maya yang katanya bisa menghasilkan uang. Namun segala sesuatu tentang uang memang tidak pernah ada habisnya. Selalu ada jalan untuk mencari uang. Jika bisnis yang lama mati maka bisnis baru akan bermunculan seperti jamur di musim hujan.

Courtesy of elitha-eri.net


Tetapi tidak semua bisnis di internet bisa menghasilkan uang. Banyak juga yang berupa Scam atau penipuan, maka sebaiknya anda berhati-hati dalam memilih. Pada tulisan ini saya akan membahas cara-cara terbaik untuk mencari uang di internet yang sudah saya jalani. Saya tidak akan membahas tentang judi online atau program-program Scam.

1. Trading Online

Yang dimaksud di sini adalah Trading Forex secara online atau jual beli Valuta Asing yang biasa kita sebut Valas. Trading online adalah salah satu cara yang paling banyak diminati orang karena dianggap cepat dengan hasil yang bisa segera dinikmati. Entah berapa banyak orang-orang yang sudah menjadi kaya mendadak dengan kegiatan ini. Berbagai macam teknik bermunculan untuk memprediksi pergerakan pasar. Berbagai seminar juga diadakan dengan peminat yang luar biasa.

Namun ada hal yang kurang saya sukai dari Trading Forex. Sebab menurut saya kegiatan ini sedikit berbau judi. Anda boleh setuju atau tidak dengan pendapat saya. Tapi itulah yang saya rasakan ketika menjalani trading. Sebab kita tidak bisa memastikan apa yang akan terjadi selanjutnya, kita hanya bisa memprediksi harga. Memprediksi artinya mengira-ngira. "Kira-kira" sama dengan mengadu nasib. Sehebat apapun prediksi seorang trader tetaplah menjadi sebuah spekulasi.

Dan persyaratan untuk bisa melakukan trading online, anda harus mendepositokan sejumlah uang pada broker yang ada di internet yang nantinya uang tersebut anda gunakan untuk berdagang. Broker online yang cukup terkenal saat ini adalah InstaForex dan Agea yang dulunya bernama Marketiva.

2. Online Marketing

Cara ini juga banyak diminati orang. Saya memiliki beberapa kenalan yang cukup sukses melakukan kegiatan ini. Dari seorang pengangguran sekarang menjadi jutawan. Seorang ibu rumah tangga yang kini memiliki pelanggan dari luar negeri. Online Marketing telah merubah hidup mereka.

Barang-barang yang mereka jual pun bukanlah barang mewah dengan harga puluhan juta. Justru kebanyakan dari mereka menjual barang-barang sepele yang kadang tidak ter pikirkan oleh kita. Seperti kaos (T-Shirt), souvenir, bunga kering, gantungan kunci, boneka flanel sampai kue ulang tahun.

Dengan modal awal beberapa juta atau bahkan dibawah satu juta, mereka membangun kerajaan bisnis baru untuk kelangsungan hidup mereka. Memang online marketing bukan pekerjaan mudah. Butuh kerja keras, tenaga dan waktu untuk bisa terus berkembang. Namun itulah konsekuensi bisnis. Siapa yang menanam maka dia yang menuai.

3. Publisher

Saya tidak mengatakan blogger, karena tidak selamanya blog menghasilkan uang. Uang yang anda dapatkan dari blog adalah karena anda menerbitkan iklan di blog anda. Maka yang menghasilkan uang adalah iklan yang ada di blog. Dan iklan tidak selamanya harus ada di blog. Bisa juga di website, forum atau aplikasi. Maka dari itu saya lebih suka menggunakan istilah Publisher. Karena kita menghasilkan uang sebagai penerbit iklan. Bagaimana menurut pendapat anda?

Syarat sebagai penerbit iklan, kita harus memiliki media untuk memasang iklan tersebut. Dan salah satu media yang paling banyak digunakan adalah blog, seperti yang anda baca saat ini. Anda bisa melihat di blog ini menampilkan beberapa iklan dari Google Adsense. Dari situlah blog ini menghasilkan uang.

Google Adsense hanyalah salah satu penyedia jasa periklanan di internet. Yang menjembatani antara pemasang iklan (advertiser) dan penerbit iklan (publisher). Masih banyak lagi perusahaan-perusahaan lain yang bergerak dibidang ini.

Namun sekali lagi, ini juga bukan hal yang mudah. Menjadi kaya dalam semalam hanya ada dalam dongeng 1001 malam. Semuanya membutuhkan pengorbanan dan kerja keras. Namun dari ketiga cara mencari uang di internet, saya lebih suka sebagai publisher. Karena tidak membutuhkan banyak biaya, cukup kreatifitas dan kerja keras untuk mendulang rejeki dari internet.

Sebenarnya masih banyak lagi cara mencari uang di internet. Seperti program-program Paid To Write atau Paid To Review. Sayangnya keterbatasan bahasa menjadi kendala bagi saya untuk bersaing dengan orang-orang yang memang terlahir dengan bahasa Inggris. Jika anda merasa memiliki pengetahuan yang bagus dalam Bahasa Inggris, mungkin anda bisa mencoba program-program tersebut. Tapi bukan bahasa Inggris yang anda terjemahkan dari Google Translate lho!

"Internet di Indonesia adalah barang yang mahal. Jadi jangan sia-siakan hanya untuk mengupdate status yang tidak penting. Jadikan juga sebagai sarana untuk menambah penghasilan."

Selamat berbisnis online!

Monday, November 5, 2012

Membuat Laptop Menjadi Hotspot

Berikut ini adalah beberapa cara untuk menjadikan laptop anda sebagai laptop atau Wireless Access Point. Sehingga anda bisa saling berbagi koneksi internet yang terhubung melalui modem GSM/CDMA atau dial up connection.

1. Connectify

Connectify adalah aplikasi untuk membuat virtual access point yang populer saat ini. Kemudahan konfigurasi dan kemampuannya untuk saling berhubungan dengan perangkat mobile lainnya sangat handal. Membuat Connectify disukai banyak orang. Namun sayangnya tidak tersedia opsi sharing internet pada versi gratis.

2. Bzeek

Bzeek adalah aplikasi serupa yang bisa membuat jaringan WiFi menggunakan laptop anda. Bzeek membuat laptop anda sebagai access point secara gratis. Ketika menggunakan Bzeek anda akan menemukan SSID dengan nama “Bzeek Free WiFi”.

3. Virtual Router

Virtual Router adalah aplikasi gratis yang sepenuhnya dibangun menggunakan bahasa C# yang bisa merubah Windows 7 atau Windows R2 Computer menajdi WiFi Hotspot. Aplikasi ini menggunakan sekuriti WPA2. Sayangnya Virtual Router ini masih dalam versi Beta.

4. mHotspot

mHospot merupakan aplikasi virtual hotspot gratis dan tidak memerlukan instalasi seperti aplikasi lainnya. Anda bisa saling berbagi koneksi internet dan kompatibel dengan berbagai macam gadget.


Itulah beberapa aplikasi yang bisa anda gunakan untuk merubah laptop anda menjadi wireless access point secara gratis. Sebenarnya masih banyak aplikasi dan cara-cara manual untuk merubah laptop untuk menjadi hotspot. Silahkan anda temukan cara yang menurut anda paling baik.

Picture is courtesy of xversailez.blogspot.com