การใช้ cygwin เพื่อ remote server แทน putty และการเซ็ต user

ชื่อโปรแกรม Cygwin Terminal เมื่อติดตั้งเสร็จให้เข้าไปตั้งค่าที่ folder C:\cygwin\home\\.ssh\config config เป็นไฟล์ text ธรรมดาๆ ข้างในใส่ชื่อย่อ + host + user ได้เลย ตัวอย่าง Host myhost HostName xxx.xxx.xxx.xxx User youruser การเริ่มใช้งานคือ emacs -nw -nw = no window mode ไม่รู้ว่ายังไงแต่เขาสอนมาแบบนี้ และคนอื่นๆในเน็ตก้มองว่า default ควรจะเป็นแบบนี้ basic คำสั่ง C คือ Control M คือ Alternate ออก C-x C-c save C-x C-s คำสั่งที่เป็น 2 อันแบบนี้ การกดคือ กดชุดแรกแล้วรอ ล่างสุดให้มันขึ้นคำสั่งที่เรากดมาก่อน […]

paysbuy step1

ตัวแปรต่างๆที่เราจะต้องส่งแบบ ยost ไปให้ paysbuy มีทั้งหมด 20 ตัว แบ่งออกเป็น 3 ประเภท 1.พวกที่เป็นค่าถาวรตอนสมัครเราจะได้รับค่ามาจะใช้เป็นค่าเดิมตลอด 2.ค่าที่เปลี่ยนไปตามการจ่ายเงิน เช่น ราคา ชื่อสินค้า 3.ค่าที่ไม่บังคับ ใส่ก็ได้ไม่ใส่ก็ได้

step by step paysbuy part 0

เริ่มจากเวลาที่จะทำการค้าขายออนไลน์ก็จะมีการจ่ายเงินผ่านบัตรเครดิต หรือโอนเงินเข้าบัญชี แต่การจัดการด้วยตัวเองมันยุ่งยาก จึงมีระบบ กระเป๋าเงินกลางออนไลน์เอาไว้ให้เราใช้งาน คือ เขาจะเสนอความง่ายในการจ่ายเงินให้เรา โดยเมื่อเราสมัครกับเขา เวลาเรามีลูกค้าจะโอนเงิน ก็ให้โอนไปให้เขาแทน แล้วเราค่อยไปรับเงินจากเขาอีกทีในเบื้องหลัง โดยเสียค่าธรรมเนียมให้ไป เพื่อแลกกับความสะดวก เป็นตัวกลางในเรื่องของการชำระเงิน ในระดับโลกจะมีบริการชื่อดังคือ paypal ของคนไทยวิธีการที่ใช้คือติดต่อกับธนาคารโดยตรงทำเรื่องของการใช้บัตรเครดิต และ ใช้บริการ paysbuy สิ่งที่จะสอนคือการติดตั้งระบบการจ่ายเงินด้วย paysbuy เริ่มแรกคือขอคู่มือการใช้งานมาจาก paysbuy เป็น pdf 25 หน้า ภาษาไทย ระบบการทำงานของมันคือ 1.เราส่ง parameter ไปให้ paysbuy https://www.paysbuy.com/api_paynow/api_paynow.asmx **1 2.paysbuy ส่งรหัสกลับมาให้เรา เราเข้าลิ้งไปที่ paysbuy ด้วยรหัสนั้น https://www.paysbuy.com/paynow.aspx?refid=0ff89de99d4a8f4b04cb162bcb5740cf 3.เมื่อเสร็จมันจะ post ผลการจ่ายเงินมาหาเรา 4.เราจะยิงไปถามอีกรอบ ว่าสำเร็จจริงหรือไม่ที่ https://www.paysbuy.com/psb_ws/getTransaction.asmx **1.วิธีการส่งคือ ส่งโดยใช้ web service แต่เท่าที่หาข้อมูลมา มันมีคนเปรียบเทียบให้ดูว่า http […]

การ copy link ที่เป็นภาษาไทยแล้วให้มันไม่เป็นภาษาต่างดาว

