Somebody save me,,,

Der rekans,

Mohon maaf jika blog ini jarang sekali diupdate, setelah melalui berbagai macam pertimbangan akhirnya saya putuskan untuk memindah blog ini ke alamat baru di http://osmd.wordpress.com, yang mungkin bisa menambah suasana dan wawasan baru.

Selamat menikmati.

Mungkin seringkali terpikir oleh kita bagaimana cara menampilkan tanggal dari sebuah record tabel yang formatnya ‘YYYY-mm-dd’ ke dalam bentuk ‘Hari, tanggal bulan tahun’ ?  Sebagai contoh : di MySQL tanggal ‘2010-01-24’ dan kita ingin menampilkannya sebagai ‘Minggu, 24 Januari 2010’.

Banyak cara yang bisa digunakan, tinggal pilih mau yang susah atau yang mudah. Kalo yang susah bagaimana?? disini saya tidak mencoba untuk membahas yang susah karena biasanya yang susah sudah dilakukan oleh saudara – saudara sekalian.. hehehehe.. Di sini saya akan membahas bagian mudahnya, dengan mengadopsi script PHP dari Joomla.

Untuk menentukan format data tanggal kita tinggal membuat fungsi sebagai berikut :

function date2Ind($str) {
setlocale (LC_TIME, 'id_ID');
$date = strftime( "%A, %d %B %Y", strtotime($str));

return $date;
}

Kita hanya menggunakan beberapa fungsi dari PHP untuk membuat format tanggal yang kita inginkan, yaitu : setlocale, strftime, dan strtotime. Tidak terlalu sulit bukan?? Hanya ada beberapa sedikit konfigurasi pada bagian setlocale(), pada server windows LC_TIME menggunakan ‘Indonesian’ sedangkan pada server Linux LC_TIME menggunakan ‘id_ID’. Lalu bagaimana memanggilnya?? kita tinggal masukkan saja parameter fungsinya. Misal untuk menampilkan tanggal 21-01-2010, kita cukup menuliskan echo(date2Ind(‘2010-01-21’));

Cukup mudah bukan?? semoga script sederhana ini bermanfaat dan bisa dimodifikasi sesuai dengan kebutuhan.

Yups!! Semester ini aku mulai mengambil skripsi, rasanya seperti mengulang lagi kuliah zaman D3 dulu dimana harus berlembur dan bermalas mengerjakan Tugas Akhir. Namun mau ngga mau semua itu memang harus dijalani kembali. Setelah dulu bingung cari – cari dosen yang bagus akhirnya dapet juga dosen yang mau jadi pembimbing 🙂

Lalu apa yang kamu kerjakan,Wa?? sebetulnya biasa sih topiknya. Mengenai GIS untuk pemetaan tapi aku ngga membuat hanya sekedar web namun engine?? lho?? *lho kok bisa??* ya bisalah.. soalnya kan bikin tools untuk monitoring web GIS. Cuma sayangnya, kenapa selalu seperti dahulu?? seperti penyakit lama yang sering kambuh. Aku kadang belum serius mengerjakan kalo belum ada deadline, padahal sekarang manajemen waktu lebih susah lagi. Tiap pagi harus ngantor, sorenya kuliah, dan malam masih mengerjakan pekerjaan rumah. Terus kapan untuk skripsinyaaaaa????!!!! Mana dosen pembimbing mintanya aplikasi dulu yang dikerjakan baru setelah itu pembu laporan.. Ohh,,,God,, semoga aku bisa menyelesaikan skripsiku semester ini.

Sabtu, 27 Juni 2009 kemarin aku berencana mudik ke Gombong sebelum KKN karena kalo sudah KKN maka otomatis ngga akan bisa pulang sampai 2.5 bulan ke depan. Akhirnya Sabtu pagi aku meluncur ke stasiun Tugu untuk membeli tiket prameks, dan sesampainya ternyata harus mengantri. Ya sudahlah, berarti harus mengantri padahal keretanya nampaknya sudah mau tiba..

Entah kenapa di bagian depan, ada seorang pembeli yang geser. Aku cuek aja sambil menerka – nerka kira – kria kenapa orang itu geser. Kemudian di depanku ada seorang bapak yang beli 2 tiket dengan membayar menggunakan selembar uang seratus ribuan dan dikasih kembalian. Akhirnya tibalah giliranku, “Mbak, prameks ke Jogja satu” sembari menyerahkan selembar uang limapuluh ribuan. Tiba – tiba mbaknya bilang,”Mas, uang yang pas saja ngga ada kembalian. “Ga, ada mbak“, kataku sambil melihat bahwa di depannya ada beberapa lembar uang sepuluh ribuan dan beberapa uang seribuan pokoknya cukup buat ngasi kembalian. Lalu entah kenapa, mbaknya malah ngeyel “Mas, kalo ga ada uang pas geser dulu“. Ooo.. akhirnya aku tau alasan orang disebelahku itu geser, karena ngga ada uang kembalian!

Akhirnya mulai naiklah darah ini, tiba – tiba kereta prameks datang. Sambil belum geser aku bilang sama mbaknya, “Mbak, kereta suda datang”. Mbaknya masih saja minta geser, akhirnya sekali lagi aku bilang dengan lebih keras, “Mbak, kereta suda datang!!!” entah kenapa ketika bilang kalimat tersebut logatku berubah menjadi logat Timor :)) Akhirnya mbaknya dengan berat hati berkata, “sebentar,mas” sambil mengambil dengan paksa duit limapuluh ribuanku dan memberikan tiket prameks beserta kembalian.

Akhirnya dapat juga tiket prameks pagi – pagi, dan aku melihat orang disebelahku yang tadi geser nampaknya juga “mengurus” pembelian tiketnya yang entah dengan cara apa 😀 “Mbak, kereta suda datang!!!”

Ketika mencoba untuk mengupload dan melakukan resizing image menggunakan library CodeIgniter, kita bisa melakukannya dengan mudah. Kita tinggal memanggilnya sebagai berikut :

...
$this->load->library('upload', $config);
foreach ($_FILES as $key => $value) {
if(!empty($key['name'])) {
...
// upload & resize
$this->load->library('image_lib', $config);
$this->image_lib->initialize($config);
$this->image_lib->resize();
$this->image_lib->clear();
}
}
...

Permasalahannya, ketika mengupload multiple image maka proses resize hanya akan dilakukan pada image yang dieksekusi pertama kali. Lalu selanjutnya bagaimana?? Nah, itu yang saya tidak tahu 🙂 akhirnya setelah mencoba mengutak – utik kode dan googling. Kita cukup menambahkan satu baris kode sebagai berikut :

...
$this->load->library('upload', $config);
foreach ($_FILES as $key => $value) {
if(!empty($key['name'])) {
$this->upload->initialize($config);
...
// upload & resize
$this->load->library('image_lib', $config);
$this->image_lib->initialize($config);
$this->image_lib->resize();
$this->image_lib->clear();
}
}
...

Kita menambahkan kode itu supaya controller tidak bingung pada saat melakukan load library.

Semoga bermanfaat,

Pages

April 2024
M T W T F S S
1234567
891011121314
15161718192021
22232425262728
2930  

Support to :

Pernah Ngutang di KANTINMILAN