Sunday, June 21, 2009

Koleksi script MySQL

Import data csv ke table
LOAD DATA LOCAL INFILE 'c:/data.csv' INTO TABLE data FIELDS TERMINATED BY ';' OPTIONALLY ENCLOSED BY '"';


Koleksi pengubahan regedit

Menyembunyikan nama user pada saat login :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList
Buat key baru dengan value name sama dengan nama user yang ingin di sembunyikan dan isi value data 0 dengan pilihan hexadesimal




Wednesday, June 17, 2009

Restart otomatis server apache ketika mengalami server down

ini script nya :

#!/bin/bash
# Apache Process Monitor
# Restart Apache Web Server When It Goes Down
# -------------------------------------------------------------------------
# Copyright (c) 2003 nixCraft project
# This script is licensed under GNU GPL version 2.0 or above
# -------------------------------------------------------------------------
# This script is part of nixCraft shell script collection (NSSC)
# Visit http://bash.cyberciti.biz/ for more information.
# -------------------------------------------------------------------------
# RHEL / CentOS / Fedora Linux restart command
RESTART="/sbin/service httpd restart"

# uncomment if you are using Debian / Ubuntu Linux
#RESTART="/etc/init.d/apache2 restart"

#path to pgrep command
PGREP="/usr/bin/pgrep"

# Httpd daemon name,
# Under RHEL/CentOS/Fedora it is httpd
# Under Debian 4.x it is apache2
HTTPD="httpd"

# find httpd pid
$PGREP ${HTTPD}

if [ $? -ne 0 ] # if apache not running
then
# restart apache
$RESTART
fi

trus tambahkan script ke cron
*/5 * * * * /path/to/script.sh >/dev/null 2>&1


referensi :
http://bash.cyberciti.biz/web-server/restart-apache2-httpd-shell-script/

Multiple database di Codeigniter

$active_group = "db1";
$db['db1']['database'] = "nama_database1";
...
...
...

$db['db2']['database'] = "nama_database2";
...
...
...

Untuk menggunakannya, ketik script berikut :
$this->load->database('db1');
atau
$this->load->database('db2');

Sunday, June 14, 2009

Mengembalikan GRUB yang hilang

Untuk mengembalikan GRUB yang hilang Anda bisa menngunakan Live CD, lalu menggunakan console :

ketik :
sudo grub
find /boot/grub/stage1 => akan muncul posisi grub mis hd(0,5)
root (hd?,?)
setup (hd0)
quit


referensi :
http://ubuntuforums.org/showthread.php?t=1071269
http://ubuntuforums.org/showthread.php?t=224351

Friday, June 12, 2009

apt-get Proxy error

Saat melakukan instalasi menggunakan perintah apt-get di kantor kadang muncul error sebagai berikut :
apt-get synaptic 407 Proxy Authentication Required Networking

Ini dikarenakan dikantor terdapat proxy server untuk melakukan hubungan ke internet, untuk mengatasi hal tersebut Anda bisa mengetikkan perintah dibawah ini :

#export http_proxy="http://user:password@proxy.site.com:port/"