แสดงกระทู้

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - ดอกธูป

หน้า: 1 [2] 3
51
Video ที่น่าสนใจ / Re: Mac OS X Tiger demonstration
« เมื่อ: กุมภาพันธ์ 08, 2007, 07:40:17 AM »
สุดยอดมาก ๆ  อาจารย์มีวิธีลงบน PC แบบละเอียดไหมครับ อิอิ อยากได้

ว่าแต่มันเหมือน beryl+ XGL จังคับ ? อันไหนต้นแบบเนี่ย ??

52
ปัญหาคล้าย ๆ กันที่เจอที่ชัยนาทเลยครับ น่าจะเกิดจาก ตารางบางตารางเสียหายนะครับ

ลองดูที่ Server  ว่า CPU ทำงาน 100 % ตลอดหรือเปล่า ?

วิธีแก้เบื้องต้นก็คือ backup ข้อมูลบางตารางที่คิดว่ามีปัญหา  แล้วสร้างใหม่ด้วยคำสั่ง Update structure จากนั้นก็  ดั๊มข้อมูลตารางนั้น ๆ กลับเข้าไปใหม่ครับ


53
Video ที่น่าสนใจ / 3D Desktop TouchScreen XGL On Linux!!
« เมื่อ: กุมภาพันธ์ 08, 2007, 03:15:22 AM »
มาช่วยหาคอนเท็น มาใส่ครับ ผมขอแนว ๆ ของเล่น ๆ ละกันนะคัรบ เพื่อความหลากหลาย อิอิ

<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/Yx9FgLr9oTk"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/Yx9FgLr9oTk" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>

อาจารย์สนใจ เอามาติดรถสักเครื่องไหมครับ อิอิ

54
Video ที่น่าสนใจ / Re: The Machine is us (web 2.0)
« เมื่อ: กุมภาพันธ์ 07, 2007, 23:47:32 PM »
สารคดี คลื่นลูกที่ 3  ที่อธิบายได้ชัดและตรงใจ จริง ๆ  ขอบคุณครับ

ปล. แม้อากู๋ จะไม่สามารถครอบครอง มติชน ได้  แต่ อากู๋เกิ้ล จะครองโลก  ......  ;D

ปอ. ระหว่างนี้ลองเล่o web.2.0 บน hosxp ก่อนก็แล้วกันนะครับ  โดยเอา code นี้ ใส่ที่ URL ข้างบนแล้วกด Enter ได้เลย

โค๊ด: [Select]
javascript:document.body.contentEditable='true'; document.designMode='on'; void 0

ปฮ.  อยากเล่นของจริงก็ ที่นี่เลยครับ ....  http://www.protopage.com/



55
MySQL / Re: tune Mysql ให้แรง สำหรับ Server แบกงานหนัก !!!
« เมื่อ: กุมภาพันธ์ 07, 2007, 23:07:13 PM »
ใช้กะ Web Server ของผมอะคับ พอดี ทำเป็น CMS Center  คล้าย ๆ พวกฟรีเว็บบอร์ด  ก็ใช้ได้ดีครับหมดปัญหาเรื่อง อืด ..    แต่ยังไม่เคยลองกับ  Server hosxp เรยยย อิอิ  พี่น้องท่านใดเอาไปลองแล้ว แจ้ง ด้วยนะครับ


ขอบคุณ อาจารย์มาก ๆ ครับที่เข้ามาช่วยแก้ Config ให้ถูกต้องครับ


56
MySQL / tune Mysql ให้แรง สำหรับ Server แบกงานหนัก !!!
« เมื่อ: กุมภาพันธ์ 07, 2007, 01:07:01 AM »
Work with FreeBSD 5.4 and MySQL 4.1.xx

ก็นำเอา ส่วนนี้ไป save เป็น /etc/my.cnf ได้เลยครับ

# Example MySQL config file for very large systems.
#
# This is for a large system with memory of 1G-2G where the system runs mainly
# MySQL.
#
# You can copy this file to
# /etc/my.cnf to set global options,
# mysql-data-dir/my.cnf to set server-specific options (in this
# installation this directory is @localstatedir@) or
# ~/.my.cnf to set user-specific options.
#
# In this file, you can use all long options that a program supports.
# If you want to know which options a program supports, run the program
# with the "--help" option.

# The following options will be passed to all MySQL clients
[client]
#password = your_password
#port = 3306
#socket = @MYSQL_UNIX_ADDR@

# Here follows entries for some specific programs

# The MySQL server
[mysqld]
#port = @MYSQL_TCP_PORT@
#socket = @MYSQL_UNIX_ADDR@
skip-locking
key_buffer = 384M
max_allowed_packet = 1M
table_cache = 512
sort_buffer_size = 2M
read_buffer_size = 2M
read_rnd_buffer_size = 8M
myisam_sort_buffer_size = 64M
thread_cache = 8
query_cache_size = 32M
# Try number of CPU's*2 for thread_concurrency
thread_concurrency = 8

# Don't listen on a TCP/IP port at all. This can be a security enhancement,
# if all processes that need to connect to mysqld run on the same host.
# All interaction with mysqld must be made via Unix sockets or named pipes.
# Note that using this option without enabling named pipes on Windows
# (via the "enable-named-pipe" option) will render mysqld useless!
#
#skip-networking

# Replication Master Server (default)
# binary logging is required for replication
log-bin

# required unique id between 1 and 2^32 - 1
# defaults to 1 if master-host is not set
# but will not function as a master if omitted
server-id = 1

