เรื่องลำดับการแสดงผลของ element ใน QML (Element Hierarchies) นั้นจะแสดงผลจากบนลงข้างล่างซึ่งถ้าหากไม่เข้าใจเรื่องจัดเรียงแล้วอาจจะทำให้เกิดการแสดงผลที่ผิดพลาดได้จากตัวอย่าง code นี้ครับ
วันอาทิตย์ที่ 30 มิถุนายน พ.ศ. 2556
วันเสาร์ที่ 29 มิถุนายน พ.ศ. 2556
วันศุกร์ที่ 28 มิถุนายน พ.ศ. 2556
Qt 5.0 Programming I : getting start with Qt 5.0
Standard
ก่อนจะมาเริ่มถึงการเขียน code เรามาคุยกันก่อนว่า Qt คืออะไรดีอย่างไรนะครับ Qt อ่านออกเสียงว่าคิวต์ (cute) จากที่ใช้มา อาทิตย์กว่าๆ เป็น tools ที่ใช้พัฒนา software บน OS อะไรก็ได้ ไม่ว่าจะเป็น OSX, Linux, Windows โดยที่เขียน source code ครั้งเดียว แล้วเราต้องการจะนำไปใช้กับระบบปฏิบัติการไหนก็นำ source code ไป compile ที่ OS นั้นๆ หากดูแล้วจะคล้ายๆ กับหลักการของ Java แต่แตกต่างกับที่ Java นั้นตัว byte code จะต้องถูก execute ด้วยตัว JVM อีกที (Java virtual machine) แต่ตัว binary ที่ได้จาก Qt นั้นจะเป็น native binary สำหรับใช้ execute ใน OS นั้นๆ ได้โดนตรงเลย Qt application นั้นสามารถนำมารันได้ทั้งใน Windows, Linux, eLinux(เช่น raspberry pi, beaglebone), Blackberry, Andriod, OSX
วันพฤหัสบดีที่ 27 มิถุนายน พ.ศ. 2556
Raspberry Pi "warning: Setting locale failed"
Standardperl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset), are supported and installed on your system.
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = "en_US.UTF-8"
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default
locale: No such file or directory locale: Cannot set LC_ALL to default locale: No such file or directory
Raspberry Pi setup Lan & WLan Interface
Standard- วิธีการตั้งค่า interface ของ raspberry pi ให้แก้ไขที่ไฟล์ etc/network/interfaces
$vi etc/network/interfaces
วันพุธที่ 26 มิถุนายน พ.ศ. 2556
Reading CPU Temperature of Raspberry Pi
StandardReading CPU Temperature of Raspberry Pi in file
/sys/class/thermal/thermal_zone0/tempthis file show in milli celsius (m˚C) unit, divide 1000 convert to ˚C
for example
44388 ÷ 1000 = 44.388 ˚C
Script for caculate in celsius unit
#!/bin/bash
temp=`cat /sys/class/thermal/thermal_zone0/temp`
real_temp=`bc <<< "scale = 3; ($temp/1000)"`
echo "CPU Temperature $real_temp ˚C"
Note : please install bc first.
#apt-get install bc
วันอังคารที่ 25 มิถุนายน พ.ศ. 2556
FreeRADIUS config accounting log
Standardการปรับแต่ง accounting log ตอนที่ user login เข้ามาที่ radius server โดยที่ไฟล์ config อยู่ที่
/etc/raddb/modules/detailค่า default ของ config file จะเป็น
detailfile = ${radacctdir}/%{%{Packet-Src-IP-Address}:-%{Packet-Src-IPv6-Address}}/detail-%Y%m%d
สมัครสมาชิก:
บทความ (Atom)