Posts Tagged ‘Codeing’

วิธี 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 [...]

การใช้คำสั่ง CALL TRANSACTION ‘T-CODE’ AND SKIP FIRST SCREEN.

DATA: p_belnr LIKE bkpf-belnr, p_bukrs LIKE  bkpf-bukrs, p_gjahr LIKE  bkpf-gjahr. p_belnr = ’99999999′. “Document Number p_bukrs = ’9999′. “Company Code p_gjahr = ’2011′. “Fiscal Year SET PARAMETER ID:  ‘BLN’ FIELD p_belnr, ‘GJR’ FIELD p_gjahr, ‘BUK’ FIELD p_bukrs . CALL TRANSACTION ‘FB03′ AND SKIP FIRST SCREEN. จาก Code ข้างบน เป็นการส่งค่าตัวแปร PARAMETER ID ไปยังหน้าแรกของ SCREEN ที่เราต้องการเรียก เพื่อข้ามหน้าแรก [...]

สั่งรันโปรแกรม แบบ background โดยใช้ function ‘JOB_OPEN’

ถ้ามีปัญหากับการใช้เวลาในการรันโปรแกรมนาน ซึ่งเราคิดว่า Logi เราเทพแล้วแต่ที่มันช้าเพราะข้อมูลมันเยอะ ขยะมันเยอะ ไม่สามารถที่จะแก้ Logi ได้ ก็เลยคิดให้ โปรแกรมมัน Run background เสร็จแล้วจะกลับไปดู ทำไงให้โปรแกรมมัน Run backgroud ก็ต้องเรียกใช้ function ‘JOB_OPEN’ มามาดูกัน ว่า Work ไหม? Concept โปรแกรม – ให้โปรแกรมรับค่าจากหน้าจอ คำนวณค่าจากหน้าจอ ส่งค่าที่คำนวณได้ ไปให้อีกโปรแกรมหนึ่ง ซึ่งเป็นไปในรูปแบบ Run Background วิธีทำ ปล. ต้องมีโปรแกรม 2 ตัว ตัวหนึ่งส่งค่า(Program ZA) อีกตัวรับค่า(Program ZB) – สร้างหน้าจอ SELECTION-SCREEN (ที่ Program ZA)

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 [...]

Function PHP: Time(His) ลบ Time(His) ได้ Time(His)

บันทึกไว้กันลืม พอดี ต้อง การลบ เวลา โดยเอาเวลา ตั้ง ลบ ออกด้วยเวลา ที่ต้องการลบ เช่น ลบ ออก ซัก 1 ชั่วโมง หรือ 1 นาที หรือ 1 วินาที  ลองหาดูข้อมูลจาก google แล้ว ไม่ตอบโจทย์ ที่ต้องการ ติดนู้น ติดนี้ format ไม่ใช่  ค่าที่ได้ ออกมาไม่ถูกต้อง เลย ต้องดัดแปลง ให้ถูกต้องตามที่ต้องการ เลยออกมาในรูปแบบ Function date_diff ตาม Code ข้างล่าง ส่วนวิธีใช้ก็ง่าย แค่ ส่งค่าเวลาตั้งต้น และ เวลาจำนวนที่ลบ ตัวอย่าง $start = “010001″; // เวลาจำนวนที่ลบ $end = “220000″; // [...]

Website สร้าง favicon Free ผ่าน อินเตอร์เน็ท

เนื่องจากได้คลุกคลีกับการสร้างเว็บไซต์ อย่างน้อยก็เว็บไซต์ Todsapon.com เว็บนี้ เพื่อที่จะไม่ให้น้อยหน้าใคร เราก็ต้องมี favicon กับเขาบ้าง favicon มันคืออะไร? ในความคิดผม favicon มันก็คือ โลโก้เล็กๆ ขนาดประมาณ 16×16 px ที่อยู่ใกล้ๆ ชื่อ Url ของเว็บไซต์ โดยอยู่ตรงช่องที่ป้อน Url เพื่อเพิ่มความเท่และความน่าเชื่อถือ และนี้คือตัวอย่าง ที่ผมทำ ขั้นตอนทำก็ง่ายครับ ประมาณว่าเห็นปุ๊บ ทำได้เลย ส่วนวิธีนำไปใช้ก็ไม่ยุ่งยาก แค่เอาไปใส่ในหน้า code ของ website  เรา Code <link rel="Shortcut Icon" href="www.http://todsapon.com/images/favicon.ico" type="image/x-icon" /> เกือบลืมครับ เว็บไซต์สำหรับ สร้าง favicon.ico -> http://www.genfavicon.com