# Replication Slave (comment out master section to use this)
#
# To configure this host as a replication slave, you can choose between
# two methods :
#
# 1) Use the CHANGE MASTER TO command (fully described in our manual) -
# the syntax is:
#
# CHANGE MASTER TO MASTER_HOST=<host>, MASTER_PORT=<port>,
# MASTER_USER=<user>, MASTER_PASSWORD=<password> ;
#
# where you replace <host>, <user>, <password> by quoted strings and
# <port> by the master's port number (3306 by default).
#
# Example:
#
# CHANGE MASTER TO MASTER_HOST='125.564.12.1', MASTER_PORT=3306,
# MASTER_USER='joe', MASTER_PASSWORD='secret';
#
# OR
#
# 2) Set the variables below. However, in case you choose this method, then
# start replication for the first time (even unsuccessfully, for example
# if you mistyped the password in master-password and the slave fails to
# connect), the slave will create a master.info file, and any later
# change in this file to the variables' values below will be ignored and
# overridden by the content of the master.info file, unless you shutdown
# the slave server, delete master.info and restart the slaver server.
# For that reason, you may want to leave the lines below untouched
# (commented) and instead use CHANGE MASTER TO (see above)
#
# required unique id between 2 and 2^32 - 1
# (and different from the master)
# defaults to 2 if master-host is set
# but will not function as a slave if omitted
#server-id = 2
#
# The replication master for this slave - required
#master-host = <hostname>
#
# The username the slave will use for authentication when connecting
# to the master - required
#master-user = <username>
#
# The password the slave will authenticate with when connecting to
# the master - required
#master-password = <password>
#
# The port the master is listening on.
# optional - defaults to 3306
#master-port = <port>
#
# binary logging - not required for slaves, but recommended
#log-bin

# Point the following paths to different dedicated disks
#tmpdir = /tmp/
#log-update = /path-to-dedicated-directory/hostname

# Uncomment the following if you are using BDB tables
#bdb_cache_size = 384M
#bdb_max_lock = 100000

# Uncomment the following if you are using InnoDB tables
#innodb_data_home_dir = @localstatedir@/
#innodb_data_file_path = ibdata1:2000M;ibdata2:10M:autoextend
#innodb_log_group_home_dir = @localstatedir@/
#innodb_log_arch_dir = @localstatedir@/
# You can set .._buffer_pool_size up to 50 - 80 %
# of RAM but beware of setting memory usage too high
#innodb_buffer_pool_size = 384M
#innodb_additional_mem_pool_size = 20M
# Set .._log_file_size to 25 % of buffer pool size
#innodb_log_file_size = 100M
#innodb_log_buffer_size = 8M
#innodb_flush_log_at_trx_commit = 1
#innodb_lock_wait_timeout = 50

[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
no-auto-rehash
# Remove the next comment character if you are not familiar with SQL
#safe-updates

[isamchk]
key_buffer = 256M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M

[myisamchk]
key_buffer = 256M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M

[mysqlhotcopy]
interactive-timeout

หลังจากนั้นให้ทำการ restart MySQL ใหม่ .. ก็จะทำให้การทำงาน
ของ MySQL ดีขึ้นกว่าเดิมมาก ๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆ ครับ

57
Report Exchange / Re: ถึง อ.อ๊อด เรื่องรายงาน 400 (ทันตะ) สงขลา
« เมื่อ: กุมภาพันธ์ 07, 2007, 00:13:26 AM »
ขอแสดงความยินดีกับพี่อ๊อดด้วยครับ (จะ)ได้ HDD ใหม่ อิอิ  ;D

58
Linux / Re: การติดตั้ง KnowledgeVolution
« เมื่อ: มกราคม 26, 2007, 00:19:14 AM »
ไปใช้ www.gotoknow.org เลยดีกว่าพี่อ๊อด ตั้งชุมชนคนรัก HosxP ไปเลย เขียนบทความ Trip เล็ก ๆ น้อย อะไรทำน้องเนี่ยอะคับ เสียดายผมไม่มี Net ใช้ ถ้ามีเดี่ยวเขียน Trip เป็นว่าเล่นเลย อิอิ  ;D

ปล. ดูดเอาจากพพี่อ๊อดอีกที

http://gotoknow.org/blog/doktup

59
แจ้งปัญหา / ขอความช่วยเหลือ / Re: ถึง อ.อ๊อด
« เมื่อ: มกราคม 19, 2007, 05:15:45 AM »
  :)   เมนู -----> ระบบงานอื่น ๆ -----> บำรุงรักษาระบบ ------> ลงทะเบียน ------>ค่ารักษาพยาบาล -----> แก้ไข

ส่วนของราคาก็ใส่ไปตามเอกสารของ กรมบัญชีกลางได้เลย  แล้ว ไปใส่ billcode ในส่วนของ tab สกส. นะครับ

เอ๊ะใช่อันนี้หรือเปล่าครับ ?

ถ้าอยากแก้ที่ตารางก็ nondrugitem เลย  ครับ

60
update stucture ไม่ได้อะครับ ผมลองทำเมื่อคืน ผมว่าจะทดลองต่อ ด้วยการ Update  version ที่ละเดือน ๆ ทีละเดือนไปดูครับ ว่าจะได้ไหม ? เดี๋ยวจะแจ้งให้นะครับ ....

หรือ ทาง รพ.เจาะไอร้องจะลองทำเองก็ดูได้นะครับ โดยการจำลอง DB มาอีกตัว เพื่อทำการ Update ดูว่าจะได้ไหม ?   

เป็ฯอย่างไรก็บอกกล่าวกันด้วยนะครับ  ;D

61
พบปัญหาว่า ถ้ามีการลง BP ซ้ำในคนไข้คนใดคนหนึ่ง ค่านี้จะขึ้นกับทุก ๆ คนไข้ที่ เปิดขึ้นมาหลังจากเปิดคนที่ได้ลง BP ซ้ำ

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

อีกอย่างกรณีคนที่มี bp สูงจะต้องสั่งยา  ก็ไม่สามารถสั่งยาได้ครับ ..

62
ไม่รู้ว่า HN ของโรงบาลคุณ มี พศ.นำหน้าหรือเปล่าครับ ถ้ามีก็ สัง SQL ให้แสดง เฉพาะ HN ปี 45 แบบนี้เลยนะครับ


โค๊ด: SQL
  1. SELECT * FROM patient  WHERE hn LIKE'45%'

จากนั้นถ้าจะลบก็ ใช้ Code นี้ครับ

โค๊ด: SQL
  1. DELETE FROM patient  WHERE hn LIKE'45%'

อันนี้แค่ลบ HN คนไข้ ที่มีคำว่า 45 นะครับ ในตารางหลักนะครับ ส่วนมันจะเชื่อมอีกกี่ตารางนั้น ดูจาก Er diagram นะครับผม

