แก้ไขปัญหา mambo กับ linux fc5

ปัญหาตอนติดตั้ง mambo 4521 บน linux fedora core 5
เมื่อผ่าน step 1 แล้วเกิด error ฟ้องว่า
SQL=Invalid default value for 'rating_sum':
- - - - - - - - - -
# Table structure for table `mos_content_rating`

CREATE TABLE `mos_content_rating` (
`content_id` int(11) NOT NULL default '0',
`rating_sum` int(11) unsigned NOT NULL default '',
`rating_count` int(11) unsigned NOT NULL default '0',
`lastip` varchar(50) NOT NULL default '',
PRIMARY KEY (`content_id`)
) TYPE=MyISAM
= = = = = = = = = =

สาเหตุมาจากต้นฉบับซอร์สโคดผิด
แฟ้มขื่อ installation/sql/mambo.sql ที่บรรทัด
`rating_sum` int(11) unsigned NOT NULL default '',
ต้องแก้ไขให้เป็น
`rating_sum` int(11) unsigned NOT NULL default '0',
แก้ไขแค่นี้ปัญหาก็หายไปเลยครับ

ผมได้ทำรุ่นที่แก้ไขแล้ว อยู่ที่ http://rd.cc.psu.ac.th/content/view/22/46/
ใครลองเอาไปใช้แล้ว แจ้งผลด้วยครับ

ข่าวจากพี่ วิภัทร

icon_smile


โค๊ค Blue Screen ความของเเต่ละโค๊ด..

ที่มา http://pc-thai.net โดยคุณ Uncle

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


1.(stop code 0X000000BE) Attempted Write To Readonly Memory
สาเหตุและแนวทางแก้ไข:

อาการนี้เกิดจากการลง driver หรือ โปรแกรม หรือ service ที่ผิดพลาด เช่น ไฟล์บางไฟล์เสีย ไดร์เวอร์คนละรุ่นกัน ทางแก้ไขให้ uninstall โปรแกรมตัวที่ลงก่อนที่จะเกิดปัญหานี้ ถ้าเป็นไดร์เวอร์ก็ให้ทำการ roll back ไดร์เวอร์ตัวเก่ามาใช้ หรือ หาไดร์เวอร์ที่ล่าสุดมาลง (กรณีที่มีใหม่กว่า) ถ้าเป็นพวก service ต่างๆที่เราเปิดก่อนเกิดปัญหาก็ให้ทำการปิด หรือ disable ซะ


2.(stop code 0X000000C2) Bad Pool Caller
สาเหตุและแนวทางแก้ไข:
ตัวนี้จะคล้ายกับตัวข้างบน แต่เน้นที่พวก hardware คือเกิดจากอัฟเกรดเครื่องพวก Hardware ต่าง เช่น ram ,harddisk การ์ดต่างๆ ไม่ compatible กับ XP ทางแก้ไขก็ให้เอาอุปกรณ์ที่อัฟเกรดออก ถ้าจำเป็นต้องใช้ก็ให้ลงไดร์เวอร์ หรือ อัฟเดท firmware ของอุปกรณ์นั้นใหม่ และคำเตือนสำหรับการจะอัฟเดท ให้ปิด anti-virus ด้วยนะครับ เดียวมันจะยุ่งเพราะพวกโปรแกรม anti-virus มันจะมองว่าเป็นไวรัส


3.(stop code 0X0000002E) Data Bus Error
สาเหตุและแนวทางแก้ไข:

อาการนี้เกิดจากการส่งข้อมูลที่เรียกว่า BUS ของฮาร์ดแวร์เสียหาย ซึ่งได้แก่ ระบบแรม ,cache L2 ของซีพียู , เมมโมรีของการ์ดจอ, ฮาร์ดดิสก์ทำงานหนักถึงขั้น error (ร้อนเกินไป) และเมนบอร์ดเสีย


4.(stop code 0X000000D1)Driver IRQL Not Less Or Equal
สาเหตุและแนวทางแก้ไข:

อาการไดร์เวอร์กับ IRQ(Interrupt Request ) ไม่ตรงกัน การแก้ไขก็เหมือนกับ error ข้อที่ 1


