Trello Shortcut by

30
Apr
1

ผมก็ใช้ Trello มาได้ 3 ปีแล้วมั้ง แต่ไม่เคยดู shortcut มันเลย เรื่องเริ่มมาจากผมอยากจะแทรก card ไว้ที่ด้านบนสุดของแต่ละ Column เพื่อแสดงว่าเป็น Priority ของสิ่งที่ต้องทำก่อน เลย Search Google ได้ใจความว่ามีสองวิธี วิธีแรกคือกดที่มุมขวาบนแล้วกด Add Card ก็จะโผล่มาบนสุดให้เอง (ง่ายๆ แค่เนี้ย? ปกติกดแต่จากด้านล่างเลยโผล่ล่างสุดตลอด) วิธีที่สองคือใช้ shortcut ครับ โดยเอา Mouse ไปชี้ที่ตำแหน่งการ์ดที่ต้องการจะแทรกระหว่างกลางแล้วกดปุ่ม N มันก็จะ New Card มาที่ระหว่างกลางให้โอ้!!! มันง่ายอะไรเพียงนี้!!! เลยเป็นที่มาของ blog นี้ครับ สรุป shortcut ที่น่าสนใจ

trello1

 

  • N – สั่งเพิ่ม Card อย่างที่บอกข้างบนตามตำแหน่ง cursor mouse
  • ปุ่มลูกศร – ย้าย cursor ไปเลือกการ์ดต่างๆ เหมาะสำหรับทำอะไรซ้ำๆ กับการ์ดเรียงทีละอัน
  • / – เหมือนสั่งเตรียมพิมพ์ที่กล่อง search (มาจาก vi ชัดๆ)
  • C – Archive card
  • E – Quick Edit ที่ card ที่ cursor mouse ชี้อยู่
  • Enter – เปิด Card
  • L – ใส่ label สีต่างๆ โดยต้องกด L ตามด้วย 0-9 เป็นเลขสีตามลำดับ
  • M – Add/Remove Member
  • < > – ขยับ Card ไปคอลัมภ์ซ้ายหรือขวา
  • Q – เลือก Filter โชว์เฉพาะการ์ดที่ assign หน้าเรา
  • Space – ใส่ชื่อตัวเองลง Card
  • T – Edit Title
  • X – ปิด Filter ทั้งหมด
  • ? – เปิดดูว่ามี shortcut อะไรบ้างให้เลือก
  • @ – Auto Complete Member โผล่มาให้เลือก
  • # – Auto Complete Label โผล่มาให้เลือก

การจำลองข้อมูลเพื่อพํฒนาโปรแกรมทางฝั่งผู้เล่น by

30
Apr
0

ตอนเกมยังไม่ออกให้บริการการออกแบบโครงสร้างต่างๆ ควรเริ่มมาจากฝั่ง Server ออกแบบข้อมูลเพื่อให้ทาง Client ได้ใช้งาน
แต่เมื่อเกมออกให้ไปแล้ว การอัพเดทต่างๆ ของฝั่ง Client ต้องใช้เวลากว่าจะไปถึงมือของผู้เล่น อะไรที่แก้ไขจากทาง Serverได้ก็ต้องทำไปก่อน
ผิดถูกอย่างไร ไม่ต้องใส่ใจ แก้ได้แก้ไปก่อน โดยทั่วไปถ้าบุคคลากรเพียงพอ ก็จะมีการแบ่ง System Analyst, ฝั่ง Client, ฝั่ง Server อย่างชัดเจน
ต่างคนต่างรู้หน้าที่ รับข้อมูลจาก SA แล้วจัดการเขียนฝั่งของตัวเอง แต่หากเลือกไม่ได้ สามคนที่ว่าดันมารวมอยู่คนๆ เดียว
จำเป็นต้องพัฒนาออกมาให้เร็วที่สุด ก็จำเป็นต้องเริ่มจากทาง Client ก่อน ตรวจสอบเอกสารออกแบบ UI วางโครงสร้าง หา Requirement
จากนั้นทำการจำลองข้อมูลขึ้นมาทางฝั่ง Client เลย การออกแบบข้อมูลให้ครอบจักรวาลนั้นดีครับ แต่มันต้องใช้เวลามาก
ในเวลาที่จำกัด มองสิ่งที่อยู่ตรงหน้าแล้วจัดการไปก่อน เมื่อคุณทำสิ่งเดียวกันสองสามครั้งถึงจะเริ่มมองเห็นสิ่งที่สามารถใช้ร่วมกันได้
ขณะเริ่มสร้างที่ต้องลองผิดลองถูก สิ่งที่อยู่ใกล้กับตาของเรามากที่สุดปรับแก้ได้ไวที่สุดก็คือฝั่ง Client เมื่อได้ข้อมูลที่ชัดเจนแน่นอนแล้วจึงสามารถ
นำไปเริ่มสร้างระบบจากทางฝั่ง Server ได้ การ Mock data ก็เลยเหมือนเป็นการออกแบบเพื่อฝั่ง Server ไปในตัว