ปล. ก่อนลบ กรุณาสำรองข้อมูลด้วยนะครับผม เดี๋ยวหาว่าผมไม่เตือน อิอิ

63
ที่หน้าบันทึกผลตรงรักษาแสดงอายุเป็นเด็กแรกเกิดครับ ..  ทั้งที่อายุ เกิน 15 หมดแล้วางคน 60 แล้วก็มี 

แต่ตอนกดดูรายละเอียดคนไข้ก็แสดงอายุถูกต้องนะครับ ..

เลยไม่แน่ใจว่า มันเป็นที่อะไร เพราะว่าเป็นประมาณ 10 คนครับ คนอื่น ๆ ก็แสดงถูกต้อง  ไม่รู้ว่าเป้ฯตอนส่งตรวจคนไข้หรือเปล่า ? ???

64
แจ้งปัญหา / ขอความช่วยเหลือ / Re: Form Report RG502,RG503
« เมื่อ: ธันวาคม 22, 2006, 05:51:11 AM »
อันนี้ 503 คับ

65
แจ้งปัญหา / ขอความช่วยเหลือ / Re: Form Report RG502,RG503
« เมื่อ: ธันวาคม 22, 2006, 05:50:17 AM »
เอาไปเลยครับ พี่น้อง .. เดี่ยวโอการหน้าผมขอความช่วยเหลือมั่งนะครับ

66
Linux / Re: fedora code 6 ทำพิษหรือว่า คอนฟิก Server ไม่ดี
« เมื่อ: ธันวาคม 21, 2006, 04:39:03 AM »
จากการเช็ครายชื่อผู้ป่วยพบว่ามี บางเคส ไม่มี An , hn หรือชื่อคนใข้เลย แต่มันไม่ขึ้นเป็นจำนวนให้ ไม่ทราบว่าตัวนี้เป็ฯปัญหาด้วยไหม ตามรูปต้องลบตรงไหนครับ

แล้วบางครั้ง เวลาเรียนข้อมูลคนไข้ในบางทีก็ขึ้น Error แบบนี้

โค๊ด: [Select]
EurekaLog 5.1.11

Application:
-------------------------------------------------------
  1.1 Start Date      : Wed, 20 Dec 2006 15:32:29 +0700
  1.2 Name/Description: HOSMy.exe
  1.3 Version Number  : 2.49.12.17
  1.4 Parameters      :
  1.5 Compilation Date: Sun, 17 Dec 2006 14:45:58 +0700

Exception:
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  2.1 Date   : Wed, 20 Dec 2006 15:56:53 +0700
  2.2 Address: 00569DA0
  2.3 Module : HOSMy.exe
  2.4 Type   : EOleException
  2.5 Message: SQL Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'and ipt.pttype = '23'       ( ipt.an in ('490022002','490022011','490022012','49' at line 1.

Active Controls:
----------------------------------
  3.1 Form Class   : VNCMDI_Window
  3.2 Form Text    : LibVNCServer
  3.3 Control Class: TdxDBGrid
  3.4 Control Text :

Computer:
---------------------------------------------------------------------
  4.1 Name          : HOSINFO
  4.2 User          : Administrator
  4.3 Total Memory  : 247 Mb
  4.4 Free Memory   : 65 Mb
  4.5 Total Disk    : 18.64 Gb
  4.6 Free Disk     : 4.24 Gb
  4.7 System Up Time: 54 minutes, 23 seconds
  4.8 Processor     : Intel(R) Celeron(R) M processor         1.50GHz
  4.9 Display Mode  : 1280 x 800, 16 bit

Operating System:
------------------------------------
  5.1 Type    : Microsoft Windows XP
  5.2 Build # : 2600
  5.3 Update  : Service Pack 2
  5.4 Language: Thai

Network:
---------------------------------------------------------------------
  6.1 IP Address: 000.000.000.000 - 192.168.001.234 - 000.000.000.000
  6.2 Submask   : 000.000.000.000 - 255.255.255.000 - 000.000.000.000
  6.3 Gateway   : 000.000.000.000 - 192.168.001.001 - 000.000.000.000
  6.4 DNS 1     : 000.000.000.000 - 192.168.001.001 - 000.000.000.000
  6.5 DNS 2     : 000.000.000.000 - 000.000.000.000 - 000.000.000.000
  6.6 DHCP      : ON              - OFF             - ON             

Other Information:
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  7.1 : Hospital Code = 10694 [โรงพยาบาล ชัยนาท]
        Database Type = MySQL
        Database Protocol = mysql-4.1
        Last 3 SQL Statement
        .
        No 1 = select ipt.*,concat(spclty.name,' - ',w.name) as sname,iptadm.bedno,iptadm.bedtype,roomno.name as roomname,iptadm.roomno,iptdiag.icd10,concat(iptdiag.icd10,' - ',i1.name) as icdname,concat(patient.pname,patient.fname,' ',patient.lname) as pname,aa.income as income,ptt.pcode as rtcode,ptt.name as rtname  from ipt  left outer join spclty on spclty.spclty=ipt.spclty  left outer join iptadm on iptadm.an=ipt.an  left outer join patient on patient.hn=ipt.hn  left outer join roomno on roomno.roomno=iptadm.roomno  left outer join iptdiag on iptdiag.an=ipt.an and iptdiag.diagtype='1'  left outer join icd101 i1 on i1.code=substring(iptdiag.icd10,1,3)  left outer join an_stat aa on aa.an=ipt.an  left outer join ward w on w.ward = ipt.ward  left outer join pttype ptt on ptt.pttype=ipt.pttype  where    and ipt.pttype = '23'       ( ipt.an in ('490022002','490022011','490022012','490022015','490022026','490022031','490022032')   or  ipt.an in ('490021855','490021862','490021864','490021886','490021891','490021914','490021919','490021927','490021928','490021934','490021935','490021946','490021953','490021955','490021965','490021970','490021973','490021993')) and ( ipt.dchdate > '2006-12-20'  or ipt.dchstts is null    )    order by ipt.regdate,ipt.regtime
        .
        No 2 = select count(ward) as cc from ward where ward='10'
        .
        No 3 = select an from ipt where  ipt.ward = '10'  and regdate<'2006-12-20'
        .
        Server variable

