I'm AI.

"ปัญญาประดิษฐ์ได้"

เมื่อพูดถึง HOSxP  (โปรแกรมระบบบริการในโรงพยาบาล)  Admin หลาย ๆ ที่คงจะรู้จักกันดี
ความเห็นส่วนตัวของผม  HOSxP  สามารถเก็บ  Requirement  ได้ละเอียดมาก ๆ  จนน่าทึ่ง
ในบางครั้ง  User  ก็มี Requirement  อะไรบางอย่างมาให้ Admin  ปวดหัว  สิ่งแรกที่คิดคือ  ”โปรแกรมจะทำได้หรือเปล่าน้อ”
แต่พอเข้าไปดูปรากฎว่าโปรแกรมรองรับแทบทุกอย่างที่ User ต้องการ   เพียงแต่ผู้ดูและระบบต้องศึกษาโปรแกรมให้ละเอียด
ก็จะสามารถประยุกต์สิ่งที่มีเพื่อตอบสนอง Requirement ของ User ได้ครับ
Requirement  อย่างหนึ่งที่ admin  หลาย ๆ คนต้องทำก็คือการเขียนรายงาน  หรือ  Report  นั่นเอง  ใน HOSxP  จะมี  Tool  สำหรับ
ช่วยเขียน Report  ก็คือ  Report Designer  ก็คล้าย ๆ กับ  Cystal Report นั่นเอง
หากใครสนใจเกี่ยวกับ  HOSxP   สามารถดูรายละเอียดได้ที่ [...]

บางครั้งที่เรามีข้อมูลเยอะ ๆ  มีโฟลเดอร์หลาย ๆ โฟลเดอร์    ก็มักจะทำให้สับสน  และหาโฟลเดอร์ที่ต้องการยาก
แต่ถ้าเราเปลี่ยนไอคอนให้สังเกตง่าย   และสื่อถึงข้อมูลที่อยู่ข้างใน  ก็จะช่วยให้เราเข้าถึงข้อมูลได้เร็วขึ้น
และที่สำคัญ  ”สวย”  กว่าเดิมครับ

หลาย ๆ ท่านคงเคยชินกับการ Capture หน้าจอบน Windows  นั่นคือ  การกด  print screen  นั่นเอง
หลังจาก  print screen แล้วก็ต้องเอารูปมานั่งตัด  หรือไป paste  ในโปรแกรมตกแต่งรูปก่อน  แล้วค่อยเซฟออกมา
ซึ่งมันทำให้ยากลำบากมากมายครับ

วิธีแสดง   Line Number ในโปรแกรม XCode
ไปที่ XCode เลือก Preferences เลือก tab “Text Editing” > Show line numbers

Apache ไม่แสดง error

ตอนนี้ เปลี่ยน com ใหม่ ไปใช้ MAC แล้วพอดีลง MAMP (MAC,Apache,Mysql,Phpmyadmin) แล้วเขียน code แล้วไม่แสดง error
วิธีแก้ ก็ไปแก้ที่ file php.ini ตรงส่วนที่ จัดกการ การแสดง error
โดยแก้ที่ display_errors = Off เป็น display_errors = On

พอดีโหลด MSN for MAC version 7.0.1 มาแล้วไม่สามารถเปลี่ยน display picture ไมไ่ด้
ให้ลองทำตามวิธีนี้นะครับ
ไปที่ View > Conversation History (หรือ command-O) จากนั้นก็ปิดครับ
แล้วก็จะใช้ได้อย่างปกติ  ^^

     วันนี้เราจะมานำเสนอวิธีการส่ง E-mail ง่าย ๆ โดยการใช้ class MailMessage และ SmtpClient 
โดยการส่งเมล์นี้จะใช้ Protocol SMTP ในการส่ง 
1.การประกาศตัวแปลของ Object MailMessage
Dim mailClient As New MailMessage 
2.การกำหนด E-mail ผู้ส่ง
 mailClient.From = New MailAddress(address Asstring)