วิธีแบ่งครึ่งหน้าจอซ้ายขวาเพื่อดูโค็ดไฟล์เดียว! (Sublime / Visual Studio) by

30
Apr
0

ปกติแล้วเวลาผมเขียนโค็ดผมมักใช้ฟังก์ชั่นแยกบ่อยๆ ทำให้ต้องกระโดดข้ามไปมาในไฟล์เดียวกันเพื่่อเขียนหรือแก้อะไรใกล้ๆกัน ทำให้ต้องใช้การแบ่งจอ ซ้ายขวา มองไฟล์เดียวกันตลอด จริงๆ Sublime ใช้มาตลอดอยู่แล้วแต่เพิ่งเจอของ Visual Studio (ซึ่งจริงๆทำง่ายกว่าอีก //ฮา) เลยมาบอกต่อครับ

Sublime

  • ไปที่ View -> Layout -> Columns: 2 หรือกด Alt+Shift+2 ได้เลยครับ

  • จอก็แบ่งออกเป็นสองข้างแล้ว ถัดไปก็ต้องสร้างจอที่ซ้ำไฟล์มา

  • ไปที่ File -> New View into File

  • เท่านี้ก็จะสามารถเขียนโค้ดสองจอได้แล้ววว

Visual Studio

  • ไปที่ Window -> New Vertical Tab Group

  • หรือ จะลากจอไปชิดด้านขวา แบบในรูปนี้ก็ได้ฮะ

  • ทีนี้จอก็แบ่งจอได้แล้ว ที่เหลือก็เปิดไฟล์ซ้ำ

  • เลือกหน้าที่ต้องการแยกไว้ แล้วไปที่ Window -> New Window

  • เท่านี้ก็จะได้โค้ดสองจอใน VS แล้ววว

 

ทำหยดน้ำด้วย layer style by

30
Apr
0

1. สร้างไฟล์งานขึ้นมา Ctrl+n หรือภาพอื่นๆก็ได้
2.สร้างเลเยอร์ใหม่ขึ้นมา เลือกใช้ brush หัวกลม วาดให้เป็นจุดกลมๆคล้ายหยดน้ำ
01

3.คลิกปุ่ม add layer style เลือก blending option
02-0

4.จากนี้ตั้งค่า layer style ตามนี้ตามภาพ อันดับแรกเลือก blending option
03

5.เลือก drop shadow เลือกตั้งตามรูป
04

6.เลือก inner shadow เลือกตั้งตามรูป
05

7.เลือก inner glowเลือกตั้งตามรูป
06

8.เลือก bevel and emboss เลือกตั้งตามรูป
07

9.จากนั้นกดปุ่ม OK ก็จะได้หยดน้ำตามรูป เป็นอันเสร็จครับ
08

[UNITY] ใช้ AssetBundle ด้วย Resources.Load (ไม่ต้องใช้ Internet) by

30
Apr
0

หากอยากใช้ AssetBundle ที่เราเตรียมไว้แล้ว แต่ไม่อยากให้โหลดจาก server ของเรา ก็มีวิธีการดังนี้

  1. ให้เปลี่ยนนามสกุลของไฟล์ AssetBundle ให้เป็นไฟล์ .txt
  2. จากนั้นนำไฟล์ AssetBubdle.txt ไปใส่ไว้ใส Folder Resources ของ Unity Project
  3. ใช้ code ชุดนี้ ในการโหลด AssetBundle

    fileAsText = Resources.Load("AssetBundle.txt") as TextAsset;
    byte[] bundleData = fileAsText.bytes.Clone() as byte[];
    AssetBundleCreateRequest bundleRequest = AssetBundle.CreateFromMemory( bundleData );
  4. เราก็จะได้ bundleRequest.assetBundle เป็น AssetBundle มาให้ใช้ได้ตามอัธยาศัย
กู้เงิน | เศรษฐกิจพอเพียง | สินเชื่อบุคคล | สมัครบัตรกดเงินสด | สินเชื่อ | เงินกู้ด่วน | ยืมเงินทรูมูฟ | เงินด่วนนอกระบบ