Archive

Archive for March, 2008

プロポーズ大作戦

March 27th, 2008

เมื่อวานเพิ่งได้ดูตอนพิเศษ (ตอนจบ) ​ของละครเรื่อง プロポーズ大作戦 (Operation Love) ซึ่งเป็นเรื่องของเคน (แสดงโดยยะมะชิตะ) ที่ต้องไปร่วมงานแต่งงานของเร (นะงะซะวะ มะซะมิ) เพื่อนสนิทที่เรียนด้วยกันมาตั้งแต่สมัยประถม ภายในงานเลี้ยงมีการแสดงภาพถ่ายต่างๆ ของเจ้าบ่าวเจ้าสาว ในภาพเหล่านี้มักจะมีเคน (หรือเคนโซ ตามที่เรชอบเรียก) อยู่ด้วยเสมอ ทำให้เคนเกิดความรู้สึกเศร้าและเสียดายที่สุด ที่ปล่อยโอกาสต่างๆ ให้ผ่านไป โดยไม่มีโอกาสบอกความในใจให้เรรู้ ทั้งๆ ที่มีเวลาและโอกาสอยู่กับเรมากมาย ความคิดของเคนนี้ก็ร้อนไปถึงเทวดาที่อยู่โบสถ์ที่จัดงานแต่งงาน ที่เห็นว่าเป็นครั้งแรกที่คนมาร่วมงานแต่งงานรู้สึกคับแค้นใจตัวเองมากขนาดนี้ จึงเสนอโอกาสให้เคนย้อนเวลากลับไปในเหตุการณ์ต่างๆ ในภาพถ่าย แต่จะย้อนเวลาไปถึงก่อนเวลาถ่ายภาพไม่นานนัก โดยเคนจะต้องพยายามเปลี่ยนแปลงอดีตหรือบอกรักเรให้ทันก่อนที่จะเกิดเหตุการณ์การถ่ายภาพๆ นั้น

ช่วงแรกของละครเรื่องนี้จะออกแนว romantic-comedy แต่ตอนหลังๆ เมื่อผู้ชมได้รับรู้เหตุการณ์ต่างๆ มากขึ้น ส่วน comedy ก็ค่อยๆ หายไป เหลือแต่ความพยายามของเคนในการทำให้เรเปลี่ยนใจกลับมาหาตัวเอง เพราะจริงๆ แล้วเรก็ชอบเคนอยู่เหมือนกัน แต่เรไม่มั่นใจและไม่เคยเห็นเคนแสดงออกถึงความรักนั้นเลย สุดท้ายเรเลยหันไปหาทะดะซังผู้ชายที่เรอาจจะไม่ได้ชอบมาตั้งแต่ต้น แต่มีความรักที่จริงใจต่อเร

จริงๆ แล้วละครเรื่องนี้จบไปตั้งแต่ช่วงฤดูร้อนแล้ว แต่มาทำเป็นตอนจบพิเศษอีกหนึ่งตอน เพื่อคลี่คลายปัญหาต่างๆ ที่ยังทิ้งค้างไว้ ดูละครเรื่องนี้แล้ว บางทีก็อยากกลับไปแก้ไขบางอย่างในอดีตเหมือนกันนะ บางทีก็นึกเอาเองเหมือนกันว่าทำไมตอนนั้นถึงตัดสินใจอย่างนั้น (วะ)

drama, japanese ,

LaTeX with Thai

March 27th, 2008

ช่วงนี้มีคนถามเกี่ยวกับเรื่องการใช้ LaTeX กับภาษาไทยบ่อยๆ เลยเอามาจดไว้หน่อยล่ะกัน ที่โดนถามๆ มา มักจะเป็นการใช้ LaTeX เขียนเปเปอร์โดยใช้ภาษาอังกฤษเป็นหลัก มีภาษาไทยแทรกเล็กน้อยเท่านั้น จึงทำได้ 2 วิธี

  1. ใช้ Thai LaTeX ซึ่งเป็นวิธีการที่มาตรฐานที่สุด วิธีติดตั้งก็มีอธิบายไว้หลายที่ ถ้าจะให้ง่ายที่สุดก็คงจะต้องใช้ Ubuntu หรือ Debian แล้ว apt-get install thailatex ก็น่าจะจบแล้ว ส่วนวิธีการใช้งาน ก็เพียงแค่เพิ่ม \usepackage[thai,english]{babel} เพื่อระบุว่าจะใช้ภาษาไทยด้วย แต่ให้ใช้ภาษาอังกฤษเป็นภาษาหลัก ฟอนต์ต่างๆ หรือรูปแบบเอกสารจะยังคงเหมือนกับ style file เดิม เวลาจะเขียนภาษาไทยก็ใช้สวิทช์ \thai เพื่อระบุส่วนที่ต้องการให้เป็นภาษาไทย เช่น {\thai ภาษาไทย}
  2. ใช้ XeLaTeX ซึ่งเป็น TeX รุ่นที่ออกแบบมาให้สนับสนุนฟอนท์แบบ OpenType ตั้งแต่ต้น ทำให้นำฟอนท์ต่างๆ ที่ติดตั้งไว้ในระบบมาใช้ได้เลย ข้อดีก็คือเลือกฟอนท์ได้ตามใจชอบ สามารถใช้ฟอนท์ที่มักจะใช้กันบ่อยๆ ได้ง่ายกว่า แต่ข้อเสียก็อยู่ที่ตัว XeTeX ที่เป็น engine พื้นฐานของ XeLaTeX ที่อาจจะมีบัก หรือยังทำฟีเจอร์ต่างๆ ไม่ครบ ทำให้ไม่สามารถใช้แพคเกจบางส่วนของ LaTeX ได้ โดยเฉพาะแพคเกจที่ไปยุ่งกับพวก pdf โดยตรงเช่น Beamer แต่ถ้าจะใช้เขียนเปเปอร์ ก็ไม่น่าจะมีปัญหาอะไร วิธีการใช้ก็แค่เพิ่ม \usepackage{fontspec} เพื่อให้กำหนดลักษณะฟอนท์ได้ง่ายๆ แล้วก็แค่ {\fontspace{Thonburi} ภาษาไทย}

