Thursday, December 29, 2011

วิธีการแก้ไขเมื่อเข้า regedit ไม่ได้


ที่มา : http://www.pcthailand.com/th/index.php?option=com_content&view=article&id=64:-regedit-&catid=40:2009-07-02-10-59-36&Itemid=93

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

    1.ไปที่เมนู Start >run
    2.พิมพ์คำสั่งนี้ลงไป
        REG add HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem /v DisableRegistryTools /t   REG_DWORD /d 0 /f
    3. แล้วกด Ok
    4. ให้ทดลองเข้า Regedit อีกครั้ง ถ้ายังเข้าไม่ได้ให้ทำตามนี้
    5. ไปที่เมนู Start >run
    6. พิมพ์คำสั่ง gpedit.msc กด OK
    7. ไปที่แถบด้านซ้ายมือ ไปที่เมนู User Configuration > Administrative Templates > System >
    8. คลิกขวาที่เมนู Prevent access to registry editing tools เลือก Propertrys แล้วกำหนดค่าให้เป็น Diseble แล้วก็ OK

อีกกรณี ถ้าทำวิธีการข้างต้นไม่ได้ให้ท่าน ดาวน์โหลด ไฟล์ UnHookExec แล้วให้คลิกขวาที่ไฟล์ แล้วเลือกคำสั่ง Install (วิธีนี้ผมใช้บ่อยที่สุด)

แต่ถ้าผู้อ่านใช้โปรแกรม NOD32 ให้ใช้ NOD32 Registry Recovery Tool สามารถดาวน์โหลดได้ที่
http://www.nod32th.com/component/option,com_docman/task,cat_view/gid,67/dir,DESC/order,name/limit,5/limitstart,5/lang,en/

หรือใช้โปรแกรม Malwarebytes Anti-Malware ในการกำจัดก็ได้เหมือนกันครับ ตาม Link
http://pcthailand.com/th/index.php?option=com_content&view=article&id=74:-malwarebytes-anti-malware-&catid=41:2009-07-02-11-05-55&Itemid=94

วิธีกำจัดไวรัส Windows – No Disk


* ให้  คลิก Start  –>  RUN  พิมพ์ Regedit คลิก Run
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows\ErrorMode Value = 2
 แล้ว กด Cancel ออกจาก   box windows - no disk   ออกไป   ก็จะไม่มี box นี้ขึ้นมากวนอีกแล้วจ้า

ที่มา
http://elearning.medicine.swu.ac.th/it/?p=44

Tuesday, December 27, 2011

PHP + Oracle


อ้างอิง

  • http://blogs.oracle.com/opal/entry/how_to_use_iis_php_and_oracle
  • http://blogs.oracle.com/opal/entry/using_php_oci8_with_32-bit_php

Monday, December 26, 2011

phpmyadmin import file size exceeded the maximum


  • ปัญหาคือพยายาม import file.sql ผ่าน phpmyadmin ซึ่งมันฟ้องว่า file size exceeded the maximum


Solved
  • แก้ไขโดย ปรับคอนฟิก php.ini ที่ upload_max_filesize = 2M เปลี่ยนเป็นค่าที่เราต้องการได้เลย



  • เมื่อเราแก้ไข php.ini แล้วให้เรา restart web server สักรอบ เราก็จะเห็น Max: เปลี่ยนเป็นค่าใหม่แล้ว

Oracle SQL Developer error -> Unable to launch the java virtual machine locate at path: ...


Solved
  • เพิ่มพาธระบบ C:\...\java\jdk1.x\bin\ 

Friday, December 23, 2011

Embed fonts in file MS Office 2007 ++

Sovled
  • ไปที่ Tab File เลือกเมนู Options
  • จากนั้นเลือกเมนู Save และเลื่อน scrollbar ลงมาล่างสุด จะเห็น Embed fonts in the file
  • ซึ่งเราสามารถเลือกได้ว่าจะ embed เฉพาะ ไฟล์นี้ หรือทุกไฟล์ที่จะสร้างขึ้นใหม่
  • การ embed font แบบนี้จะทำให้ file เรามีขนาดใหญ่ขึ้น
  • Options นี้น่าจะมีเฉพาะ ใน Office 2007 ขึ้นไปนะ

แก้ปัญหา Web site แสดงภาษาไทยเป็นต่างดาวใน Google Chrome


  • ปัญหาคือ เราเข้าเว็บไซต์ อันนี้แล้ว ปัญหาภาษาไทย มันแสดงเป็นต่างดาวซะงั้น


Solved

  • Options => Under the Hood => Web Content คลิกที่ปุ่ม Customize fonts...


  • จากนั้นที่ Encoding ให้เลือก Thai

Wednesday, December 7, 2011

ค้นหาไฟล์ภาพใน flash slide show


  • คือพยายามจะเอาภาพ original ออกจาก flash slide show ของ web site แห่งหนึ่งออกมา
  • โดยโหลด flash (swf) มาแล้วค่อย decompile (ไม่ยาก capture หน้าจอหว่า)
  • แต่ไฟล์ .swf ที่โหลดมาพอเปิดดูมันก็บอกว่า LOAD FAIL
  • ซึ่ง url ของ parth flash file คือ http://site/index.swf?xml_path=index.xml แบบนี้ เล่น flash ได้
  • แต่  http://site/index.swf มัน LOAD FAIL อย่างเดียวเลย งง ไม่ใช่ flash programmer เลยไม่รู้ว่ามันเป็นไร
  • ซึ่ง flash slide show แบบนี้เว็บอื่นก็โหลด swf มาแล้ว decompile มันก็ได้นะ


Solved

  • decompile เพื่อเอาภาพใน flash ไม่ได้ เราก็ดู inspect element ใน google chrome เอาก็ได้แฮะ


  • คลิกขวาที่ พื้นที่ว่างใน google chrome เลือก inspect element จากนั้นไปที่ Resources แกพาธดังภาพคือ Frames => http://site.com => Other เราก็จะเห็นไฟล์ภาพที่แสดงใน flash slide show กันแล้ว ดับเบิ้ลคลิกและโหลดมันได้เลย

Sunday, November 20, 2011

Saturday, November 19, 2011

Embed fonts in the file Microsoft Office (2007++)


  • ให้เราไปที่ tab File และเลือกเมนู Options จากนั้นไปที่ Save
  • เลือกที่ Embed fonts in the file
  • เราสามารถเลือกได้ว่า จะตั้งค่า embed font เฉพาะไฟล์นี้ Document1 หรือ All new documents
  • อืมลืม อธิบายอีกอย่าง ปกติถ้าเราใช้ font ที่แปลกในไฟล์ doc เรา เมื่อเราทำการบันทึกและนำไปเปิดที่เครื่องอื่นๆ จะเปิดไม่ได้หรือโปรแกรม crash ไปเลยก็มี โพสนี้แก้ปัญหาอย่างว่านั่นแหละ
  • แต่มันต้องแรกมาด้วยขนาดไฟล์ที่ต้องเพิ่มขึ้นแน่นอน จากที่ doc เราต้องยัด file font เข้าไปด้วย

Friday, November 18, 2011

Insert clip video mp4 or flv on Power Point

  •  เปิด power point บันทึกไฟล์ให้เรียบร้อยก่อน จากนั้นไปที่ Insert
  •  คลิกที่ Video => Video from file
  • จากนั้นไปยังพาธไฟล์ที่เก็บ video ที่เราจะแทรก ซึ่ง format ต้องเป็นประมาณนี้
  • ถ้าเราจะแทรกไฟล์จาก youtube แนะนำโหลดมาเป็น format flv หรือ mp4
  • ในกรณี mp4 นี่ไม่แน่ใจเราต้องลง quicktime ในเครื่องเราด้วยมั้งถึงจะเปิดได้


