The On Demand Global Workforce - oDesk

CARI MP3 KAJIAN, EBOOK, TUTORIAL PEMROGRAMAN PHP, MATERI KULIAH DATABASE, DLL

Loading

May 9, 2011

Bingung mo nulis apa …

Didalam Katagori: Uncategorized, Aktual, Ngalor-Ngidul

Bismillah …

Judul diatas, menurut saya adalah judul yang pas untuk tulisan ini, kebetulan malam ini gak bisa tidur dan lagi semangat untuk nulis, gak tau kenapa mungkin gara-gara traktiran temen kampus barusan, hehe…

Sebenernya banyak yang ingin saya tulis, mulai dari belajar Ruby, RoR-nya, nginstall PHPUnit, Kebingungan Membuat Program dengan enterprise way mulai dari requirment, , design ERD, dan rancangan framework keseluruhan, apalagi ketemu sama mongodb yang menurut saya sangat menarik.

Tadi pas dikantor, gak sengaja ketemu artikelnya rasmus tentang MVC,  sehabis baca itu, serasa turun semangat saya mengenai MVC karena sehari-hari kerjaan saya pake CI atau Yii dan kebetulan saat ini lagi struggling ngebangun jiwa coding yang purely OOP (pengen kayak ruby gitu), karena sebelumnya saya belajar ruby dan sangat tertarik untuk mendalaminya cuman karena waktu yang terbatas akhirnya saya pending dulu deh belajarnya.

Jadi kesimpulannya, Gak ada hehe..

Oke gitu aja.. kalo ada waktu pengen tulis-tulis lagi di internet (kayak ada yang baca aja) :D

 

Wassalamu’alaikum …

 

 

Comments (0)

January 18, 2011

Sekilas Javascript OOP

Didalam Katagori: Uncategorized, Javascript

Javascript Object Oriented Programming OOPBiasanya teknik yang digunakan dalam mengimplementasikan OOP di javascript adalah menggunakan cara yang umum. yaitu membuat Class di javascript kemudian kita buat instance dengan keyword "new". Tidak salah memang, namun cara ini bagi sebagian orang terlalu classic. cara lainnya adalah dengan object literal.

Bagi saya keduanya sama-sama powerfull, namun kali ini saya ingin mencoba memberikan betapa indahnya Javascript Object Literal… :D

 

 

 

 

Namun saya coba tetap menyertakan teknik OOP yang biasa digunakan. perhatikan contoh dibawah ini:

    function Person(name,age){
        this.name = name;
        this.age  = age
    }

    Person.prototype.getAge = function(){
        console.log("Umur Saya : " + this.age);
    }

    Person.prototype.getName = function(){
        console.log("Nama Saya : " + this.name);
    }

    var man = new Person("Didin","27");
    man.getAge();
    man.getName();


cara diatas adalah cara yang umum dalam membuat class di JavaScript,
Membuat class dengan nama Person yang memiliki attribute name, age lalu getAge dan getName sebagai method.

kedua attribute diatas bersifat public, artinya mereka bisa diakses dari instance baru hasil dari keyword New sama halnya dengan kedua method yang ada (getName dan getAge). mereka dapat diakses dari dalam dan luar scope function.

keyword prototype pada "Person.prototype.getName …" merupakan sintax yang berfungsi mendaftarkan method / fungsi baru kedalam sebuah Object. Inilah keistimewaan javascript dibanding dengan bahasa program lainnya. dalam hal OOP javascript berkemampuan untuk memanipulasi object secara dinamis.

misal saya ingin menambahkan satu buah method lagi setName()

Person.prototype.setName = function(name){
    this.name = name;
}


coba gunakan function setName diatas didalam script tadi, sehingga hasilnya :

    var man = new Person("Didin","27");
    man.getAge();
    man.getName();
    man.setName("Nurdin");
    man.getName();


Versi Literal

Sekarang kita coba gunakan teknik literal.

var Person = {
    name : null,
    age : null,
    getName : function(){
        console.log("Nama Saya : " + this.name);
    },
    getAge : function(){
        console.log("Umur Saya : " + this.age);
    },
    setName : function(name){
        this.name = name;
    }
};

var man = Person;
    man.setName("Didin");
    man.getName();
    man.setName("Nurdin");
    man.getName();

