หน้าเว็บ

วันอังคารที่ 7 กุมภาพันธ์ พ.ศ. 2555

Ubuntu : ตรวจดูอุณหภูมิอุปกรณ์ง่ายๆ ด้วย PSnsor

สำหรับผู้ที่มีปัญหากับความร้อนของเครื่องที่ใช้อยู่เป็นประจำ วันนี้เรามีโปรแกรมดีๆ มาแนะนำกันอีกแล้ว ซึ่งโปรแกรมที่ว่านี้คือ PSensor โปรแกรมตรวจดูอุณหภูมิของอุปกรณ์ที่อยู่ในเครื่องเรา

โปรแกรม PSensor นี้ ไม่ได้ตรวจสอบความร้อนได้เพียง CPU เท่านั้น แต่ยังตรวจความร้อนของ GPU, Harddisk และความเร็วรอบของพัดลมได้อีกด้วย


วิธีติดตั้ง

- เพิ่ม PPA ของ ppa:jfi/ppa ก่อน ด้วยคำสั่ง sudo apt-add-repository ppa:jfi/ppa
- สั่ง sudo apt-get update
- ติดตั้งด้วยคำสั่ง sudo apt-get install psensor lm-sensors hddtemp lm-sensors


http://ubuntuclub.com/node/3139

How to use USB in Virtual Box linux mint 12

How to use USB in Virtual Box linux mint 12

not fine manu System Administor

you use code in terminal.
sudo gedit /etc/group

Then search for the "vboxusers" group and add your username to that line, like so:

vboxusers:x:126:suwit

save file and reboot linux.


http://forums.linuxmint.com/viewtopic.php?f=47&t=93372&p=535579&hilit=*virtualbox*#p535579

Ubuntu : ใช้ปุ่ม Grave Accent เปลี่ยนภาษาบน Ubuntu

เมื่อคืนน้องที่พัทลุงถามผมว่าทำไงให้ใช้ปุ่ม grave accent เปลี่ยนภาษาไทย-อังกฤษบน ubuntu 9.04 ผมเคยให้เค้าใช้ตัว xkb-data-hacked_0.8-7mrchoke1_all.deb แต่เค้าบอกว่าใช้ไม่ได้ ตอนนี้ผมใช้ 9.10 ก็ลองเอามาลงก็ปรากฏว่าใช้ไม่ได้แล้วจริงๆ ด้วย ก็ search ไปเจอกระทู้ใน ubuntuclub ก็ลองโหลดมาติดตั้งดูก็ปรากฏว่าใช้ได้ โดยดาวน์โหลดตัว xkb-data-grave.deb มาแล้วติดตั้งด้วยคำสั่ง

- $ sudo dpkg -i xkb-data-grave.deb

ติดตั้ง เสร็จแล้วเข้าไปแก้ให้ใช้ปุ่ม Grave Accent โดยเข้าไปที่เมนู System >> Keyboard >> เลือก Tab Layouts >> คลิก Layout Options… >> ตรง Key(s) to change layout เลือก ปุ่ม Grave switches layout.



Grave switches layout

เสร็จแล้วทดลองกดปุ่ม Grave Accent กันดู

แต่ สำหรับใครที่แค่อยากลองทดสอบว่าใช้ได้จริงหรือเปล่าอย่างผม หลังจากลง xkb-data-grave แล้วอยากกลับไปใช้ Alt+Shift เหมือนเดิมกลับเป็นปัญหาครับคือไม่สามารถใช้ Alt+Shift ได้ทั้งๆ ที่เลือกไว้ทั้ง Alt+Shift และปุ่ม Grave และถึงแม้ว่าจะถอนการติดตั้ง xkb-data-grave แล้วก็ตามก็ยังใช้ปุ่ม Alt+Shift ไม่ได้ ลองทำตามวิธีผมดูครับ

1. ให้ถอนการติดตั้ง xkb-data-grave ก่อน

- $ sudo apt-get remove xkb-data-grave

2. reinstall xkb-data เข้าไปใหม่

- $ aptitude reinstall xkb-data

