PHP 5.5.0 alpha1 Telah Dirilis

Para tim pengembang PHP telah merilis PHP 5.5.0 alpha1. Pada rilis ini menandai awal dari siklus rilis PHP 5.5.0. Semua pengguna PHP didorong untuk menguji versi ini dengan hati-hati, dan melaporkan setiap bug dalam sistem pelacakan bug.

Pada PHP 5.5.0 alpha1 ini adalah hanya preview pengembangan, jadi jangan digunakan dalam produksi.

PHP 5.5.0 alpha1 dilengkapi dengan fitur yang baru seperti:

  • Support for Generators
  • A new hashing password API
  • Support for finally in try/catch block
  • Support for list() in foreach
  • Constant array/string deferencing
  • ext/intl improvement

Pada PHP 5.5.0 alpha1 dukungan untuk windows XP dan 2003 telah menurun. Read more →


Membuat Koneksi Database Menggunakan MySQL Improved

Ekstensi mysqli (http://docs.php.net/manual/en/book.mysqli.php) memiliki kedua fungsi, yaitu metode prosedural dan metoda berorientasi objek, pada pembahasan kali ini saya menggunakan metoda berorientasi objek/OOP(Object Oriented Programming). Skrip ditampilkan sebagai berikut:


<?php

class MysqlImprovedConnection{

protected $_connection;

public function __construct($host, $user, $pwd, $db){

$this->_connection = @new mysqli($host, $user, $pwd, $db);

if (mysqli_connect_errno()) {

throw new RuntimeException('Tidak dapat mengakses database: ' . mysqli_connect_error());

}

}

public function __destruct(){

$this->_connection->close();

}

}

Read more →


Mengamankan Server HTTP dengan HTTPS-Bagian 1

A. Pengaturan Server HTTPS

1. Membangun Server HTTP Aman

Pada bagian pertama Anda akan mendirikan sebuah HTTP server yang akan berbicara kepada klien melalui saluran terenkripsi(secara aman). HTTP server ini dapat memberikan otentikasi tersendiri untuk klien dan mengotentikasi identifikasi klien. Nah, pertama Anda harus membuat kunci private server dan menandatangani sertifikat sendiri, seperti berikut:


$ openssl genrsa -out server_key.pem 1024

$ openssl req -new -key server_key.pem -out server_csr.pem

$ openssl x509 -req -in server_csr.pem -signkey server_key.pem

-out server_cert.pem

Read more →


Verifikasi Blog di Technorati Media

Technorati Media adalah perusahaan media terintegrasi secara online dengan jaringan periklanan, platform media sosial yang kaya teknologi, dan tiga properti web yang dimiliki termasuk direktori blog terbesar di internet .  Jaringan iklan Technorati Media telah dengan cepat berkembang menjadi jaringan iklan media sosial terbesar dan hampir seluruh pengguna blog memanfaatkan Technorati Media sebagai jaringan periklanan,  media sosial, dan direktori blog.

Dengan memanfaatkan Technorati Media maka blog Anda akan menjadi lebih mudah dikenal serta dipercaya di setiap search engine, seperti Google, Yahoo, Bing dll. Segera daftarkan blog Anda di Tehnorati Media  secepatnya. Bila Anda adalah pengunjung online yang pertama kali mengenal Technorati Media maka disarankan untuk mengikuti tutorial ini. Read more →


Memahami Pesan Kesalahan di PHP

Pesan kesalahan adalah fakta yang cukup disayangkan, sehingga Anda perlu memahami apa yang mereka coba untuk memberitahu Anda. Ilustrasi berikut menunjukan pesan kesalahan yang cukup khas.

Pesan Kesalahan

Hal pertama yang harus disadari tentang pesan kesalahan di PHP adalah  melaporkan di baris mana ditemukannya masalah. Kebanyakan pendatang baru secara alamiah berasumsi bahwa di mana mereka harus mencari kesalahan mereka. Itu salah.. Read more →


Web Services And Service Oriented Architecture (SOA)

Software sebagai sebuah layanan (SaaS) telah muncul sebagai paradigma yang berguna untuk distribusi perangkat lunak, yang memanfaatkan ketersediaan Web sebagai media untuk menyediakan akses eksternal ke layanan. Model perangkat lunak distribusi klasik mengasumsikan bahwa perangkat lunak berlisensi kepada pelanggan, yang kemudian menginstal perangkat lunak pada host mereka sendiri. Lisensi meliputi dukungan teknis dari vendor perangkat lunak, bekerja dengan pelanggan sendiri dengan dukungan IT untuk menyelesaikan masalah apapun. Model distribusi SaaS, host perangkat lunak sebagai aplikasi pada mesin vendor. Pelanggan mengakses perangkat lunak dari jarak jauh, pada dasarnya melalui RPC ke mesin penjual. Daripada membayar biaya lisensi untuk memiliki hak menginstal perangkat lunak pada mesin mereka sendiri, kini pelanggan sekarang (oleh vendor) berdasarkan penggunaan sumber daya mereka untuk menjalankan aplikasi pada mesin penjual. Layanan internet seperti Yahoo dan Google menyediakan layanan berbagai perangkat lunak untuk pengguna dan bisnis, termasuk email, kustomisasi kalender, dokumen dan sebagainya. Dalam business-to-business (B2B) e-commerce dunia, contoh-contoh awal dari model SaaS muncul di bidang Customer Relationship Management (CRM). Google Apps adalah contoh menonjol dari model SaaS, yang menyediakan aplikasi bisnis dari berbagai kantor sebagai layanan online daripada sebagai perangkat lunak berlisensi. Read more →


Menghilangkan Magic Quotes

Tanda kutip perlu penanganan khusus ketika berada dalam query database, pada saat itu para pengembang PHP memiliki ide cemerlang untuk memasukkan backslash secara otomatis di depan tanda kutip tunggal dan ganda ke dalam teks yang dikirim dari formulir online. Untuk sementara, kebanyakan orang senang dengan hal itu. Memang Itu adalah cara atau metode yang baik, dan itu membuat lebih mudah bagi pemula untuk ke arah pemecahan masalah keamanan. Kemudian, pengembang PHP menyadari bahwa cara atau metode tersebut tidak benar-benar melakukan pekerjaan dengan baik. Lebih buruk lagi, berserakan teks yang dihasilkan secara dinamis dengan blackslash yang sedap dipandang.

Akhirnya, diputuskan bahwa magic quotes seharusnya tidak memiliki masa depan di PHP, tetapi pada saat itu, kerusakan sudah dilakukan. Skrip yang tak terhitung jumlahnya yang mengandalkan magic quotes sudah dikerahkan di website. Cukup menghapus fitur yang akan menyebabkan kekacauan. Jadi, magic quotes sedang dihapus secara bertahap. Dalam PHP 5.3, magic quotes dinonaktifkan secara default, tetapi administrator sistem masih dapat mengubahnya kembali. Namun, yang tidak akan mungkin adalah versi utama berikutnya dari PHP dan fitur ini tidak akan ada lagi. Read more →


Kunci Sukses “SMART”

Kunci KesuksesanSetiap orang pada umumnya ingin memiliki kunci sukses tetapi tidak cukup mudah untuk mendapatkan kesuksesan, karena untuk sukses sangatlah perlu usaha, kerja keras, pengorbanan dan berdo’a. Banyak orang sukses di dunia ini penuh pengorbanan dan untuk mencapai kesuksesan pengorbanan adalah salah satu point yang paling utama.

Kurang lebih dari 90% penduduk di dunia mengatakan bahwa mereka ingin menjadi orang sukses. Bahkan orang bodoh sekalipun PASTI ingin menjadi orang sukses. Hanya saja, tidak semua orang yang mereka ucapkan tersebut dapat tercapai. Read more →


Hello world!

Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!