Ex. mailClient.From =New MailAddress(“Bill_Gate@hotmail.com“) 
3.การใส่ E-mail Address ปลายทาง 
mailClient.To.Add(address Asstring)
Ex. mailClient.To.Add(“steve_job@apple.com“) 
4การใส่ Suject และ Body
mailClient.Subject = subject
mailClient.Body = body 
5.การประกาศตัวแปรของ SmtpClient
Dim sendMail As New SmtpClient(“Mail Server”, port)
“Mail Server” คือ Host SMTP ที่เราจะให้เค้าส่ง Mail ไปใช้
port Default คือ 25sendMail.Credentials [...]

1.ให้ Restore Firmware เป็น Version 3.1.2 หรือ ถ้าใครที่เพิ่งซื้อมาให้แล้วเป็น 3.1.2 อยู่แล้วก็ไม่ต้องนะครับ
2.Download โปรแกรม ชื่อ blcakra1n (ถามจารย์กูได้เลย ตอนนี้เป็น Version RC3 แล้วนะครับ)

3.จากนั้น Sync IPod กับ เครื่องได้เลยครับ แล้วก็กดปุ่ม “make it ra1n”
4.ถ้าโปรแรกม Jail สำเร็จจึขึ้นข้อความดังแล้ว และเครื่องจะ Reboot ครับ

5.และจะมี Icon App รูปฝนดำอยู่ที่ใน Ipod ครับ

6.รัน blackra1n ใน Ipod แล้วเราจะได้โปรแกรม Cydia ครับ หลังจากนี้ก็ถือว่าทำการ Jail สำเร็จ
ปล.สำหรับท่านที่ต้องการใช้ App เธื่อน ให้ติดตั้ง App Sync Version 3.1  โดยการเพิ่ม Source ของ   [...]

วันนี้ทำงาน แล้วติดปัญหา ผมมี function นึงซึ่งใช้ในการจัดการ  Linked-List
ซึ่ง linked-list ตัวนี้ถูกประกาศเป็น global
และโปรแกรมที่ผมทำนั้น การทำงานถูกแยกเป็น thread
ดังนั้นโอกาสที่ จะมีการ access Linked-list ตัวนี้ก็มีสูง
ลูกพี่ผมก็แนะนำให้ใช้ semaphore lock โดยขณะที่ มี เธรดไหนทำอยู่ก็ให้ lock ไว้ก่อน
โดย syntax ที่ใช้มีดังนี้
#include <semaphore.h>    <—- Include
sem_t      mutex;   <— mutext variable
sem_wait(&mutex);   <—- Lock
sem_post(&mutex);  <—- Unlock
แต่ก่อนจะใช้ ต้อง Init ก่อนนะครับ
sem_init(&mutex, 0, 1);
เช่น
int editData()
{
sem_wait(&mutex);
A++;
sem_post(&mutex);
return A;
}
ข้อสำคัญคือ ต้อง Unlock ก่อนที่จะ Return นะครับ
ปล. ตอน compile ต้อง -lposix4 ด้วยนะครับ ^^

ในกรณีที่เราต้อง การ Select ข้อมูลบางอย่างอาจจะไม่ต้องการหมด เช่นต้องการ Query เบอร์โทรศัพท์ แล้วไม่ต้องการเอา 4 ตัวท้ายมา
เช่นเบอร์เป็น 086617xxxx เราก็สามารถให้ Oracle ทำให้แทนได้ (CPU เค้าแรง Ram เค้าเยอะ อิอิ)
SELECT CONCAT(SUBSTR(MOBILE_NUMBER,1,6) ,’XXXX’ ) AS MOBILE_XX FROM MOBILE
โดยในการทำ Sub String นั้นเราจะใช้ SUBSTR(Feild,Start Index,Length) ก็คล้าย กับใน C หรือ VB
และจากตัวอย่างได้ใช้ CONCAT มาเพื่อต่อ String ที่เราต้องการ CONCAT(StringA,StringB)  ^^
อ้างอิง : http://www.psoug.org/reference/string_func.html

« Previous Page« Previous Entries  Next Entries »Next Page »

Recent Entries

    Recent Comments

      Most Commented