หน้าเว็บ

วันอังคารที่ 31 สิงหาคม พ.ศ. 2553

รหัสฮัฟแมน (Huffman code)


รหัสฮัฟแมน

ตัวอย่างรหัสฮัฟแมน
ในปี ค.ศ. 1951 นั้น เดวิด ฮัฟแมน และ เพื่อนร่วมชั้นเรียนที่วิชาทฤษฎีข้อมูลที่ MIT โดยโปรเฟสเซอร์ โรเบิร์ต เอ็ม ฟาโน ผู้สอน ให้นักเรียนในชั้นเลือกทำรายงานส่ง หรือสอบปลายภาค หัวข้อรายงานคือให้หารหัสไบนารี ที่มีประสิทธิภาพที่สุด ในขณะที่ฮัฟแมนเกือบจะล้มเลิกทำรายงาน ไปเตรียมตัวอ่านหนังสือสอบนั้น เขามีความคิดที่จะใช้ แผนภูมิต้นไม้สองทางแบบเรียงความถี่(frequency-sorted binary tree) ขึ้นมาได้ และเขาก็ได้พิสูจน์ถึงประสิทธิภาพของรหัสที่เขาคิดขึ้นมา
วิธีการของฮัฟแมนนั้น สร้างต้นไม้โดยเริ่มจากบัพปลายของต้นไม้ ไปหาราก จึงเป็นวิธีการสร้างจาก ล่างขึ้นบน(bottom up) ซึ่งสวนทางกับวิธีของ แชนนอน-ฟาโน รหัสที่สร้างโดยวิธีของฮัฟแมนนั้นจะเป็นรหัสที่ดีที่สุดเสมอ ในขณะที่วิธีของแชนนอน-ฟาโนนั้นจะให้รหัสที่ดีที่สุดในบางกรณีเท่านั้น รายละเอียดวิธีการของฮัฟแมนมีดังต่อไปนี้
  1. เริ่มจากสัญลักษณ์ ซึ่งเป็นบัพปลาย แล้วต่อกิ่งขึ้นไปหาราก โดยเริ่มจาก 2 บัพที่มีความถี่ต่ำที่สุด
  2. เราจะเห็นว่าแต่ละองค์ประกอบที่ไม่ต่อกันนั้น ก็จะเป็นต้นไม้ต้นหนึ่ง ทั้งหมดจึงเรียกว่า ป่า ในแต่ละขั้น เราก็จะเลือกต่อกิ่งจากรากของต้นไม้ 2 ต้น ที่มีความถี่ต่ำที่สุด(ความถี่ของต้นไม้แต่ละต้นคือ ความถี่รวมของสัญลักษณ์ที่ต่อเป็นต้นไม้นั้น)เป็นต้นไม้ใหญ่ 1 ต้น
  3. ทำซ้ำไปเรื่อยๆ จนป่ารวมตัวกันเป็น ต้นไม้รหัสเพียง 1 ต้น


ตัวอย่าง

ใช้ตัวอย่างเดียวกับ รหัสแชนนอน-ฟาโน ด้านบน
เริ่มจาก ขั้นแรกเราจะเลือกต่อกิ่ง D,E ซึ่งเป็น 2 บัพที่มีความถี่น้อยที่สุด ในรูป b. ในขั้นตอนนี้เรามีป่าของต้นไม้ {A}(15),{B}(7),{C}(6),{D,E}(11) ซึ่งต้นไม้ {D,E} นั้นมีความถี่ =5+6=11 ดังนั้นเราจะต้องเลือกต่อกิ่ง {B}(7) และ {C}(6) ซึ่งเป็นต้นไม้ 2 ต้นที่มีความถี่น้อยที่สุด ดังรูป c. เช่นเดียวกัน ต้นไม้ {B,C}(13) และ ต้นไม้{D,E}(11) มีน้ำหนักน้อยกว่า {A}(15) ในขั้นนี้จึงเลือกต่อกิ่งต้นไม้ {B,C} และ {D,E} ดังในรูป d. และสุดท้ายเมื่อต่อกิ่งทุกส่วนเป็นต้นไม้รหัสดังในรูป e.
ความยาวเฉลี่ยของรหัส:
เราจะเห็นว่ารหัสของ A นั้นยาว 1 บิต และ B,C,D,E นั้นยาว 3 บิต ความยาวรหัสเฉลี่ยคือ
\frac{1Bit*15 + 3Bit*(7+6+6+5)}{39} \approx 2.23 บิต ต่อสัญลักษณ์
สังเกตว่า วิธีของฮัฟแมนนั้นให้รหัสที่มีความยาวโดยเฉลี่ยสั้นกว่า รหัสแชนนอน-ฟาโน

