ขั้นตอนการปฏิบัติงานระบบบริการเกรดออนไลน์
April 25th, 2010 by wnr in เรื่องทั่วไปjavascript key number only (ie, firefox) 100%
September 8th, 2009 by cpcpyc in PHPปกติบางท่านจะใช้ได้เฉพาะ ie แต่ตัวนี้ได้ทั้ง ie และ firefox คับ
//javascript
function numbersonly( e ){
var unicode = e.charCode ? e.charCode : e.keyCode;
//if the key isn’t the backspace key (which we should allow)
if( unicode != 8 ){
//if not a number
if( unicode < 48 || unicode > 57 ){
//disable key press
return false;
}//end if
else{
// enable keypress
return true;
}//end else
}//end if
else{
// enable keypress
return true;
}//end else
}//end function
//HTML
<input type=”text” onKeyPress=”return numbersonly(event);”/>
โปรแกรมสำหรับเปิด Oracle Devloper help บน Vista
March 30th, 2009 by wnr in Oracleเนื่องจาก Oracle Devloper help ยังเป็น help รุ่งเก่า ซึ่งจะเปิด บน Windows Vista ไม่ได้
ดังนั้นจึงต้องลงโปรแกรมตัวนี้ก่อน แล้วจึงจะเปิด help ได้ค่ะ
แก้ไขการใช้ภาษาไทย ของ Oracle Developer บน Windows Vista
March 3rd, 2009 by wnr in OracleControl Panel -> Regional and Language Options -> Administrative ->
( Language for non-Unicode programs ) -> Change system locale… to Thai(Thailand)
และ จะต้องเซ็ต NLS_LANG ใน Registry ของเครื่อง เป็น THAI_THAILAND.TH8TISASCII ด้วย
Begining Jquery Part II
February 23rd, 2009 by cpcpyc in งานพัฒนาและบำรุงรักษาฯjQuery ( expression, [context] )
expression ก็คือ selector อย่างที่ได้ทราบจาก step by step (1) นั่นเองครับ
โดย default แล้ว context จะมีค่าเป็น document หรือข้อมูลของเว็บหน้าที่บรรจุโค้ด jQuery ทั้งหน้าเลยครับ
อย่างเช่น
Begining Jquery Part I
February 20th, 2009 by cpcpyc in งานพัฒนาและบำรุงรักษาฯjQuery เป็น javascript framework ที่ช่วยให้การเขียน
dynamic html, DOM, AJAX เขียนสั้นกว่าเดิมแต่เขียนได้ง่ายกว่า
แล้วยังเขียนแล้ว Cross-browser IE 6.0+, FF 2+, Safari 2.0+, Opera 9.0+ อีก
เรียกว่าเขียนแล้วแทบไม่ต้องไปทดสอบกันทีละ browser เลย
( ถ้าใช้ css ผ่าน jquery ทั้งหมดไม่ต้องทดสอบเลย เพราะว่า jquery สนับสนุน css 3.0 แล้ว
เรียกได้ว่าข้ามขีดจำกัดของ browser กันเลยทีเดียว แต่ถ้าเขียน css ธรรมดาประกอบด้วยก็ต้องทดสอบอยู่ดี..แป่ว )
ดาวน์โหลด jquery.js เวอร์ชั่นล่าสุดจาก http://www.jquery.com
=======================================================
Read the rest of this entry »
เทคนิคที่น่าจะใช้บ่อย ในการเขียน PHP
February 16th, 2009 by cpcpyc in PHP, งานพัฒนาและบำรุงรักษาฯ- สามารภใช้ heredoc syntax ในการสร้าง string เช่น
$s = "This is something "; $s .= "that will make "; $s .= "a long string, with "; $s .= "a variable: $x.";
เป็น
$s = <<;
- วิธีเอาตัวแปรเข้าไปแทนค่าใน string ควรใช้เครื่องหมาย “{}” (curly braces) ครอบเช่น
$x = "Something with {$y['key']} and {$z}.";
- หากต้องการใช้ array ใน programของเรา ควรจะใช้ associative arrays เช่น
$pages = array( 'index' => 'startPage.php', 'contact' => 'sendForm.php' ); // could do some function here $thePage = 'contact'; $theAddress = $pages[$thePage];
- การทำ shortcut “else” วิธีนี้เป็นการกำหนดค่า defualt ก่อนเข้า เงื่อนไข ทำให้ program ไม่ต้องทำคำสั่ง else เช่น
if( this condition ) { $x = 5; } else { $x = 10; }
เป็น
$x = 10; if( this condition ) { $x = 5; }
- การเข้าถึง array ควรจะใช้ “foreach” โดยเฉพาะการแก้ไขข้อมูลภายใน array เช่น
$arr = array(0,1,2,3,4,5,6,7,8,9); foreach($arr as $key => $num) { if($num==5) { $arr[$key]=0; } } print_r($arr);
- การใช้ swicth บางครั้งเราอาจจะลืม break; เช่น
switch($x) { case 'one': ...; break; case 'two': ...; break; default: ...; break; }
เราสามารถเขียนได้โดย ใช break แค่ครั้งเดียว หรือ บางครั้งถ้าเราต้องการกำหนด หลายๆเงื่อนไขใน case เดียว สามารถทำได้โดย
case 'one': case 'two': ...; break;
บีบอัดเว็บด้วย Opera Turbo
February 13th, 2009 by cpcpyc in งานพัฒนาและบำรุงรักษาฯ, เรื่องทั่วไปOpera เปิดตัวเทคโนโลยี Opera Turbo ซึ่งจะช่วยบีบอัดขนาดของเว็บเพจลงได้สูงสุดถึง 80%
การทำงานจะคล้ายๆ กับพร็อกซี คือเว็บเพจจะต้องผ่านเซิร์ฟเวอร์ของ Opera (เรียกว่า “Opera Turbo Server”) ก่อนจะบีบอัดแล้วส่งไปให้ตัวเบราว์เซอร์ที่สนับสนุนความสามารถนี้ ซึ่งได้แก่ Opera Desktop, Opera Mobile และ Opera Devices SDK (เช่น บนทีวีหรือเครื่องเกม)
จากผลทดสอบที่ Opera นำมาโชว์ บนคอมพิวเตอร์ปกติจะลดขนาดเว็บเพจลงได้ 71% (กรณีที่ดีที่สุด) ส่วนบนมือถือได้ 80% ก่อนหน้านี้ Opera ใช้เทคนิคลักษณะเดียวกันกับ Opera Mini มาแล้ว ผมยังหาข้อมูลไม่พบว่าถ้าใช้เบราว์เซอร์ Opera แบบปกติอยู่ จะติดตั้งความสามารถ Opera Turbo เพิ่มเข้าไปได้อย่างไร (คาดว่าจะอยู่ในรูปปลั๊กอิน ก่อนจะรวมเข้าเป็นฟีเจอร์มาตรฐานในเวอร์ชันหน้า)
อย่างไรก็ตามมีข้อพึงระวัง เพราะใน whitepaper (PDF - หน้า 6) ของ Opera Turbo ระบุว่าจุดขายอันหนึ่งคือ การท่องเว็บผ่าน Opera Turbo จะช่วยให้โอเปอเรเตอร์มือถือสามารถดูพฤติกรรมการใช้เว็บของลูกค้าได้ด้วย
ที่มา - Opera
AMD เปิดตัว Phenom II
February 10th, 2009 by cpcpyc in เรื่องทั่วไปแม้จะเงียบๆ ไปบ้างแต่เอเอ็มดีก็การเปิดตัวชิป Phenom II ก็น่าจะช่วยให้แฟนๆ หายคิดถึงเอเอ็มดีกันไปบ้าง
ชิป Phenom II เป็นซีพียูตัวแรกของเอเอ็มดีที่รองรับหน่วยความจำแบบ DDR3 เช่นเดียวกับ Core i7 ของอินเทล แต่ต่างกันที่ Phenom II นั้นทำงานแบบ dual channel ส่วนของอินเทลนั้นเป็น triple channel ทำให้ได้เปรียบเมื่อทำงานกับแอพลิเคชั่นที่ต้องการการใช้งานหน่วยความจำสูง มากๆ
ตัวชิปมีให้เลือกทั้ง AM2+ และ AM3 สำหรับผู้ใช้เดิมที่ใช้เมนบอร์ด AM2+ อยู่แล้วสามารถเลือกอัพเกรดได้โดยไม่ต้องเปลี่ยนเมนบอร์ดใหม่ แต่ต้องใช้หน่วยความจำแบบ DDR2 ต่อไป
ราคาเริ่มต้นตั้งแต่ 125 ดอลลาร์สำหรับ Phenom II X3 710 และขึ้นไปจนถึง 225 ดอลลาร์สำหรับ Phenom II X4 940 ‘Black Edition’
ที่มา - ChannelWeb, AMD
JSON : จังหวัด, อำเภอ
February 6th, 2009 by cpcpyc in งานพัฒนาและบำรุงรักษาฯช่วยลดเนื้อที่และการติดต่อ Database