Open Source
How to Create Bot Plurk with PHP
by Abu Aisyah on Feb.02, 2010, under Catatanku, Ngoprek, Open Source, PHP, Programming
On my last post about Plurk, I write about Plurk’s API. Now, as my promise I want to show you an easy way to use them. Please note, I will only use php script. Because I eat from this script. First, you can download the plurk’s API script and get API code by accessing this URL. Here we go. (continue reading…)
Sekilas Tentang Writer’s World Maker (wwmkr)
by Abu Aisyah on Jan.08, 2010, under Catatanku, Linux, Ngoprek, Open Source
Anda seorang penulis novel atau penulis buku? Tentunya anda setiap saat menggunakan software Office Word atau mungkin sekedar notepad atau bahkan mungkin menulis dengan menggunakan vi
. Hebat dong menulis novel pakai vi
. just joke.
Di ubuntu setelah saya ngubek-ngubek selama beberapa bulan ini, dan juga baca-baca literatur yang pernah saya temui di internet, ternyata ada software yang sangat berguna bagi seorang penulis. Ya, nama software itu adalah Writer’s World Maker atau di singkat wwmkr. Yang saya punya adalah versi 2.0.2, cara downloadnya sangat mudah, anda cuma ngetik sudo apt-get install wwmkr dan secara otomatis langsung download dan terinstall di komputer anda, tentunya dengan menggunakan kemudahan yang diberikan oleh OS linux Ubuntu. (continue reading…)
Cara Setting Nulis Arab di Linux Ubuntu
by Abu Aisyah on Nov.09, 2009, under Catatanku, Linux, Ngoprek, Open Source
Semua orang kepingin bisa nulis arabic, terutama mereka yang memang pekerjaan atau hobinya berhubungan dengan ini. Di linux bisa!! Sengaja tutorial ini pake bahasa indonesia, biar mudah dimengerti bagi mereka yang memang tidak bisa bahasa inggris dan biar mudah aja
Berikut langkah-langkahnya:
1. OK pertama-tama, saya coba ini di Linux Ubuntu 9.04, software Open Office 3.0. Setelah anda menginstall linux ubuntu, sudah pasti anda langsung bisa mengakses Open Office. Buka Open Office!!
2. Seperti inilah kira-kira pertama kali tampilan open Office. Kalau anda ingin menulis Arabic, harusnya di sebelah pengaturan model paragraf akan muncul tombol untuk mengatur tulisan left-to-right dan right-to-left. Untuk bisa memunculkannya, pilih Tools -> Options -> Language Settings, pilih Enchanced Language Support, dan centang Enabled for Asian Languages dan Enabled for complex layout (CTL).
Apabila berhasil maka akan muncul tombol left-to-right dan right-to-left seperti gambar berikut
3. Langkah berikutnya masuk ke menu utama System -> Preferences -> Keyboard. Kemudian pilih tab Layouts. Tambahkan Layout Arabic sesuai bahasa, lihat gambar berikut:
4. Berikutnya pilih short cut untuk mengubah Layout. Pada Keyboard Preferences pada gambar di atas, klik tombol Layout Options, maka akan muncul seperti gambar berikut:
Kalau saya lebih memilih untuk merubahnya pakai Alt + Shift, terserah sih milihnya. Sudah gitu aja.
5. Testing. Untuk ngetes, kembali ke Open Office. Pilih right-to-left, ganti layout dengan Alt + Shift, dan et voila, Anda bisa nulis arabic
Panduan ini tidak jaminan 100%. Kalau ada pertanyaan seputar ini silakan berikan komentar!
Mengoptimalkan Function Date
by Abu Aisyah on Jan.16, 2009, under Catatanku, Ngoprek, Open Source, PHP
Beberapa dari kita yaitu programmer pemula biasanya membuat sebuah script yang terlalu panjang untuk membuat sebuah pemecahan persoalan semisal mencari hari kemarin, atau mencari tahun kemarin, atau mencari bulan kemarin.
Salah seorang teman saya bertanya kepada saya bagaimana caranya untuk bisa mencari bulan kemarin. Dan ia pun membuat sebuah script yang sangat panjang, seperti ini.
<?
$bulanini = date("m");
$bulan_kemarin = intval($bulanini) - 1;
$arrBulan = array( "Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember");
echo $arrBulan[$bulan_kemarin-1];
exit;
?>
Hentikan cara mengerjakan seperti ini. Hal itu jelas-jelas salah. Kalau tak percaya silakan coba sendiri script di atas yang secara logikanya mungkin benar, tapi hal itu tidak bisa diterapkan di dalam script PHP. Maka dari itu sebenarnya kita harus benar-benar mengoptimalkan function Date.
Coba pakai cara ini:
<?
$lastmonth = mktime(0, 0, 0, date("m")-1, date("d"), date("Y"));
$arrBulan = array( "Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember");
$numbulan = date("n", $lastmonth);
echo $arrBulan[$numbulan - 1];
//hasilnya Desember kalau bulan ini adalah Januari
?>
Itu baru bisa.
Coba perhatikan fungsi dari mktime. Mktime berfungsi untuk membuat Unix timestamp untuk date. Dengan nilai return berupa integer. Urutannya dari parameternya adalah mktime(jam, menit, detik, bulan, hari, tahun).
Jadi kalau ingin mencari nama hari 20 hari yang lalu, sangat mudah. Tinggal memakai fungsi mktime seperti ini.
<?
$day20last = mktime(0, 0, 0, date("m"), date("d")-20, date("Y"));
echo date("l", $day20last);
//hasilnya nama hari 20 hari yang lalu
?>
Sebenarnya semua ini ada di php manual, dan di sana sangat lengkap kalau ingin mencari apapun. Btw, php its fun and easy.
Iseng Bikin Terjemahan Morse pake PHP
by Abu Aisyah on Oct.22, 2008, under Ngoprek, Open Source, PHP
Ini adalah proyek isengku, karena ada seorang teman yang mengirim message pake bahasa morse, yah namanya juga iseng
.
Aturan penulisan morse adalah misal: /…/…-/-./
Apabila ingin menjadikan morse ke huruf, maka spasi dianggap tidak ada. Misal : Saya Lapar . Maka akan dianggap SayaLapar. (continue reading…)
Saving Images into MySQL Database
by Abu Aisyah on Mar.31, 2008, under Linux, Ngoprek, Open Source, PHP, Programming, mysql
Actually this question has been frequently asked with me to forums, even in infolinux, or the other PHP & MySQL forums. And they are nobody can answer it. Eventough there are making a not fine tutorial. But Alhamdulillah, at last I found the way and the right way to save an image to database.
Saving image files or mp3 or video, we usually known a data type name BLOB (Binary Large Objects). BLOB found in many database where it can handle big of transaction of data, like Oracle, MySQL, MS SQL Server,etc.
Mengatasi Pembatasan Import SQL di MySQL
by Abu Aisyah on Mar.01, 2008, under Ngoprek, Open Source, PHP, Programming, mysql
Sering kali kita mempunyai sebuah database yang sangat besar yang butuh diimport. Misalnya sebuah kejadian. Kita diberikan sebuah mesin server baru. Yang mana data-data dari server yang lama harus dipindah ke server yang baru. Bagi sebagian orang mungkin bisa dengan mudah menjalankan mysql namadatabase < namafileimport. Itu di linux, kita bisa dengan mudah melakukannya.
Bagaimana dengan orang yang nggak faham, atau mungkin newbie dan dia menggunakan sistem Operasi Microsoft Windows? Biasanya orang-orang yang bekerja seputar HTTP. Mereka akan menggunakan phpMyAdmin untuk mengurus database mysql mereka. Saya juga menggunakannya. Selain karena fiturnya yang bagus. PhpMyAdmin juga memberikan sebuah kemudahan yang bisa dengan mudah dipakai bahkan oleh orang yang belum mengerti SQL ataupun database sebelumnya.
(continue reading…)
Kenapa Harus Open Source?
by Abu Aisyah on Feb.16, 2008, under Linux, Open Source
Di dalam dunia software, kita mengenal istilah Shareware, Freeware, dan juga Open Source. Apa sih sebenarnya istilah-istilah itu? Istilah-istilah itu adalah istilah tentang akuisisi pembuat software tersebut terhadap hak ciptanya. Entah itu dipakai ataupun diubah, ataupun dikembangkan. Kita bahas satu-satu.
Shareware, adalah sebuah akuisisi pada sebuah software di mana apabila kita mau memakai software tersebut, maka harus atas seijin yang membuat(dalam hal ini registrasi). Dalam hal ini entah apa yang diinginkan si pembuat maka kita harus mengikuti EULA yang telah ia tetapkan, dengan membayar sesuai dengan harga yang ditawarkan oleh si pembuat.
(continue reading…)