5. (stop code 0X0000009F)Driver Power State Failure
สาเหตุและแนวทางแก้ไข:

อาการนี้เกิดจาก ระบบการจัดการด้านพลังงานกับไดรเวอร์ หรือ service ขัดแย้งกัน เมื่อคุณให้คอมทำงานแบบ"hibernate" แนวทางแก้ไข ถ้าวินโดวส์แจ้ง error ไดร์เวอร์หรือ service ตัวไหนก็ให้ uninstall ตัวนั้น หรือจะใช้วิธี Rollback driver หรือ ปิดระบบจัดการพลังงานของวินโดวส์ซะ

6.(stop code 0X000000CE) Driver Unloaded Without Cancelling Pending Operations
สาเหตุและแนวทางแก้ไข:

อาการไดร์เวอร์ปิดตัวเองทั้งๆ ทีวินโดวส์ยังไม่ได้สั่ง การแก้ไขให้ทำเหมือนข้อ 1


7.(stop code 0X000000F2)Hardware Interrupt Storm
สาเหตุและแนวทางแก้ไข:
อาการที่เกิดจากอุปกรณ์ฮาร์ดแวร์ เช่น USB หรือ SCSI controller จัดตำแหน่งกับ IRQ ผิดพลาด สาเหตุจากไดร์เวอร์หรือ firmware การแก้ไขเหมือนกับข้อ 1


8.(stop code 0X0000007B)Inaccessible Boot Device
สาเหตุและแนวทางแก้ไข:
อาการนี้จะมักเจอตอนบูตวินโดวส์ จะมีข้อความบอกว่าไม่สามารถอ่านข้อมูลของไฟล์ระบบหรือ boot partitions ได้ ให้ตรวจฮาร์ดดิสก์ว่าปกติหรือไม่ สายแพหรือสายไฟที่เข้าฮาร์ดดิสก์หลุดหรือไม่ ถ้าปกติดีก็ให้ตรวจไฟล์ boot.ini อาจจะเสีย หรือไม่ก็มีการทำงานแบบmulti OS ให้ตรวจดูว่าที่ไฟล์นี้อาจเขียน config ของ OS ขัดแย้งกัน

อีกกรณีหนึ่งที่เกิด error นี้ คือเกิดขณะ upgrade วินโดวส์ สาเหตุจากมีอุปกรณ์บางตัวไม่ compatible ให้ลองเอาอุปกรณ์ที่ไม่จำเป็นหรือคิดว่ามีปัญหาออก เมื่อทำการ upgrade วินโดวส์ เรียบร้อย ค่อยเอาอุปกรณ์ที่มีปัญหาใส่กลับแล้วติดตั้งด้วยไดร์เวอร์รุ่นล่าสุด


9. (stop code 0X0000007A) Kernel Data Inpage Error
สาเหตุและแนวทางแก้ไข:

อาการนี้เกิดมีปัญหากับระบบ virtual memory คือวินโดวส์ไม่สามารถอ่านหรือเขียนข้อมูลที่ swapfile ได้ สาเหตุอาจเกิดจากฮาร์ดดิสก์เกิด bad sector, เครื่องติดไวรัส, ระบบ SCSI ผิดพลาด, RAM เสีย หรือ เมนบอร์ดเสีย


10. (stop code 0X00000077) Kernel Stack Inpage Error
สาเหตุและแนวทางแก้ไข:

อาการและสาเหตุเดียวกับข้อ 9


เมื่อ: 10 กันยายน 2006, 14:49:00
--------------------------------------------------------------------------------
11.(stop code 0X0000001E) Kmode Exception Not Handled
สาเหตุและแนวทางแก้ไข:

อาการนี้เกิดการทำงานที่ผิดพลาดของไดร์เวอร์ หรือ service กับ หน่วยความจำ และ IRQ ถ้ามีรายชื่อของไฟล์หรือ service แสดงออกมากับ error นี้ให้ทำการ uninstall โปรแกรมหรือทำการ roll back ไดร์เวอร์ตัวนั้น

ถ้ามีการแจ้งว่า error ที่ไฟล์ win32k สาเหตุเกิดจาก การ control software ของบริษัทอื่นๆ (Third-party) ที่ไม่ใช้ของวินโดวส์ ซึ่งมักจะเกิดกับพวก Networking และ Wireless เป็นส่วนใหญ่

