\

Facebook


วันอาทิตย์ที่ 30 มีนาคม พ.ศ. 2557

ประสบการณ์การใช้ Window 8 Blue Preview ฟรีจาก Microsoft Official


เนื่องจาก Hard Disk ที่มาพร้อมกับโน๊ตบุ๊คตั้งแต่แรกซื้อ ถึงขีดจำกัดของมันแล้ว จู่ๆก็เล่นอ่านไฟล์ล้มเหลว บูทไม่ขึ้น มองไม่เห็น OS ถึงขั้นว่าเอา Hirens USB (วิธีสร้าง usb boost disk ด้วย Hirens tool) มาเปิดดู Disk ก็เอ๋อเหรอ อาการหนักแบบนี้ ซื้อใหม่อย่างเดียวครับ เลยเจิม Hard Disk ใหม่ด้วย Windows 8 (ไม่มีปุ่ม Start) มาลองเล่นดู

ซึ่งผมเลือกเป็นเว่อร์ชั่น Blue Preview ซึ่งเป็นเว่อร์ชั่นที่ทางไมโครซอฟเค้าบอกว่า ให้เอามาทดลองใช้ได้ฟรี ไม่เสียตังสักกะบาทเดียว แต่ว่าติดที่ยังไม่ได้ Activate License Key ซึ่งต้องซื้อเว่อร์ชั่นเต็มมาลงแทน หรือซื้อไลเซนต์ของทางไมโครซอฟ ซึ่งตั้งแต่ใช้งานมาก็ไม่พบปัญหาการล็อกวินโดว์เลยครับ เอาเถอะใช้ไปก่อน Windows 8.1 แท้อออกเมื่อไหร่(เงินถึงด้วย) ค่อยซื้อมาก็แล้วกัน

เหตุผลที่โหลด Windows 8  มาก็คืออยากเห็นประสบการณ์การใช้ OS แบบใหม่ๆ ต้องการอะไรที่ใช้งานแสนง่าย และระบบ Cloud หรือการ Sync ที่ชาญฉลาดมากยิ่งขึ้น (จริงๆจะเอามาลอง Dev Windows 8 metro app) ซึ่งจำเป็นมากในยุคปัจจุบันที่มีอุปกรณ์การสื่อสารมากมาย ไม่ว่าจะ Smartphone, Tablet, PC, Note book ซึ่งลองคิดดูง่ายๆว่าถ้าวันหนึ่ง hard disk ของคุณพังโบ๊ะแบบผม งานทั้งหมด รูป เพลง ไฟล์สำคัญ (และอื่นๆอีกมากมาย) หายไปต่อหน้าต่อตา จะรู้สึกว่าคลาวน์สำคัญจริงๆ

หน้าจอที่เด้งขึ้นมาทุกครั้งที่เปิดเครื่อง และจะสุ่มเด้งขึ้นมาอีกตอนใช้งานคือหน้าจอ Activate ซึ่งสร้างความรำคาญพอประมาณ แต่บ่นไม่ได้ ใช้ของฟรี ซึ่ง Windows 8 Blue Preview นี้จะไม่หยุดการทำงานเบี้องหลัง คือไม่ว่าจะเปิดหนังทิ้งไว้ เปิดบิทควบคู่ไป ก็ไม่โดนหยุดการทำงาน และเราก็สามารถออกจากหน้านั้นได้โดยไม่โดน Lock เครื่อง โดยกลับมาใช้งานได้ตามปกติสุขอีกครั้ง

ปัญหามองไม่เห็นการ์ดจอ : อาจเป็นเพราะโน๊ตบุ๊คของผมเป็นรุ่นเก่าแล้ว (4-5 ปี) ทำให้มองไม่เห็น Hardware ที่เป็นการ์ดจอ NVidia สังเกตได้จาก เมื่อเข้าหน้าจอ device manage จะพบ Unknown hardware อยู่เพราะวินโดว์ทำความรู้จักกับ NVidia ไม่สำเร็จ ซึ่งทำให้ดูวิดีโอแบบ HD ที่ความละเอียด 720p และ 1080p ไม่ได้ ปัญหานี้น่าจะต้องรออัพเดต windows เรื่อยๆจนกว่าทางไมโครซอฟต์จะปล่อย patch แก้ปัญหานี้

