ก๊วนซอฟท์แวร์ </softganz> SoftGang (Gang Software)

Web &amp; Software Developer Gang.

611 items|« First « Prev 20 21 (22/62) 23 24 Next » Last »|
โดย Little Bear on 3 พ.ย. 56 10:03

บิล เกตส์ โปรโมทโครงการ Big History Project (BHP) รวบรวมประวัติศาสตร์จักรวาลย้อนหลังไป 13.7 พันล้านปีตั้งแต่การเกิดขึ้นของบิ๊กแบง ทำเป็น timeline ให้เรียนรู้กันแบบง่ายๆ และอินเทอร์แอคทีฟ

แกนหลักของโครงการ Big History คือเว็บไซต์ที่รวบรวม timeline ของจักรวาล ตั้งแต่บิ๊กแบง ไล่มายังการเกิดขึ้นของดวงดาว การก่อตัวของธาตุต่างๆ โลกและสุริยจักรวาล ชีวิตที่เกิดขึ้นบนโลก และพัฒนาการของมนุษย์ในปัจจุบันไปจนถึงอนาคต (แต่นอกจากนี้โครงการก็ยังทำสื่อแขนงอื่นๆ เช่น ทำวิดีโอสารคดีร่วมกับช่อง History Channel เป็นต้น)

เป้าหมายของโครงการนี้คือสร้างสื่อการเรียนรู้ที่น่าสนใจและเป็นประโยชน์กับนักเรียนระดับมัธยมให้ใช้งานได้ฟรี เนื้อหาของโครงการร่วมพัฒนาโดยครูอาจารย์จากหลายสถาบันการศึกษาในอเมริกาและออสเตรเลีย และได้รับเงินทุนสนับสนุนจากบิล เกตส์

ที่มา www.blognone.com , www.bighistoryproject.com

โดย Little Bear on 3 ต.ค. 56 09:32

ปรับค่าในการทำ System Backup ใหม่ เป็น

  • ยกเลิก Configure Full System Backup : Backup MySQL Databases
  • เพิ่ม Directories : /backup/daily/home/mysql
  • เปลี่ยนเวลา cronjob เป็น 00:01 น. ทุกวัน

Update : สถานการณ์ของ load ดีขึ้น System backup เสร็จภายใน 1 ชั่วโมง rsync fullbackup เริ่มเวลา 03.00 น. เสร็จประมาณ 07.00 น.

โดย Little Bear on 30 ก.ย. 56 14:07

เตรียมไว้เป็นลูกเล่นตอนฝนตกหนักในเว็บ www.hatyaicityclimate.org ครับ

ดาวน์โหลดได้ที่ maroslaw.github.io

โดย Little Bear on 3 ก.ย. 56 14:49

มีผู้ศึกษาเรื่องการออกแบบการใช้งานเว็บ ได้ข้อสรุปออกมาว่า

1. หลีกเลี่ยงการใช้แถบนำทางหลายระดับ (Avoid multi-level navs)

เมื่อผู้ใช้งานเอา mouse วางบนแถบ nav เขาจะเห็นเฉพาะ nav ระดับ 2 ส่วนที่ลึกไปกว่านั้น จะมองไม่เห็นจนกว่าจะเลี่อน mouse ลงมา ซึ่งไม่มีใครเลื่อน mouse ลงมาหรอก

โดย Little Bear on 23 ส.ค. 56 20:35

วันนี้ถ่ายภาพ clip chart ในงาน การประชุมเชิงปฏิบัติการประเมินและค้นหาศักยภาพตนเอง ตำบลบูรณาการ เยอะมาก และจะอัพโหลด แต่ต้องการ resize ก่อน เลยใช้ nautilus-image-converter ติดตั้งด้วยคำสั่ง

sudo apt-get install nautilus-image-converter
nautilus -q; nautilus &

ง่ายมากครับ แค่คลิกขวาบนรูปที่ต้องการย่อ

แต่ทว่า ผมต้องการเปลี่ยน quality ของภาพด้วย เพื่อให้ได้ขนาดที่เล็กลงไปอีก ซึ่งมันทำไม่ได้

