Sabtu, 19 Februari 2011

Syntax Highlighter

public class Contoh {
 public static void main(String [] args) {
  System.out.println("Ini adalah sebuah script java");
  System.out.println("Post ini menunjukkan bagaimana penggunaan Syntax Highlighter pada post di Blog");
 }
} 
Sudah pernah melihat kode yang dibungkus dengan tampilan seperti diatas ?? Pingin tau bagaimana cara membuatnya .
Maka anda membutuhkan sebuah program yang bernama Syntax Highlighter. Sebenarnya untuk menggunakannya anda perlu mendownload programnya di website resminya di
Syntax Highlighter
Agak ribet memang. Tapi untuk diblog kebetulan karena saya juga hanya tau bagaimana cara menggunakannya di blog, ternyata cukup mudah. Berikut tutorialnya ..

Anda cukup mengcopy codenya sekali, karena ada beberapa code yang dipost double
1. Download terlebih dahulu template blog anda, ekstensi XML bukan ?
2. Editlah template tersebut dengan teks editor kesukaan anda. Notepad juga bisa tapi sangat tidak disarankan, saya menggunakan Notepad++
3. Sebelum ]]></b:skin>
Copy kan code css berikut .
.dp-highlighter

{

 font-family: "Consolas", "Monaco", "Courier New", Courier, monospace;

 font-size: 12px;

 background-color: #E7E5DC;

 width: 99%;

 overflow: auto;

 margin: 18px 0 18px 0 !important;

 padding-top: 1px; /* adds a little border on top when controls are hidden */

}


/* clear styles */

.dp-highlighter ol,

.dp-highlighter ol li,

.dp-highlighter ol li span

{

 margin: 0;

 padding: 0;

 border: none;

}


.dp-highlighter a,

.dp-highlighter a:hover

{

 background: none;

 border: none;

 padding: 0;

 margin: 0;

}


.dp-highlighter .bar

{

 padding-left: 45px;

}


.dp-highlighter.collapsed .bar,

.dp-highlighter.nogutter .bar

{

 padding-left: 0px;

}


.dp-highlighter ol

{

 list-style: decimal; /* for ie */

 background-color: #fff;

 margin: 0px 0px 1px 45px !important; /* 1px bottom margin seems to fix occasional Firefox scrolling */

 padding: 0px;

 color: #5C5C5C;

}


.dp-highlighter.nogutter ol,

.dp-highlighter.nogutter ol li

{

 list-style: none !important;

 margin-left: 0px !important;

}


.dp-highlighter ol li,

.dp-highlighter .columns div

{

 list-style: decimal-leading-zero; /* better look for others, override cascade from OL */

 list-style-position: outside !important;

 border-left: 3px solid #6CE26C;

 background-color: #F8F8F8;

 color: #5C5C5C;

 padding: 0 3px 0 10px !important;

 margin: 0 !important;

 line-height: 14px;

}


.dp-highlighter.nogutter ol li,

.dp-highlighter.nogutter .columns div

{

 border: 0;

}


.dp-highlighter .columns

{

 background-color: #F8F8F8;

 color: gray;

 overflow: hidden;

 width: 100%;

}


.dp-highlighter .columns div

{

 padding-bottom: 5px;

}


.dp-highlighter ol li.alt

{

 background-color: #FFF;

 color: inherit;

}


.dp-highlighter ol li span

{

 color: black;

 background-color: inherit;

}


/* Adjust some properties when collapsed */


.dp-highlighter.collapsed ol

{

 margin: 0px;

}


.dp-highlighter.collapsed ol li

{

 display: none;

}


/* Additional modifications when in print-view */


.dp-highlighter.printing

{

 border: none;

}


.dp-highlighter.printing .tools

{

 display: none !important;

}


.dp-highlighter.printing li

{

 display: list-item !important;

}


/* Styles for the tools */


.dp-highlighter .tools

{

 padding: 3px 8px 3px 10px;

 font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;

 color: silver;

 background-color: #f8f8f8;

 padding-bottom: 10px;

 border-left: 3px solid #6CE26C;

}


.dp-highlighter.nogutter .tools

{

 border-left: 0;

}


.dp-highlighter.collapsed .tools

{

 border-bottom: 0;

}