อ้างอิง

Thursday, November 17, 2011

Migrate MySQL -> MSSQL ผ่าน ODBC แล้ว Error

  • คือพยายามจะย้ายข้อมูลจาก MySQL 1 table ไปยัง MSSQL ผ่าน ODBC
  • แต่พอ execute คำสั่งสุดท้ายเพื่อทำการย้าย มันบ่ได้น้อ
 Msg 7347, Level 16, State 1, Line 1
OLE DB provider 'MSDASQL' for linked server 'MySQL-Migrate' returned data that does not match expected data length for column '[MSDASQL].name_TH'. The (maximum) expected data length is 300, while the returned data length is 42.

Solved
  • ให้เราแก้ data type ข้อมูลที่ MySQL ของ column ที่เป็น char ให้เป็น varchar ก่อน
  • แล้วจึงทำการย้าย

อ้างอิง
  • http://goo.gl/F2cJy
  • http://www.codeproject.com/KB/database/migrate-mysql-to-mssql.aspx 
  • http://connect.microsoft.com/SQLServer/feedback/details/126972/mssql2005-returned-data-that-does-not-match-expected-data-length-for-column

Monday, November 14, 2011

varchar กับ nvarchar ต่างกัน

nvarchar กับ varchar จะต่างกันตรง nvarchar จะเก็บตัวอักษรที่ใช้ code เป็น unicode ได้
ซึ่ง 1 ตัวอักษรจะใช้แค่ 2 byte ในการเก็บส่วน varchar ใน 1 ตัวอักษรจะเก็บใช้ 1 byte ในการเก็บ
ดังนั้นถ้าเรามี table ที่ต้องเก็บข้อความหลายภาษาอาจต้องใช้ nvarchar ส่วนถ้าเก็บแค่ อังกฤษกับไทย ใช้ varchar ก็พอครับ

อ้างอิง

Sunday, November 13, 2011

แก้ปัญหา import .sql เข้า MySQL ผ่าน phpmyadmin ไม่ได้


  • No data was received to import. Ether no file name was submitted, or the file size exceeded the maximum size permitted by your PHP configuration See FAQ 1.16.
  • ทั้งที่ไฟล์ .sql ของเราขนาดเล็กนิดเดียวเองเพียง 12 KB

  • แก้ปัญหาโดย Run SQL query copy วางและ execute เลย


Strict Standards: Non-static method JLoader::import()

Solved
  • แก้ไขคอนฟิก php.ini แก้ display_errors จาก on เป็น off
display_errors = Off

อ้างอิง

php แจ้งเตือน Notice: Undefined index:

Solved

  • เพิ่มโค้ดนี่ประมาณบรรทัดแรกๆ ของไฟล์ php 
error_reporting (E_ALL ^ E_NOTICE);

  • หรือ ใช้เครื่องหมาย @ นำหน้าบรรทัดที่ warning

Refer

PHP Notice: Use of undefined constant par_name - assumed 'par_name' in ...

PHP Notice: Use of undefined constant par_name - assumed 'par_name' in D:\Sites\\file.php on line 593
  • อันนี้คือโค้ดบรรทัดที่มีปัญหา $par_name = $_SESSION[par_name];
  • แก้ใหม่เป็น$par_name = $_SESSION['par_name'];
  • สรุปง่ายๆ คือใส่ single qoute ครอบ par_name

เพิ่มเติม
  • มันมีปัญหาที่ version php แบบแรกรุ่นเก่าจะไม่ฟ้องอะไร ถ้า php เวอร์ชั่นใหม่ๆ (น่าจะ 5++) มันจะฟ้อง ประมาณนั้น

อ้างอิง

Find & Replace words in mutiple files by Notepad++


  • คือเอาโค้ด php คนอื่นมาแก้แล้วของเดิมเค้าใช้ open tag แค่ <? ซึ่งคาดว่าเค้าคงจะเขียนตอน php เวอร์ชั่นเก่า
  • เราก็ไม่อยากไปแก้คอนฟิก php.ini ให้ใช้ short_open_tag ด้วยสิทำไงล่ะ
  • งั้นเราคงต้องนั่ง เปิดทีละไฟล์แล้วตามด้วย Find & Replace
  • ถ้าไม่กี่ไฟล์คงไม่เป็นไรแต่ มัน 30 - 40 ไฟล์เลยแฮะ เมื่อยมือแย่เลย

Solved
  • แก้ปัญหาโดย Notepad++ เปิดโปรแกรมแล้วไปที่เมนู Search เลือก Find in Files...



  • ไปที่ tab Find in Files
Find what : ใส่คำที่ต้องการค้นหา
Replace with : ใส่คำที่ต้องการนำไปแทนที่คำที่ค้นหา
Filters : ในที่นี้ต้องการแก้ไขเฉพาะไฟล์ php ก็ใส่เป็น *.php
Directory : ระบุเป็นพาธของ folder ที่เก็บไฟล์ php เรา
  • เมื่อทุกอย่างเรียบร้อยคลิกที่ปุ่ม Replace in Files


เพิ่มเติม

  • ทิปนิดหน่อยที่ Filter ในกรณีที่เราต้องการ Find & Replace ไฟล์ที่ขึ้นต้น แบบใดแบบหนึ่งเราสามารถใส่ค่าได้เป็น start_name*.* ก็ได้เช่นกัน

อ้างอิง

Saturday, November 12, 2011

Unzip .tar.gz on Windows by Cygwin


  • คือใช้คำสั่ง tar -zcf source file.tar.gz บน Debian
  • แล้วเอา file.tar.gz มาแตกไฟล์บน Win 7 โดยใช้ 7zip
  • ในตอนแรก extract file.tar.gz ได้ผลลัพธ์ คือ file.tar
  • พอ extract file.tar ด้วย 7zip ที่นี้มัน error หว่า


  • เค้าใจได้ว่า error เพราะชื่อไฟล์ ภาษาไทยที่อยู่ใน tar มันเป็นภาษาต่างดาว
  • แต่ folder ที่ได้จากการแตกไฟล์ .tar มันก็ขนาดเท่าๆ file.tar นะ แต่มีบางไฟล์ที่ ไม่สามารถแตกออกมาได้ ดัง Diagnositc messages ที่มันแสดงออกมาแน่ๆ ทำให้ไฟล์ที่แตกออกมานั้นไม่สามารถเชื่อถือได้เลย
  • ทดสอบอีกวิธี โดยใช้ tar cmd ผ่าน cygwin
tar -xzvf file.tar.gz หรือ tar -zxvf file.tar.gz มัน error แบบนี้ 
tar: This does not look like a tar archive
tar: Skipping to next header
tar: Exiting with failure status due to previous errors
  • ค้นข้อมูลในเน็ตได้ผลลัพธ์คือ ให้ใช้ gzip และ ตามด้วย tar

Sovled
  • แก้ปัญหาแตกไฟล์ file.tar.gz ที่มันมี content ภาษาไทย (tar.gz บน linux ได้แต่ แสดงบน windows เป็นภาษาต่างดาว ทำให้ไม่สามารถแตกไฟล์นั้นได้)
  • ในที่นี้แตกไฟล์ผ่าน tar cygwin
gzip -d file.tar.gz
tar -xf file.tar

Refer

Friday, November 11, 2011

