ผมเจอบ่อยครับ เพราะผมพิมพ์สัมผัสไม่เป็น ประมาณว่า พิมพ์ไปยาวยืด แต่พอเงยหน้าจาก keyboard มาดูหน้าจอ ดันเป็นภาษาที่ไม่ต้องการพิมพ์ เช่นอยากพิมพ์คำว่า สวัสดี แต่ลืมเป็น keyboard เป็นภาษาไทย ก็กลายเป็น l;ylfu
ต้องใช้โปรแกรมนี้เลยครับ แล้วคุณจะลืมปุ่มเปลี่ยนภาษาไปเลย
>>Download<<
ต้องขอบคุณผู้พัฒนาด้วยครับ
โพสต์แนะนำ
วันศุกร์ที่ 21 ธันวาคม พ.ศ. 2555
วันอังคารที่ 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
ที่มา: 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>
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 )
สมัครสมาชิก:
บทความ (Atom)