ลด Par ล้างหนี้ คือ อะไร

ช่วงนี้หลายๆคนที่เล่นหุ้น น่าจะได้ยินข่าวว่าหุ้นหลายตัว อาจจะทำการ “ลด Par ล้างหนี้” เพื่อล้างขาดทุนสะสมหมดไป แต่….สำหรับแมงเม่าน้องใหม่อย่างเรานั้น มันจะมีผลอะไรเกิดขึ้นกับเรา หรือไม่ ? ก่อนอื่นที่เราจะไปถึงเรื่องลด Par สิ่งที่เราต้องรู้ก่อนว่า “Par” คือ อะไร Par คือ ราคาที่เจ้าของกิจการกำหนด หรือจัดสรรขึ้นมา เพื่อให้ได้หุ้น 1 หน่วยครับ ตอนที่เริ่มทำธุรกิจ โดยคิดง่ายๆจาก ทุนจดทะเบียน(ทุน) / จำนวนหุ้น = ราคา Par ตัวอย่าง ถ้ามีทุนจดทะเบียน(ทุนตั้งต้น) ตั้งบริษัทจำนวน 100,000 บาท โดยแบ่งเป็น 100,000(ทุน) / 10,000(จำนวนหุ้น) = 10 บาทต่อหุ้น (ราคา Par) ตอนนี้เรากลับมาที่ ลด Par ล้างหนี้กันครับ โดยการลด Par เพื่อล้างหนี้ คือ เทคนิคทางการบัญชีมาปรับขาดทุนสะสม โดยการลดราคา Par ลงมา เดี๋ยวผมอธิบายในตัวอย่างเลยและกัน เพราะมันต้องมีคามเข้าใจ เรื่องบัญชีส่วนหนึ่ง สมการบัญชีที่ทุกคน่าจะรู้จัก คือ สินทรัพย์ = หนี้สิน + ทุน ยกตัวอย่างต่อจากข้อที่แล้วเลย คือ ทุน = 100,000 โดยสมการที่ได้เป็น 100,000(สินทรัพย์) = 0(หนี้สิน) + 100,000(ทุน) ณ จุดนี้หนี้สินเป็นศูนย์ แต่เมื่อบริษัทของเราดำเนินกิจการระยะหนึ่งเกิดขาดทุน 10,000 บาทมา ประเด็น คือ เราจะเอาอะไรไปโป๊ะ ถ้าไม่กู้มาเพิ่ม ก็ต้องเอาจากทุนไปจ่าย ซึ่งถ้าเลือกทุนไปจ่าย ส่วนของทุนต้องติดลบไป(เหลือ 90,000 บาท เอาไปโป๊ะขาดทุน 10,000 บาท) แต่เวลาลงบัญชีจะลงในส่วนของหนี้สิน โดยสมการที่ได้เป็น 100,000(สินทรัพย์)  = 10,000(หนี้สิน) +…

Neural Network with WEKA [Data Preparation]

ก่อนอื่นเลยบทความนี่ผมเขียนไว้ในเว็บบอร์ด COMSWU นะครับ แต่ติดปัญหาเรื่องสิทธิ์ที่ให้คนนอกเข้ามาดู ผมจึง Rewrite เขียนใหม เพื่อให้คนอื่นๆที่เคยใช้งาน หรือเรียนโปรแกรม WEKA ในการทำ Neural Network แต่ยังไม่มี idea ในการนำไปใช้งานจริงเข้าใจมากยิ่งขึ้นครับ เอกสารประกอบการทำ Workshop นะครับ เป็นไฟล์ข้อมูลการตัดสินใจซื้อจักรยานของลูกค้ากลุ่มหนึ่ง ที่เราต้องสร้าง Model เพื่อนำมาทำนายข้อมูลชุดๆถัดไปครับ [wpdm_file id=3] ขั้นตอนการทำงาน ตรวจสอบข้อมูลก่อนเลย ใน Column ที่เป็น Nominal/Ordinal มันมีข้อมูลกี่ตัวเลือกกี่แบบ Copy ข้อมูลต้นฉบับ ไปยังอีก worksheet นึง >> เลือก Column ที่ต้องการ >> Tab data >> Remove Duplicate >> กด OK ทำแบบนี้จนครบทุก Column .สร้าง Sheet ใหม่ใน Excel ขึ้นมา และทำการ copy ข้อมูลจาก Sheet เก่า เพื่อ เอา Format ต่างๆพวก Filter ออกไป ไล่ตรวจสอบใน Sheet ว่าในแต่ละ Cell มีช่องว่าง หรือไม่ ถ้ามีกำจัดให้หมด ลบ Column ID ออกไป เพราะมันไม่มีค่าอะไร และจะทำให้ผลลัพธ์ที่ได้คลาดเคลื่อน แบ่งข้อมูลออกเป็น 2 กลุ่ม สัดส่วน 70%/30% กล่มที่1(สัดส่วน 70%) ตั้งชื่อไฟล์ Customer_for_std_train: เอาไว้ให้มันเรียนรู้ Data สร้าง Model กลุ่มที่2(สัดส่วน 30%) จะมี 2 ไฟล์ย่อย ได้แก่ >>…

