Archive for January, 2010

ตัวแปลระบบ php

Saturday, January 30th, 2010

บางครั้งนั่งเขียนๆ PHP อยู่ แล้วนึกอยากจะใช้ค่าตัวแปรระบบมาใช้งาน แต่บางทีก็ลืมอ่ะนะ แหมใครมันจะจำได้หมดซะทุกเรื่อง ไหนจะเรื่องชีวิตประจำวัน เรื่องครอบครัว เรื่องสังคม มากมายหลายอย่าง บางทีมันก็มีมึนมีลืมกันไปบ้างแหล่ะนะ

เอาน่าหลายๆคนคงจะจำกันไม่ได้เหมือนกัน เอามาเขียนก็คงไม่เสียหลาย เพราะผมจะพูดถึงแค่ตัวแปรระบบเท่านั้น ตัวแปรที่โดยทั่วๆไปไม่มีใครเอามาใช้กันหรอกหากไม่จำเป็น มันมีอะไรบ้างมาดูกันเลย

Variable Description
DOCUMENT_ROOT บอกค่าของ Directory ที่เป็น Root ของ Web Server
HTTP_ACCEPT MIME Type ที่ Browser ของ User สามารถรับได้ เช่น image/gif
HTTP_ACCEPT_ENCODING มาตรฐานการเข้ารหัสที่ Browser ของ User สามารถรับได้เช่น gzip
HTTP_ACCEPT_LANGUAGE ภาษาที่ Browser ของ User สามารถรับได้ เช่น th, iso8859-1
HTTP_CONNECTION ลักษณะ Connection เช่น Keep-Alive
HTTP_HOST ชื่อ Host
HTTP_USER_AGENT ชื่อ Web Browser ของผู้ใช้ ทั้งนี้หากใช้งานร่วมกับ Function get_browser() และการตั้งค่า browscap.ini จะช่วยให้ทราบว่า Browser ดังกล่าว สามารถทำงานอะไรได้บ้าง
PATH เป็น PATH ของ ระบบ
REMOTE_ADDR IP ของเครื่อง USER
REMOTE_PORT Port ของเครื่อง USER
SCRIPT_FILENAME path ที่ไปยังไฟล์ Script ดังกล่าว (สัมพัทธ์กับ DOCUMENT_ROOT)
SERVER_ADDR IP ของเครื่อง SERVER
SERVER_ADMIN e-mail ของผู้ดูแล Server
SERVER_NAME ชื่อของ SERVER
SERVER_PORT PORT ของ SERVER (ปกติคือ 80)
SERVER_SIGNATURE รายละเอียดของระบบ Web Server เช่น Apache/1.3.2 at www.host Port 80
SERVER_SOFTWARE ชื่อซอฟต์แวร์ระบบ Web Server เช่น Apache/1.3.12 (Unix) PHP/4.0.1pl2
GATEWAY_INTERFACE มาตรฐาน CGI ของระบบ เช่น CGI/1.1
SERVER_PROTOCOL มาตรฐาน HTTP ของ SERVER เช่น HTTP/1.1
REQUEST_METHOD วิธีการเรียกใช้ SCRIPT เช่น GET, POST, HEAD, PUT เป็นต้น
QUERY_STRING เป็น QUERY_STRING ที่เรียกมายังหน้าดังกล่าว เช่น URI เป็น test.php?hello จะได้ว่า QUERY_STRING คือ hello
REQUEST_URI เป็น URI ที่ผู้ใช้เรียกมาถึงหน้าดังกล่าว
SCRIPT_NAME ชื่อของ file ที่ทำงาน SCRIPT ดังกล่าว

ผมลองสร้างไฟล์มาสักไฟล์นึงละกันชื่อว่า Variables.php โดยผมเขียนโค๊ดดังนี้ แล้วเอารันบน Appserv 2.5.9 ครับ

<?
echo $_SERVER[’DOCUMENT_ROOT’].”<br />” ;
echo $_SERVER[’HTTP_ACCEPT_LANGUAGE’].”<br />” ;
echo $_SERVER[’HTTP_HOST’].”<br />” ;
echo $_SERVER[’PATH’].”<br />” ;
echo $_SERVER[’REMOTE_ADDR’].”<br />” ;
echo $_SERVER[’SERVER_ADDR’].”<br />” ;
echo $_SERVER[’SERVER_SOFTWARE’].”<br />” ;
echo $_SERVER[’REQUEST_URI’].”<br />” ;
?>

ซึ่งเมื่อรันออกมาก็จะได้ผลดังนี้

C:/AppServ/www
th
localhost:8080
C:\Program Files\PC Connectivity Solution\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Microsoft SQL Server\90\Tools\binn\
127.0.0.1
127.0.0.1
Apache/2.2.4 (Win32) PHP/5.2.3
/My/Variables.php

น่าสนใจมากครับเลยเอามาแปะไว้ :) ได้มาจาก ที่นี่คับ กลัวตัวเองลืม ตัวแปร ระบบ

Advanced PDF Printer Enterprise Edition 3.0

Saturday, January 30th, 2010

Easily print local and remote PDF files to any printer, from any programming language, using just a single line of code!

Advanced PDF Printer is an intelligent, all-in-one PDF file printing tool (ActiveX Component DLL) that greatly simplifies printing PDF files from within your desktop and web applications, or even from within your custom controls and components. It enables you to print one or multiple local or remote PDF files to any selected printer using just a single line of code!

Remote PDF files located over the web or over any network are downloaded (silently) and printed on the client machine, with just a single line of code and without the hassle of writing complex code or using third party controls to download the files and then using another tool to print the files!

Advanced PDF Printer supports batch printing PDF files from a specific folder (while supporting wildcards), batch printing PDF files using a list file, where each PDF file can be sent to a different printer, using only one code line!

Advanced PDF Printer provides several events that enable you to easily and accurately monitor and track the entire printing process, including the download status of your remote PDF files (in case of remote files).

With Advanced PDF Printer, you can get a list of all installed printers, including any network printers. In addition, you can even change the default system printer in Windows, on-the-fly!

Advanced PDF Printer can be used in any programming language that supports ActiveX components (COM DLLs), such as Visual Basic .NET (VB.NET), C#.NET, VC++.NET, Visual J#.NET, ASP.NET, ASP, VB4 (32-bit), VB5, VB6, VBA, MS Office applications (Word, Excel, Access, PowerPoint, etc.), Visual C++, Delphi, HTML, etc.

Advanced PDF Printer is compatible with all Windows versions. The product is available in five different editions: Lite (free), Standard, Professional, Deluxe and Enterprise Edition. For more information, check on http://www.vbgold.com.

What’s New: 1. Added new feature for printing remote PDF files on the client plus batch printing of remote PDF files. 2. Added new feature for printing PDF files to any selected printer.

Download Now Download

เริ่มต้นการใช้งาน UNIX

Saturday, January 30th, 2010

ในที่นี้จะกำหนดให้เชลล์พร้อมเป็น $

NOTE : Unix จะถือว่าตัวเล็ก ตัวใหญ่ มีความหมายต่างกัน เช่น ls , LS

ระบบปฏิบัติการยูนิกช์ ประกอบ 3ส่วน

  1. เคอร์แนล,2. เชลล์,3. โปรแกรม
  • เคอร์แนล
    เป็นศูนย์กลางของระบบปฏิบัติการ unix มันมีหน้าที่จัดสรรทรัพยากรระบบ จัดเก็บข้อมูล บริหารหน่วยความจำ การติดต่อสื่อสาร และเนื่องมาจากเคอเนลล์กับเชลล์ ทำงานร่วมกัน
    เช่น
    $ rm myfile
    (เป็นคำสั่งลบไฟล์ที่ชื่อ myfile ออก)
    เชลล์จะไปค้นหาไฟล์ แล้วจึงส่งไปยังเคอร์แนลเพื่อระบบจะไป rm บนไฟล์นั้น เมิ่อจบกระบวนการแล้วมันยังคงทำงานอยู่ เชลล์จะกลับไปที่พร้อม $ เพื่อรอรับคำลั่งต่อไป
  • ชลล์
    เป็นเสมือนตัวกลางระหว่างผู้ใช้กับเคอร์แนล เมื่อผู้ใช้ login เข้ามาระบบจะต้องตรวจสอบ user และ password แล้วจะเรียกเชลล์เพื่อแปลเป็นภาษาเครื่อง หริอเรียกว่า command line interpreter (CGI)
    คุณสมบัติ
  • ผู้ใชัที่ชำนาญ สามารถสร้างเชลล์ส่วนตัวได้
  • ผู้ใช้สามารถใช้เชลล์ที่ต่างกันบนเคริ่องเดียวกันได้
  • FILES AND PROCESS

Files เป็นข้อมูลที่ถูกสร้างจากผู้ใช้ จาก text editor, running compilers เป็นต้น เช่น

  • เป็นเอกสารรายงาน
  • เป็นต้นฉบับของโปรแกรมที่ถูกเขียนจากภาษาระดับสูง
  • ไดเรกทอรี จะเก็บไฟล์ต่างๆไว้รวมกันได้ หรืออยู่ใน subdirectory และไฟล์ธรรมดาได้

คำศัพท์เกี่ยวกับคอมพิวเตอร์และอินเตอร์เน็ต

