Rabu, 17 Februari 2010

Koneksi Remote MySQL Server

MySQL merupakan jenis database yang mampu dijalankan dengan menggunakan konsep klien server. Agar klien dapat terkoneksi dengan server database maka beberapa langkah yang perlu diperhatikan adalah dengan menambahkan registrasi account user klien tersebut pada server database mysql dengan menggunakan perintah berikut ini :
mysql> grant all prvileges on *.* to [nama user klien]@[nama host/ip klien] identified by 'passwrd';

setelah ini baru klien / user tersebut dapat mengakses server database tersebut, tapi perlu diinget juga bahwa koneksi ini akan berhasil tentunnya dengan dukungan firewall yang memperbolehkan koneksi ini terjadi.. Hormat pak polisi!!! ;-)

referensi:
forum mysql 34,34957,56380

OpenSUSE VNC Server Blank Screen

Enak banget buat kita kalo bisa mengakses satu mesin jarak jauh dengan mode GUI. Nah, di opensuse / linux ada protokol yang dikembangkan untuk tujuan ini, salah satunya adalah VNC. Namun setelah mencoba mengikuti panduan yang ada di web opensuse ternyata masih ada satu langkah yang kurang dan kekurangan ini menyebabkan munculnya layar blank pada vncviewer (aplikasi klien untuk mengkses server vnc), yang berarti bahwa koneksi vnc ini menyebabkan terjadinya kondisi dimana server vnc mengakses loopback berkali-kali sehingga server vnc menghentikan proses ini dengan menampilkan layar hitam pada vncviewer. Untuk mengatasi hal ini solusinya ada pada file /etc/hosts... Detail untuk instalasinya sampai berhasil diberikan pada panduan dibawah ini.

Untuk OpenSuse protokol ini diimplementasikan dengan menggunakan aplikasi tightvnc. Untuk aktivasinya dapat dengan menggunakan langkah-langkah berikut ini :
Aktifkan Firewall pada Yast -> Security and Users

Aktifkan Remote Administration pada Yast -> Network Services

Edit file /etc/hosts dengan mengomentari baris berikut ini :
::1 localhost ipv6-localhost ipv6-loopback

Terakhir restart Windows Manager dengan menggunakan alternatif berikut ini :
melalui terminal 1 (Ctrl + Alt + F1) menggunakan perintah :
init 3
init 5

melalui windows manager dengan menggunakan perintah Ctrl + Alt + Backspace

atau dengan restart komputer.

Terakhir coba buka koneksi vnc menggunakan vncviewer dari RealVNC ke alamat tujuan dengan format
[ip atau nama server]:1
atau
[ip atau nama server]:5901

informasi port apa yang dapat diakses ini dapat dilihat pada
Yast -> Network Services -> Network Service Configuration (xinetd)

Semoga panduan ini dapat membantu para user linux khususnya OpenSuSE... ;-)
Happy Osss....

referensi:
forum opensuse remote desktop
opensuse remote administration

MySQL default-character-set utf8

Untuk bisa menggunakan mysql dengan menggunakan konfigurasi default karakter versi UTF-8 dapat dengan :
Melalui konfigurasi pada file my.cnf (linux) atau my.ini (windows)
untuk cara ini cukup dengan menambahkan baris
default-character-set = utf8
pada bagian [client], [mysql], dan [mysqld]

Pada aplikasi client
apabila menggunakan mysql console (mysql.exe kalau di windows) dapat dengan menggunakan perintah :
set names 'utf8' (dapat dengan atau tanpa tanda kutip tunggal)
atau
charset utf8

apabila pada aplikasi web dapat dengan mengirimkan perintah tersebut sebagai query pada fungsi mysql_query atau fungsi mysql_set_charset (khusus untuk php 5.2.3 keatas) setelah koneksi ke mysql dibuka dengan mysql_connect.

buat yang tertarik ingin mempelajari lebih jauh mengenai panduan ini dapat mengunjungi beberapa referensi dibawah ini.

referensi:
forum mysql 103,28072,28072
mysql manual
php manual mysql
php mysql charset

Kamis, 11 Februari 2010

Memasang Kalender BALI

Buat temen-temen yang punya web pribadi atau blog tapi pengen ada kalender BALI terpasaang di websitenya bisa mengunjungi link berikut ini :


Nanti disana akan disuguhi beberapa pilihan model widget yang dapat ditampilkan... Kalau menggunakan blogger.com caranya :
- tambahkan widget HTML/Javascript ke dalam blog
- copy skrip widget kalender BALI yang ingin digunakan
- paste pada widget HTML/Javascript dari blognya
Terakhir bisa disimpan, untuk melihat hasilnya bisa merefresh halaman blognya.
Taraaa...

Rabu, 03 Februari 2010

MSG yang Benar