[DB2] SELECT TOP(1) IN DB2

IBM DB2

จริงๆวางโครงบทความนี้มานานและ แต่เพิ่มจะมีโอกาศได้เขียนจริงๆจังๆ ซะที เข้าที่ปัญหาเลย คือ ว่าเราต้องการ Query เพื่อดึงข้อมูลในแถวแรกขึ้นมาก หากเป็น MySQL, MS SQL Server เราสามารถใช้คำสั่ง TOP(จำนวนแถวที่ต้องการได้เลย) แต่ถ้าเป็น DB2 จะมีคำสั่ง (ใช้ได้กับ DB2 8.1 ขึ้นไป) โดยเพิ่มเข้าไป ดังนี้ครับ FETCH FIRST 1 ROW ONLY ตัวอย่างการใช้งานจริง โดยเทียบ SYNTAX เมื่อใช้กับ MS SQL Server ครับ

[Android] ซ่อนคีย์บอร์ดให้ EditText

เวลาเขียน Android หลายครั้ง เราก็ไม่อยากให้ EditText มันแสดง keyboard เมื่อเราไปเลือกมัน เช่น เราอาจจะใช้ให้ EditText ระบข้อมูลวันที่จาก Date Picker แทน วันนี้ผมมี Code เล็กๆน้อย เพื่อที่จะซ่อน Key board ให้กับ EditText ตามนี้เลยครับ [java] EditText.setInputType(InputType.TYPE_NULL); [/java]

[Android] Error:The SDK Build Tools revision (19.0.3) is too low for project

วันนี้พอ Update Android Studio เป็นเวอร์ชัน 0.6.0 มาใหม่ พอเปิดโปรแกรมขึ้นมาใหม่พบ Error Message ดังรูปเลยครับ สาเหตุ build.gradle มันชี้ไปผิดเวอร์ชั่น ที่ไม่เหมาะสมกับ SDK วิธีการแก้ แบบที่ 1: แก้จากไฟล์ bulid.gradle [xml] apply plugin: ‘android’ android { compileSdkVersion 19 buildToolsVersion ‘19.1.0’ //แก้ไข Build Tools Version ให้เป็นไปตามที่ SDK ต้องการ defaultConfig { minSdkVersion 8 targetSdkVersion 19 versionCode 1 versionName ‘1.0’ } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.txt’ } } productFlavors { } } dependencies { compile fileTree(dir: ‘libs’, include: [‘*.jar’]) compile ‘com.android.support:appcompat-v7:19.+’ } [/xml] แบบที่สอง คือ แก้ผ่าน Interface ของ Android Studio ได้ โดยทำตามขั้นตอน ดีงนี้เลย ไปที่เมนู Tools >> Android >> SDK Manager ดังรูป ตรวจสอบ SDK เลือก Version ที่ต้องการ จากนั้นกด Update ให้เรียบร้อย…

[SQL SERVER] Invalid character value for cast specification

Microsoft SQL Server

วันนี้ผมแก้ App เก่าๆของที่บริษัทแล้วเกิดเจอปัญหา Invalid character value for cast specification ตอนนั้นไล่ข้อมูลแทบตาย เจอมวลมหา Function Call และไปพบว่ามันผิดที่วันที่ (Date) ที่มีการจัด Format ผิด โดยไอ้เจ้าปัญหา Invalid character value for cast specification มันมีความหมายว่าข้อมูลทางเราเป็น input ส่งให้ Database แล้วตัว DBMS เองไม่สามารถแปลงข้อมูล และเก็บลงฐานข้อมูลได้นั้น ซึ่งสาเหตุอาจจะเกิดจากหลายๆสาเหตุ เช่น ข้อมูลประเภท Date ที่ Format ผิด หรือข้อมูลประเภท String เป็นต้น โดยในที่นี้ผมขอยกปัญหาที่ผมเจอก็คือ กรณีที่ข้อมูลนั้นเป็นพวก Date นะครับ ตัวอย่างที่ผมเจอข้อมูลเกี่ยวกับพวกวันที่ Date พา Death เลยแหละ ปัญหา คือ ข้อมูลวันที่ที่เราส่งไป SQL Server ไม่รองรับ Format ข้อมูลแบบนี้ แต่รองรับข้อมูลรูปแบบ ดังนี้ ทางแก้ไข คือ พยายามจัดข้อมูลรูปแบบของข้อมูลในอยู่ในรูปแบบที่ SQL Server นั้นรองรับ ซึ่งก็คือ สองแบบข้างต้นนี้เอง ดังนั้นข้อมูลที่เราส่งไปเก็บมีรูปแบบจาก 07/31/2014 ไปเป็น 2014-07-31 หมายเหตุ วิธีการแบบนี้สามารถส่งข้อมูลปีที่เป็น ค.ศ. และ พ.ศ. ได้เลย โดยระบบจะปรับแก้วันที่ตาม Regional Setting ได้เองอัตโนมัติ แต่ต้องส่งข้อมูลชนิด Date เข้าไปเท่านั้น ห้ามส่งเป็น String เข้าไปเด็ดขาด(บางครั้งมีคนหัวหมอไปจัด String แล้วค่อยเอาไปเก็บ) เพราะระบบไม่มีการแก้ข้อมูลตาม Regional Setting ซึ่งส่งผลให้ App ของเราทำงานผิดภายในหลังได้

ออมหุ้น VS ออมกองทุน เหมือนกัน หรือต่างกันอย่างไร

เพิ่งลองมาเขียน Blog ในด้านการเงินการลงทุนครั้งแรกๆนะ ก่อนอื่นต้องทวนความหมายของสองคำนี้ก่อน ออมหุ้น คือ การซื้อหุ้นในจำนวนเงินที่เท่าๆกันทุกๆเดือน โดยที่ Marketing จะเป็นผู้จัดหาหุ้นที่มีพื้นฐานดีมากให้ อันนี้จะมี Broker ที่บริการ 2 เจ้าได้แก่ ฟิลลิป กับ CIMB ออมกองทุน คือ การซื้อกองทุนแบบปกตินั่นแหละ แต่ผมขอโฟกัสไปที่กองทุนหุ้นนะ อันนี้สามารถซื้อได้หมดเลยเยอะ 55 เช่นของ MFC, BAY, KTB ต่อมาเราจะมองจุดเด่นของแต่ละแบบ โดยผมจะแยกเป็นมุมมองต่างๆ ดังนี้ คนจัดการเงินของเรา ออมหุ้น: ลูกค้าเป็นคนจัดการโดย Marketing คัดสรรหุ้นที่มีพื้นฐานดีมาให้ลูกค้าเลือกซื้อ ออมกองทุนหุ้น: ลูกค้าไม่มีสิทธิ์ในการเลือกหุ้น ผู้บริหารกองทุนเป็นคนจัดการทั้งหมด ความคล่องตัวและความเสี่ยง ออมหุ้น: ลูกค้าสามารถจัด หรือ ปรับเปลี่ยน Port กองลงทุนได้ด้วยตัวเอง ความเสี่ยงสูง เพราะลงในทุนโดยตรงในตลาดหุ้นที่มีโอกาศผันผวนได้สูง เงินขั้นต่ำในการลงทุนตั้งแต่ 5,000 บาทขึ้นไป ออมกองทุนหุ้น ความเสี่ยงต่ำกว่าการลงทุนในหุ้น โดยตรง เพราะ Port ที่ผู้ดูแลกองทุนจัดการมีการบริการ Port ที่รองรับความเสี่ยงอยู่แล้ว เงินขั้นต่ำในการลงทุนตั้งแต่ 1,000 บาทขั้นไป ผลประโยชน์ที่ได้รับ ออมหุ้น: มีโอกาศได้ใช้สิทธิ์ในหุ้น (Corporate Action) ทั้งเงินปันผล(Dividend) หรือสิทธิ์ในการเข้าประชุม เป็นต้น ได้ Capital Gain สูงกว่า เพราะเราสามารถเลือกจังหวะในการซื้อ-ขายได้เอง โอกาlได้รับสิทธิ์ทางภาษี ออมกองทุนหุ้น: ได้รับเงินปันผลของกองทุน ซึ่งเป็นมาจากเงินปันผลของหุุ้น หรือ Dividend(ถ้ากองทุนนั้นมีจ่ายปันผล) และ Capital Gain รวมกัน  ภาษี  ออมหุ้น: มีสิทธิได้รับภาษีจากเงินปันผลคืน หากหุ้นตัวนั้นได้รับสิทธิพิเศษจากทางภาครัฐ ออมกองทุนหุ้น: เงินปันผล ถูกภาษีหักแน่ๆ 10% ส่วนเงินที่ได้จากการขาย ไม่ถูกหักภาษีจ้า ถ้ากองทุนหุ้นที่ลงไว้นั้นเป็นพวก LTF คุณสามารถเอาข้อมูลการลงทุนในรอบนั้นไปยื่นลดหย่อยภาษีได้ (คุ้นว่า LTF…

Business Model ในการสร้างรายได้จาก App บนมือถือ

เมื่อวานได้ไปงาน Android Workshop ที่จัดโดยกลุ่ม GDG ซึ่งผมได้เทคนิคใหม่ในการจัดการกับ UI ของ Android (จริงเคยเขียนตอนสมัยบุกเบิก 55 แต่ตอนหลังต้องจากไปทำโปรเจตจบที่ใช้ WebGL แทน) และในงานนี้มีการนำเสนอ Model รูปแบบการสร้างรายได้จากการพัฒนา App บนมือถือ ตรงนี้สามารถนำไปประยุกต์ใช้ได้กับทุกๆค่ายนะ ^___^ ตารางเปรียบเทียบ Business Model แบบต่างๆ Business Model การทำงาน ตัวอย่าง App ที่ใช้งานจริง Freemium App ฟรี และมี in-app purchases เพิ่มเข้าไป World Conquer: เกมที่ใช้คุณสวมบทบาทเป็นแม่ทัพในสมัยสงครามโลก นำทหารต่อสู้ เพื่อชัยชนะLine Cookie Run: อันนี้คงไม่ต้องอธิบายนะ 555 Paid App เสียเงินครั้งเดียวจบ Camera FV-5: App ถ่ายรูปที่จะทำให้กล้องธรรมดาเป็น DSLR ได้Where ‘s My Water: เกมฝึกสมองที่ผู้เล่นต้องสร้างทางให้น้ำไหลได้ Paidmium App เสียเงิน และมี in-app purchases (กินกันสองทาง) FIFA 13: เกมฟุตบอลยอดนิยม ที่คุณสามารถเลือกซื้อนักเตะเพิ่มเติมได้Money Lover: App บันทักรายรับ-รายจ่าย ที่คุณสามารถซื่อ ICON Pack เพิ่มเติมได้ In-App Advertising App ที่การแสดง banner โฆษณา โดยอาจจะเป็นข้อความ หรือ Video ก็ได้ IETS Prepare: App สำหรับทบทวน IETS ก่อนสอบCaynax6w: App ที่ช่วยฝึกคุณให้มีกล้ามหน้าท้องที่สวยงาม Subscription App จ่ายเงินเป็นรายเดือน เพื่อรับบริการ…