Acer Aspire S3 Ultrabook แค่ 14,xxx บาท น่าสนใจ
IBM cross plateform Mobiles
สำหรับผู้สนใจพัฒนาแอฟลิเคชั่นบนมือถือ ทุกระบบ น่าสนใจมากครับ
Debian 7 ออกมาแล้ว
สามารถโหลดมาติดตั้งได้ ครับ http://www.debian.org/CD/http-ftp/
การพัฒนา Android ให้สามารถติดต่อฐานข้อมูลบน server ได้
เริ่มขั้นตอนแรก ติดตั้ง mysql บน server (น่าจะมีการติดตั้งเรียบร้อยแล้ว) ถ้ายังไม่มีการติดตั้ง ก็ติดตั้งด้วยคำสั่ง
sudo apt-get install mysql-server
แล้วสร้างฐานข้อมูลเพื่อในติดต่อกับ Android
mysql -u root -p
CREATE DATABASE android_db;
CREATE TABLE android_db.users(id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, data VARCHAR(100));
INSERT INTO android_db.user VALUES(1, ‘Admin’);
SELECT * FROM android_db.user;
จะใช้ผ่าน user Interface ต่างๆก็ได้
backup ubuntu server 12.04, 13.04 บน cloud server เพื่อความปลอดภัยของข้อมูล
ความจำเป็นสำหรับการสำรองข้อมูลของ server เป็นสิ่งจำเป็นสำหรับผู้ดูแลระบบ เมื่อยามที่ server มีปัญหาไม่สามารถทำงานตามที่ต้องการได้ การ backup server ก็ช่วยให้ปัญหาดังกล่าว แก้ไขได้ง่ายขึ้น จึงขอแนะนำการ backup ข้อมูล ด้วยคำสั่งเหล่านี้ sudo mkdir /mnt/backup sudo mount /dev/sdb1 /mnt/backup cd / tar cjvpf /mnt/backup/fullbackup.tar.bz2 . --exclude=proc/ --exclude=dev/ --exclude=mnt/ แหล่งจัดเก็บเพื่อความปลอดภัยคงจะหนีไม่พ้นบน cloud ที่มีสภาพแวดล้อมของความปลอดภัยอย่างดีเยี่ยม จึงควรแบ็คอัฟบนคลาวด์จะดีกว่า เครื่องคอมพิวเตอร์ธรรมดา หรือ ภายในตัว server เอง
การติดตั้ง postgresql บน ubuntu 12.04
สำหรับ ubuntu 12.04 ที่ยังไม่มีการติดตั้ง ก็สามารถติดตั้งได้ ด้วยคำสั่งดังต่อไปนี้
ถ้าติดตั้งบนเครื่องไคลน์เอน พิมพ์คำสั่งนี้
sudo apt-get install postgresql-client
psql -h server.domain.org database user เครื่องเซอร์เวอร์ sudo apt-get install postgresql
ติดตั้งเพื่อระบบริหารจัดการด้วย pgdadmin3
sudo apt-get install pgadmin3 การติดตั้งสำหรับพื้นฐานบน server มีขั้นตอนดังนี้ เข้าใช้งานด้วยคำสั่งนี้ sudo -u postgres psql postgres ตั้งค่ารหัสผ่านของ postgresql ดังนี้ \password postgres คำสั่งสร้างฐานข้อมูล sudo -u postgres createdb testdb หรือ
แก้ไขไฟล์ config ชื่อ pg_hba.conf
$sudo nano /etc/postgresql/8.4/main/pg_hba.conf ถ้าต้องการให้เข้าได้จากเครื่องข้างนอกหรือ outsite แก้ไข ดังนี้ สมมติเครื่อง server มี IP:10.10.0.3 listen_addresses = '10.10.0.3,localhost' เป็นอันเรียบร้อย ลองทดสอบดูครับ
Set / Change / Reset the MySQL root password on Ubuntu Linux
– Ubuntu Linux 12.04.2 LTS and MySQL 5.0.45. (2013-06-28)
ตั้งค่ารหัสผ่าน ของ mysql
- หยุด MySQL Server ด้วยคำสั่ง
sudo /etc/init.d/mysql stop
- เริ่มต้น สตาร์ mysqld เพื่อแก้ไขคอนฟิก
sudo mysqld --skip-grant-tables &
- Login เ้ข้าสู่ MySQL ด้วยชื่อ root.
mysql -u root mysql
- แล้วเปลี่ยน password ให้ ในชื่อ root ด้วยคำสั่ง ดังนี้
UPDATE user SET Password=PASSWORD('YOURNEWPASSWORD') WHERE User='root'; FLUSH PRIVILEGES; exit
ทำได้แล้วน่าจะโอเคครับ
มาใช้งาน Spring Framework
Spring Framework ถูกนำมาใช้ใน Java Web Application Project เป็นอีกหนึ่ง framework ที่พัฒนาโดยคุณ Rod Johnson โดยเริ่มแรกเป็น framework ตัวอย่างประกอบหนังสือ Expert One-on-One J2EE เมื่อสองปีที่แล้ว ในภายหลังได้มีการนำพัฒนาเพิ่มและนำไปใช้กันแพร่หลาย เพราะเป็น framework ที่ไม่ขึ้นกับ EJB และใช้หลักการ Dependency Injection (Inversion of Control) ในการสร้าง/เรียกใช้ออปเจกในระหว่างรันและการทำ configuration management รวมทั้งสนับสนุน persistence framework เช่น Hibernate, JDO, JDBC และสนับสนุน AOP, transaction ที่ Enterprise container
SSH การเข้าถึง Server จากระยะไกล
SSH ซึ่งย่อมาจาก Secure SHell เป็นโปรแกรมที่ถูกออกแบบเพื่อให้การเข้าถึง Server มีความปลอดภัย โดยจะมีการเข้ารหัสการ authenticate (password) และข้อมูลก่อนที่จะส่งไปบนเครือข่าย และ SSH ยังถูกออกแบบให้ยากต่อการโจมตี ซึ่งเราสามารถคอนฟิกให้ SSH จัดให้มีระบบ secure data channel ที่เรียกกันว่า tunnel และทำให้เราสามารถรันบริการที่ไม่ปลอดภัยอย่าง FTP ให้มีความปลอดภัยได้
การนำ SSH เพื่อทำให้เกิด secure version of FTP จะถูกเรียกว่า SFTP และในฝั่งของ client ก็สามารถใช้ SFTP client เช่น WinSCP แต่แอพพลิเคชันบางอย่า่งเช่น web authoring software ที่มี FTP อยู่ในตัว (built-in FTP) อย่างเช่น Macromedia Dreamweaver หรืออื่น ๆ อาจจะไม่เข้ากันกับ SFTP ซึ่งในสถานะการณ์แบบนี้ การใช้ SSH เพื่อสร้างความปลอดภัยให้กับทราฟฟิก FTP อาจจะเป็นสิ่งไม่พึงปรารถนา