var woman = Person;
    woman.setName("Monalisa");
    woman.getName();
    woman.setName("Talita");
    woman.getName();
    man.setName("Nurdin Hamid :D ");
    man.getName();


Silahkan bandingkan OOP versi umum dengan versi literal. bentuk penulisan versi literal hampir mirip dengan struktur json bukan? memang sekilas tampak mirip.
pada versi literal jika kita ingin menambahkan objek kita tidak perlu menggunakan keyword prototype. cukup dengan menulis langsung pada Object yang ingin kita extend dengan separator titik.

misal saya ingin menambahkan method setAge() untuk mengeset nilai age.

Person.setAge = function(age){
  this.age = age;
}


Sangat simple dan walaupun menggunakan literal fungsi dinamis yang merupakan khas javascript tetap ada.

 

Comments (0)

January 4, 2011

Tips Menyamakan Setingan Waktu PHP Server dan Mysql Server

Didalam Katagori: Uncategorized, PHP

Ilustrasi perbedaan waktu

Bismillah…

Masih ulasan tentang PHP & MySQL. Tools terpopuler yang sepertinya sudah melalui beberapa tahun dan masih tetap banyak digemari hingga saat ini.

Terkadang dalam mendevelop aplikasi kita tidak bisa meremehkan perbedaan tanggal ataupun waktu walaupun hanya sedetik saja.

problema perbedaan waktu akan muncul bila antara server PHP dan server mysql tidak akur.

Supaya tidak membuang waktu anda jika meneruskan untuk artikel ini, karena saya tahu bahwa waktu anda adalah uang :D . Sebaiknya lakukan beberapa pengecekan dulu dengan kedua tools server anda (PHP & Mysql). Apakah keduanya memiliki setingan waktu yang sama atau tidak?

Pertama cek dulu setingan waktu di kedua server anda dengan script ini. copas aja biar cepet :D

<?php
mysql_connect("localhost","username","password") or die("Koneksi Error");
$sql = "SELECT UNIX_TIMESTAMP() as waktu";
$res = mysql_query($sql);
$time= mysql_fetch_assoc($res);
echo "WAKTU DI MYSQL = " . date("d-m-Y H:i:s",$time[’waktu’]);
echo ‘<br />’;
echo "WAKTU DI PHP = " .date("d-m-Y H:i:s");
?>

Lalu jalankan dan amati, apakah kedua waktu yang dihasilkan sama ? kalo ya. maka cukup anda tidah usah repot-repot melanjutkan artikel ini :D (Just kidding he.. he..).

Ok saya asumsikan waktu antara server PHP dan mysql berbeda. misalnya perbedaanya hanya 5 menit.

Waktu di PHP   = 04-01-2011 09:59:45
Waktu di mySQL = 04-01-2011 09:59:50

Dari contoh diatas kita bisa tahu kalo waktu di php lebih lambat dari waktu di mysql sebanyak 5 menit.

Artinya kedua waktu tersebut bisa kita samakan dengan cara mengurangi sebanyak 5 menit pada waktu di mysql. betul nggak? atau bisa juga sebaliknya, yaitu dengan cara menambahkan sebanyak 5 menit di waktu PHP.

mau milih mana, terserah kebutuhan sieh… yang jelas, cara selanjutnya adalah kita konversikan 5 menit tersebut kedalam detik.

5 menit => 5 * 60 => 300 detik

variable 300 detik tersebut bisa di injek ke dalam setiap query mysql kita, misalnya :

<?php

$variabelWaktu = 300; // second

mysql_connect("localhost","username","password") or die("Koneksi Error");
$sql = "SELECT UNIX_TIMESTAMP() + $variabelWaktu as waktu";
$res = mysql_query($sql);
$time= mysql_fetch_assoc($res);
echo "WAKTU DI MYSQL = " . date("d-m-Y H:i:s",$time[’waktu’]);
echo ‘<br />’;
echo "WAKTU DI PHP = " .date("d-m-Y H:i:s");
?>

coba jalankan.. dan lihat hasilnya :D

Semoga bermanfaat …

Comments (0)

December 8, 2010

Solusi error SoftException

Didalam Katagori: Uncategorized