เวลาที่เราเจอลิ้งดีดีแล้วอยากเก็บไว้ เราจะ copy มาจากตรงช่อง url เช่น th.wikipedia.org/wiki/การจัดการ แต่เมื่อเรา copy แล้วมาวางบน notepad มันจะกลายเป็น http://th.wikipedia.org/wiki/%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%88%E0%B8%B1%E0%B8%94%E0%B8%81%E0%B8%B2%E0%B8%A3 ซึ่งยาวเยอะอ่านไม่ออกและน่ารำคาญมาก วิธีแก้แบบชาวบ้านเลยก็คือ ให้เรา copy มาไม่ให้ครบประโยค เช่น select เพื่อระบายแค่ h.wikipedia.org/wiki/การจัดการ เมื่อเอามาวางใน text editor แล้วเราค่อยมาเติม t ที่ขาดไปแค่ตัวเดียวข้างหน้า จบเลย ง่าย ก็จะได้ th.wikipedia.org/wiki/การจัดการ และอาจจะเติม http:// ข้างหน้าด้วยก็ได้

ข้อมูลหนังสือพิมพ์เพื่ออ่านข่าว

ทุกๆวันการอ่านข่าวถือเป็นงานอย่างหนึ่ง ที่จะต้องอ่าน ติดตาม แต่ทุกวันนี้ข่าวสารเยอะมาก หนังสือพิมพ์เยอะมาก การอ่านก็ไม่ต้องซื้อมาทั้งเล่มแค่เปิดหน้าเว็บไซต์ก็อ่านได้แล้ว แต่เมื่อเข้าไปก็เจอข่าวเยอะมาก ที่อ่านอยู่ในปัจจุบันจึงไล่อ่านแค่ข่าวเด่นวันนี้ที่เขาจัดไว้ให้แล้วเท่านั้น แต่ติดใจอยู่ว่าเราจะอ่านจากหนังสือพิมพ์อะไรดี ก่อนหน้านี้ที่อ่านมาก็จะเปลี่ยนไปเรื่อยทั้งที่เป็นเว็บของหนังสือพิมพ์จริงๆและเป็นสำนักข่าวหรือแค่เว็บไซต์ข่าว เช่น กรุงเทพธุรกิจ ไทยรัฐ เนชั่น มติชน แนวหน้า, TNEWS 9ฯ9 จึงไปหาข้อมูล เพื่อจะตัดสินใจเลือกอ่าน เริ่มจากรายชื่อหนังสือพิมพ์ในประเทศ http://th.wikipedia.org/wiki/รายชื่อหนังสือพิมพ์ในประเทศไทย จึงได้รู้ว่าเขามีแบ่งใหญ่ๆ 4 ประเภทข่าว ทั่วไป ธุรกิจ กีฬา บันเทิง หนังสือพิมพ์ประเภทธุรกิจที่รู้จักกันดีคือ สยามธุรกิจ http://www.siamturakij.com/ ฐานเศรษฐกิจ http://www.thanonline.com/ ประชาชาติธุรกิจ http://www.prachachat.net/ กรุงเทพธุรกิจ http://www.bangkokbiznews.com/ แต่ละประเภทก็อาจจะแบ่งได้เป็นรายวัน รายสัปดาห์ สิ่งที่ได้รู้คือ ไทยรัฐ – มียอดจำหน่ายสูงสุดของประเทศ(ทั่วไป) สยามรัฐ – มีอายุยาวนานที่สุด ที่สุดของไทยในส่วนที่เป็นหนังสือพิมพ์ http://th.wikipedia.org/wiki/ที่สุดในประเทศไทย สิ่งที่ได้รู้ก็เหมือนข้างบนแต่เพิ่มคือ ฐานเศรษฐกิจ – มียอดจำหน่ายสูงสุด(ธุรกิจ)

เวลาทำงานเสร็จเราจะบันทึกวันที่เสร็จหรือ กำหนดเสร็จ

คิดว่าเราควรจะเลือกบันทึกวันที่เราทำเสร็จดีกว่า เพราะคิดว่ามันจะแสดงให้เห็นว่าเราทำงานได้มากน้อยแค่ไหน เริ่มแรกเราวางงานลงไปวันที่กำหนดเสร็จ แต่พอเราทำเสร็จก่อนเวล ให้เราเลื่อนงานนั้นมาอยู๋ในวันที่ทำำเสร็จ

ทำไมถึงไม่อยากให้แปลงโปรแกรม Java เป็น .exe

