Selasa, 29 September 2009

Putty Command Line on Linux / Bash Command on Linux

A lot of Linux command line is difficult to beginner user, but we can learn it continuously.

If we forgot, here is The Complete Putty Command Line on Linux / Bash Command on Linux

Link Complete Bash Command on Linux

Repair Error Table syntax in MySQL

it was a big trouble if data in mysql table cannot be access. something wrong happen if there was a refused in browse the data table.

use a mysql repair table method is an alternative to overcome the trouble. the syntax is very simple. but we must know about the effect. we prefer do not use this sintax if not neccesary.

the syntax of repairing table

repair table tablename

repair mysql table
if succes the status will be ok.. good luck if you have this trouble..

Minggu, 27 September 2009

Trouble create colspan with FPDF

Dear master PHP and FPDF, I have trouble to make a good colspan structure. I want my output like this image.


The report contain data from a mysql database query.
if i using my code (Cell Function), the colspan will be like this..
I Confuse how to solve the problem..
Please Help..



below is my code in loop of showing data

while ($data=mysql_fetch_array($exe)){

$pdf->Cell(80,50,"Gambar",1,0,'C');
$pdf->Cell(40,10,"NO",1,0,'L'); $pdf->Cell(70,10,"Ket No",1,0,'L');
$pdf->Cell(40,10,"NO",0,1,'C'); $pdf->Cell(70,10,"Ket No",1,2,'L');
$...Wrong...

}

Please Help about this..

Jumat, 25 September 2009

Mengapa Telkomsel Flash Lambat...?

Belakangan ini browsing, Downloading koq ga pernah dapat speed sampai 20 atau 25 KBps lagi..
Usut punya usut eh ternyata telkomsel flash unlimited 125 ribu perbulan keq 175 ribu perbulan keq sama saja.. Kuota efektif 256 Kbpsnya cuma sampai batas 500 MB.

Jadi bayar 137.500 hanya dapat 500MB speed jarang-jarang bagus sampai 20 - 25 KBps. Pemakaian 500 MB tu cuma buat seminggu lebih sehari..

Sungguh tega TELKOMSEL. Apa sebenarnya maksud hal ini. Masak kuota yang sebelumnya 3 GB turun cuma jadi 0.5 GB. kalau 1 GB sih masih masuk diakal. masak yang disisain cm setengah..0,5..Terlalu dan keterlaluan tanggung..!!

Apa yang terjadi jika anda menggunakan Telkomsel Flash Sekarang..??
Bisa Internetan Seminggu, habis itu 3 minggu bengang bengong ga jelas nunggu 1 halaman kebuka di depan komputer..Bulan depan bisa lagi pake seminggu, 3 minggu lagi bengang bengong ga jelas.!!

Bagaimana Bangsa bisa maju kalau Internet aja Sulit dan Lambat Gini..Katanya bakal murah..Ga ada bukti dan sisa janji-janji palsu.!!

Tetangga aja bisa sakit hati kalau denger bisikan jelek. Apa TELKOMSEL tidak bisa membuka hati dengan kebijakan baru yang merugikan Pelanggannya Sendiri.

Selasa, 22 September 2009

Change FCKEditor Default Row Height

Im new using FCK Editor, But a little thing make me confuse is How to Change FCKEditor Default Row Height.

Some People say we can do from FCKEditor.js, but actually can do from D:\xampp\htdocs\project\administrator\fckeditor\fckeditor_php5.php

just find code below

public function __construct( $instanceName )
{
$this->InstanceName = $instanceName ;
$this->BasePath = '/fckeditor/' ;
$this->Width = '100%' ;
$this->Height = '300' ;
$this->ToolbarSet = 'Default' ;
$this->Value = '' ;

$this->Config = array() ;
}


then change Red Color..I mean '300'.

That's it. It would be work charm.

Sabtu, 12 September 2009

Automatically Install Windows Driver

How we can Automatically Install Windows Driver?
Somebody please don't missunderstand about this..

I mean if the driver is unknown and we have to choose among of them. We don't waste time by choose the driver one by one. By following this steps, you will be ensures by the operating system if your driver update is failed or succesfully.


This is the way we can do that easily.


[Fig. 1 Device Manager]


[Fig 2. Do Not Connect Internet]


[Fig 3. Install Driver Automatically]


[Fig 4. The Process, Wait unti finished]

Maybe all people know about this.. Just Documented it.

Kamis, 10 September 2009

Google Analytic to Analyze Website Traffic

Google Analytic, Analyze Website Traffic
1. Daily Web Visit Statistic like Histats
2. Visitor Overview
3. Map, Like Feedjit, but more detail.
4. Traffic Percentage {Search Engine, Direct or Referral}
5. Popular Page Like Feedjit.