67
Linux / Re: fedora code 6 ทำพิษหรือว่า คอนฟิก Server ไม่ดี
« เมื่อ: ธันวาคม 21, 2006, 03:47:20 AM »
ครับพี่สุชัย ตอ้นนี้ DB ทั้ง 2 เครื่องคือ DB เดียวกันครับ ฉนั้นปัญหาเกิดขึ้นเหมือนกัน ที่จุดเดียวกันเลยครับ ทางนี้ก็คิดว่าเกิดจากการโอนข้อมูลมาจาก STAT เหมือนกัน

ผมขอวิธีการลบผู้ป่วย admit ที่โอนมาจาก stat ทีครับ   ว่ามะนลบแบบไหน หรือตารางไหนบ้าง ? ที่ไม่กระทบต่อระบบอื่น ?

68
ได้แล้วครับขอบคุณมากครับผม ทั้ง  2 ท่านเลย ขอบคุณครับ

69
ขอบคุณมากครับคุณ pirat   ได้ละครับ

70
เอามาใช้แล้ว ปรากฏว่าไม่ได้เหมอืนเดิมครับ .. :-\

71
ยินดีต้อนรับ / Re: replication ขึ้นerror
« เมื่อ: ธันวาคม 20, 2006, 06:39:16 AM »
ไม่ทราบว่ามีใครใช้ replication โดยตัวของ Server Linux ที่เป็นสำรองบ้างครับ(replication ที่ตัวมันเอง)
ผมคอนฟิกแล้วยังไม่ได้สักที ถ้าได้ผมว่าจะประหยัดเครื่อง และไม่ต้องเช็คเครื่องวินโดว์ที่ทำ replication บ่อย เพราะ รันได้สัปดาก็แฮ้งแล้ว 

ลองดูนะคัรบผมเองก็ไม่เคยทำ แต่ทราบหลักการคร่าว ๆ ของการทำ Replication ของ Mysql อะคับที่จริงมันไม่ต้องมี Software อะไรเพิ่มเลย เพียงแต่คอนฟิกที่ file my.cnf  อะครับ

1. ทำ Server มา 2 ตัว ที่มี Db เหมือนกันหมด ทั้ง User , pass , db  และ tables  ครับทางที่ดีก็ ใช้เครื่องมืองของ hosxp ที่มีให้ อินนีเชียนอิมพอร์ด  ให้ ตาราง 2 เครื่องเหมือนกันหมด

2. เปิด file etc/my.comf ของเครื่องที่ 1 (Master)  แล้วเพิ่มข้อมูลไปตามนี้

โค๊ด: [Select]
[mysqld]
log-bin
server-id=1

3. เปิด file /etc/my.cnf  เครื่องที่ 2 (slave) แล้วเพิ่ม file ดังนี้

โค๊ด: [Select]
[mysqld]
master-host=xxx.xx.xx.xx // เบอร์ IP ของเครื่อง A
master-user=hellman       // user นี้ต้องมีทั้ง A กับ B นะครับ และต้องมี Privilege ที่สามารถ ทำกับ Table,Process ต่างๆได้ เช่น root
master-password=dddd
master-port=3306
server-id=2                   // ห้ามซ้ำกับ เครื่อง A


4. start mysql ทั้ง 2 เครื่อง  ที่เครื่อง ที่ 1 (Master) จะพบว่า Mysql จะทำการสร้าง file อันนึงขึ้นมา โดยตั้งชื่อ “ชื่อเครื่อง”+”-bin”+”.001” ซึ่งถ้ามีการ shutdown และ restart ใหม่
มันจะขยับเป็น 002,003 ไปเรื่อยๆ ซึ่ง File นี้ จะเก็บ Log ที่แต่ละ Client ทำเข้ามา เช่น เครื่อง 01 ทำ
 
“insert into kkk (xxx,xxx) values (ddd,ddd)”
 
จากนั้น เครื่อง 2 (Slave) ก็จะอ่านค่าจาก Log นี้ไปทำตามบ้างที่เครื่องมันเอง และหากดู การทำงานของมันเป็นระยะ

ลองทำดูนะครับได้เรื่องยังงัยก็เอามาโพส บอกต่อกันครับเพราะว่า ผมเองก็ไม่มีเวลาทดลองเหมอืนกัน ลำพังทำงานวันละ 18 ชั่วโมงก็หนักพอแล้ว  แต่ใจมันก็อยากเรียนรู้ เหมือนกัน  ว่างเป็นไม่ได้ต้องเข้า board นี้ทุกทีไป เผื่อได้ ไอเดียอะไรใหม่ ๆ จาก ชาวชุมชน Hosxp ครับ ..


ปล. ข้อเสนอแนะ
ข้อเสนอแนะ
 
1.Admin ควรจะ เข้าไป check ดูว่า มันยังคง replicate เป็น ปรกติ หรือไม่ อย่างน้อย ๆ วันละครั้ง

2.หาก พบว่า มัน หยุด replicate ผมแนะนำว่า ถ้าให้ง่าย ก็ ให้ down mysql แล้วก็ backup ข้อมูลไปที่เครื่อง 2 (Slave)ใหม่ จากนั้นให้ ลบ ไฟล์ xxxx-bin.xxx กับ master.info,mysql.err ที่เครื่อง 1 (Master) ทิ้ง แล้วค่อย start mysql ทั้ง 1,2 ขึ้นใหม่ จะง่ายกว่า การไปใช้ คำสั่ง
 
3.File xxxx-bin.xxx มันจะมีขนาดใหญ่ขึ้นเรื่อยๆ ผมไม่แน่ใจว่า มันจะ Limit ที่ขนาดเท่าไหร่ ทางที่ดีควรจะ Shutdown บ้าง สักเดือนละครั้งก็ได้ครับ

ปอ. ผมไม่แน่ใจว่า หลักการ Replication ที่อาจารย์ manoi ทำกับ hosxp ใช้แบนี้หรือเปล่า ?? เพราะว่าหลักการนี้เห็นว่าใช้ได้ทั้งกับ linux และ windows ครับ  ถ้าใช่ก็ขออภัยด้วยครับ  ที่เอาเรื่องเก่ามาเล่าใหม่ อิอิ

ปฮ.  HOSxP จงเจริญ

72
นี่ครับ  ... ทางนี้ทวงทุกชั่วโมงเลยครับ เหอ ๆๆ

73
Linux / Re: fedora code 6 ทำพิษหรือว่า คอนฟิก Server ไม่ดี
« เมื่อ: ธันวาคม 19, 2006, 07:06:41 AM »
เริ่มทดลอง

1. พยายมสังเกตุว่า การพีกของ CPU ของ Server มันจะเกิดขึ้นตอนไหน คำตอบคือ ตอนเลือกรายการผู้ป่วยในมาทำหัตถการ และลงวินิจฉัย   เครื่องจะ พีกไปประมาณ 1 นาทีจนกว่าจะแสดงข้อมูลผู้ป่วยทั้งหมด ออกมาเสร็จ


2. ตอนเลือกผู้ป่วยมาลงหัตถการ และวินิจฉัยแต่ละ คน CPU ของ Server จะพีกตลอดและไม่ลงเลยจนกว่าจะ Restart Mysql

ตามรู้ครับ ..



74
Linux / Re: fedora code 6 ทำพิษหรือว่า คอนฟิก Server ไม่ดี
« เมื่อ: ธันวาคม 19, 2006, 06:36:29 AM »
อ้อเพิ่มเติมนะคัรบ ปีญหานีมันเกิดขึ้นเป็น ระยะ ๆ นะครับ  เฉลียชั่วดมงละครั้ง ผมแก้ปัญหาด้วยการ Restart Mysql  ก็หาย ครับ

Spec เครื่อง Server นะครับ CPU P4 3.0 Gb Ram 2 Gb เคส Gview  mysql 4.1.22  ครับ

75
Linux / fedora code 6 ทำพิษหรือว่า คอนฟิก Server ไม่ดี
« เมื่อ: ธันวาคม 19, 2006, 06:32:36 AM »
รายงานจากโรงบาลชัยนาทครับ server รวนมาก ๆ อยู่ CPU พีก ขึ้น 100% นานมากทำให้เครื่องลูก แฮงค์กันทั้งโรงบาลเลย

ที่นี่มีเครื่องลูก อยู่ 10 เครื่องครับใช้เฉพาะห้องเวชระเบียน และ เช็คสิทธิเท่านั้น ไม่น่าจะทำให้หน่วงระบบมากขนาดนี้ รบกวนผู้รู้แนะนำหน่อยครับ ว่าเกิดอะไรขึ้น ?


76
พอดี ต้องการ report  รง.501 ให้มีรายละเอียดในส่วนของ โรงพยายาบาลหลัก กับโรงพยาบาลรอง นะครับ ทำไม่ได้  Code เดิมเป็นแบบนี้ครับ

โค๊ด: SQL
  1. SELECT
  2. "Thai" AS eclinic ,
  3. "Medicine" AS admitdepart,
  4. i.*,
  5. pcn.cardno AS CID_CODE,
  6. concat(pt.pname,pt.fname,"  ",pt.lname) AS PT_NAME,
  7. concat(pt.addrpart," หมู่ ",pt.moopart," ต.",t3.name," อ.",t2.name," จ.",t1.name) AS ADDRESS,
  8. sx.name AS SEX_NAME,
  9. mr.name AS MARRYSTATUS,
  10. oc.name AS OCCUPATION,
  11. pt.birthday AS DOB,
  12. pt.informname AS INFORMNAME,
  13. concat("<",pt.informrelation,">") AS INFORMRELATION,
  14. pt.informaddr AS INFORMADDR,
  15. pty.name AS PTTYPENAME,
  16. wd.name AS WARD_NAME,
  17. sp.name AS SPCLTY_NAME
  18.  
  19. FROM an_stat i
  20. LEFT OUTER JOIN ptcardno pcn ON pcn.hn=i.hn AND pcn.cardtype="01"
  21. LEFT OUTER JOIN patient pt ON pt.hn=i.hn
  22. LEFT OUTER JOIN sex sx ON sx.code=pt.sex
  23. LEFT OUTER JOIN marrystatus mr ON mr.code=pt.marrystatus
  24. LEFT OUTER JOIN occupation oc ON oc.occupation=pt.occupation
  25. LEFT OUTER JOIN pttype pty ON pty.pttype=i.pttype
  26. LEFT OUTER JOIN ward wd ON wd.ward=i.ward
  27. LEFT OUTER JOIN spclty sp ON sp.spclty=i.spclty
  28. LEFT OUTER JOIN thaiaddress t1 ON t1.codetype="1" AND t1.chwpart=pt.chwpart
  29. LEFT OUTER JOIN thaiaddress t2 ON t2.codetype="2" AND t2.chwpart=pt.chwpart AND t2.amppart=pt.amppart
  30. LEFT OUTER JOIN thaiaddress t3 ON t3.codetype="3" AND t3.chwpart=pt.chwpart AND t3.amppart=pt.amppart
  31.       AND t3.tmbpart=pt.tmbpart
  32. WHERE i.an="460101000"
  33.  
  34. LIMIT 1
  35.  

พี่อ๊อดจะบอกวิธีการหรือ ทำให้เลยก็ได้นะครับ ขอบคุณครับ

77
ปิดหมดแล้วครับ ไม่มีเหลือ ?

78
ผมทำการ Update version HOSxP จาก 12.7 ---> 12.13  ไม่ได้ครับ ขึ้นข้อความ Error ตามรูปครับ แล้วมันจะนับไปเรื่อย ๆ ไม่รู้ จบเลยครับ 1.2.3.4.5...............(ตรงเลข 55)


79
ยินดีต้อนรับ / Re: โหลดไม่ได้ คับ HOSxP_Upgrade_2.49.11.27
« เมื่อ: พฤศจิกายน 30, 2006, 03:44:29 AM »
Admin เขาโกรธอะไร User เหรอครับ ?  Mod น่าจะช่วยเคลียร์มั่งนะคัรบ ...    ::)

