เทคนิคการใช้งาน Regular Expression บน Excel

เมื่อต้องการเลือกข้อมูล หรือจัดกลุ่มข้อมูลที่เป็นข้อความ ยาวๆ ซับซ้อน ก็ต้องคิดถึงการใช้ Regular Expression ซึ่งใช้งานได้ทั่วไปใน Shell Script ต่างๆ แต่เมื่อต้องทำสิ่งเหล่านี้ใน Excel นั้น ค่อนข้างยุ่งยาก  แล้วในที่สุด ก็ไปพบคนใจดี เขียน VBS มาให้ ตามไฟล์นี้ regexp.txt ให้ใช้งาน Regular Express แบบเป็น Formula ง่ายๆ วิธีการใช้ติดตั้งใช้งาน Download ไฟล์ข้างต้นไป แล้วแก้เป็นนามสกุล .bas เปิด Excel แล้วกดปุ่ม Alt-F11 ไปที่ File > Import File แล้วเลือกไฟล์ .bas ข้างต้น ผลคือ จะได้ Module ชื่อ regexp ใน Excel ตั้งแต่ 2007 เป็นต้นไป จะไม่ยอมให้ … Read more

วิธีติดตั้ง Vmware Tool บน Ubuntu สำหรับ Vcenter ESXi 5.1

ทำไมต้องลง Vmware Tools

Vmware Tools เปรียบเสมือน การลง driver ที่ทำให้การใช้งานราบรื่นทั้ง GUI และ Network รวมถึงเกี่ยวกับ
อุปกรณ์ต่าง ๆ เช่น mouse, usb และการแสดงผล โดยที่สำคัญที่สุดคือสามารถใช้งานได้อย่างมีประสิทธิภาพสูงสุด

วิธีนี้ใช้ได้กับทั้ง vmware server ที่เสียตังค์และฟรีนะครับ แต่วิธีที่ยกมาเป็นแบบที่เสียตังค์แต่สามารถ apply กันได้ครับ โดยทำดังนี้ครับ

1. Login เข้าเครื่อง ทำการ apt-get update ให้เรียบร้อย

# apt-get update
# apt-get upgrade

Read more

แก้ปัญหา update ubuntu server แล้วแจ้ง error ว่า perl: warning: Setting locale failed.

update Ubuntu Server แล้วมี error message แจ้งดังนี้

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en_US:en",
LC_ALL = (unset),
LC_TIME = "th_TH.UTF-8",
LC_MONETARY = "th_TH.UTF-8",
LC_ADDRESS = "th_TH.UTF-8",
LC_TELEPHONE = "th_TH.UTF-8",
LC_NAME = "th_TH.UTF-8",
LC_MEASUREMENT = "th_TH.UTF-8",
LC_IDENTIFICATION = "th_TH.UTF-8",
LC_NUMERIC = "th_TH.UTF-8",
LC_PAPER = "th_TH.UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.

Read more

Multiple SSL Web Sites On One IP Address

แก้ให้ apache 2 สามารถให้บริการ ssl-site ได้มากกว่า 1 site บน ubuntu 12.04 ; Apache 2.2.22

* Server ต้องสามารถให้บริการ https ได้อยู่แล้ว

  1. เพิ่มบรรทัด NameVirtualHost *:443 ลงไปในไฟล์ /etc/apache2/ports.conf
    ตัวอย่าง
    ports.conf

    # /etc/apache2/sites-enabled/000-default
    # This is also true if you have upgraded from before 2.2.9-3 (i.e. from
    # Debian etch). See /usr/share/doc/apache2.2-common/NEWS.Debian.gz and
    # README.Debian.gz

    NameVirtualHost *:80
    NameVirtualHost *:443
    Listen 80

    Read more

ใช้ Powershell แบบ Linux Shell Script

รวบรวมการทำงานกับ Powershell บน Windows โดยเทียบเคียงกับการใช้ ShellScript บน Linux (ทะยอยเขียนบันทึก โปรดติดตามเรื่อยๆ) เลือกบางบรรทัดจากไฟล์ที่มีคำที่ต้องการอยู่ shellscript: grep someword textfile.txt powershell: select-string “someword” textfile.txt เลือกบางบรรทัดจากไฟล์ แล้วแยกด้วยเครื่องหมาย : เพื่อเอาฟิลด์ที่ 3 shellscript: grep someword textfile.txt | awk -f ‘{FS=”:”}{print $3}’ powershell: select string “someword” textfile.txt | % { $_.line.split(‘:’)[2];  } เลือกบางบรรทัดจากไฟล์ แล้วเอาลงไฟล์ shellscript: grep someword textfile.txt  > output.txt powershell: select string “someword” … Read more