Search

14 April 2011

Review focusnusantara.com

Halaman Utama focusnusantara.com

Kali ini saya akan mencoba me-review website KartuMuu.com, dimana tujuan review ini sebagai tugas akhir matakuliah Interaksi Manusia dan Komputer. Tujuan dari mereview website ini hanya untuk pembelajaran, jika ada kritik atau saran, itu adalah pendapat saya pribadi dan tidak ada maksud yang lain. 

KartuMuu.com adalah website e-commerce yang menyediakan peralatan fotografi dari berbagai merk dan jenis, baik itu dari dalam maupun luar negeri. Selain menyediakan peralatan fotografi, website ini juga memiliki artikel-artikel dan tips-tips agar kita bisa menjadi seorang fotografer yang baik dan handal (jadi kepingin, :)).

Pertama kali saya mengunjungi website focusnusantara.com, saya disuguhkan dengan tampilan layout yang sederhana, dan perpaduan warna dominan yaitu merah dan hitam, sehingga terlihat simple. Font yang digunakan juga bisa terbaca dengan jelas, karena menggunakan warna putih dan ukuran yang relatif pas untuk di baca.

Bagian header tidak terlalu ribet, karena hanya terdiri dari gambar dan nama toko website ini. Selain itu di bagian header terdapat jargon untuk website focus nusantara ini, ini bagus karena jargon diperlukan bagi setiap website/tokountuk mempromosikan kelebihan apa yang ada di website/toko ini. Perpaduan yang simple antara background merah serta tulisan putih, namun masih ada space kosong untuk bagian kanan.

 Header

Sekarang kita masuk kebagian isi, disini hampir sama seperti header, isi pada bagian kanan kosong, yang membuat terlihat kurang padat dalam hal isi website. Seharusny bagian kanan ini bisa diisi oleh banyak hal, seperti iklan, contact personnya, artikel, dan lain-lain.

Bagian kanan kosong

Kita masih di bagian isi, pada tampilan website ini terdapat informasi tentang focus nusantara dan artikel yang kemudian dibawahnya terdapat bermacam iklan yang dibawahnya terdapat acara sebuah banner yang isinya berupa acara terkini yang akan berlangsung dan diskon, kemudian baru terdapat produk-produk baru yang ada di website ini. Ada baiknya untuk iklan, diskon, dan produk-produk terbaru tersebut ada di bagian paling awal/paling atas dari sekedar informasi, agar pengunjung tidak harus men-scroll ke bawah, ini merepotkan, karena jarang bagi pengunjung untuk membaca informasi, biasanya langsung melihat produk terbaru atau diskon yang ada di sebuah website.

Bagian isi

Pada bagian menu, ada yang aneh pada website ini, ketika kita berada di home, kita dihadapkan pada sebuah menu yang berada di atas isi yang memanjang ke samping, namun ketika kita klik menu selain home, maka menu tersebut akan berubah kebagian kiri dari atas dan memanjang ke bawah. Menurut saya ini kurang bagus karena kurang konsisten dalam penerapan menu, lebih baik pilih salah satu bentuk menu yang akan digunakan, menu diatas isi memanjang ke samping atau menu di kiri isi memanjang ke bawah.

Bagian menu

Pada isi bagian kiri, terdapat kategori produk dari website ini. Ada bnyak skali, namun membuat saya pusing dan sulit bula saya ingin mencari salah satu kategori, karena kategori produknya tidak berurutan, lebih baik diurutkan sesuai abjad, biar jika pengunjung ingin mencari salah satu kategori gampang ketemunya.

Bagian Kategori Produk

Masih di isi bagian kiri, terdapat kolom searching, menu minimalis dan mudah terlihat, namun sayang pencarian dlakukan cuma berdasarkan nama, tidak ada pencarian menurut kategori yang bisa menspesifikkan pencarian. Selain itu, jika kita mencari sesuatu, jika hasil pencariannya banyak, maka hasilnya akan panjang ke bawah, pengunjung harus men-scroll ke bawah berulang kali. Ada baiknya jika hasil pencariannya banyak, digunakan paging agar tidak merepotkan pengunjung.

Searching

Selanjutny, kita ke bagian bawah. Ada hal menarik di bagian bawah, ada kalkulator mini, mungkin ini diadakan untuk memudah kan pengunjung menghitung berapa harga yang ingin dibeli. Namun sayangnya kalkulator mini tersebut tidak berfungsi, sebaiknya bila tidak berfungsi lebih baik ditiadakan saja.

Kalkulator mini

Pada dasarnya website focusnusantara.com ini sudah baik, namun harus ada perbaikan lagi yang harus dikerjakan. Sekian review dari saya, semoga bermanfaat, terima kasih.

14 March 2011

Tugas E-commerce IMK

Tugas Interaksi Manusia Komputer untuk minggu ini yaitu situs e-commerce istanabayi.com dari segi user evaluator, transactor dan customer. 

Evaluator
Seorang evaluator akan mencari tahu mengenai barang serta detailnya yang ada di situs dan mengharapkan situs tersebut dapat membantunya untuk menemukan barang yang diharapkan. Menurut saya dari segi evaluator untuk situs istanabayi.com adalah 
1. Untuk halaman awal, sudah baik menampilkan barang terbaru setiap bulan, namun jika sedikit, lebih baik menambahkan item/barang lain untuk keseimbangan design pada bagian kiri, tengah dan kanan.
  
2. Pengelompokan kategori yang kurang teratur dan terlalu banyak menyulitkan pengguna.
 

Transactor 
Seorang transactor adalah seorang yang ingin melakukan transaksi dengan mudah dan cepat. Menurut saya dari segi transactor untuk situs istanabayi.com adalah  
1. Tidak ada fasilitas mengurutkan berdasarkan kriteria atau kategori tertentu, yang ditampilkan hanya berdasarkan merk produk. Serta tidak ada fasilitas untuk membandingkan setiap barang.

2. Peletakan menu pencarian tidak biasa, sulit untuk transactor mencari barang yang ingin langsung di beli dengan cara mencari langsung di menu pencarian. Banyak website lain meletakkan menu pencarian diatas dekat header.
 
3. Promosi diskon terlalu sederhana dengan menggunakan marquee tanpa gambar , lebih baik menggunakan gambar agar lebih menarik minat transactor.

Customer
Seorang customer adalah orang yang sudah pernah bertransaksi dan sudah beberapa kali bertransaksi di situs tersebut. Ia adalah member yang memiliki hak akses tertentu atas website.Menurut saya dari segi customer untuk situs istanabayi.com adalah
1. Klik kanan yang di disable menyulitkan ketika membuka banyak tab, ini di mungkinkan untuk para costumer untuk membandingkan barang atau ingin membeli banyak. Selain itu hal ini juga mengurangi fungsionalitas dari mouse.
2.  Letak menu informasi pengiriman dan hubungi kami agak tersembunyi sehingga menyulitkan pengguna. Tidak terdapat fitur untuk tracking pengiriman produk yang dipesan. 
 
