ผู้สนับสนุน

วันอาทิตย์ที่ ๑๗ พฤษภาคม พ.ศ. ๒๕๕๒

ไปดูหนังสยองมา เทวา ก๊ะ ซาตาน

ข้อความด้านล่างต่อไปนี้ไม่ได้เป็นการ spoil เลยแม้แต่น้อย [ทำหน้าจริงจังสุดชีวิต]



ไปดูหนังมา [ 17/5/2552]
ไปคนเดียว
บัตร 130 บาทไทย
แถว M ที่นั่ง 17 โรง 9 Major ceneplex rama 3 [A ไกลจากจอมากที่สุด แล้วก็ใกล้เข้ามามากขึ้นเรื่อยๆ b ,c d, ..., m, ..]
ไปนั่งก็ไม่หน้ามาก [ไม่เงยหน้าจนเมื่อยคอ]
จอเล็ก แบนด้วย [...]
ที่นั่งเยอะ
ภาพไม่คมเท่าไหร่ เสียงก็งั้นๆ [เป็นสิ่งที่ทำใจมานานแล้ว จากทุกที่ sf , major, egv ]
[แต่เออช่างมันมาดูเนื้อเรื่อง เห็นเค้าว่าสนุกไม่น้อย ภาพไม่ชัดก็คิดซะว่าเราไม่ได้เอาแว่นมา]


แต่ที่ว่ามาทั้งหมดเป็นแค่ intro [เท่านั้น ขอโทษที่อาจจะทำให้คิดว่าบอกทำไมฟระ]


ระหว่างดูอยู่ แล้วเรื่องก็ดำเนินถึงช่วงตื่นเต้นช่วงหนึ่ง [บอกไม่ได้มันจะเป็นการ spoil]
มันก็ดันเกิดอาการขึ้นมาอาการหนึ่ง ซึ่งคิดว่าคงไม่เคยมีใครเกิดขึ้นมาตอนดูหนัง


ลักษณะอาการ
ประมาณว่ามันเกิดอาการเหมือนว่าเราวูบ และจอหายไป
แล้วก็มองเพดานแทน ?? [ทำไมตูมองเพดาน??]
มันเป็นอาการที่ ไม่ธรรมดาอย่างยิ่งเวลาดูหนัง
เราคงไม่รู้สึกแค่แปลกใจแล้ว มันต้องเรียกว่าตกใจ เว้ยย
คือว่าไอ้พนักพิงข้างหนังกระผมอะคร้าฟฟ มันร่วงลงไปเฉยเลยยย!!!
ที่ว่ามองเพดานคือผมหงายท้องคร้าฟฟฟ
พนักพิงมันร่วงแบบว่าร่วงตุ๊บไปพิงขาคนข้างหลังได้เลยนะ ยกลอยๆ แยกกับที่นั่งได้เลย ตกใจชิหาย
[ข้างหลังเค้าคงอยากด่าผมว่า "คุณเมิงทำอะไรของเมิง" แต่ผมก็จะตอบว่า"นู๋ไม่รู้นู๋มาววว"]
หลุดลงไปทับขาเค้าเฉยเลยตูก็นั่งดูธรรมดานะ? [คงไม่มีใครไม่พิงพนักใช่มั้ย? นั่งหลังตรงหน้าพิงพนักเป็น รด?]
แต่ว่าถ้าเป็นหนังผีประมาณว่า "โปรแกรมหน้า วิญญาณ..." นะ กรูนำกรี๊ดแน่! เอาให้ลั่นเลย