Telah lama sebenarnya kabar ini terdengar, namun baru kali ini bisa membuat tulisan yang diharapkan dapat memberikan penjelasan seputar MSG ini.

Melalui wikipedia MSG yang memiliki nama lengkap Monosodium glutamate atau Sodium glutamate ini diungkap beberapa fakta yakni :
- MSG aman untuk konsumsi makanan biasa seperti yang diungkapkan oleh ilmuwan makanan Harold McGee,
In the 2004 version of his book, On Food and Cooking, food scientist Harold McGee states that "[after many studies], toxicologists have concluded that MSG is a harmless ingredient for most people, even in large amounts".

- Dalam implementasinya ada beberapa orang yang tidak mampu mentoleransi kandungan senyawa dalam MSG yang dapat mengakibatkan terjadinya MSG symptom complex atau asthmatic symptoms yang masih dinyatakan dalam fakta berbentuk anecdotal evidence (pendapat) berdasarkan kutipan dari tulisan Katherine Zeratsky, R.D., L.D. yang berjudul "Monosodium glutamate (MSG): Is it harmful?". Sympton disini dapat berupa :
  • Headache (Pusing)
  • Flushing
  • Sweating
  • Facial pressure or tightness
  • Numbness, tingling or burning in face, neck and other areas
  • Rapid, fluttering heartbeats (heart palpitations)
  • Chest pain (Dada terasa sakit)
  • Nausea
  • Weakness
Dari hasil penelitian menunjukkan bahwa keterkaitan antara sympton ini dengan MSG masih dirasa kurang. Hal ini yang membuat Food and Drug Administration (FDA) mengkategorikan MSG sebagai penyedap rasa yang aman.

Fakta dari MSGTruth.org menunjukkan beberapa point yakni... (dalam proses)

Makasi banget buat ibu Katherine ama bapak Harold atas penjelasannya... Jika ada fakta lain lagi yang terungkap dari MSG ini akan ditambahkan ke tulisan ini... ;-)

Selasa, 02 Februari 2010

Today di Java Calendar

Kelas java.util.Date dan java.util.Calendar sama-sama dapat digunakan untuk mengolah informasi waktu dan tanggal. Dengan kelas Calendar kita dapat memperoleh waktu dan tanggal hari ini menggunakan perintah :
java.util.Calendar hariIni = new java.util.GregorianCalendar();
System.out.println(String.format("hari ini %1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS", hariIni));

%1$ pada format string diatas digunakan untuk menunjuk ke obyek pertama dari parameter fungsi ini,
tY digunakan untuk mengambil informasi Tahun,
tm untuk bulan,
td untuk tanggal,
kemudian,
tH untuk jam,
tM untuk menit,
dan terakhir
tS untuk detik.

output dari skrip diatas akan menjadi :

hari ini 2010-02-02 15:56:38

nah.. .seperti itu kiranya...

Wajah Baru m3Firefox

Firefox 3.6 ataupun yang terbaru juga bisa memiliki tampilan yang super simpel seperti yang ada di Chrome. Salah satu desain tampilannya seperti yang ada di komputer ini ;-).

Untuk dapat menghasilkan tampilan seperti ini ada beberapa add-ons yang mesti ditambahkan seperti berikut ini :

1. AdobeDLMpoweredbygetPlusR{1.6.2.60}.xpi — The getPlus(R) Download-, Upload- and Installation Manager is a sophisticated tool for an efficient distribution of digital goods.
2. AutoAuth{1.3.1}.xpi — Automatically submits saved HTTP authentication credentials.
3. CLEO{4.3}.xpi — Create multi-addon install package (Cleopack)
4. CompactMenu2{3.0.0}.xpi — Duplicates the menubar on the toolbar as a menu of menus.
5. DownloadHelper{4.7}.xpi — Download videos and images from many sites
6. DownloadStatusbar{0.9.6.6}.xpi — View and manage downloads from a tidy statusbar
7. FEBE{6.3.2}.xpi — Backup your Firefox data
8. Locationbar{1.0.4}.xpi — Formats and linkifies addresses in your Location bar.
9. MM3-ProxySwitch{2010.41}.xpi — Switch between a direct internet connection and several proxy settings
10. Microsoft.NETFrameworkAssistant{1.2}.xpi — Adds ClickOnce support and the ability to report installed .NET versions to the web server.
11. MozillaArchiveFormat{0.17.2}.xpi — Open and save complete web pages in a single file. Supports MHTML (MHT) files from Internet Explorer, and MAFF multi-page archives (based on ZIP).
12. PersonalMenu{4.2.1}.xpi — Create your own menu and save more space.
13. Screengrab{0.96.2}.xpi — Saves a web-page as an image.
14. ViewSourceChart{2.7}.xpi — View Page Source with HTML Chart GUI

konfigurasi personal menu dapat dilihat pada gambar dibawah ini :

Nah itu dia.. buat yang tertarik bisa mencoba…