Saturday, January 30th, 2010
  • A4 ใช้บอกขนาดของกระดาษที่เป็นที่นิยม มีความกว้างยาวประมาณ 210×297 มม. หรือ 8 1/4 x11 3/4 นิ้ว (ยุโรป) และ 8 1/2 x11 นิ้ว (อเมริกัน)
  • ABC ย่อมาจาก Atanasoff-Berry Computer ว่ากันว่า เป็นชื่อเครื่องคอมพิวเตอร์อิเล็กทรอนิกส์เครื่องแรกของโลก (หนังสือบางเล่มว่า เครื่องคอมพิวเตอร์เครื่องแรกของโลกมีชื่อว่า ENIAC) ศาสตราจารย์ John Atanasoff แห่งมหาวิทยาลัยไอโอวา และ Clifford Berry เป็นผู้ประดิษฐ์เครื่องเอบีซีนี้เมื่อราวทศวรรษ 1940
  • ACK Acknowledgment แอคหรือการตอบรับ เป็นส่วนหนึ่งของโปรโตคอลสื่อสารข้อมูลการได้รับ ACK หมายความว่าข่าวสารที่ส่งออกไปได้รับแล้วเรียบร้อย หรือหมายความว่าตกลงตามข้อเสนอที่เสนอไป ตรงข้ามกับ NAK
  • Acrobat > อโครแบตเป็นชุดของเครื่องมือของบริษัท Adobe Corporation ซึ่งช่วยให้ผู้จัดทำเอกสารแปลงไฟล์ที่อยู่ในรูปแบบโพสต์สคริปต์ (Postscript) ให้อยู่ในรูปแบบเอกสารที่โอนย้ายได้ (Portable Document Format) รวมทั้งเครื่องมือที่ช่วยในการแสดงเอกสารในรูปแบบนี้บนเครื่องคอมพิวเตอร์ทั่วไป ภาษาโพสต์สคริปต์เป็นภาษาที่เรียกได้ว่ามีหลายสำเนียง แต่ละสำเนียงก็มีความแตกต่างกันและใช้เฉพาะกับเครื่องพิมพ์รุ่นใดรุ่นหนึ่ง ทำให้เกิดปัญหาในการส่งเอกสารรูปแบบโพสต์สคริปต์ระหว่างเครื่อง อโครแบตช่วยแก้ปัญหาการส่งข้ามเครื่องและยังสามารถแสดงเอกสารบนหน้าจอได้โดยไม่จำเป็นต้องพิมพ์ออกมา
  • Address Resolution Protocol (ARP) เออาร์พีเป็นโปรโตคอลบนอินเตอร์เน็ตที่ให้ทีซีพี/ไอพีทำงานกับอุปกรณ์ และโปรโตคอลมาตรฐาน ที่ระดับต่ำกว่าได้ ARP จะเปลี่ยนหมายเลขไอพีของเครื่องปลายทางที่ส่งมาในอินเตอร์เน็ต ให้เป็นหมายเลขแอดเดรส ของเน็ตเวิร์กการ์ด ในเครื่องนั้นดังเช่นในกรณีที่ทีซีพี/ไอพีบนเครือข่ายอีเธอร์เน็ต การเปลี่ยนแอดเดรสของ ARP จะเกิดการทำงานของทีซีพี/ไอพี ซอฟต์แวร์เองโดยอัตโนมัติ
  • Anonymous FTP เป็นเอฟทีพีเซิร์ฟที่ยอมให้ผู้ใช้ดาวน์โหลดไฟล์ไปใช้โดยไม่จำเป็นต้องมีบัญชีบนเซิร์ฟเวอร์นั้น (แต่ผู้ใช้ต้องใส่ชื่อบัญชี “anonymous” เป็นชื่อล็อกอินแทน) มีเซิร์ฟเวอร์บนอินเตอร์เน็ตหลายแห่งที่ให้บริการนี้ ให้ดูที่คำว่า Archie เพิ่มเติม
  • API, Applications Programming Interface เอพีไอเป็นวิธีการติดต่อเพื่อขอใช้บริการของระบบปฏิบัติการ จากโปรแกรมอื่นที่เขียนขึ้น โดยโปรแกรมเมอร์ ผู้ใช้ทั่วไปไม่จำเป็นต้องทราบวิธีการเหล่านี้ แต่บางครั้งต้องรู้ว่าทีซีพี/ไอพีซอฟต์แวร์ที่ใช้อยู่นั้นมีวิธีการติดต่อ เป็นแบบใดเพื่อเลือกโปรแกรมที่จะมาใช้งานได้ถูกต้อง เช่นถ้าทีซีพี/ไอพีซอฟต์แวร์ที่ใช้มีการติดต่อแบบ (Winsock API) ก็ต้องเลือกโกเฟอร์ไคลเอ็นต์ที่ใช้การติดต่อแบบนี้ด้วยเช่นกัน
  • Archie อาร์คี ระบบดรรชนีที่ใช้ในการค้นหาแฟ้มเฉพาะหรือรายชื่อของคอมพิวเตอร์แม่ข่ายที่สามารถใช้ได้โดยการเข้าถึงจากที่ใดๆ ก็ได้ในอินเทอร์เน็ต อาร์คีจะเป็นเครื่องมือสำหรับการค้นหาแฟ้มที่ระบุไว้ โดยสามารถเข้าถึงแฟ้มได้จากการเก็บในที่ตั้งของเกณฑ์วิธีถ่ายโอนแฟ้ม (FTP sites) ทั่วโลก ข้อเสียอย่างหนึ่งของอาร์คี ได้แก่ การที่ผู้ใช้ต้องทราบคำสะกดที่ถูกต้องของชื่อแฟ้มจึงจะสามารถค้นหาแฟ้มนั้นได้
  • ABEND ย่อมาจาก abnormal end of task หมายถึงการหยุดงานที่เกิดขึ้นโดยที่ไม่ได้มีคำสั่งให้หยุดในโปรแกรมหรือชุดคำสั่งมักจะเกิดขึ้น เมื่อเครื่องคอมพิวเตอร์ถูกสั่งให้ปฏิบัติงานหนึ่งงานใด แล้วไม่ยอมปฏิบัติ อาจจะเป็นเพราะเครื่องเสีย หรือโปรแกรมผิดพลาดก็ได้
  • ABS ย่อมาจากคำว่า absolute value แปลว่า ค่าสัมบูรณ์ เป็นฟังก์ชันตัวหนึ่งในโปรแกรมสำเร็จต่าง ๆ หลายโปรแกรม รวมทั้งโปรแกรมประเภทตารางจัดการ (spreadsheet) เป็นคำสั่งให้คำนวณหาค่าสัมบูรณ์ของเลขจำนวนใดจำนวนหนึ่ง
  • AC ย่อมาจาก alternating current กระแสไฟฟ้าชนิดสลับซึ่งตรงข้ามกับกระแสตรงที่เรียกว่า DC หรือ direct current
  • ACK ย่อมาจากคำว่า acknowledge ใช้ในความหมายของการรับรู้ระหว่างเครื่องคอมพิวเตอร์ ก่อนที่จะมีการถ่ายโอนข้อมูลให้แก่กันและกัน เท่ากับเป็นการรับรู้ว่ามีเครื่องคอมพิวเตอร์อยู่ และพร้อมที่จะรับการถ่ายโอนข้อมูลจากกัน
  • AI ย่อมาจากคำว่า artificial intelligence แปลว่า ปัญญาประดิษฐ์ หมายถึงแขนงการศึกษาทางวิทยาการคอมพิวเตอร์แขนงหนึ่งที่พยายามจะทำให้คอมพิวเตอร์สามารถคิดหาเหตุผลได้ เรียนรู้ได้ ทำงานได้เหมือนสมองมนุษย์
  • ALGOL อัลกอล (ภาษา) ย่อมาจากคำว่า ALGOrithmic Language เป็นภาษาที่ใช้ ในการเขียนโปรแกรม ปัจจุบันนี้ ภาษานี้เกือบจะไม่มีใช้แล้ว เพราะเป็นภาษาที่ค่อนข้างสลับซับซ้อน แต่ก็ถือกันว่าเป็นต้นตระกูลของ ภาษาปาสกาล (Pascal)
  • ALT key แป้นสลับ เป็นแป้นหนึ่งบนแผงแป้นอักขระ มีคำ ALT (ย่อมาจาก alternate) อยู่บนแป้น แป้นนี้ต้องใช้พร้อมกับแป้นอื่น ๆ จึงจะเป็นคำสั่งให้เครื่องคอมพิวเตอร์ทำงานบางอย่าง เช่น เมื่อ กดแป้น ALT+P (กดแป้น ALT และแป้นตัวอักษร P พร้อมกัน) จะเท่ากับเป็นการสั่งให้คอมพิวเตอร์พิมพ์แฟ้มข้อมูล
  • ALU ย่อมาจาก arithmetic and logical unit เป็นส่วนหนึ่งของหน่วยประมวลผลกลางของเครื่องคอมพิวเตอร์ที่ทำหน้าที่คำนวณทางคณิตศาสตร์ และเปรียบเทียบทางตรรกะ ดู central processing unit ประกอบ
  • ANSI (แอนซี) ย่อมาจาก American National Standards Institute ซึ่งราชบัณฑิตสถานบัญญัติว่า “สถาบัน มาตรฐานแห่งชาติของสหรัฐอเมริกา” เป็นสถาบันเอกชน ที่จัดตั้งขึ้นเพื่อให้ทำหน้าที่กำหนดและควบคุมมาตรฐานของอุตสาหกรรมประเภทต่าง ๆ รวมทั้งอุตสาหกรรมคอมพิวเตอร์ โดยไม่หวังผลกำไรใด ๆ ทั้งสิ้น ดู ANSI C, ANSI character set, ANSI graphics
  • ANSI C (แอนซี ซี) หมายถึงข้อกำหนดมาตรฐานสำหรับการเขียนโปรแกรมด้วยภาษาซี (C language) ที่สถาบันแอนซี (ANSI) เป็นผู้กำหนดไว้ บริษัทที่ผลิตตัวแปลภาษาซี (C compiler) ก็ พยายามที่จะทำทุกอย่างตามมาตรฐานนี้ แต่ก็ได้เพิ่มคุณสมบัติต่าง ๆ เข้าไป เพื่อให้มีประสิทธิภาพสูงขึ้นไปอีก จนบางครั้งเหมือนกับลืมจุดประสงค์ดั้งเดิมไปเลย ดู ANSI ประกอบ
  • ANSI character set ชุดตัวอักขระของแอนซี หมายถึง การกำหนดตัวอักขระต่าง ๆ ที่คอมพิวเตอร์ใช้ ที่สถาบันแอนซี (ANSI) เป็นผู้กำหนดไว้ โดยปกติจะประกอบด้วยตัวอักษรธรรมดาซึ่งมีอยู่ 26 ตัว (A-Z) และตัวเลข 10 ตัว (0-9) และยังมีสัญลักษณ์พิเศษอื่น ๆ เช่น % # @ เป็นต้น ดู ANSI ประกอบ
  • ANSI graphics การสร้างภาพกราฟิกของแอนซี หมายถึงสัญลักษณ์พิเศษที่ใช้ในการสร้างภาพกราฟิกธรรมดา เช่น เส้นตรง, เส้นเฉียง, สี่เหลื่ยม, วงกลม ฯ ) ที่สถาบันแอนซี (ANSI) เป็นผู้กำหนดไว้ ดู ANSI ประกอบ

