Arsip untuk Oktober, 2008|Halaman arsip bulanan

Gallery video Youtube, solusi streaming langsung tempel

Bikin streaming di website gak perlu naruh video di server sendiri. Cukup pasang di youtube, video anda sudah bisa dinikmati, Skrip biasa hanya meng-embed video youtube, tapi kita juga bisa membuat galeri video dengan mengelola list video dan halamannya seperti pada tampilan dibawah. Coba tambahkan kode dibawah ini:

<?php
   $vid=$_GET['l'];
   $vidq=mysql_query("select * from video order by id desc limit 0,1 ");
   if ($vid!=''){?>
      <object width="300" height="250">
      <param name="movie" value="<?php echo $vid;?>"></param>
      <param name="allowFullScreen" value="true"></param>
      <embed src="<?php echo $vid;?>" type="application/x-shockwave-flash" allowfullscreen="true"   width="300" height="250"></embed>
      </object>
   <?php } else if ($vid==''){?>
      <?php while ($brsq=mysql_fetch_array($vidq)){?>
         <object width="300" height="250">
         <param name="movie" value="<?php echo $brsq[link];?>"></param>
         <param name="allowFullScreen" value="true"></param>
         <embed src="<?php echo $brsq[link];?>" type="application/x-shockwave-flash"  allowfullscreen="true" width="300" height="250"></embed>
         </object>
      <?php }}?>

Kemudian tambahkan kode dibawah untuk menampilkan list video:

<!-- Untuk menampilkan list video-->
<b>Video &raquo;</b>
<br />
<?php
   $awal=$_GET['awal'];
   if (empty($awal)) $awal=0;
   $perintah=mysql_query("select *from video limit $awal,10");
   $jumlah=mysql_num_rows($perintah);
   if ($jumlah==0) echo "<tr><td colspan=3>Belum ada data....</td></tr></table>";
   else {
      $i=1;
      while ($row=mysql_fetch_array($perintah)){
         echo "<li><a href='video.php?l=$row[link]'>$row[nama]</a></li>";
        $i++;
      }
   ?>
<br>
<?php
      echo "Halaman :  ";
      $perintah2=mysql_query("select*from video");
      $jumlah=mysql_num_rows($perintah2);
      $halaman=$jumlah/10;
      $k=ceil($halaman);
      for($j=1;$j<=$k; $j++){
         $awal=(($j-1)*9+$j)-1;
	echo "<a href=video.php?menu=video&&act=lihat&&awal=$awal&&page=$j>$j &nbsp </a>";
      }
   }
?>

Menampilkan List Recent Post tanpa post terakhir

Recent post bisa ditampilkan menggunakan perintah standar menggunakan looping have post dengan isi title biasa. Akan tetapi, post terakhir juga akan terlampir pada recent post. Untuk menampilkan recent post tanpa post terakhir (biasanya terurut terbalik berdasarkan tanggal), dapat digunakan perintah dibawah

<?php $count = 0; ?>
<?php while (have_posts()) : the_post(); ?>
<?php $count++; ?>
<?php if ($count != 1) : ?>
<li><span>
<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></span></li>
<?php endif; ?>
<?php endwhile; ?>

Program Scanner Sederhana

progBerdasarkan janji gw pada tulisan yang disini maka gw akan berbagi dengan teman-teman bagaimana caranya untuk membuat program scanner sederhana. Nah disini gw pake Java dengan kakas Netbeans 6.0 untuk buat program. Program ini melakukan pencarian pada 10 record, dimana setiap record disimpan dlm 1 file tersendiri. Nantinya begitu program melakukan pencarian, program dapat mencari dengan menelusuri ke seluruh record. Tapi sayangnya gw gak sempat buat mengkategorikan kata-kata tersebut terletak pada record ke berapa di suatu file. Soale tugasnya juga dibuat dalam waktu satu malam sebelum dikumpul doh.

Berikut adalah potongan sourcecodenya :

  • Masukkan/import library berikut:

import java.util.TreeMap; //untuk data kata dan jumlahnya
import java.util.Scanner;	//untuk pembacaan file
import java.io.FileReader; //untuk pembacaan file
import java.io.FileNotFoundException; //eksepsi file tidak ditemukan
  • Tambahkan Method getJumlah (untuk mengambil nilai jumlah dari kata apabila kta ditemukan (memakai method containsKey). Tambahkan parameter : kata (String) dan frekData (TreeMap )
    
    if (frekData.containsKey(kata)){
    return frekData.get(kata);
    } else {
    return 0;
    }
    
  • Tambahkan method cetakJumlah (untuk mencetak jumlah kata ke dalam textArea). Tambahkan parameter : frekData (TreeMap )
  • ;

    
    String carinya= txtCari.getText();
    txtHasil.append(""+carinya+" => "+frekData.get(carinya)+" kali\n");
    
  • Tambahkan method bacaFile (untuk membaca file text, representasi ke dalam array). Tambahkan parameter : frekData (TreeMap )
    
    Scanner filenya[] = new Scanner[10];
    String kata[] = new String[10]; //array untuk file
    Integer jumlah; // Jumlah kata yang dicari
    try{
    filenya[0] = new Scanner(new FileReader("file1.txt"));
    filenya[1] = new Scanner(new FileReader("file2.txt"));
    filenya[2] = new Scanner(new FileReader("file3.txt"));
    filenya[3] = new Scanner(new FileReader("file4.txt"));
    filenya[4] = new Scanner(new FileReader("file5.txt"));
    filenya[5] = new Scanner(new FileReader("file6.txt"));
    filenya[6] = new Scanner(new FileReader("file7.txt"));
    filenya[7] = new Scanner(new FileReader("file8.txt"));
    filenya[8] = new Scanner(new FileReader("file9.txt"));
    filenya[9] = new Scanner(new FileReader("file10.txt"));
    } catch (FileNotFoundException e) {
    System.err.println(e);
    return;
    }
    //mencari pada setiap file sampai file ke 10
    for(int i=0; i&amp;amp;lt;10;i++){
    while (filenya[i].hasNext()){
    // Baca kata berikutnya
    kata[i] = filenya[i].next();
    
    // Ambil jumlah kata terakhir dari file
    jumlah = getJumlah(kata[i], frekData) + 1;
    frekData.put(kata[i], jumlah);
    }
    }
    }