เกี่ยวกับสายเชื่อมต่อ DVI บน PC


  • คือจะเปลี่ยนสายเชื่อมต่อจาก VGA เป็น DVI 
  • พอจะเสียบสายกับ monitor หัวทองแดงดันเบี้ยวไปหน่อย
  • เลยเอาไม้บรรทัด(เหล็ก) ปรับทิศทางให้กลับสู่สภาพเดิม
  • แต่ได้กินเหม็นไหม้ ๆ จากใหนก็ไม่รู้หาต้นตอไม่เจอ ขอผ่านไปก่อน
  • ทดสอบเสียบสาย DVI เรียบร้อย monitor no signal เปลี่ยนเป็น VGA มันก็ no signal ซะงั้น
  • สงสัย VGA Card ไฟฟ้าลัดวงจร ไหม้แหละ ^^'

Thursday, November 10, 2011

Insert form control in Microsoft Word 2010


  •  เปิด Word แล้วไปที่ Tab File เลือก Options


  •  Word Options เมนูเลือก Customize Ribbon  จากนั้นที่ main tabs เลือก developer และ OK


  • เราก็จะได้ Developer tab มาแล้ว แค่นี้เราก็สามารถเพิ่ม form control เข้าไปใน Word 2010 เราได้แล้ว

Refer

SQL Server 2008 database collation


  • ค่าเริ่มต้นในที่นี้เป็น Thai_CI_AS = Thai Case Insensitive Accent Sensitive


ปัญหา

  • ถ้าเราเขียนโปรแกรมเชื่อมต่อ database เรื่องนี้เป็นสิ่งหนึ่งที่เราต้องรับรู้เรื่อง database collation 
  • ไปเจอ case ที่ sql query ต้องใส่ชื่อ table หรือ column ตัวใหญ่ ตัวเล็กแป๊ะๆ ใส่ไม่ถูกเป็นอัน Failed อย่างเดียว ซึ่ง database ก้อนนี้ต้องมีอะไรที่แปลกแน่ๆ เพราะ C# กับ SQL Server มานาน พิมพ์ใหญ่หรือเล็กจะถูกมองเป็นตัวเดียวกัน อยู่แล้ว แสดงว่า ก้อนนี้ต้องมีการตั้งค่า ที่ไม่ใช่ default แน่ๆ
  • แนะนำให้ใช้ Thai_CI_AI = Thai Case Insensitive Accent Insensitive ไปเลย หรือจะใช้ค่าเริ่มต้นก็ได้เช่นกัน คือค่าดังภาพด้านบน เราก็จะหมดปัญหาเรื่อง SQL Query command table or column Case Sensitive
  • เราสามารถกำหนดหรือเปลี่ยนค่า collation ได้โดยคลิกขวาที่ database เลือก properties
  • Select a page เลือกเมนู Options เราจะเห็นหัวข้อ Collation: ที่บรรทัดแรก ปรับได้ตามสบาย

อ้างอิงจาก http://mssqlbase.blogspot.com

ความแตกต่างของ Database Collation
Thai_CI_AI คือ Language ภาษาไทย 
   CI = Case Insensitive  
   AI = Accent Insensitive

ต่างกับ Thai_CI_AS คือ
AS = Accent Sensitive

แนะนำใช้ Thai_CI_AI  เพราะ Thai_CI_AS จะมีปัญหาเกี่ยวกับภาษไทยเรื่องของตัวการันต์
เช่นหากเราเขียน QUERY 

SELECT * FROM customer WHERE Name LIKE 'พิมพ%'

หาก Collation เป็น Thai_CI_AS   คนที่ชื่อ พิมพ์ใจ จะไม่ออกมาตามที่ควรจะเป็นครับ
นอกจากนั้นแล้ว Column ใน Table ก็มี Collation ของตัวเองอีกด้วย
ดังนั้นตอน Install Server หรือ Create Database ควรต้องระวังเรื่องนี้ด้วยครับ


อ้างอิง

Tuesday, November 8, 2011

PHP Function convert number to thai month


function toThaiMonth($id){
    $thai=array("","มกราคม","กุมภาพันธ์ ","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม");
    return $thai[$id];
}
$id=4; // เปลี่ยนตัวเลขเดือนตรงนี้
echo toThaiMonth($id);

อ้างอิง



วิธีแก้..Windows Media Player เล่น MP3 ไม่ได้ (XP)



  • Windows Media Player cannot play ...
  • required audio codec is not installed on your computer ซะงั้น

Solved

  • ไปที่ C:\WINDOWS\system32\l3codeca.acm 
  • เปลี่ยนนามสกุลไฟล์เป็น .bak แล้วก็ Download l3codeca.acm ตามนี้ .. 
  • http://www.4shared.com/file/60639026/a0319a02/l3codeca.html 
  • นำมาไว้ที่ C:\WINDOWS\system32\ ครับ 
  • แล้วก็ Start > Run > พิมพ์ regsvr32.exe C:\WINDOWS\system32\l3codeca.acm กด OK 
  • แล้วลองเปิดไฟล์ .MP3 ดูครับ ...

อ้างอิง

Sunday, November 6, 2011

IIS Worker Process stopped working and was closed in Windows 7 64bit




  • บน windows 7 64bit ก็เจอแฮะ
  • รัน iisreset ปุ๊ป เจอปั๊ป
  • แต่พอเรา update เป็น win7 sp1 มันก็ไม่ค่อยจะเป็นเท่าไหร่ 
  • สรุปได้เลยว่า เป็นกับ version ของโปรแกรมที่ไม่เข้ากันกับ OS

Config IIS7 add support PHP by Fast CGI on Windows 7


  • ในที่นี้โหลด PHP เวอร์ชั่น 5.3 มาลงใน Windows 7 64bit กับ IIS7
  • แต่งงมากคือ 5.3 ไม่มีไฟล์ชื่อ phpisapi.dll กับ libmysql.dll แล้วเราจะคอนฟิกมันไงล่ะเนี๋ย
  • อ่านดูแล้วก็ไม่ค่อยรู้เรื่องสักนิดเลยหว่า
5.3.0 The MySQL Native Driver was added, with support for all MySQL extensions (i.e., mysql, mysqli and PDO_MYSQL). Passing in mysqlnd to the appropriate configure switch enables this support.
5.4.0 The MySQL Native Driver is now the default for all MySQL extensions (i.e., mysql, mysqli and PDO_MYSQL). Passing in mysqlnd to configure is now optional.
สรุปความต่าง PHP 5.3 กับ 5.4
  • PHP 5.3 เนี๋ยเพิ่ม driver แล้ว ก็คงประมาณคอนฟิกปุ๊ปใช้ได้ปรับโดยไม่ต้องคัดลอก dll ต่างๆ ไปวางที่ system32 เหมือน 5.2 แต่ต้อง configure enable php_mysql extension ใน php.ini เล็กน้อย
  • แต่ PHP 5.4 จะเปิด extension php_mysql ให้โดยค่าเริ่มต้น ประมาณ คอนฟิก IIS ให้ใช้ PHP ได้ก็สามารถ เขียน connect mysql ได้เลยมั้ง