-- note -- ถ้าแก้ปัญหาการ์ดจอ จะกลับมาแก้ไขบทความอีกครั้ง [2weektrain2014

วันพฤหัสบดีที่ 27 มีนาคม พ.ศ. 2557

[SQL] Remove View - SQL SERVER 2008R2 วิวทั้งหลายจงหมดสิ้นไป



ชุดคำสั่งสำหรับล้าง view ทั้งหมดที่อยู่ใน folder "View" ด้วย SQL SERVER 2008R2 , เริ่มต้นจาก connect databe ก่อนเเล้วเริ่มต้น Transact-SQL หน้าใหม่ copy code ด้านล่างนี้ ลงไปวางเเล้วกด  F5 เพื่อรันโค๊ดทั้งหมด แล้ววิวของท่านจะถูกล้างจนหมดสิ้น

DECLARE @viewName varchar(500)
DECLARE cur CURSOR
      FOR SELECT [name] FROM sys.objects WHERE type = 'v'
      OPEN cur

      FETCH NEXT FROM cur INTO @viewName
      WHILE @@fetch_status = 0
      BEGIN
            EXEC('DROP VIEW ' + @viewName)
            FETCH NEXT FROM cur INTO @viewName
      END
      CLOSE cur
      DEALLOCATE cur

หายหมดจริงๆนะครับ ถ้าไม่มั่นใจ แนะนำให้ back up วิวก่อนเเล้วค่อยเริ่มทำการลบ

วันพุธที่ 26 มีนาคม พ.ศ. 2557

[JDBC Driver]Oracle client ก็เปิดดาต้าเบส MySQL ได้เหมือนกัน


ทุกทีที่ผมต้องใช้ดาต้าเบส mySQL เครื่องมือตัวแรกที่แว้บเข้ามาในหัวคือ phpMyadmin ไม่รู้ว่าเก่าไปหรือไม่เเต่รู้ว่า tool ตัวนี้ทำให้ผมเขียนเว็บสำเร็จมาหลายต่อหลายงานเเล้ว อีกทั้งมันยังฟรี แถมติดมากับ XAMPP อีกด้วย เรียกว่าโหลดมาครั้งเดียวครอบคลุมงานเขียนเว็บอยู่แล้ว 

ด้วย gui ที่ง่ายเเละตอบโจทย์การสร้าง database ก็เลยไม่รู้ว่าจะโหลด tool ตัวอื่นๆมาหนักเครื่องไว้ทำไม เพราะ select create insert ก็จบได้ที่ตัวนี้ แต่เทคโนโลยีเปลี่ยนไป เราก็ต้องเปลี่ยนตาม ก็เลยมาลองเล่นๆดูกับ Oracle เพราะที่ บ. เค้าใช้งานกันทุกโปรเจค์ ทำให้สงสัยว่า "oracle client มันอ่านดาต้าของ provider ตัวอื่นได้ไหม " ลองที่ mySQL ก่อนเลย 

เริ่มจากไปหา Download MySQL Driver for Oracle Client ก่อนเลย ซึ่งมีแจกทั่วไป เเต่แนะนำให้โหลดที่   
https://dev.mysql.com/downloads/connector/ เลือกโหลดตัวทีชื่อว่า JDBC Driver for MySQL (Connector/J) แล้วเลือกโหลดตามประเภท windows ได้เลย 32 bit(x86) หรือ 64 bit(x64)

รันแอพลิเคชั่น oracle sql developer ขึ้นมาจาก start > oracle - oracle_client11g_homexx > application development > sql developerจากนั้นจะสังเกตเห็นว่า driver ของเรามีเพียง oracle กับ access เท่านั้น

ถึงเวลาเพิ่ม tab mySQL เเล้วให้ไปที่ tool > preference.. > จะแสดงหน้าต่าง Preferences ขึ้นมา เลือเมนู database > Third Party JDBC Drivers แล้ว add entry เป็นไฟล์ที่เราดาว์นโหลดมา

เปิด Oracle ใหม่อีกครั้ง เพียงเท่านี้ tab MySQL ก็จะแสดงขึ้นมา ที่เหลือก็แค่กรอก conection ให้ถูกต้องครับ (วิธีดูรหัส admin ของ phpMyAdmin)


สรุปการใช้งานโดยคร่าวๆ
สิ่งที่ผมหวังไว้จากการใช้คือ insert delete seelect เเละ query ทุกรูปแบบได้ แต่ผมกลับทำได้อย่างลำบากบนออราเคิลไคเอน ซึ่งผมหาฟังชั่นต่างๆอยู่นาน สุดท้ายก็ไม่เจอที่ต้องการ ดังนั้นสำหรับผมไม่ตอบโจทย์ความต้องการ ปล.กลับไป phpmyadmin เช่นเดิม อยู่มานานแบบนี้ ของเค้าดีจริง

ไหนๆก็เล่าเรื่อง Oracle มาถึงตรงนี้ละ (มือใหม่อย่างผม)เจอปัญหาดังนี้ list ไว้ก่อน แก้ไขได้แล้วจะมาแก้ไขบทความอีกที
1 require java version 1.4 ของผมเว่อร์ชั่นใหม่กว่านั้น รันไม่ขึ้นเฉย ต้องหามาลงทุกเว่อร์ชั่นหรือเปล่าเนี้ย
2 วิธีการดู relation ของแต่ละ table ทำยังไง





May be like this posts