Posts Tagged ‘Java’

Rate เงินเดือน Programmer ปี 2012

  Rate เงินเดือน Programmer ปี 2012 เราอยู่ ณ จุดไหน? จะคงอยู่ เพื่อ? หรือดิ้นรน เพื่อ? คาดหวัง เพื่อ? มุ่งหวัง เพื่อ? สมหวัง เพื่อ?  เย้ เย้ เจอคำตอบแล้ว สานคำตอบ ที่มา : http://www.adecco.co.th/Uploads/Knowledge-Center-Thought-Leadership/Thailand-Salary-Guide/Adecco-Thailand-Salary-Guide-2012.pdf

วิธี Generate Key และวิธี Sign Jar ของโปรแกรม .Jar เพื่อรันบน Web Browser

ห่างหายไปนาน ช่วงนี้มั่วแต่นั่งทำความฝันอยู่ เลยไม่ได้มาเขียนบทความ ประกอบกับเริ่มหมดมุขเขียนเรื่องใหม่ๆ ดังนั้น เลยลองเอาความรู้เก่าๆ ที่อยู่ในสมอง มาปัดฝุ่นและถ่ายทอดลงสู่ blog เพื่อเป็นการเผื่อแผ่ความรู้และบันทึกไปในตัว โดยบทความนี้ จะเสนอเรื่อง “วิธี Generate Key และวิธี Sign Jar ของโปรแกรม .Jar เพื่อรันบน Web Browser“ ซึ่งบางท่านคงรู้ว่า การ Generate Key และ Sign Jar นั้นทำอย่างไร และรู้ว่าทำเพื่ออะไร  แต่ถึงกระนั้น ผมก็ขออธิบายในสไตล์ผม มันอาจไม่ถูกต้อง แต่มันคือสิ่งที่ผมรู้และเข้าใจ ถ้าไม่ถูกต้องหรือมีอะไรเพิ่มเติม comment แนะนำผมด้วยนะครับ มา เรามาเริ่มกัน การ Generate Key นั้น เป็นการกำหนด ข้อมูลรายละเอียดของโปรแกรม เพื่อที่เราจะนำไปใช้ในการระบุตัวตน ของ โปรแกรมที่เราสร้าง ในที่นี้ก็คือ Applet โดยโปรแกรมจะให้เราระบุข้อมูลตามนี้ What is your [...]

หนังสือเตรียมไว้อ่านเล่นปี 2012

วันก่อนไปเดินเล่นที่ ตลาดนัดชลประทาน นนทบุรี ไปเจอร้านหน้งสือมือสอง เลยจัดมา 3 เล่ม ค่าเสียหายก็แค่ 140 บาท ถือว่าคุ้มค่ากับตัวหนังสือมาก ใน 3 เล่มนี้ มี Textbook 2 เล่ม ซึ่งหนังสือที่ซื้อมาทั้ง 3 เล่มนั้น อยู่ในหมวดคอมพิวเตอร์ ทั้งนั้น เป็นหนังสือที่เพิ่ม Skill ความสามารถของผม ให้อยู่รอดในวงการนี้ เล่มที่ 1 :  SAP R/3 for Everyone (Jim Mazullo/Peter Wheatley) จำนวน 288 หน้า เล่มนี้เหมาะกับผมมาก เพราะผมทำงานสายนี้โดยตรง มันอาจเป็นหนังสือที่บอกในสิ่งที่ผมรู้แล้วก็ตาม แต่ก็มีบางอย่างที่ผมไม่รู้และได้รู้จากเล่มนี้ เยอะเลยครับที่ผมไม่รู้  เล่มที่ 2 : Core Java Volume || – Advanced Features [...]

ตรวจสอบ Process ใน Task Manager โดยใช้ Java