Pernahkah anda mengalami error seperti ini di webserver anda?

SoftException in Application.cpp:xx bla.. bla..

saya cukup keteteran saat dihadapkan dengan error seperti ini, hampir membuat kepala saya pecah … (lebuayy ya)

kebetulan saat itu webhost yang saya pake di idebagus.com (tidak seperti namanya) sebenarnya saya ingin membeberkan kebagusan idebagus.com itu apa saja, tapi saya pikir saya harus belajar disiplin dan konsisten dengan tema yang saya tulis di awwal tadi :) .

error tersebut, disebabkan oleh suExec modul yang terinstall di server idebagus.com. awalnya saya pikir server lagi dimaintence, soalnya sempet domain yang saya tangani tiba-tiba kacau gitu.. ngedirect ke google.co.id.

disebutkan dalam website hasil googled :D . bahwa apache tidak mengizinkan direktori kita terkondisi 0777 atau writeable mode. ini efek dari modul suExec tadi.

suExec melakukan beberapa proses yang tujuan sebenarnya adalah untuk mempertegas sekuriti server, beberapa proses yang dilakukan suExec dapat ditemukan lebih jauh di sini :

http://httpd.apache.org/docs/current/suexec.html

di sumber yang saya cantumkan diatas, dikatakan bahwa proses salah satunya adalah: suExec akan mengecek apakah direktori tidak dapat ditulisi oleh user siapapun? lebih jelasnya saya kutipkan

"We don’t want to open up the directory to others; only the owner user may be able to alter this directories contents. "

jadi jelas sekali bahwa salah satu asal usul error SoftExecption adalah karena kita membiarkan direktori dalam website kita writable, sementara hal tersebut bertentangan dengan suExec yang perannya sebagai satpam disini.

SOLUSINYA?

Ganti permission dari setiap folder yang mengalami error tersebut menjadi 0755. sedangkan untuk file yang dieksekusi (misal: *.php) dengan permission 0644. Anda bisa menggunakan FTP, CPANEL, atau media lain untuk melakukan ini.

 

Comments (0)

November 20, 2010

Cara Crack Beetwin

Didalam Katagori: Uncategorized, Hacking

Artikel PC Cloning sebelumnya, masih versi demonya, setelah saudara mengetahui bagaimana cara instalasinya dengan baik dan tidak ada kendala, langkah selanjutnya mengcrack betwin agar bisa dipergunakan dalam waktu yang lama tidak dibatasi dalam hitungan 15 hari Silahkan download terlebih dahulu cracknya,

Sebelum betwinnya dicrack sebaiknya sistem dibackup terlebih dahulu hal ini berguna jika terjadi kesalahan pada saat cracknya, karena jika terjadi kesalahan pada saat proses crack bisa saja sistem yang kedua tidak akan muncul solusinya install ulang, sistem operasinya, untuk antisipasinya dapat pergunakan sistem restore windows, buat terlebih dahulu baru jalankan cracknya.

Cara Cracknya
Cara Pertama 

cara sederhanyana setelah di download file cracknya kemudian extrack kemudian jalankan keygen.exe dan pilih berapa banyak clientnya dipasang sesuai dengan hardwarenya.

Cara Kedua

Cara cracknya, ekstrak file rar dan ektraklah semuanya didalam satu folder betwin (c:\program files\betwin\) kemudian masuklah ke command prompt, dengan command prompt masuklah ke c:\program files\betwin\ kemudian ketik
Keygen –r
Maka betwin anda akan di force untuk deregister 2 client, kemudian ketik lagi
Keygen –u 3
Maka lisensi anda akan valid untuk 3 user.

Setelah itu restart, maka segala notifikasi versi demo untuk 2 jam akan hilang, dengan catatan jangan pernah anda masuk ke system konfigurasi betwin lagi, atau 3 client anda akan mati. Lebih amannya hapus semua shortcut betwin atau instal deepfreeze untuk lebih amannya.

Mohon maaf artikelnya 1 CPU untuk 2 hingga 4 user dengan menggunakan betwin sengaja dipisah software betwin dan cracknya, untuk antisipasi mengurangi kesalahan teman-teman pada saat instalasi dan crack. karena sebelum artikel ini diposting saya sudah mencobanya terlebih dahulu, dan kesalah-kesalahan yang saya temuin termasuk mencari crack dan resiko setelah mengcracknya, agar teman-teman semua tidak mengalami hal yang sama.
selamat mencoba semoga berhasil, 

sumber : e-action.co.cc

Comments (0)

November 14, 2010

Bisnis Pulsa Akan Slalu ‘Untung’, tidak akan pernah ‘buntung’

Didalam Katagori: Uncategorized, Aktual, Ngalor-Ngidul

Setelah merasakan mind set saya mulai terbuka dengan ampuhnya berwirausaha. kini saya mencoba menekuni dunia usaha walaupun remeh temeh. saya coba masuk ke dunia pulsa.

awal mula saya mencoba berjualan pulsa sebagai agen pulsa. saya coba pasarkan di tempat-tempat yang berpotensi. seperti kantor dimana saya bekerja. awalnya sih iseng, ini saya lakukan untuk mengasah jiwa wirausaha saya. tidak terlalu saya tekuni. Hari pertama, kedua lumayan lah ada 1-2 orang yang beli pulsa. walaupun nilainya tidak seberapa. tapi setelah melalui beberapa hari (kalo gak salah 4-5 hari ) alhamdulillah. lumayan.. deposit langsug habis. setelah itu 2 hari selanjutnya saya slalu deposit karena kehabisan pulsa. sehari bisa sampe 15-20 transaksi saat itu. tapi memang kadang pasang surut. dan itu hal  yang wajar dalam sebuah usaha. namun kalo di akumulasi: dalam sebulan saya bisa mendapatkan laba bersih 200 - 400 ribu dengan hanya SMS (ngisi pulsa saja). hanya dengan SMS seperti biasa. itu pun dalam sehari paling banter 1 menit, kadang gak nyampai.

Alasan kenapa saya masuk ke bisnis pulsa:

  1. Bisnis pulsa tidak rumit, gampang dan yang pasti ini cocok bagi tingkat pemula seperti saya :D
  2. Tidak terlalu membutuhkan banyak modal (awal deposit saya cuman 200.000, namun lama - kelamaan bertambah seiringnya kemajuan transaksi yang kita peroleh) :D
  3. kebutuhan masyarakat akan Pulsa saat ini bagaikan Beras. dimana pulsa menjadi kebutuhan primary. hampir setiap menit, lalu lintas telpon/ SMS slalu penuh dan macet bagaikan kota jakarta :D

dan Alhamdulilah, sampai saat ini saya berani menjadi dealer pulsa (sebelumnya cuman agen pulsa - langsung menjual ke pembeli) . dengan bermodal Bismillah saya yakin — insya allah — rizki akan slalu ada selagi seorang hamba belum disempurnakan rizkinya.

maka dari itu sampai saat ini saya mencoba untuk memperkenalkan kepada rekan-rekan sekalian. barang kali ada yang ingin bisnis kecil-kecilan namun hasilnya lumayan.. setidaknya anda tidak rugi.. betul kan?!! :D

 

Saya menerima pendaftaran agen pulsa dengan keuntungan harga agen yang sangat murah (saya membandingkan dengan dealer-dealer pulsa yang lain) dan ternyata harga dari dealer pulsa saya jauh lebih murah. selain itu transaksi tergolong cepat. lokasi server berada di jakarta jadi, bagi anda yang ada di jakarta tidak usah khawatir. namun selain dijakarta ada juga beberapa server yang ditempatkan di surabaya. tapi saya memilih server di jakarta karena lokasi saya.

untuk selanjutnya saya menyajikan informasi ini dengan pertanyaan dan jawaban saja. diharapkan dapat lebih jelas dan mudah ditangkap :D

SIAPAKAH YANG COCOK DENGAN BISNIS AGEN PULSA INI?

saya menjual keagenan pulsa ini untuk anda yang ingin berjualan pulsa, atau bisa juga jika anda pergunakan untuk mengisi pulsa pribadi/keluarga/ teman. bila anda mempunyai toko/ warung/ atau kios pulsa/ counter pulsa/ maka sangat cocok untuk menjadi agen pulsa.

 

BAGAIMANA CARA MENDAFTAR?

Sangat mudah. anda tinggal hubungi email ini : didinonpqcms (@) gmail (.) com. atau bisa juga menghubungi lewat comment. namun disarankan melalui email. cantumkan judul "DAFTAR AGEN PULSA". untuk mempermudah pendaftaran. setelah itu nanti akan saya pandu langkah-langkah selanjutnya.

 

APAKAH INI BISNIS MLM?

Oh tentu bukan. saya tidak suka dengan MLM. dalam bisnis ini saya menjadi delaer. penjual besar keagenan pulsa. untuk menjadi dealer. ada batas minimum deposit. dan ini bukan MLM. ini murni bisnis pulsa namun dengan harga beli (agen) yang sangat murah. saya sudah menghabiskan beberapa hari untuk membandingkan harga pulsa saya dengan dealer lain. bila tidak percaya coba buktikan.

 

APAKAH HARGA YANG DICANTUMKAN ASLI?

harga ini asli sesuai dengan masa periode harga. masa periode harga akan diinformasikan juga. jadi anda tidak perlu takut ada kebohongan harga awal yang ditampilkan. saya pun ketika membandingkan dengan dealer pulsa lain. sempat mewanti-wanti adanya kebohongan ini. namun setelah menjadi dealer ternyata harga sama. bahkan ada harga yang lebih murah dibandingkan dengan pricelist yang disediakan. kalaupun berbeda. perbedaannya tidak akan terlalu jauh. karena harga selalu update.

 

TRANSAKSI AGEN 

Cek saldo
INQ.ID.PIN
Contoh: INQ.01.123456 kirim ke SMSC

Cek Harga
CEKHRG.ID.PIN.PRODUCT(tanpa angka nominal)
Contoh: CEKHRG.01.123456.SAT kirim ke SMSC
Dikenakan biaya Rp. 150; per sms, dipotong dari saldo Agen

Tambah No HP Agen (User id 02)
TAMBAHNO.ID.PIN.NOMORBARU
Contoh: TAMBAHNO.01.123456.08887654321 kirim ke SMSC
Dikenakan biaya Rp. 2.000; dipotong dari saldo Agen

Ganti PIN Agen
CHGPIN.ID.PINLAMA.PINBARU
Contoh: CHGPIN.01.123456.888888 kirim ke SMSC

Pengisian pulsa ke pembeli
Cara menjual voucher ke Pembeli

  • Cek sisa saldo HP Pembeli
  • Pastikan nomor HP Pembeli sudah benar
  • Isi pulsa Pembeli dg cara ketik
    PRODUCT.ID.PIN.NOHPPEMBELI
    (untuk Flexi, StarOne, Esia harus dilengkapi kode area, cth: 021,031, dst)
    Contoh F.10.01.123456.02170308654 kirim ke SMSC
    TEL.20.01.123456.08123475566 kirim ke SMSC
    DP.300.01.123456.0817000000 kirim ke SMSC

 

 

DAFTAR SMSC (SMS CENTER)

  • Fren/ Hepi : no pembeli apapun NO SMS centernya adalah 6611 (biaya sms gratis)
  • ESIA : bila no pembeli ESIA maka SMS center : 6611 (biaya sms gratis)
  • ESIA : bila no pembeli selain ESIA maka SMS Centernya pilih salah satu dari DAFTAR NO SMS CENTER dibawah (biaya SMS adalah biaya operator yang bersangkutan)
  • FLEXY : bila no pembeli FLEXY maka SMS center : 6611 (biaya sms gratis)
  • FLEXY : bila no pembeli selain FLEXY maka SMS Centernya pilih salah satu dari DAFTAR NO SMS CENTER dibawah (biaya SMS adalah biaya operator yang bersangkutan)
  • bila NO HAPE AGEN selain diatas (Fren/Hepi, ESIA, FLEXY) maka untuk no SMS centernya bisa memilih salah satu dari DAFTAR NO SMS Center dibawah (biaya SMS adalah biaya operator yang bersangkutan)

DAFTAR NO SMS CENTER 

  • XL  : 08176993999,  08176703377
  • INDOSAT : 085691737300, 085694596611
  • TELKOMSEL : 085213766611, 085213866611
  • NO LAIN : 08388215511, 08811106611, 08161196611, 08159166611, 08998833611, 0811976611

 

 DAFTAR HARGA PULSA AGEN

 Download Harga

 Bagaimana? masih mau mikir 2 kali?? saya tunggu :D

Comments (0)

October 31, 2010

Change Your Mind Set

Didalam Katagori: Uncategorized, Ngalor-Ngidul

Sudah satu dekade saya merasakan kerja sebagai karyawan, 2 tahun. Saya pikir waktu 2 tahun adalah waktu yang cukup lama dalam merasakan pahit manisnya bekerja.
berawal bekerja sebagai Developer Web Junior, saya mulai mengetikan kata kunci berbau "pertanyaan" di google; ‘How to’, ‘… is’, ‘tutorial …’, dan masih banyak lagi.
Hingga sampai saat ini entah lah statusnya developer apa, tapi yang jelas pencarian di google tersebut banyak sekali manfaatnya.

kondisi karyawan memang membuat sebuah jaminan, at least dalam bulan itu bahwa kita akan mendapatkan income yang bisa digunakan untuk keperluan kita sementara.
Hal inilah kebanyakan mind set orang-orang Indonesia, menyekolahkan anaknya untuk jadi apa? kerja di perusahaan apa? dan pertanyaan semisalnya?

Tidak salah memang menjadi seorang karyawan? apa lagi karyawan berprestasi? Namun uang tidak hanya datang dari pintu itu saja?.
Begitulah efek dari ‘racun-racun’ yang saya dapatkan dari banyak sumber informasi, salah satunya pak Mario Teguh. tentang motivasi hidup yang kadang saya baca secara berkala dari akun facebooknya. :D

Lantas bagaimanakah seharusnya?

Saya memerlukan kebebasan dalam bekerja. bebas dalam artian waktu dan mendapatkan income. entah itu perhari/ perbulan/ pertahun/ bahkan kalo bisa perjam, kenapa tidak?.
Saya pikir menjadi karyawan. karyawan apapun itu tidak bisa mewujudkan keinginan saya tadi. namun memenuhi kebutuhan hidup  saya sementara. it’s okay! banyak yang bilang bahwa bekerja sebagai karyawan sembari mengumpulkan modal untuk usaha.
Namun dalam kenyataannya, hal itu kadang cuma baru terlintas di omongan saja. (sama sepert saya :D dulu). Uang bulanan yang didapatkan habis dalam semalam, Memang! gajinya 4,koma … (Tanggal 4 sudah koma) =D.

Hendaknya kita mulai merencanakan usaha apa yang akan kita buat. sekecil apapun usaha itu! seremeh apapun usaha itu! dia bisa jadi adalah pintu rizki yang Allah tentukan bagi kita. jadi hendaklah berhati-hati …
Allah telah menentukan rizqi bagi setiap makhluknya. tinggal kita usahanya saja bagaimana! betul tidak?. selain itu Manusia juga tidak akan mati sebelum semua rizqinya di dunia telah sempurna… Jadi jangan merasa cukup hanya dengan 4 koma tadi ya! :D

Bismillah … itulah kata-kata yang membuat hati bersemangat (bukannya All izz well 3 idiots)

oke saya mau usaha dulu .. semoga tulisan awal ini dapat menjadi inspirasi buat kita semua :D

Salam —

Comments (0)

August 20, 2010

mod_security apache ngeblok jquery.cookie.js

Didalam Katagori: Uncategorized, Apache, htaccess, Web Server

mod_security apache berfungsi untuk menjaga keamanan server apache, ada juga yang bilang web application firewall.

entah apapun itu yang jelas ketika anda menggunkan file yang mengandung nama *.cookie.* maka anda akan kebingungan kenapa website anda tidak berjalan normal. hal ini terjadi pada aplikasi yang mungkin menggunakan library milik jQuery untuk menghandle cookie "jquery.cookie.js" atau yang lebih menyeluruh bila anda mengunakan tab milik jquery.ui. biasanya disitu otomatis menggunakan file cookie ini.

Berdasarkan alasan keamanan yang dipegang teguh mod_security apache maka file-file yang mengandung nama tersebut akan di blok, sehingga anda akan dianggap sebagai orang yang tidak berhak mengakses file tersebut. akibatnya file itu tidak ikut di load, dan code-code anda yang menggunakan dependensi file tersebut akan sia-sia dan nampak seperti bug mungkin.

namun jangan cemas, tidak ada cara yang berhasil yang pernah saya lakukan kecuali merename file jquery.cookie.js tersebut menjadi apapun itu misalnya : jquery.kue.js :D . cookie == kue kan?? bener gak ya?? terserah yang penting di rename.

selain nama file yang mengandung nama "cookie" masih ada beberapa aturan lain patut diketahui. misalnya : user_group, column_name, object_id, user_table, user_users, user_password, dll. lebih jelasnya bisa dilihat disini

jadi misal salah satu link anda adalah : http://webku.com/user_group

maka itulah contoh link yang melanggar aturan mod_security. alhasil akan di blok, "access forbidden". jadi saya kira ini cukup penting kalo anda sebagai web developer supaya tidak melanggar salah satu aturan tersebut, kecuali kalo anda punya hak akses penuh atas server , ya lain ceritanya .. bisa diedit atau kalo mau gak usah pake mod_Security :D qiqiqiq ..

OKE.. semoga bermanfaat …

 

 

Comments (0)

Setting Thunderbird dan Yahoo Mail

Didalam Katagori: Uncategorized, Internet

Karena hampir 24 jam terhubung Internet, akhirnya saya putuskan menggunakan layanan aplikasi email client seperti thunderbird aplikasi besutan mozilla.
Selain thunderbird, aplikasi mail client lain yang cukup lawas adalah outlook express milik microsoft.

dengan aplikasi thunderbird, saya idak perlu lagi membuka email dengan browser, cukup dengan mengaktifkan software thunderbird, maka otomatis seluruh email yang ada (terbaru) akan didownload ke komputer kita. dan kita bisa membacanya secara offline, bukan hanya membaca saja kita juga bisa menulis email seperti biasanya.

untuk settingan gmail kita cukup memasukan username dan password saja, secara otomatis akan terhubung dengan baik dan lancar. tapi yahoo berdasarkan pengalaman saya ternyata tidak terlalu lancar ketika menggunakan cara ini. sehingga terpaksa kita coba cara lainnnya "manual".

tapi tidak terlalu sulit, kita hanya perlu mengganti server POP:

Server POP nya : pop.mail.yahoo.com
Port : 995
Tanpa authentication
Connection Security : TSL/SSL

untuk Server SMTP :

gunakan smtp.mail.yahoo.com
port : 465
Connection Security : TSL/SSL

oke .. setelah itu OK. dan coba anda  klik tombol "Get Mail". Mudah-mudahan dapat bekerja dengan baik :-)

 

 

 

 

Comments (0)

May 3, 2010

Mounting Drive manually in ubuntu

Didalam Katagori: Uncategorized, LinuX, Apache, htaccess, Web Server

Hi all,

I have let this blog with neglected for some days, even until more than one month. huff..

now I be back with bring some tips that I have obtained in my live with linux (*I love linux but not really he..he..*)

here is the problem. I’m using ubuntu, and have installed in my PC correctly. also apache + php + mysql, all have installed correctly too.

when I want to modify apache virtual host/ virtual directory into other drive "/media/Data " there are a problem. apache can not read this drive. whereas the system has been reading this drive successfully.

after spend some energy and time. I solved it.
evidently, the problem is located in mounting drive.

just do some stuff:

change permission to fstab’s file

$ sudo chmod 777 /etc/fstab

 

open fstab with vim editor ( or maybe you can use other editor like nano, or others)

$ vi /etc/fstab

write some configuration in the last of line

/dev/sda3       /media/Data     ntfs    errors=remount-ro 0       1

ensure you separate it with <tab>

/dev/sda3 is the drive that will be mounted
/media/Data is mount point for filesystem, so according this sample "I can access this drive through /media/Data"
ntfs is the filesystem that used by this drive
errors=remount-ro 0 is mean the option that associated with the filesystem
ant other 0 and 1 is the value for <dump> and <pass>

ok after that, you save this file and then restart your PC.

any problem? ask on this comment form :D

detail : https://help.ubuntu.com/community/AutomaticallyMountPartitions

Comments (0)