latex , ,

PGF 2.00

March 24th, 2008

ช่วงนี้ปิดเทอมแล้ว เริ่มมีเวลาว่างมากขึ้น เลยกะจะเตรียมสไลด์เกี่ยวกับ SVM ไว้สักหน่อย เพราะเห็นเด็กๆ ในแล็บหลายๆ คน ยังไม่ค่อยเข้าใจ SVM กันสักเท่าไหร่ จะทำสไลด์ให้ดีๆ ก็ต้องมีรูปประกอบ แต่เนื่องจากมีเป็นรูปที่เกี่ยวกับพวกสมการเชิงเส้น และเวคเตอร์ต่างๆ ก็เลยกะจะใช้ PGF ซึ่งเป็นคลาสบน LaTeX สำหรับเขียนคำสั่งวาดเส้นต่างๆ ลักษณะก็คล้ายๆ กับ PStricks และ MetaPost แต่ PGF มีข้อดีอยู่ตรงที่สนับสนุน  pdfLaTeX โดยตรง ทำให้สร้างผลงานเป็น pdf ได้ง่ายกว่าอย่างอื่น อีกอย่าง PGF เป็นคลาสพื้นฐานของ Beamer ที่เอาไว้ทำสไลด์บน LaTeX  อีกด้วย เพราะเขียนด้วยอาจารย์เยอรมันคนเดียวกัน การวาดรูปด้วยคำสั่งแบบนี้มีข้อดีอยู่ที่เราสามารถกำหนดตำแหน่งต่างๆ ได้จริง ได้รูปตามที่เป็นเรขาคณิต แต่ก็มีข้อเสียที่บางครั้งอาจจะต้องใช้การคำนวณด้วย เช่น บางทีอยากได้จุดตัดระหว่างสองเส้น ก็ต้องไปคิดก่อนว่ามันตัดกันตรงไหน แต่ PGF มีจุดเด่นที่สามารถคำนวณค่าต่างๆ พวกนี้ให้ได้ด้วย เช่น

\begin{tikzpicture}
\draw[help lines] (0,0) grid (4,4);
\coordinate (a) at (0,0);
\coordinate (b) at (4,4);
\coordinate (c) at (0,4);
\coordinate (d) at (4,1);
\begin{scope}[blue, thick]
\draw (a) -- (b);
\draw (c) -- (d);
\end{scope}
\fill[red] (intersection of a--b and c--d) circle (3pt);
\end{tikzpicture}
PGF Sample

จะได้รูปเส้นตรง 2 เส้นตัดกัน ก็จุดตัดทำเป็นวงกลมที่แดงไว้ ตำแหน่งจุดตัดนี้ก็หาได้โดยใช้คำสั่งแค่ intersection of a--b and c--d ทำให้ทำงานต่างๆ ได้ง่ายขึ้น เขียนไปเขียนมากลายเป็นเรื่องวิธีใช้ PGF ได้ซะแล้ว แต่จริงๆ ต้องการจะบอกว่าเขาออก PGF เวอร์ชันใหม่ คือ 2.00 แล้วมีฟีเจอร์ใหม่ๆ เพิ่มขึ้นเยอะ ว่าแล้วก็จบลงอย่างห้วนๆ ไว้ ณ ที่นี้

PGF Sample

latex ,

I am 20% addicted to Apple!

March 4th, 2008

20%How Addicted to Apple Are You?

ถือว่ายังอยู่ในระดับที่รับได้นะ ยังไม่ได้เสพติดรุนแรง :)

mac ,