ทำไงต่อหล่ะครับเรื่องก็ยังตื่นเต้นๆ อยู่ [ตูหงายท้องอยู่ก็ตื่นเต้นพอกันนะ]
หันไปดูสภาพมันครับ โอ้ววชีททท ยกลอยได้เลยครับ [ไม่ได้เบานะแต่ลองยกขึ้นมาดูประมาณว่ามันหลุดซะงั้น]
ดังที่บอกไปข้างต้นไปคนเดียวไม่มีใครรู้จักเป็นผู้ร่วมตื่นเต้น
ทำไงดีวะ ทำไงดีวะ [เวลาตั้งแต่หงายท้อง ถึงตอนนี้ประมาณ 5 วิ +- 2 วิ]
ตอนนั้นด้วยความไม่รู้จะทำไงยกมันขึ้นมาประกอบไงครับ [มานึกเอาตอนนี้ คิดได้ไงวะ]
ผลก็คือ ร่วงตุ๊บไปที่ขาเจ้ากรรมคู่แรกตามระเบียบครับ -_- [เหรี้ยแล้วกรู]
มันยังจะยกขึ้นมาประกอบอีกรอบติดแฮะ เออ รอดไป
ทำไงต่อ ถ้าวันนี้ที่นั่งไม่ใช่บริเวณนี้[แถว m เป็น แถวเกือบหน้าแล้ว]นี่เป็นปัญหาชีวิตแล้วครับ
คือแถวนี้มันโล่งมากๆ ก็เลยขยับไปนั่งข้างๆ [ดีที่ตอนนั้นมันไม่ภูมิใจว่าตูซ่อมได้ พิงอีกรอบตุ๊บ!! ได้มีเรื่องแหง่มๆ]
แล้วก็ดูไปเรื่อยๆ จนจบ
หนังก็ดีพอที่จะทำให้เราไม่ได้ไปสนใจกับเรื่องนั้นมาก ทั้งเจ้าของขาเจ้ากรรมคู่นั้นและผม ก็เลยไ่ม่ได้มีเรื่องอะไรกัน
พอจบมันก็คิดได้ว่าเออเอาไงกับไอ้นี่ดีหว่า?
ความผิดอยู่ที่ตู[คนทำพังต้องรับผิดชอบ อันนี้คิดเหมือนไปทำจานร้านอาหารแตก]
ความผิดอยู่ที่โรงหนัง [บริการห่วย เก้าอี้ไม่ได้คุณภาพ อาจจะทำตูหัวแตกแล้วถ้าไม่มีขาคู่นั้น]
แต่แล้วก็เลือกว่าดูมาคนเดียวไม่มีพวก อย่าไปมีเรื่องก๊ะใครเลยดีกว่า กลับหอ tweet ให้คนอื่นฟังดีกว่า
แต่ก่อนไปเพื่อให้ไม่มีใครประสบเคราะห์แบบเดียวกันกับเราก็เลยปล่อยให้คนในแถว L[แถวที่นั่งข้างหลัง] เดินออกไปก่อน
แล้วก็เลยพลักให้พนักมันร่วงตุ๊บไปอีกรอบ แล้วก็เดินเนียนๆ กับคนอื่นออกมา
==จบ== แบบเนียนๆ


พอคุยกับหลายคนแล้วเค้าบอกว่าน่าจะเป็นความผิดของโรงหนังนะ
แต่ผมก็ไม่ได้ไปถึงสาอะไร แต่ว่าคนที่ซื้อที่นั่งที่เดียวกับผมรอบต่อไปนี่สิ? จะเกิดอะไรขึ้นหว่า?
เป็นความผิดผมด้วยป่าวหว่าที่ไม่ได้บอกโรงหนัง?
แต่ว่าตอนนั้นสมองดันตีบตันไปหมดเพราะมาคนเดียว[เป็นสิ่งมีชีวิตที่อยู่คนเดียวแล้วทำอะไรไม่เป็น]
ก็เลยกลับมาเลย ก็เลยไม่ตื่นเต้นต่อแล้วจบแค่นี้แล แต่ถ้ามีคนไปด้วยนี่คงมีอะไรเยอะกว่านี้
อาจจะฮาขำกลิ้งที่เห็นเพื่อนหงายท้อง หรือว่าอาจจะมีเรื่องกับโรงหนังนิดหน่อย
แต่ก็นี่แหละหนา ข้อเสียของการไปคนเดียว สมองตีบตัน =..=
เรื่องมันเลยลงเอยได้แค่นี้แล


ปล. ตื่นเต้นโพ้ดด

วันจันทร์ที่ ๓๐ มีนาคม พ.ศ. ๒๕๕๒

PHP สร้าง PDF ภาษาไทย

ขอบคุณ @gookcompsci narisa.com  fpdf.org fpdf.org phorum 

ขั้นแรก ไป download fpdf จาก fpdf.org ก่อน

แตกไฟล์ออกมามันจะประกอบด้วย dir และ file ต่างๆ ดังนี้


เอาทั้งหมดนี้ไปวางไว้ใน dir ที่จำใช้ทำงาน เช่น ทำงานที่ workspace/ ก็เอาไปวางเป็น workspace/fpdf/ เป็นต้น(ปรับแก้ได้ตามใจนะไม่ได้บังคับใช้ในการอ้างอิงที่อยู่เท่านั้น)

อันนี้ code ลองทดสอบอันแรก เอามาจาก fpdf.org เลยเพื่อทดสอบว่า fpdf ทีเราเอามาใช้งานได้จริง
สมมติว่า save เป็นไฟล์ "firstpage.php" ไว้ที่ workspace/ 
เราก็จะเข้าไปทดสอบได้จาก http://hostname/.../workspace/firstpage.php 

<?php
 
require('./fpdf/fpdf.php');
 
$pdf=new FPDF();
 
$pdf->AddPage();
 
$pdf->SetFont('Arial','B',16);
 
$pdf->Cell(40,10,'Hello World!');
 
$pdf->Output();
 
?>

ถ้าได้ก็ไปต่อได้ถ้าไม่ได้ก็ลองใหม่(-_-)

