Thursday, June 6, 2013

SQL Server: การเพิ่ม email ในหน้า Notifications ของ Job

ถ้าเข้าหน้า Notifications ของ Job แล้วติ๊กให้ส่ง email ปกติใน dropdown จะไม่มีชื่อให้เลือก คุณต้องเข้าไปเพิ่ม Operator เสียก่อน โดย Operators จะอยู่ใน SQL Server Agent เหมือนกันกับ Jobs
คลิกขวาบน Operators เลือก New Operator


กรอกชื่อ ติ๊กถูกที่ Enabled แล้วกรอก Email ลงไป เสร็จเรียบร้อย

กลับมาที่หน้า Notifications ของ Job อีกครั้ง ทีนี้จะมีชื่อให้เลือกตามชื่อที่เราตั้งใน Operators


ที่นี้ก็เลือกได้แล้ว

Monday, February 4, 2013

ดูยังไงว่าเป็นไอโฟนรุ่นไหน


จะดูยังไงว่าไอโฟนที่เราใช้อยู่นี้รุ่นอะไร? เป็น iPhone4 หรือ 4s? ถ้าไม่ใช่แฟนพันธุ์แท้จะรู้ไหมว่าต่างกันตรงที่ไอโฟน 4s มีขีดสีดำระหว่างปุ่มเพิ่มเสียงกับปุ่มปิดเสียง ซึ่ง ไอโฟน 4 ไม่มี
นี่คือรุ่นต่างๆของ iPhone ตั้งแต่เริ่มขายในปี 2007 จนถึงปี 2012
iPhone 5 (GSM model)2012A142816, 32, and 64 GB
iPhone 5 (GSM and CDMA models)2012A142916, 32, and 64 GB
iPhone 5 (CDMA China)2012A144216, 32, and 64 GB
iPhone 4S2011A138716, 32, and 64 GB
iPhone 4S (GSM China)2011A143116, 32, and 64 GB
iPhone 4 (CDMA model)2011A13498, 16 and 32 GB
iPhone 4 (GSM model)2010A13328, 16 and 32 GB
iPhone 3GS front and backiPhone 3GS (China)2009A13258, 16 and 32 GB
iPhone 3GS front and backiPhone 3GS2009A13038, 16 and 32 GB
iPhone 3G front and backiPhone 3G (China)2009A13248 and 16 GB
iPhone 3G front and backiPhone 3G2008A12418 and 16 GB
iPhone front and backiPhone2007A12034, 8, and 16 GB
* ข้อมูลล่าสุด ณ ปี 2012

คุณสามารถดูหมายเลข Model ได้ด้านหลังตัวเครื่อง ตัวเล็กๆ บรรทัดที่ 2

Tuesday, December 11, 2012

CSS font-face with embeded font

ปกติถ้าเราใช้ css คำสั่ง font-family หรือ font-face เครื่องที่เปิดต้องมีฟอนต์นั้นด้วยจึงจะเห็น แต่บางที่เราต้องการใช้ฟอนต์แปลกๆ ที่เครื่องคนอื่นไม่ค่อยมี

ตัวอย่างนี้เป็นการแสดงฟอนต์เป็นบาร์โค้ดโดยที่เครื่องที่เปิดไม่มีฟอนต์บาร์โค้ด

เขียน CSS ตามนี้

@font-face
{
font-family: barcodeFont;
src: url('code128.eot'); /* IE */
src: local('code128'), url('code128.ttf') format('truetype');
}

.barcode {
font-family:barcodeFont;
font-size: 28px
}

ไปหาไฟล์ code128.ttf มาก่อน แล้ว copy ไฟล์ฟอนต์ code128.ttf ไปไว้ในโฟลเดอร์เดียวกันกับไฟล์ css นี้ด้วย ทีนี้พอใช้
<span class="barcode">*1081009*</span>
ก็จะแสดงเป็นบาร์โค้ดที่ใช้เครื่องยิงบาร์โค้ดยิงได้


แต่สำหรับ IE มันยุ่งยากนิดนึงใช้ไฟล์ฟอนต์ .ttf ธรรมดามันไม่ได้ ต้องแปลงเป็น .eot ก่อน
ดาวน์โหลดโปรแกรม ttf2eot มาก่อนจาก http://code.google.com/p/ttf2eot/
ดาวน์โหลดตัวที่เป็น zip พอแตกออกมาก็เอาตัว ttf2eot.exe ไปไว้ในโฟลเดอร์เดียวกับฟอนต์ แล้วใช้ command prompt ใช้คำสั่ง

ttf2eot.exe code128.ttf code128.eot

