Tag Archive แอดออน

Byphunsanit

ติดตั้ง imagick ImageMagick ใน windows (xampp)

การติดตั้ง imagick (ImageMagick) มันจะมีขั้นตอนพิเศษคือ copy .dll นอกจาก php_imagick.dll ใส่ไว้ใน apache\bin และต้องเซ็ต ENVIRONMENT PATH ด้วย

ขั้นตอนการติดตั้งแบบละเอียด

  1. เปิด phpinfo ดู PHP Version ของ server ที่ต้องการจะติดตั้ง
  2. เปิด PECL: imagick download สังเกต สัญลักษณ์ windows คลิกไปจะบอกว่า version นี้สามารถใช้กับ php version ไหนได้บ้าง ลองไล่จาก version ใหม่ล่าสุดลงมาของใหม่ยังไงก็ดีกว่าของเก่าๆ จากนั้นเลือกไฟล์จากข้อมูลใน phpinfo
    Thread Safety
    disabled
    แทนด้วย NTS
    enabled
    แทนด้วย TS
    Architecture
    เป็น x64 หรือ x86

    เช่น 7.1 Thread Safe (TS) x64 คือ php version = 7.1 Thread Safety = enable Architecture = x64 คลิกโหลดมาจะได้ไฟล์ php_imagick-3.4.3-7.1-ts-vc14-x86.zip

  3. แตกไฟล์ที่โหลดมาให้ php_imagick.dll ไปที่ folder extension_dir ใน phpinfo (เช่น C:\xampp\php\ext)
  4. แตกไฟล์นามสกุล .dll ที่เหลือไปที่ apache/bin (เช่น C:/xampp/apache/bin)
  5. เปิดไฟล์ php.ini ขึ้นมา โดยดูจาก Loaded Configuration File ใน phpinfo (เช่น C:\xampp\php\php.ini) เพิ่ม
    ...
    extension=php_imagick.dll
    ...
  6. โหลดตัวโปรแกรม ImageMagick มาจาก Windows Binary Release เลือก version ที่ต้องการโดย
    Q
    คือ bits-per-pixel มีให้เลือก 8 กับ 16 ยิ่งเยอะภาพจะยิ่งชัดแต่ตัวไฟล์จะใหญ่กว่า
    x86 / x64
    คือ Architecture ของ windows ที่ใช้อยู่ เลือกให้ตรงกับเครื่อง server ถ้าไม่ได้ใช้ Windows 32-bit ใช้ x64 จะดีกว่า

    โหลดแล้วติดตั้งตามปกติ อย่าลืมติ๊ก Add application directory to your system path

  7. restart apache จากนั้น ค้นหา imagick ถ้าขึ้นแสดงว่าติดตั้งสำเร็จ และดู PATH จะมี folder ที่ติดตั้ง Magick เช่น C:\Program Files\ImageMagick-7.0.5-Q16; Image ไว้ (ถ้าไม่มีลอง restart windows ดู)
Byphunsanit

หาลิ๊งค์เว็บในบุ๊คมาร์กที่ซ้ำหรือตาย

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

ในโครมจะมี extension เข้าไปโหลดได้ที่ https://chrome.google.com/webstore/search/bookmarks%20duplicate?hl=en-USโดยมีตัวที่น่าสนใจ 2 ตัวคือ

  1. Bookmark Sentry ตัวนี้สามารถหาลิงค์ที่ตาย (ทดลองเรียกแล้วเข้าไม่ได้) ตั้งเวลาให้ทำงานเองได้ แต่มีข้อเสียคือ เวลาค้นหา link ที่ซ้ำแล้ว ถ้าไปกด Delete มันจะลบแบบไม่ถงไม่ถามซักคำ ซึ่งผมไม่ชอบรู้สึกว่าน่าจะทำพลาดง่ายๆ แบบไม่มีโอกาสแก้ตัว
  2. SuperSorter options ตัวนี้ช่วยเรียงลำดับให้ใหม่ด้วย ถ้ามีรายการซ้ำมากๆตัวนี้จะใช้สะดวกกว่าตัวแรก แบบที่ภาษาทางสถิติเรียกว่าอย่างมีนัยสำคัญเลยละครับ แต่ไม่ช่วยหา death links ซะงัน

วิธีใช้งานทั้งสองตัวเหมือนกันคือ

  1. ในหน้า download เมื้อกี้กดปุ่ม +ADD TO CHROME
  2. กดปุ่ม ADD อีกครั้ง
  3. กดปุ่มที่ เส้นสามเส้น ที่อยู่ขวามือ บนสุด เลือก settings
  4. กด extensions หรือจะพิมพ์ chrome://extensions/ ในช่อง Address bar ก็ได้
  5. กด Options ใน Extension แล้วปรับแต่งการทำงานตามสะดวกเลยครับ

เพื่อความรวดเร็วใช้ SuperSorter หารายการซ้ำก่อน จากนั้นใช้ Bookmark Sentry หาลิงค์ตายต่อ