http://www.facebook.com/ideayourcase

วันนี้ขอแนะนำ http://www.facebook.com/ideayourcase เป็นเพจที่รับทำ case iPhone, Samsung Galaxy tab, note, iPad และโทรศัพท์สมาร์ทโฟนอีกหลายรุ่นหลายยี่ห้อ โดยที่คุณสามารถออกแบบ design รูปที่เป็นเอกลักษณ์เฉพาะตัวของคุณเอง ไม่ซ้ำใครจะเป็นรูปคู่รัก รูปตัวคุณเอง รูปเก๋ๆ หรือจะสั่งทำเป็นของพรีเมี่ยมแจกลูกค้าของบริษัท ก็เก๋ไก๋มากครับ



นอกจากนี้ทางเพจยังมีบริการไปออกบู๊ทกับทางบริษัทที่สนใจจะให้ ideayourcase ไปทำเคสให้ลูกค้า จะถ่ายรูปในบู๊ทแล้วพิมพ์ลงเคสให้ลูกค้าผู้มีอุปการะคุณเป็นของขวัญก็เก๋ไม่หยอก 

อย่าลืมแวะไปเยี่ยมชมนะครับ http://www.facebook.com/ideayourcase




Fujitsu : แสดง Zero-watt PC ในงาน CeBIT

ย้อนกลับไปในช่วงสิงหาคมปีที่แล้ว Fujitsu ได้ประกาศเกี่ยวกับ Display ตัวใหม่ซึ่งไม่ต้องใช้ไฟฟ้าเลยใน โหมด standby ซึ่งจอทั่วไปที่อยู่ใน โหมด standby จะใช้ไฟฟ้าอยู่ประมาณ 1 Watt ซึ่งก็ต้องถือว่ายังใช้ไฟฟ้าอยู่นั่นเอง

ตอนนี้ Fujitsu ได้ประกาศว่า จะเปิดตัว Zero-watt PC ในปีนี้ในงาน CeBIT ซึ่งงานนี้จะจัดขึ้นที่ Hannover, Germany วันที่ 3-8 มีนาคมโดย PC ตัวนี้จะเรียกว่า Esprimo Green ซึ่งถือว่าเป็น pc ตัวแรกที่ไม่จำเป็นต้องใช้ ไฟฟ้าเลยเมื่ออยู่ใน standby โหมด ซึ่ง PCs ใหม่ที่จะออกวางตลาดในยุโรปในปี 2010 จะต้องมี feature นี้
ถึงแม้ว่า Esprimo Green จะไม่ใช้พลังงานเลยในช่วงที่อยู่ใน standby โหมด แต่ยังสามารถจะบริหารจัดการได้ผ่าน LAN, Bluetooth และ UMTS แน่นอนจะมีการ demo ให้ดูในงาน CeBIT
ส่วนผลิตภัณฑ์อื่นๆ ของ Fujitsu ที่เราจะได้เห็นในงาน CeBIT ก็จะมี Esprimo Mobile Thin Client, green hardware solutions สำหรับ business users และระบบ anti-theft system สำหรับ business notebook และเครื่องมืออีกหลายอย่างเพื่อช่วยในด้านความปลอดภัย

อ้างอิง 

Ustream's iPhone Viewing Application ทำสถิติการดาว์นโหลด 113,000 ครั้งใน 24 ชั่วโมง


ในช่วงเวลาแค่ 2 วันหลังจากรีลีส Ustream's IPhone Viewing Aplication ได้ทำสถิติในการ download สูงสุดใน App Store ในหมวด Entertainment และทำสถิติเป็นอันดับที่ 6 ใน most popular free aplication โดย Ustream ระบุว่าในแค่ช่วง 24 ชั่วโมงแรกที่มีการนำเสอนออกไปก็มีการ download มากถึง 113,000 ครั้ง โดย Ustream ช่วยให้ผู้ใช้สามารถ ดูรายการสด หรือ Archived Stream จาก  Ustream.tv ได้ผ่าน iPhone หรือ iPod Touch และยังมี feature chat ด้วย

ถึงแม้ว่าจะมีสถิติการ download ที่สูงมากแต่จาก review ที่ผู้ใช้ให้คะแนนกลับได้แค่ 2 ดาวเท่านั้น ส่วนใหญ่ผู้ใช้บ่นเกี่่ยวกับการ crash และไม่สนับสนุน 3G ทำให้ต้องใช้งานผ่าน Wi-fi และเรื่อง content ส่วนเรื่องอื่นๆ ผู้ใช้ก็ยังให้ความเห็นว่าเจ๋งดี และน่าจะดีขึ้นเมื่อทีมพัฒนาได้ออก update ใหม่มา

ส่วนทางด้านคู่แข่งอย่าง Qik และ Flixwagon ก็กำลังสร้าง application คล้ายๆ กันแต่เป็นลักษณะของ jailbroken คือไม่วางอยู่ใน App Strore ของ iPhones

อ้างอิงจาก  www.TechCrunch.com

Using the CrmDiscoveryService Web Service: On-Premise

ในบทความก่อนหน้านี้ก็เป็นเรื่องเกี่ยวกับ การสร้าง CrmDiscoveryService web reference ใน visual studio ไปแล้วคราวนี้ก็มาดูเรื่องการใช้งาน CrmDiscoveryService กันต่อ ก็อย่างที่ทราบว่า CrmDiscoveryService web service URL endpoint อยู่สามแบบขึ้นอยู่กับ รูปแบบการ authentication

Active Directory –
http://servername:port/mscrmservices/2007/AD/CrmDiscoveryService.asmx

IFD –
http://servername:port/mscrmservices/2007/IFD/CrmDiscoveryService.asmx

