Monthly Archives: มิถุนายน 2011

โหลดโปรแกรมครั้งเดียว!


สมัยก่อนไวรัสชอบติดมาจากอุปกรณ์พวกแผ่น ซีดี แฟลต์ไดร์ต่างๆ เดี่ยวนี้เน็ตเร็วขึ้น มันก็หันมาระบาดทางโปรแกรมที่ใช้ท่องเว็บต่างๆ แทน วิธีป้องกันที่ดีที่สุดคืออับเดตเวอร์ชั่นใหม่ล่าสุดมาใช้ แต่บางสถานที่ห้ามดาวน์โหลดไฟล์ เน็ตช้า ร้านเน็ตที่มีเครื่องเยอะๆ จะมาโหลดที่ละตัวคงไม่ไหว หรือเครื่องที่ไม่ได้ต่อเน็ตภายนอก
วิธีแก้ปัญหาคือโหลดมาตัวเดียวแล้วลงหลายเครื่องๆ แต่บางโปรแกรม ทำตัวติดตั้งเล็กๆ แล้วบังคับให้ลงทีละเครื่อง เสียเวลาเปลืองพลังงาน จะให้เร็วต้องใช้วิธีพิเศษ

  • IE (internet explorer) 9 รุ่นที่ดีที่สุด เร็วที่สุดในกลุ่มโปรแกรมที่คนนิยมใช้กันมากที่สุดดาวน์โหลดตัวเต็มได้ที่ http://windows.microsoft.com/en-us/internet-explorer/download/ie-9/worldwide
    http://windows.microsoft.com/en-US/internet-explorer/downloads/ie-9/worldwide-languages
  • ตัวเสริมสำหรับเล่นไฟล์มีเดียต่างๆ Adobe® Flash® Player (เล่นเว็บที่มีการเครื่อนไหว) ,Adobe® Reader® (อ่านเอกสาร pdf อ่านข้อ 3 ก่อนครับ ) ,Adobe® AIR ® (บ้านเรายังไม่นิยมไม่ต้องเลือกก็ได้) และ Adobe® Shockwave® Player (ไม่ค่อยมีใครใช้เท่าไหร่ไม่จำเป็นต้องลง) ไปที่
    หรือไปโหลดเฟรตปกติแต่คลิกลิงค์ distribution ด้านขวามือ คลิก Apply to distribute Flash Player เลือกตัวที่ต้องการ เลือก windows ก็จะได้ตัวติดตั้งตามที่เราให้ข้อมูลมา รออีเมล์ที่จะส่งลิงค์มาให้ verified คลิกที่ลิงค์ที่ส่งมา รออีเมล์อีกฉบับที่จะให้โหลดตัวติดตั้งโปรแกรม
  • Foxi reader เป็นโปรแกรมที่แนะนำให้ใช้แทน Adobe® Reader® ขนาดเล็กกว่า ทำงานเร็วกว่า ไม่หนักเครื่อง โหลดได้ที่
    http://www.foxitsoftware.com/products/reader/
  • Google chrome เป็นตัวดูเว็บที่ปลอดภัยและเร็วที่สุดตอนนี้ เอามาได้ที่
    http://www.google.com/chrome/eula.html?standalone=1 จะเล่นแฟล็ชได้เลยไม่ต้องลงเพิ่ม

โน๊ต. โปรแกรมบางตัวมีคนปล่อยลิงค์ให้ดาวน์โหลดตรงไว้แล้ว โหลดง่ายกว่าเอามาจากเว็บผู้ผลิตมาก แต่มักจะเป็นเวอร์ชั่นเก่า หรือแอบใส่ไวรัสมาด้วย

Advertisements

ตัวแปร get ใน javascript


ในภาษา Javascript ไม่มี function ที่ทำหน้าที่รับตัวแปรจาก URL ดังนันจึงต้องใช้วิธีตัด string ทั้งหมด 3 ครั้ง

  1. แยกส่วนตัวแปรออกมา (หลังเครื่องหมาย ?)
  2. แยกตัวแปรออกเป็นชุดๆ (คั่นโดย &)
  3. แยกตัวแปรและค่าออกจากกัน (คั่นโดย =)
	
function getURIParams(uri)
{
    var params = [], hash;
    var hashes = uri.slice(uri.indexOf('?') + 1).split('&');
    for(var a = 0; a < hashes.length; a++)
    {
        hash = hashes[a].split('=');
        params[hash[0]] = hash[1];
    }
    return params;
}

ตัวอย่างวิธีใช้

uri = document.location
params = getURIParams(uri);
msg = '';
for(index in params)
{
	msg = msg+'\n'+index+'='+params[index]; 
}
alert(msg);

ตอน test อย่าลืมใส่ตัวแปรใน url ต่อท้ายด้วย เช่น
test.html?one=1&two=2
ก่อน refresh

%d bloggers like this: