Setting datetime error at windows server 2003 with error “System.ArgumentException: ORA-1843 at server”
Have you get problem with datetime error at windows server 2003 with error “System.ArgumentException: ORA-1843 at server”
This is the best solution you can do to fix it, with change the machine.config file in this Directory :
C:\WINDOWS\Microsoft.NET\Framework(64 or 32)\< .net version>\Config
i.e. at my server directory C:\WINNT\Microsoft.NET\Framework\v2.0.50727\CONFIG
open with notepad, then add this setting depend with your date setting into the
Below is the globalization format that usually used:
English (US)
Long date: Monday, February 25, 2002
Short date: 2/25/2002
English (UK)
Long date: 25 February 2002
Short date: 25/02/2002
English (Australia)
Long date: Monday, 25 February 2002
Short date: 25/02/2002
German
Long date: Montag, 25. Februar 2002
Short date: 25.02.2002
in my case, i just select “en-GB” for German setting.
User Restriction with codeigniter part 1
Sobat…, seperti yang telah saya janjikan di tulisan sebelumnya. insyaAllah saya akan menulis beberapa seri membuat aplikasi user authentication dengan codeigniter.
Di sini, saya akan memakai library SimpleLoginsecure milik dari Alex Dunae, dengan sedikit perubahan di script library ini, kita bisa mengembangkan user restriction base on user atau administrator, dan lain sebagainya.
ok. tak perlu panjang lebar. untuk memulai, silahkan download package script berikut :
jika anda sudah memiliki package di atas, silahkan anda setup codeigniter sesuai dengan web server anda. apabila anda mengalami kesulitan dalam setup CI ini, saya sarankan untuk mengunjungi website Codeigniter for beginner.
1. copy simpleloginsecure.php library ke folder aplication/library/
2. buat table users di mysql server dengan format sebagai berikut :
SET NAMES latin1; SET FOREIGN_KEY_CHECKS = 0; CREATE TABLE `users` ( `user_id` int(11) NOT NULL AUTO_INCREMENT, `user_email` varchar(50) NOT NULL DEFAULT '', `name` varchar(40) NOT NULL, `user_pass` varchar(100) NOT NULL DEFAULT '', `forget_password` varchar(50) NOT NULL, `user_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `user_modified` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `user_last_login` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `status` varchar(10) NOT NULL DEFAULT 'user', PRIMARY KEY (`user_id`,`user_email`) ) ENGINE=MyISAM AUTO_INCREMENT=23 DEFAULT CHARSET=latin1;
bersambung >>
MVC Framework Program dengan Codeigniter
Sobat, setelah hampir setahun lebih nguprek-nguprek PHP, alhamdulillah akhirnya saya kecantol dengan Object Oriented Programming di PHP melalui MVC framework. keinginan untuk merubah kebiasaan memprogram secara prosedural ke object oriented terus terang memang memakan waktu juga untuk memahami berbagai konsepnya.
setelah sekian lama bergoogling ria, akhirnya pilihan MVC framework jatuh kepada CodeIgniter. walaupun banyak jenis MVC seperti kohana, cakephp, dll. tetapi menurut subjectif saya sih, codeigniter ini yang paling banyak partisipasi manual dan tutorial dari para penggunanya.
Codeigniter adalah sebuah framework yang berpola pada pengembangan Model-View-Controller (MVC). dimana pendekatan software ini memisahkan aplikasi logika dari presentasi view. Dalam prakteknya, akses halaman view web Anda akan mengandung scripting yang lebih sedikit dan efisien karena presentasi terpisah dari PHP scripting.
- Model yang merepresentasikan struktur data Anda. Biasanya kelas model Anda akan berisi fungsi-fungsi yang membantu Anda mengambil, masukkan, dan memperbarui informasi dalam database Anda.
- View adalah informasi yang sedang disajikan kepada pengguna. A View biasanya akan sebuah halaman web, tetapi dalam CodeIgniter, view juga bisa menjadi fragmen halaman seperti header atau footer. Hal ini juga bisa menjadi halaman RSS, atau jenis lain dari “halaman”.
- Controller berfungsi sebagai perantara antara Model, View, dan setiap sumber daya lainnya yang dibutuhkan untuk memproses permintaan HTTP dan menghasilkan suatu halaman web.
CodeIgniter memiliki pendekatan yang cukup longgar untuk MVC karena Model yang tidak diperlukan. Jika Anda tidak perlu pemisahan ditambahkan, atau menemukan bahwa mempertahankan model memerlukan kompleksitas lebih dari yang Anda inginkan, Anda dapat mengabaikan mereka dan membangun aplikasi minimal dengan menggunakan Controller dan Tampilan. CodeIgniter juga memungkinkan Anda untuk memasukkan skrip Anda sendiri yang sudah ada, atau bahkan mengembangkan library inti untuk sistem, sehingga memungkinkan Anda untuk bekerja dengan cara yang paling masuk akal menurut logika Anda.
Hingga saat ini, revisi codeigniter sudah mencapa versi 2.0. memang terdapat beberapa perbedaan yang mencolok dari versi sebelumnya. tetapi jika anda baru di dunia PHP MVC, saya sarankan belajar codeigniter versi 1.7 terlebih dulu dari berbagai screen cast yang bisa anda download di website codeigniter ini.
InsyaAllah dalam tulisan berikutnya saya akan kupas bagaimana membuat CMS system, User akses restriction dalam codeigniter versi 2.
Thanks.
Belajar PHP Programming
Php sudah menjadi bahasa baku dan paling banyak di gunakan di lingkungan web development saat ini.
Jika anda ingin memulai belajar PHP, saya rasa dalam waktu singkat anda bisa menguasai bahasa program satu ini, karena banyak sekali online tutorial yang tersedia di website, yang bisa anda pelajari dan praktek langsung. (silahkan anda googling).
Komponen dasar agar anda bisa menjalankan program php di lokal PC :
1. Apache server atau IIS.
2. PHP component, sampai saat ini sudah versi 5.3.6
Untuk anda yang masih pemula, saya sarankan untuk menginstall aplikasi webserver yang sudah jadi komplit. misalnya XAMPP yang di develope oleh apachefriends.org, atau jika anda yang ingin lebih mobile, bisa mencoba USB Webserver V8. semua aplikasi ini gratis.
BTW, ini beberapa link PHP online tutorial yang mungkin bisa menjadi referensi anda untuk memulai belajar tentang PHP:
Untuk yang terakhir, Packtpub, anda bisa membeli buku-bukunya via online di websitenya. di jamin buku-bukunya berkualitas dan mudah di pahami.