Total Tayangan Halaman

Tampilkan postingan dengan label web. Tampilkan semua postingan
Tampilkan postingan dengan label web. Tampilkan semua postingan

Minggu, 24 April 2011

Tips membuat Laporan menggunakan iReport

1. Ingin membuat tulisan yang memiliki format yang berbeda-beda dalam 1 string, contoh:
tulisan tebal, miring dan tebalmiring
caranya adalah

Sabtu, 26 Februari 2011

Membaca RSS dari Web PHP

<?php
class rss_parser
{
public $rss;
public $alamat;
public $n = 0;

public function set_alamat($alamat)
{
$this->alamat = $alamat;
}

public function set_n($n)
{
$this->n = $n;
}

public function url_exists()
{

Kamis, 24 Februari 2011

Masalah Laporan ber-Gambar/Barcode pada Java-iReport-Zk

Versi yang digunakan adalah iReport 3.0.0
1. Masukkan iReport.jar yang ada pada [folder iReport]/lib/iReport.jar ke dalam project

Selasa, 20 April 2010

Prakiraan Cuaca Memanfaatkan Web Service Google


Kelas cuaca:
<?
class cuaca
{
var $response;
var $lokasi;
var $cuaca_hari_ini;
var $cuaca;
var $info_cuaca;
var $error;

function cuaca($lokasi="yogyakarta")
{
$this->_set_lokasi($lokasi);
$this->error = false;
}

function _set_lokasi($lokasi)
{
$this->lokasi = strtolower(trim($lokasi));
}

function _dapatkan_data()
{
if (empty($this->lokasi))
{
$this->error = true;
return false;
}
$xml = new SimplexmlElement(file_get_contents("http://www.google.com/ig/".
"api?weather=".urlencode($this->lokasi)."&hl=id"));
echo "<a href=\"http://www.google.com/ig/api?weather=".
urlencode($this->lokasi)."&hl=id\">Lihat</a><br/>";
if (!$xml->weather->problem_cause)
{
$this->response = $xml->weather;
$this->_parse();
}
else
{
$this->error = true;
}
}

function _parse()
{
$this->cuaca = array();
$this->info_cuaca = $this->response->forecast_information;
$this->cuaca_hari_ini = $this->response->current_conditions;
foreach($this->response->forecast_conditions as $prakiraan_esok)
$this->cuaca[] = $prakiraan_esok;
}

function _cetak()
{
if (!$this->error)
{
echo "<ul type='circle'>";
echo "<li>Prakiraan Cuaca Kota: ".ucwords($this->lokasi)."<br/>".
$this->cuaca_hari_ini->temp_c[data]." &#8451;, ".
$this->cuaca_hari_ini->humidity[data].", ".
$this->cuaca_hari_ini->wind_condition[data]."</li>";
foreach($this->cuaca as $new)
echo "<li><b>".$new->day_of_week[data]."</b><br/><small>".
$new->condition[data]."</small><br/>".$this->_suhu($new->low[data]).
" &#8451; s.d. ".$this->_suhu($new->high[data])." &#8451;</li>";
echo "</ul>";
}
else
echo "Maaf, Prakiraan Cuaca Kota: ".ucwords($this->lokasi).
" sementara ini belum tersedia";
}

function _suhu($suhu)
{
return (strtolower($this->info_cuaca->unit_system[data])=="si")?
$suhu:(($suhu - 32)/1.8);
}
}
?>

Senin, 05 April 2010

Menghapus session ketika jendela ditutup (auto logout)

(bug fixed: ketika user melakukan refresh atau menutup browser, mekanisme tidak berjalan dengan semestinya)
Yah, ini dia. Bagaimana cara membersihkan server dari file-file session, sehingga hardisknya tidak cepet penuh. Sebenarnya php melakukan pembersihan sih, tetapi hal tersebut berjalan semi otomatis (random). Kebiasaan kita kan langsung menutup browser, tanpa melakukan logout terlebih dahulu. Nah, lo, bisa bahaya nih, orang lain bisa melihat akun pelanggan kita yang lupa tidak logout dahulu. Oleh karena itu, sebenarnya menu logout tidak diperlukan (karena sering diabaikan).

Kamis, 04 Februari 2010

Membuat sub domain

Langkah ini dijalankan dengan tujuan untuk membuat sub domain. Misalnya: kita memiliki domain www.domainku.com, akan dibuat sub-domain sub.domainku.com

1. Buat direktori baru di dalam root web. Copy web yang akan dimunculkan ke sub.domainku.com ke folder tersebut.
misal:
root web: /var/www
folder untuk subdomain sub.domainku.com: /var/www/subdomain

Jumat, 07 Agustus 2009

Barcode CODE 128 dengan VB .NET

Wah, aku gak mudeng dengan PHP, tapi pingin barcode CODE 128, gimana nih?
Tidak usah khawatir, karena kebetulan juga sudah tak buat. Silakan dicermati
Imports System.Drawing.Imaging
Imports System.IO


Public Class bar_value
Public value As Integer
Public bar As String


Barcode CODE 128 dengan PHP

Mengapa menggunakan CODE 128, bukan yang lain?
Karena dapat digunakan untuk kombinasi antara alfabet dan numerik, kode ini juga dapat digunakan untuk 128 karakter ASCII, panjangnya pun bisa suka-suka (ini dia yang saya cari).

Apa dan siapa CODE 128?
Code 128 terdiri atas 6 seksi, yaitu

Kamis, 06 Agustus 2009

Ajax feat PHP untuk menangani GET, POST dan SESSION

Apa Sih Ajax?
Ajax secara sederhana didefinisikan sebagai penggunaan Javascript untuk melakukan request ke server dan melakukan update bagian-bagian tertentu sehingga tidak perlu melakukan load satu halaman penuh. Pengertian Ajax awalnya adalah 'Asynchronous Java and XML', tetapi pada prakteknya kadang tidak memakai XML, tetapi menampilkan halaman yang diinginkan apa adanya.

Kompresi Website

Bagaimana sih cara menghemat Bandwidth server kita?
Salah satu caranya adalah melakukan kompresi terhadap halaman kita. Caranya sangat simpel, tinggal menyisipkan 3 baris program di program kita, tetapi hanya berlaku di php, yaitu: