Salah satu cara untuk merandom password yang paling mudah adalah menggunakan fungsi MD5, karena fungsi ini akan mengembalikan huruf acak sebanyak 32 karakter. Agar output yang dihasilkan selalu acak, maka kita dapat menggunakan fungsi time() sebagai inputan dari fungsi MD5.
Berikut adalah contoh codenya
function createPassword(){
$password = md5(time());
$password = substr($password, 0, 10);
return $password;
}
?>
Contoh hasil output dari fungsi diatas : 6a91fa2486,43cff85b8a dst.
Jika ingin password yang dihasilkan lebih aman, ganti angka 10 diatas dengan angka yg
lebih besar.
Semoga bermanfaat.
Rabu, 01 Oktober 2008
Mengatasi error “text property is read only” di Visual Basic 6
Mungkin anda pernah mengalami hal ini. Saat anda hendak mengisi combo dengan sebuah string dengan cara combo1.text = “xxx”, maka akan muncul error “text property is read only”. Hal ini sebabkan karena combo tersebut pada properties stylenya bernilai 2 atau dropdownlist. Hal ini dapat diatasi dengan mengganti xxx tersebut dengan string yang sama persis dengan isi yang ada di combo tersebut.
Atau bisa juga menggunakan cara lain, yaitu dengan menggunakan properti listIndex. Di bawah ini adalah contoh cara mengisi combo tersebut dengan menggunakan listIndex.
Dim i,angka as integer
For i = 0 To combo1.ListCount - 1
If Trim(combo1.List(i)) = Trim(text1.text) Then
angka = i
End If
Next
combo1.ListIndex = angka
Cara pertama memang lebih mudah, namun menurut pengalaman saya, kadangkala isi dari combo tersebut string yang ada terdapat pula spasi yang tidak terlihat. Butuh waktu hampir setengah jam buat saya bisa menyelesaikan masalah ini. Padahal masalahnya hanyalah spasi tersebut. Oleh karena itu dicara kedua saya melakukan trim agar spasi tersebut dihilangkan.
Semoga artikel ini membantu.
Atau bisa juga menggunakan cara lain, yaitu dengan menggunakan properti listIndex. Di bawah ini adalah contoh cara mengisi combo tersebut dengan menggunakan listIndex.
Dim i,angka as integer
For i = 0 To combo1.ListCount - 1
If Trim(combo1.List(i)) = Trim(text1.text) Then
angka = i
End If
Next
combo1.ListIndex = angka
Cara pertama memang lebih mudah, namun menurut pengalaman saya, kadangkala isi dari combo tersebut string yang ada terdapat pula spasi yang tidak terlihat. Butuh waktu hampir setengah jam buat saya bisa menyelesaikan masalah ini. Padahal masalahnya hanyalah spasi tersebut. Oleh karena itu dicara kedua saya melakukan trim agar spasi tersebut dihilangkan.
Semoga artikel ini membantu.
Auto generate code di Visual Basic
Sering kali, saat kita berhubungan dengan database, kita dihadapkan dengan masalah auto generate primary key. Biasanya cara paling gampang adalah dengan menggunakan fasilitas auto increment dari DBMS tersebut. Namun apabila primary key tersebut tidak berupa integer, maka fitur tersebut tidak dapat digunakan. Oleh karena itu mau tidak mau harus menggunakan coding untuk menggenerate key tersebut.
Contoh kasus disini menggunakan primary key sbb A01,A02,..A99
Dim counter As Integer
Dim kode as String
DATA.Open ” select max(right(field_name,jumlah_angka)) as max from table_name”
counter = Val(DATA!Max) + 1
If counter < 10 Then
kode = “A0″ & counter
Else
kode = “A” & counter
End If
DATA.Close
Algoritma ini hampir sama jika dilakukan pada bahasa pemrograman lainnya, kebetulan saja saya sedang menggunakan Visual Basic.
Semoga membantu.
Contoh kasus disini menggunakan primary key sbb A01,A02,..A99
Dim counter As Integer
Dim kode as String
DATA.Open ” select max(right(field_name,jumlah_angka)) as max from table_name”
counter = Val(DATA!Max) + 1
If counter < 10 Then
kode = “A0″ & counter
Else
kode = “A” & counter
End If
DATA.Close
Algoritma ini hampir sama jika dilakukan pada bahasa pemrograman lainnya, kebetulan saja saya sedang menggunakan Visual Basic.
Semoga membantu.
Selasa, 23 September 2008
Mengatasi YM blank message
Beberapa hari yang lalu saya mengalami bahwa saya tidak bisa melihat message di Yahoo Messenger. Jadi ketika ada orang lain yg mengirim pesan, maka kita tidak bisa membacanya. Berikut adalah langkah- langkah untuk memperbaikinya
1. Ketik start->run> ketik "regsvr32 jscript"
2. Ulangi langkah 1 dengan mengisi "regsvr32 vbscript" dan "regsvr32 /i mshtml"
3. Seharusnya dengan 2 langkah diatas maka YM akan kembali seperti sedia kala
4. Jika tidak bisa, coba ingat- ingat kembali apakah ada program yang mengeblok script berjalan di Windows.
5. Jika memang tidak ada program yg mengeblok script, maka cobalah untuk menginstall ulang IE.
Semoga artikel ini dapat membantu.
1. Ketik start->run> ketik "regsvr32 jscript"
2. Ulangi langkah 1 dengan mengisi "regsvr32 vbscript" dan "regsvr32 /i mshtml"
3. Seharusnya dengan 2 langkah diatas maka YM akan kembali seperti sedia kala
4. Jika tidak bisa, coba ingat- ingat kembali apakah ada program yang mengeblok script berjalan di Windows.
5. Jika memang tidak ada program yg mengeblok script, maka cobalah untuk menginstall ulang IE.
Semoga artikel ini dapat membantu.
Sabtu, 20 September 2008
Meletakkan Alexa site stat widget di blogspot
Artikel ini saya buat setelah saya berhasil meletakkan Alexa site stat widget di blog ini. Caranya lumayan mudah namun membutuhkan sedikit pengetahuan bahasa web, seperti HTML.
Langkah- langkah yang diperlukan :
1. Masuk ke bagian customize di blog anda
2. Pilih edit HTML
3. Masukkan nama blog anda di http://www.alexa.com/site/site_stats/signup seperti gambar di bawah

