Sunday, December 27, 2009

Memasukkan colum ke dalam table menggunakan javascript

Tujuan : Memasukkan kolum baru ke dalam table menggunakan javascript.

<table width="800" border="1" id="jadual">

<tr>
<td>&nbsp;</td>
</tr>
</table>
<script>
// Memasukkan hello world ke dalam table jadual
// By apis17
function insert_column(){
try {
var jadual = document.getElementById("jadual");
var baris = jadual.insertRow(0);
var kotak = baris.insertCell(0);
kotak.innerHTML = "Hello world!";
}
catch (ex) {
// mengesan javascript error
alert(ex);
}
}
</script>
<label>
<input onClick="javascript:insert_column();" type="submit" name="button" id="button" value="Submit">
</label>

Monday, December 21, 2009

Connect to ad-hoc wireless automatically on restart

Today i want my computer to prepare ad-hoc connection every time starting windows vista. It's not a problem in windows XP but in Vista automatic connect for ad-hoc connection is not available. So, after google some solution i've found this:

netsh.exe wlan connect name=Profile2

where Profile2 is connection name.



i've used solution 2 because it will start in 2 minutes after finishing loading all windows components. so the popup menu will appear in just second.

Saturday, December 12, 2009

Simple AJAX request & Field update

You can use this sample to make simple javascript AJAX request to update any textbox in any form arrays.
<script type="text/javascript">
function update_table()
{
gs = document.forms[0].referer.value;
var xmlhttp;
if (window.XMLHttpRequest)
{
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{
// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if(xmlhttp.readyState==4)
{
document.forms[0].update_field.value=xmlhttp.responseText;
}
}
xmlhttp.open("GET","ajax_server.php?get_value="+gs,true);
xmlhttp.send(null);
}
</script>

Monday, December 07, 2009

Linux: Memadam folder dan kesemua folder di dalamnya

tutorial didapati daripada : http://www.cyberciti.biz/faq/delete-or-remove-a-directory-linux-command/

gunakan command

$ rm -rf

command -rf ini akan memadam semua sub folder dalam folder yang berkenaan. boleh juga gunakan -rfv untuk melihat apakah fail dan subfolder yang dipadam.

Amaran:
ia akan memadam data dan tidak kembali lagi

Sunday, November 22, 2009

Mengakses komputer di rumah menggunakan internet

Berikut adalah tips yang boleh digunakan untuk mengakses komputer di rumah menggunakan talian internet & streamyx.

Keperluan
1. talian streamyx
2. modem wireless streamyx
3. pc (server)

Langkah 1 (pendaftaran)
- mendaftar akaun dyndns di http://www.dyndns.com





- klik pada Add host services

- masukkan nama hostname cth: pc_saya atau (nama) dan pilih homeip.net atau apa2 nama kegemaran.
- klik pada use auto dedicated IP: xx.xx.xx.xx
- kemudian klik add to cart dan selesaikan pembayaran sebanyak 0.00usd (free)


Langkah 2 (seting modem Dynamic DNS)
- harap maaf tiada panduan bergambar. anda boleh bertanya melalui comments sekiranya tidak dapat mengikut langkah yang ditunjukkan.

- login kepada modem router cthnya http://192.168.1.1 (default ip modem)
- masukkan default username tmadmin dan password tmadmin
(sekiranya sudah ditukar, masukkan password yang baru)

- klik pada Advanced setup (betulkan jika salah)
- cari fungsi Dynamic DNS service dan klik Add service.

- pilih dyndns.com
- masukkan username dan password dyndns yang telah didaftar pada langkah 1 tadi.
- masukkan hostname yang didaftar cth: apis17.homeip.net
- save & reboot(jika perlu)

Langkah 3 (setup DMZ modem)
- DMZ ialah demilitarized zone di mana ia membenarkan komputer dari luar mengakses (sebuah) komputer dalam rangkaian dalaman yang telah disetkan. [ baca lagi ]

- Klik pada DMZ di ruangan advanced setting dan masukkan ni IP komputer yang ingin diakses dari luar. contohnya ip server 192.168.1.10 masukkan 10 pada ruangan yang disediakan dan klik save.

- sekarang komputer anda boleh diakses dari jarak jauh. tapi hati2 kerana jika komputer tidak betul2 kebal akan dengan mudah dimasuki hackers. pastikan penuhkan pengetahuan dengan security terlebih dahulu sebelum membuka DMZ pada komputer anda untuk mengelakkan maklumat peribadi atau perbankan tidak dicuri.

Langkah 4 (optional - web server)
- install apache web server contohnya xampp (google: xampp untuk muat turun perisian server)

- setelah tamat install, pastikan apache berjalan dan mengklik pada Unblock sekiranya windows firewall bertanyakan akses program apache yang ingin membuat sambungan dengan internet.

- tutup perisian antivirus kaspersky (jika ada) atau add exclusion kepada program apache.

- sekarang anda dapat mengakses komputer secara web dari luar. gunakan FTP untuk menghantar fail dari luar ke komputer anda. setkan password & username

SELAMAT BEREKSPERIMEN
contoh: http://apis17.homeip.net (windows)
http://skkj.homeip.net (linux)

Tuesday, November 17, 2009

How to extract tar.gz in linux

use this command

tar -xzf filename.tar.gz

it will decompress all files & directory into ./filename

:)

Sunday, November 15, 2009

Set up linux gateway

i'm using webmin network configuration interface to set up my network but not working. here is the way to change your machine network configuration using ssh command.

cat /etc/sysconfig/network

it will shows like this:
NETMASK=255.255.255.192
NETWORKING=yes
DHCP_HOSTNAME=server1
IPADDR=10.110.205.2
HOSTNAME=localhost

to change configuration you can use vi text editor

vi /etc/sysconfig/network

type this some important command.
i - to insert character
esc - to return into command mode
:w - save
:q - quit

then restart your network setting by using this command
service network restart

done! now your machine ip is configured correctly.

Saturday, October 24, 2009

Remove unnecessary space between lines (regular expression)

Reference: http://forums.digitalpoint.com/showthread.php?t=622323
Easier:
  1. Open the file
  2. Click CTRL + F
  3. Select "Current document" in "Find in" (You can also select the folder if you have multiple files)
  4. Search in "Source code"
  5. Tick "Use regular expression"
  6. Type "[\r\n]{2,}" (without quotes) in "Find"
  7. Type "\n" (without quotes) in "Replace"
  8. Press "Replace All"
Related Posts Plugin for WordPress, Blogger...