ใช้งาน vi editor เบื้องต้น

Saturday, January 30th, 2010

ใช้งาน vi editor เบื้องต้น

สำหรับคนที่พัฒนาระบบงานบน Linux หรือ Unix และเป็นผู้ที่ไม่ชอบย้ายมือออกจากคีย์บอร์ดนั้น ขอแนะนำให้ใ้ช้ Vi Editor แล้วท่านจะไม่ผิดหวัง เนื่องจาก vi นั้นถูกออกแบบมาให้ใช้งาน โดยที่ไม่จำเป็นต้องเอามือออกจากคีย์บอร์ดเลย ไม่เพียงเท่านั้น 10 นิ้วของท่าน จะไม่หลุดออกแป้น a s d f space j k l : เลย แม้แต่ลูกศรขึ้นลง ก็ไม่ได้ใช้ ตัวเลข ก็ไม่ได้ใช้ อยากรู้แล้วใช้ไหมครับ ว่ามันทำงานอย่างไร

vi ประกอบด้วย 2 Mode คือ

  1. Mode command ไว้สำหรับใช้คำสั่ง Mode นี้ เพียงกด Esc ก็จะเข้าสู่ Mode command อัตโนมัติ (คิดอะไรไม่ออก กด Esc ลูกเดียว)
  2. Mode การพิมพ์ ไว้สำหรับเพิ่มข้อมูล เลื่อน Cursor ต่าง ๆ แต่เราต้องใช้ Command ก่อน เช่น หากต้องการเพิ่มอักษร ต้องสั่ง I (Insert) เสียก่อน และเมื่อพิมพ์จะเป็นการแทรกข้อความอัตโนมัติ