แค่นี้ก็จะได้ไฟล์ code128.eot ออกมา

ถ้าสั่ง print แล้วมันไม่ออกเป็นบาร์โค้ด ก็ครอบ css ด้วย


@media screen,print
{
...
}

เวลาอัพโหลดขึ้นเซิร์ฟเวอร์ อย่าลืมอัพโหลดไฟล์ code128.ttf กับ code128.eot ไปด้วยล่ะ

Sunday, November 4, 2012

World Largest Bicycle

น่าจะเป็นจักรยานที่ใหญ่(ที่ปั่นไม่ได้)ที่สุดในโลก อยู่ที่บริษัทสยาม รี ยูส อ.บางน้ำเปรี้ยว จ.ฉะเชิงเทรา บริษัทนี้จำหน่ายจักรยานญี่ปุ่นและเสื้อผ้าญี่ปุ่นมือสอง

World Largest Bicycle

ราคาจักรยานก็เริ่มตั้งแต่ 2,500 - 3,000 บาทขึ้นไป มีทั้งจักรยานพับ เสือภูเขา ไฮบริด แม่บ้าน แต่ไม่มีเสือหมอบ

World Largest Bicycle

ส่วนเสื้อผ้าญี่ปุ่น ขายเป็นขีด เริ่มต้นขีดละ 25 บาท

Wednesday, September 19, 2012

SQL Server: check all tables disk space

Table ไหน ใช้พื้นที่เยอะสุด?

คำสั่ง SQL ในการดูว่าแต่ละ Table มีกี่รายการ และใช้เนื้อที่ดิสก์ไปเท่าไหร่

EXEC sp_MSforeachtable @command1="EXEC sp_spaceused '?'"



Thursday, August 9, 2012

EXTJS: Continuous Grid Row Number


เวลาใช้ new Ext.grid.RowNumberer() ใน Grid พอข้อมูลเกิน 1 หน้า ขึ้นหน้าใหม่ เลขบรรทัดจะเริ่ม 1 ใหม่เสมอ วิธีแก้ก็เพิ่ม Code นี้เข้าไป แล้ว RowNumberer() ของคุณก็จะนับต่อเนื่องทุกหน้า

Ext.override(Ext.grid.RowNumberer, {
    renderer: function(v, p, record, rowIndex) {
        if (this.rowspan) {
            p.cellAttr = 'rowspan="' + this.rowspan + '"';
        }
        var st = record.store;
        if (st.lastOptions.params && st.lastOptions.params.start != undefined && st.lastOptions.params.limit != undefined) {
            var page = Math.floor(st.lastOptions.params.start / st.lastOptions.params.limit);
            var limit = st.lastOptions.params.limit;
            return limit * page + rowIndex + 1;
        } else {
            return rowIndex + 1;
        }
    }
});

Thursday, July 26, 2012

ร้านจักรยานให้เช่าในกรุงเทพ

ร้าน VELO THAILAND 


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

ร้านนี้ตั้งอยู่ที่บริเวณย่านบางลำพู ซอยสามเสน 4 เยื้อง อาคารสำนักเขตพระนคร ใครสนใจไปใช้บริการก็ลองโทรไปสอบถามกันดูนะครับที่เบอร์ 02-628-628, 089-201-778 คุณเอ๋เจ้าของร้านเขายินดีให้คำแนะนำและบริการครับ




Wednesday, July 11, 2012

Android ไม่เห็น Wifi ของ iPhone

ถ้าคุณมีแท็บเล็ตแอนดรอยด์ ต้องการต่อเน็ตผ่านโทรศัพท์มือถือไอโฟน เริ่มแรกเลย เปิด wifi แบบธรรมดา มันจะไม่เห็นเครื่อง iPhone เราสามารถทำให้มองเห็นได้โดยไม่ต้อง root เครื่อง

วิธีแก้อาการแท็บเล็ต Android มองไม่เห็น Wifi ของ iPhone

1. หา App พวก File Explorer เช่น Root Explorer (ไม่ฟรี) หรือ ES File Manager (ฟรี) เข้าไปหาไฟล์ wpa_supplicant.conf ของผมที่ลองทำเป็น Tablet จากจีน ยี่ห้อ Ainol รุ่น NOVO 7 TORNADOS ไฟล์จะอยู่ที่ /etc/wifi

2. หาไฟล์ wpa_supplicant.conf นี้เจอแล้วก็เปิดขึ้นมาด้วย ES File Editor แล้วก็กรอกค่าเพิ่มตามนี้
ข้อความของเดิมในไฟล์ไม่ต้องสนใจ พิมพ์อันนี้ต่อท้ายได้เลย