onepiece 592 วันพีช 592

1.onepiece 592 วันพีช 592..


HTC droid จาก verizon



โอเปอเรเตอร์เจ้าดังถิ่นมะกัน อย่าง Verizon หลังจากที่มี Droid incredible มาท้าสายตาประชาชีมานานแล้ว ทางฝั่ง HTC ก็ได้เวลาปล่อยน้องใหม่มากลบรัศมี moto ที่มี Droid X และ Droid 2 ที่มาขายกับ verizon เช่นเดียวกัน
และสำหรับน้องใหม่ที่มีภาพหลุดมานั้น ยังไม่มีชื่อที่แน่นอน รู้เพียงแต่ว่าเป็น Android device ตัว hi-end กับหน้าจอที่ใหญ่ยักษ์ราวกับ HTC HD2 ขนาด 4.3 นิ้ว (ตามภาพท้ายข่าว)
ยังไม่มีใครออกมายืนยันถึงสเปคที่แน่นอนของเจ้า HTC droid แต่คาดว่าน่าจะมาพร้อมกับ android 2.2

วันพุธที่ 25 สิงหาคม พ.ศ. 2553

สยบข่าวลือ Chrome OS Tablet จาก Google ต้องรอปีหน้านู้น


008-1 สยบข่าวลือ Chrome OS Tablet จาก Google ต้องรอปีหน้านู้น
เรารอ Tablet อย่างเป็นทางการจาก Google กันนานมากๆ จนจะลืมไปแล้ว ตอนนี้มีข่าวลือว่าจะเสร็จออกมาให้ใช้ทันในวันที่ 26 พฤษจิกายน และราคาก็จะถูกมากๆ หรือว่าเป็นสัญญาแบบไม่เสียเงิน ถึงก็ไม่แปลกเพราะเครื่องมันเป็นแค่ Browser ถ้าเทียบกับ iPad ราคาแพงแล้ว มันก็เหมือนของฟรีจริงๆ แน่นอนคนซื้ออาจจะต้องเจอสัญญากับ Verizon แต่ว่าข่าวลือนี้กลับไม่เป็นจริงซะแล้ว เพราะเครื่องจะยังไม่ออกจนกว่าจะปีหน้า และมันจะเป็น Atom เน็ตบุ๊กไปจนกว่าจะมีการเปลี่ยนแปลง ดังนั้น เรายังต้องรอต่อไปเหมือนเดิม

onepiece 589

1.onepiece 589 วันพีช 589.

MV กวนมึนโฮ

เอา MV กวนมึนโฮมาฝากครับ




MP3 กวนมึนโฮ  ยินดีที่ไม่รู้จัก 24 hours
http://bit.ly/bAihw6

Miss Universe 2010 Preliminary Competition Miss Thailand


ซัมซุงเผยแท็บเล็ต Galaxy Tab เปิดตัว 2 ก.ย. ที่เยอรมนี


ซัมซุงเผยแท็บเล็ต Galaxy Tab เปิดตัว 2 ก.ย. ที่เยอรมนี

samsung-galaxy-tab-gt-p1000_02.jpg

     ซัมซุงได้ปล่อยหน้าเว็บแท็บเล็ต Galaxy Tab พร้อมวีดีโอโฆษณาอย่างเป็นทางการแล้ว ทำให้ยืนยันได้ว่าหน้าตาเหมือนกับภาพหลุดก่อนหน้านี้ โดยมีหน้าจอขนาด 7 นิ้ว มีคีย์บอร์ดเสมือนแบบ SWYPE รองรับการเล่นวีดีโอความละเอียดสูง (HD) มีระบบนำทางและเป็นเครื่องอ่านอีบุ๊กได้ในตัว video calling ได้ รองรับ Flash และ augmented reality และรัน Android 2.2 ท้ายวีดีโอโฆษณายังระบุวันเปิดตัวว่า 2 ก.ย. ที่กรุงเบอร์ลิน ประเทศเยอรมนีอีกด้วย

ที่มา: Boy Genius Report
ที่มาภาษาไทย : blognone

cardio trainer review