ผมขอแนะนำเทคนิคที่ใช้กันบ่อย ๆ นะครับ

vi-editor

รูปแสดงแผนผังการใช้งาน VI Editor แบบไม่ยกนิ้วกันเลยครับผม

การเลื่อนทิศทาง (Motivation)
สังเกตุนะครับ มือจะไม่ขยับไปใช้ ลูกศร ขึ้นลง เลย ทำให้ทำงานได้เร็วขึ้น

  • h = เลื่อนไปทางซ้าย
  • l = เลื่อนไปทางขวา
  • j = เลื่อนลง
  • k = เลื่อนขึ้น
  • หาก พิมพ์ 8l = เลื่อนไปทางขวา 8 ตัวอักษร
  • w , W = เลื่อนไปทางขวา 1 คำ เช่น this is test เมื่อกด w จะเลื่อน Cursor ไป 1 word Cursor จะไปยืนอยู่ที่ this is test เป็นต้น
  • { = เลื่อนไปยังต้น Paragraph
  • } = เลื่อนไปยังท้าย Paragraph
  • :หมายเลขบรรทัด = เลื่อนไปยังบรรทัดที่ต้องการ เช่น :10 หมายถึงไปบรรทัดที่ 10 เป็นต้น
  • $ = ไปตัวอักษรท้ายสุดของบรรทัด
  • 0 = ไปตัวอักษรตัวแรกสุด ของบรรทัด