Function คลิก checkbox ครั้งเดียว เท่ากับ คลิกทั้งหมด checked all for checkbox

อธิบายไม่ถูก Code Function function check_all_page(cdata) { if(cdata.checked==true) { for (a=0;a<=document.form.chkorder.length-1;a++) { //alert(i); document.form.chkorder[a].checked=true; check_all(document.form.chkorder[a]); } } else { for (a=0;a<=document.form.chkorder.length-1;a++) { //alert(i); document.form.chkorder[a].checked=false; check_all(document.form.chkorder[a]); } } //document.form.chkorder.checked=true; } function check_all(cdata) { var compair_chk=0; for (i1=0;i1<=document.form.chkorder.length-1;i1++) { if(document.form.chkorder[i1].checked==true) { compair_chk=compair_chk+1; //   document.form.ckvalue[i1].value = 1; } } if(compair_chk==document.form.chkorder.length) { document.form.chkall.checked=true; } else { document.form.chkall.checked=false; } } การเรียกใช้ ในส่วนหัวตาราง [...]

การตรวจสอบ สถานะ Serial number[IMEI] (SAP,ABAP)

  สิ่งสำคัญที่สุดของการหาคือ เราต้องทราบ EQUNR ก่อน การที่เราจะได้ EQUNR นั้นเราสามารถ หาได้จาก การเอา OBKNR ของ Table SERXX(แล้วแต่ประเภทเอกสารที่ต้องการตรวจสอบ สถานะ Serial number[IMEI])  ไปหา EQUNR TABLE: OBJK (Plant Maintenance Object List) Condition: OBKNR = SER0X-OBKNR Result: OBJK-EQUNR      หลังจากเราได้ EQUNR แล้ว ให้เอา EQUNR ไปหา OBJNR TABLE: EQUI (Equipment master data) Condition: EQUNR = OBJK-EQUNR Result: EQUI-OBJNR   เมื่อได้ OBJNR แล้ว  [...]

รหัสตัวเลข ACSII ของแต่ละปุ่มในแป้นพิพม์ เอาไว้ดักจับการ กดปุ่มแป้นพิมพ์

บางครั้งจำเป็นจะต้องดักจับการกดปุ่มแป้นพิพม์ และการดักจับนั้นจำเป็นที่จะต้องรู้จัก รหัสตัวเลข ACSII ของแต่ละปุ่มในแป้นพิพม์ เพื่อที่สามารถดักจับได้ถูกต้อง โดยเอารหัสตัวเลข ACSII ไปเปรียบเทียบ Event ใน Java Script 17 = Ctrl 09 = Tab 11 = Home 13 = Enter 32 = Space Bar 33 = ! 34 = “ 35 = # 36 = $ 37 = % 38 = & 39 = ‘ 40 = ( 41 = [...]

หน่วยวัดต่างๆ ใน Form SAPSCRIPT (TW, PT, IN, MM, CM, LN, CH)

   เวลาจะทำ Layout Form ใน SAPSCRIPT สิ่งที่ขาดไม่ได้ก็คือ หน่วยวัดต่างๆ พวก TW (twip), PT (point), IN (inch), MM (millimeter), CM (centimeter), LN (line) และ CH (character)  หน่วยพวกนี้จำเป็นจริงๆ แต่ติดปัญหาคือ หน่วยพวกนี้ แต่ละหน่วยมันมีความแตกต่างกันเท่าไร อะไรมีค่ามากกว่ากันหรือน้อยกว่ากัน คำตอบอยู่ที่ตารางข้างล่าง 1 TW = 1/20 PT 1 PT = 1/72 IN 1 IN = 2.54 CM 1 CM = 10 MM 1 CH = character height from layout [...]

Powered by WordPress | Designed by: My Touch 4G