Secara keseluruhan, situs  istanabayi.com ini belum optimal, masih banyak bagian-bagian yang harus dibenahi, yang bisa membantu para pengguna yang mengunjungin situs ini. Alangkah baiknya jika situs ini mewakili dari empat segi user, yaitu browser, evaluator, transactor, dan costumer.
 



14 February 2011

Search Engine Optimization (SEO)

Pengertian Search Engine Optimization (SEO)

Optimisasi mesin pencari (bahasa Inggris: Search Engine Optimization, biasa disingkat SEO) adalah serangkaian proses yang dilakukan secara sistematis yang bertujuan untuk meningkatkan volume dan kualitas trafik kunjungan melalui mesin pencari menuju situs web tertentu dengan memanfaatkan mekanisme kerja atau algoritma mesin pencari tersebut. Tujuan dari SEO adalah menempatkan sebuah situs web pada posisi teratas, atau setidaknya halaman pertama hasil pencarian berdasarkan kata kunci tertentu yang ditargetkan. Secara logis, situs web yang menempati posisi teratas pada hasil pencarian memiliki peluang lebih besar untuk mendapatkan pengunjung.

Prinsip Kerja Search Engine Optimization (SEO)
1. Analisa Keyword,
Namanya juga sudah keyword [kata kunci] berarti, keyword itulah yang harus kita tembak dan yang kita perkiraan apa yang sedang orang cari. Keyword merupakan point penting pada SEO, karena keyword itulah yang akan diketikkan pada search engine. Jadi buatlah keyword yang tepat dan jangan asal-asalan.

2. Topik Yang Segar,
Tentunya kita semua tahu bahwa setiap orang pasti menyukai hal yang baru, begitu juga dengan topik, pastinya orang butuh informasi yang baru pula. Carilah topik yang segar dan yang sedang banyak dicari orang saat ini. Contohnya adalah bisa me-Manfaatkan Google Warta Indonesia Untuk Mencari Keyword dan Topik Terbaru.

3. Penempatan Keyword di Dalam Artikel,
Untuk menempatkan keyword jangan asal-asalan juga, mungkin bisa anda lihat di setiap artikel saya, saya akan menempatkan keyword utama pada paragraf pertama lalu saya selipkan juga di paragragf tengah dan jangan lupa juga untuk menaruh keyword nya diparagraf penutup [biasanya keyword tersebut akan saya buat BOLD].

Karena apa, menempatkan keyword pada ketiga paragraph pertama, tengah dan akhir akan lebih memudahkan search engine untuk menemukan artikel yang relevan yang dicari tentunya dengan keyword dan anchor text yang sama pula.

4. Meta Tag Pada Sebuah Web Blog,
Jangan lupa ketika anda telah membuat blog untuk segera memasang Meta Tag pada blog anda. Pemasangan meta tag ini berfungsi untuk mendeskripsikan blog kita itu membahas tentang apa yang akan dideskripsikan oleh sistem kerja search engine. Untuk cara memasang meta tag ditunggu saja artikel berikutnya.

5. Artikel Yang ditulis Secara Original (bukan hasil copy paste).
Harus kita pahami bahwa search engine akan menyukai blog yang memiliki konten/isi artikel yang original dan bukan hasil copy paste. Karena blog dengan artikel copy paste akan masuk daftar list dan tidak akan dideteksi oleh search engine.

Teknik Search Engine Optimization (SEO)
1. White Hat SEO
White hat SEO bisa di artikan dalam bahasa indonesia adalah topi putih yang di mana para webmaster meyakini bahwa ini adalah tehnik paling aman dalam search engine optimization,white hat SEO bisa juga di kategorikan bahwa konten adalah raja dan web/blog tersebut berjalan pelan tapi pasti.White hat SEOadalah tehnik yang terbaik untuk suatu pemasaran walapun pesaing memang menjadi hambatan menerapkan White hat SEO ini bisa memuaskan para pengunjung juga pelanggan yang diharapkan karena apabila menerapkannya mau tidak mau pemilik web/blog harus menganggap konten adalah raja yang memberikan informasi yang tepat dan akurat.
Beberapa teknik yang mungkin berguna dalam White Hat SEO:
  • Informasi yang terarah, membuat konten yang relevan dan menunjukan informasi yang relevan juga, maksudnya adalah apabila ingin memasarkan suatu produk maka pasarkanlah yang sportif tidak membuat kata kunci yang lain yang diselipkan di dalam konten sehingga pengunjungpun mengetahui maksud dan tujuan web/blog tersebut dengan produk yang diarahkan.
  • Menata Web/Blog dengan baik, white hat seo juga bisa di lakukan dengan menata Web/blog secara baik bisa dilakukan dengan pemilihan template yang SEO friendly dan mengatur CSS dengan merampingkannya sehingga daya muat menjadi cepat, perlu juga di perhatikan java scriptnya.Juga membagi halaman yang baik, dan adapun cara agar membuat loading blog menjadi lebih baik adalah dengan compress css.
  • Pemberian meta tag, berikanlah meta tag karena ini sangat membantu terutama judul dan deskripsi yang perlu di perhatikan adalah robot dan judul yang tepat dibawah head juga charset yang di gunakan agar spider jelas membaca kode.Dalam pemberian meta tag bisa di lihat di artikel meta tag complete seo friendly.
  • Buat kata kunci(keyword) yang relevan, untuk white hat seo tempatkan judul sebagai keyword dan juga deskripsi, ada baiknya di tempatkan di unsur berikut ini: Judul, Meta Description, Kata kunci Meta, Pos Unsur h1-h6, Teks dengan ” “, Alt Tag yang bisa di optimalkan di dalam gambar, Title Tag, Link yang berisi kata kunci(keyword)
2. Black Hat SEO
Black Hat SEO diartikan sebagai suatu cara curang dalam memanuver segi Optimasi sebuah web blog agar bisa menduduki halaman pertama Searh Engine semisal google dan yahoo. Menurut informasi yang saya dapatkan dari hasil browsing kesana dan kemari, Black Hat SEO ini memang terbukti ampuh menjajaki halaman pertama search engine (yang secara tidak langsung dipaksa untuk bisa nangkring di sana tapi bukan secara natural dan optimasi pada biasanya).
Beberapa teknik yang mungkin berguna dalam Black Hat SEO:
  • Keyword Stuffing, teknik ini dilakukan dengan cara menaruh banyak kata kunci (keyword) dalam suatu halaman web blog (artikel) agar bisa menarik simpati dari search engine untuk bisa mengindeknya, dengan kata lain keyword ini dimasukan ke dalam suatu (contoh) artikel, padahal antara artikel, judul dan keyword tidak ada yang relevan.
  • Cloaking (halaman web blog palsu), teknik ini dilakukan untuk menipu search engine bot dengan cara membuat sebuah halaman serta isi konten yang palsu agar bisa menjaring pengunjung dengan cepat. Nah, perlu kita ketahui, saya contohkan ketika kita membuka suatu halaman web blog, maka yang kita buka itu adalah halaman yang sebenarnya tetapi ketika search engine yang mengunjunginya maka teknik cloaking yang berupa script ini akan memberikan halaman palsunya. (namun untuk cara cloaking ini saya kurang begitu memahami, karena saya sendiri tidak pernah menggunakan Black Hat SEO).
  • Invisible Keyword, teknik inilah yang paling banyak digunakan oleh para blogger, karena saya pikir memang cukup mudah, kita hanya perlu menaruh keyword yang banyak diantara kata-kata dalam suatu artikel (walaupun konten tidak relevan) lalu keyword tersebut di warnai sesuai dengan warna background web blog. Jadinya, keyword tersebut secara kasat mata tidak akan terlihat, tapi search engine bot tetap bisa melihatnya.