ก็ไปพบวิธีที่ง่ายนิดเดียว และมีติดตั้งอยู่บนเครื่องเรียบร้อยแล้วด้วยคือ

convert -resize 800x600 -quality 80% *.JPG

โป๊ะเช๊ะเลย....

ได้จาก askubuntu.com

โดย Little Bear on 21 ส.ค. 56 13:58

Install open jdk verions 6.0

$ sudo apt-get install openjdk-6-jdk

First install node.js

$ sudo apt-get update
$ sudo apt-get install python-software-properties python g++ make
$ sudo add-apt-repository ppa:chris-lea/node.js
$ sudo apt-get update
$ sudo apt-get install nodejs
$ node --version

ปกติ Ubuntu จะมี node package (Amateur Packet Radio Node Program) อยู่ และ nodejs binary จะถูกเปลียนชื่อจาก node เป็น nodejs เราจำเป็นต้องเปลี่ยน symlink /usr/bin/node เป็น  /usr/bin/nodejs หรือไม่อย่างนั้นก็ uninstall เจ้า Amateur Packet Radio Node Program ออกเสียเพื่อไม่ให้เกิดความสับสน

Install Cordova 3.0.x

$ sudo npm install -g cordova

Install PhoneGap

$ sudo npm install -g phonegap

Change environment

$ export PATH=${PATH}:/Development/adt-bundle/sdk/platform-tools:/Development/adt-bundle/sdk/tools
$ source ~/.bash_profile

Install SDK

Doanload from developer.android.com/sdk, extract, and run

android

Click New/Update to install SDK

Open a Project in the SDK

Use the cordova utility to set up a new project, as described in The Cordova The Command-line Interface. For example, in a source-code directory:

$ cordova create hello com.example.hello "HelloWorld"
$ cd hello
$ cordova platform add android
$ cordova build

เสร็จแล้วครับ แต่ใช้ยังไงหว่า??? เดี๋ยวค่อยว่ากันอีกที ระหว่างนี้ก็แวะไปดูที่ PhoneGap ไปก่อนนะครับ

ลองดูตัวอย่างจาก

ที่มา github.com , phonegap.com

โดย Little Bear on 11 ส.ค. 56 00:15

ต้องการยกเลิกการ wakeup ด้วยการกดปุ่มบน usb keyboard ก็เนื่องจากผมใช้ notebook ทำงาน แล้วช่วงหลังไม่สั่ง shutdown แต่จะสั่ง suspend แทน ตื่นมาบางเช้า เครื่องเปิดอยู่ ซึ่งก็คงมาจากมีใครมาโดน keyboard โดยไม่ตั้งใจ จึงอยาก disable มันเสีย

วิธีการ ลองเข้าไปแก้ไขในไฟล์ /proc/acpi/wakeup เปลี่ยนค่า ECH1, ECH 2 ให้เป็น disabled ก็ทำไม่ได้ ค่าจะถูกเปลี่ยนกลับ จึงต้องใช้วิธีเขียน script เพิ่มใน /etc/rc.local ตามนี้

# Disable USB wakeups caused by (un)plugging new devices. Otherwise the hub in
# my USB monitor causes my PC to wake up when I turn the monitor off.
for device in EHC1 EHC2 XHC
do
 if grep -q "$device.*enabled" /proc/acpi/wakeup
 then
 echo $device > /proc/acpi/wakeup
 fi
done

ที่มา askubuntu.com

โดย Little Bear on 9 ส.ค. 56 23:27

ผ่านไปอีก 3 ปี (August,23 2016 14.12 PM) กับอีก 2 ปี (August,09 2013 23.27 PM) กลับมาเขียนใหม่อีกครั้ง หลังจากผ่าน 2 ปี ที่ได้ลง Ubuntu 13.04 ใหม่ในเครืองตนเอง ถือเป็นการล้างเครื่องและแก้ปัญหาที่เกิดจากการอัพเดทแล้วเกิด dependency ของ mysql-server กับ mysql-server-5.5 แล้วก็ลืมไปแล้วว่าหลังจากลงได้มีการปรับค่าอย่างไรบ้าง

Step 1 : Install [L.A.M.P Stack (Apache, Mysql, PHP

Install L.A.M.P Stack (Apache, Mysql, PHP) ทีเดียวซะเลย

root@god:/# apt-get install lamp-server^

ติดตั้งเพิ่มเติม php7-curl

root@god# apt-get install php-curl

แล้วก็ลง phpMyAdmin

root@god:/# apt-get install phpmyadmin

เลือก Apache แล้ว YES สำหรับ dbconfig-common.

Setup phpMyAdmin

root@god:/# nano /etc/phpmyadmin/config.inc.php

เปลี่ยนค่า

$cfg[‘LoginCookieValidity’] = 3600;

Enable mod_rewrite

root@god:/# a2enmod rewrite

เปลี่ยน DocumentRoot ของ apache เป็น folder อื่น และเปิดใช้งาน clean url

root@god:/# nano /etc/apache2/sites-available/000-default.conf
  • เปลี่ยนบรรทัด /var/www/ เป็น /my web folder/ จำนวน 2 ตำแหน่ง
root@god:/# nano /etc/apache2/apache2.conf
  • แก้ค่า AllowOverride ของ /my web folder/ จาก None เป็น AllowOverride All

Config PHP

nano /etc/php/7.0/apache2/php.ini
post_max_size=1024M
upload_max_filesize = 1024M
display_errors = On

Step 2 : Move mysql data folder to new location and config MySql

ย้ายข้อมูล mysql ไปไว้ที่ /folder/mysql

หมายเหตุ config file ของ mysql อยู่ที่ /etc/mysql/mysql.conf.d/mysqld.cnf

root@god:/# service mysql stop
root@god:/# rsync -av /var/lib/mysql /folder
root@god:/# mv /var/lib/mysql /var/lib/mysql.bak
root@god:/# ln -s /folder/mysql /var/lib/mysql
root@god:/# chown -h mysql:mysql /var/lib/mysql
root@god:/# cp -r (/your/old/mysql/folder) /folder/mysql/
root@god:/# chown -R mysql:mysql /folder/mysql/*

Step 3 : Configuring AppArmor Access Control Rules

nano /etc/apparmor.d/tunables/alias

เปลี่ยนค่า

. . .
alias /var/lib/mysql/ -> /folder/mysql/,
. . .

หรือ

echo "alias /var/lib/mysql/ -> /folder/mysql/," >> /etc/apparmor.d/tunables/alias

Reload the apparmor profiles

root@god:/# /etc/init.d/apparmor reload
root@god:/# /etc/init.d/apparmor restart

Restart mysql

root@god:/# systemctl start mysql

Step 4 : เปลี่ยน default engine เป็น MYISAM โดยเพิ่มข้อความด้านล่างไว้ใต้ [mysqld]

nano /etc/mysql/mysql.conf.d/mysqld.cnf
sql_mode = ''
default-storage-engine=MYISAM
collation-server = utf8_unicode_ci
character-set-server = utf8

แล้วคราวนี้ก็ทำการ copy ฐานข้อมูลเก่า ๆ มาได้เลย อย่าลืมเปลี่ยน owner/group เป็น mysql ด้วยนะ

Step 5 : ติดตั้ง ProFtpd

ตามอ่านได้ที่ Setup FTP Server under Ubuntu/Debian

ปล. ลองศึกษาการ config เพิ่มเติมได้จาก opensource.cc.psu.ac.th

Last edited : Aug 23,2016 14:12 PM

อ้างอิงจาก

โดย Little Bear on 9 ส.ค. 56 12:59

Siam HTML - สังคมของนักพัฒนาเว็บไซต์ในไทย แนะนำพรีวิว web fonts ต่าง ๆ ก่อนเลือกไปใช้งานจริง ที่ Typewonder.com น่าใช้ครับ

ขอแนะนำต่อ

ปล. มีข้อเสียหน่อยตรงที่ว่า font เป็นภาษาอังกฤษ พอเป็นอักษรไทย ไม่สามารถแสดงได้ กลับมาเป็น font เดิม

611 items|« First « Prev 20 21 (22/62) 23 24 Next » Last »|