อ้างอิงจากโปรเจคที่ทำงาน โดยโจทย์มีอยู่ว่า ให้ตรวจสอบดูว่าในคอมพิวเตอร์เครื่องนั้น มีโปรแกรม saplogon.exe ทำงานอยู่หรือไหม? เพื่อที่จะได้ทำ process อื่นต่อ แวบแรกนึกถึง cmd Tasklist ที่ไว้แสดง รายการ process ใน Task Manager ของทาง windows เลยนำความสามารถนี้มาใช้ ปัญหาคือ แล้วมันจะใช้ยังไง ก็เลยค้นหา google เจอ code ที่ใช้ได้ เจ๋ง!  เลยนำมาประยุกต์ โดยที่ code มันจะลูปแสดง process ทั้งหมดที่อยู่ใน Buffered ผมก็เลย ดักมันด้วย indexOf เพื่อค้นหามัน ถ้าเจอมันจะให้ค่าเท่ากับ 0 แค่นี้ก็เรียบร้อย เยี่ยมๆ จริงๆๆ Code try { String line; Process p = Runtime.getRuntime().exec (System.getenv(“windir”) [...]

JNLP เรื่องเก่ามาเล่าใหม่

JNLP (Java Network Launching Protocol)  readme แต่… ความเข้าใจผมคือ มันสามารถทำให้ผม นำ Applet ที่อยู่ใน Server มาไว้ที่ฝั่ง Client แล้วสั่งทำงานได้ แล้ว ทำไหมไปรู้จักเจ้า JNLP ตัวนี้?  ไม่มีอะไรมากครับ ก็แค่ โจทย์ที่ได้นั้น คือ ให้ Web app สั่งเครื่อง Client เปิดโปรแกรม XXX ที่อยู่ในเครื่อง client ของมันเอง เลยต้องหาอะไรที่มันตอบโจทย์ ซึ่ง JNLP มันตอบโจทย์ผมได้ แล้ว ทำไหมไม่ใช้ ActiveX Control?  ถูกครับ  ActiveX Control สามารถทำอย่างที่กล่าวข้างบนได้ แต่ด้วย เหตุผลด้านความปลอดภัย มันเลยถูกตัดออกไปครับ มันมีข้อห้ามในเรื่องนี้ครับ ตาม Policy แล้ว JNLP นี้ปลอดภัยใช่ไหมครับ? [...]

Function การ Reload, Refresh แบบระบุ fream ใน Javascript

หลักการคือ ต้องการ Refresh หรือ Reload ไอ้ frame ต่างๆ ที่อยู่ในหน้า page เช่น frame top, frame bottom, frame menu, frame main โดย สั่ง Refresh หรือ Reload  fream ใด fream หนึ่ง หรือ ทั้งหมด ก็ได้ Code JavaScript <script language=’JavaScript’> // แบบที่ 1 แบบบ้านๆ Reload หรือ Refresh หน้ามันเอง parent.menu.location.reload(); // แบบที่ 2 แบบกำหนดหน้า Reload หรือ Refresh window.menu.location=’link.php’; // แบบที่ 3 [...]

สร้าง .bat file และเขียนคำสั่งลง .bat file พร้อมสั่งรัน .bat file [Java Script]

พอดี ต้องเขียนโปรแกรมบนเว็บ ที่สามารถสั่งรันโปรแกรมที่อยู่ในเครื่อง Client หลักการก็สร้าง bat file หลังจากนั้นก็สั่ง Run bat file เป็นอันเสร็จสิ้น และข้างล่างนี้เป็นคำสั่งในการสร้าง bat file และ Run bat file <script language="JavaScript" type="text/javascript"> /////// Gent Bat FIle var fso = new ActiveXObject("Scripting.FileSystemObject"); obj = fso.CreateTextFile("C:\\Documents and Settings\\All Users\\Application Data\\endnotepad.bat", true); obj.writeline("TASKKILL /F /IM notepad.exe /T"); obj.close(); /////// Run Bat FIle MyObject = new ActiveXObject( "WScript.Shell" ); [...]

สร้าง Cookies ใน Java Script เพื่อกำหนดค่าข้อมูลแทนการใช้ SESSION

  นึกอยากสร้างตัวแปร ตัวแปรหนึ่งเก็บค่าเอาไว้ทำงานภายหลัง คิดว่าจะใช้ Session เข้ามาช่วย แต่ Session มันไม่สามารถทำได้ใน Java Script ก็เลยหาวิธีอื่น ก็เลยไปเจอที่ อ. google โดยใช้การสร้าง cookies แทน สรุปว่างานนี้ work สามารถ เก็บค่าตัวแปรได้ ไฟล์ cokiejax.js // COOKIES var Cookies = {  init: function () {  var allCookies = document.cookie.split(‘; ‘);  for (var i=0;i  var cookiePair = allCookies[i].split(‘=’);  this[cookiePair[0]] = cookiePair[1];  }  },  create: function (name,value,days) { [...]

ต้องการป้อนค่า ลงในช่อง Text Input ได้แค่ค่าตัวเลขเท่านั้น ( Function / PHP )

เมื่อต้องการให้ป้อนค่า ลงในช่อง Text Input หรือช่องรับค่า ที่เป็นตัวเลขเท่านั้น เพราะโดยส่วนมาก Text Input นั้นจะรับค่า ได้ทุกตัว ทั้งตัวเลข, ตัวอักษรและตัวอักขระ สิ่งมันจะมีปัญหาในกรณีที่เราเอาค่าของ Text Input ไปลงใน filed ที่ถูก Set ให้เป็น ตัวเลข เช่น float or integer ใน Table ปัญหาก็คือเกิด Error และไม่ทำการเพิ่มข้อมูลหรือแก้ไขข้อมูลให้ ดังนั้น ต้องหาวิธีการที่จะต้องให้คนป้อนข้อมูลนั้น รู้ว่้าซึ่งที่เขาป้อนนั้น ผิดมหันต์ คำถาม วิธีที่จะตรวจสอบว่าเขาป้อนผิดนั้น มันต้องทำอย่างไร? ตอบ ทำการเขียนคำสั่งตรวจสอบการกระทำของ filed นั้นทุกครั้งที่มีการ ป้อน ตัวอย่างคำสั่ง (javascript) function isNumeric(elem, helperMsg) { var numericExpression = /^[0-9]+$/; if(elem.value.match(numericExpression)){ return [...]

Powered by WordPress | Designed by: My Touch 4G