03 December 2009

Jumpstart Untuk Solaris 10

Ini saya buat jumpstat dr bahasa indonesia, karena sudah bnyak bgt dr yg berbahasa inggris (sengaja)..

Untuk instalasi solaris pake jumpstart dibagi 2 bagian :
1. Langkah instalasi di SERVER JUMPSTART yang dipake buat ngeboot & install solaris dr SERVER lain yang mau di deploy, dibagi dalam beberapa steps :
a. Install SOLARIS buat si mesin ini dulu (install biasa .. pake CD / DVD media instalasi SOLARIS).

b. Buat direktori untuk flar image dan core jumpstart server trus share 2 direktori ntu pake NFS.
untuk kasus gw, gw bikin direktori /export/home/Jumpstart/FLAR untuk tempat naro FLAR IMAGE dan direktori /export/home/SUN/SOLARIS10.

root#mkdir /export/home/Jumpstart/FLAR
root#mkdir /export/home/SUN/SOLARIS10

Sharing 2 direktori ntu dengan menambahkan line dibawah ini ke file /etc/dfs/dfstab

root#share –F nfs –o ro,anon=0 /export/home/Jumpstart/FLAR
root# share –F nfs –o ro,anon=0 /export/home/SUN/SOLARIS10

Trus jalankan command dari terminal

root#shareall

c. Install core jumpstart server di direktori yang udah disiapin.
Mount CD  / DVD solaris, untuk kasus saya, saya gunakan DVD solaris 10 (otomatis ke mount pas di asupin ke drive).Jalankan command berikut :

root#cd /cdrom/cdrom0/s0/Tools
root#./setup_install_server /export/home/SUN/SOLARIS10

d. Bikin FLAR IMAGE dr SERVER yang mo di jumpstart trus taro hasil FLAR-nya ke direktori yang udah disiapin. Jalankan command berikut (untuk kasus saya, FLAR dibikin di SERVER JUMPSTART jadi si SERVER JUMPSTART jadi IMAGE buat semua):

root#flarcreate -n TEST -c -S /export/home/Jumpstart/FLAR/TEST.flar

e. Copy beberapa file yang diperlukan trus taro di direktori yang sama dengan direktori tempat naro FLAR IMAGE. Jalankan command berikut :

root#cd /export/home/SUN/SOLARIS10/Misc/jumpstart_sample
root#cp check /export/home/Jumpstart/FLAR/.

f. Bikin file “sysidcfg” di direktori yang sama dengan direktori tempat naro FLAR IMAGE (/export/home/Jumpstart/FLAR/).

Isi file “sysidcfg” (untuk kasus saya) :
timezone=Asia/Jakarta
timeserver=localhost
terminal=sun-cmd
network_interface=nxge0 {
hostname=superpinjal
default_route=192.168.1.1
ip_address=192.168.1.2
netmask=255.255.255.0
protocol_ipv6=no
}
name_service=NONE
security_policy=NONE

g. Bikin file “rule” di direktori yang sama dengan direktori tempat naro FLAR IMAGE.
Isi file “rule” (untuk kasus saya) :

# <matchrule> <pre-inst> <profile> <post-inst>
any -  -  flar.prof   -

h. Bikin file client profile (klo gw namanya “flar.prof”). Isi file “flar.prof” (untuk kasus saya, IP ADDRESS JUMPSTART SERVER : 192.168.1.10, cuman ada 4 partisi /, swap, /export/home, /var, DISK yang dikenali dan saya pakai c1t0d0 liat pake command “format”) :

install_type flash_install
archive_location nfs 192.168.1.10:/volA/jumpstart/UIP/UIP.flar
partitioning explicit
filesys c1t0d0s0 30720 /
filesys c1t0d0s1 65536 swap
filesys c1t0d0s3 20480 /var
filesys c1t0d0s4 20480 /export/home

2. Konfigurasi TFTP SERVER
edit file /etc/inet/inetd.conf dan un-comment line berikut :

#tftp   dgram   udp6    wait    root    /usr/sbin/in.tftpd      in.tftpd -s /tftpboot
sehingga menjadi
tftp   dgram   udp6    wait    root    /usr/sbin/in.tftpd      in.tftpd -s /tftpboot

khusus untuk SOLARIS 10, jalankan command berikut untuk mendaftarkan XML tftp service ke svc daemon

root#inetconv -i /etc/inet/inetd.conf

dan START tftp server (pastikan ada process tftp setelah start dengan “ps -edf |grep -i tftp”).

3. Konfigurasi /etc/ethers dan /etc/hosts sesuaikan dengan SERVER yang mau diinstall pake cara JUMPSTART. Untuk kasus saya, client yang akan di install menggunakan jumpstart server memiliki MAC ADDRESS : 0:9:3d:14:87:9 dan IP ADDRESS : 192.168.1.20 dengan hostname “GUNDUL”, maka
Isi file /etc/hosts

192.168.1.20    GUNDUL
192.168.1.10 JUMPSTART
Isi file /etc/ethers
0:9:3d:14:87:9    GUNDUL
0:21:28:4:67:50    JUMPSTART

4. Jalankan command “add_install_client” di SERVER JUMPSTART (untuk kasus saya, SOLARIS saya pake sun4v, cara liatnya tinggal “uname -a” aja .. liat disitu deh).
root#./add_install_client \
root#-s JUMPSTART:/export/home/SUN/SOLARIS10 \
root#-c JUMPSTART:/export/home/Jumpstart/FLAR/ \
root#-p JUMPSTART:/export/home/Jumpstart/FLAR/ \
root#GUNDUL sun4v

5. Langkah di sisi SERVER yang mo diinstall solaris pake cara JUMPSTART server.
init 0 (untuk masuk ke OBP), setelah udah masuk ke OBP ketikkan :

root#boot net – install

02 December 2009

Karakter Khusus Untuk HTML

Dibawah ini adalah beberapa karakter khusus beserta entitasnya :

Karakter HTML
“ &quot;
& &amp;
< &lt;
> &gt;
€ &euro;
Fungsi Spasi &nbsp;
Á &Aacute;
á &aacute;
 &Acirc;