การกระทำการ (Operator)

  • i = เพิ่มตัวอักษร (insert) ใช้งาน โดยพิมพ์ i แล้วพิมพ์ต่อได้เลย
  • I = เพิ่มตัวอักษรต้นบรรทัด
  • x = ลบตัวษรทีละ 1 ตัว
  • 10x = ลบตัวอักษร 10 ตัว
  • dw = ลบทั้งคำ
  • dd = ลบทั้งบรรทัด
  • yy = yank หมายถึง Copy ทั้งบรรทัด
  • p = วาง (Paste) วางบรรทัดล่างจาก Cursor อยู่
  • P = วาง (Paste) วางแทรกบรรทัดปัจจุบัน

การจัดการเกี่ยวกับไฟล์

  • :w ชื่อไฟล์ = save ไฟล ์ด้วยชื่อที่กำหนด
  • :wq = save ไฟล์ และออกจาก vi (Quit)
  • :q! = ออกจาก vi โดยไม่ Save
  • :set
    • set nu = สั่งให้ vi แสดงหมายเลขบรรทัด
    • set ic = สั่งให้เวลา Search ไม่ดูการค้น ตัวเล็ก ตัวใหญ่ ใด ๆ (Ignore Case)
    • set nu ic สั่งให้ทำงานทั้ง 2 แบบ

ลอง Telnet แล้วไปของพิมพ์เล่น ๆ ดูนะครับ ทางด้านบนนั้น เป็นเพียงแค่ความสามารถเพียงนิดเดียวของ Vi ครับ หวังว่าหลายคนที่มองหา Editor ฟรี ๆ ความสามารถสูง ๆ ที่พร้อมใช้ังานอยู่ใน Server อยู่แล้วครับ

*** จำไม่ได้แล้วคับว่าเอามาจากเว็บไหน ยังไงก็ขอบคุณต้นฉบับนะคับ :)

Hello world!

Thursday, January 28th, 2010

Welcome to ikapeng.com. This is a first post.
This Domain Creation Date: 2008-05-07.
It running with Wordpress At Jan 28, 2010 @ 6:53
>>> ยินดี ต้อนรับ สู่ ikapeng.com. นี่ เป็น ข้อความแรก.
สร้าง โดเมนนี้วันที่ 7-5-2008.
มัน ทำงาน กับ Wordpress ที่ 28 มกราคม 2010 @ 6:53

Find entries :

About Me

สวัสดีครับ ยินดีต้อนรับทุกท่านที่แวะผ่านเข้ามาเยี่ยมชม บล็อก...เว็บ...หรือว่าเว็บบล็อกมั้ง ที่ที่นี้ทำไว้ทำไมก็ไม่รู้นะ แต่ที่แน่ๆก็น่าจะทำไว้เฉยๆ อ่าาา เอาเป็นว่าเว็บบล็อกนี้ทำไว้เก็บข้อมูลที่น่าสนใจ น่าอ่านทั้งที่เป็นประโยชน์ หรือไร้สาระบ้างผมก็จะเอามาโพสต์เก็บไว้อ่านเองบ้าง หรือใครจะมาอ่านด้วยก็ตามสบายเลยนะครับ เผื่อว่ามันจะมีประโยชน์บ้าง เชิญอ่านให้สนุกเลยละกันครับ..:). More

Want to subscribe?

 Subscribe in a reader Or, subscribe via email:

Enter your email address:
Delivered by FeedBurner