จาก นั้นเข้าไปคลิกเอาทั้ง Grave Accent และ Alt+Shift ออกก่อน(ไม่ให้เปลี่ยนภาษาได้) จากนั้นก็กด Close หน้า Layout แล้วเข้าไปเปลี่ยนเป็นปุ่ม Alt+Shift อีกครั้งก็จะทำให้สามารถกลับมาใช้ Alt+Shift ได้อีกครั้งครับ

ที่มา
http://imrgill.com/2009/10/27/how-to-use-grave-accent-switches-keyboard-layout-on-ubuntu.html

วันเสาร์ที่ 21 มกราคม พ.ศ. 2555

PHP : ความจำบางครั้งก็ลืม

  • ค่า null คือตัวแปรที่ไม่มี ค่าใด ๆ เลย ไม่เท่ากับ 0 และไม่เท่ากับสตริงว่าง ไม่สามารถไปคำรวณใด ๆ ได้ แต่หากเรานำไปเปรียบเทียบด้วยเงื่อนไขจะมีค่าเทียบเท่ากับค่า false

  • ตัวแปรแบบ undefined คือตัวแปรที่ประกาศเอาไว้ แต่ไม่ได้กำหนดค่าใด ๆ ให้กับมัน

  • ค่า NaN หรือ Not a Number หมายถึง การนำตัวแปรที่ไม่ใช่ตัวเลขไปคำนวณทางคณิตศาสตร์
  • วันพฤหัสบดีที่ 19 มกราคม พ.ศ. 2555

    แก้ปัญหา Firefox (Ubuntu) ปิดตัวเอง ... firefox ชอบรีสตาร์ท

                   ดิสโทรอูบุนตูระยะหลังๆ ผู้ใช้หลายๆท่านอาจจะเจอปัญหาไฟร์ฟอกซ์ปิดตัวเองบ่อยๆ โดยเฉพาะอย่างยิ่งกับเมื่อใช้โลแคลภาษาไทย และที่ผ่านมาเราก็แก้ปัญหาเฉพาะหน้าด้วยการแนะนำให้ปิดฟังค์ชั่นเมนูภาษาไทย แต่บางครั้งไม่ได้เลือกใช้ภาษาไทยก็ยังมีการปิดตัวเองอยู่กับเว็บบางเว็บ เช่น Youtube, Facebook ...
                   ปัจจุบัน Ubuntu 10.10 อาการปิดตัวเองดังกล่าวของไฟร์ฟอกซ์ก็ยังเกิดขึ้นอยู่ อาจจะดูหนักกว่าเดิมเสียอีก และถ้ายังหาสาเหตุความผิดปกติไม่พบ ก็คงจะกลายเป็นบั๊กถาวรไปเรื่อยๆ ผู้เขียนมีโอกาสนั่งไล่ดูปัญหามาจากสาเหตุใด จนกระทั่งพบสาเหตุของต้นตอ เพื่อความมั่นใจจึงได้แอบนำการแก้ปัญหาไปใส่ในไฟร์ฟอกซ์ของ KPE 10.11beta ทดสอบใช้งานดู และผู้เขียนลองสอบถามผู้ใช้งาน KPE รุ่นดังกล่าวว่าไฟร์ฟอกซ์มีความผิดปกติหรือไม่ และได้รับคำตอบว่า "ใช้งานได้ปกติดี" ...
    บทสรุปของการสาเหตุการปิดตัวเองของไฟร์ฟอกซ์ เกิดจากระบบการตรวจสอบ spell ในตัวไฟร์ฟอกซ์ ซึ่งเข้าใจว่าคงตรวจสอบการ spell จากโลแคลท้องถิ่นของผู้ใช้งาน วิธีการแก้ปัญหากระทำด้วยการกำหนดค่าคงที่ให้กับไฟร์ฟอกซ์ และคาดว่าเป็นปัญหาเฉพาะไฟร์ฟอกซ์ของอูบุนตูเท่านั้น เพราะผู้เขียนลองนำไฟร์ฟอกซ์จากต้นน้ำมาลองใช้งานก็ไม่พบปัญหาความผิดปกติ ใดๆ ผู้เขียนเดาว่าน่าจะเกิดจากการที่อูบุนตูนำไฟร์ฟอกซ์มาแพตช์ค่าบางอย่าง สำหรับดิสโทรตัวเอง และเป็นเหตุให้เกิดผลข้างเคียงดังกล่าว ...
                    วิธีการแก้ไขทำได้ดังนี้ เรียกโปรแกรมไฟร์ฟอกซ์ขึ้นมา พิมพ์ about:config ลงใน url address bar จากนั้นพิมพ์ค้นหาคำว่า spellchecker.dictionary ด้านล่างจะแสดงค่าของตัวแปรดังกล่าวขึ้นมา ให้ทำการดับเบิ้ลคลิกที่ตัวแปรดังกล่าว จะมีกล่องแสดงค่าขึ้นมาให้แก้ไข ให้กรอกค่าดังนี้ลงไป en-US ดูภาพประกอบ ...
    กรณีค้นหาตัวแปรดังกล่าวไม่พบ ก็ให้สร้างขึ้นใหม่เอง ด้วยการคลิกขวาที่พื้นที่ว่าง จะมีเมนูขึ้นมา ให้เลือกหัวข้อ New > String จะปรากฏกล่องข้อความ New string value กรอก >spellchecker.dictionary กดปุ่ม OK จะปรากฏกล่องข้อความ Enter string value กรอก en-US กดปุ่ม OK ...
    ......................................................
    วันนี้ (2/11/10) ค้นวิธีแก้ไขอีกวิธี คือการปิดการฟังค์ชั่น spell และเกี่ยวพันโดยตรงกับแก้ไขวิธีแรก วิธีการแก้ไขทำได้ดังนี้ เรียกโปรแกรมไฟร์ฟอกซ์ขึ้นมา พิมพ์ about:config ลงใน url address bar จากนั้นพิมพ์ค้นหาคำว่า layout.spellcheckDefault ด้านล่างจะแสดงค่าของตัวแปรดังกล่าวขึ้นมา ให้ทำการดับเบิ้ลคลิกที่ตัวแปรดังกล่าว จะมีกล่องแสดงค่าปริยายคือ 1 (เปิดฟังค์ชั่น) ให้เปลี่ยนค่าดังนี้ลงไป 0 (ปิดฟังค์ชั่น) ดูภาพประกอบ ...


    ขอบคุณ http://www.playoss.com/node/81

    วันศุกร์ที่ 13 มกราคม พ.ศ. 2555

    Axpta X++ : ทำ Progress วิ่งรอขณะ Run โปรแกรม Axapta

    ประกาศตัวแปร

    SysOperationProgress simpleProgress;
    #AviFiles
    ;

    WHILE
    SELECT จำนวนที่ต้องการได้ (line for data)
    {
    n = line for data;
    }
    simpleProgress = SysOperationProgress::newGeneral(#aviUpdate, 'Please wait ...', n);

    วันศุกร์ที่ 6 มกราคม พ.ศ. 2555

    Axapta : Form Control Type & Class Name

    ActiveX => FormActiveXControl

    Animate => FormAnimateControl
    Button => FormButtonControl
    ButtonGroup => FormButtonGroupControl
    CheckBox => FormCheckBoxControl
    ComboBox => FormComboBoxControl
    CommandButton => FormCommandButtonControl
    DateEdit => FormDateControl
    Grid => FormGridControl
    Group => FormGroupControl
    GuidEdit => FormGuidControl
    HTML => FormHTMLControl
    Int64Edit => FormInt64Control
    IntEdit => FormIntControl
    ListBox => FormListBoxControl
    ListView => FormListControl
    MenuItemButton => FormFunctionButtonControl
    MenuButton => FormMenuButtonControl
    Progress => FormProgressControl
    RadioButton => FormRadioControl
    RealEdit => FormRealControl
    StaticText => FormStaticTextControl
    StringEdit => FormStringControl
    Tab => FormTabControl
    TabPage => FormTabPageControl
    Table => FormTableControl
    TimeEdit => FormTimeControl
    Tree => FormTreeControl
    Window = > FormWindowControl

    ที่มา
    http://msdn.microsoft.com/en-us/library/aa606405(AX.10).aspx