Solved
  • ขั้นแรกก็จัดการติดตั้ง IIS พร้อม component ที่จำเป็นสำหรับ PHP เรา

  • ตรวจสอบความพร้อม IIS ให้เรียบร้อย http://localhost หรือ netstat -na | find ":80" ตรวจสอบพอร์ต 80 ว่า LISTENED หรือยัง
  • ขั้นต่อมาคือคอนฟิก IIS ให้ support PHP เราในที่นี้ใช้ Fast CGI 
  • Download PHP และแตกไฟล์ให้เรียบร้อยในที่นี้แตกไฟล์ที่ C:/php5/ และสร้างไฟล์ php.ini จาก php.ini-development และคัดลอกไปวางที่ C:\Windows
  • กดปุ่ม Start พิมพ์ iis หรือพิมพ์ inetmgr และกดปุ่ม Enter เพื่อเปิด IIS manager ขั้นมา 
  • ดับเบิ้ลที่ Handler Mappings
  • จากนั้นเราจะได้หน้าต่างของ Handler Mappings
  • ให้เราไปที่เมนู Actions และคลิกที่ Add Module Mapping... 
  • กันลืมถ้าเราใช้ ISAPI ก็ให้คลิกที่ Add Script Map... แต่ในโพสนี้ ก็ใช้ Module นั่นแหละ
  • Request path: ใส่เป็น *.php
  • Module: ก็เลือกเป็น FastCgiModule
  • Executable (optional): ใส่พาธของ php-cgi.exe
  • Name: ให้อะไรก็ได้แล้วแต่เราจะตั้งและเข้าใจในที่นี้ใส่เป็น PHP 5.3
  • กรอกข้อมูลเสร็จก็ OK ซะ
  • ใน list ก็จะปรากฏค่าที่เรากรอกลงไปเมื่อกี้
  • แต่แค่นี้มันดูง่ายเกินไป ยังไม่เสร็จนะครับพี่น้อง แก้ php.ini ต่อเลย
  • cgi.force_redirect เปลี่ยนค่าให้เป็น 0
  • cgi.fix_pathinfo เปลี่ยนค่าให้เป็น 1
  • fastcgi.impersonate เปลี่ยนค่าให้เป็น 1
  • จากนั้นก็เอาคอมเม้นออกที่ extension=php_mysql.dll สำหรับเปิดใช้  mysql 
  •  php 5.3 ทำแค่นี้เท่านั้น แต่ 5.2 ต้องใช้ libmysql.dll ด้วย
  • และสุดท้ายก็ iisreset เป็นอันเสร็จทุกขั้นตอน 
  • ทดสอบ PHP โดยสร้าง info.php เพิ่มไว้ภายใต้ web root โดยมี content แบบนี้
  • <?php phpinfo(); ?>
เพิ่มเติม
  • ในโพสนี้ทดสอบบน Win7 64bit

เกี่ยวข้อง

อ้างอิง

Saturday, November 5, 2011

สิ่งสำคัญที่ต้องทำหลังจากข้อมูลถูกลบหรือฮาร์ดดิสค์ชำรุด

ทำไมต้องกู้ข้อมูล
  • ถูก virus โจมตีจนโครงสร้างข้อมูลเสียหาย อ่านไม่ได้
  • เผลอ Delete Format Copy ทับหรือติดตั้ง O/S ใหม่โดยไม่ทัน Back Up ข้อมูล
  • แรงดันไฟไม่สม่ำเสมอ หรือไฟดับกระทันหัน ขณะที่ Harddisk กำลังทำงาน
  • เกิด Bad Sector สะสมจากการกระเทือน เคลื่อนย้าย
  • ตกหล่น หรือได้รับกระทบกระเทือนรุนแรง จน Harddisk ชำรุดเสียหาย
  • Harddisk หมดสภาพก่อนเวลาอันควร
  • และสาเหตุอื่นๆ อีกมากมาย

การหยุดใช้งานสื่อบันทึกข้อมูลทันที่ คือสิ่งที่ควรทำหลังจากที่สูญเสียข้อมูล จากสาเหตุดังต่อไปนี้
  1. ข้อมูลถูกลบ : ควรงดเว้นการใช้งานทันที เพราะอาจจะเป็นการเขียนทับข้อมูลที่ถูกลบไป ทำให้ข้อมูลสูญหายถาวร
  2. ฮาร์ดดิสค์มีเสียงดังขณะใช้งาน : ควรหยุดใช้งานทันที เพราะหากฝินใช้งานต่อไป อาจทำให้จานแม่เหล็กเป็นรอยจากอุปกรณ์ภายในชำรุดอยู่ จนอ่านข้อมูลไม่ได้อีกต่อไป
  3. ฮาร์ดดิสค์ตก : ไม่ควรลองเปิดใช้งาน เพราะหัวอ่านอาจจะอยู่ในตำแหน่งที่ไม่ถูกต้อง และขูดจานแม่เหล็กจนเป็นรอย จนข้อมูลเสียหาย อ่านไม่ได้อีกต่อไปเช่นกัน
อ้างอิง : ข้อมูลจากโปรชัวร์ IDR Data Care Pack

คนทะเลาะกันทำไมต้องไปพาดพิงถึง สัตว์โลกอื่นๆด้วย


Thursday, November 3, 2011

ปัญหาเล็กของ CCTV ยี่ห้อหนึ่ง


  • คือใช้กล้องวงจรปิดยี่ห้องหนึ่ง ขอไม่ระบุ
  • มีอยู่ 4 ตัว มีตัว 1 ใช้ได้มั่งไม่ได้มั่ง และสุดท้ายก็ใช้ไม่ได้เลย
  • ให้ช่่างมาดู พี่เค้าก็ลองขยับนั่นนี่มันก็ติด คิดว่าน่าจะเป็นที่สายสัญญาณไม่แน่น วันนี้กล้องที่มีปัญหาก็ใช้ได้แล้ว
  • วันต่อมา อ้าวกล้องตัวเดิมสัญญาณ loss อีกแหละ ช่างมาอีกรอบ ทีนี้พันสาย และหัวข้อต่อซะแน่นเลย วันนี้ก็ตัวนั้นก็ใช้ได้อีก
  • วันต่อมา อีกวัน อ้าวสัญญาณ loss อีกแล้ว โอ้วมันเป็นไรกันเนี๋ย ช่างมาดูเป็นรอบที่ 3 ทีนี้พี่ช่างเค้าเอา adapter power มาเปลี่ยนให้เลย เพราะคิดว่าปัญหาน่าจะเป็นที่ตัวจ่ายไฟเลี้ยงนี่แหละ
  • และวันต่อมา อืมที่นี้สัญญาณปกติแฮะ ไม่ loss สงสัยจะเป็นที่ adapter power จริงๆ 
  • เพื่อแน่ใจ ต้องรอดูสัก สัปดาห์ ถ้าไม่ loss แสดงว่า adapter power มันเพี้ยน ติดๆ ดับๆ

Wednesday, November 2, 2011

วิธีแก้ปัญหาคอมพิวเตอร์อย่างผู้ชำนาญ




start printer spooler service แล้วมัน stop เอง หรือ start ไม่ได้เลย

  • start printer spooler service แล้วมัน stop เอง หรือ start ไม่ได้เลย
  • อัางอิงบน windows xp sp3 นะ

Solved เบื้องต้น
  • ลง driver ใหม่ แต่ก่อนลงให้ทำดังนี้
  • เข้าระบบผ่าน safe mode (ทั่วไปคือปุ่ม F8)
  • Delete the spool printer and driver files
C:\Windows\System32\Spool\Printers
C:\Windows\System32\Spool\Drivers\w32x86
  • ไฟล์ที่อยู่ภายใต้ folder ทั้งสองนี้ลบออกให้หมด
  • จากนั้นก็ reboot เครื่อง
  • เมื่อเข้าระบบแบบปกติ ก็จัดการ install driver printer เครื่องนั้นใหม่ให้เรียบร้อย

สรุป
  • ปัญหาน่าจะเกิดจาก malware สักชนิด
  • วิธีแก้ปัญหา ดังที่กล่าวมา (เป็นการแก้ปัญหาแค่เบื้องต้น)
  • ถ้าแก้ไขเบื้องต้นแล้วไม่หายก็ ลองแก้ไขตามโพสนี้
  • http://juuier.blogspot.com/2010/12/spooler-subsystem-app-has-encountered.html

Tuesday, November 1, 2011

