Saya sering membeli makanan pada penjual makanan di dekat rumah. Hingga akhirnya dia mulai mengenali dan hafal menu apa yang akan saya pilih. Kadang kala, jika makanan yang dijualnya sudah hampir habis, penjual itu menawarkan tambahan lauk dengan harga lebih murah. Suatu sore saya membeli makanan untuk makan malam. Saya membayar dengan uang logam dan lumayan [...]
Theme framework secara sederhana memudahkan kita menggunakan theme dan mengembangkannya. Tanpa harus memahami bahasa PHP (PHP: Hypertext Preprocessor) secara mendalam, kita bisa mengubah tampilan dengan men-edit CSS (Cascading Style Sheets). Jika kita memerlukan fungsi baru, kita bisa menggunakan dan mengembangkan dari beberapa fungsi yang sudah didefiniskan pada theme tersebut. Secara sederhana, theme framework membantu kita [...]
Saya sedang melakukan eksperimen dengan menggunakan huruf (fonts) dari Typekit. Untuk account yang menggunakan layanan gratis, maksimal dapat menggunakan 2 jenis huruf dari library yang cukup terbatas. Dengan menggunakan layanan dari Typekit, kita bisa menghasilkan tampilan website dengan fonts yang diharapkan meskipun di komputer orang yang mengunjungi website kita, belum terinstall fonts tersebut. Dari segi tampilan blog [...]
Beberapa artikel yang saya temui dan sarankan untuk dibaca, dimengerti, dan kalau memungkinkan diimplementasikan.Best Practices for Speeding Up Your Web Site. 10 Easy Steps to Great Website Optimization. Web Site Optimization: 13 Simple Steps. Website Performance Tweaks (Bagian 1 dan bagian 2) Web Site Optimization Tutorial. WordPress Optimization Guide. 15+ Tips to Speed Up Your Website, and Optimize Your Code. 13 Great [...]
Ingin mempunyai website tapi tidak mau repot atau keluar biaya web hosting? Namun ingin menggunakan domain sendiri? Berikut ini adalah penyedia layanan gratis blog/website dengan custom domain:Blogger (Blogspot) Posterous Tumblr Yola Weebly Webnode MoonfruitAtau jika mau memakai layanan berbayar, bisa menggunakan provider berikut ini:WordPress Drupal Gardens TypePadAda yang tahu provider lain, baik gratis maupun berbayar (tapi tidak mahal)?
Untuk memudahkan sistem administrasi, kita bisa menggunakan control panel. Control panel tersebut sebenarnya tidak dibatasi hanya untuk web hosting saja, tapi biasanya memang dipakai dan dikembangkan untuk kepentingan web hosting dan hal-hal di sekitarnya. Jika kita terbiasa dengan command line dan akses lewat SSH, tanpa control panel pun kita bisa menjalankan administrasi dengan mudah. Namun, ketika [...]
Salah satu cara menggunakan remote desktop adalah dengan FreeNX. Beberapa orang mengklaim FreeNX mempunyai performa yang lebih baik dibanding dengan VNC. Informasi server yang saya gunakan dalam percobaan ini,OpenVZ Virtual Private Server (VPS), 512MB Guaranteed RAM, 768MB Burstable RAM. Processor Intel ® Core ™ 2 Quad Q9650 @ 3.00GHz. Datacenter adalah Limtestone Networks yang berlokasi server [...]
Dalam setahun berapa kali kita memperkenalkan diri? Jawabannya akan sangat bervariasi. Hampir di setiap perjumpaan yang pertama kali selalu diikuti dengan perkenalan. Teman, rekan kerja, komunitas baru akan lebih bisa menerima kita jika kita memperkenalkan diri kita. Jika kita ingin dikenal dengan baik maka kita harus terlebih dahulu memperkenalkan diri kita sehingga akan lebih mudah bagi [...]
Melanjutkan catatan sebelumnya mengenai mengganti default port untuk akses SSH, cara lain untuk memperkuat sistem keamanan adalah dengan menonaktifkan root login pada SSH. Tujuannya masih sama, yaitu mengurangi kemungkinan brute force dengan login root dan port 22. Caranya hampir sama, sudo nano /etc/ssh/sshd_config Lalu cari bagian PermitRootLogin, dan ubah menjadi PermitRootLogin no Restart SSH, sudo /etc/init.d/ssh restart Keluar dari console dan login [...]
By default, port yang dipakai untuk SSH adalah port 22. Kadang kala, hal ini menjadi target serangan keamanan. Untuk mengurangi resiko serangan pada port 22 (dengan brute force misalnya) kita bisa menggantinya dengan port yang lain, misalnya menjadi port 12345. Edit file sshd_config sudo nano /etc/ssh/sshd_config Lalu cari baris yang berisi Port kemudian ubah menjadi Port 12345 Setelah itu restart [...]
MySQL merupakan aplikasi yang memakan banyak memori. Ketika saya menggunakan VPS yang memorinya tidak terlalu tinggi, saya mencoba tweak konfigurasi MySQL sehingga tidak terlalu menghabiskan memori dengan tidak mengorbankan aplikasi lain dan performa keseluruhan sistem. Salah satu caranya adalah dengan menambahkan (atau menghilangkan tanda komentar) skip-innodb. Pada Debian, dan sistem operasi serupa, terdapat di bagian /etc/mysql/my.cnf sudo [...]
Ada kalanya, ketika saya menyewa VPS (Virtual Private Server) dari sebuah provider, dari control panel VPS tersebut diberikan pilihan untuk menginstall ulang OS (Operating System). Namun, yang sering saya jumpai, operating system tersebut sekaligus menginstall software package yang kadang tidak ingin saya gunakan, misalnya Apache (httpd) dan Bind (DNS server). Untuk memberhentikannya secara temporary (sampai reboot [...]
Melanjutkan tulisan sebelumnya, berikut ini panduan konfigurasi OpenDNS dengan Ubuntu: https://store.opendns.com/setup/operatingsystem/ubuntu Secara analogi, dapat diikuti langkah-langkahnya untuk mengatur DNS Resolver dengan Google Public DNS atau DNS Advantage dan jenis Linux lain yang serupa.
Panduan konfigurasi OpenDNS pada Windows XP: https://store.opendns.com/setup/operatingsystem/windows-xp Secara analogi, dapat diikuti langkah-langkahnya untuk mengatur DNS Resolver dengan Google Public DNS atau DNS Advantage.
Sebagai alternatif DNS resolver yang disediakan oleh ISP (Internet Service Provider), berikut ini adalah beberapa public DNS resolver:
Google Public DNS
8.8.8.8
8.8.4.4
OpenDNS
208.67.222.222
208.67.220.220
DNSAdvantage
156.154.70.1
156.154.71.1
Masih banyak lagi public DNS resolver yang bisa dipakai. Pada saat post ini ditulis, saya menggunakan DNS resolver dari OpenDNS.
Berikut ini adalah public mirror untuk Linux dan beberapa open source software di Singapore.
http://ftp.science.nus.edu.sg
http://mirror.nus.edu.sg
http://www.oss.eznetsols.org
http://mirror.averse.net
Ada yang tahu selain mirror tersebut?
Secara tidak sengaja, saya mengetahui bahwa sekarang sudah ada WordPress versi bahasa Jawa. Saya sudah mengunduhnya dan melihat terjemahannya secara sekilas. Ternyata terhemahannya bagus. Lebih bagus dari kemampuan saya berbahasa Jawa .
Saya ucapkan terima kasih kepada WordPress yang akhirnya merilis versi bahasa Jawa. Selain itu terimakasih kepada penerjemahnya. Menerjemahkan itu tidak mudah dan [...]
Ini adalah rangkuman dari berbagai artikel terpisah yang pernah (dan mungkin yang akan datang).
Sebagai informasi environment dan versi software yang digunakan:
Xen VPS, 128MB RAM, 256MB Swap. Processor Intel ® Xeon ® X3220 @ 2.40GHz. CPU dibatasi hanya 1 core saja. Lokasi server di California, Amerika.
Nginx 0.6.32 (diinstal dari Debian package manager)
Debian 5 (Lenny)
PHP5
MySQL
WordPress 2.9.1
Beberapa tahapan [...]
Berikut ini adalah konfigurasi tambahan pada Nginx jika kita ingin menggunakan fitur custom (pretty) permalink pada WordPress.
Ubah konfigurasi pada Nginx,
sudo nano /etc/nginx/sites-available/namadomain.com
Sesuaikan kira-kira seperti ini (perhatikan bedanya dengan artikel sebelumnya)
server {
listen 80;
server_name namadomain.com;
rewrite ^/(.*) http://www.namadomain.com/$1 permanent;
}
server {
listen 80;
server_name namadomain.com;
access_log /home/namauser/public_html/namadomain.com/log/access.log;
error_log /home/namauser/public_html/namadomain.com/log/error.log;
location / {
root /home/namauser/public_html/namadomain.com/public/;
index index.html index.htm index.php;
if (-f $request_filename) {
break;
}
if (!-e $request_filename) {
rewrite . /index.php [...]
Berikut ini saya tunjukkan cara mengisntall WordPress dengan setting standar. Mengenai WordPress dengan custom (pretty) permalink akan dibahas kemudian.
Pertama kali, download WordPress
wget http://wordpress.org/latest.tar.gz
Lalu ekstrak WordPress,
tar -zxf latest.tar.gz
Pindahkan script ke folder di mana WordPress akan diinstall,
cd wordpress
cp * /home/namauser/public_html/namadomain.com/public
Beralihlah ke folder installasi WordPress dan buatlah file wp-config.php
cd /home/namauser/public_html/namadomain.com/public
cp wp-config-sample.php wp-config.php
Masukkan informasi dari Database yang telah diatur [...]