แต่ก่อนใช้ My Tracks รู้สึกว่ามันไม่ได้ออกแบบมาสำหรับการออกกำลังกายสักเท่าไหร่ 
พอดีคลำๆ ไปเจอ  cardio trainer จากที่นี่ หรือที่ไหน จำไม่ค่อยได้แล้ว ก็เลยลองเขียน cardio trainer review สักหน่อยดีกว่า

เหมาะสำหรับผู้ที่ชอบออกกำลังกายเช่น เดิน วิ่ง ขี่จักยาน ขับรถ อะไรที่เคลื่อนที่อาศัยระบบ GPS ตรวจจับ
พอดีผมไม่ไ้ด้ Capture หน้าจอมาให้ ลองหาจากเว็บเค้าดู 

CardioTrainer.jpg 

เข้ามาก็จะมีเมนูให้เลือกแหระว่าจะทำอะไร 
มีเทคนิคและจัดการลดน้ำหนัก 
มีการแข่งขัน วัดระยะทางเวลา อะไรทำนองนี้
มีเสียงบอกระยะทาง บอกเวลา หรือบอกจำนวนแคลอรี่ที่เผาผลาญไป

j0uu4w.jpg 

Share ผ่าน Facebook ได้อีก
fb.gif 

สรุป Feature แล้วกัน
cc.jpg 

Free app


อ้างอิงจาก
http://www.worksmartlabs.com/cardiotrainer/about.php
http://www.androidtapp.com/cardiotrainer/

วันอาทิตย์ที่ 22 สิงหาคม พ.ศ. 2553

HTC เปิดตัวเคาะราคา HTC Wildfire และ HTC Aria ในไทยแล้ว


HTC เปิดตัวเคาะราคา HTC Wildfire และ HTC Aria ในไทยแล้ว

aria2.jpgHTC Aria สมาร์ทโฟนขนาดพกพาสะดวก เปิดตัวครั้งแรกในเอเชียแปซิฟิค

กรุงเทพฯ - 19 สิงหาคม 2553 - เอชทีซี คอร์ปอเรชัน ผู้ออกแบบสมาร์ทโฟนระดับโลก เปิดตัว HTC Aria TM สมาร์ทโฟน ขนาด กะทัดรัด ที่เพียบพร้อมด้วยฟังก์ชันหลากหลาย ประกอบด้วยกล้องดิจิตอลระดับ 5 ล้านพิกเซล หน้าจอแบบเอชวีจีเอขนาด 3.2 นิ้ว ที่ให้สีสันสว่างชัดเจน และระบบปฏิบัติการแอนดรอยด์ที่มากด้วยความสามารถภายใต้ดีไซน์ที่สะดวกต่อการ พกพา
HTC Aria มาพร้อมกับประสบการณ์ที่ดีกว่าด้วย HTC Sense เอกลักษณ์พิเศษบนสมาร์ทโฟนจากเอชทีซี ที่นำเสนอข้อมูลที่ผู้ใช้ต้องการมากที่สุดโดยอัตโนมัติเพื่อความสะดวกต่อการ ใช้งาน ทั้งนี้ HTC Aria พร้อมด้วย HTC Sense เวอร์ชันล่าสุด ได้เพิ่มทางเลือกในการเชื่อมต่อให้แก่ผู้ใช้อย่างหลากหลายมากยิ่งขึ้น เช่น Friend Stream ที่ดึงข้อความอัพเดตจากเฟซบุ๊ค ทวิตเตอร์ และฟลิคเกอร์ รวมไว้ภายใต้มุมมองเดียวกัน เป็นต้น

"ความโดดเด่นทั้งในเรื่องขนาดที่ พกพาสะดวกและดีไซน์ที่สวยงาม ทำให้ HTC Aria แตกต่างจากสมาร์ทโฟนอื่นๆ ทั่วไป" แจ็ค ถง รองประธานของ เอชทีซี เอเชียแปซิฟิค กล่าว "และสิ่งที่มอบเอกลักษณ์เฉพาะให้แก่ HTC Aria เหนือสมาร์ทโฟนรุ่นอื่นๆ ก็คือ ประสบการณ์พิเศษที่ผู้ใช้จะได้รับจาก HTC Sense ที่ยึดเอาผู้ใช้เป็นศูนย์กลางในการใช้งานอย่างแท้จริง โดย HTC Aria ได้จัดเตรียมรูปแบบการสื่อสารที่เป็นธรรมชาติที่สุดเพื่อความสะดวกและคล่อง ตัวในการใช้งาน"