เพราะว่ามันไม่จำเป็นต้องแปลง เราสามารถรันไฟล์ที่เป็น .jar ได้เลยไง มันก็เหมือนกับไฟล์ อะไรสักไฟล์ที่ต้องใช้โปรแกรมบางอย่างในการเปิดใช้งาน คือให้ลืมมันไปก่อนว่ามันเป็นโปรแกรมที่จะรันบน Windows เป็นเพราะไอความยึดติดที่ต้องการจะรันโปรแกรมที่เราเขียนบน Windows นี่แหละ ที่ทำให้ทุกคนมองไปที่สิ่งเดียวกันหมดเลย คือต้องการที่จะแปลงโปรแกรม Java เป็น .exe แต่มาวันนี้เราควรจะเข้าใจสักทีถึงความหมายของประโยคที่พูดว่า Write once, run anywhere คือโปรแกรมของเราเนี่ยมันสามารถเอาไปรันได้ทุกๆ Platform ไม่ใช่แค่แปลความหมายเป็นไทยนะ แต่ต้องเข้าใจความหมายของมันจริงๆ ลองนึกดูว่า ถ้าเราเขียนโปรแกรมเสร็จ พอจะเอามาใช้งานบน Windows เราแปลงมันเป็น .exe เหรอ? ไม่ใช่ แล้วพอจะเอาไปใช้กับ Mac เราแปลงมันเป็น .dmg เหรอ? ไม่ใช่ จะใช้กับ limux?? 9ล9 สรุปเลยละกัน ว่าไฟล์โปรแกรมของ Java ก็คือ .jar มันเอาไปใช้ได้เลย ซึ่งมันก็เหมือนกับไฟล์ .doc ซึ่งเป็นไฟล์ที่ต้องรันด้วยโปรแกรม MS Office หรือพวก โปรแกรมเปิดเอกสารต่างๆ […]

ขั้นตอนการสร้าง Software ให้คนเอาไปติดตั้งได้ง่าย

เลียนแบบมาจาก Famous 5-Minute Install ของ WordPress http://codex.wordpress.org/Installing_WordPress#Famous_5-Minute_Install เว็บที่สร้างของ java จะเป็นไฟล์ .war ให้เราสร้างมาแล้วรองรับการเอาไปติดตั้งอย่างง่ายๆ เหมือนของ WordPress 0.หลังจากที่มีไฟล์ .war อยู่ในมือแล้ว ให้เริ่มขั้นตอนการติดตั้งได้เลย 1.สร้าง database ที่จะใช้กับเว็บ และ user/pass สำหรับเข้าใช้งาน database อันนั้น (อย่าลืมตั้งสิทธิให้สามารถแก้ไข database นั้นได้) 2.แตก zip ไฟล์ .war เข้าไปที่ไฟล์ ที่เราสร้างไว้สำหรับ config database แล้วใส่ข้อมูลเข้าไป คือ ชื่อ database, username, password 3.zip ให้เป็น .war ใหม่อีกครั้ง แล้วเอาไปใส่ไว้ที่ server 4.run โปรแกรมผ่าน web browser เข้าไปที่ page […]

การ Export Java Program

เมื่อ project เราพร้อมแล้วให้ click ขวาที่ตัว project เลือก export เลือก java>runnable jar file เลือก lunch config คือเลือกว่าไฟล์ไหนเป็นไฟล์หลักที่จะเริ่ม run (ต้องมี main method อยู่) เลือก ว่าจะ export ไปไว้ที่ไหน กด Finish ได้เลย จะได้ jar file ออกมา สามารถ double click ได้เลย มันจะ run ทันที ถ้ามีการติดตั้ง java ไว้แล้ว ระวัง:error Could not find main method from given launch configuration วิธีแก้คือ ให้เราใช้ eclipse […]

เริ่มต้นใหม่กับ Java Swing

เริ่มแรกเลยคือ มี 2 แบบให้เลือก 1.ไม่ต้องมี layout manager 2.มี layout manager 1.ถ้าไม่มี เราก็สร้าง class ที่ extends JFrame แล้วก็ set ทุกอย่างให้ตัวเองได้เลย เช่น JButton ok = new JButton(“OK”); add(ok); setTitle(“Absolute positioning”); setSize(300, 250); 2.ถ้ามี เราก็จะใช้ JPanel เป็นตัวแทนของ Layout ประเภทต่างๆ แล้วก็มี JFrame frame = new JFrame(“name”); อยู่บนสุดของทุกอย่าง (มี JPanel หลายๆตัวอยู่ข้างใน) อยากจะให้เป็น Layout อะไรก็เซ็ตเข้าไปที่ JPanel เช่น JPanel panel = new […]