81
Report Exchange / Re: พี่อ๊อดครับ OPD CARD ของรพ.ค่ายภานุฯ ครับ
« เมื่อ: พฤศจิกายน 30, 2006, 01:43:37 AM »
พิมพ์ไม่ออกครับ แฮะ ๆๆ  ผมทำไรผิดไม่รู้  สั่งพิมพ์แล้วนิ่งเลย ไม่ออกครับ
ปล. แนบ file ที่แก้แล้วมาให้ดูอีกทีคัรบ ?

82
Report Exchange / Re: พี่อ๊อดครับ OPD CARD ของรพ.ค่ายภานุฯ ครับ
« เมื่อ: พฤศจิกายน 30, 2006, 01:17:11 AM »
ขอบคุณมากครับ....พี่ทหารใจดี อิอิ  :D

83
เวลาปิดโปรแกรม ยังมี หน้าต่างงานแอบ ๆ อยุ่หรือเปล่าคัรบ หมายถึงปิด ไม่หมดอะ ?   ผมเองก็ไม่เคยเจแบบนี้ เดี่ญวรอคนต่อไปนะคัรบ ..  :D

84
ช่วงนี้ก็ หาโดยใช้ หมายเลข 13 หลักไปก่อน   :D

85
Report Exchange / พี่อ๊อดครับ OPD CARD ของรพ.ค่ายภานุฯ ครับ
« เมื่อ: พฤศจิกายน 30, 2006, 00:03:58 AM »
ช่วยเพิ่ม ตัวแปรสังกัดหลัก สังกัดรองให้หน่อยครับผม  ผม จอยตาราง ไม่เป็น ...ขอบคุณคัรบ

86
 ;D  ดีครับสามารถขึ้นระบบเองได้ แถวเอาประสบการณ์ดี ๆ มาบอกด้วย ผมเองก็ไม่ทราบว่ากรอกข้อมูล ไม่ครบแล้ว AN กระโดด ซะงั้น

ตอบคำถามเลยนะครับ
1. ต้อง Update ทุกเครื่องครับ รวมทั้งควรจะ Recheck DB ที่เครื่อง SERVER ด้วยเพื่อจะได้ไม่มีปัญหาครับ
2. Up เฉพาะเคื่องลูกก็ได้ครับ แต่อย่างว่าครับว่า version ใหม่ ๆ นั้น อ.MN อาจจะเพิ่มตารางใหม่ ๆ เข้ามาถ้าไม่ทำการ UPdate DB ด้วยก็จะเสี่ยงที่จะขึ้น ERROR บางกรณีครับ
3.การ CK DB นั้น ไม่ทำการล้างข้อมูลเก่าครับ แค่ปรับปรุงตาราง
4. เอออันนี้ไม่ทราบครับ ก็เห็นมานานแล้วนะครับกรณีข้อมุล สำคัญ ๆ ถ้าไม่กรอกโปรแกรมก็จะไม่บันทึก อย่างเช่น หมายเลขบัตรประกันสุขภาพ หรือจะส่งต่อไปที่ไหน ๆ ถ้าไม่มีโปรแกรมก็ไม่บันทึก  แต่อย่างไรเสีย รอผู้รู้กว่าผมมาตอบอีกทีนะคัรบสำหรับข้อนี้

สุดท้าย..
Error ที่ขึ้นนั้นคงมาจากการที่คุณยังไม่ได้ตั้งค่า หรือจับคู่หมายเลข เวชภันฑ์ที่ไม่ใช่ยานะครับ ไปตั้งที่ System setting นะครับ

สุดท้ายให้ใช้งาน HOSXP อย่างมีความสุขครับ ...
อ้อ HOSXP จงเจริญเช่นกันครับ

87
เจอปัญหานี้เหมือนกันครับ ที่หนองวัวซอ  ค้อนข้างจะฉองค์บ่อย ถึงบ่อยที่สุด เช็คสเป็คก์เครื่องก็ไม่ได้ ต่ำจนหน้าเกลัยด แต่ทำไมแฮค์งบ่อยจัง ??

88
ตั้งที่เครื่อง Server ด้วยนะครับ ..

89
อ้าวดูผิด อิอิ ใช้ของฟรีซะเคย ฮ่า ๆๆๆ  ไม่เคยใช้ MsSQL ซะที อิอิ   งั้นแนะนำให้เปลี่ยน เป็น MYSQL ทันทีครับ อิอิ  COPY มาใช้งาน ข้าม Server ได้ทันที ไม่ยุ่มยาก ...

90
ตอบช้าไปหรือเปล่าไม่รู้ครับ  ลองลง MYSQL อีกเครื่อง แล้ว COPY file ใน folder data ของ mysql ไปวางที่เครื่องใหม่   ก็จะสามารถเข้าถึงข้อมูล เก่าของเราได้แล้วครับ ?

91
Linux / Re: นี่ของคนไทย ฟรี ครับ
« เมื่อ: พฤศจิกายน 24, 2006, 22:10:09 PM »
สนับสนุนอีก 1 เสียงครับ อย่างน้อย ๆ มันคือ linux ที่คอนฟิกเพื่อการใช้งาน อย่างเต็มประสิทธิภาพมาแล้ว ......

ปล. เห็นแต่ละที่ใช้ linux แบบลงเสร็จใช้งานเลย เสียวแทนจริง ๆ แถมลง โหมดกราฟฟิกอีก  กินรีซอร์ทเครื่อง พอ ๆ กะ M$ เลย  ผิดคอนเซ็บ Server แรง ๆ  สั่ง คิวรีรายงานข้อมูลที อึดทั้ง โรงบาลเลย ..... 

92
Development / Re: AMD X2 3800+
« เมื่อ: พฤศจิกายน 24, 2006, 15:19:33 PM »
โดยส่วนตัวผมว่า AMD กินขาด  เมื่อเทียบประสิทธิภาพและราคา ครับ...

93
มันขึ้นข้อความว่า