ap_scan=2

network={
ssid="ชื่อเครื่องไอโฟน" 
key_mgmt=NONE
priority=1
mode=1
}


จะสังเกตเห็นส่วนของ network มีรายละเอียดอยู่ในวงเล็บปีกกา เราสามารถเพิ่มได้หลาย network{} ถ้าของเดิมมีส่วนของ network อยู่แล้ว ก็เลื่อนของเดิมลงล่าง แก้ของเดิมเป็น priority=2 แล้วก็เพิ่ม network{} ใหม่ตามข้างบน

3. กด Save แล้ว ก็ลองไปเปิด-ปิด Personal Hotspot ใน iPhone ทีนึง

4. ทีนี้เข้าไปเปิด wifi ใน Setting ตามปกติ ก็จะเจอเครื่อง iPhone ให้เรา connect แล้ว

ถ้าใครทำตามแล้่วใช้ได้หรือไม่ได้ยังไง ช่วง Comment บอกด้วยครับ ^^

Sunday, July 1, 2012

iPhone Replacement เปลี่ยนเครื่องไอโฟน

รู้หรือไม่? ถ้าไอโฟนคุณหน้าจอแตก จมน้ำ กล้องหน้า/หลังพัง ปุ่ม Home เสีย หรืออะไรก็แล้วแต่เสีย จนคุณมีปัญหาในการใช้งาน คุณสามารถเปลี่ยนเครื่องใหม่ได้ แม้หมดประกันไปแล้ว

วิธีการ:
1) แบ็คอัพข้อมูลไว้ที่บ้านก่อน เสียบเครื่อง เปิด iTunes คลิกขวาที่ชื่อเครื่อง เลือก Backup

2) ซื้อที่ไหน ไปที่นั่น สมมุติคุณซื้อกับทรูช็อป สาขาแฟชั่น ไอส์แลนด์ เวลาจะเปลี่ยนคืนก็ไปที่นั่นเลย กดบัตรคิวบริการหลังการขาย บอกเจ้าหน้าที่ไปว่าขอเปลี่ยนเครื่อง ส่งเครื่องให้เจ้าหน้าที่ไป เอาเอกสารมากรอกชื่อที่อยู่นิดหน่อย แล้วก็ได้เครื่องใหม่มาเลย จ่ายเงินไป 7,000 บาท กรณีที่เป็น iPhone4 (ถ้า iPhone4s รู้สึกจะราคา 8,700 บาท ไม่แน่ใจ)

3) เข้า Setting -> Store กรอก Apple Id ให้เรียบร้อย กลับบ้านเสียบ iTunes คลิกขวา Restore from Backup แค่นี้เสร็จเรียบร้อยคุณจะได้เครื่องใหม่พร้อมข้อมูลเดิม เพลง รูปภาพ App เดิมในเครื่องอยู่ครบ

ถ้าใครคลิกขวาแล้วไม่เห็น Restore from Backup แสดงว่าเป็นคนละเวอร์ชั่นกัน เครื่องที่เราได้มาแทนปกติจะเป็น iOS 5.0.1 เครื่องเราที่พังอาจจะเป็น 5.1.1 แล้ว ให้คลิกอัพเดทเป็น 5.1.1 ก่อน แล้วค่อย Restore from backup

Tuesday, June 5, 2012

ไปซื้อจักรยานที่ชายแดนมาเลเซีย

จากหาดใหญ่จะไปสตูลผ่าน 4 แยกคูหา หรือควนลัง ก็จะผ่านอ.ควนโดน ผ่านไปอีกนิดก็จะมีแยกทางซ้ายมือมีป้ายบอกว่าไปพรหมแดน หรือไปทะเลบัน ไปทางเดียวกัน จาก 3 แยก ไปถึงด่านก็ประมาณ 22 กิโล โดยทะเลบันจะอยู่ทางซ้ายมือก่อนถึงชายแดนประมาณ 2 กิโลเมตร (ดูแผนที่)

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

ร้านก็มีหลายประเภท ตั้งแต่ของเล่น เครื่องครัว เสื้อผ้า รองเท้า เครื่องมือเกษตร ของกิน เบอร์เกอร์ และจักรยาน ร้านจักรยานมีร้านใหญ่ๆอยู่ 4-5 ร้าน แต่ส่วนใหญ่เป็นยี่ห้อที่ไม่มีในบ้านเรา