Error นี้อาจจะเกิดสาเหตุอีกอย่าง นั้นคือการ run โปรแกรมต่างๆ แต่หน่วยความจำไม่เพียงพอ


12.(stop code 0X00000079)Mismatched Hal
สาเหตุและแนวทางแก้ไข:

อาการนี้เกิดการทำงานผิดพลาดของ Hardware Abstraction Layer (HAL) มาทำความเข้าใจกับเจ้า HAL ก่อน HAL มีหน้าที่เป็นตัวจัดระบบติดต่อระหว่างฮาร์ดแวร์กับซอฟท์แวร์ว่าแอปพลิเคชั่นตัวไหนวิ่งกับอุปกรณ์ตัวไหนให้ถูกต้อง ยกตัวอย่าง คุณมีซอฟท์แวร์ที่ออกแบบไว้ใช้กับ Dual CPU มาใช้กับเมนบอร์ดที่เป็น Single CPU วินโดว์ก็จะไม่ทำงาน วิธีแก้คือ reinstall วินโดวส์ใหม่

สาเหตุอีกประการการคือไฟล์ที่ชื่อ NToskrnl.exe หรือ Hal.dll หมดอายุหรือถูกแก้ไข ให้เอา Backup ไฟล์ หรือเอา original ไฟล์ที่คิดว่าไม่เสียหรือเวอร์ชั่นล่าสุดก๊อปปี้ทับไฟล์ที่เสีย



13.(stop code 0X0000003F)No More System PTEs
สาเหตุและแนวทางแก้ไข:

อาการนี้เกิดจากระบบ Page Table Entries (PTEs) ทำงานโดย Virtual Memory Manager (VMM) ผิดพลาด ทำให้วินโดวส์ทำงานโดยไม่มี PTEs ซึ่งเป็นสิ่งจำเป็นสำหรับวินโดวส์ อาการนี้มักจะเกิดกับการที่คุณทำงานแบบ multi monitors

ถ้าคุณเกิดปัญหานี้บ่อยครั้ง คุณสามารถปรับแต่ง PTEs ได้ใหม่ ดังนี้
1. ให้เปิด Registry ขึ้นมาแก้ไข โดยไปที่ Start > Run แล้วพิมพ์คำสั่ง Regedit
2. ไปตามคีย์นี้ HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory Management
3. ให้ดูที่หน้าต่างขวามือ ดับคลิกที่ PagedPoolSize ให้ใส่ค่าเป็น 0 ที่ Value data และคลิก OK
4. ดับเบิลคลิกที่ SystemPages ถ้าคุณใช้ระบบจอแบบ Multi Monitor ให้ใส่ค่า 36000 ที่ Value data หรือใส่ค่า 40000 ถ้าเครื่องคุณมี RAM
128 MB และค่า 110000 ในกรณีที่เครื่องมี RAM เกินกว่า 128 MB แล้วคลิก OK
รีสตาร์ทเครื่อง


14.(stop code 0X00000024) NTFS File System
สาเหตุและแนวทางแก้ไข:

อาการนี้สาเหตุเกิดจากการรายงานผิดพลาดของ Ntfs.sys คือไดร์เวอร์ของ NTFS อ่านและเขียนข้อมูลผิดพลาด สาเหตูนี้รวมถึง การทำงานผิดพลาดของ controller ของ IDE หรือ SCSI เนื่องจากการทำงานของโปรแกรมสแกนไวรัส หรือ พื้นที่ของฮาร์ดดิสก์เสีย คุณๆสามารถทราบรายละเอียดของerror นี้ได้โดยให้เปิดดูที่ Event Viewer วิธีเปิดก็ให้ไปที่ start > run แล้วพิมพ์คำสั่ง eventvwr.msc เพื่อเปิดดู Log file ของการ error โดยให้ดูการ error ของ SCSI หรือ FASTFAT ในหมวด System หรือ Autochk ในหมวด Application


