/***********************************************

Muncul indikator lampu berkedip pada printer "P, O, 8". Itu berarti head printer pada suhu di atas nilai yang ditentukan. Cara paling mudah untuk mengatasi hal ini adalah anda cukup mengganti cartridge.
Langkah untuk memperbaiki
Langkah 1: Matikan Printer
Langkah 2: Copot Cartridge
Langkah 3: Isi ulang Cartridge
Langkah 4: Pasang kembali Cartridge
Langkah 5: Hidupkan printer ON
Jika masih tetap tidak bekerja, Anda dapat menggunakan metode berikut
Cara Reset MP 258 error 5200
Langkah 1: Matikan printer copot kabel listrik kemudian pasang kembali.
Langkah 2: Tekan tombol STOP / RESET dan tahan, kemudian tekan dan tahan tombol POWER
Langkah 3: tombol POWER masih tekan, lepaskan tombol STOP / RESET, lalu tekan tombol STOP / RESET 2 kali dalam keadaan tombol power ditekan.
Langkah 4: Lepaskan kedua tombol secara bersamaan
Langkah 5: Tunggu beberapa saat, maka panel LCD akan menunjukkan angka nol (0)
Langkah 6: Komputer akan mendeteksi NEW DEVICE, Abaikan itu ...
Langkah 7: Tekan tombol daya, maka printer akan mati
Langkah 8: Tekan tombol power lagi, maka printer akan siap untuk digunakan
Selengkapnya...

Bagi yang baru belajar zend framework,mungkin sintak index.php ini bisa menjadi salah satu koleksi ada. Lho kok koleksi ???
He...he...
ya iyalah masak iyadong, sebenarnya sintak index.php bisa bervariasi tapi bagi yang belum jago rata mempunyai banyak masalah di index.php ini seperti saya.
Ngaku dech kalau saya tidak jago :(
Tapi tak papalah, orang yang jago khan berasal dari tidak jago di awalnya..
he..he.. mencoba menghibur diri sendiri.
Jadi panjang lebar dech,langsung ke codenya saja ya. codenya sebagai berikut :

<?php
date_default_timezone_set("Asia/Jakarta");
session_start();

// Define path to application directory
defined('APPLICATION_PATH')
|| define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application'));

// Define application environment
defined('APPLICATION_ENV')
|| define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'production'));

// Ensure library/ is on include_path
set_include_path(implode(PATH_SEPARATOR, array(
realpath(APPLICATION_PATH . '/../library'),realpath(APPLICATION_PATH.'/../application/models'),
get_include_path(),
)));

require_once ("Zend/Loader/Autoloader.php");
require_once ("dompdf/dompdf_config.inc.php");
$autoloader = Zend_Loader_Autoloader::getInstance();
$autoloader->setFallbackAutoloader(true);
$autoloader->pushAutoloader('DOMPDF_autoload');


$mconfig = array('auth' => 'login',
'username' => 'register@joborobo.com',
'password' => 'jobo1234',
'ssl' => 'tls',
'port' => 587);
$tr = new Zend_Mail_Transport_Smtp('smtp.gmail.com', $mconfig);
Zend_Mail::setDefaultTransport($tr);

$writer = new Zend_Log_Writer_Stream('output.log');
$logger = new Zend_Log($writer);
Zend_Registry::set('logger',$logger);

$resourceLoader = new Zend_Loader_Autoloader_Resource(array(
'basePath' => APPLICATION_PATH,
'namespace' => 'Application'
));

$resourceLoader->addResourceType('form', 'forms', 'Form')
->addResourceType('model', 'models', 'Model');

require_once 'Custom/MyAccessValidation.php';
///// noka

/** Zend_Application */
require_once 'Zend/Application.php';

// Create application, bootstrap, and run
$application = new Zend_Application(
'sementara',
APPLICATION_PATH . '/configs/application.ini'
);

$application->bootstrap()
->run();
?>
Selengkapnya...

