RSS
 

Archive for the ‘Web Stuff’ Category

Helmi-fajar.net’s Mobile Version

05 Apr

Berawal dari aktifitas blogging saya yang menggunakan handphone jadul saya, imbas kemalasan saya buat sekedar buka laptop ato nyalain PC, jadi kepikiran buat ngasih fitur mobile web ke blog ini. Pilihan jatuh ke Wordpress Mobile Pack buatan jamesgpearce, andreatrasatti, edent(temen maen gundu ane gan :P ) , dengan fitur mobile switcher nya, sangat memberikan keleluasan kita buat memilih mode browsing blog ini. Thanks to all of you :) Read the rest of this entry »

 

Upgrade Blogs Enggine to WP 2.9

05 Apr

Fiuh, akhirnya kelar juga migrasi WP Enggine..Dah hampir 2 taon ini males bet rasanya mo upgrade blogs, sampai akhirnya kesampaian juga nge-upgrade rumah onlen ku ini :D

Ada sedikit masalah pas mau impor posts dan comments terdahulu. Perbedaan mendasar struktur database menjadi masalah kali ini. Setelah ekspor dari database lama, ternyata endak langsung bisa jalan pas impor ke database wp versi anyar,,duh apa ni yang salah, ternyata setelah ditelisik, WP versi terbaru ini tidak memiliki field ‘post category’ maupun ‘comment category’. Read the rest of this entry »

 

ProFTPD instalation in Debian

20 Mar

FTP menjadi pilihan favoritku untuk melakukan download dan upload file ke server. Alasan utamanya adalah karena lebih familiar :)

FTP yang saya gunakan adalah proftp, simplified install it like this :

#apt-get install proftpd Read the rest of this entry »

 

Installing, Setting, Remotting and Troubleshooting MySQL Server in Debian Box

12 Mar

Setelah sekian lama selingkuh ke mikrotik, akhirnya tiba saatnya kembali ke pangkuan tante debi alias debian. Dapet ‘jatah’ ip publik di kantor, walhasil bisa digunakan terutama untuk oprek-oprek. Kebutuhan utama buat ane yaitu web and database server. Pilihan jatoh ke debian, dengan alasan males install laen2 lagi :D

Rada bingung juga pas mo setting-setting, akhirnya dimulai dengan menginstall database server dulu. Pilihan jatoh ke MySQl heheheh– andalan,,
langsung dah, install MySQL Server

#apt-get install mysql-server mysql-client libmysqlclient15-dev

Biasanya, ditengah-tengah instalasi diminta untuk menginputkan root password, just follow the direction, and you will not get lost :D

………… Read the rest of this entry »

 

Install Apache2 & PHP5 in Debian

27 Feb

Yuk kita mulai install apache2 dan php5 di Debian :)

#apt-get install apache2
#apt-get install php5
#apt-get install libapache2-mod-php5
# a2enmod php4
This module is already enabled!
Done :) 
 

Repository in Debian Box

24 Feb

hihihihih, kesalahan fatal, ngehapus default repositori di debian ku hihihih, walhasil, bingung mo ngembaliin ke semula, tapi akhirnya dapet juga default repository address nya. Repository ini yang bakal saiah gunakan untuk install macem-macem.

Setting :

#nano /etc/apt/sources.list
deb http://http.us.debian.org/debian stable main contrib non-free
deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb http://security.debian.org stable/updates main contrib non-free
#apt-get update
#apt-get upgrade

 

Evolution from Debian to Mikrotik DOM Lvl6

05 Nov

At least my debian box that act as router has changed with Mikrotik DOM lvl 6.. It only bear up for only 2 weeks until I changed it. With the same network topology as router before (debian mode), it easier to config network rules using mikrotik, especially using winbox tools that has GUI that make router config more user friendly without concerning terminal script :D

A lot of stuff  I plugged in this DOM.

  1. NAT masquerrade
  2. Transparet proxy with automatic clearing cache
  3. IP forwarding classified by port number to communicate between local server to public clients
  4. Porn sites blocking using firewall, even if I upset with this thing :P

Everything seems fine and it works with a good performance.

Problem came up when I try to set one more network interface that provide an ip public. I planned to use this IP so that web server can accessed over internet. But when i started to config it, the network became mess. User in local area network can be browsing with URL method. Send ICMP Packet to public gateway made a normal reply from it. I really suspicious with the DNS configuration and routing stuff.. Hmm it needs more routing rules I think,,ehmm I rather lazzy to think and configure about it again when I found that I still have one more mikrotik router in Routerbox 450G.

Routerboard 450G, hmm I can use it as a brigde to connecting ip public to web server directly without through NAT server.. Hehehehe. Obviously the setup process is more complicated then DOM. We have to connect to routerboard using its Mac Address and winbox. 2 days I was thinking to manage this RB 450 G and at least I succeded to config this RB 450G.

Tommorow will be an execution day to make IP public setting using RB 450G. Friday — pararell with Software Development Document that will be consult with the client,,,hope will be no more problem in it.

 

Sharing Koneksi Internet 3G via WIFI Peer to Peer

24 Feb

Ku mo sharing sedikit crita mengenai koneksi internet shared dengan menggunakan wifi connection secara peer to peer. Kebetulan koneksi inet yang saya pake sebagai sample yaitu inet koneksi 3g Indosat Broom menggunakan USB modem ZTE, dengan 2 onggok laptop yang nantinya akan dijadikan bahan percobaan.