SVOA PC Shutdown เครื่องแล้วไฟสัญญาณหน้า case ไม่ดับ


  • SVOA PC Shutdown เครื่องแล้วไฟสัญญาณหน้า case ไม่ดับซะงั้น แต่ monitor ก็ดับปกตินะ
  • เอาไปให้ช่างดู เค้าบอกว่า mainboard น่าจะมีปัญหา
  • วันต่อมาช่างส่งกลับ และส่งสาย SATA มาพร้อม เค้าเปลี่ยนสาย SATA ให้เรานี่เอง
  • แสดงว่ากรณีของเราเกิดจากสาย SATA ต่อ Harddisk กับ Mainboard เสียหรอเนี๋ย

Sunday, October 30, 2011

Windows 7 64bit + IIS 7 + PHP 5 32bit


  • กว่าจะแก้ปัญหาได้ นานเป็นปีเลยแฮะ อ้างอิงจากบทความเดิม
  • http://juuier.blogspot.com/2010/03/windows-7-iis-php-mysql.html
  • อันนั้นคอนฟิกยังไง win7 64bit + php5 ก็ยังไม่สามารถเชื่อมต่อกับ mysql ได้เลย

Solved
  • ทำเหมือนเดิมทุกอย่าง
  • http://juuier.blogspot.com/2010/03/windows-7-iis-php-mysql.html
  • ติดตั้ง Windows features ประมาณ เลือกหัวข้อหลัก Internet Information Services => World Wide Web Services => Application Development Features และเลือก .Net Extensibility , ISAPI Extensions , ISAPI Filters
  • ติดตั้ง MySQL ให้เรียบร้อย จากนั้นก็ดาวน์โหลด php5 (ในที่นี้ใช้ php 5.2 ซึ่งยังมีไฟล์ libmysql.dll อยู่แต่ php5.3++ มันจะไม่มี libmysql.dll มาให้นะครับพี่น้อง) 
  • แตกไฟล์ php ไว้ที่ C:\php5 เหมือนเดิม
  • และคัดลอกไฟล์ php.ini ไปวางที่ C:\Windows เหมือนเดิม
  • แก้คอนฟิก php.ini ที่ 
extension=php_mysql.dll
extension=php_mysqli.dll
extension_dir="C:\php5\ext\"
  • สุดท้าย 32bit เราจะวาง libmysql.dll ที่ C:\Windows\System32 แต่ในที่นี้ 64bit ให้เราคัดลอก libmysql.dll ไปวางไว้ที่ C:\Windows แทน

สรุป
  • การคอนฟิกที่แตกต่างกันระหว่าง 32 และ 64 bit คือตำแหน่งวาง libmysql.dll แค่นั้นเอง
  • ส่วน mysql เราจะลง 32 หรือ 64bit ก็ไม่สำคัญเลย เพราะตัว library ที่ php ใช้เชื่อมต่อกับ mysql จะใช้ของ php เอง อืมพึ่งเข้าใจก็วันนี้แหละ ตอนแรกนึกว่ามันไปใช้ client ที่เราติดตั้งพร้อม mysql นั่นแหละ เข้าใจผิดมาตั้งนาน

อ้างอิง

Wednesday, October 26, 2011

MySQL: Exporting, Backup and Restore

http://www.abbeyworkshop.com/howto/lamp/MySQL_Export_Backup/index.html
http://www.mydigitallife.info/how-to-backup-and-restore-export-and-import-mysql-databases-tutorial/

ป้องกันการ Copy & Paste ข้อความจาก Blogger เรา

http://introduction-blogger.blogspot.com/2010/04/copy-paste.html

Missing or Corrupt \WINDOWS\SYSTEM32\CONFIG\SYSTEM

ที่มา
  • http://itithai.com/article-tips/windows/193-how-to-fix-windowssystem32configsystem-windows-xp.html
  • http://www.9tana.com/node/missing-or-corrupt/

Solved
  • บูตด้วยแผ่น Windows XP Original นะ
  • เราจะเห็น Repair Windows กด R เพื่อเลือก Menu นี้
  • เราก็จะได้ Console พิมพ์คำสั่งประมาณนี้เลย
md tmp
copy c:\windows\system32\config\system c:\windows\tmp\system.bak
copy c:\windows\system32\config\software c:\windows\tmp\software.bak
copy c:\windows\system32\config\sam c:\windows\tmp\sam.bak
copy c:\windows\system32\config\security c:\windows\tmp\security.bak
copy c:\windows\system32\config\default c:\windows\tmp\default.bak

delete c:\windows\system32\config\system
delete c:\windows\system32\config\software
delete c:\windows\system32\config\sam
delete c:\windows\system32\config\security
delete c:\windows\system32\config\default

copy c:\windows\repair\system c:\windows\system32\config\system
copy c:\windows\repair\software c:\windows\system32\config\software
copy c:\windows\repair\sam c:\windows\system32\config\sam
copy c:\windows\repair\security c:\windows\system32\config\security
copy c:\windows\repair\default c:\windows\system32\config\default
สรุป
  • 10 คำสั่งสุดท้ายสำคัญสุด

การใช้งาน Rollback RX

http://notebookspec.com/web/?p=83247
http://www.oknation.net/blog/print.php?id=44619

ปัญหาเรื่อง Font ภาษาไทย บน Netbeans

http://forum.ubuntuclub.com/forum/topic,22306.0.html

การปรับแต่ง GNOME3 ฉบับร่วมด้วยช่วยกัน จาก Ubuntuclub.com

http://forum.ubuntuclub.com/forum/topic,20589.0.html

Top 10 Tips and Tricks for Ubuntu 11.04

http://blog.sudobits.com/2011/05/01/top-10-tips-and-tricks-for-ubuntu-11-04/

รวมเทคนิคการใช้ Linux จาก Ubuntuclub

http://forum.ubuntuclub.com/forum/topic,20244.0.html

เทคนิคการตั้งชื่อไฟล์ในระบบปฏิบัติการต่างๆ

 ที่มา: http://macmuemai.com/content/907

1. หลีกเลี่ยงการตั้งชื่อไฟล์เป็นภาษาไทย ให้ตั้งเป็นภาษาอังกฤษ ดีที่สุด
2. ไม่ควรมีช่องว่าง (space bar) ในชื่อไฟล์ให้ใช้ - (minus) หรือ _ (under score) แทน แต่แนะนำให้ใช้ under score น่าจะดีกว่า เช่น เราอยากตั้งชื่อไฟล์เป็น "hello world" ก็ให้เราตั้งเป็น "hello_word" แทน
3. ไม่ควรใช้ชื่อไฟล์ที่เป็น default ของโปรแกรมนั้นๆ ควรตั้งชื่อให้สื่อความหมายให้เราเข้าใจง่าย อันนี้ก็แน่นอนอยู่แล้ว
4. ชื่อยาวเกินไปก็มีปัญหาได้เช่นกัน

ปล.
เทคนิคเหล่านี้ จะหลีกเลี่ยงปัญหาต่างๆ ที่อาจจะเกิดขึ้นได้เยอะเลย เช่น คัดลอกไฟล์ หรือ ใช้ CML บ่อยก็ควรใช้เทคนิคเหล่านี้ในการตั้งชื่อ

How to change gtk theme and icon on Ubuntu 11.10

sudo apt-get install dconf-tools
  • press Alt + F2 Type dconf-tools
  • go to about this
  • org => gnome => desktop => interface
  • icon-theme => change name to your favorite icon
  • we can find icon name installed in ubuntu by command
ls /usr/share/icons/

Refer
  • http://iloveubuntu.net/how-change-your-icon-theme-dconf-editor-ubuntu-1110
  • http://askubuntu.com/questions/52533/how-to-change-gtk-theme-and-icon