เมื่อ: 10 กันยายน 2006, 14:52:06
--------------------------------------------------------------------------------
15.(stop code 0X00000050)Page Fault In Nonpaged Area
สาเหตุและแนวทางแก้ไข:
อาการนี้สาเหตุการจากการผิดพลาดของการเขียนข้อมูลในแรม การแก้ไขก็ให้ทำความสะอาดขาแรมหรือลองสลับแรมดูหรือไม่ก็หาโปรแกรมที่ test แรมมาตรวจว่าแรมเสียหรือไม่


16.(stop code 0Xc0000221)Status Image Checksum Mismatch
สาเหตุและแนวทางแก้ไข:

อาการนี้สาเหตุมาจาก swapfile เสียหายรวมถึงไดร์เวอร์ด้วย การแก้ไขก็เหมือนข้อ 15


17.(stop code 0X000000EA) Thread Stuck In Device Driver
สาเหตุและแนวทางแก้ไข:

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

1.ให้ดูที่ power supply ของคุณว่าจ่ายกำลังไฟเพียงพอกับความต้องการของคอมคุณหรือไม่ ให้ดูว่าในเครื่องคุณมีอุปกรณ์มากไปไม่เหมาะกับ power supply ของคุณ ก็ให้เปลื่ยนตัวใหม่ให้กำลังมากขึ้น ปัญหานี้ผมเคยมีประสพการณ์แล้ว 2 ครั้ง คือ
2. ให้คุณดูที่การ์ดจอว่าได้ใช้ไดร์เวอร์ตัวล่าสุด ถ้าแน่ใจว่าใช้ตัวล่าสุดแล้วยังมีอาการ ก็ให้ทำการ Rollback ไดร์เวอร์ตัวก่อนที่จะเกิดปัญหา
3. ตรวจดูการ์ดจอและเมนบอร์ดว่าเสียหรือไม่เช่น มีรอยไหม้, ลายวงจรขาด มีชิ้นสวนบางชิ้นหลุดจากตำแหน่งเดิม เป็นต้น
4. ดูที่ bios ว่าส่วนของ VGA slot เลือกโหมด 4x,8x ถูกตามสเปกของการ์ดหรือไม่
5. เช็คดูที่ผู้ผลิตเมนบอร์ดว่ามีไดร์เวอร์ตัวใหม่หรือไม่ ถ้ามีให้โหลดลงใหม่ซะ
6. ถ้าคุณมีการ์ดแลนหรือเมนบอร์ดของคุณมี on board อยู่ให้ disable ฟังก์ชั่น "PXE Resume/Remote Wake Up" โดยไปปิดที่ BIOS

18. (stop code 0X0000007F) unexpected Kernel Mode Trap

สาเหตุและแนวทางแก้ไข:

อาการนี้ส่วนใหญ่จะเป็นกับนัก overclock (ผมก็คนหนึ่ง) เป็นอาการ RAM ส่งข้อมูลให้ CPU ไม่สัมพันธ์กันคือ CPU วิ่งเร็วเกินไป หรือร้อนเกินไปสาเหตุเกิดจากการ overclock วิธีแก้ก็คือลด clock ลงมาให้เป็นปกติ หรือ หาทางระบายความร้อนจาก CPU ให้มากที่สุด

19. (stop code 0X000000ED)Unmountable Boot Volume

สาเหตุและแนวทางแก้ไข:

อาการที่วินโดวส์หาฮาร์ดดิสก์ไม่เจอ (ไม่ใช่ตัวบูตระบบ) ในกรณีที่คุณมีฮาร์ดดิสก์หลายตัว หนึ่งในนั้นคุณอาจใช้สายแพของฮาร์ดดิสก์ผิด เช่น ฮาร์ดดิสก์เป็นแบบ 33MB/secound ซึ่งต้องใช้สายแพ 40 pin แต่คุณเอาแบบ 80 pin ไปต่อแทน

หวังว่าคงจะมีประโยชน์กับท่านนะครับ


icon_twisted icon_smile


ปัญหาคอมพ์อืด...บู๊ตนาน 5 นาที!!!

ปัญหาคอมพ์อืด...บู๊ตนาน 5 นาที!!!