วันเสาร์ที่ 14 สิงหาคม พ.ศ. 2553

Asus จะออกแท็บเล็ต Android ต้นปีหน้า.


รายงานข่าวล่าสุด Jerry Shen ซีอีโอของอัสซุส (ASUSTek) กล่าวว่า ทางบริษัทจะวางตลาดแท็บเล็ตหน้าจอขนาด 10 นิ้ว ทำงานด้วยระบบปฏิบัติการ Android ของ Google ในเดือนมีนาคมปี 2011 โดยคาดว่า ถึงตอนนั้นโอเอสทีใช้จะเป็น Android 3.0 (เวลาออกใกล้เตียงกัน) ส่วนชื่อเรียกของแท็บเล็ตยังไม่เปิดเผยอย่างเป็นทางการ (Eee Pad?)
     สำหรับประสบการณ์เกี่ยวกับโอเอส Android ของ ASUSTek ไม่ใช่ประเด็น เพราะทางบริษัทมีวิศวกรซอฟต์แวร์ที่ทำงานกับ Android มากกว่า 800 คน ASUSTek ยังจะมีการดึงวิศวกรบางส่วนจากแผนกสมาร์ทโฟนมาช่วยทำให้แท็บเล็ตรุ่นนี้ ประสบความสำเร็จอีกด้วย อย่างไรก็ตาม ในเดือนธันวาคม ASUS จะออก Eee Pad 121 (EP121) ด้วยราคา 1,000 เหรียญฯ (ประมาณ 34,000 บาท) ซึ่งทำงานด้วยโพรเซสเซอร์ Intel Core 2 Duo หน้าจอสัมผัส 12 นิ้ว และใช้ระบบปฏิบัติการ Windows 7 Home Premium สังเกตว่า แนวคิดต่างจาก iPad ของ Apple อย่างสุดขั้ว เนื่องจาก iPad จะใช้ซีพียูที่ต่ำกว่า และมีราคาถูกกว่าครึ่งแค่ 499 เหรียญฯ (17,000 บาท) เท่านั้น
ASUS-Eee-Pad-Android-OS-March-2011-3.jpg 
     ซีอีโอของ ASUSTek กล่าวว่า "ถ้าคุณจะสู้กับ iPad คุณจะต้องทำมากกว่าแค่ราคาถูกกว่า คุณสมบติต้องมากกว่า เราจึงต้องการเวลามากขึ้น ก่อนที่จะปล่อย Android Tablet ออกมา ซึ่งน่าจะไตรมาสแรกของปีหน้า" นอกจากนี้ทาง ASUS ยังมีแท็บเล็ต 10 นิ้วที่รอผลิตอยู่ด้วย โดยจะเป็นรุ่นที่ใช้โพรเซสเซอร์ ARM และ Windows Embedded Compact 7 ดูแล้วรุ่นนี้น่าจะออกมาเป็นคู่ชก iPad มากกว่า ทั้งรูปแบบและราคา ซึ่งคาดว่าจะมีราคาอยู่ระหว่าง 399 - 499 เหรียญฯ (ประมาณ 14,000 - 17,000 บาท) ยังไม่หมดเพียงเท่านี้ ASUS ยังมีแผนที่จะออกเครื่องอ่านอีบุ๊ค 8 นิ้วในราคาที่ต่ำกว่า 300 เหรียญฯ (ประมาณ 11,000 บาท) โดยใช้ชื่อว่า Eee Table ในเดือนตุลาคม ศกนี้
ASUS-Eee-Pad-Android-OS-March-2011-2.jpg

ที่มา  http://www.arip.co.th

แกะกล่อง Motorola Droid 2

แกะกล่อง Motorola Droid 2 ซึ่งทาง Verizon เป็นบริษัทจำหน่าย โดยต้องจองล่วงหน้าถึงจะได้เครื่อง ไปดูกันเลยว่าจะน่าใช้ขนาดไหน ดูแล้วก็คล้ายๆ รุ่นพี่ Milestone เหมือนนะเนี้ย






ขอบคุณ http://androidspin.com

วันศุกร์ที่ 13 สิงหาคม พ.ศ. 2553

PingChat! Multi Platform Chat Client Android iPhone BB !!


