ค้นหาบทความ

โพสต์แนะนำ

ย้าย Blog ไปที่ TechDiary

วันศุกร์ที่ 21 ธันวาคม พ.ศ. 2555

โปรแกรมแก้ไขคำผิดอัตโนมัติ ในกรณีลืมเปลี่ยนภาษาบน keyboard

ผมเจอบ่อยครับ เพราะผมพิมพ์สัมผัสไม่เป็น ประมาณว่า พิมพ์ไปยาวยืด แต่พอเงยหน้าจาก keyboard มาดูหน้าจอ ดันเป็นภาษาที่ไม่ต้องการพิมพ์ เช่นอยากพิมพ์คำว่า สวัสดี แต่ลืมเป็น keyboard เป็นภาษาไทย ก็กลายเป็น l;ylfu

ต้องใช้โปรแกรมนี้เลยครับ แล้วคุณจะลืมปุ่มเปลี่ยนภาษาไปเลย

>>Download<<

ต้องขอบคุณผู้พัฒนาด้วยครับ

วันอังคารที่ 18 ธันวาคม พ.ศ. 2555

วันจันทร์ที่ 17 ธันวาคม พ.ศ. 2555

อวสาน MSN/WLM


18 เดือน หลังจากไมโครซอฟท์ประกาศว่า ต้องจ่ายเงินเดือนให้กับผู้พัฒนา Windows Live Messenger (WLM) หรือชื่อก่อนหน้านี้คือ MSN เป็นเงินสูงถึง $8.5 พันล้าน หรือประมาณ 2 แสน 6 หมื่นล้านบาทเลยทีเดียว
                ไมโครซอฟท์ได้ให้ข่าวว่าจะปิด MSN ในเดือนมีนาคม 2013 (.. 2556) ยกเว้นประเทศจีนที่ยังจะเปิดต่อ ซึ่งสะท้อนให้เห็นถึงการให้ความสำคัญกับ messenger ตัวใหม่ที่เพิ่งซื้อมานั่นก็คือ Skype
                WLM เปิดตัวเมื่อปี 1999 ในชื่อ MSN Messenger และได้เพิ่มความสามารถในด้านต่างๆมาตลอด ไม่ว่าจะเป็น การแชร์รูปภาพ การโทรแบ video แม้กระทั่งการเล่นเกมออนไลน์ โดยในปี 2009 ก็มียอดผู้ใช้ถึง 330 ล้านคนทั่วโลก
                จากการวิจัยพบว่า มีผู้ใช้ WLM มากเป็นสองเท่าของผู้ใช้ Skype เป็นรองก็แค่ Yahoo Messenger แต่การวิจัยก็พบว่า ยอดผู้ใช้ตกลงถึงปีละ 8.3 ล้านคน นั่นคือ 48% ต่อปี ในขณะที่ยอดผู้ใช้ Skype กลับเพิ่มขึ้นเรื่อยๆ ในช่วงเดียวกัน
                แต่ยังดีที่ Skype มี option ให้สามารถใช้ user เดียวกับที่ใช้ใน WLM ได้

ที่มา: BBC News

วันพฤหัสบดีที่ 22 พฤศจิกายน พ.ศ. 2555

ทำให้ VS2008 build Smart Device Project ให้เร็วขึ้น

1) เปิดไฟล์ C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.CompactFramework.Common.targets for editing.

2) เปลี่ยนตรงนี้:

  <Target

    Name="PlatformVerificationTask">

    <PlatformVerificationTask

      PlatformFamilyName="$(PlatformFamilyName)"

      PlatformID="$(PlatformID)"

      SourceAssembly="@(IntermediateAssembly)"

      ReferencePath="@(ReferencePath)"

      TreatWarningsAsErrors="$(TreatWarningsAsErrors)"

      PlatformVersion="$(TargetFrameworkVersion)"/>

  </Target>


ให้เป็นแบบนี้:


  <Target

    Name="PlatformVerificationTask">

    <PlatformVerificationTask

      Condition="'$(DoPlatformVerificationTask)'=='true'"

      PlatformFamilyName="$(PlatformFamilyName)"

      PlatformID="$(PlatformID)"

      SourceAssembly="@(IntermediateAssembly)"

      ReferencePath="@(ReferencePath)"

      TreatWarningsAsErrors="$(TreatWarningsAsErrors)"

      PlatformVersion="$(TargetFrameworkVersion)"/>

  </Target>

วันพฤหัสบดีที่ 8 พฤศจิกายน พ.ศ. 2555

การ SELECT ข้อมูลแบบ Random ของ Database ต่างๆ



Select a random row with MySQL:
SELECT column FROM table
ORDER BY RAND()
LIMIT 1

Select a random row with PostgreSQL:
SELECT column FROM table
ORDER BY RANDOM()
LIMIT 1

Select a random row with Microsoft SQL Server:
SELECT TOP 1 column FROM table
ORDER BY NEWID()

Select a random row with IBM DB2:
SELECT column, RAND() as IDX
FROM table
ORDER BY IDX FETCH FIRST 1 ROWS ONLY

Select a random record with Oracle:
SELECT column FROM
( SELECT column FROM table
ORDER BY dbms_random.value )
WHERE rownum = 1

ที่มา: http://www.petefreitag.com/item/466.cfm