â &acirc;
´ &acute;
Æ &AElig;
æ &aelig;
À &Agrave;
à &agrave;
Å &Aring;
à &Atilde;
ã &atilde;
Ä &Auml;
ä &auml;
? &forall;
¦ &brvbar;
Ç &Ccedil;
ç &ccedil;
¸ &cedil;
¢ &cent;
ˆ &circ;
© &copy;
¤ &curren;
° &deg;
÷ &divide;
É &Eacute;
é &eacute;
Ê &Ecirc;
ê &ecirc;
È &Egrave;
è &egrave;
Ð &ETH;
ð &eth;
Ë &Euml;
ë &euml;
€ &euro;
Ë &Euml;
½ &frac12;
¼ &frac14;
¾ &frac34;
Í &Iacute;
í &iacute;
Î &Icirc;
î &î
¡ &iexcl;
Ì &Igrave;
ì &igrave;
¿ &iquest;
Ï &Iuml;
ï &iuml;
« &laquo;
¯ &macr;
µ &micro;
· &middot;
¬ &not;
Ñ &Ntilde;
ñ &ntilde;
Ó &Oacute;
ó &oacute;
Ô &Ocirc;
ô &ocirc;
Œ &OElig;
œ &oelig;
Ò &Ograve;
ò &ograve;
ª &ordf;
º &ordm;
Ø &Oslash
ø &oslash;
Õ &Otilde;
õ &otilde;
Ö &Ouml;
ö &ouml;
&para;
± &plusmn;
£ &pound;
» &raquo;
® &reg;
ƒ &fnof;
Š &Scaron;
š &scaron;
§ &sect;
­ &shy;
¹ &sup1;
² &sup2;
³ &sup3;
ß &szlig;
Þ &THORN;
þ &thorn;
˜ &tilde;
× &times;
Ú &Uacute;
ú &uacute;
Û &Ucirc;
û &ucirc;
Ù &Ugrave;
ù &ugrave;
¨ &uml
Ü &Uuml;
ü &uuml;
Ý &Yacute;
ý &yacute;
¥ &yen;
Ÿ &Yuml;
ÿ &yuml;

&ensp
? &zwnj;
? &zwj;
– &ndash;
‘ &lsquo;
’ &rsquo;
‚ &sbquo;
“ &ldquo;
” &rdquo;
„ &bdquo;
‹ &lsaquo;
› &rsaquo;
† &dagger;
‡ &Dagger;
‰ &permil;
• &bull;
… &hellip;
™ &trade;

Source Code C++ Bilangan Fibonacci

Bilangan fibonacci itu adalah jumlah dari derel 2 bilangan sebelumnya. Misalnya 0 1 1 2 3 5, dst...Di bawah ini adalah source code bilangan fibonacci dengan c++ :

#include <iostream.h>
int main ()
{

int Bil_2=1, Bil_1=1, Bil_n;
int Suku_n;

cout<<"Masukan Jumlah Deret Bilangan Yang Diinginkan : ";
cin>>Suku_n;
cout<<"\n";
cout<<"Deret Bilangan Fibonacci : ";

for(int i=1;i<=Suku_n;i++)
{
if(i==1)
cout< else if(i==2)
cout< else
{
Bil_n = Bil_1 + Bil_2;
Bil_2 = Bil_1;
Bil_1 = Bil_n;
cout< }
}

cout< cout<<"\n";
cout<<"Suku Bilangan ke-"< cout<<"\n";
system("pause");
return 0;

}


Selamat mencoba...

30 November 2009

Install PostgreSQL di Ubuntu 9.10

Anda ingin memasang server database PostgreSQL pada mesin ubuntu 9.10 karmic koala? berikut ini adalah tips installasi serta konfigurasi PostgreSQL pada Ubuntu 9.10 Karmic Koala. Ketik perintah ini :

sudo apt-get install postgresql-8.3
sudo -u postgres psql postgres
ALTER USER postgres WITH ENCRYPTED PASSWORD 'pasword_nya';
ALTER ROLE
\q
Setelah itu, cobalah install postgresql client, misal pgadmin dan anda bisa langsung login dengan password yang baru saja anda buat. Jika anda juga mau menginstall library postgresql utuk PHP anda busa menginsall paket ini php5-pgsql
sudo apt-get install pgadmin3 php5-pgsql
Semoga bermanfaat..

di kutip dari akhsan.web.id

Agar Database MySQL di Ubuntu Bisa Diakses dari Komputer Lain


Anda install MySQL server dari repository ubuntu ? Kalo iya, maka deffault config mysql nya adalah men-skip networking nya. Artinya mysql server anda tidak bisa diakses dari komputer lain dalam jaringan LAN. Namun anda bisa mengubahnya agar dapat diakses oleh komputer lain. Berkut ini langkah-langkah nya.


Buka file my.cnf biyasanya terletak di
/etc/mysql/my.cnf
kemudian..
sudo nano /etc/mysql/my.cnf