ถาม:
คอมพิวเตอร์ที่ผมใช้ทำงานด้วยระบบปฏิบัติการ Windows XP Home เหตุการณ์ล่าสุดคือ มันใช้เวลาในการบู๊ตเครื่องประมาณ 5 นาที ซึ่งมันเป็นอย่างนี้มาได้ประมาณเดือนหนึ่งแล้ว ไม่ทราบว่า มันถึงเวลาที่ผมควรจะทำความสะอาดฮาร์ดดิสก์ครั้งใหญ่ โดยแบคอัพ แล้วลงโปรแกรมทุกอย่างใหม่หมดใช่ไหมครับ?

ตอบ:
ฟังๆ ดูมันก็อาจถึงเวลาที่คุณว่าแล้วก็ได้ แต่ก่อนจะตัดสินใจทำเช่นนั้น ผมอยากแนะนำให้ลองทำอะไรบางอย่างก่อนดีกว่าครับ เผื่อว่า บางทีคุณอาจจะเข้าใจผิด ขั้นแรกเปิดยูทิลิตี้ Windows Configuration โดยพิมพ์คำสั่ง msconfig เข้าไปในไดอะล็อกบ๊อกซ์ Run ในเมนู Start (คลิกปุ่ม Start เลือกคำสั่ง Run หรือกดปุ่ม Windows + R) ในแท็บ General คลิกยกเลิกรายการที่อยู่ภายใต้ “Selective Startup” ซึ่งได้แก่ Process SYSTEM.INI File, Process WIN.INI File, Load System Services และ Load Startup Items ทีละรายการ แล้วลองรีบู๊ตเครื่องคอมพิวเตอร์ จากนั้นสังเกตความแตกต่าง ถ้าการบู๊ตยังคงช้าเหมือนเดิม ให้คุณคลิกเลือกรายการนั้นซ้ำ แล้วคลิกยกเลิกรายการถัดไป

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

icon_eek icon_smile


การติดตั้ง web server ด้วยโปรแกรม Apache

การติดตั้ง web server ด้วยโปรแกรม Apache

วิธีติดตั้ง www server ด้วยโปรแกรม httpd (apache 2.0)

ขอแนะนำให้ปิดการทำงานของระบบ selinux ทำงานเสียก่อน
เพราะอาจสร้างปัญหาปวดหัว ทำให้ใช้โปรแกรม httpd ที่ติดตั้งไม่ได้

โดยแก้ไขแฟ้มชื่อ /etc/selinux/config ให้แก้ไขจากเดิมบรรทัดว่า
SELINUX=enforcing ให้เป็น SELINUX=disabled แล้วรีบูทเครื่องใหม่


ติดตั้งโปรแกรม httpd พร้อมคู่มือ ด้วยคำสั่ง
apt-get install httpd
apt-get install httpd-manual
ถ้าต้องการติดตั้งให้รองรับ https port ด้วย ให้ติดตั้ง mod_ssl เพิ่มเติมด้วยคำสั่ง
apt-get install mod_ssl

ในกรณีที่ใช้ yum ให้เปลี่ยนคำว่า apt-get เป็น yum ดังตัวอย่าง
yum install httpd
yum install httpd-manual
yum install mod_ssl


แก้ไขให้ทำงานทุกครั้งที่บูทเครื่อง
chkconfig httpd on


สั่งให้ทำงานด้วยคำสั่งว่า
/etc/init.d/httpd start
Starting httpd: [ OK ]
*** บน fedora core 3 หากได้ error ว่า
Starting httpd: /usr/sbin/httpd: error while loading shared libraries:
librt.so.1: failed to map segment from shared object: Permission denied
แสดงว่ามีการเปิดระบบ selinux ทำงาน เราสามารถทำการปิด selinux




icon_smile icon_smile

[ เพิ่มเติม.. ]


TIPS: การ convert Text File ระหว่าง FreeBSD และ windows ร่วมถึงการแก้ไขปัญห

TIPS: การ convert Text File ระหว่าง FreeBSD และ windows ร่วมถึงการแก้ไขปัญหา ^M ท้ายบรรทัด

