Segenap keluarga kami Kalengkian - Mamanua Stieven, Yolanda, Angelica & Kenzhi serta Keluarga Besar Kalengkian - Lapian & Mamanua - KasendaMengucapkan, SELAMAT NATAL 1 DESEMBER 2008 DAN TAHUN BARU 1 JANUARI 2009
Rabu, Desember 31, 2008
Selamat Natal 25 Desember 2008 dan Tahun Baru 1 Januari 2009
Minggu, Desember 14, 2008
Slackware 12.2 is released!
Yes folks, 'tis the season to announce a new release of Slackware. With a shiny new kernel, many package updates, and the newly added ability to install from a Samba share, we bring to you the latest in the stable Slackware 12.x series. Slackware 12.2 ships with the 2.6.27.7 Linux kernel, the Xorg 1.4.2 X server (with many driver, library, and application updates), Xfce 4.4.3, KDE 3.5.10, simplified wired and wireless networking with wicd in /extra, package upgrade management with slackpkg moved into the main tree, support for non-usb-storage digital cameras through libgphoto2, pm-utils (tools to support suspend and hibernate through HAL), and much, much more. This release brings the system up-to-date without compromising stability or compatibility with the 12.x series.More details may be found in the official announcement.
If you like Slackware, please consider supporting the project by picking up a copy of Slackware 12.2 from the Slackware Store. The discs are off to replication now and pre-orders are being accepted for the official 6 CD or 1 DVD set. Also by popular demand, we now have black T-shirts with the original Slackware logo for sale. Check 'em out!
Thanks are due to the Slackware crew, the developers of slackbuilds.org, the fine folks on linuxquestions.org, IRC, and everyone else who pitched in to help make this another great Slackware release. We couldn't have done it without your help.
As always -- have fun!
Pat and the Slackware crew
Akhirnya 10 Desember 2008 Slackware merelease ver 12.2 setelah sebelumnya sempat mengumumkan tentang Slackware 12.2 RC1. Download torrent Slackware 12.2 disini :
Rabu, Desember 10, 2008
PHP 5.2.8 Released
The PHP development team would like to announce the immediate availability of PHP 5.2.8. This release addresses a regression introduced by 5.2.7 inregard to the magic_quotes functionality, that was broken by an incorrect fix to the filter extension. All users who have upgraded to 5.2.7 are encouraged to upgrade to this release, alternatively you can apply a work-around for the bug by changing "filter.default_flags=0" in php.ini.Akhirnya di release juga, soalnya salah satu server saya terlanjur patch 5.2.7 yang ternyata terdapat bug yang cukup kursial, silahkan lihat tulisan saya sebelumnya. Download PHP 5 disini. Untuk patch slakcware belum di realese di websitenya tapi bisa mengakases
- ftp://ftp.slackware.com/pub/slackware/slackware-12.0/patches/packages/
- ftp://ftp.slackware.com/pub/slackware/slackware-12.1/patches/packages/
Senin, Desember 08, 2008
rTorrent libtorrent Statistic with PHP
rTorrent is a text-based ncurses BitTorrent client written in C++, based on the libTorrent libraries for Unices (Rakshasa’s own, not the sourceforge libtorrent), with a focus on high performance and good code.dari semua BitTorrent Client yang satu ini adalah favorit saya, ya karena dia berbasis teks. Berbasis teks? apa ndak susah tuh? Buat yang terbiasa dengan GUI tentu akan terasa sulit dan merepotkan, tapi keunggulan dari rtorrent ini adalah ; 1) Bisa running Background, 2) Custom Download/Upload Rate, 3) Bisa schedule script. 1. Bisa Running Background Ini yang paling saya suka, apalagi untuk server Linux dengan begini download torrent dapat ditinggalkan sampai selesai. 2. Custome Down/Up Rate Beberapa BitTorrent client mengharuskan minum Ratio tertentu antara Up dan Down yang kadang-kadang sangat mengganggu khususnya yang memiliki bandwidth yang kecil, kalo rtorrent bisa di set Up minimum sampai 1KB/s dan Down Unlimited 3. Schedule Script Dan yang ini menurut saya yang special di rtorrent, fitur schedule ini bisa mengatur thorttle settings misalnya mengatur download/upload rate pada jam tertentu, Auto load torrent file, auto stop torrent jika hardisk full atau memindahkan hasil download ke lokasi/harddisk tertentu Secara kesuluruhan rtorrent sangat powerfull dan High Performance. Berikut beberapa link mengenai rtorrent, mulai dari instalasi dan cara penggunaan :
- http://chaidir.wordpress.com/2007/05/19/rtorrent-torrent-client-berbasis-teks/
- http://libtorrent.rakshasa.no/rtorrent/rtorrent.1.html
- http://tutorialninjas.net/2007/01/18/how-to-install-rtorrent/
$me = new rtorrent(); //Download multi-torrent with 1 configuration //$me->runTorrent($torentID,$pathForTorrentFile,$max_Down,$max_Up,$pathToSaveFile); $me->runTorrent("mytorrent","/home/torrents/movie/*.torrent",60,1,"/home/downloads/movie/"); sleep(1); //Download single-torrent with 1 configuration //$me->runTorrent("smsISO","/home/torrent/linux.iso.torrent",0,1,"/home/downloads/aplikasi/"); //sleep(1); //Download single-torrent with 1 configuration //$me->runTorrent("ghost","/home/torrent/ubuntu.iso.torrent",0,1,"/home/downloads/aplikasi/"); // GeStats // $me->startStat([multi|single],$torrentID); --> return ARRAY print_r($me->startStat('multi','mytorrent')); //print_r($me->startStat('single','smsISO')); //print_r($me->startStat('single','ghost')); // Kill Torrent //$me->killTorrent($torrentID); $me->killTorrent('mytorrent');Hasil keluaran (return result) nya adalah sebagai berikut :
Array ( [size] => 267640832 [name] => SMS.Live.CD-1.3.12.iso [comment] => [http://www.sleki.org] SMS.Live.CD-1.3.12.iso [owner] => BitTorrent/6030 [announce] => http://open.tracker.thepiratebay.org/announce [playtime] => [rtorrent] => Array ( [chunks_done] => 1021 [complete] => 1 [custom1] => [custom2] => [custom3] => [custom4] => [custom5] => [directory] => /home/downloads/aplikasi/ [hashing] => 0 [ignore_commands] => 0 [key] => 114864097 [priority] => 2 [state] => 1 [state_changed] => 1228742039 [tied_to_file] => //home/downloads/aplikasi/torrent/SMS.Live.CD-1.3.12.iso.torrent [total_uploaded] => 0 ) [last_transaction] => 0 [most_transaction] => 0 [peers] => 4 [chunk_len] => 262144 [chunk_done] => 1021 [total_download] => 267649024 [total_download_persen] => 100 [total_uploaded] => 0 [state] => 1 [complete] => 1 [count_byte] => -8192 [tfile] => SMS.Live.CD-1.3.12.iso.torrent [torrent_status] => SEEDING [ratio] => 0 [PID] => 25551 [speed] => 0 [est] => -- )Mohon maaf sourcenya belum di release, ya karena masih prototype.
Minggu, Desember 07, 2008
Plurk Themes Template - BEBEK ANTRI -

Jumat, Desember 05, 2008
PHP 5.2.7 Released (Update: Has been removed, security reason)
PHP 5.2.7 has been removed from distribution
Due to a security bug found in the PHP 5.2.7 release, it has been removed from distribution. The bug affects configurations where magic_quotes_gpc is enabled, because it remains off even when set to on. In the meantime, use PHP 5.2.6 until PHP 5.2.8 is later released.
- Directory traversal vulnerability in the posix_access function in PHP 5.2.6 and earlier allows remote attackers to bypass safe_mode restrictions (CVE)
- Multiple directory traversal vulnerabilities in PHP 5.2.6 and earlier allow context-dependent attackers to bypass safe_mode restrictions (CVE)
- php_imap.c in PHP 5.2.5, 5.2.6, 4.x, and other versions, uses obsolete API calls that allow context-dependent attackers to cause a denial of service (crash) and possibly execute arbitrary code via a long IMAP request, which triggers an "rfc822.c legacy routine buffer overflow" error message.(CVE)
- Buffer overflow in the imageloadfont function in ext/gd/gd.c in PHP 4.4.x before 4.4.9 and PHP 5.2 before 5.2.6-r6 allows context-dependent attackers to cause a denial of service (crash) and possibly execute arbitrary code via a crafted font file. (CVE)
- HP 4.4.x before 4.4.9, and 5.x through 5.2.6, when used as a FastCGI module, allows remote attackers to cause a denial of service (crash) via a request with multiple dots preceding the extension, as demonstrated using foo..php. (CVE)
Slackware 12.2 Siap di Release
While there are still some docs that need updating and probably a few more tweaks and updates here and there, everything is mostly in place for the next stable release, Slackware 12.2. The versions of major components like X and the kernel can be considered frozen. Anything major that we haven't done yet will probably wait for the release after this next one. As Slackware 12.2 is only a 0.1 version bump, we're trying to focus on making it better without causing instability or losing compatibility with Slackware 12.1 wherever possible. Invasive changes like the new X (that will require changes to xorg.conf) and merging KDE4 should probably wait for Slackware 13.0. We will call this batch Slackware 12.2 release candidate one. :-)Padahal harapan saya Slackware 12.2+ sudah bisa support KDE4 kenyataanya harus menunggu di Slackware 13 (lol). Seperti biasa Slackware tidak merelase RC1 ISO tapi yang ingin mencobanya boleh download Slackware-current. Tidak seperti distro linux yang lain yang sudah menggunakan KDE4 salah satu yang duluan menggunakan KDE4 adalah UBUNTU family. Mungkin karena salah satu ciri khas slackware "biar lambat asal selamat" maksudnya selalu menunggu STABLE baru kemudian di release, hal inilah yang selalu membuat slackware selalu paling terlambat merelease versi Majornya yang terbaru. Slackware adalah salah satu disto Linux tertua dan selama ini termasuk yang paling stabil khususnya untuk kebutuhan server. Banyak yang beranggapan bahwa sangat sulit menggunakan Slackware, pada kenyataanya menurut saya tidak. Pada dasarnya semua Linux sama, perbedaan mendasar hanya ada pada management package di tiap-tiap distro pasti mempunya cara dan gaya sendiri. Mungkin bagi mereka yang terbiasa dengan GUI memang slackware akan terasa sulit. Sebetulnya sejak versi 12.0, Slackware sudah ok di GUI dengan KDE3 dan banyak driver yang sudah di support. Bahkan sangat mudah untuk mengcustom tampilan desktop, seperti TNUX Project saya base on Slackware. Link terkait TNUX :
Jumat, November 28, 2008
Enable Write NTFS di Slackware
file system NTFS ini, pihak Microsoft menempatkan spesifikasi dan struktur file system NTFS tersebut dalam rahasia perusahaannya dan oleh karena itu pihak Komunitas Linux (Para Pengembang Kernel Linux) mengalami kesukaran dalam menyediakan support akses write ke partisi NTFS, dan akhirnya akses ke partisi tersebut dipasang read-only sebagai default.Demikian kutipan dari Bakung.Wordpress.com. Dari Blog itu juga menulis tentang solusi write ke NTFS dengan menginstall Fuse & NTFS-3G Langkah-langkah yang saya lakukan:
- Download Fuse versi Stable
- Download NTFS-3g versi Stable
- Install fuse-x.x.x.tar.gz # tar -xf fuse-x.x.x.tar.gz # cd fuse-x.x.x # ./configure --enable-kernel-module # make && make install
- Install ntfs-3g # tar -xf ntfs-3g-x.x.tgz # cd ntfs-3g-x.x # ./configure # make # make install
- Reboot Linux
- Testing mount # mount -t ntfs-3g /dev/sda1 /mnt/windows
- Edit /etc/fstab /dev/hdb1 /mnt/hdb1 ntfs-3g defaults 0 0 /dev/hdb2 /mnt/hdb2 ntfs-3g defaults 0 0 Catatan: hdb adalah hardisk NTFS, kebetulan Hardisk ini di partisi 2 makanya ada hdb1 dan hdb2
- Reboot
- Cek jika berhasil di mount # df
- DONE!
Senin, November 10, 2008
Gathering Plurker Manado v1.0 - DetikINET Release
DetikINET Release 15 Nov 2008 Plurkers Manado Kumpul Penuh Canda
PLURK - Peace, Love, Unity, Respect, Karma. Yes! itulah suasana yang tercipta Sabtu sore, 08 November 2008 kemarin di restoran Solaria - Manado Town Square. Gathering yang menelurkan komunitas Plurker Manado *disingkat PLURKADO (doh)*, sebuah komunitas tanpa ketua hanya anggota semua hahaha.Beberapa anggota PLURKADO memang telah saling mengenal sebelumnya *lewat situs social network di internet lainnya atau teman sekolah dulu, teman kantor dll*, tapi ada juga yang baru saling kenal di plurk dan ketemuan untuk pertama kalinya pada gathering ini. Inti dari gathering ini sebenarnya tidak ada, emm.. sebenarnya ada, yaitu kumpul-kumpul, makan, foto-foto, jadikan foto-foto ini emoticon di plurk hahaha… yes! just for fun, melepaskan stress dari kegiatan sehari-hari.
Berikut nama-nama (id-plurk) yang hadir/sempat singgah pada gathering di Manado Town Square sabtu lalu (urutan dalam alfabet):
binyolos, ELDRIGE, gocap, GrayBack, hikari86, Honel, ipen, jejhe, lannie, natasye, onl, Pekhow, prz, rumy, screamot, sharren, simplydelizious, toxx, tyrex, wsfr, yesigrace
Foto-foto :
Demikian Gathering PLURKADO v1.0. Foto-foto selengkapnya dapat dilihat disini
Selasa, Oktober 28, 2008
Kubuntu 8.04 ku tiba hari ini
Sangat disayangkan, saya hanya dikirim 1pcs jadi tidak bisa dibagi-bagi. Kalo ada yang mau boleh saja copy cdnya dan tidak usah takut, legal kok dan diizinkan oleh canonical selaku distributor sekaligus pemilik kubuntu.
Dulu saya pernah dikirim 8 kubuntu 4 ubuntu dan 2 edubuntu. Masing 1pcs saya simpan, sisanya saya bagi di tempat saya mengajar SMA N 9 Binsus Manado. Sekarang pengiriman hanya dibatasi 1 pcs dan sudah tidak bisa order tiga-tiganya sekaligus.
Yang pingin ikutan order silahkan kunjungi http://shipit.kubuntu.com gratis.
Kubuntu adalah sistem operasi open source berbasis linux debian dengan desktop KDE. Pada kubuntu 8.04 adalah linux pertama yang merelease menggunakan KDE 4. Slackware aja linux favoritku masih pada versi test (aka current). Dan saat ini ubuntu bros. adalah distro linux paling favorit (menurut distrowatch.com). Dan juga sejauh ini adalah yang paling mudah digunakan terlebih untuk pemula.
Kenapa ada kubuntu, ubuntu dan edubuntu? Pada dasarnya sama, bedanya ubuntu direlease 2 versi; server dan desktop. Desktop ubuntu menggunakan gnome, sedangkan kubuntu menggunakan KDE. Dan untuk edubuntu khusus untuk anak-anak dan pendidikan. Oh ya ada lagi yang bagus di ubuntu bros. Yaitu sudah support bahasa indonesia.
Dari pada panjang lebar, capek juga nih jari (nulis blog dari HP). Menurut saya ubuntu, kubuntu dan edubuntu ibarat nokia kalo handphone. Gampang dan banyak asesorisnya.
------
Stieven K.
from mobile
Senin, Oktober 27, 2008
Kekuatan blog memang dahsyat


Minggu, Oktober 26, 2008
Menu spesial hari ini: Terung Goreng Saos Telur Rica-rica dan Buah Segar
Bahan-bahan :
- 6 buah Terung
- 1 Telur Ayam
- 4 Tomat ukuran sedang
- Cabe secukupnya (tergantung selera pedasnya)
- 2 siung bawang merah ukuran sedang yang sudah diiris
- 4 Batang Daun Bawang diiris halus
- Minyak Goreng secukupnya
Cara Membuat :
Potong terung, dibagi 2 memanjang kemudian goreng hingga matang dan angkat. Salanjutnya buat saos telur rica-rica.
Goreng bawang merah hingga berubah warna diikuti dengan daun bawang, masukkan cabe yang telah dihaluskan kemudian masukkan tomat yang sudah dipotong. Tunggu sampai tomat terlihat layu, masukkan telur yang sudah dikocok sambil diaduk-aduk hingga merata. Saat saos mulai terlihat kering, tapi jangan terlalu kering, masukkan terung goreng kemudian aduk rata, setelah merata angkat dan siap santap
Weh... siap santap.... masih panas tuh, ya iyalah masa ya iya donk. Tapi lebih nikmat jika dimakan saat saat masih hangat dan nasi yang masih hangat pula. Apalagi ditemani dengan "Buah Segar" benar-benar "Mak.. Nyussssssssssss"....
------
Stieven K.
from mobile
Sabtu, Oktober 25, 2008
Mengintip isi tas seorang pelaku IT (Manager/Programmer/Administrator)
Kenzhi sibuk baca koran eh..eh.. Koq disobek
Begitulah sebagian kisah cerita seorang ayah, bekerja seharian rasa capek bisa hilang dalam semenit.
Tak ada yang lebih nyaman dan bahagia selain pulang ke rumah berkumpul dengan keluarga tercinta. Apa lagi hari ini makan malamnya mie instant soto + telur cepluk favoritku.
HAPPY WEEKEND
------
Stieven K.
from mobile
Migrasi dari Indosat ke Telkomsel, akibat parahnya signal indosat di wilayah malalayang manado
Jumat, Oktober 24, 2008
7 hari blakangan layanan gsm dan gprs di manado buruk
Hampir semua layanan indosat tidak bisa digunakan... Ah... Kapan bisa normal lagi ya?
------ Stieven K. from mobile
Selasa, Oktober 21, 2008
Gateway kantor crash, all download crash :-( .
------ Stieven K. from mobile
Senin, Oktober 20, 2008
Plurkers 1.1 Release *Download Now*
Minggu, Oktober 19, 2008
Habis noreng GP n F1 di autoprima bridgestone sambil bakar ikan :-) seru
MotoGP: 1. Rosi 2. Pedrosa 3. Dovisioso
F1: 1. Hamilton 2. Massa 3. Raikonen
Seru sambil bakar ikang tude deng mujair
------
Stieven K.
from mobile
Malam ini gprs koneksinya bagus
Operatornya ikut pusing, koq tidak bisa konek? Katanya hp saya tdk suport. Weh? Saya menggunakan SE k510i masa nda support? Padahal pake telkomsel AS gprsnya lancar
Akhirnya tadi pas pulang dari kantor, sayapun coba utak atik seting gprsnya & Gotcha! Ternyata ini disebabkan seting use proxy=yes. Padahal proxy server indosat (mungkin) dalam keadaan mati. Setelah saya non aktifkan inilah hasilnya, bisa post blogger & plurk.
Anehnya setingan tersebut di set dari OTA indosat
Sabtu, Oktober 18, 2008
Ah gprs indosat lag, bae le ada email push
- Send email to post@blogger.com menggunakan Indosat Push Email
- Blogger Post
- Plurkers PHP Parsing RSS
- Plurkers Login and PLURK!
Tutorial - Plurk Bot menggunakan PHP Plurkers
Plurk.com, sebuah layanan jaringan sosial, mini blog unik yang dapat membuat para bloger lupa akan blognya (beneran! hahaha).Ya seperti itulah kata sharren, dan karena dialah saya jadi ikut-ikutan di plurk
- Siapkan komputer/server (disarankan linux) atau dapat menggunakan share hosting yang mendukung crontab
- Download plurkers class di http://code.google.com/p/plurksmartrss/downloads/list
- UnTAR/UnZIP plurkers[.tar.gz|.zip] ke salah satu folder
- Buat direktori cache dan set writeable dimana file plurkers.php berada
- Tambahkan pada crontab (cront job) Contoh : 5 * * * * /usr/bin/php /home/plukers/location/bot.php ini berarti bot akan di jalankan setiap 60 menit di menit ke 5 sangat disarankan untuk di set seperti diatas terutama untuk yang menggunakan share hosting / dedicated server Untuk yang menggunakan share hosting Pastikan hosting mendukung Cront Job (lihat dan atur lewat Control Panel) dan silahkan sesuaikan penggunaan cront berdasarkan petunjuk Share Host ybs. /usr/bin/php => lokasi bin php /home/plukers/location/bot.php => lokasi path file bot.php Untuk pengguna Windows dapat menggunakan Schedule Task dengan catatan harus memiliki PHP CLI (php.exe) Contoh yang di execute di Schedule Task C:\PHP_PATH\php.exe -c C:\php_ini_location\php.ini C:\plurkers_path\bot.php
Jumat, Oktober 17, 2008
Plurk Smart RSS API beta 0.1 Release
- Login
- Post
- Read/Get RSS
- Cache RSS
Plurk! Plurk! oh No... PlurkSmartRSS class
Selasa, Oktober 14, 2008
Keluarga Tercinta - Anugerah terindah yang pernah kumiliki



Senin, Oktober 06, 2008
TNUX Beta 1 - Sleki Release
Jumat, Oktober 03, 2008
TNUX beta 1 (Code Name sleki)




Rabu, September 24, 2008
TNUX ku mirip Slackware Mini Server (S*M*S)
- Base on Slackware 12
- Kernel 2.6.24
- LiveCD di compile dengan linux-live
- Services-nya mengfokuskan ke Web Services and Network
- Tidak mengfokuskan pada Desktop tapi add-on kde bisa di tambahkan ( persis konsep TNUX-SOHO)
Sabtu, September 13, 2008
Linux Live TNux-SX base on Slackware 12.0
- KDE (slackware bundle) Desktop
- KOffice (slackware bundle)
- KTorrent
- Mozilla FireFox 2
- Cups
- Samba
- HTTPD (Apache 2)
- PHP 5
- Zend Optimizer 3
- MySQL 5
- Perl
- Gammu 1.19
- Rtorrent
- proFTPD
- Sendmail
Selasa, September 09, 2008
Google Chrome - Welcome new Internet Browser
- http://jalansutera.com/2008/09/02/google-chrome-haruskah-saya-berpaling-dari-firefox/
- http://kecebongsoft.wordpress.com/2008/09/03/review-google-chrome/
- http://kecebongsoft.wordpress.com/2008/09/03/download-google-chrome/

- http://googleblog.blogspot.com/2008/09/fresh-take-on-browser.html
- http://geeks.netindonesia.net/blogs/cahnom/archive/2008/09/04/google-chrome-browser-keluaran-google.aspx
- http://gigaom.com/2008/09/01/mozilla-not-worried-about-google-browser/
- http://gigaom.com/2008/04/01/browser-wars-again/
Senin, September 08, 2008
Menyiapkan FrontEnd - Membuat CMS Sendiri (2)
`cms_content_category`
dan tabel `cms_content`
dalam pembahasan kali ini CMS yang akan kita buat kurang lebih bertipikal BLOG (Web Log)
Ok, Siapkan software text editor favorit kamu. Mari mulai ber-coding ria :) walaupun saat ini banyak software GUI untuk membuat layout tapi mengapa saya lebih memilih untuk menggunakan text editor, hal ini mengingat dan mempertimbangkan saat publis online nanti sebagian besar editor (jika ingin mengedit online) menggunakan text-base.
1. File index.php (layout)
Layout ini bisa dikembangkan sendiri sesuai dengan selera, saat ini lagi tren dengan gaya DIV apalagi dengan adanya AJAX kayaknya DIV sudah menjadi favorit walaupun untuk kondisi tertentu saya masih lebih suka menggunakan TABLE TR TD. Baiklah saya akan coba juga sedikit bereksperimen :) dengan menggunakan DIV
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>MY CMS</title>
<style type="text/css">
body {
margin-left:30px;
margin-bottom:30px;
margin-top:30px;
margin-right:30px;
background-color:#000000;
}
#atas {
border-color:#CCCCCC;
border-style:solid;
border-width:1px;
background-color:#00FFFF;
width:870px;
height:80;
position:absolute;
left:30px;
top:30px;
}
#atas h1 { font-size:16pt; text-align:center; }
#kiri {
border-color:#006600;
border-style:solid;
border-width:1px;
background-color:#00FF00;
width:150px;
position:absolute;
top:100px;
left:30px;
}
#kanan {
border-color:#006600;
border-style:solid;
border-width:1px;
background-color:#00FF00;
width:700px;
position:absolute;
top:100px;
left:200px;
}
</style>
</head>
<body>
<div id="atas">
<h1>WELCOME TO MY CMS</h1>
</div>
<div id="kiri">KIRI</div>
<div id="kanan">KANAN</div>
</body>
</html>
Jumat, September 05, 2008
I'm back
maklum seminggu terkahir kesehatan saya cukup terganggu.
Lama tidak memonitor Blog ini ternyata banyak permintaan lewat komment untuk melanjutkan artikel yang masih ada sambungannya.
OK saya akan berusaha untuk mengupdate.
-- Regards, Stieven R. Kalengkian http://stieven.glowciptamedia.com
Jumat, Agustus 22, 2008
Rabu, Agustus 20, 2008
Post Blog via Email, Every where anywhere any device
juga, kayaknya bisa di manfaatkan deh...
Rencananya pengen bikin Blog Posting menggunakan SMS Email Push
User -> Mobile Device -> SMS -> SMS Gateway -> Email Push -> Blogger.com
Baru konsep sih...
Posting ini di coba lewat script sederhana
Email push <?php mail("user.blog.post@blogger.com","JUDUL","ISI"); ?>
ISI mail di generate manual.
Rencananya ingin pake SMTP :)
Regards,
Stieven K.
MySQL Error & Can not start (2)
- Karena saya menghidupkan server replication (Master-Slave)
- Query perdetik terlalu banyak dan Replication dilakukan --all-database --all-table (kebayang atau hitung sendiri, tiap 1 jam MySQL melakukan import empat CVS file masing masing berkapasitas lebih dari 100MB)
- Tidak membuat logrotate :(
- SQL Full Backup dan truncate file rentang waktu terlalu jauh (14 hari) sedangkan 1 hari sudah melalui kompresi memakan space lebih dari 1 GB
- Server Replication di stop dulu.
- Query Import dilakukan every day
- Membuat logrotate untuk mysql-bin (baru logic dan konsep belum teruji)
- Backup SQL rentang waktu truncate 2 hari
Rabu, Agustus 13, 2008
Launching Essilor Crizal A2 di Hotel Grand Melia Jakarta






Selasa, Agustus 12, 2008
MySQL Error & Can not start
- Background Proses import CVS file dari Server Lab Essilor ke server WOS, schedule setiap 1 jam.
- Background Proses import CVS file dari Server Gudang Essilor ke Server WOS, schedule setiap 30mnt
InnoDB: Unable to lock ./ibdata1, error: 11 InnoDB: Check that you do not already have another mysqld process InnoDB: using the same InnoDB data or log files.Waduh... semakin lama saya semakin panik.... dengan asumsi diatas tadi, akhirnya saya drop databasenya dengan harapan akan merestore backup file. Saya pikir databasenya tidak berhasil di repair. Ketika lihat di manual MySQL aduh betapa bodohnya kalau dalam keadaan panik, yang bisa di repair hanya table Engine MyISAM saya lupa kalo Engine yang saya gunakan adalah InnoDB. Maka semakin paniklah saya.... dengan berbagai cara mengutak atik file my.cnf dan terus berupaya start MySQLd secara paksa tiba-tiba muncul pesan berikut:
080812 10:38:39 InnoDB: Started; log sequence number 1 3473883535 /usr/libexec/mysqld: Disk is full writing './mysql-bin.000050' (Errcode: 28). Waiting for someone to free space... Retry in 60 secsWeleh..... ternyata.... itu toh... setelah periksa #: df Use% = 100% Astaga.... Pantas saja selalu error saat di start... saya pun mengubah config datadir ke partisi lain, awalnya datadir secara default lokasinya /var/lib/mysql (Slackware Default) dan kebutulan partisi HDD cuman 20GB. Setelah di moving dan start akhirnya berhasil... Masalah sekerang kenapa ya Databasenya bisa sampe 15GB ????? itu yang perlu di selidiki sekarang... yang penting sekarang ini Servicesnya jalan dulu...
Senin, Agustus 11, 2008
Essilor Indonesia Web Order System using TNUX Frameworks AGL Engine 2.0.1 limited

PHP4 | PHP5 | MVC | Multiple DB's | ORM | DB Objects | Templates | Caching | Validation | Ajax | Auth Module | Modules | EDP |
Y | Y | UD | N | Y | Y | Y | Y | Y | Y | Y | Y | N |

Senin, Agustus 04, 2008
Handle Incoming Mail with PHP script
Why would we want this? Well, that's a stupid question, because we don't know how to do it and it's fun. You're reading evolt because you want to learn something, aren't you? But this script could be useful. For example: * we could write our own mailing list; * we could send out a survey by email, that can be filled out by just clicking 'reply'; * we could manage parts of our site by sending commands by email; * etc...Dan tentunya saya hanya melengkapi sedikit sekali dari artikel Gijs van Tulde, sangat jelas yang ditulis dalam artikel step by step nya, bahkan jika anda membaca bagian commentnya disitu banyak yang mendiskusikan tentang masalah yang terjadi dan bagaimana mengatasinya. Berikut adalah Script php dari artikel Gijs van Tulde, Step 3:
Dari tulisannya saya coba satu persatu, mulai dari step 3. Mengapa Step 3 ?? ya karena sebelumnya server sudah terinstall sendmail, kebetulan menggunakan share hosting :) (Webhosting) jadi tidak perlu repot. Dari script diatas saya upload ke webhosting (sesuai dengan petunjuk webhosting mengenai pine email dengan script php) biasanya di folder home dan file php di ubah ke mode 755. Lalu saya buatkan satu email forwader yang di forward ke script php tadi. Saat di coba kirim email ke alamat forwader tersebut berjalan dengan baik, hasil parsing saya simpan ke dalam file email.txt. Tapi beberapa saat kemudian muncul pesan balasan dari server ke email saya seperti berikut : Mail delivery failed: returning message to sender. Ada apa ya ?? Akhirnya dapat sedikit informasi (lupa alamat referensinya) bahwa sendmail saat menerima email dan selesai membaca diperlukan nilai balik true (return true). Akhirnya dibagian bawah baris sebelum tanda ?> saya tambahkan return true. Dan BERHASIL... berikut contoh scriptnya:Since our script will function as a shell script, the first line should contain the path to the PHP CGI program. This is most likely located at /usr/bin/php of /usr/local/bin/php. This tells the operating system that this script must be parsed by PHP.
#!/usr/bin/phpThe email is sent to the script through stdin. This is a special 'file' that can be reached by opening
php://stdin
. We will do that now and read the email.// read from stdin $fd = fopen("php://stdin", "r"); $email = ""; while (!feof($fd)) { $email .= fread($fd, 1024); } fclose($fd);Now we have the full text of the email in the
// handle email $lines = explode("\n", $email); // empty vars $from = ""; $subject = ""; $headers = ""; $message = ""; $splittingheaders = true;We have just set the
$splittingheaders
variable to true. As long as this variable is true, and we have not yet seen an empty line, the text should be added to$headers
. If we find a Subject or a From header, we will save it in the appropriate variable.After we have seen the first empty line, we have processed the headers and can start adding the lines to
$message
.for ($i=0; $i < subject =" $matches[1];" from =" $matches[1];" splittingheaders =" false;" style="font-weight: bold; color: rgb(255, 0, 0);">?>We now have the headers, the message, the From and Subject information and can save these in a database. You could also use the
mail()
function to send an automatic reply. That's up to you.
#!/usr/bin/php -q
<?php
// read from stdin
$fd = fopen("php://stdin", "r");
$email = "";
while (!feof($fd)) {
$email .= fread($fd, 1024);
}
fclose($fd);
// handle email
$lines = explode("\n", $email);
// empty vars
$from = "";
$subject = "";
$headers = "";
$message = "";
$splittingheaders = true;
for ($i=0; $i < count($lines); $i++) {
if ($splittingheaders) {
// this is a header
$headers .= $lines[$i]."\n";
// look out for special headers
if (preg_match("/^Subject: (.*)/", $lines[$i], $matches)) {
$subject = $matches[1];
}
if (preg_match("/^From: (.*)/", $lines[$i], $matches)) {
$from = $matches[1];
}
} else {
// not a header, but message
$message .= $lines[$i]."\n";
}
if (trim($lines[$i])=="") {
// empty line, header section has ended
$splittingheaders = false;
}
}
$fp=fopen("mail.txt","w+");
fwrite($fp,"Headers\n$headers\nJudul:\n$subject\nDari:\n$from\nPesan:\n$message");
fclose($fp);
return true;
?>
Selanjutnya silahkan berimajinasi sendiri untuk pengembangan script ini.
IRC untuk pemula menggunakan mIRC
- Download IRC Client => mIRC di http://www.mirc.com/
- Save ke harddisk kemudian install jika download telah selesai
- Jalankan mIRC yang sudah terinstall kemudian masukkan informasi pada Window Dialog Option :
- Fullname = Nama Lengkap
- Email Address = Email
- Nickname = nama yang akan digunakan saat chating (tidak boleh ada spasi atau karakter lain, selain huruf dan angka)
- Alrternatif = nama lain apabila nickname sudah digunakan orang lain
- Selanjutnya lakukan koneksi ke server dengan cara ketik pada status textbar:
/server irc.dal.net (enter)
- Tunggu sampai tersambung dengan server, jika sudah lanjut dengan join ke room (channel). Masukkan nama room diawali dengan tanda '#' contoh: #myoom
Kemudian klik join.
Atau ketik pada TextBar : /join #myroom (enter)
- Setelah join di room anda dapat berinteraksi dengan user di dalam, atau dapat melakukan private messeges (PV) dengan cara : /query nickname pesan anda disini (enter) Contoh : /query puitis hi apa kabar ? (enter)
- Anda dapat mengganti nickname walaupun sedang ada dalam room maupun pv, caranya ketik: /nick nicnamebaru (enter) Contoh: /nickname stieven (enter)
- Untuk keluar dari room (tanpa disconnect) ketik: /part #namaroom (enter)
- Untuk keluar dari server (disconnect) ketik: /quit atau /exit sekaligus menutup mIRC
Aplikasi Pengenalan Wajah menggunakan PHP
Meskipun PHP bukanlah bahasa yang paling umum digunakan untuk pengenalan wajah (Python dengan pustaka seperti OpenCV dan face_recognition le...