Oks,siapin kopi n rokok untuk sedikit setting disini :P

Setting Shared Inet Kamu di Modem
Pastiin setting koneksi dari modem ke laptop sudah sesuai dengan setting provider inet yang anda pake. Kemudian, meluncur segera ke Network Connection. Disitu akan keliatan modem ente yang dah aktif. Simply,right click, kemudian pilih properties di modem bersangkutan. Akan muncul jendela baru untuk konfigurasi. Klik tab advanced.                                         Read the rest of this entry »

 

Road to Lampung (Mutun Beach, Tangkil Island, Kalianda Beach)

28 Jan

Liburan imlek ini, Alhamdulillah dapet juga kesempatan untuk mengunjungi Lampung. Jumat (23/1) broder di kantor ngajakin buat jalan menikmati bumi Indonesia. Me reschedule ulang acara wiken, akhirnya jadi juga kita berangkat. Sabtu pagi (24/1) pukul 07.30, Slipi Jaya menjadi meeting point kita. Tak lama berselang, kita naek bus menuju Merak Harbour. Perjalanan melewati Serang, Cilegon, ditempuh dalam waktu hampir 2 jam an. Pukul 09.30, kita sampe di Merak, belanja sedikit cemilan buat di kapal (Bala-bala, pisang goreng, cireng, tempe goreng).

At Merak HarbourAt Fery

Day 1 [24 Januari 2009] .. Trip to Mutun Beach and Tangkil Island

BakauHeni

Jam 13.30, kita akhirnya sampai di Bakauheni. Sedikit mengganjal perut di komplek pelabuhan (Nu York Fried Chicken—rasa ayamnya aneh tapi berhubung laper, ya hajar bleh aja). Selesai ishoma, perjalanan kita lanjotkan menggunakan bus menuju ke daerah Panjang.. Sopir Sumatra gila-gila, kaco dah nyetirnya pada. Jam 3an sore, kita turun di Panjang.Perjalanan kita lanjutkan menggunakan angkot (Ajib gilee, masak ngangkot harus bayar 15 rebo, gila aja tu kernet) menuju ke Gudang Garem. Dari Gudang Garem, kita terusin naek angkutan jadul type. Jalur asli angkot sebenarnya enggak liwat ke komplek pantainya, and musti nerusin perjalanan dengan jalan kaki hampir 3km an buat nyampe pantai. Cuman karena dah kelewat sore, akhirnya kita mutusin buat dianterin sampe ke pantenya dengan nambah ongkos 5 rebo. Total kita bayar 10rb jadinya.

Masuk ke muntu, kita bayar tiket @5rebo perak, jeprat sana-sini :D

Bro ItoOkiMe

Awalnya kita mo stay di Muntu beach aja. Tapi ngobrol sana-sini ma nelayan setempat, ternyata ada pulau diseberang pantai itu, and tempatnya suepi..kita berpikir bisa dapet private island ni :D

Nego sana-sini, akhirnya kita dianterin kapal ke pulau yang bernama Tangkil. Total kita sewa tu kapal 50rebo termasuk ongkos buat njemput keesokan paginya.

Sesampainya dipulau, kaget juga dengan keindahan dan ‘kesepian’ tu pulo..mansatap ..mandi di pantai kancut doank hahaha

Tangkil IslandThe Team

Me

Read the rest of this entry »

 

Validation Form use Javascript

02 Dec

This time i wanna make a documentation bout form authentication. It uses javascript called CSFValidator. You can download it here 

Oks now for the implementation in form, check this souce out :

<script language=”javascript” type=”text/javascript” src=”./include/CSFValidator.js”></script>
<form id=”aa” action=”" method=”post” name=”form_aa” target=”_self”>
 <table  width=”80%” align=”center” border=”0″ cellpadding=”0″ cellspacing=”0″>
<td align=”center” colspan=”2″><strong>Sample Pages</strong></th> </tr>
<tr>
     <td width=”47%”>Nama </td>
    <td width=”43%”><input style=”width:100%” type=”text” name=”nama” id=”nama” csfvRequired=true></td>
   </tr>     
   <tr>
     <td>Password *</td>
     <td><label>
       <input style=”width:100%” name=”pass” id=”pass” type=”password” csfvPassword=true />
       </label></td>
   </tr>
   <tr>
     <td>Re-enter Password *</td>
     <td><input style=”width:100%” name=”re_pass” id=”re_pass” type=”password” />
     <label id=”cekpass”><?=$pass;?></label>       
     </td>
</tr>
   <tr>
     <td>Email *</td>
     <td><input style=”width:100%” name=”email” type=”text” id=”email” csfvEmail=true/></td>
   </tr>         
   <tr> 
     <td colspan=”2″ style=”text-align:center”><input type=”submit” name=”Submit” value=”Register”></td>
    </tr>      
 </table>
</form>

I found a little error when otenticate password and re-password in this CSFValidator. So, I just adding a javascript function in the earlier section of code and called it use event on change on your correlate id’s element

function SubmitForm2(){
if (document.getElementById(‘pass’).value != document.getElementById(‘re_pass’).value)
{
alert(“Password yang anda ketikkan berbeda dengan sebelumnya!”);
document.getElementById(‘pass’).value=”";
document.getElementById(‘re_pass’).value=”";
}
}

 
 
 

Switch to our mobile site