Mengatasi Tombol Fn Brightness Samsung NC108 di IGN 8

Dari semua Distro Linux yang sudah di coba di Samsung NC108, ternyata masalah Low Resolution bisa diatasi dengan Distro IGN 8.0, hasil updatetan terakhir rilis pada awal bulan Desember 2012, 




Mengatasi Tombol Fn Brightness Samsung NC108 di IGN 8

Namun, ada sedikit masalah untuk Tombol Brightnessnya tidak berfungsi, hasil mencari-cari akhirnya bisa diatasi dengan cara berikut :

1. Update dengan perintah berikut :
$ su
# yum -y update
Mengatasi Tombol Fn Brightness Samsung NC108 di IGN 8

setelah update selesai , restart .

2. Install kernel-devel dan gcc :
# yum install kernel-devel gcc
Mengatasi Tombol Fn Brightness Samsung NC108 di IGN 8
3. Edit file 95-keyboard-force-release.rules :
# nano /lib/udev/rules.d/95-keyboard-force-release.rules
Mengatasi Tombol Fn Brightness Samsung NC108 di IGN 8

4. Cari baris berikut :
ENV{DMI_VENDOR}="$attr{[dmi/id]sys_vendor}"
Tambahkan dibawahnya baris berikut :
ENV{DMI_VENDOR}=="[sS][aA][mM][sS][uU][nN][gG]*", ATTR{[dmi/id]product_name}=="*NC108*|*E252*|*N120*|*N128*|*N130*|*N140*|*N148/N208*|*N150*|*N150/N210/N220*|*N220*|*N308*|*N310*|*N510*|*NB30*|*NC10/N110*|*ND10*|*Q210/P210*|*R410P*|*R425/R525*|*R428/P428*|*R460*|*R463*|*R468/R418*|*R480/R431/R481*|*R509*|*R518*|*R519/R719*|*R520/R522/R620*|*R528/R728*|*R530/R730*|*R530/R730/P590*|*R560*|*R580*|*R580/R590*|*R59/R60/R61*|*R59P/R60P/R61P*|*R710*|*R720*|*R780/R778*|*SR58P*|*SR700*|*SR70S/SR71S*|*SX22S*|*X118*|*X120*|*X460*", RUN+="keyboard-force-release.sh $devpath samsung-other"
sehingga seperti berikut :


Mengatasi Tombol Fn Brightness Samsung NC108 di IGN 8

5. Edit file grub.cfg
# nano /boot/grub2/grub.cfg
Cari baris seperti berikut :
linux   /boot/vmlinuz-3.6.9-2.ign8.i686 

dan tambahkan acpi_backlight=vendor sehingga menjadi seperti berikut :



6. Restart..


Reference : http://linuxtweaking.blogspot.com/2011/01/fedora-14-how-to-make-samsung-fn.html

Menyalin Sebuah Tabel di PostgreSQL

Dalam suatu hal memungkinkan seorang administrator menyalin / mengopy suatu tabel (baik struktur maupun record / isinya) ke dalam tabel yang lain, Contohnya seperti berikut :

1. Buat tabel dengan table_a :
# CREATE TABLE table_a (id char(5), name varchar(50));
2. Isi record table_a :
# INSERT INTO table_a values ('00001','book');
3. Untuk Menyalin dari table_a ke table_b gunakan query berikut :
 # CREATE TABLE table_b as select * from table_a;
4. Lihat isi table_a dan table_b :
# select * from table_a;
# select * from table_b;
Menyalin Sebuah Tabel di PostgreSQL

Menyalin Sebuah Tabel di PostgreSQL

Menyalin Sebuah Tabel di PostgreSQL
Semoga Membantu..

Border di PostgreSQL

Kenapa Judulnya "Border di PostgreSQL" karena bingung mau kasih judul apa.. Kita liat aja Perbedaan Show Database di MySQL dan PosgreSQL :

- PostgreSQL :

