Thursday, December 23, 2010

Export MS SQL 2000 - 2005 to SQL Statment

ต้องดาวน์โหลดโปรแกรมมาเพิ่มก่อนนะ

Microsoft SQL Server Database Publishing Wizard 1.1


http://www.microsoft.com/downloads/en/details.aspx?FamilyId=56E5B1C5-BF17-42E0-A410-371A838E570A&displaylang=en

Thursday, December 16, 2010

Spring Roo เวอร์ชั่น 1.1.0 Release มีบั๊กนะ

สำหรับการ save ข้อมูลภาษาอื่นๆ ที่ไม่ใช่ภาษาอังกฤษ เวอร์ชั่น 1.1.0 Release ของ spring roo มีบั๊กอันตรายมาก

อาการ: save ข้อมูลลง database ไม่ตรงกับข้อความที่กรอกไป
สาเหตุ: การเ้ข้ารหัสผิด รวมถึงลำดับของ การ config ใน web.xml ก็มีผล (เพิ่งรู้เลย)

วิธีแก้ (https://jira.springframework.org/browse/ROO-1684)


Stefan Schmidt added a comment - 24/Nov/10 6:36 AM
With commit 2f373ffa30c5ceeccd53a9d21e64f6c0006d1d6e the following changes were made:
Filter mappings are now installed in the following sequence:
1. CharacterEncodingFilter
2. HttpMethodFilter
(3. springSecurityFilterChain)
4. OpenEntityManagerInViewFilter
default.jspx contains a pageEncoding page directive:
persistence.xml now contains: if Hibernate is selected.
It would be great if I can get some feedback so we can close this ticket.

Wednesday, June 30, 2010

QR Code for my web site

Color Matching for Naive Web Designer

I've a little creative skill for design own web sites.
It's very hard for select color matching between background color and text, until I found this web site (http://colorbe.com/) which recommend color matching and generate stylesheet or css for web site automatic.
It's easy for me.

Java Decompiler

สำหรับผู้ที่เขียนโปรแกรม ด้วยภาษาจาวา (Java) มีหลายคนคงจะพยายามแกะ source code

  • เพื่อต้อการรู้ว่า เค้าเขียนมายังไง
  • source code ที่เราเขียนไว้ หายไป เหลือแต่ .class ไว้ให้ดูต่างหน้า
เราจะหาวิธีการแปลงจาก Java class file to Java source code ได้อย่างไร ?????

ปัญหาเหล่านี้จะหมดไป ถ้าใช้วิธีที่เปิด source code จาก class file ซึ่งวิธีการนี้เค้าจะเรียกว่า "Decompiler" ซึ่งตอนนี้เราใช้ Java Decompiler ของ http://java.decompiler.free.fr ซึ่งเราว่า OK เลยอะ เพราะเค้ามีการปรับปรุงโปรแกรมอยู่เสมอ แถมใช้ฟรีด้วยนะ

ขอฝากหน่อยว่า ไหนๆ ก็สามารถดู source code ของใครก็ได้แล้ว อย่าลืมดูเรื่องลิขสิทธิ์ด้วยละ หรืออย่างน้อยก็ควรให้ credit เจ้าของผู้ทุ่มเทแรงกายแรงใจเขียนโปรแกรมนั้นด้วยความยากลำบากด้วยนะครับ



Monday, June 28, 2010

Friday, June 11, 2010

Blogger มี Feature ใหม่ ไฉไลกว่าเดิม

เพิ่งเข้ามาเห็นว่า มี feature ใหม่แนะนำ นั่นคือ "Template Designer" ทำให้หน้าตาเว็บบล็อคดูดุขึ้นทันตาเห็นเลย ชอบมากๆๆๆ อยากจะ Like ซักร้อยครั้ง

Thursday, June 10, 2010

ไปทำ หนังสือเดินทาง (Passport) ที่กรมการกงศุลมา

ตื่นเต้นที่สุด (เวอร์ไปนิด)
เหตุการณ์ต่อเนื่องจากการส่งเปเปอร์ แล้วไปติด conference ที่ประเทศญี่ปุ่น เมือง Gifu และ เมื่อคืนก่อนฝนตก ตื่นสาย ทำให้ไม่ได้ไปทำงาน ตื่นมามึนหัวนิดหน่อย เลยลาป่วยดีกว่าเนอะ

ก็ออกเดินทางจากคอนโด 13.00 น. นั่ง taxi ไป กงศุล แจ้งวัฒนะเลย เท็กซี่ก็พาวิ่งออกไปทางสนามบินน้ำ เจอเค้ากำลังก่อสร้างกองสลากใหม่อยู่ด้วย ใหญ่โตสวยงามน่าดูชม นั่งรถไปซักพัก น่าจะครึ่งชม. ได้ก็ถึงละ

ขั้นตอนการทำหนังสือเดินทาง passport ออกนอกราชอาณาจักรไทย

  1. เตรียมเอกสารด้วย ซึ่งก็ไม่มีไร ใช้บัตรประชาชนใบเดียวพอ (ไม่ต้องถ่ายสำเนานะ) เตรียมเงิน ค่าธรรมเนียม 1,000 บาท และถ้าต้องการให้เค้าจัดส่งทางไปรษณีย์ก็เพิ่มอีก 35 บาท เท่ากันทั่วประเทศไทย
  2. เข้ากรมการกงศุลที่แจ้งวัฒนะ ก็ขึ้นบันไดเลื่อนไปชั้น 2 ได้เลย จากนั้นแล้วซ้าย เพื่อเข้าคิว รับบัตรคิว (ยื่นบัตรประชาชนตั้งแต่ตอนนี้เลย) ไฮโซจัง เอาบัตรเราไปรูดก็ขึ้นหมายเลขบัตรประชาชนทันที (เพิ่งรู้ว่าไอ้แถบแม่เหล็ก ตรงบัตรประชาชน มีไว้เพื่อสิ่งนี้นี่เอง)
  3. เค้าจะให้เอกสารเรามากรอก สิ่งที่ต้องกรอกก็ ชื่อ นามสกุล เป็นภาษาอังกฤษ ตัวพิมพ์ใหญ่ทั้งหมดเลยนะ แล้วก็ชื่อกับเบอร์โทร ของคนที่าสามารถติดต่อได้ในกรณีฉุกเฉิน (สงสัยเอาไว้เวลาที่เราไปโดนจับในต่างแดน 5555)
  4. รอคิว ถึงแม้ว่าคนจะเยอะ ก็จริง แต่รอแปปเดียวเอง ของเรารอไม่เกิน 20 นาที (ราชการเค้าก็พัฒนาแล้วนะไม่ช้าเมื่อแต่ก่อน) เพราะว่า ช่องที่ทำ passport มี 62 ช่องทางเลยทีเดียว
  5. พอเค้าเรียกคิวก็เดินเข้าไปอีกห้องอีก ไปหาช่องที่เค้าบอก จากนั้นก็นั่งรอให้คนก่อนหน้าเราทำเสร็จก่อน
  6. ว๊าวววววว ได้ทำซักที อันเดียวแรกก็วัดส่วนสูง (อย่าลืมถอดรองเท้าก่อนละ ฮาๆๆๆ เราก็ลืม แต่เจ้าหน้าที่เค้าบอก เลยต้องถอด ตอนนี้เหลือความสูงที่ 173 ซม. เองอะ)
  7. ก็ยื่นเอกสารที่กรอกชื่อเรา ให้เจ้าหน้าที่ แล้วก็แต่งหน้า จัดทรงผม ถ่ายรูปเลย
  8. เก็บลายนิ้วมือ ใช้นิ้วชี้ ทั้งมือขวาและมือซ้าย
  9. กรอกแบบฟอร์ม จัดส่งทางไปรษณีย์ (optional) 
  10. รอให้พนักงานคีย์ข้อมูลแบบนึง ก็เสร็จละ
  11. เดินออกไปทางออก เพื่อชำระเงิน ค่าธรรมเนียม 1000 บาท ค่าส่ง EMS ไปรษณีย์ ได้หลังจากทำเสร็จไม่เกิน 5 วันทำการ 35 บาท เราว่ามันคุ้มกว่าเดินทางไปรับสมุดเองอะ
  12. เสร็จละกลับบ้านได้
คราวหน้าจะมาเล่าต่อว่าไปยื่นวีซาไปญี่ปุ่นต้องทำไงบ้าง รอไปก่อนนะ

ปล. เว็บไซต์ กรมการกงศุลนะ http://www.consular.go.th/

Wednesday, June 2, 2010

Script to integrate Facebook, Blogger, Buzz to your web pages

I found a script to link between your web site to user's social network such as facebook, blogger, buzz.
This toolbar is "Wibiya". http://www.wibiya.com
example from wibiya web site.


some description from wibiya web site
"... Adding the Wibiya web toolbar will allow you to choose from a great variety of tools and features including facebook and twitter integration web applications, Google Buzz, Smart Share, Real Time Notifications and Statistics, 3D picture galleries, 3D YouTube video galleries and much, much more...."

Tuesday, June 1, 2010

เพลง ปล่อยมือ

ชอบมากๆ เพลงนี้

ใจละลายเมื่อมองแววตาเธอ มันช่างดูว่างเปล่า
ภายในใจ ช่างอ้างว้างเงียบเหงา ทั้งทั้งที่เธออยู่ตรงนี้

และมือของเธอที่ สัมผัส ไม่อบอุ่นเหมือนดังเดิมทุกที
ไม่มีรักจริงเหมือนเคยมี ไม่เหลือเลย...ความผูกพัน

ปล่อยมือฉัน แล้วจากไปซะเถิด เข้าใจแล้วว่าเราไม่รักกัน
ก็ยอมรับว่ามันคงถึงวันที่ชีวิตของฉัน...ไม่ เหลือใคร

ดูเธอคงอยากมีคำบางคำเพื่อเป็นการร่ำลา
พอเถอะพอ หากว่ามันหนักหนา ไม่ต้องบอกมาก็เข้าใจ

แค่ดูท่าทางของตัวเธอก็พอรู้ ว่าเธอจะไป
อ่านแค่สายตาก็รู้ใจ อย่าพูดอะไร...อีกเลย

ปล่อยมือ ฉันแล้วจากไปซะเถิด เข้าใจแล้วว่าเราไม่รักกัน
ก็ยอมรับว่ามันคงถึงวัน ที่ชีวิตของฉัน...ไม่เหลือใคร


Sunday, May 30, 2010

หน่วยวัด พื้นที่ ของไทย

1 ไร่ = 4 งาน = 400 ตารางวา = 1,600 ตารางเมตร

Monday, May 24, 2010

Next book I will read

I will read a Head First Design Patterns when I have free-time. I believe that design patterns help to improve my coding skill.

Drupal 6 admin is slow slow and slow on localhost

I just install Drupal 6 and found this is slow on admin site if I compare Drupal 5.

Detail:
OS: Windows Vistra
Web Server: Apache Appserv

I found many solution to solve this problem.

1. to modify hosts file in windows\system32\drivers\etc\hosts
from
:1 localhost
to
#:1 localhost

2. my solution to try is easy way
change URL (localhost to IP)
from
http://localhost/drupal6
to
http://127.0.0.1/drupal6
Speed come back again!!!!

Monday, March 15, 2010

แปลงไฟล์ pdf ด้วย microsoft office 2007 Free

ลดความวุ่นวาย เพื่อหาโปรแกรมโน่นนี่นั่น เพื่อมาแปลงไฟล์เอกสารเป็น pdf แล้วอีกปัญหาคือ พวกโปรแกรมฟรี เวลาเราใส่รูปภาพใน word 2007 อ่ะ แปลงแล้วได้ภาพเบลอ คุณภาพรูปภาพดูไม่ได้เลย
เมื่อวานถามน้องจ๊อบที่แลป เค้าแนะนำตัวนี้มา ของฟรี ด้วยอีกต่างหาก ใช้งานง่ายดาย เพียงแค่ save as เฉกเช่น ชื่อของมันเลย

2007 Microsoft Office Add-in: Microsoft Save as PDF


ดาวน์โหลดได้ที่นี่ http://www.microsoft.com/downloads/details.aspx?FamilyID=f1fc413c-6d89-4f15-991b-63b07ba5f2e5&displaylang=en

Special thanks: Job

Wednesday, March 3, 2010

บริการใหม่ๆ

AREI Soft เปิดตัวบริการใหม่ล่าสุด รับทำระบบสืบค้นข้อมูลเว็บ (web search engine) ภายในองค์กร ทั่วราชอาณาจักรไทย

Tuesday, February 23, 2010

JDiagnostic เลิศสุดๆ

JDiagnostic is a easy component to configure LDAP in Joomla

สำหรับผู้ที่ใช้ Joomla ก็คงพบปัญหาในการคอนฟิคให้สามารถใช้ user และ password จาก ldap อยู่บ้าง
วันนี้เลยขอเสนอทางเลือกที่สะดวก ง่ายดาย เพียงแค่ดาวน์โหลด และ คลิกๆ ๆ ๆ ๆ ก็ config ldap บท Joomla ได้ภายในพริบตา นั่นคือ JDiagnostic ลองดาวน์โหลดมาใช้ดูกันนะ http://extensions.joomla.org/extensions/administration/admin-performance/7014 ขอรับรองว่าไม่ผิดหวังกันแน่นอน ถ้าผิดหวังในการใช้งานตัวนี้ ก็หาตัวอื่นๆ แทนเน้อ

Thursday, February 4, 2010

เปิดตัว บริษัท AREI Soft จำกัด

เปิดตัวกึ่งทางการแล้ววันนี้ กับ
บริษัท อะไรซอฟต์ จำกัด
(AREI Soft ltd., co)
บริษัทน้องใหม่ มาแรง รับพัฒนาซอฟต์แวร์ตามใจโปรแกรมเมอร์

แนวคิด: ปัจจุบันเทคโนโลยีมีการเปลี่ยนแปลงอย่างรวดเร็ว เพราะฉะนั้น การที่เราจะอยู่กับที่ก็ไม่ใช่เรื่องที่ดีนัก ประกอบกับ ธุรกิจพัฒนาซอฟต์แวร์ในปัจจุบันได้เข้าไปมีส่วนร่วมในงานหลายๆ ด้าน จึงเป็นเหตุให้เกิดประกายเล็กๆ ว่า แล้วทำไม เราจะต้องรับพัฒนางานที่มันซ้ำๆ กันด้วยล่ะ มันเป็นสิ่งที่น่าเบื่อมากกับการที่จะต้องมีเริ่มต้นออกแบบโปรแกรมที่มี business เดิมๆ หลักการทำงานส่วนใหญ่คล้ายๆ สิ่งที่เคยออกแบบมาแล้วทั้งนั้น และยังส่งผลให้นักพัฒนาโปรแกรมเกิดความน่าเบื่อ เนื่องจากงานที่ได้รับไม่มีความท้าทาย มีความซ้ำๆ ตลอดเวลา จึงอาจจะเป็นสาเหตุให้คนเปลี่ยนงานบ่อยๆ ได้ อีกทั้ง การที่นักพัฒนาได้ทำงานในสิ่งที่อยากทำ จะเป็นแรงผลักดันให้ทรัพยากรผู้นั้นสามารถใช้ความสามารถได้อย่างเต็มที่ มีความกระตือรือร้นในการทำงาน ทนทานต่อปัญหาและอุปสรรคที่เกิดขึ้น (เพราะมันเลือกจะทำเอง ^^)

จุดประสงค์: เพื่อรับพัฒนาซอฟต์แวร์ที่บริษัทไม่เคยทำมาก่อน ทั้งด้าน ภาษาที่ใช้เขียนโปรแกรม, เทคโนโลยีใหม่ๆ ที่เพิ่งเปิดตัวมา, แต่ควรที่จะมีคนเริ่มนำมาใช้กันบ้างแล้ว

ค่าใช้จ่าย: ซอฟต์แวร์ที่พัฒนาด้วยวิธีการที่ทางบริษัทไม่เคยรับทำมาก่อน จะได้รับส่วนลดพิเศษ แต่ซอฟต์แวร์ที่บริษัทเคยทำมาแล้ว จะได้ราคาที่ค่อนข้างแพงกว่าราคาปกติ

ตำแหน่งที่เปิดรับ: ตั้งแต่แม่บ้าน ไปจนถึงประธานบริษัท

สถานที่ทำงาน: บ้านใครบ้านมัน แต่อาจจะต้องมีประชุมตามร้านอาหารบ้างเป็นบางครั้ง

เงินเดือน: ยังไม่สามารถกำหนดได้ เพราะตอนนี้ยังไม่มีงานเข้ามาเลย

คุณสมบัติของผู้สมัคร: เล่น msn ได้, มี gmail, มีความพยายาม, มีความฉลาดอยู่บ้าง และมีความขี้เกียจสุดๆ (เพราะความขี้เกียจจะทำให้เราเขียนโปรแกรมเท่าที่จำเป็น และค้นคว้าหาเครื่องมือมาช่วย ให้เราไม่ต้องไปทำงานนั้นๆ อีก)