Online –
http://servername:port/mscrmservices/2007/Passport/CrmDiscoveryService.asmx

ในกรณี IFD และ Online ต้องได้รับ CrmTicket จาก CrmDiscoveryService ในกรณีของ Online เราต้องการข้อมูลเพิ่มเติมได้แก่ Policy และ Passport ticket ด้วย ซึ่งข้อมูลเหล่านี้จะถูกจัดเตรียมไว้ที่ CrmDiscoverService เพื่อใช้ในการ กำหนดค่าของ CrmAuthenticationToken และ Crm service instances.


คราวนี้ในกรณี On-premise ::: หรือกรณีที่เรารู้ว่า Organization name และ webservice url endpoint คืออะไรเราไม่จำเป็นจะต้องใช้ CrmDiscoveryService ก็ได้ แต่ใช้ก็ได้อีกเหมือนกันคราวนี้ก็ขั้นตอนที่จะใช้ CrmDiscoveryService ก็มีขั้นตอนดังนี้

-----------------------------------------------------------------
// Create and configure the CrmDiscoveryService Web service proxy.
CrmDiscoveryService discoveryService = new CrmDiscoveryService();
discoveryService.UseDefaultCredentials = true;
discoveryService.Url = "http://localhost/MSCRMServices/2007/AD/CrmDiscoveryService.asmx";

// Retrieve the list of organizations that the logged on user belongs to.
RetrieveOrganizationsRequest orgRequest = new RetrieveOrganizationsRequest();
RetrieveOrganizationsResponse orgResponse =
(RetrieveOrganizationsResponse)discoveryService.Execute(orgRequest);

// Locate the target organization in the list.
OrganizationDetail orgInfo = null;
foreach (OrganizationDetail orgDetail in orgResponse.OrganizationDetails)
{
if (orgDetail.OrganizationName.Equals("AdventureWorksCycle"))
{
orgInfo = orgDetail;
break;
}
}

// Check whether a matching organization was not found.
if (orgInfo == null)
throw new Exception("The specified organization was not found.");
----------------------------------------------------------------

หลังจาก ได้ได้ข้อมูล OrganizationDetail มาแล้วเรากก็สามารถใช้งาน CrmService และ CrmMetadataService โดยผ่าน URL ที่ได้มาจาก OrganizationDetail ตา Code ด้านล่าง

----------------------------------------------------------------

// Setting Crm Authentication Token
CrmAuthenticationToken myCrmAuthToken = new CrmAuthenticationToken();
// 0- AD , 1- IFD , 2 - Windows Live
myCrmAuthToken.AuthenticationType = 0;
myCrmAuthToken.OrganizationName = orgInfo.OrganizationName;

// Finally setting our CrmService
CrmService myCrmService = new CrmService();
myCrmService.CrmAuthenticationTokenValue = myCrmAuthToken;
myCrmService.Url = orgInfo.CrmServiceUrl;
-----------------------------------------------------------------

แต่อย่างที่บอก ถ้ารู้อยู่แล้วว่า CrmService และ CrmMetadataService Web service URL สำหรับ organization ที่เราต้องการ access อยู่ที่ไหนก็ไม่จำเป็นต้องใช้ผ่าน CrmDiscoverySerive ก็ได้ :)

อ้างอิง
1. Nishant Rana’s Weblog
2. Using the CrmDiscoveryService Web Service: On-Premise

How to : Add the CrmDiscoveryService Web Reference

การเพิ่ม Web Reference เข้าใน Visual Studio project สามารถทำได้ตามขั้นตอนต่อไปนี้ ขอให้สังเกตุว่ามี URLs 2 อันที่ไม่เหมือนกันสำหรับ CrmDiscoveryService web service จะใช้อันไหนขึ้นอยู่กับวิธิการในการ authentication ซึ่งกำหนดโดยรูปแบบการติดตั้ง Microsoft Dynamics CRM สำหรับ Microsoft Dynamics CRM Online ก็จะเป็นอีกแบบหนึ่งส่วนอันนี้จะเป็นรูปแบบการใช้งานทั่วไป

1. ทำการสร้าง C# หรือ Visual Basic .NET โปรเจ็คใน MS Visual Studio
2. ใน Solution Explorer, คลิกขวาเลือก References.
3. เลือก Add Web Reference.
4. ใน URL ให้ใส่ url ต่อไปนี้โดยแทน ด้วย server name ของ MS Dynamics CRM และ Port ถ้าหากไม่ได้ติดตั้ง MS Dynamics CRM เป็น Default web site บน server.

สำหรับ Active Directory Authentication (on-premise):
http://servername[:port]/mscrmservices/2007/ad/crmdiscoveryservice.asmx

สำหรับ Active Directory Authentication (IFD):
https://servername[:port]/MSCRMServices/2007/SPLA/CrmDiscoveryService.asmx

5. คลิก Go.
6. แก้ไขชื่อของ Web reference name อันนี้คือชื่อที่เราต้องใช้ใน Using statment ใน source code สำหรับในตัวอย่างใช้ CrmSdk.Discovery
7. คลิก Add Reference.

ตอนนี้ namespace ของ Microsoft Dynamics CRM CrmDiscoveryService web service ก็จะสามารถเรียกใช้ได้จาก โปรเจ็คที่สร้างขึ้นใน source code ให้ทำการ เพิ่ม statement ดังนี้
[C#]
using CrmSdk.Discovery

[Visual Basic .NET]
Imports CrmSdk.Discovery

คราวนี้คุณก็สามารถอ้างถึง classes และ methods ของ CrmDiscoveryService ที่อยู่ใน Microsoft Dynamics CRM 4.0 SDK ได้แล้วครับ