This Google Analytic feature is great for Analyze Our Website Traffic.

Sabtu, 05 September 2009

Security Upload file dengan PHP

Beberapa hal penting yang sering digunakan sebagai security dalam upload file PHP diantaranya :

1. Ukuran besar File Upload tidak boleh melebihi suatu ukuran / size tertentu
Mengapa : Karena pengembang sistem pasti sudah berpikir matang-matang akan kapasitas hardisk server yang akan digunakan untuk menampung file-file upload. Jika ukuran file yang diupload tidak dibatasi, kemungkinan besar kapasitas hardisk server akan cepat habis.

Dengan adanya kebijakan ukuran file terbatas, Pengguna yang melakukan upload file tentunya akan berusaha file yang diuploadnnya berukuran lebih kecil dari pembatasan yang ditentukan.

2. Dimensi File Upload tidak boleh melebihi suatu dimensi tertentu (contohnya file gambar)
Mengapa : Serupa dengan Ukuran File, dimensi file yang besar tentunya sejalan dengan ukuran file.

Contoh : File Gambar berekstensi JPEG, ukuran 2048x1536 adalah file gambar yang memiliki dimensi cukup besar apabila digunakan dalam kegiatan Upload File. Maka pengembang sistem akan membatasi ukuran file gambar yang dapat diupload misalnya 1024 x 768.

3. Tipe File Upload tidak boleh File berektensi PHP
Mengapa : Bahaya..!!!. Hacker akan dengan mudah mengupload file PHP miliknya, lalu bagaimana jika Hacker menghapus file-file milik kita dengan kemampuan programming yang ada dalam file PHP nya tersebut..? Tentunya hal ini tidak kita inginkan.

4. Memperhatikan File Exist / sudah ada file bernama sama di Server.
Mengapa : Hal ini tentunya agar file sebelumnya yang sudah ada tidak digantikan oleh file lain dengan nama yang sama. Bayangkan jika file foto seseorang dapat ditimpa dan digantikan dengan nama file serupa, tetapi isinya adalah gambar porno..

Hal yang dijelaskan disini kemungkinan masih sangat kurang dibandingkan apa yang ada di dunia nyata. Security sangat diperketat dalam masalah Upload File. Facebook dan website besar lain tentunya sudah memikirkan hal ini lebih jauh dari apa yang dibeberkan diatas.

Untuk syntaks coding terkait security File Upload dengan PHP adalah sebagai berikut :

Nama property upload adalah fupload -- > <input type=file name=fupload />


$target = "uploads/";
$target = $target . basename( $_FILES['fupload']['name']) ;
$ok=1;

$tipe_file = $_FILES['fupload']['type'];
$lokasi_file = $_FILES['fupload']['tmp_name'];
$nama_file = $_FILES['fupload']['name'];
$ukuran_file = $_FILES['fupload']['size'];

//This is our size condition
if ($fupload_size > 2000000){
echo "Your file is too large.<br>";
$ok=0;
}

//This is our limit file type condition
if ($tipe_file == "text/php" or $fupload_type == "image/gif" or
$tipe_file == "image/jpeg" or
$tipe_file == "image/pjpeg" or
$tipe_file == "image/png")
{
echo "Dokumen Dilarang<br />";
$ok=0;
}

//please change the uploads below with $target !!!

if (file_exists('uploads/' . $_FILES['fupload']['name']))
{
echo $_FILES['fupload']['name'] . " already exists. ";
$ok=0;
}


//Here we check that $ok was not set to 0 by an error
if ($ok==0) {
Echo "Sorry your file was not fupload";
}

else { //If everything is ok we try to upload it
if(move_uploaded_file($_FILES['fupload']['tmp_name'], $target)) {
echo "The file ". basename( $_FILES['fupload']['name']). "
has been upload";

Query can be here

} // end succes upload
else {
"Sorry, there was a problem uploading your file.";
}
}

Jumat, 04 September 2009

Memunculkan Gambar Postingan Wordpress jika menggunakan the_excerpt

Bagaimana bisa kita menampilkan gambar kalau kita menggunakan the_excerpt() wordpress sedangkan yang bisa muncul hanya beberapa buah kalimat atau katakanlah sekitaran 30-an kata.

Jika kesulitan bisa tambahkan fungsi berikut di function.php

function getImage($num) {
global $more;
$more = 1;
$link = get_permalink();
$content = get_the_content();
$count = substr_count($content, '<img');
$start = 0;
for($i=1;$i<=$count;$i++) {
$imgBeg = strpos($content, '<img', $start);
$post = substr($content, $imgBeg);
$imgEnd = strpos($post, '>');
$postOutput = substr($post, 0, $imgEnd+1);
$postOutput = preg_replace('/width="([0-9]*)" height="([0-9]*)"/', '',$postOutput);;
$image[$i] = $postOutput;
$start=$imgEnd+1;
}
if(stristr($image[$num],'<img')) { echo '<a href="'.$link.'">'.$image[$num]."</a>"; }
$more = 0;
}