.dp-highlighter .tools a

{

 font-size: 9px;

 color: #a0a0a0;

 background-color: inherit;

 text-decoration: none;

 margin-right: 10px;

}


.dp-highlighter .tools a:hover

{

 color: red;

 background-color: inherit;

 text-decoration: underline;

}


/* About dialog styles */


.dp-about { background-color: #fff; color: #333; margin: 0px; padding: 0px; }

.dp-about table { width: 100%; height: 100%; font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif !important; }

.dp-about td { padding: 10px; vertical-align: top; }

.dp-about .copy { border-bottom: 1px solid #ACA899; height: 95%; }

.dp-about .title { color: red; background-color: inherit; font-weight: bold; }

.dp-about .para { margin: 0 0 4px 0; }

.dp-about .footer { background-color: #ECEADB; color: #333; border-top: 1px solid #fff; text-align: right; }

.dp-about .close { font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif !important; background-color: #ECEADB; color: #333; width: 60px; height: 22px; }


/* Language specific styles */


.dp-highlighter .comment, .dp-highlighter .comments { color: #008200; background-color: inherit; }

.dp-highlighter .string { color: blue; background-color: inherit; }

.dp-highlighter .keyword { color: #069; font-weight: bold; background-color: inherit; }

.dp-highlighter .preprocessor { color: gray; background-color: inherit; }


4. Sebelum </head>
Copy kan code berikut

  
  
  
  
  
  
  
  
  
  
  

5. Sebelum</body>
Copy kan code berikut :

6. Upload kembali template xml yang telah kita edit tersebut.
7. Untuk menggunakannya anda perlu menggunakan syntax seperti ini :
<pre class="html" name="code">
Ini adalah sebuah code
</pre>
Yang akan menghasilkan
Ini adalah sebuah code
Referensi saya dalam membuat post ini adalah bos-masbow.blogspot.com

Senin, 14 Februari 2011

Batch Code Generator

Tau file batch kan ?? Sebuah file dengan ekstensi .bat , dengan bermodalkan notepad aja kita bisa membuat sebuah file batch (.bat) ...
Apakah anda pingin membuat sebuah file .bat tapi belum tau caranya. Anda pingin cara cepat ?? Jika jawabannya adalah ia, kunjungi link berikut


Keterangan link :
Merupakan sebuah program berbasis flash dimana anda bisa merancang program batch anda sedemikian rupa, tanpa memerlukan sedikitpun keahlian/ pengetahuan tentang batch. Didukung dengan GUI yang newbie friendly ternyata aplikasi flash ini cukup kompleks juga, kita diberikan opsi untuk menambahkan command tersendiri(custom) jika tidak terdapat pada pilihan. Setelah anda merasa cukup pilihlah opsi "I'm ready" kemudian klik finish. Copy code ke notepad, simpan dengan ekstensi .bat .. File batch sudah siap, simple bukan ?? 
Selamat Mencoba

Minggu, 06 Februari 2011

Domain premium gratis !! (.com , .net , .org

Berikut adalah beberapa situs penyedia domain gratis. Sebenarnya banyak situs yang menyediakan domain gratis, namun kebanyakan berupa subdomain. Dan yang seperti kita ketahui untuk mendapatkan domain yang bisa dibilang eksklusif seperti .com, .net, dan .org harus berbayar. Namun tentu ada cara yang bisa kita lakukan untuk mendapatkan domain yang telah saya sebutkan diatas dengan gratis. No Hoax .. 100% free. Mau ?

Klik link dibawah ini ..




Selamat Mencoba !!

Sabtu, 05 Februari 2011

Mematikan komputer orang lain [via LAN]

1. Pastikan dulu koneksi internet sudah tersambung

2. Dari menu Star >> Run , kemudian ketikkan cmd

3. Ketikkan Shutdown.exe (spasi) -i (spasi) -m

4. Contoh nya Shutdown.exe -i -m lalu kamu tekan Enter

5. Sebenarnya dari menu run kamu juga bisa langsung mengetikkan Shutdown.exe -i -m

6. Maka akan muncul kotak dialog bernama "Remote Shutdown Dialog"

7. Kamu tinggal klik ADD untuk menambahkan IP target atau klik browse untuk mencari secara otomatis

8. Kamu bisa menentukan apakah komputer di Shutdown, Restart atau Log Off

9. Tentukan time yang pas buat dead time-nya komputer itu beraksi

10. Kamu bisa tambakan other (planned), ini dimaksudkan agar si user lawan mengira kalo ini ulah server yang lagi maintenance

11. Kamu juga bisa mengirim pesan kematian mu ke komputer korban

12. Selamat mencoba !!!

Sebagai referensi kamu buat nambahin kode lain dibelakang shutdown


Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

Usage: shutdown [-i | -l | -s | -r | -a] [-f] [-m \\computername] [-t xx] [-c "c
omment"] [-d up:xx:yy]

        No args                 Display this message (same as -?)
        -i                      Display GUI interface, must be the first option
        -l                      Log off (cannot be used with -m option)
        -s                      Shutdown the computer
        -r                      Shutdown and restart the computer
        -a                      Abort a system shutdown
        -m \\computername       Remote computer to shutdown/restart/abort
        -t xx                   Set timeout for shutdown to xx seconds
        -c "comment"            Shutdown comment (maximum of 127 characters)
        -f                      Forces running applications to close without warning
        -d [u][p]:xx:yy         The reason code for the shutdown
                                u is the user code
                                p is a planned shutdown code
                                xx is the major reason code (positive integer less than 256)
                                yy is the minor reason code (positive integer less than 65536)

Jumat, 04 Februari 2011

Menggunakan HTTrack Website Copier

Jika anda sudah melihat post saya yang satu ini
W3Schools Offline Version
Pernahkah anda penasaran bagaimana cara membuat versi offline dari sebuah website, sehingga kita membaca keseluruhan dari isi website tanpa memerlukan koneksi internet, atau bahkan membuat mirro website yang percis sama dengan website yang kita copy tersebut. Jika jawabannya adalah ia , maka software yang anda cari adalah
HTTrack Website Copier , sebuah program yang berfungsi untuk membuat mirror website atau mendownload keseluruhan dari isi website ke komputer kita, tanpa harus melakukan save page berkali-kali. :D

Berikut screenshootnya :







Berikut link downloadnya :


Silakan pilih file yang sesuai dengan spesifikasi komputer anda. 
Cara Penggunaan :
Maaf tidak ada screenshoot

1. Pada jendela pertama klik next
2. Kemudian Project Name dengan nama proyek yang anda inginkan.
3. Kemudian ketikkan nama url website yang akan anda download di text area Web Adresses
4. Klik next >> finish
5. Silakan menunggu, directory default tempat penyimpanan adalah C:\My Web Sites

Website yang saya anjurkan untuk anda download sekaligus sebagai percobaan adalah http://commandwindows.com/

Website yang berisi informasi lengkap mengenai CMD (batch file ataupun shell/ bash pada UNIX)
Kalau mau anda juga bisa mendownload blog ini .. Hehe ...

Kamis, 03 Februari 2011

Menyulap Komputer Menjadi Web Server (Support PHP)

 Ketika anda berencana untuk mulai mempelajari PHP, pasti anda akan kepikiran bagaimana caranya mendownload PHP. Memang sebenarnya tidak perlu menjadikan komputer anda sebagai Web Server yang mendukung bahasa PHP, tapi tentu saja alternatif lain , yaitu mengupload setiap script percobaan anda ke web hosting yang support PHP. Boros bandwidth, boros waktu, dan ribet.
Coba bayangkan, yang namanya belajar sebuah bahasa pemograman( atau untuk PHP biasa disebut Server Side Scripting) anda pasti akan mencoba-coba membuat sebuah script , dan haruskah setiap script percobaan anda itu harus anda upload ke webhosting ? Saya sarankan tidak :D

Lalu bagaimana caranya ?
Untuk bisa melakukan hal tersebut, kita perlu menyulap komputer kita menjadi server PHP (dan tentu saja web server). Dan memang pada prakteknya, kita akan memerlukan minimal 3 server yang tersedia di komputer pribadi kita :

  • Web server
  • PHP server
  • Database Server
Paket ketiga jenis server tersebut adalah paket Three Musketeer yang udah sangat populer dalam dunia pemrograman Internet yaitu Apache sebagai Web Server, MySQL sebagai Database Server dan PHP Server sebagai PHP Server . Biasanya disingkat AMP (Apache, MySQL, dan PHP). 

Pada awalnya untuk menjadikan komputer kita sebuah Web Server merupakan sebuah proses yang rumit dan panjang. Apalagi bagi seorang pemula seperti saya , hehe .. . Selain harus mendownload PHP, MySQL dan Apache di masing-masing official sitenya ( PHP di http://php.net, Download MySQL di http://mysql.com dan Apache Web Server di http://apache.org . ). proses untuk melakukan integrasi antara ketiga server tersebut memerlukan waktu dan proses yang lama, dan paling parahnya lagi sering tidak berhasil. 

Namun sekarang sudah ada sebuah paket instalasi yang berisi ketiga server tersebut dan akan melakukan proses integrasi antara ketiganya secara otomatis. Berikut filenya :

Yang paling saya rekomendasikan adalah XAMPP untuk pengguna windows, dan LAMPP untuk pengguna Linux . Cat : AMPP, P terakhir adalah Perl.
Filenya cukup besar, sekitar 60-MB (untuk Windows), jadi harus sedikit bersabar,dan saya rekomendasikan untuk menggunakan semacam download manager, agar koneksi terputus tidak mengganggu anda, terutama bagi yang koneksi internetnya lambat , seperti saya , hehe ..

Cara instalasinya seperti anda melakukan instalasi pada program umumnya, hantam next. :D
Untuk mengetes apakah web server sudah berjalan sebagaimana mestinya. Ketikkan http://localhost pada address bar anda. Jika sudah muncul tampilan homepage nya XAMPP, berarti sudah terinstall dengan sempurna.
Anda juga bisa menentukan paket apa saja yang dijalankan XAMPP Control Panel . Sedikit informasi setiap script PHP atau HTML, dll yang akan anda coba harus diletakkan di C:\xampp\htdocs
Defaultnya sih disitu. Misalnya anda ingin menampilkan sebuah script php dengan nama judul.php , tinggal save di directory C:\xampp\htdocs dan pada address bar ketikkan http://localhost/judul.php .

Sekian

W3Schools Offline Version


Bagi anda yang para Programmer Web atau pun yang lagi belajar, pasti pernah berkunjung ke w3schools.com
paling tidak pernah denger kan ?
w3schools.com adalah sebuah situs penyedia tutorial membuat website yang mungkin adalah terlengkap yang saya ketahui. Mulai dari HTML, XML, CSS, Server Scripting (PHP, ASP.net, ASP, ADO, SQL), Browser Scripting (JavaScript, AJAX, VBScript), sampai ke bahan Multimedianya seperti Flash dibahas di website ini.




Namun salah satu kekurangan dari metode belajar pemrograman web dari w3schools ini adalah kita harus tetap online untuk membaca tutorialnya satu per satu. Salah satu alternatif adalah membeli buku yang ditawarkan oleh w3school ini sendiri, ya tentunya selain kita harus membayar untuk membeli bukunya (soalnya ditawarkan melalui Amazon) materi yang dibahas juga ngga banyak.
Alternatif yang saya sarankan sekaligus sebagai main topic dari post saya ini adalah mendownload file berikut ini. File berikut adalah W3Schools Offline Versionnya dimana semua artikel/tutorial sudah ada didalam file ini dan kita bisa membuka satu persatu percis seperti tampilan w3schools tanpa memerlukan akses internet. Namun kekurangan nya cuma 1, versi yang didownload adalah versi w3school yang jadul, namun ngga terlalu berpengaruh sih. Artikelnya lengkap kok, berikut filenya :

file size : 29 MB

File ini telah dikompresi dengan WinRar.
Ngga rugi kok download 29 MB untuk ilmu segudang. Hehe ...
Selamat membaca !!!

Update :
File sudah diupdate, berhubung file W3schools nya sudah dihapus dari hotfile barusan saya search lagi dari google dan ada file baru. Jika link diatas tidak bekerja coba kunjungi link alternatif berikut
W3Schools Offline Version [1]
W3Schools Offline Version [2]
W3Schools Offline Version [3]

Terimakasih