4. Tekan built widget, maka alexa akan menghasilkan sebuah script, seprti berikut

5. Copy pastekan script tadi ke dalam source blog anda.
6. Selesai.
Semoga bermanfaat.
Langkah- langkah yang diperlukan :
1. Masuk ke bagian customize di blog anda
2. Pilih edit HTML
3. Masukkan nama blog anda di http://www.alexa.com/site/site_stats/signup seperti gambar di bawah
4. Tekan built widget, maka alexa akan menghasilkan sebuah script, seprti berikut
5. Copy pastekan script tadi ke dalam source blog anda.
6. Selesai.
Semoga bermanfaat.
Google Chrome
Google Chrome merupakan browser yang baru- baru ini dikeluarkan oleh Google.
Menurut Google, user internet menggunakan browser untuk banyak hal seperti chat, email atau juga bisa melakukan online banking, shopping, membaca berita dan masih banyak hal lainnya. Oleh karena itu diperlukan sebuat modern platform untuk web pages.
Kelebihan – kelebihan google chrome
- Area browser yang luas dan tidak terlalu banyak toolbar
- mempercepat akses ke layanan google- manajemen memory yang lebih efisien
- menggunakan sandbox sehingga jika ada salah satu tab yang crash tidak akan mengganggu tab lainnya
- menggunakan V8, java script engine yang lebih powerful
- ada versi bahasa Indonesianya
- ada fitur Smart Address Bar
Karena Google Chrome masih terbilang baru (beta version), maka browser ini tidak luput dari bug.
- jika mengetik about:% maka akan crash -> fixed
- ada beberapa style yang tidak bekerja dengan baik
- security bug
Jika anda tertarik untuk mencoba browser ini, anda dapat mendownloadnya melalui http://www.google.com/chrome
Menurut Google, user internet menggunakan browser untuk banyak hal seperti chat, email atau juga bisa melakukan online banking, shopping, membaca berita dan masih banyak hal lainnya. Oleh karena itu diperlukan sebuat modern platform untuk web pages.
Kelebihan – kelebihan google chrome
- Area browser yang luas dan tidak terlalu banyak toolbar
- mempercepat akses ke layanan google- manajemen memory yang lebih efisien
- menggunakan sandbox sehingga jika ada salah satu tab yang crash tidak akan mengganggu tab lainnya
- menggunakan V8, java script engine yang lebih powerful
- ada versi bahasa Indonesianya
- ada fitur Smart Address Bar
Karena Google Chrome masih terbilang baru (beta version), maka browser ini tidak luput dari bug.
- jika mengetik about:% maka akan crash -> fixed
- ada beberapa style yang tidak bekerja dengan baik
- security bug
Jika anda tertarik untuk mencoba browser ini, anda dapat mendownloadnya melalui http://www.google.com/chrome
Jumat, 19 September 2008
Daftar handphone 3.5G / HSDPA
Artikel ini bermaksud untuk menambahkan alternatif modem yang dapat dipakai untuk mengakses internet dengan menggunakan koneksi 3.5G / HSDPA. Mungkin anda tidak ingin menggunakan modem berbentuk card atau USB.
Selain handphone dibawah ini, masih sangat banyak handphone lain yang mempunyai fitur HSDPA.
Jadi bagi anda yang ingin berinternetan dengan HSDPA namun juga ingin sekalian bertelepon ria atau bersmsan, bisa menggunakan handphone- handphone berikut.
Motorola RAZR V3xx
- HSDPA 1900 up to 3.6mbps
- 50MB user memory
- micro SD
- mini USB
- kamera 1.3 MP
- 1,9 juta
Nokia 5320
- HSDPA 2100 up to 3.6mbps
- 140MB user memory
- processor 369 Mhz
- microSD up to 8GB
- mikro USB
- Symbian OS v9.2
- kamera 2MP
- 2,4 juta
Nokia 6120c
- HSDPA 2100 up to 3.6mbps
- 35MB user memory, 64MB SDRAM, 128MB ROM
- processor 369 Mhz
- microSD up to 8GB
- mini USB
- Symbian OS v9.2
- kamera 2MP
- 1,95 juta
Nokia 6110 navigator
- HSDPA 2100 up to 3.6mbps
- 40MB user memory, 64MB SDRAM
- processor 369 Mhz
- microSD up to 8GB
- mini USB
- Symbian OS v9.2
- kamera 2MP
- 3 juta
Nokia 6220c
- HSDPA 2100 up to 3.6mbps
- 120MB user memory, 128MB SDRAM
- processor 369 Mhz
- microSD up to 8GB
- mikro USB
- Symbian OS v9.2
- kamera 5MP
- 3,7 juta
Samsung
A717
- HSDPA 1900 up to 1.8mbps
- 26MB user memory
- microSD
- USB 2.0
- kamera 2MP
F330
- HSDPA 2100 up to 3.6mbps
- 24MB memory
- microSD
- USB 2.0
- kamera 2MP
- 2,4 juta
SE
K630i
- HSDPA 2100 up to 3.6mbps
- 32MB shared memory
- M2
- USB 2.0
- kamera 2MP
- 1,6 juta
K660
- HSDPA 2100 up to 3.6mbps
- 32MB shared memory
- M2
- USB 2.0
- kamera 2MP
- 1,9 juta
G502
- HSDPA 2100 up to 3.6mbps
- 32MB shared memory
- M2
- USB 2.0
- kamera 2MP
- 1,575 juta
Selain handphone dibawah ini, masih sangat banyak handphone lain yang mempunyai fitur HSDPA.
Jadi bagi anda yang ingin berinternetan dengan HSDPA namun juga ingin sekalian bertelepon ria atau bersmsan, bisa menggunakan handphone- handphone berikut.
Motorola RAZR V3xx
- HSDPA 1900 up to 3.6mbps
- 50MB user memory
- micro SD
- mini USB
- kamera 1.3 MP
- 1,9 juta
Nokia 5320
- HSDPA 2100 up to 3.6mbps
- 140MB user memory
- processor 369 Mhz
- microSD up to 8GB
- mikro USB
- Symbian OS v9.2
- kamera 2MP
- 2,4 juta
Nokia 6120c
- HSDPA 2100 up to 3.6mbps
- 35MB user memory, 64MB SDRAM, 128MB ROM
- processor 369 Mhz
- microSD up to 8GB
- mini USB
- Symbian OS v9.2
- kamera 2MP
- 1,95 juta
Nokia 6110 navigator
- HSDPA 2100 up to 3.6mbps
- 40MB user memory, 64MB SDRAM
- processor 369 Mhz
- microSD up to 8GB
- mini USB
- Symbian OS v9.2
- kamera 2MP
- 3 juta
Nokia 6220c
- HSDPA 2100 up to 3.6mbps
- 120MB user memory, 128MB SDRAM
- processor 369 Mhz
- microSD up to 8GB
- mikro USB
- Symbian OS v9.2
- kamera 5MP
- 3,7 juta
Samsung
A717
- HSDPA 1900 up to 1.8mbps
- 26MB user memory
- microSD
- USB 2.0
- kamera 2MP
F330
- HSDPA 2100 up to 3.6mbps
- 24MB memory
- microSD
- USB 2.0
- kamera 2MP
- 2,4 juta
SE
K630i
- HSDPA 2100 up to 3.6mbps
- 32MB shared memory
- M2
- USB 2.0
- kamera 2MP
- 1,6 juta
K660
- HSDPA 2100 up to 3.6mbps
- 32MB shared memory
- M2
- USB 2.0
- kamera 2MP
- 1,9 juta
G502
- HSDPA 2100 up to 3.6mbps
- 32MB shared memory
- M2
- USB 2.0
- kamera 2MP
- 1,575 juta
Langganan:
Postingan (Atom)