lalu pada bagian yang menggunakan the_excerpt() pada folder thema wordpress, misalkan file index.php atau archive.php panggil fungsi tersebut sebelum atau sesudah digunakannya the_excerpt().

Contoh penggunaan fungsi tersebut :

<?php getImage('1'); ?>

Angka 1 pada pemanggilan fungsi adalah gambar ke 1 dalam postingan. Angka 1 boleh saja diganti. Jika kita memiliki 2 buah gambar dalam 1 postingan maka kita dapat menggantinya dengan memberikan passing angka 2 pada fungsi.

Kelemahan koding ini adalah tidak dapat dilakukannya resize terhadap image, jadi jika gambar aslinya besar, maka postingan terlihat kurang rapih.


Jika ingin menggunakan plugin untuk hal ini, kunjungi Link

Rabu, 02 September 2009

Cara Dapat Lyric Lagu dengan Winamp (Plugins Leoslyrics.com.)

Lyric  Lagu dengan Winamp Plugins Leoslyrics.com


Winamp telah lama dapat menemukan lirik lagu jika kita terkoneksi Internet contohnya dengan plugin Leoslyrics.com.

Plugins ini cukup update masalah lyric (lagu barat). Group Band dan Artis Barat yang baru merilis lagu tidak perlu ditunggu lama ketersediaan liriknya dengan Plugin Winamp Leoslyrics.com.

Ada kelebihan jika kita dapat melihat lirik lagu secara langsung, karena akan lebih mengerti maksud dari lagu dan tentu saja kalimat dan kata-katanya lebih jelas di eja.
Sebagian besar penyanyi memiliki vokal yang khas dan menyebabkan lirik di suatu bagian menjadi tidak jelas.

Dengan bantuan Plugin Winamp yang mendapatkan lirik lagu secara langsung jika terkoneksi Internet, kita dapat menikmati lagu sambil membaca liriknya.

Sayangnya bagi kita yang mencintai lagu dan musik dalam negeri, harus bersabar menunggu lirik dari artis-artis kita muncul dari plugin ini, karena basis lirik Leoslyrics.com. ada di luar negeri tentunya. Namun jangan khawatir, lagu-lagu Indonesia yang populer pasti ada di database Leoslyrics.com.

Cara mendapatkan plugins Winamp ini adalah dengan pergi ke situs LeoLyrics Download File .Exe LeoLyricsnya dan Install.

Anda hanya butuh koneksi Internet. Saat memutar lagu, Winamp akan secara otomatis mendapatkan Lirik dari database Leolyrics.com untuk anda.

Enjoy..!!!

Selasa, 01 September 2009

Mempararelkan Transfer File Fillezilla FTP (File Transfer Protocol)

Berapa file dapat anda transfer pararel melalui FTP (File Transfer Protocol) kesayangan anda? Kebanyakan program FTP yang ada saat ini merupakan program Open Source. Transfer file merupakan kegiatan penting dalam dunia Internet dan Web. Transfer File juga merupakan suatu kegiatan untuk mengupdate situs dan website.

Kebanyakan Setting FTP setelah selesai di Install memiliki settingan agar hanya dapat melakukan uploading sebuah File saja ke Server. Tentu saja hal ini akan mamakan waktu lama saat melakukan uploading file. Beberapa File akan antre hanya untuk menunggu giliran setelah sebuah file selesai di transfer.

Transfer file secara paralel dapat kita atur dalam settingan FTP. Salah satu Program Client FTP yang mudah digunakan adalah Filezilla FTP Client. Program ini mudah digunakan dengan sisi cient dan server. Bagi Pemula dan newbie, dijamin penggunaan Filezilla sangat mudah, karena dapat digunakan dengan menggeser folder dari server ke Client atau sebaliknya.

Selain kemudahan yang dimiliki, Filezilla juga dapat disetting untuk dapat melakukan transfer beberapa file secara pararel. Maksud pararel di sini adalah beberapa file dapat ditransfer dalam satu waktu tanpa harus saling mengantre.

Tanpa basa-basi lagi, sebenarnya settingan agar dapat melakukan transfer file secara pararel cukup mudah yaitu :

1. Edit --> Setting
2. Click Transfer
3. Ubah nilai Maximum Simultaneous Transfer (Maksimumnya 10 File secara Bersamaan)



4. Selesai.

Kini transfer file anda dari komputer Client ke Server atau sebaliknya akan menjadi lebih cepat.