| Subcribe via RSS

เล็กๆน้อยๆเกี่ยวกับการสร้าง Temp File ด้วย C#

February 3rd, 2010 | No Comments | Posted in .Net, Program, c#

วาดจากเว็บ http://neutralx0.net/tool/bnmk.html

Note แปะไว้

(ความจริงไม่อยากเขียน code บนเวปเท่าไหร่มันจัด format ยากเกิน ตราบใดที่ยังไม่มี plugin ที่ไว้วางโค้ด…อิอิ)

Temporary file นั้นมีประโยชน์ยังไง? Application ส่วนใหญ่นั้นใช้ “temp file” ในการเก็บข้อมูลบางอย่างขณะที่กำลังรันโปรเซส เมื่อเขียน temp file เสร็จแล้วเราจะลบเองทันทีหรือปล่อยให้ Windows จัดการเอง (Disk Cleanup) ก็ได้

ทำยังไงหล่ะ? ง่ายๆเลยคือ get temp file name ก่อน โดยใช้ System.IO.Path เรียก method GetTempFileName() เราจะได้ tempfile ที่Genชื่อออกมาไม่ซ้ำเช่น “VsiD83.tmp” อยู่ใน Temporary Folder หลังจากนั้นก็เขียนไฟล์ตามปกติ ลงในไฟล์นี้

method WriteToTemp()เขียนไว้ให้สะดวกต่อการเขียนไฟล์เฉยๆ tempFile เป็น stringที่ได้จากการ get temp file ด้านล่างนู่น

private void WriteToTemp(string stringToWrite, string tempFile)
{
FileStream file = new FileStream(tempFile, FileMode.Append, FileAccess.Write);
StreamWriter sw = new StreamWriter(file);
sw.WriteLine(stringToWrite);
sw.Flush();
sw.Close();
}

เวลาใช้งานจริงๆก็

string temp = Path.GetTempFileName();
WriteToTemp(“any string”, temp);

ถ้าต้องการลบtemp file ทิ้งก็ แค่

File.Delete(tempFile);

ปล.ไม่ได้ดัก Exception ไว้เพราะขี้เกียจ :-P

Tags: , , ,

GreatFriends Vtalk14

February 1st, 2010 | 1 Comment | Posted in นอกงาน, ฟรีสไตล์

GreatFriends VTALKS #14

  • Session 1: Silverlight for Beginners
    By Supote Punsakul(SoftEngine)
    CodeToday.Net founder
  • เป็นการสอน Basic ทดลองเขียน  Xaml เนื่องจากเวลาจำกัดจึงได้อะไรนิดๆหน่อยๆ ผมเขียนตามไปด้วยโดยใช้ VS2008 โดยการ Download Silverlight 3.0 Tools(linkด้านล่าง)  หาจาก Google ลงเสร็จมันจะมี New Project ด้วย Silverlight
  • Session 2: Silverlight for Line-of-Business (LOB) Apps
    By MVP Nuchit Atjanawat
    Microsoft MVP and GreatFriends.Biz Community Lead
  • Session คุณnano ค่อนข้างจะมีปัญหาทางเทคนิคเยอะ จอต่อ Projector ไม่ได้เสียงบรรยายเบาไปหน่อย แอร์เย็นด้วย หลับสบาย :0P เขียน Silverlight ต่อ RIA Services
  • Session 3: Visual Studio 2010
    By MVP Chalermvong Vijitpiyakul (mie)
    Microsoft MVP and GreatFriends.Biz Community Lead
  • มาพร้อม slide ร้อยกว่า slide = =’ เนื่องจากฟีเจอร์ ค่อนข้างเยอะมาก จบ session ผมจำไม่ได้เลย ฮ่าๆ ประกอบกับกินข้าวกลางวันมาด้วย อิ่มอร่อยตามประสา วิ้วๆๆ :a)
  • Session 4: MDOP
    By MVP Suttipun Passorn
    Microsoft Most Valuable Professional (MVP) MCSE, MCT, MCTs, MCITP:2008 CCNA, CompTIA Security+
  • มันส์ที่สุดใน 4 Session เพราะอาจจะเป็นเพราะอาหารย่อยหมดแล้ว :)

เนื่องจาก ครั้งนี้งานชนกับ MS Sharepoint ที่เขาบอกว่าเป็นการสร้าง user group ของ MS Share Point ในไทย ซึ่งความจริงก็อยากเข้าไปดูเหมือนกัน แต่ลองคิดๆดูว่าความเป็นไปได้ที่(ผมเอง)จะได้จับในอนาคต น้อยกว่า Silverlight เลยเข้าฟังของ Vtalk ดีกว่า

ครั้งนี้ รายงานสดผ่าน Twitter ด้วย….เผื่อ Tweet เอาไว้ดูทีหลัง(อ่านจากล่างขึ้นบน)

  1. App-V ทำ virtualize โปรแกรม Antivirus ไม่ได้ #vtalk14
  2. โดยที่ engine ของโปรแกรมไม่ตีกัน เช่น IE6 IE7 IE8 หรือ Office 97,2003,2007 สามารถใช้งาน โดย engine ไม่ตีกัน..
  3. ประโยชน์ของAPP-V ใน MDOP คือ โปรแกรม deployอยู่บน server มีแต่ short cut ใน client ให้ ทำให้สามารถใช้ programต่าง version ได้..
  4. Microsoft Desktop Optimization Pack for Software Assurance (MDOP) #vtalk14
  5. MDOP by Suttipan Passorn #vtalk14
  6. http://www.joerassic.ch/ เกมส์ที่สร้างด้วย silverlight 
  7. มีอะไรใน Silverlight 4(Beta) http://silverlight.net/getstarted/silverlight-4-beta/ ps. 1-3 ยังไม่เคยจับเลย 
  8. ตัวอย่างเวปแผนที่ ที่ใช้ Silverlight http://simd.scotland.gov.uk/map คล้ายๆ กับตัว Deep Zoom Composer #vtalk14
  9. Silverlight 3.0 Tools For VS2008 http://tinyurl.com/nf3hjo #vtalk14