Install LAMP on Ubuntu 11.10

sudo -i 
apt-get install mysql-server mysql-client 
apt-get install apache2 
apt-get install php5 libapache2-mod-php5 
/etc/init.d/apache2 restart 
vi /var/www/info.php
<?php
phpinfo();
?>
apt-cache search php5

apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

/etc/init.d/apache2 restart

apt-get install phpmyadmin

Refer
  • http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-ubuntu-11.10-lamp
  • http://gregrickaby.com/2011/10/how-to-install-lamp-on-ubuntu-1110-oneiric-ocelot.html

How to show version MySQL via sql command

SHOW VARIABLES LIKE "%version%";
 
Refer
  • http://dev.mysql.com/doc/refman/5.0/en/installation-version.html 

Install Google Crhome on Ubuntu 11.10

sudo dpkg -i package_name.deb
  • มันติด library ตัวใหนก็ลงเองให้เรียบร้อย

Refer
  • http://www.google.com/support/forum/p/Chrome/thread?tid=4ab5f83369cb86fd&hl=en
  • http://blog.sudobits.com/2011/09/04/how-to-install-google-chrome-on-ubuntu-11-10/

แก้ปัญหาการคัดลอกไฟล์จาก Windows Share ไม่ได้

  • ปัญหาคือ พยายามคัดลอกไฟล์ขนาดประมาณ 700 MB จาก computer เครื่องอื่น
  • เครื่องเราใช้ Windows Xp และคัดลอกไฟล์จาก Server 2003
  • คัดลอกไปยังไม่ถึงครึ่งเลย Error ประมาณ network long not available ประมาณนี้แหละ จำไม่ได้เหมือนกัน ตลอดๆเลย แต่ไฟล์ ไม่กี่ MB ก็คัดลอกได้นะ มันเป็นไรของมันฟะ

Solved
  • ติดตั้งโปรแกรมช่วย copy สิครับ 
  • TeraCopy จากนั้นก็คัดลอกไฟล์ที่เราคัดลอกไม่ได้ก่อนหน้านี้
  • ปัญหาน่าจะเกิดจากอะไรน้า อันนี้ไม่รู้จริงๆ แต่เดาว่าปัญหาน่าจะเกิดจากระบบ windows  ไม่สมบูรณ์ล่ะมั้ง

Monday, October 24, 2011

Fix login screen resolution in Ubuntu 11.10

  • อาการเดิมๆ คือ เปลี่ยน screen resolution ผ่าน Displays แต่หน้า Login ไม่เปลี่ยนตาม
  • ลองโหลด driver จาก ATI โดยตรง version ล่าสุดมาลอง มันอืดเหมือน 11.04 และ Gnome Shell มีปัญหากับ driver อันที่โหลดมานี้ด้วยแหละ
  • สรุปใช้ Open Source Driver ดีที่สุด (ในขณะนี้) แต่มันไม่มี /etc/X11/xorg.conf มาให้เราอ่ะดิ

Solved 1
  • แก้ด้วยวิธีเดิมคือ สร้าง Xorg ด้วยคำสั่ง 
sudo /etc/init.d/gdm stop
sudo Xorg -configure
sudo cp xorg.conf.new /etc/X11/xorg.conf
  • มันก็ Error ตั้งแต่สั่ง gdm stop แหละ ก็น่าอยู่หรอกเพราะ 11.10 เลิกใช้ GDM แหละ
  • 11.10 เค้าใช้ LightDM งั้นเราคงต้องสั่งประมาณนี้
sudo /etc/init.d/lightdm stop หรือ sudo lightdm stop น่าจะได้เหมือนกัน
sudo Xorg -configure
sudo cp xorg.conf.new /etc/X11/xorg.conf
  • จากนั้นให้เราแก้ไข /etc/X11/xorg.conf ซะหน่อยโดย 
  • ภายใต้ section screen เพิ่ม subsection "Display" และใส่ค่า Modes ดังตัวอย่าง
Section "Screen"

[...]

SubSection "Display"
Depth 24
Modes "1024x768" "1280x960" "640x480" "800x600"
EndSubSection

EndSection
  • ทำการบันทึกไฟล์ xorg.conf ให้เรียบร้อย reboot ระบบสักรอบ


Solved 2
  • สร้างไฟล์ด้วยตัวเราเองโดยเปิด editor สักตัวขึ้นมา
sudo nano /etc/X11/xorg.conf
  • เพิ่มข้อมูลเข้าไปในไฟล์ xorg.conf เราซะหน่อยในที่นี้ Notebook เราใช้ค่าประมาณนี้ได้เลย (ในการแก้ปัญหา login resolution นะ)
 Section "Screen"
       Identifier "Screen0"
       Device     "Card0"
       Monitor    "Monitor0"
      
    SubSection "Display"
        Depth 24
        Modes "1024x768" "1280x960" "640x480" "800x600"
    EndSubSection
EndSection
  • สุดท้ายบันทึกไฟล์ reboot สักรอบเพื่อความชัวร์

เพิ่มเติม
  • แนะนำทุกครั้งก่อนแก้ไขไฟล์ conf ควรกันเหนียว backup ไว้ก่อนแก้ไขเสมอ .old จะจำง่าย
  • ตัวอย่าง xorg.conf จากที่นี้ เครื่องเราบูตไม่เข้าหน้า Login เลยหว่าเหมือนจะมีปัญหากับค่า config มัน
Refer

Install Gnome Classic & Gnome Shell on Ubuntu 11.10

sudo apt-get install gnome-session-fallback
sudo apt-get install gnome-shell
Refer

Sunday, October 23, 2011

Change Ubuntu 11.10 Logon Screen Background

sudo add-apt-repository ppa:cloudio/slm
sudo apt-get update
sudo apt-get install simple-lightdm-manager


Refer

Change the system font sizes Ubuntu 11.10

sudo apt-get install gnome-tweak-tool
  • เมื่อเราติดตั้งเสร็จคลิกปุ่ม dash พิมพ์ setting เราจะเจอ advance setting คลิกมันเลย
  • ปรับฟอนท์ได้ตามต้องการ
Refer
  • http://askubuntu.com/questions/61961/how-can-i-change-the-system-font-sizes

How To Reset Unity To Default Settings In Ubuntu


unity --reset
unity --reset-icons
Refer

Install Caffeine on Ubuntu 11.10


sudo apt-add-repository ppa:caffeine-developers/ppa 
sudo apt-get update 
sudo apt-get install caffeine
อ้างอิง
  • http://www.techwith.com/2011/10/how-to-install-of-caffeine-in-ubuntu.html

Wednesday, October 12, 2011

รวบรวมเว็บที่ไม่ Citation juuier เรา

http://wwwx.lulaby.info/2011/08/18/%E0%B9%80%E0%B8%97%E0%B8%84%E0%B8%99%E0%B8%B4%E0%B8%84%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%97%E0%B8%B3-set-up-ad-hoc-host-on-ubuntu/

httpx://citecclub.org/forum/newbie-starter-hacker-76/%E0%B8%AD%E0%B8%A2%E0%B8%B2%E0%B8%81%E0%B8%97%E0%B8%A3%E0%B8%B2%E0%B8%9A%E0%B8%96%E0%B8%B6%E0%B8%87%E0%B8%A7%E0%B8%B4%E0%B8%98%E0%B8%B5%E0%B8%81%E0%B8%B2%E0%B8%A3hack-hotmail-msn-%E0%B8%99%E0%B8%AD%E0%B8%81%E0%B8%88%E0%B8%B2%E0%B8%81%E0%B9%82%E0%B8%9B%E0%B8%A3%E0%B9%81%E0%B8%81%E0%B8%A3%E0%B8%A1-22872/