เห็นหลายคนพูดถึง App ใหม่ที่เกิดมาเพื่อ Chat ข้ามสายพันธ์ได้ทุกข่้าย ทั้ง Android iPhone BB
ซึ่งหลักๆในการใช้งานก็คง Chat นั้นแหล่ะครับ โดยหลักๆของ App ก็มี


1.ส่งรูป ส่งเสียง ส่งvideo

2. group chat คุยกันเป็นหมู่คณะ

3. message receipts บอกสถานะว่าที่ส่งไปได้รับหรือยังจ๊ะ
4. sync กับ contact ในเครื่องได้

การทำงานของโปรแกรมสามารถทำงานได้รวดเร็วทีเดียวสำหรับขาแชตทั้งหลาย ลงไว้ไม่ผิดหวัีง
สามารถเข้าไปโหลดได้ที่ www.pingchat.com

QR Code Pingchat

วันพฤหัสบดีที่ 12 สิงหาคม พ.ศ. 2553

รวมเบอร์ Call Center [ ISP ] [Operrator]


รวมเบอร์ Call Center ISP & Operator of Thailand
ISP ในประเทศไทย


True Internet  Tel. 1686
3BB Tel. 1530
TOT Tel. 1100
TT&T Tel . 1103
Buddybb Tel. 0-2271-9111
KSC Tel. 02-979-7000
JI NET Tel. 0-2831-7000
LOXINFO Tel. 0-2263-8222


ค่ายมือถือ
AIS 1175
DTAC 1678
TRUEMOVE 1331



เน็ตไทยเดือนส.ค.เร็วเฉลี่ย4.155Mbps

      เห็นได้้ว่าความเร็วเฉลี่ยของอินเตอร์เน็ตในประเทศไทยเร็วขึ้นเรื่อย โดยล่าสุดข้อมูลจาก www.adslthailand.com มีความเร็วเฉลี่ยน อยู่ที่ 4.155 Mbps ดูได้จากข้อมูลข้างล่างนี้.



ในอนาคตคิดว่าความเร็วเฉลี่ยสิ้นปีันี้น่าจะขึ้น ไปถึง 6 Mbps เลยทีเดียว

Hyper Jump เกมส์สนุกๆ For Android

วันนี้มาแนะนำเกมส์สนุกๆ A88 ของผมก็สามารถเล่นได้สบายๆ ไม่ต้องคิดอะไรมาก โดดให้ได้สูงที่สุด และเก็บเหรียญสะสมคะแนนไปเรื่องๆ
เมื่อโดดไปแล้วจะมีไอเทมเสริมพลังให้โดดได้สูงขึ้น สนุกดีครับ พอเราโดดจนสุดแล้ว ก็จะสรุป Score ให้ตอนโดดเสร็จ[My score 2194] อันดับ 1 score = 59224 OMG!!



มาดูตัวอย่างใน Youtube กัน



Tips Android A88

รวมเทคนิคการใช้งาน A88
เริ่มจากวิธีการเข้า Mode ต่างๆของ A88 กัน

1.Fastboot Mode : [Hang up] + [Volumn Down] + [Power]


2.A88 Recovery Mode : [Camera] + [Volumn Up] + [Power]


3.Master Reset : [Hang up] + [Camera] + [Power]
4.Wipe data/factory reset : เข้า Recovery Mode

    วิธี Root Wellcom A88 2.1 ใน 1 นาที

    มาบอกวิธี Root A88 ด้วย Universal Androot ก่อนนะครับ จริงๆอยากจะทำอะไรมากกว่านี้อีกหน่อย วิธีการง่ายมากครับ
    1. เปิด browser แล้วพิมพ์ลิงค์ไปที่ http://bit.ly/a88root21
    ดาว์นโหลดไฟล์ UniversalAndroot-1.6.apkลงไปในเครื่อง
    2. เปิด file browser เรียกไฟล์ UniversalAndroot-1.6.apk เพื่อติดตั้ง
    3. ติดตั้งเสร็จแล้วเรียกโปรแำกรม Universal Androot ขึ้นมา แล้วเลือก Superuser for Android 2.0 ~ 2.2 กดปุ่ม Root Smile
    รอติดตั้งจนเสร็จเป็นอันเรียบร้อย
    ** อย่าลืมเวลามีโปรแกรมร้องขอสิทธิ์รูท ต้องกด allow ด้วย ไอ้ตัวถือสไนเปอร์นั่นอะ