Terkadang sebagai analys coding, kita harus memeriksa code yang buanyak dan ribet. Tak jarang pula kita harus cek coding dengan 10 if bersarang dimana setiap ifnya masih ada while or foreach or for. Ribet banget khan wat tau kesalahan codenya dimana, nah itu dia masalahnya. Sekarang mari kita cari solusinya.

Sebenarnya kita dapat membuat log atau file sementara untuk mengetahui hasil dari suatu kondisi atau perulangan tersebut.Nah sintak untuk membuat log di zend adalah sebb:
require_once 'Zend/Log.php';
require_once 'Zend/Log/Writer/Stream.php';

$logger = new Zend_Log();
$writer = new Zend_Log_Writer_Stream('test123.txt');
$logger->addWriter($writer);
//$logger->log('Testing Info Message', Zend_Log::INFO);
$logger->info($form);
Salam sukses selalu ya.
Buat yang mau copas, jangan lupaa cantumkan sumbernya ya ^_^

Selengkapnya...

Untuk mengambil data di zend framework, kita dapat menggunakan beberpa code.
Codenya sebagai berikut :
$this->_request->getParams();
$this->_request->getPost();
$this->_request->getQuery();
$this->getRequest()->getParams();

KT:
$uris=explode("/",$_SERVER['REQUEST_URI']);
foreach($uris as $uri) {
if(is_numeric($uri)){
$currentId=$uri; break;
}
}
Salah satu contoh pemakaiannya adalah sebagai berikut :
Untuk di controller
$request=$this->getRequest();
$this->view->assign('nama',$request->getParam('txtNama'));
$this->view->assign('mood',$request->getParam('txtMood'));
Untuk dip html
Selamat datang : <?php echo $this->nama; ?>
<br>
Saat ini mood kamu : <?php echo $this->mood; ?>

Catatan :
Untuk memanggil nilai dengan post or get sebaiknya di assign terlebih dahulu sehingga dalam pemanggilan di file .phtml lebih mudah (cukup $this->nama di dalam assign)
Selengkapnya...

Terkadang kita ingin memasukan sintak program atau code program ke dalam blog kita, tetapi setalah kita ketikan dan kita posting ternyata hasilnya tidak sama seperti yang kita ketikan. Kenapa demikian ????
Ha..ha.. kayak pelajaran bahasa saja yang terlalu formal, just kidding ^_^

Hal ini disebabkan karena ada beberapa sintak yang mirip dengan sintak blog kita sehingga tulisan kita tidak dibaca ma dia, tapi tenang semua masalah pasti ada solusinya. Salah satunya adalah sbb :
Ada dapat mengunjungi
http://centricle.com/tools/html-entities/
kemdian ketikan code yang hendak masukan ke dalam blog kemudian pilih encode dan hasilnya silahkan copy paste ke dalam blog.

Kalau mau copas,silahkan tapi jangan luupa kasih sumbernya ya.
Selengkapnya...

Untuk mendonload eclipse PDT utuk pemrograman php silakan ikutin link sbb :
http://www.eclipse.org/pdt/downloads/
Apabila anda menginginkan untuk menambahkan plugin subclipse anda dapat menjalankan perintah sebagai berikut :
Help -> Eclipse Marketplace -> ketikan subclipse kemudian ikuti perintah selanjutnya dan next dan next selesai dah.
Heitz tapi tunggu dulu,
untuk checking silakan anda tutup terlebih dahulu eclipse dan buka kembali. Jika tidak muncul error saat install eclipse berarti keberuntungan anda, biasanya mucul error berupa required jni.
Nah jika anda mengalami error seperti itu, anda dapat mengikuti petunjuk sebagai berikut :
sudo apt-get install libsvn-java
kemudian ketikan
sudo cp /usr/lib/jni/* /usr/lib/
Bismilla eclipse dan subclipse sudah terintegrasi dengan baik dan siap digunakan. Subclipse sendiri digunakan untuk svn, untuk mengetahui lebih lanjut tentan svn silakan seracing di mbah google or tunggu artikel selanjutnya..
Salam sukses selalu ya.
Buat yang mau copas, jangan lupaa cantumkan sumbernya ya ^_^
Selengkapnya...