เขียนไปมั่วๆ ขนาดนี้ ยังมีคนก๊อปด้วยแฮะ จะเสียใจหรือดีใจกันล่ะนี่

Monday, October 10, 2011

Fix password for Teamviewer


  • ไม่อยากใช้ password แบบสุ่มจำไม่ค่อยจะได้


  • ไปที่เมนูบาร์เลือก Extras => Options


  • จากนั้นเมนูด้านซ้ายเลือก Security 
  • ทางด้านขวา Predefined password (...) เราก็ใส่พาสเวิร์ดเราที่ต้อง
  • และที่ Random password (for ... access) ก็เลือก Disabled (no random password)
  • สุดท้ายก็ OK

Thursday, October 6, 2011

Drive DVD Rom ของ notebook ASUS เราไม่อ่านแผ่น DVD ซะงั้น อ่านแค่ CD


  • เป็นมาตั้งแต่อาทิตย์ก่อน แหละแต่ไม่ได้สน
  • งานเยอะ ยังไม่อยากทำอะไร
  • แต่งานเบาลงแหละ อยากลง win 8 ลงไม่ได้ Drive DVD notebook เรามันไม่อ่าน DVD ซะงั้น
  • อ่านแค่ CD 
  • จากการค้นหาข้อมูลเบื้องต้น เค้าบอกว่าส่งเคลม อันนี้ ไม่ได้แน่ๆ หมดประกันแหละ
  • อีกอย่างเค้าแนะนำให้ทำความสะอาดหัวอ่าน Drive DVD
  • อ้าวแล้วจะทำอย่างไรล่ะตู ทำความสะอาดหัวอ่านเนี๋ย


Solved



  • ฝุ่นเพียบลองหาทิชชู่เช็ดหัวอ่านเบาออกซะ
  • หรือหาน้ำยาล้างอุปกรณ์อิเลคทรอนิค ก็น่าจะได้
  • ลองใส่แผ่น DVD อ้าวมันอ่านได้ซะงั้น งงอย่างแรง เล่นกันแค่เนี๋ยเลยหรือ
  • ฝุ่นเล็กๆ น้อยก็เป็นไปได้แฮะ


อ้างอิง

Friday, September 30, 2011

Error Windows No Disk ตอนติดตั้ง Windows XP ใหม่


  • ไม่รู้เป็นไรติดตั้ง Xp ด้วยแผ่น Mo 
  • พอ copy เสร็จถึงหน้าติดตั้ง screen สวยๆ มันกลับ Error ว่า
  • Windows No disk อะไรประมาณนี้แหละ พอกด Continue ก็ติดตั้งต่อได้
  • แต่ระบบมันรวนๆ เห็นได้ชัดเลยตอนใช้งาน
  • ลองติดตั้งใหม่ ล้าง partition สร้างใหม่เลย
  • ผลคือไม่ Error Windows no disk แหละ

Thursday, September 29, 2011

How to use Input Director


  • พูดถึงโปรแกรมประเภท KVM 
  • ครั้งบันทึกการตั้งค่า Synergy มันรู้สึกได้เลยว่ายุ่งยาก สำหรับมือใหม่ อย่างเรานี่ค่อนข้างงง ถ้าไม่ได้ Google ช่วยไว้ตายหยังเขียด
  • อีกตัว Input Directory ที่เป็นที่นิยมเหมือนกัน แต่มันไม่ Cross platform ใช้บน Windows เรานั้น (ขณะที่เขียน)
  • แต่การตั้งค่ามันง่ายมากๆ อย่างน้อยก็ง่ายกว่า Synergy อ่ะ

Slave (use keyboard and mouse from another computer)

  • เมื่อเราเปิดโปรแกรมขึ้นมาให้เราไปที่แท๊ป Slave Configuration ติ๊กที่ Allow any computer to take control อันนี้ก็อ่านดูน่าจะเข้าใจ
  • แต่ถ้าเราจะจำกัดให้เฉพาะบางเครื่องควบคุม Slave เครื่องนี้ได้เท่าก็สามารถกำเป็นค่าไอพีได้โดยเลือก Allow computer only on the subnet to take control: แล้วก็ระบบไอพีและซับเนต ให้เรา
  • หรือจะกำหนดให้เฉพาะ Hostname ก็ทำได้เช่นกัน ซึ่งอันนี้ระบุได้หลายโฮสแนมด้วย
  • กำหนดเสร็จก็ปิดหน้านี้ รอการเชื่อมต่อเข้ามาเพื่อควบคุม มัน

Master (share keyboard and mouse)
  • เปิดโปรแกรมขึ้นมาแล้วคลิกที่แท๊ป Master Configuration
  • คลิกที่ปุ่ม Add ด้านล่าง
  • ใส่ Hostname ของ Slave เข้าไป (ใส่ไอพี แทนได้หรือป่าวไม่แนใจ แต่คิดว่าน่าจะได้เช่นกัน)
  • จากนั้นก็ OK เป็นอันเรียบร้อย
  • และให้เรากลับไปที่หน้าต่างแรกที่ Slave Systems: เราก็จะเห็น Slave ที่เราได้เพิ่มเข้าไป ถ้ามีมากกว่า 1 Slave เราก็เลือกคลิกได้เลยว่าเราจะควบคุมเครื่องใหน

Related

The network path was not found. in Windows XP

  • อาการคือ Run พิมพ์ \\hostname มันขึ้นงี้

  •  และอีกอาการคือ เปลี่ยน Workgroup บ่ได้หว่า มัน disable แบบนี้เลย
  • แต่ถ้าเครือข่ายนั้นต่อ internet เราสามารถใช้ internet ได้ไม่มีปัญหานะ แต่เข้าแชร์ folder ไม่ได้เท่านั้น เล่นเอา IT Support บางคนงง อย่างแรง ถึงขนาด route print ดูเลยแฮะ - -'

Solved
  • Make sure you have the "Client for Microsoft Networks" installed.

  • สาเหตุก็เกิดจาก  Client for Microsoft Networks โดย Uninstall ออกไป
  • โดย บุคคลหรือมัลแวร์ อันนี้ไม่ทราบ
  • วิธีเอามันกลับมา ให้เราเปิด Properties ของ Connection ของตัวที่เราใช้เชื่อมต่อกับระบบ LAN ที่มีปัญหา
  • ที่แท๊ป General คลิกปุ่ม Install...
  • จากนั้นให้เราเลือก Client และคลิกปุ่ม Add...
  • จากนั้นให้เราเลือก Client for Microsoft Networks ตามด้วยคลิก OK
  • reboot ระบบสักรอบ เราก็จะเข้า share folder ที่คนอื่นๆ แชร์ไว้ได้ไม่มีปัญหา

อ้างอิง

Wednesday, September 28, 2011

Access share file Windows xp with Server 2003

  • เรื่อง งงๆ อีกอย่าง พยายามเข้าไปยัง folder ในเครื่อง Server 2003 ที่แชร์ไฟล์ไว้
  • ซึ่ง folder นั้นตั้ง permission ให้ admin เท่านั้นที่ทำได้ทุกอย่าง user อื่นห้ามเข้า
  • ในขณะที่เรา login เข้า Windows xp ด้วย User อื่นที่ไม่ใช่ Admin พอเราพิมพ์ \\hostname ที่ Run ผลคือ Permission denie ซะงั้น ทั้งที่จริงๆ แล้วต้องขึ้น Popup ให้กรอก User & Pass แต่มันก็ไม่ขึ้น Restart ใหม่และลองเข้าใหม่ก็ Permission denie เหมือนเดิม
  • แต่พอลอง Login เข้า Administrator ของ Windows Xp แล้วเข้า Share folder นั้นก็แสดง Popup ให้กรอก User & Pass เฉยเลย งงครับพี่น้อง
  • ทั้งที่เครื่องอื่นๆ ไม่เห็นจะเป็นเลย

