หลัง update windows มันมีอะไรแปลกๆ เพิ่มขึ้นมาอย่างหนึ่ง คือพยากรณ์อากาศตรง task bar คิดว่าคนที่ต้องการจะดูมันตลอดทั้งวันนี้คงมีน้อยมากๆ เอาออกไปเหอะ
- คลิก task bar
- ไปที่ News and interests
- คลิก turn off
วิธีสร้าง target application จาก template
การ Deploy โปรเจกต์ powerbuilder ไปยัง user สามารถทำได้โดยมีส่วนประกอบ 2 ส่วนด้วยกัน
ข้อดีจากคุณสมบัติของไฟล์ pbd และ exe ทำให้เวลาที่ส่งโปรแกม update ให้ user สามารถส่งบางฟีเจอร์ ไปให้ user แต่ละกลุ่มได้โดยการส่ง pbd ให้ต่างกัน กลุ่ม a อาจจะได้รับไฟล์ pbd ที่ใหม่กว่าเพื่อทดลองใช้ฟีเจอร์ใหม่ ๆ ในเมนูเดียวกันกับกลุ่ม b ที่ได้รับไฟล์ pbd เวอร์ชั่นก่อนหน้าที่ใช้งานได้ อาจจะไม่ดีนัก แต่ทำงานได้อยู่
การ build source code ของเราเป็น application ( .exe ) ทำได้ง่าย ๆ โดย
ด้านล่างจะมี log แสดงการทำงานอยู่ เมื่อแสดงข้อความประมาณ
“
———- Deploy: Deploy of p_prototypes_pb8_exe
Creating executable file . . .
Inspecting Application Dependencies. . .
Inspecting Application Dependencies. . .
Inspecting application libraries . . .
Writing C:\UsersDatas\ProjectsGit\PrototypesPowerBuilder8\Source code\common.pbl(prototypes_pb8) . . .
———- Finished Deploy of p_prototypes_pb8_exe
”
โปรแกรมของเราจะเสร็จสมบูรณ์
ตัวโปรแกรมจริง ๆ ของ powerbuilder ที่เอาไป build เป็น *.exe จะอยู่ในไฟล์ target โดยไฟล์นี่จะมีหน้าที่ลิสต์ Library ต่าง ๆ ที่ใช้ไว้
เมื่อเปิดโพลเดอร์ C:\UsersDatas\ProjectsGit\PowerBuilder\Prototype_PB8 จะเห็นอยู่ 2 ไฟล์ main_pb8.pbt และ common.pbl ที่จะอธิบายต่อไป
ไฟล์ project ของ PowerBuilder จะมีนามสกุล *.pbw ย่อมาจาก PowerBuilder Workspace เป็นไฟล์ที่จะบันทึก กลุ่มของ target ไว้ภายใน โดยไฟล์ *.pbw จะสามารถมี target ภายในได้มากกว่า 1 และ target เดียวกันสามารถอยู่ได้ในหลาย worksapce
สามารถสร้างใหม่ได้โดย
โดยผมเลือกสร้าง workspace ไว้ 3 กลุ่มดังนี้
ในครั้งต่อไปที่เปิดโปรเจกต์ต้องเปิดจากไฟล์ตัวนี้ ไม่อย่างนั้นจะหาส่วนต่างๆ ไม่เจอได้
ตอนต่อไป PowerBuilder: Target
ถ้าเปิดโปรเจคขึ้นมาแล้วตัวอักษรไม่สามารถอ่านได้เป็นตัวเหลี่ยมๆ อะไรแปลกๆ เป็นภาษาต่างแดน ต่างด่าว ต่างดาว แก้ได้โดย
จริงๆ แล้ว PowerBuilder 8 ออกมาในปี 2001 มาติดตั้งปีนี้ 2021 ก็ 20 ปีพอดี ถ้าจะนับเป็นคนก็เป็นหนุ่มสาวกันแล้วละ แน่นอนว่ามันไม่ทันกับ windows 10 แน่นอน การลงมันเลยต้องมีการติดตั้งที่พิเศษจากโปรแกรมอื่นๆ
อ่านเพิ่มเติม https://pitt.plusmagi.com/powerbuilder-8-ภาษาไทย
เริ่มจากอะไรคือ PowerBuilder นิยามง่ายๆ คือเป็น program ที่ไว้สร้าง program แต่ไม่เน้น programming มากนัก ไม่ขนาด Microsoft Visual Studio แต่อยู่ประมาณ Code Less, ลากๆ วางๆ แต่ไม่ขนาด Workflow JoGet หรือ UiPath
ประวัติคร่าวๆ ตามธรรมเนียม
ถ้าเครื่องลง dual boot หลังไปใช้ linux แล้วกลับมาบูทเข้า windows จะพบว่าเวลามันจะเปลี่ยนไปหลายชั่วโมง โดยที่ไม่ได้ตั้งเวลาใหม่แต่อย่างใด ทั้ง ๆ ที่ตอนใช้ลินุกซ์เวลาก็ถูกต้องนะ
ปัญหาแบบนี้สามารถแก้ได้ง่าย ๆ โดยพิมพ์ใน terminal ด้วยสิทธิ์ root
timedatectl set-local-rtc 1
จากนั้นปัญหานี้จะหมดไปละ
สาเหตุ ในคอมพิวเตอร์มีนาฬิกาอยู่ 2 ตัว คือ 1 นาฬิกาบนแมนบอร์ด ( bios / cmos / uefi ) 2 นาฬิกาบนระบบปฏิบัติการ โดยค่าตั้งต้น linux จะคิดว่านาฬิกาบนเมนบอร์จะเป็นเวลาตาม UTC ไม่ใช่เวลาท้องถิ่น แต่วินโดวน์จะคิดว่าเป็นเวลาท้องถิ่น เวลาที่เราใช้ linux หรือ windows ต่างก็ sync เวลาใหม่ลงไปที่นาฬิกาบนแมนบอร์ด แต่เพราะว่าทั้งสองตัวเข้าใจว่าเป็นจึงเห็นเวลาเปลี่ยนไป เปลี่ยนมา
ขอบคุณวิธีและคำอธิบายจาก Wrong Time Displayed in Windows-Linux Dual Boot Setup? Here’s How to Fix it