Border di PostgreSQL

- MySQL :
Border di PostgreSQL


Dilihat di MySQL untuk garis border penuh, sedangkan di PostgreSQL hanya beberapa, Berikut cara simple untuk membuat Border di PostgreSQL menjadi penuh :
postgres=# \pset border 2
hasilnya :

postgres=# \l


Border di PostgreSQL


Semoga Membantu..

Merubah Owner Suatu Table di PostgreSQL

Merubah Owner atau Kepemilikan Database dan Table di PostgreSQL
Masih dengan DBMS PostgreSQL, dan hanya sekedar untuk catatan tentang Owner atau Kepemilikan suatu Table yang pasti ada kaitannya dengan Peringatan Error "Permission Denied".

Agar lebih mudah dalam penjelasan, coba kita buat suatu kasus sebagai berikut :







1. Masuk postgreSQL dengan perintah berikut :
$ psql
dan hasilnya :
postgres=#
Merubah Owner atau Kepemilikan Database dan Table di PostgreSQL

Ok, bisa dilihat tanda setelah "=" yaitu tanda "#" bisa diartikan adalah root, artinya user dengan hak akses root mempunya hak penuh atas kepemilikannya, misal Database atau Table.

2. Selanjutnya coba buat user dengan perintah berikut :
# create user abby;
dan tambahkan password :
# \password abby;
Merubah Owner atau Kepemilikan Database dan Table di PostgreSQL


3.  Kemudian coba buat lagi user yang berbeda :

# create user dika;
# \password dika;

Merubah Owner atau Kepemilikan Database dan Table di PostgreSQL

untuk melihat user bisa dengan perintah query berikut :
# select * from pg_user;

4. Buat Database :
# create database mydb;
dan lihat owner  dari database tersebut :
# \l
Merubah Owner atau Kepemilikan Database dan Table di PostgreSQL

5. Rubah Owner database mydb ke user abby :
# alter database mydb owner to abby;
dan lihat owner dari databasenya :
# \l

Merubah Owner atau Kepemilikan Database dan Table di PostgreSQL

Merubah Owner atau Kepemilikan Database dan Table di PostgreSQL

6. Keluar dan Masuk ke Database mydb dengan user abby;
# \q
# psql mydb abby;
Merubah Owner atau Kepemilikan Database dan Table di PostgreSQL
 perbedaan user abby dengan postgres  bisa dilihat di tanda "#" dan ">" artinya user abby tidah mempunyai hak penuh seperti user postgres.

7. Buat Table dengan nama table_abby :
> create table table_abby (id char(2),nama varchar(10));
hasilnya :
Merubah Owner atau Kepemilikan Database dan Table di PostgreSQL

8. Sekarang coba keluar dan Masuk ke Database mydb dengan User dika :
> \q
> psql mydb dika;
Merubah Owner atau Kepemilikan Database dan Table di PostgreSQL

9. Buat Table dengan nama table_dika :
> create table table_dika (id char(2),nama varchar(10));
Merubah Owner atau Kepemilikan Database dan Table di PostgreSQL

10. Sekarang coba rubah owner user untuk masing-masing table :
Merubah Owner atau Kepemilikan Database dan Table di PostgreSQL

Merubah Owner atau Kepemilikan Database dan Table di PostgreSQL

dan lihat ownernya :
> \d
Merubah Owner atau Kepemilikan Database dan Table di PostgreSQL
 
Masih dengan user dika, untuk mencobanya , Lakukan perintah Insert untuk table_abby :

> INSERT INTO table_abby values ('1','nama');
Merubah Owner atau Kepemilikan Database dan Table di PostgreSQL

Muncul Pesan Error "Permission Denied"

dan sekarang Lakukan perintah Insert untuk table_dika :
> INSERT INTO table_dika values ('1','nama');
Merubah Owner atau Kepemilikan Database dan Table di PostgreSQL

 Mungkin dari hasil diatas bisa di mengerti apa Owner itu dari suatu Table ..