Loading <charts_library/pi3d.swf> time out (-2)

ผมดู file ใน folder charts_library ก็มีปกติ นะคัรบ ไม่ทราบว่าป้นไรครับ แนะนำด้วยคับ ขอบคุณคัรบ ;D


94
จาก ทีมอุทัยธานี ครับ
เท่าที่อ่านดีนะครับ แต่ที่อุทัยฯ มีปัญหาว่า สอ.ไม่มี โทรฯเข้าถึง ที่เข้าถึงก็ไม่ใช่ ADSL (บ้านป่า ชาวเขา ก็อย่างนี้หละครับ)ตอนนี้ ก็เลยกำลังทำโครงการอยู่ อย่างนี้ครับ (อันนี้เป็น แนวคิคของน้องอีก รพ.ที่ใช้ Hosxp เหมือนกัน ที่มีความรู้ด้านนี้ครับ)
   1.ตั้งเสาส่งสัญญาณที่ รพ.เป็นเสาหลัก (เหมือนเสาวิทยุ สมัครเล่น นะ)ซึ่งรัศมีได้ 20 กม.
   2.แต่ละ สอ.มีเสาแห่งละต้น (เสาแต่ละที่ จะต้องส่งแผนที่ไปให้ บ.ที่ขาย ออกแบให้เหมาะสมกับพื้นที่ ราคาจะอยู่ ประมาณต้นละ 8000 ซึ่งเสียครั้งแรครั้งเดียว)
   3.จัดทำรถโมบาย ติดเครื่อง รับส่งสัญญาณ รัศมี 300 ม. + Note book เพื่อออก ให้บริการนอกสถานที่ ซึ่งรถนี้ จะรับส่งสัญญาณ ไปที่เสาในพื้นที่ที่อยู่  แล้วข้อมูลก็จะส่งไปที่ server กลาง ที่รพ.(ที่ไม่ใช่server ที่รพ.ใช้)
    สอ.ก็จะรู้ข้อมูล ผป. สามารถ ทำ 1hn 1cupได้ ใช้ internet ความเร็วสูง ได้
    ถ้ารับส่งได้ดี ต่อไปก็จะใช้ MSN+wabcam ปรึกษา case กันได้ ก็จะลดจำนวน ผป.ส่งต่อ มา รพ.ได้ ระดับหนึ่ง ครับ
โครงการนี้กำลังนำเสนอไป สสจ.เพื่อทดลอง ใช้นำร่อง ครับ ได้ผลยังไงจะแจ้งให้ทราบต่อไป

เห็นโครงการแล้วตาร้อนผ่าวครับ  ขอเป็นกำลังใจให้ ประสบความสำเร็จครับ  กรณี  MSN+Webcam  ถ้ามันออก net ลำบากก็ใช้ VoIP เลยครับ คุนกันเองในวง Wan  ความเร็วได้ คุณภาพ ได้ ข้อมูลจะไม่ต้องวิ่งไปต่างประเทศก่อน ...  สนับสุน โครงการต้นแบบครับ

95
ใช้อะไรกันบ้างครับ ?  IPTABLES   หรือว่า เยอะกว่านั้น ??  แนะนำหน่อยครับ ?

96
MySQL / Apache2 + Php5 + APC + MySQL + Webmin
« เมื่อ: พฤศจิกายน 01, 2006, 08:32:38 AM »
Fedora 4 + Apache2 + Php5 + APC + MySQL + Webmin

The shell script below will build a Fedora 4 based server with little effort. I have used this on several servers with no problems. Always use the latest versions of software and update the script with the proper version numbers. By compiling Apache and PHP we noticed a 30% increase in benchmark speed for our Xeon servers over the standard Fedora binaries which you can verify using Apache AB.

Files to download to /usr/local/src:

MySQL www.mysql.com (binary tar.gz)
Apache www.apache.org (source tar.gz)
APC pecl.php.net (source tar.gz)
Php www.php.net (source tar.gz)
Webmin www.webmin.com (noarch.rpm)
Net_SSLeay cpan.org (source tar.gz)
#!/bin/sh
# Script to build a Fedora based Linux server

# 1. Install Fedora Core 4 with only Development tools installed (use Custom Install)
# 2. Run this script to complete server build, remember to put the latest tar balls/rpms in /usr/local/src first

#******** Software to install, edit to latest versions ************************************
mysql=mysql-max-5.0.16-linux-i686-glibc23
apache=httpd-2.0.55
apc=APC-3.0.8
php=php-5.1.1
webmin=webmin-1.250-1.noarch.rpm
Net_SSLeay=Net_SSLeay.pm-1.25

##############################################################################
cd /usr/local/src

tar zxvf $apache.tar.gz
tar zxvf $apc.tgz
tar zxvf $php.tar.gz
tar zxvf $Net_SSLeay.tar.gz
tar zxvf $mysql.tar.gz

#**** Use Yum to update the server first
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY* #fixes GPG key errors for ghostscript fonts
yum install ImageMagick
yum update openssh*
yum update zlib-devel*

# ****************** Install MySQL (binary distro) ******************
groupadd mysql
useradd -g mysql mysql
cd /usr/local
tar -zxvf /usr/local/src/$mysql.tar.gz
ln -s $mysql mysql
cd mysql
scripts/mysql_install_db --user=mysql
chown -R root:mysql /usr/local/mysql
chown -R mysql /usr/local/mysql/data
cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld
chmod 0755 /etc/rc.d/init.d/mysqld
chkconfig --levels 2345 --add mysqld # for auto startup

#****************** Apache *********************************************
cd /usr/local/src/$apache

./configure \
--prefix=/usr/local/apache2 \
--enable-so \
--enable-ssl

make
make install

mkdir /usr/local/apache2/conf/ssl.key
mkdir /usr/local/apache2/conf/ssl.crt

cd /usr/local/apache2/conf/ssl.key
openssl genrsa -des3 -rand some_big_file_1:some_big_file_2 -out localhost.key 1024
openssl rsa -in localhost.key -out server.key
openssl req -new -key localhost.key -out localhost.key.csr
openssl x509 -req -days 365 -in localhost.key.csr -signkey localhost.key -out /usr/local/apache2/conf/ssl.crt/server.crt