ถ้าเป็นจักรยานธรรมดา จักรยานเด็กคันเล็กๆ ราคาก็มีตั้งแต่หลักร้อย จักรยานเสือภูเขามีเยอะ เป็นเหล็กก็ถูกหน่อย เป็นอลูมีเนียมก็แพงหน่อย ฟิกเกียร์สีสวยๆก็มีเยอะ ราคม 3-4 พัน จักรยานพับก็มี เฟรมเหล็ก ล้อ 20 นิ้ว ราคาประมาณ 2,000 ต่อยังไงก็ไม่ยอมลด ยี่ห้อที่มีในบ้านเราอย่าง K-Rock ราคาขาย 3,500 ซึ่งบ้านเราก็ราคานี้ คันที่เห็นในภาพ 2,200 เฟรมเหล็ก ล้อ 20 นิ้ว 6 เกียร์(ยี่ห้อจีน) มีโช๊คหลัง แฮนด์ปรับขึ้นลงได้

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

ที่ด่าน ต.ม.ตอนเราขับรถข้ามแดน มีป้ายติดไว้เลยว่าภาษีจักรยาน 30% แต่ที่ร้านจะขายราคาบวกภาษีแล้ว เราไม่ต้องเสียเพิ่ม แต่ต้องขอใบเสร็จมาด้วย บางคันเขาจะแปะสัญลักษณ์ไว้กับรถ เป็นที่รู้กันระหว่างร้านค้ากับเจ้าหน้าที่ว่าคันนี้ไม่ต้องเก็บภาษีเพิ่ม

Thursday, May 31, 2012

JavaScript: การเรียงลำดับค่าใน Array แบบต่างๆ

การเรียงลำดับด้วยสมาชิกตัวที่ 2 และ 3 จากมากไปหาน้อย


function sortPoint(a,b)
{
    return ((a[1] > b[1]) ? -1 : ((a[1] < b[1]) ? 1 : (a[2]-a[3] > b[2]-b[3] ? -1 : (a[2]-a[3] < b[2]-b[3] ? 1 : (a[2] > b[2] ? -1 : (a[2] < b[2] ? 1 : 0))))));
}


var aryP = [["Poland",0,0,0,0,0,0],["Greece",0,0,0,0,0,0],["Russia",0,0,0,0,0,0],["Czech Republic",0,0,0,0,0,0]];
aryP.sort(sortPoint);




Sunday, May 20, 2012

โปรแกรมการแข่งขันยูโร EURO 2012 เป็น Excel

แค่กรอกผลแต่ละนัด โปรแกรมก็จะคำนวณคะแนนให้ ใครเข้ารอบ ใครตกรอบ เข้ารอบไปเจอกับใคร ทีมไหนจะเข้าชิง ทีมไหนจะได้แชมป์ ดาวน์โหลดได้เลย คลิกที่นี่

หรือถ้าใครไม่มี Excel หรือไม่อยากเซฟเป็นไฟล์ ก็สามารถกรอกกันได้ในเว็บเลย ที่ ScoreMemo

Sunday, May 13, 2012

ปฏิทินวันหยุด ปี พ.ศ.2556

วันหยุดประจำปี 2556

วันหยุด/วันสำคัญวันที่วัน
วันขึ้นปีใหม่ 1 ม.ค. 2556 อังคาร
วันมาฆบูชา 25 ก.พ. 2556จันทร์
วันจักรี 6 เม.ย. 2556เสาร์
ชดเชย วันจักรี 8 เม ย 2556 จันทร์
วันสงกรานต์ 13 เม.ย. 2556เสาร์
วันสงกรานต์ 14 เม.ย. 2556 อาทิตย์
วันสงกรานต์ 15 เม.ย. 2556จันทร์
ชดเชย วันสงกรานต์ 16 เม.ย. 2556อังคาร
วันแรงงานแห่งชาติ (ราชการไม่หยุด) 1 พ.ค. 2556พุธ
วันฉัตรมงคล 5 พ.ค. 2556อาทิตย์
หยุดชดเชยวันฉัตรมงคล6 พ.ค. 2556 จันทร์
วันพืชมงคล (หยุดเฉพาะราชการ) 10 พ.ค. 2556 ศุกร์
วันวิสาขบูชา 24 พ.ค. 2556ศุกร์
วันอาสาฬหบูชา 22 ก.ค.2556 จันทร์
วันเข้าพรรษา 23 ก.ค. 2556 อังคาร
วันแม่แห่งชาติ 12 ส.ค.2556จันทร์
วันปิยมหาราช 23 ต.ค. 2556 พุธ
วันพ่อแห่งชาติ 5 ธ.ค. 2556พฤหัส
วันรัฐธรรมนูญ 10 ธ.ค. 2556อังคาร
วันสิ้นปี 31 ธ.ค. 2556อังคาร