Tags: ,

หาจุดคุ้มทุน Kindle2

เคยคิดรึเปล่าพวก Gadget หรืออุปกรณ์เทคโนโลยีต่างๆ ไม่เว้นแม่แต่อะไรที่เราได้มาด้วยราคาแพงๆ เพื่อเติมเต็มชีวิต ซื้อมาเนี่ยมันคุ้มรึเปล่า? ก่อนจะตอบคำถามนี้เราต้องตอบให้ได้ก่อนว่าคำว่า “คุ้ม” เนี่ย เราได้กำหนดไว้รึเปล่าว่าใช้ไปเท่าไหร่ถึง “คุ้ม”

เชื่อว่าคนส่วนใหญ่ไม่ได้คิดไว้หรอก ดังนั้นเมื่อคนส่วนใหญ่ไม่คิดจะทำผมจึงคิด(ดูเป็นตัวขวางโลกชอบกล^^’)

เนื่องจากผมซื้อ Kindle2 มาระยะหนึ่ง ด้วยราคา 12,000 บาท แต่ก็เริ่มรู้สึกว่าเราคิดถูกรึเปล่าที่ซื้อมันมา

ทำไมถึงรู้สึกเช่นนี้?  ทั้งที่ก่อนซื้อเราวาดหวังว่าใช้ประโยชน์มันได้เต็มที่…ส่วนหนึ่งเราไม่รู้ ว่าจุดคุ้มทุน(ขอถือวิสาสะตั้งชื่อเองเลย)ของมันอยู่ตรง ไหน

ลำดับความคิด….
- ความคุ้มค่าของ Kindle2 จะคุ้มก็ต่อเมื่อเราได้อ่าน ebook จากมันจำนวนมากๆ…แต่เท่าไหร่หล่ะ กี่เล่ม ?…
- ดังนั้นจึงเอาราคา Kindle2 หารด้วยราคาหนังสือมาตรฐานในปัจจุบัน คือ 12000/200 = 60 เล่ม

ดังนั้นจึงได้ข้อสรุปในเบื้องต้นว่าผมต้องอ่านหนังสือ 60 เล่ม จาก Kindle2 ถึงจะเรียกว่าซื้อมาคุ้มค่าจริงๆ

ปล. ตอนแรกกะว่าจะให้เล่มละ 250 บาท จะได้เหลือหนังสือที่ต้องอ่านน้อยลง(เหลือ 48เล่ม) …หน้าด้านจริงๆฮ่าๆ

Tags: , ,

MCTS : 7 : Threading (จบแล้ว)

January 25th, 2010 | No Comments | Posted in .Net, Java, c#

MCTS : 7 : Threading ภาคจบ

Tags: , , ,

Kindle2

สั่งจาก KindleThai.com ครับเนืองจาก Amazon ไม่ ส่งมาไทย
ซึ่งถ้าจะสั่งจริงก็มีวิธีนะคือให้ส่งมาลงที่ประเทศเพื่อนบ้านเรา(มีเวปสั่งอยู่แต่จำไม่ได้)แล้วให้เขาส่งมา แต่มันยุ่งยากเลยเอาจากที่นี่ละกัน

เปิดมาหน้าจอก็อยู่ในสถานะ Standby ซึ่งคาดว่า ทาง kindlethai ได้ up firmware แล้วไม่ได้ปิดเครื่อง
หลังจากลองเปิดดูพบว่าแบตเหลือครึ่งนึงซึ่งถือว่าโอเคนะเพราะของมาถึงบ้านวันอังคาร แต่ผมกลับมาเปิดกล่องวันเสาร์
แสดงว่าแบตมันทนมากๆ

ดูใกล้ๆ

ถือขึ้นมาจอเล็กมากหวั่นใจนึดๆว่าเวลาเปิด ebook แล้วจะต้องเพ่งอ่านไม๊

ด้านหลัง

สายชาร์จที่ชาร์จได้ทั้ง USB 2.0 และ AC

http://www.kindlethai.com/features

ฟีเจอร์คร่าวๆ
-ขนาดความจุของ Kindle 2 นี่ = 1.5G
-เปิด Pdf ได้เลย สามารถ import ebook จากสาย link ด้านบนต่อกับคอมเนี่ยแหละ
-มี Background music อ่านไปฟังไปได้
-หน้าจอเป็น  E-Ink ให้ความรู้สึกเหมือนอ่านจากกระดาษ (ถ้าอยู่ในที่ไม่มีแสงสว่างก็อ่านไม่ได้เพราะไม่มีแสงในตัว)
-มีโหมดอ่านให้ฟังเลือกเสียงชายหรือหญิงก็ได้ แต่ได้เฉพาะ ebook ภาษาอังกฤษ
-ปรับขนาด Font ได้ แต่ ถ้าเป็น ebook PDF format จะขยายขนาดไม่ได้นะเธอว์…= =’

Tags: ,