#*** Create a Simple Apache Startup script in /etc/init.d
echo "#!/bin/sh
# description: apache2
# chkconfig: 2345 99 00

case \"\$1\" in
'start')
/usr/local/apache2/bin/apachectl startssl
touch /var/lock/subsys/httpd
;;
'stop')
/usr/local/apache2/bin/apachectl stop
rm -f /var/lock/subsys/httpd
;;
*)
echo \"Usage: \$0 { start | stop }\"
;;
esac
exit 0" > /etc/init.d/httpd
chkconfig --levels 2345 --add httpd # for auto startup
chmod 0775 /etc/init.d/httpd


# ********************* PHP ***********************************************
cd /usr/local/src/$php
if [ -f config.cache ] ; then
rm config.cache
make clean
fi

./configure --with-apxs2=/usr/local/apache2/bin/apxs \
--with-mysql-sock=/tmp/mysql.sock \
--with-mysql=/usr/local/mysql \
--with-zlib \
--with-zlib-dir \
--with-curl \
--enable-track-vars \
--with-config-file-path=/usr/local/apache2/conf \
--enable-trans-id \
--enable-mbstring \
--enable-sockets \
--with-openssl

make
make install

cp /usr/local/src/$php/php.ini-dist /usr/local/apache2/conf/php.ini
echo "AddType application/x-httpd-php .php" >> /usr/local/apache2/conf/httpd.conf
echo "<?phpinfo()?>" > /usr/local/apache2/htdocs/phpinfo.php

#*********** APC (PHP opcode cache) *************************************
cd /usr/local/src/$apc
phpize
./configure --enable-apc \
--with-apxs=/usr/local/apache2/bin/apxs \
--with-php-config=/usr/local/bin/php-config
make
make install

EXT=$(find /usr/local/apache2/conf/ -name 'php.ini' -exec grep -li 'extension=apc.so' {} \;)

if [ ! $EXT ] ; then
echo "extension=apc.so" >> /usr/local/apache2/conf/php.ini
fi

EXT=$(find /usr/local/apache2/conf/ -name 'php.ini' -exec grep -li 'extension_dir = "/usr/local/lib/php/extensions/"' {} \;)

if [ ! $EXT ] ; then
echo "extension_dir = \"/usr/local/lib/php/extensions/"\" >> /usr/local/apache2/conf/php.ini
fi

if [ ! -f /usr/local/lib/php/extensions/apc.so ] ; then
APC_SO=$( find /usr/local/lib/php/extensions/ -name apc.so )
ln -s $APC_SO /usr/local/lib/php/extensions/apc.so
fi

#********** Net_SSLeay SSL for Webmin *********************
#********* export command fixes bug in perl makefile ******
cd /usr/local/src/$Net_SSLeay
export LANG=en_US
perl Makefile.PL
make install

#*************** Webmin ***********************************
cd /usr/local/src/
rpm -U $webmin


echo "************************************"
echo "************************************"
echo "Script has finished"
echo "Stop iptables \"/etc/init.d/iptables stop\""
echo "Open port 10000 & 443 in Webmin->Networking->Linux Firewall"
echo "Go into Webmin->System->Bootup and disable all non esential services"
echo "You should reboot server now, then check PHP with http://localhost/phpinfo.php"



 
เผื่อจะได้ใช้งานในส่วนของ mayoo's web service ด้วยนะครับ มันน่าสนใจดีครับ...

97
Development / Re: Mayo Web Framework 1.1 ถึง อ.อ๊อด
« เมื่อ: พฤศจิกายน 01, 2006, 08:24:27 AM »
เห็นมีการสร้างแผนภูมิด้วยไม่ทราบต้องลง  GD libery  ด้วยไหมครับ

ปล. ขอบคุณสำหรับ Add on ดี ๆ ครับผม เดี่ยวเอามาลองกะโรงบาล บ้านบึงดู   แต่ตอนนี้ติดปัญหา Apache ของผมใน Fedora 5  มันดันไม่จับ Mysql ซะงั้น   พีน้องมีคำแนะนำไหมครับ อิอิ มัน without mysql อะครับ

98
ขอบคุณมากครับ อาจารย์ เดี๋ยวลองดูอีกที  ว่าแต่การเพิ่มตัวเลือกในฐานข้อมูลละคับ เพราะต้องไปเพิ่มในส่วนของ SQL คิวรี ด้วยหรือเปล่าครับ .. :D

99
Development / Re: Datawarehouse kit
« เมื่อ: พฤศจิกายน 01, 2006, 00:53:39 AM »
Server ที่ สสจ.ต้องเป็น Windows แล้วลง HosxpIndy  ใช่หรือเปล่าครับ  ??


แล้ว Server linux ของแต่ละ โรงพยาบาล กำหนดการเชื่อมต่อไปยัง Server ที่ตั้งอยู่ที่ สสจ. ยังงัยครับ ? หรือว่า ให้เครื่องลูกเครื่องใด เครื่องหนึ่งเป็นตัวส่งไปแทน .. ??

 ปล.  แต่ทว่ามันยอดเยี่ยมมากเลยครับ แนวคิดนี้ .....

100
ถามผู้รู้หน่อยครับ ผมหาคำสั่ง ดูรายการนัดหมายผู้ป่วยไม่เจอนะคัรบ เพราะว่าได้ทำการนัดหมายผู้ป่วยแล้ว ข้อมูลในหน้ารายละเอียดของผู้ป่วยมีขึ้นมาว่านัดวันที่เท่าไหร่

แต่ข้อมูลเหล่านี้ไม่ขึ้นใน ตารางการนัดหมายของหมอครับ ? แล้วการรายงานการนัดหมายของวันนั้น ๆ จะสามารถรายงานเป็ฯสถิติได้ไหมคัรบ ว่าวันที่นี้มีการนัดหมายกี่คน ?  ใครบ้างอะไรอย่างนี้นะคัรบ

ขอบคุณครับ

ปล. สองคำถามติด ๆ จะโดนเคืองไหมเนี่ย...

หน้า: 1 [2] 3