Semoga Membantu..

Install PostgreSQL 9.2 di Debian Server

Masih Dalam kondisi ngeremote, Awalnya sempat ingin meng Upgrade PostgreSQL 8.4 ke 9.2 di Debian Server, tapi masih ada beberapa masalah, sebenarnya bisa dengan menambahkan Repository Backport berikut :


deb http://backports.debian.org/debian-backports squeeze-backports main 
Langkah alternatifnya adalah install manual dengan mendownload postgreSQL-9.2 :

1. Download dengan perintah berikut :
# wget http://get.enterprisedb.com/postgresql/postgresql-9.2.1-1-linux.run
Install PostgreSQL 9.2 di Debian Server

2. Tambah Hak Akses Execute :
# chmod +x postgresql-9.2.1-1-linux.run

3. Install postgreSQL-9.2 :
# ./ postgresql-9.2.1-1-linux.run 
Install PostgreSQL 9.2 di Debian Server
Install PostgreSQL 9.2 di Debian Server

Install PostgreSQL 9.2 di Debian Server


Jalankan Service PostgreSQL :
# /etc/init.d/postgresql start
# psql
Install PostgreSQL 9.2 di Debian Server


Koneksi ke PHP :

<?php
$conn_string ="host=localhost port=8080 dbname=db user=abby password=xxx";
$connection = pg_pconnect($conn_string);
if (!$connection) {
print("Connection Failed.");
exit;
}
?>

Semoga Membantu..


Membuat User di MySQL [Debian]



Berhubung lagi ngeremote, dan masih berhubungan dengan DBMS MySQL, sekedar membuat catatan bagaimana membuat user di DBMS MySQL :

1. Masuk MySQL dengan user root :
# mysql -u root -p
Membuat User di MySQL [Debian]

2. Buat Hash Password dengan perintah berikut :
contoh : abby
> select password ('abby');
hasilnya seperti berikut :
Membuat User di MySQL [Debian]

3. Buat User dengan perintah berikut dan password dengan hasil hash tadi :
> create user 'abby'@'localhost' identified by password '*8DF79545DB6D735C372251BA785BF66DCB982705';
Membuat User di MySQL [Debian]

4. Lihat hasilnya di dalam tabel user database mysql :
> select user, password from mysql.user where user='abby';
Membuat User di MySQL [Debian]

5. Sekarang coba buat Database untuk User yang sudah dibuat :
> create database db_abby;
Membuat User di MySQL [Debian]

6. Beri Hak Akses User untuk database yang sudah dibuat :
> grant all on db_abby.* to 'abby'@'localhost';
Membuat User di MySQL [Debian]

7. Keluar dan Masuk dengan user yang sudah dibuat :
Membuat User di MySQL [Debian]

Semoga Membantu..

Rename Table di PostgreSQL





postgres=# CREATE TABLE sample (id char);
postgres=# \d 
postgres=# ALTER TABLE sample RENAME to sampletable;
postgres=# \d

Rename Table di PostgreSQL

Mengaktifkan mod_rewrite di openSUSE

Mengaktifkan mod_rewrite di openSUSE

Masih ada kaitannya tentang Konfigurasi Apache2 di openSUSE postingan sebelumnya, sekarang bagaimana mengaktifkan mod_rewrite di openSUSE,

- Edit file  /etc/sysconfig/apache2
# nano /etc/sysconfig/apache2
- Cari baris APACHE_MODULES dan tambahkan kata rewrite di antara " "
- Jalankan Perintah berikut dan restart apache2 :
# SuSEconfig
# service apache2 restart
untuk mengecek , contoh konfigurasi pada .htaccess untuk mengubah url :

http://site.com/index.php?p=home

menjadi 

http://site.com/home

RewriteEngine on
RewriteRule ^home$  index.php?p=home [L]
Options All -Indexes

Semoga Membantu ..