Aktifkan Modul PHP 5 Untuk Apache 2 di Ubuntu

Pada sistem operasi debian dan turunannya, instalasi Apache 2 dan PHP 5 sangat mudah dilakukan. Cukup dengan

sudo apt-get install apache2 php5

Dengan perintah ditas maka Apache 2 dan PHP 5 akan diinstall ke dalam sistem operasi dan juga langsung dikonfigurasi agar bisa bekerja sama.

Remote ke Mesin Lain Tanpa Password Dengan Menggunakan Ssh-keygen

Password adalah hal yang sangat penting dalam melakukan autentikasi. Password ini digunakan untuk meyakinkan mesin/komputer bahwa yang memberikan password dengan benar adalah yang berhak mengakses aplikasi/sistem yang dilindungi oleh autentikasi tadi. Begitu juga jika kita melakukan remote ke mesin lain. Mesin yang diakses akan meminta password, dan jika password yang kita berikan salah maka kita tidak diizinkan melakukan remote ke mesin tersebut.

Lawan Pembabatan Hutan di Tele Sumatera Utara

Jangan biarkan hutan kita terus dibabat!

Eksepsi dan Penanganan Kesalahan di PHP

PHP sudah mendukung eksepsi sejak dirilisnya PHP5. Eksepsi sendiri bertujuan agar kita bisa menentukan tipe dan isi dari pesan kesalahan. Jika kode program yang dibuat memenuhi kondisi untuk eksepsi tersebut, maka pesan kesalahan akan ditampilkan oleh interpreter PHP dan program akan berhenti (tidak memproses kode berikutnya).

Manipulasi Data Menggunakan Tabel Pada Database Lain di MySQL

MySQL mengizinkan kita untuk memanipulasi data menggunakan data dari database lain. Dengan catatan user kita memiliki akses ke database tersebut. Hal ini bisa dilakukan dengan menyertakan nama database di depan nama tabel. Berikut dua contoh untuk perintah SQL memanipulasi data dari database lain.

CREATE TABLE SELECT
CREATE TABLE  `tost`.`test` SELECT * FROM `test`.`test`

Tidak Bisa Mengakses MySQL Server di Ubuntu

Kemarin ada teman yang tanya kepada saya, kenapa dia tidak bisa mengakses MySQL Server di mesin Ubuntu dari komputer lain. Dan kasus ini cuma terjadi pada mesin Ubuntu saja, karena dia sudah mencoba mengakses MySQL Server ke mesin Fedora dan ternyata bisa. Biasanya ada beberapa point yang bisa menyebabkan hal ini, diantaranya:

Mode Interaktif di Php

Terinspirasi dari idle milik python, saya mencoba mencari aplikasi serupa untuk Php. Setelah mencari informasi di google, saya menemukan tautan berikut. Dari tautan tersebut di jelaskan bahwa ternyata interpreter Php sudah menyertakan mode interaktif.

Menyisipkan Baris Baru Pada Vim Editor

Adakalanya kita ingin menyisipkan baris baru (new line) diantara text yang terdapat pada dokumen. Pada Vim editor anda dapat melakukannya dengan menggunakan fitur "search and replace" dan menggunakan "\r" pada karakter penggantinya.

Saya asumsikan pada dokumen terdapat text seperti berikut:

satu, dua, tiga, empat, lima, enam, tujuh, delapan, sembilan, nol

Untuk menjadikan masing - masing kata diatas menjadi masing - masing satu baris, dapat menggunakan perintah berikut:

Konversi Dokumen DBF ke MySQL

Di penghujung tahun biasanya orang - orang pada sibuk membuat resolusi untuk tahun berikutnya. Tapi berbeda dengan saya, di penghujung tahun ini malah posting hal - hal seperti ini. Sebenarnya saya sudah membuat beberapa point untuk resolusi 2008, tapi masih Beta, jadi belum bisa dirilis :)

Apa Sih Framework Itu?

Berawal dari postingan saya sebelumnya, ada yang menanyakan tentang apa sih framework itu sebenarnya? Waktu itu saya coba menjelaskan framework secara singkat, dan itu belum bisa membuatnya mengerti. Baiklah, disini akan saya bahas lebih lanjut tentang pengertian framework ini.

Menurut kamus Inggris - Indonesia yang disusun oleh John M. Echols dan Hassan Sadily framework memiliki arti kerangka. Tetapi saya lebih suka mengartikan framework ini menjadi kerangka kerja. Kenapa disebut kerangka kerja? Karena pekerjaan yang akan dilakukan harus mengikuti dan tidak lari dari kerangka tersebut. Seperti tukang jahit yang menggunting kain untuk pakaian berdasarkan pola(framework) yang ada. Maklum ibu saya adalah tukang jahit, maka itu saya tahu akan hal ini.

Kembali ke dunia IT khususnya pemrograman, framework terdiri dari modul - modul yang mempunyai tugasnya masing - masing (menangani database, XmlRPC, email, dll) dan memiliki aturan pakai (aturan penulisan kode program, struktur direktori/file, dan penggunaan modul). Memang menjadi lebih rumit dan lebih lambat, bagi anda yang biasanya menulis kode program tanpa menggunakan framework. Tapi percayalah, jika sudah terbiasa menggunakan framework maka anda akan merasakan manfaatnya yang begitu luar biasa yaitu waktu pengerjaan dan kode yang lebih sedikit dan juga file - file anda lebih terstruktur.

Kita asumsikan anda disuruh untuk membuat program yang membaca RSS dan kemudian menampilkannya. Dengan menggunakan framework, kita hanya tinggal panggil modul yang menangani RSS, buat object, panggil methodnya, kemudian tampilkan. Simpel kan? Hanya beberapa baris kode saja. Hal ini akan sangat jauh berbeda jika anda mengerjakannya tanpa framework.

Contoh diatas adalah contoh membuat aplikasi yang sederhana. Seperti kata Julius Sirait "Tapi kalau udah 20 tabel dan dengan business logic yang memusingkan, tetap aja bikin sakit kepala".

Framework bukanlah kantong ajaib Doraemon yang akan memberikan apa yang anda minta. Framework hanya merupakan alat bantu. Jika anda disuruh merancang sitem yang besar, gunakanlah logika anda untuk merancangnya dan framework sebagai alat bantu untuk mengimplementasikan rancangan anda tersebut.

Saat ini tersedia banyak framework yang dapat anda pilih dan gunakan untuk membantu pekerjaan anda. Ada .NET (untuk membuat aplikasi yang jalan di Sistem Operasi Windows), Ruby On Rails (untuk membuat aplikasi web dengan bahasa Ruby), Django (untuk membuat aplikasi Web dengan bahasa Python) dan banyak lagi. Jadi intinya, framework ini dibuat untuk membantu pemrogram agar tidak memulai dari 0 (nol) lagi setiap projectnya. Mudah - mudahan penjelasan dan contoh diatas bisa membuat anda lebih mengerti.

Syndicate content