Cari dan tutup atau berikan comment (tanda #) pada bagian bagian skip-networking :
#bind-address = 127.0.0.1
Simpan dan restart mysql server anda
sudo /etc/init.d/mysql restart

Selanjut nya login ke mysql anda, dan lakukan perintah-perintah sebagai berikut:
tommy@tommy-laptop:~$ mysql -uroot -p
Enter password:

mysql> use mysql
mysql> insert into user (Host,User,Password) values ('%','root',password('root'));
mysql> grant all privileges on *.* to 'root'@'%';
mysql> flush privileges;

Setelah itu, anda bisa mencba akses mysql server anda dari komputer sebelah yang terhubung jaringan. Semoga bermanfaat.

di kutip dari akhsan.web.id

24 November 2009

Jadikan HP Anda Remote Pada Ubuntu Desktop Dengan anyRemote

Anda punya HP yang mendukung java ? Maka installah anyremote dan ganyRemote untuk GUI nya pada ubuntu karmic koala anda dan anda dapat mengontrol komputer atau laptop anda dari HP anda. Mantab to? Selain HP harus mendukung java, HP anda juga harus ada bluetooth, komputer atau laptop anda tentu nya juga harus ber bluetooth. OK langsung saja mulai install..

sudo apt-get install anyremote ganyremote

Setelah selesai install, maka aplikasi ganyremote berada di Application >> Accecorries >> ganyremote Langsung saja buka, pertama-tama anda musti download aplikasi client java yang musti anda install pada HP anda. Opsi download ada pada halaman properties berikut ini:

Hasil download aplikasi java untuk HP secara def\fault tersimpan di /home/akhsan/.anyRemote. Saya memilih aplikasi anyRemote-64b.jar untuk saya install di HP SE W610 saya. Anda juga bisa memilih versi yang lain, ada 3 versi yang terdownload. Saya kebetulan blom sempat mencoba yang lain, tidak tahu apa bedanya antara ketiganya. Setelah selesai install aplikasi client di HP, anda bisa saling menghubungukan antara komputer atau laptop anda dengan HP anda, dan buka aplikasi anyRemote client yang ada di HP anda. Apliaksi ubutnu yang dapat di remote terdaftar dalam tampilan ganyremote dibawah ini.

Setelah terhubung dengan HP anda, dalam aplikasi anyRemote yang ada di HP ada 3 opsi remote, yaitu remote presentation, remote desktop dan remote media player. Anda dapat meremote semua yang ada di desktop anda dengan HP anda. Selamat bermain dengan desktop anda lewat HP anda. Semoga bermanfaat.

dikutip dari http://akhsan.web.id

Alamat Repository Ubuntu 9.10 Karmic Koala

Bagi anda yang ingin install atau upgrade aplikasi-aplikasi ubuntu 9.10 karmic koala, berikut ini alamat repository lokal yang bisa anda manfaatkan. Seperti biasa taruhlah salah satu list alamat repository ini ke /etc/apt/sources.list atau ke synaptic.

1. Repository UGM :

deb http://repo.ugm.ac.id/ubuntu/ karmic main restricted universe multiverse
deb http://repo.ugm.ac.id/ubuntu/ karmic-updates main restricted universe multiverse
deb http://repo.ugm.ac.id/ubuntu/ karmic-security main restricted universe multiverse


2. Repository UI (Kambing) :

deb http://kambing.ui.edu/ubuntu karmic main restricted universe multiverse
deb http://kambing.ui.edu/ubuntu karmic-updates main restricted universe multiverse
deb http://kambing.ui.edu/ubuntu karmic-security main restricted universe multiverse
deb http://kambing.ui.edu/ubuntu karmic-backports main restricted universe multiverse
deb http://kambing.ui.edu/ubuntu karmic-proposed main restricted universe multiverse

3. Repository Telkom :

deb http://dl2.foss-id.web.id/ubuntu karmic main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu karmic-updates main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu karmic-security main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu karmic-backports main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu karmic-proposed main restricted universe multiverse

4. Repository CBN :

deb http://ubuntu.cbn.net.id/Ubuntu karmic main restricted universe multiverse
deb http://ubuntu.cbn.net.id/Ubuntu karmic-updates main restricted universe multiverse
deb http://ubuntu.cbn.net.id/Ubuntu karmic-security main restricted universe multiverse
deb http://ubuntu.cbn.net.id/Ubuntu karmic-backports main restricted universe multiverse
deb http://ubuntu.cbn.net.id/Ubuntu karmic-proposed main restricted universe multiverse

5. Repository ITB :

deb ftp://ftp.itb.ac.id/pub/ubuntu karmic main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu karmic-updates main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu karmic-security main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu karmic-backports main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu karmic-proposed main restricted universe multiverse

6. Repository Indika :

deb http://ubuntu.indika.net.id/ karmic main restricted universe multiverse
deb http://ubuntu.indika.net.id/ karmic-updates main restricted universe multiverse
deb http://ubuntu.indika.net.id/ karmic-security main restricted universe multiverse
deb http://ubuntu.indika.net.id/ karmic-backports main restricted universe multiverse
deb http://ubuntu.indika.net.id/ karmic-proposed main restricted universe multiverse

7. Repository Komo :

deb http://komo.vlsm.org/ubuntu karmic main restricted universe multiverse
deb http://komo.vlsm.org/ubuntu karmic-updates main restricted universe multiverse
deb http://komo.vlsm.org/ubuntu karmic-security main restricted universe multiverse
deb http://komo.vlsm.org/ubuntu karmic-backports main restricted universe multiverse
deb http://komo.vlsm.org/ubuntu karmic-proposed main restricted universe multiverse

8. Repository ITS :

deb http://mirror.its.ac.id/ubuntu karmic main restricted universe multiverse
deb http://mirror.its.ac.id/ubuntu karmic-updates main restricted universe multiverse
deb http://mirror.its.ac.id/ubuntu karmic-security main restricted universe multiverse

Ubuntu 9.10 Karmic Koala

Di karmic koala akan nampak icon-icon baru yang lebih cantik dan menarik. Selain itu, apa saja fitur baru di karmic koala? berikut ini fitur baru yang ada di ubuntu 9.10 karmic koala :

  • Waktu booting lebih cepat
  • GNOME 2.28
  • Linux Kernel 2.6.31
  • Lebih kompatibel dengan driver video intel
  • ext4 sebagai filesystem default nya
  • GRUB 2 by deffault
  • fitur selengkapnya baca disini
Ubuntu 9.10 Karmic Koala bisa diunduh di server lokal atau di server ubuntunya langsung, antara lain :
di kutip dari akhsan.web.id

    03 September 2009

    Download Free Windows 7 RTM Enterprise 90-Day Evaluation

    Microsoft is offering Windows 7 RTM as a free download. That’s right! Completely free, no catch, no strings attached. The Redmond-based company is delivering customers the possibility of continuing the testing of its latest iteration of the Windows client even after the Release Candidate Build 7100 development milestone downloads have been discontinued. In this regard, the Windows 7 RTM Enterprise edition bits are currently up for grabs straight from the software giant. Customers will be able to test drive the release for no less than 90 days.


    Stephen L. Rose, Senior community manager, Windows IT Pro Client, explained that the free Windows 7 RTM Enterprise 90-day evaluation comes as a consequence of direct input from IT professionals. “Many IT pros we talk to have been looking for a way to continue their work with the Release Candidate to test their applications, hardware and deployment strategies with final Windows 7 bits. In response, we have created the Windows 7 Enterprise 90 Day trial edition, available beginning [September 1, 2009],” Rose noted.

    Microsoft is already offering the RTM of Windows 7 via a variety of channels to specialized audiences. However, the free Windows 7 RTM Enterprise 90-day evaluation comes with no limitations, and is available for download for all IT pros independent of the subscription-based or volume licensing sources. At the same time, the general public can also access downloads, provided that they specify an IT professional role when they register for Windows 7 RTM Enterprise on the Windows 7 Enterprise 90-day Trial webpage.

    “This evaluation version is for IT Professionals who do not yet have access to Windows 7 RTM through one of the following means: Through a Software Assurance Volume License agreement; Through MSDN and TechNet subscriptions; Through Software Assurance agreements allowing the download of Windows 7 RTM via the Volume Licensing Download Center,” Rose added.

    What are customers getting? Well, the Enterprise SKU is the equivalent of the Windows 7 Ultimate edition, but is reserved for Volume Licensing customers with Software Assurance and will not be offered at retail. The free Windows 7 RTM Enterprise 90-day evaluation is the complete, fully-featured high-end edition of Windows Vista’s successor. But if you want it, you’ll have to hurry.

    Rose revealed a “few things to be aware of before you download the Evaluation code.

    -A limited number of licenses are available, so the download will only be available while supplies last.
    - Following the 90-day evaluation period, IT Pros who wish to continue to use Windows 7 Enterprise will be required to purchase and perform a clean installation of Windows 7, including drivers and applications.
    -Windows 7 Enterprise Edition 90-Day Trial is the final Released-to-Manufacturing (RTM) version of Windows 7 Enterprise Edition. This is the same software that is available to Volume Licensing (VL) through Software Assurance (SA) and is feature-complete.
    - Windows 7 Enterprise 90-Day Trial is available in English, Spanish, French, German, and Japanese in both 32 and 64 bit versions.
    - Activation of Windows 7 Enterprise 90-Day Trial is required within 10 days after installation, or the product will shut down every hour. Windows 7 Enterprise 90-Day Trial is valid for 90 days after installation. After expiration, your computer will shut down every hour.”

    Windows 7 RTM Enterprise 90-Day Evaluation is available for download..


    29 August 2009

    Lagu Indonesia Raya Versi Plesetan Malaysia?

    Indonesia & Malaysia, 2 negara yang katanya serumpun, yakni rumpun Melayu, namun begitu hubungan keduanya sering mengalami pasang surut, diawali jaman bung Karno saat itu terbentuk Komando Ganyang Malaysia - tujuannya untuk menyerang kedaulatan negri Jiran itu. Lalu kasus klaim sepihak Malaysia akan Sipadan & Ligitan yang kemudian mereka dimenangkan oleh Mahkamah Internasional, rupanya 2 wilayah tersebut masih kurang bagi mereka, Ambalat lah dijadikan target selanjutnya - daerah yang kaya akan minyak ini - juga di klaim Malaysia berdasarkan peta Sipadan. Kemudian kasus pilu sebagian para TKI disana yang mengalami penyiksaan, diperlakukan tidak semestinya dan menderita. Rupanya kenakalan negri Jiran ini tidak sampai disitu, mereka secara berturut-turut mengakui budaya Indonesia, seperti batik, lagu rasa sayange dan terakhir tari pendet dari Bali.

    Mereka berkilah bahwa tari pendet yang ditampilkan dalam iklan wisata Malaysia bertujuan untuk mempromosikan budaya Indonesia. Orang bego juga tahu kalau iklan itu tidak bertujuan untuk promosikan Indonesia, saya jadi curiga tujuan Malaysia sebenarnya ingin menunjukkan kepada dunia, bahwa di Malasyai “JUGA ADA BALI!” Karena Bali begitu terkenal dan memukau di mata Internasional, sampai-sampai ada slogan di masyarakat Eropa: Don’t die before you visit Bali!, dan mereka ingin menjadikan negaranya tujuan alternatif setelah Bali - yang mungkin sedang terpuruk - setelah beberapa kali kejadian bom. Atau mungkin nanti mereka akan mengklaim Bali sebagai wilayahnya? Allahu a’llam Bissawab!

    Dan baru-baru ini ditemukan lagi tindakan kurang ajar orang Malaysia yang memelintirkan (memelesetkan) lagu kebangsaan Indonesia: Indonesia Raya, inilah hasil pelesetan mereka:


    Indonesial National Anthem

    Indonesial tanah Cairku
    Tanah tumpah muntahku
    Disanalah aku merangkak hina
    Jadi kubur

    Indonesial negara miskin ku
    Bangsa Busuk dan Tanah Miskinku
    Marilah kita semua tidur
    Indonesial negara miskinku

    Mati lah tanahku
    Modar lah negriku
    Bangsaku Rakyatku semuanya
    Miskin lah jiwanya
    Tidurlah badannya
    Untuk Indonesial Miskin

    Indonesial Miskin
    Mampous Modar
    Datang kerja Malaysia
    Tapi TKI Jadi perampok
    Rompak Malaysia bawa wang ke Indon

    Indonesial Pendatang Haram
    Miskin lah Miskin lah
    Datang Haram ke Malaysia
    Tiada paspor
    Bila kena tangkap dan hantar balik
    Kata nya malaysia jahat

    Indonesial Negara Perampok
    Indonesial Menghantar perampok maling
    pekerja TKI Indonesial
    hantaq pi Malaysia

    Indonesial Maling
    Merampok lagu Malaysia
    Mengatakan itu lagu mereka

    Indonesial Tanah yang hina
    Tanah gersang yang miskin
    Di sanalah aku miskin Untuk slama-lamanya
    Indonesial Tanah puaka
    Puaka Hantu Kita semuanya
    Negara luas hasil bumi banyak tapi miskin
    Datang minta sedekah di Malaysia
    Marilah kita mendoa Indonesial brengset

    Gersang lah Tanahnya mundurlah jiwanya
    Bangsanya Rakyatnya semuanya
    Tidurlah hatinya Mimpilah budinya
    Untuk Indonesial Miskin

    Indonesial Tanah yang kotor Tanah kita yang Malang
    Disanalah aku tidur selamanya bermimpi sampai mati
    Indonesial! Tanah Malang Tanah yang aku sendiri benci
    Marilah kita berjanji Indonesial miskin

    Mati lah Rakyatnya Modar lah putranya
    Negara Miskin Tentera Coma pakai Basikal
    Miskinlah Negrinya Mundur lah Negara nya
    Untuk Indonesial kurap.


    Saya tidak tahu apa alasan mereka melakukan ini, sebegitu bencikah mereka terhadap kita sehingga lagu Indonesia Raya kebangsaan kita mereka plintir seenaknya? Bukankah kita serumpun atau karena serumpun jadi dapat diperlakukan sekarepnya? Memang perang di dunia cyber antara netter Indonesia VS netter Malaysia sering terjadi, baik perang antar cracker kita dengan mereka, perang mulut di forum-forum juga di Youtube dan milis. Dan perang polemik lewat blog dari yang santun hingga keluar semua nama-nama binatang dan kotoran.

    Dan ada yg menarik karena ada seorang blogger bernama Panji, menyatakan bahwa pengarang lagu Indonesia Raya pelesetan tersebut bukan orang Malaysia namun orang Indonesia. Namun sayang sekali, beliau tidak menyertakan bukti pernyataannya kecuali intuisi dan konfirmasi temannya yang entah siapa orangnya.

    Entah siapapun penulis/pengarang plesetan itu yang pasti Malaysia telah banyak melakukan salah kepada kita semua, dan, jadikan ujian ini sebagai motivasi bagi kita untuk maju dan menunjukan kepada mereka bahwa kita tidak serendah, sebodoh dan sehina seperti ucapan yang sering mereka lontarkan dengan nada menghujat. Walaupun terkadang saya bingung sendiri, yang maling mereka, kok kita yang dihina? Yang pasti yang salah akan terima akibatnya!

    Sampai jumpa lagi & Wassallam.

    dikutip dari http://abibakarblog.com

    10 July 2009

    Membuat Fungsi Seperator

    Berikut contoh sumber kode untuk fungsi separator (biasa digunakan untuk penjumlahan mata uang) :

    function separator($num, $suffix = '') {

    $ina_format_number = number_format($num, 3, ',','.');
    $result = str_replace(',000',$suffix,$ina_format_number) ;

    return $result ;
    }

    // How To Use
    $num = "2000000" ;

    echo separator($num) ; // output : 2.000.000
    echo separator($num,',-') ; // output : 2.000.000,-

    Selamat Mencoba,!!...dikutip dari www.kohaci.com

    09 July 2009

    Trik Menghapus Method Index di Pemrograman Code Igniter (Kasus : Pagination)

    Umumnya jika membuat pagination di Code Igniter, dasarnya seperti ini :

    class Blog extends Controller {

    public function __construct() {
    parent::Controller();
    }

    public function index() {
    $this->load->library('pagination');

    $config['base_url'] = site_url('blog/index') ;
    $config['total_rows'] = '200';
    $config['per_page'] = '20';

    $this->pagination->initialize($config);

    echo $this->pagination->create_links();
    }

    }

    Tautannya akan membentuk seperti ini :

    www.example.com/blog/index/10

    Dengan Blog sebagai nama class dan index sebagai nama method. Permasalahannya saat ini gw pengen menghapus nama methodnya, sehingga di URL akan kelihatan seperti ini :

    www.example.com/blog/10

    Cara dengan menambahkan method _remap() , source codenya akan seperti ini :

    class Blog extends Controller {

    public function __construct() {
    parent::Controller();
    }

    public function index($page = 0) {
    $this->load->library('pagination');

    $config['base_url'] = site_url('blog') ;
    $config['total_rows'] = '200';
    $config['per_page'] = '20';
    $config['cur_page'] = $page; // Halaman terakhir yang dilihat

    $this->pagination->initialize($config);

    echo $this->pagination->create_links();
    }

    // Method untuk menyederhanakan URI
    public function _remap($method) {
    $this->index($method) ;
    }
    }

    Selamat Mencoba....dikutip dari www.kohaci.com

    01 June 2009

    Panduan Instalasi Ubuntu 8.04

    Sebelum melakukan instalasi ubuntu 8.04, persiapan untuk komputer yaitu:
    a) Memory / RAM Lebih dari 256 MB
    b) Space Harddisk untuk ubuntu diatas 4 GB

    Langkah 1:
    Siapkan CD Installer Ubuntu 8.04 LTS (LIVE CD atau Alternate) , Jika belum memiliki dapat di
    download Ubuntu 8.04 Desktop yang berbentuk *.iso, Burn ISO image ke CD blank yang telah selesai di download, Anda dapat menggunakan Nero, Power ISO, atau CD Burner XP, bagi yang pakai linux desktop KDE bisa menggnakan K3B, di Gnome dapat menggunakan Gnome Baker.

    Langkah 2:
    Masukkan CD Installer Ubuntu 8.04 ke CD Rom Drive, lalu restart PC atau Notebook anda kemudian Pilih Bahasa yang ingin anda gunakan, disarankan memilih bahasa default installer yaitu English.

    Langkah 3:
    Kemudian pilih "install Ubuntu" yang berada di baris kedua opsi penginstallan, lihat gambar

    Langkah 4:
    Tunggu CD installer Loading sampai selesai lalu Pilih bahasa yang ingin digunakan selama instalasi, pilih aja di bagian kiri dari jendela, lalu klik "forward"

    Langkah 5:
    Pada layar selanjutnya akan muncul Peta dunia, tentukan lokasi dimana anda berada, dan ini akan menentukan Jam dan Tanggal komputer anda, pilih Jakarta untuk WIB, Makassar untuk Wita, dan Jayapura untuk WIT, klik "forward"

    Langkah 6:
    Memilih keyboard, secara default keyboard akan memilih US. english, dan mayoritas keyboard
    komputer yang beredar di Indonesia menggunakan Layout ini, Jika belum yakin dapat mencoba
    mengetikkan beberapa tombol di bar yang telah disediakan di agian bawah layar, setelah yakin klik "forward"

    Langkah 7:
    Langkah berikut ini biasanya menjadi momok bagi yang baru nginstall linux, karena jika salah klik bisa memformat Hardisk ,jadi sebelum melakukan instalasi Back-Up terlebih dahulu data-data penting anda ke DVD atau FlashDisk atau HardDisk external.
    Pada layar ini akan muncul 3 opsi yaitu:
    1. "Guided - resize the partition and use the freed space"
    Jika anda telah men dan masih ingin tetap terinstall di Hardisk anda maka pilihlah opsi ini.

    2. "Guided - use entire disk"
    Jika Hardisk anda baru, atau ingin menghapus semua OS yang sebelumnya terinstall dan
    data-data didalamnya, maka pilihlah opsi ini

    3. "Manual"
    Opsi yang paling sering digunakan dalam instalasi Linux, opsi ini dipilih jika tidak ada OS yang
    sebelumnya terinstall, dan tidak ada data penting, sama seperti opsi kedua, namun opsi ketiga
    ini Anda bebas menentukan besaran (kapasitas) hardisk yang ingin anda gunakan: bagi yang
    ingin menggunakan opsi ini harap mengikuti panduan berikut:
    a. membuat partisi root
    • pilih partisi di hardisk tertentu yang akan dipakai untuk Ubuntu yang baru akan
    diinstall, klik "delete partition" maka akan partisi tersebuta akan menjadi " free
    Partition"
    • untuk hardisk baru yang beum diformat maka akan secara default menjadi "free
    partition"
    • lalu pilih partisi tersebut dan klik "New Partition" untuk membuat partisi root yang
    baru, untuk Type For the New partition pilih Primary, lalu tentukan Kapasitas yang
    kan anda alokasikan pada tab size dalam MB, sebagai contoh ketik 3000=3GB,
    5000=5GB dan seterusnya, lewatkan opsi Location dan Use as (biarkan secara
    Default) lalu pilih Mount Point di "/" .

    b. membuat partisi home (optional/tidak harus dibuat)
    • sama seperti membuat partisi root, hanya untuk Type for the New Partition
    sebaiknya pilih "logical" bukan "primary"
    • dan untuk Mount Point pilihlah home.

    c. Membuat partisi swap
    • sama seperti membuat partisi sebelumnya, dengan pilihan Type for the New
    partition di "logical"
    • untuk size maka sangat dianjurkan sebesar 2x RAM, kalau punya Ram 512 MB,
    berarti size partisi swab anda adalah 1024MB Untuk Mount Point pilih swap
    • setelah itu klik forward, dan sekali lagi kami ingatkan bahwa partisi yang anda buat
    nanti akan diformat, dan datanya tidak dapat ter"recover lagi" jadi pastikan data
    penting anda sudah di Back-Up.

    Langkah 8:
    Mengisi profil
    pilih real name, terserah saja,
    untuk menentukan username dan password login ke ubuntu anda, kalau anda termasuk tipe orang yang "sangat pelupa" ya siapkan pena dan kertas untuk mengingat username dan password yang telah anda isikan.klik forward

    Ubuntu Siap untuk Diinstall "Ready to Install" klik install

    Langkah 9:
    Ubuntu akan menyelesaikan proses penginstalan kurang dari 10 menit tergantung dari spesifikasi PC atau Notebook anda

    Tunggu sampai muncul jendela konfirmasi Instalasi success seperti dibawah ini lalu klik "Restart Now"

    SELAMAT UBUNTU 8.04 SUDAH TERINSTALL, loginlah dengan username dan password yang
    telah anda pilih, jangan sampai lupa.




    22 May 2009

    HTTP Proxy

    8.1. General configuration

    Through HTTP Proxy → General you can access into the eBox's proxy HTTP general configuration.

    At the configuration window these options are detailed:

    Transparent proxy

    If transparent proxy is enabled, every eBox user will use the transparent proxy without noticing it. If it is disabled, you should configure each browser to work through the proxy.

    Warning

    Transparent proxy feature is only working when eBox has at least an internal and an external interface

    Port

    You can assign a proxy port. It will be used by the browsers, inside the network, to connect to Internet.

    Default policy

    It is the default policy for the proxy users. Free (allow all) access, filter contents or always deny access can be selected. Later, this policy can be modified for each network object where you need an specific behaviour, as it is explained below

    Warning

    If you establish a configuration which denies access to administration interface from the machines connected to eBox, you should allow the host where you want to connect from, or you could lose the connection with the web interface.

    8.2. Filter settings

    At HTTP Proxy → Filter settings, you can select the filter settings to those elements of this network which set their policy to filter.

    Warning

    The filter needs a 'filter' policy to be in effect

    You may set the content filter threshold which establishes a restriction level to web contents with explicit sex and violence items to be filtered by the proxy.

    To perform a more detailed filter policy. A tab menu is shown with the following elements:

    File extensions filtering

    You may choose which file extensions are allowed to be downloaded through the HTTP proxy. To allow extensions you must edit the row and check the box in the Allow element. A special "All extensions" form exists to apply the same policy to all extensions at once. You may add as many extensions you require by adding new ones. Several ones are set by eBox.

    Any extension not listed here is, by default, allowed. In future releases, this behaviour may change.

    MIME type filtering

    You may select which file MIME types are allowed to be downloaded through the HTTP proxy. The management is analogous to the extension filtering explained above.

    Domains filtering

    You may customise which domains are allowed or denied to visit by editing the table Domains list. Write the full domain name, whose default behaviour you require to change. The domain name does not require the "www" string. For instance, you add as allowed domain "www.warp.es", we'd set "warp.es" domain.

    Furthermore, you may block those domain sites which are not in the domains list overriding default allowance policy. It also let block those sites which does not have a fully qualified name (FQDN) and, therefore, they use an IP address to access to their content

    8.3. Policy establishment

    Through HTTP Proxy → Objects' Policy it is possible to establish one connection policy for every network object, allowing a different configuration for each newly created objects. This configuration will be applied previously to the eBox global policy for the selected objects.

    Firewall

    6.1. Firewall in eBox

    One of the most important features in eBox is its firewall module. You can access it through Firewall . There you can make packet filtering (Section 6.3) or port redirection (Section 6.2).

    The firewall has different behaviour with external or internal network interfaces.

    The internal interfaces are connected to local networks. They had not restrictions as the external interfaces have.

    The external interfaces are connected to external networks and eBox only allows redirections from them.

    6.2. Port Redirects

    Port redirects allow to get external traffic into a host behind a eBox system with firewall module installed. You can get the configuration of these options at Firewall → Redirects .

    If you need to add a new redirect, first select your desired Interface which will listen incoming connections. This should be one of the interfaces previously selected as external. Moreover, it should be assigned the External port where you expect your incoming traffic, and the protocol that will be used.

    You should enter the destination system IP address and its Port where packets would go on.

    Once you have selected this data, you just need to select between the different Actions, the Add one, and click on it.

    To remove a rule, you should select remove between the available Actions, and click on it.

    Redirect configuration can be modified by changing its parameters and clicking on their modify Actions.

    6.3. Packet filter

    From Firewall → Packet filter you can configure packet filter rules. You may use the abstractions provided above such as network services and network objects. Using these concepts enhances the rules flexibility and clearness, reducing the amount.

    At first sight, we have five different traffic flows to set your firewall rules to them.

    From internal networks to eBox

    These rules are meant to control access from internal network interfaces to services running on your eBox machine. Several eBox modules may add filtering rules for you to manage eBox services easily.

    For internal networks

    These rules allow you to control access from your internal networks to the Internet, and traffic between your internal networks.

    Coming out from eBox

    These rules allow you to control access from eBox to external services.

    From external networks to eBox

    These rules allow you to control access from external networks to services running on your eBox machine.

    From external networks to internal networks

    These rules allow you to control access from external networks to internal networks.

    Take into account to the last two set of rules that it is granted access to untrusted networks to your managed networks. This may compromise your network security. As eBox secure by default policy recommends, do not modify these rules unless you know what you are doing. The figure Figure 6.1 try to make up the concept:

    Figure 6.1. Firewall rules set

    Firewall rules set

    The deny policy for eBox firewall is a ignorance one. Every denied packet is filtered and discarded without any notification.

    Every set of rules define a fixed behaviour for the traffic flows that they apply. These rules will be matched from top to the bottom, thus order is important. Each rule consists of these following fields, some of them are only available to several rule set by construction:

    Decision

    Accept or deny. This explicitly accepts or denies a traffic flow.

    Source

    The traffic flow origin. It may be a network object or a single IP address. This field is available for every rule set except for "Filtering rules for traffic coming out from eBox"

    Destination

    The traffic flow target. It may be a network object or a single IP address. This field is available for "For internal networks", "Coming out from eBox" and "From external networks to internal networks" filtering rules.

    Service

    The traffic flow service as it is described in Chapter 5. The match could be inverse one, i.e. the inverse "any" service is "none" service. This is a compulsory field, therefore in order to create a new rule, it is required to have a network service. If it does not exist, you must make up previously.

    Description

    An optional description to ease the firewall rule set management.

    19 May 2009

    Network services

    5.1. Network services in eBox

    As it happened in Chapter 4, the network services are an abstraction to ease the management of your network. Each network service describes a set of ports for Internet protocols where service accepts requests. Providing a name plus an optional description allows you to manage the network service policies more intuitively and less error-prone.

    The network services are used by firewall module (Chapter 6) and traffic shaping module (Chapter 19). Anyway, as eBox philosophy every feature which use a network service must use this module to work with and ease the administration life.

    5.2. Network services management

    In order to get the network service management you may go to Services.

    As you may notice, there are several services which have been created by eBox for you. These services are used by eBox modules afterwards. For instance, dhcp service is described as an internal service called 'Dynamic Host Configuration Protocol'.This service is read-only as it is already managed by dhcp module automatically. Each service has a configuration where the service protocol, well-known source and destination ports are set. There are three special services which define the generic abstraction for every service (any) and every TCP/UDP service. They are entered to handle easily rules defined in other modules that depends on this network services.

    You may input a new service with these following elements:

    Service name

    The name for the service which refers uniquely this service in the system

    Description

    This field defines the verbose description for the network service to ease the administration management. It is an optional field.

    Internal

    When a network service is set as internal, those protocol/port pairs that owns this service will be set as busy, that is not available for others services to use.

    Configuration

    The service configuration is a multiple value configuration setting which may contain these three elements:

    Protocol

    The Internet protocol which may set one of these values: TCP/UDP, TCP, UDP, GRE, ICMP or "any". If the protocol is set to GRE or ICMP, then it is banned to set any port since it is banned by protocol construction

    Source port

    A well-known source port may contain one of the following:

    • Any. Indicates any port for that protocol or set of them

    • Single port. Indicates a single port for that protocol or set of them

    • Port range. Indicates a port range including all of them for that protocol or set of them

    Destination port

    Analogously with source port, the same elements appear in destination port.

    You might inspect several system-defined services prior to add your own ones. Anyway, a user-defined service may be created when additional network services be installed on top of an eBox installation, for example introducing FTP (File Transfer Protocol) service.

    Example 5.1. Service configuration example

    • Service name. ftp

    • Description. File Transfer Protocol

    • Internal. yes

    • Configuration:

      • protocol: tcp, source port: any, destination port: 20 (Define the control connection channel)

      • protocol: tcp, source port: any, destination port: 21 (Define the data flow connection channel)

    Tentang Penulis

    My photo
    Tangerang, Banten, Indonesia
    Luchu bgt ngga cih..

    Komentar


    ShoutMix chat widget

    Tomy Kurniawan © 2008