เมื่อวันพฤหัสบดีที่ผ่านมา ผมได้มีโอกาสแวะไปยัง iStudio แห่งหนึ่ง ที่นั่นมีจอโทรทัศน์ขนาดใหญ่ซึ่งทางร้านใช้เล่นไฟล์วีดีโอซึ่งจอดังกล่าวเชื่อมต่ออยู่กับ Mac mini ซึ่งวางไว้ด้านหลังจอดังกล่าว (จอถูกเจาะให้ยื่นออกมาจากอีกห้องหนึ่ง)
การใช้งานปัจจุบันมีปัญหาอยู่เรื่องหนึ่งคือ ความไม่สะดวกในการควบคุมเครื่อง Mac mini เพราะต้องทำการโยงคีย์บอร์ดและเมาส์ไปทางด้านหลังเพื่อต่อกับ Mac mini ทำให้คีย์บอร์ดและเมาส์ต้องลอยอยู่บนอากาศ โชคดีที่ Mac mini เครื่องดังกล่าวติดตั้ง Mac OS X Leopard และในร้านมีเครือข่ายไร้สาย (Wireless LAN) ผมกับพนักงานของร้านเลยได้ลองใช้คุณลักษณะหนึ่งใน Mac OS X Leopard คือ Screen Sharing เพื่อช่วยแก้ปัญหาดังกล่าว (เล่าคร่าวๆ เพราะลืมรายละเอียดไปแล้วว่าเราตั้งอะไรเป็นพิเศษหรือไม่)
หน้าที่หลักของ Screen Sharing คือ การแบ่งหน้าจอให้เครื่องอื่นๆ ในเครือข่ายสามารถสังเกตสิ่งเกิดขึ้นบนหน้าจอของเครื่องที่ได้เปิดบริการ Screen Sharing ไว้ คล้ายๆ กับ Apple Remote Desktop (ใน Mac OS X Leopard เรียกว่า Remote Management) เพียงแต่ Screen Sharing เป็นของฟรี ไม่ต้องติดตั้งอะไรเพิ่ม แต่ถ้าเรามี VNC Client ในเครื่องก็สามารถนำมาใช้กับทั้งสองอย่างที่กล่าวไปได้
เคยหงุดหงิดไหมครับ แต่ง Keynote ซะสวยด้วย Master ด้วยเครื่องมือที่มาพร้อมกับ Keynote แต่กลับต้องมานั่งเปลี่ยนแบบอักษรใน Presenter Notes เองทุกหน้าที่ทำการเขียนบันทึก
เพิ่งจะสังเกตแฮะ ไม่เคยสังเกตเลยมานานมากแล้ว (ตั้งแต่ใช้งาน) ว่า Aperture มันไม่ยอม export metadata บางตัวมากับรูปด้วยเวลาที่ export รูป
เรื่องของเรื่องคือ ผมพยายามจะเขียนโปรแกรมดึง metadata จากรูปที่ export แล้วออกมาแสดง ด้วยความพยายามทั้งหมดไม่ว่าจะเป็นการใช้ ImageIO.framework หรือว่าการใช้ ImageMagick (RMagick) หรือว่าการใช้ Exiftool ต่างก็ล้มเหลวหมด
ก็เลยคิดว่า มันเป็นเพราะอะไรเนี่ย ทำไมข้อมูลที่ต้องการอย่างเช่น Lens Model มันถึงไม่แสดง หรือว่าเราเขียนโปรแกรมผิดหว่า แต่ข้อมูลอื่นๆ มันก็แสดงหมดนี่นา เอ๊ะชักยังไงๆ
กลับไปดูใน Aperture .... อืมมม ข้อมูลเลนส์มันก็มีนี่นา
เอ๊ะ เดี๋ยวก่อน หรือว่ามัน export ข้อมูลมาให้ไม่ครบ? ไม่น่าเป็นไปได้ ... แต่ลองหน่อยดีกว่า ว่าแล้วก็ลากรูปที่เพิ่งจะ export มาน่ะแหละ กลับลงไปใน project แล้วเปิด metadata ดู .. เฮ้ย หายจริงๆ ด้วย
อืมมม แบบนี้หมายความว่าไงเนี่ย ลอง export master ดูซิ ทีงี้ล่ะมาเชียวนะ แต่ว่าไหงพอ export versions กลับไม่ยอม export ให้ละเนี่ย ... สิ่งที่ผมต้องการน่ะเหรอ แค่ resize รูปเองนะ ไม่ได้ต้องการทำอย่างอื่นเลย
ลองใช้โปรแกรมอย่าง ImageMagick ทำหน้าที่ลดขนาดรูปดูบ้าง .....
เพิ่งจะลง Ruby/Rails ในเครื่องใหม่เมื่อคืน
ผมลง Ruby แยกไว้ต่างหากที่ /usr/local เพราะว่าไม่อยากจะไปยุ่งกับตัวที่มากับระบบมากนัก อีกอย่างจะได้บริหารทุกอย่างง่ายกว่าด้วย ไม่ต้องสนใจว่า Apple จะอัพเดทเมื่อไหร่ อีกอย่างก็ลดการปวดหัวเรื่องความไม่มาตรฐานทั้งหมดของการจัดเก็บ
ก็ลงไปตามปกติครับ ทั้ง Ruby, Rails, Mongrel, Capistrano, SQLite3 binding, MySQL (เอา source code มา compile ลงเอง ไม่ยากครับ หาวิธีลงได้ทั่วๆ ไป), MySQL binding
พอลงเรียบร้อยแล้ว เรียก rails newapp ได้ไม่มีปัยหา แต่ว่าพอ start application server และลองเข้าไปดู ดันเกิดปัญหา.... no such file to load -- sqlite3
ซื้อ External Harddisk ของ LaCie มาตัวหนึ่ง ว่าจะเอาไว้เป็น Time Machine Backup โดยเฉพาะ และก็ทำตามขั้นตอนปกติทุกอย่าง (เข้า Time Machine ใน System Pref แล้วก็เลือก "เปลี่ยน Disk" ซึ่ง Disk ใหม่นี้ก็ใช้ Disk Utility ทำระบบไฟล์เรียบร้อยแล้ว)
แต่ว่าก็เจอปัญหาอย่างหนึ่ง (เสียดายที่ไม่ได้จับภาพหน้าจอเอาไว้) นั่นก็คือ ระหว่างกำลัง Backup ไปได้ซักพัก ก็เจอข้อความปวดหัวใจ ว่าไม่สามารถ Backup ให้เสร็จเรียบร้อยได้
Time Machine Error: "Unable to complete backup. An error occurred while copying files to the backup volume".
ก่อนอื่นที่เขียนบทความเรื่องนี้ ไม่ได้ต้องการสนับสนุนให้ละเมิดลิขสิทธิ์นะ แต่มันก็อาจจะมีเหตุจำเป็นที่คุณต้องทำสำเนาแผ่นซีดีทั้งแผ่นด้วยเหตุผลบางประการ (เช่นไปต่างประเทศหลายเดือน ทำสำเนาแผ่นโปรแกรมบางโปรแกรมไปกันเหนียวเผื่อต้องติดตั้ง ณ ต่างประเทศเลย)
ถ้าคุณเป็นคนหนึ่งเช่นผมที่ใช้ Windows Vista และมีปัญหากับ iTunes แล้วปิดมันไม่ลง (เพราะมันจะค้างทันทีที่คุณปิดต้อง End Process สถานเดียว) ผมได้บังเอิญไปค้นพบลิงก์นี้เข้า หวังว่าจะช่วยแก้ปัญหานี้ได้
สาเหตุของปัญหาจากการสันนิษฐานของผู้เขียน คือการที่ iTunes มีการเรียกใช้งาน Bonjour Service แล้วมีปัญหาบางประการทำให้มันค้างและปิดไม่ลงในที่สุด (เป็นแต่เฉพาะกับ Vista เท่านั้น Windows XP, 2003 ไม่เป็น) วิธีที่ผู้เขียนแก้คือ
- ปิด iTunes ด้วยหนทางใดหนทางหนึ่งเสียก่อน
- เข้าไปยัง Services ซึ่งอยู่ภายใต้หัวข้อ Services and Applications ภายใน Computer Management (คลิ้กขวา My Computer แล้วเลือก Manage)
- มองหา Service ชื่อ Bonjour Service แล้วสั่ง Stop มัน (จะตั้งค่าของ Startup ให้เป็น Disable หรือ Manually ก็ตามแต่)
- เปิด iTunes เข้าไปใน Preferences แล้วยกเลิกการ Share file หรือการค้นหาไฟล์เพลงผ่านทาง Bonjour ทั้งหมด
เพียงเท่านี้คุณจะสามารถปิด iTunes ได้อย่างเป็นปกติแล้ว แต่ผมก็ยังมีข้อสงสัยว่า ตกลงนี่เป็นบั้กของ Bonjour หรือ iTunes กันแน่ เพราะผมมีความจำเป็นต้องใช้ Bonjour ในการติดต่อกับ Printer ที่เชื่อมต่อกับ Airport Extreme ที่บ้าน ถ้าต้องปิด Bonjour ไปถาวรคงไม่สนุกแน่ๆ
ออลืมไป จริงๆ มันก็มีบั้กอีกอย่างที่เกิดขึ้นและทำให้ iTunes เดี้ยงไป นั่นคือการเข้าไป interrupt ไฟล์ที่กำลังถูกดาวน์โหลดผ่านทาง iTunes ซึ่งเข้าไปในระบบ bugreport ผมกลับไม่พบช่องทางแจ้งปัญหาดังกล่าวที่เกิดขึ้น เลยไม่ทราบว่าจะทำอย่างไรกับมันดี?!?
Remote Desktop Connection makes you be able to connect to a Windows-based computer. If you are connecting to Windows XP, the program will automatically attach you to the console session like when you sit in front of the computer because the OS has only one session. On the other hand, Windows Server version, such as 2000 and 2003, has more than one session. The program will connect you to any available session, but not the console.
ไม่รู้ว่าจะมีใครเคยเจอปัญหานี้รึเปล่า แต่สำหรับตัวเองเป็นครั้งแรกที่เจอ แล้วเนื่องจากเป็นคนที่ชอบใช้ Bluetooth ในการส่งรับไฟล์กับมือถือบ่อยๆ เลยทำให้รู้สึกว่าเป็นปัญหาที่ใหญ่เหมือนกันถ้าใช้ Bluetooth ไม่ได้ เลยลองหาทา
ปกติผมใช้ Cyberduck เป็น FTP client สำหรับการอัพโหลดไฟล์ต่างๆ ขึ้นเวบ การใช้งานก็ง่ายดี แค่ลากไฟล์จาก Finder ไปหย่อนลงในหน้าต่างของ Cyberduck แล้วมันก็จะอัพโหลดให้ แต่ว่าปัญหาอย่างหนึ่งที่กวนใจคือ ใน Finder มันไม่แสดงไฟล์ที่ถูกซ่อนไว้ ส่วนใหญ่ก็เป็นไฟล์ระบบทั้งหลายแล้วก็ไฟล์ที่ขึ้นต้นด้วยจุด (.) สำหรับการใช้งานทั่วๆ ไปก็ไม่ได้สนใจไฟล์เหล่านี้อยู่แล้ว ยกเว้นแค่ไฟล์เดียวคือ .htaccess
Recent comments
3 weeks 1 day ago
3 weeks 1 day ago
3 weeks 6 days ago
3 weeks 6 days ago
4 weeks 4 days ago
5 weeks 5 days ago
5 weeks 5 days ago
6 weeks 6 days ago
6 weeks 6 days ago
6 weeks 6 days ago