ขั้นที่ 2 เตรียม font (ทำบน Windows Vista)
download ตัวทำ font http://www.fpdf.org/fr/dl.php?id=22
นำทั้งหมดมาที่ dir workspace/

copy font จาก dir font มาที่ dir ที่ทำงาน (เพื่อให้ง่าย)
ตัวอย่างเช่น เอา Font "Angsana New" จาก C:\Windows\Fonts มาใส่ไว้ที่ dir workspace/
โดยไฟล์ของ Font "Angsana New" ชื่อ angsa.ttf

ขั้นที่ 3
เปิด cmd ขึ้นมาแล้วย้ายตัวเองไปที่ dir workspace/
พิมพ์
ttf2pt1 -b -L cp874.map angsa.ttf angsa
จากขั้นตอนนี้จะได้ไฟล์มาสองตัวคือ angsa.afm กับ angsa.pfb copy ใส่ไว้ที่ workspace/fpdf/font/makefont/

ขั้นที่ 4
สร้างไฟล์ php 1 ไฟล์เพื่อสร้างfont ให้ใช้ได้กับ fpdf อีกที
สมมุติว่าชื่อ make_angsa.php อยู่ที่ workspace/fpdf/font/makefont/
<?
include('makefont.php');
MakeFont('angsa,pfb','angsa.afm','cp874')
?>

เปิด cmd แล้วมาที่ dir นี้พิมพ์
php make_angsa.php
จะได้ไฟล์ออกมาอีก 2 ไฟล์คือ angsa.php และ angsa.z
copy เอาทั้งสองตัวไปวางที่ workspace/fpdf/font/

น่าจะใช้ได้แล้วลองทดสอบโดย
<?php
 
require('./fpdf/fpdf.php');
 $str = "มอสสิล่า";
 
$pdf=new FPDF();
 $pdf->AddFont('angsa','','angsa.php');
 
$pdf->AddPage();
 
$pdf->SetFont('angsa','',16);
 
$pdf->Cell(40,10,$str);
 
$pdf->Output();
 
?>

น่าจะได้แล้วนะ

ขั้นที่ พิเศษ
จากผมที่ผมได้ลองถ้าเปลี่ยน encoding เป็น utf8 แล้วมันจะใช้ไม่ได้แฮะ(จำเป็นต้องใช้เพราะดึงข้อมูล utf8 จาก db) ผมก็เลยงงๆ ถามๆ ไปเรื่อย แล้วก็ได้คำตอบจาก  @gookcompsci ว่าให้ลองใช้ iconv ดู โดยให้ดูก่อนว่า php มันเปิด function นี้ไว้หรือเปล่าถ้ามันเปิดอยู่ก็ง่ายขึ้นครับ

อันนี้ตัวอย่างการใช้ iconv
<?
$str = "string encoding เริ่มต้นสมมุติว่าเป็น utf8";
//$str = iconv('encoding เริ่มต้น','encoding ปลายทาง','string ที่จะเปลี่ยน');
$str = iconv('UTF-8','CP874',$str); //ถูกแปลงเป็น CP874 ที่นี่
?>

ตัวอย่างการใช้งานกับ db
<?php
include('config.php');
include('opendb.php');
require('./fpdf/fpdf.php');
$sql = "SELECT * FROM user";
$result = mysql_query($sql);
$str = '';
while($row = mysql_fetch_array($result)){
        $str .= $row['name'];
}
$str = iconv('UTF-8','CP874',$str);

$pdf=new FPDF();
$pdf->AddFont('angsa','','angsa.php');
$pdf->AddPage();
$pdf->SetFont('angsa','',16);
$pdf->Cell(40,10,$str);
$pdf->Output();

include('closedb.php');

?>


เรื่องจัดหน้าใน pdf รบกวนอ่านใน fpdf.org

ซ้ำแล้วขออภัยบอกได้ ,ไม่ละเอียดไม่ชัดเจนบอกได้แก้ให้(ถ้าว่าง) ,มีวิธีที่ดีกว่าบอกได้ขอบคุณ(ม๊ากกๆ) ,จัดหน้า ใส่สีไม่สม่ำเสมอขออภัย

แนะนำติชมเพิ่มเติมเชิญตามอัธยาศัย ภาษาวัยรุ่นอะไรก็ได้อ่านออก


วันพุธที่ ๑๑ มีนาคม พ.ศ. ๒๕๕๒

วิธีใช้ Picasa

สำหรับคนที่กำลังหาที่เก็บรูป ไม่รู้จะเก็บที่ไหน ไม่รู้จะใช้ยังไง

ลองทำมาให้ดูเลยครับ ค่อยๆ ดูตามรูปเลยครับ ข้อความอธิบายไม่ค่อยเยอะต้องขออภัย