โดยปกติแล้ว Text File ที่สร้างขึ้นจาก Windows และ Unix (FreeBSD) จะมีความแตกต่างกันในเรื่องการการขึ้นบรรทัดใหม่ กล่าวคือ Text File ใน windows นั้นเมื่อมีการขึ้นบรรทัดใหม่จะมีการแถมคีย์ Enter ใส่เข้าไปให้เราด้วย แต่บน Unix FreeBSD จะไม่มีการแถมคีย์ดังกล่าว การแถมคีย์นี้เลยทำให้เกิดตัวอักษร ^M เมื่อเรานำ Text File ที่สร้างจาก Windows มาเปิดบน Unix FreeBSD ก็จะมี ^M ต่อท้ายทุก ๆ บรรทัด (เป็นของแถมที่เราไม่อยากได้ครับ)

icon_smile icon_smile

[ เพิ่มเติม.. ]


ทำไงไม่ให้มันshow ว่าในfolderนั้นๆๆมีอาไรอยู่มั้งอ่ะ ครับ

เช่นเวลา เปิด http://192.168.154.222/cc/ จะมีบอกว่ามี file อะไรบ้าง

10.php
11.php
check.php


วิธีการแก้ดังนี้

แก้ไฟล์ httpd.conf หาบรรทัดที่มีข้อความ
Options Indexes FollowSymLinks แล้วแก้เป็น
Options FollowSymLinks แบบนี้ครับ
แล้วอย่าลืม restart apache นะครับ


icon_smile icon_twisted


Command FreeBSD: คำสั่งก๊อปxxxไฟล์ผ่าน Server ด้วย scp

คำสั่ง scp เป็นคำสั่งก๊อปxxxไฟล์ที่เราต้องการจาก Server หนึ่งมายัง Server ของเรานะครับ ซึ่งมีรูปแบบง่าย ๆ ดังนี้

# scp user@xxx.xxx.xxx.xxx:/usr/home/kitti/backup/aa.txt /tmp/aa.txt

เป็นรูปแบบคำสั่งง่าย ๆ ครับ จากตัวอย่างเป็นการ copy ไฟล์ aa.txt จาก Server xxx.xxx.xxx.xxx มายังไดเรกทอรี /tmp ให้ชื่อว่า aa.txt ครับผม



*** เราสามารถ copy file ที่อยู่บน FreeBSD มายัง Windows ได้ด้วยโปรแกรมที่ชื่อว่า winscp ครับผ
icon_razz


โปรแกรมปรับเปลี่ยน proxy

ฟรีแวร์ โปรแกรมสำหรับปรับเปลี่ยนตั้งค่า proxy

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

บนวินโดวส์ XP มีให้เลือกแบบใช้กับ IE และใช้กับ FireFox

รุ่นที่ใช้กับ IE บนวินโดวส์ XP

เวอร์ชั่น 3.7 ftp://ftp.psu.ac.th/pub/proxyswitcher/ProxySwitcherLite.exe
ต้นฉบับจาก http://www.proxyswitcher.com


รุ่นที่ใช้กับ FireFox

เวอร์ชั่น 1.4 ftp://ftp.psu.ac.th/pub/switchproxy/switchproxy.xpi
ดาวน์โหลดแล้วติดตั้งโดยใช้ FireFox เปิดแฟ้มนี้ โปรแกรมก็จะติดตั้งโดยอัตโนมัติ

ต้นฉบับจาก http://mozmonkey.com/switchproxy
icon_surprised icon_rolleyes


TIPS: การแก้ไขปัญหาภาษาไทยกับ MySQL

เพื่อน ๆ บางท่านอาจจะเจอปัญหาการแสดงผลภาษาไทย ออกมาเป็น ?????? ครับ ก็สามารถแก้ไขได้โดยการกำหนดฟังกชั่น mysql_query("SET NAMES TIS620";); เข้าไปในการเขียนโปรแกรมภาษา PHP นะ ดังตัวอย่าง

<?php
$dbserver ="localhost";
$dbuser="db1";
$dbpw="user1";
$dbname="db1";
$conn=mysql_connect($dbserver ,$dbuser,$dbpw);
mysql_query("SET NAMES TIS620";);
if(!$conn) die("non";);
.
.
.
.
icon_redface icon_sad


MySQL 4.1+ กับภาษาไทย

MySQL 4.1+ กับปัญหาภาษาไทยที่ปรากฏเป็น ??????

[ เพิ่มเติม.. ]


หน้า :  1 2 3 4 5 6 7 8 9 10