Tuesday, September 27, 2011

ปัญหาการคัดลอกไฟล์ระหว่าง Network วงเดียวกัน Server 2003 ไป Windows XP

  • ปัญหาคือมีไฟล์ ที่ server 2003 ประมาณ 9 GB
  • ต้องการย้ายไฟล์ผ่าน share folder เป้าหมายปลายทางคือ windows xp อีกเครื่อง
  • โดยแชร์ไฟล์ที่ server 2003 ไว้ ที่ windows xp ก็ access เข้าไปคัดลอก
  • แต่ติดปัญหา ย้ายไปสักพัก error ซะงั้น มันบอกว่า ชื่อไฟล์ too long ซะงั้น
  • เปลี่ยนวิธีใหม่ คือ แชร์ folder ที่ windows xp ไว้ แล้วใช้ server 2003 access เข้าไป
  • จากนั้นก็คัดลอกไฟล์ที่ server 2003 ไปที่ xp โดยใช้ teracopy ช่วยอีกทอด
  • การคัดลอก 9 GB ผ่าน LAN เสร็จภายในไม่ถึง 20 นาที ก็โอเคนะ

เพิ่มเติม
  • Windows Xp หรือ Windows Server 2003 ควรใช้ teracopy ช่วยในการย้ายไฟล์จะเร็วกว่าการคัดลอกปกติอย่างเห็นได้ชัด ถ้าไฟล์นั้นขนาดใหญ๋
  • ส่วน Windows 7 ไม่แนะนำให้ใช้ teracopy เพราะ คัดลอกปกติ มันก็พอๆ กันกับใช้โปรแกรมช่วยนั่นแหละ เท่าที่ลองสังเกตุ ดูเองนะ

Sunday, September 25, 2011

เรื่องงงๆ เกี่ยวกับ Harddisk และ การบูตเข้า Windows Xp ไม่ได้สักที

  • อาการมันคือ เมื่อเรากด Power เครื่องบูตถึงหน้าโหลด Windows XP ... แล้วมันก็ restart เองตลอดเลย
  • ปัดฝุ่น ขัด RAM ก็ยังไม่หาย
  • ลองบูตเข้า Windows Xp mini และตรวจสอบ drive ว่าจะ backup ข้อมูลออกซะหน่อย
  • drive C (ระบบ) เจ๊งเข้าไม่ได้ซะงั้น แต่ drive D เข้าดูอ่านข้อมูลได้ปกติ

สรุป
  • ปัญหาน่าจะเกิดจาก Harddisk ใกล้จะกลับบ้านเก่าแหละ

อ้างอิง

Friday, September 23, 2011

Deep burner มันไม่ค่อยจะเวิร์คเลย

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

Wednesday, September 14, 2011

ไฟบน Mainboard ติดแต่เปิดเครื่องได้ => Power supply เสีย

ปัญหาคือ
  • บูตเครื่อง PC ไม่ติดเลย
  • ไฟบน Mainboard ก็ติดนี่น่า ถ้า power supply เสีย ไฟไม่น่าติดน่า
  • พอทดสอบเปลี่ยน Power supply ปรากฏว่า บูตเครื่องได้ปกติ
  • แสดงว่า Power supply อันนั้นเสียวหว่า

How to use Synergy part 4 (Windows => Windows)

  • Server is windows 7
  • Client is windows 7

Server (Windows 7)

Client (Windows 7)

เพิ่มเติม
  • สำหรับ Server และ Client เป็น Windows ทั้งคู่ เราสามารถกำหนดค่า Screen Name เป็นค่าอื่นๆ ได้ที่ไม่ใช่ IP ประมาณว่าเป็น Alias นั่นเอง

บทความที่เกียวข้อง

How to use Synergy part 3 (Windows => Linux)



  • Server => Windows 7 => 192.168.1.1 (เราจะแชร์ keyboard และ mouse ของ เครื่องนี้แหละ ที่จะใช้ควบคุมเครื่องอื่นด้วย)
  • Client => Ubuntu 11.04 => 192.168.1.2 (เครื่องนี้ทำเสร็จแล้ว เราถอด keyboard และ mouse ออกได้เลย เพราะ ไม่จำเป็นแล้ว เราจะใช้ mouse keyboard ของเครื่อง Server แทน)

Server (Windows 7)
  • เปิด Synergy ขึ้นมา เลือกที่ Share this computer' s keyboard and mouse (Server)
  • ขั้นแรกต้องตั้ง screen name ให้ server เราก่อนโดยเลือก radio button ที่ Share this computer's keyboard and mouse (server) และในกรอบ Options คลิกปุ่ม Advanced...
  • Screen Name กรอกเป็น IP Server ในที่นี้คือ 192.168.1.1 ส่วนค่า Port ก็ใช้ค่าที่มันให้มานั่นแหละ
  • จากนั้นก็คลิกปุ่ม OK
  • เมื่อกด OK แล้วเราก็จะกลับมายังหน้าต่างก่อนหน้านี้
  • ขั้นตอนต่อไป คลิกที่ Configure... ของ Screens & Links
  • ที่กรอบ Screens: คลิกปุ่ม "+" เพื่อเพิ่ม 192.168.1.1 (screen name server) และ 192.168.1.2 (screen name client)
  • กรอบ Links: ก็ใส่ให้ได้ประมาณภาพนี้ เมื่อใส่ค่า Screens & Links เรียบร้อยก็ Ok ซะ (ต้องเรียงลำดับโดยให้ Server is rigth of Client ขึ้นก่อนและบรรทัดสองค่อยเป็น Client is left of Server เมื่อเราเลื่อนเม้าส์ไปขวาสุดของเครื่อง Server มันจะทะลุไปที่เครื่อง Client)
  • เราก็จะกลับไปยังหน้าหน้าต่างอันแรก
  • คลิกที่ปุ่ม Start เพื่อรอรับการเชื่อมต่อจาก Client
  • ตั้งค่าฝั่ง Server เรียบร้อย

ค่า Links บรรทัด 1
  • 192.168.1.2 is right of 192.168.1.1
  • หมายถึง client อยู่ฝั่งขวาของ server คือเมื่อเราเลื่อน mouse ไปสุดหน้าจอของ server ทางด้านขวา จะทะลุไปยังหน้าจอของ client
  • กรอบสีแดงอันแรกเลือกเป็น right
  • กรอบสีแดงตรงกลางเลือกเป็น 192.168.1.1 (server)
  • กรอบสีแดงด้านขวาสุดเลือกเป็น 192.168.1.2 (client)
  • จากนั้นคลิกปุ่ม "+"
ค่า Links บรรทัด 2
  • 192.168.1.1 is left of 192.168.1.2
  • หมายถึง server อยู่ฝั่งซ้ายของ client คือเมื่อเราเลื่อน mouse ไปสุดหน้าจอของ client ทางด้านซ้าย จะทะลุไปยังหน้าจอของ server
  • กรอบสีแดงอันแรกเลือกเป็น left
  • กรอบสีแดงตรงกลางเลือกเป็น 192.168.1.2 (client)
  • กรอบสีแดงด้านขวาสุดเลือกเป็น 192.168.1.1 (server)
  • จากนั้นคลิกปุ่ม "+"
Slave (Ubntu 11.04)
บทความที่เกี่ยวข้อง

Popular Posts