วันอาทิตย์ที่ 14 พฤษภาคม พ.ศ. 2560

Ubuntu : ionic info , ionic -v ไม่ได้

เมื่อติดตั้ง ionic แล้วไม่สามารถสั่ง ionic -v หรือ ionic info ได้ให้ลองแก้ดังนี้


ข้อความท่ขึ้นหลังสั่ง ionic -v
/usr/local/lib/node_modules/ionic/dist/index.js:24
        const [xcode, iosDeploy, iosSim,] = yield Promise.all([
              ^

SyntaxError: Unexpected token [
    at exports.runInThisContext (vm.js:53:16)
    at Module._compile (module.js:374:25)
    at Object.Module._extensions..js (module.js:417:10)
    at Module.load (module.js:344:32)
    at Function.Module._load (module.js:301:12)
    at Module.require (module.js:354:17)
    at require (internal/module.js:12:17)
    at Object.<anonymous> (/usr/local/lib/node_modules/ionic/bin/ionic:8:11)
    at Module._compile (module.js:410:26)
    at Object.Module._extensions..js (module.js:417:10)

1. สั่ง clean ก่อน

npm cache clean -f

npm install npm -g


2. ลบ nodejs แล้วลงใหม่ (ตอนนี้เป็น V.7)

sudo apt remove nodejs

curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -

sudo apt-get install -y nodejs

ลองสั่ง ionic -v น่าจะได้แล้วหล่ะ

วันอังคารที่ 25 เมษายน พ.ศ. 2560

ปลดล็อคบัญชี google bypass google account (FRP LOCK) ติดปัญหา Error Browser Sign in ไม่ได้

ผมหาวิธีปลดล๊อค จากทั้ง Youtube ทั้ง blog ต่างๆ งงอยู่ตั้งนาน เลยมาสรุปไว้เผื่อได้ทำอีก..

สาเหตุ เมื่อเรา Factory Reset แล้ว ที่ติดปัญหาเข้าใช้มือถือไม่ได้ ส่วนใหญ่คือจำรหัส e-mail ไม่ได้ มือถือเปลี่ยนเบอร์ใหม่ ยกเลิกเบอร์ ใช้กู้ e-mail ไม่ได้เลย หรืออาจจะเก็บมือถือได้หรือซื้อต่อมา ก็ว่ากันไป

วิธีการ ศึกษาจากคลิปต่างๆ ก่อนครับแล้วจะเข้าใจอย่างถ่องแท้แนะนำ Clip นี้


ผมขอเน้นมีสิ่งที่ต้องไม่ลืม ตาม Clip นี้คือ ขั้นตอนที่ ก่อนเราจะกดโทร 112 นั้นขอให้เอาซิมมาใส่ก่อนครับ ไม่เช่นนั้น จะไม่มี icon ให้เลือกเข้า Browser ครับ เพราะต้องโทรติดก่อนสังเกตุว่ามีเวลาขึ้น แล้วถึงจะมีจุดให้เลื่อนไปอีกหน้าหนึ่งได้ แต่ถ้าไม่ใส่ซิมจะไม่มีหน้านั้นขึ้นผมลองอยู่นานทีเลย

เมื่อเข้า Browser ได้แล้ว ยังมีอุปสรรคอีก ถึงจะโหลดโปรแกรมมาและเข้าหน้า Shortcut ได้แล้วก็ยังติดว่ามัน Error อยู่ ไม่สามารถใช้ โหมด Browser Sign in ได้เพราะไม่มี Google Account Manager ที่มีคำว่า พิมพ์รหัส (user & password) อะไรประมาณนั้น เกิดจาก มีการพยายามเข้าใช้งานหลายครั้งจน Google Lock ให้เข้าโหมดกู้คืน

เมื่อเป็นแบบนี้ ให้ติดตั้ง ให้โหลด Google Account Manager ให้ตรงกับ Android Version ของมือถือเมื่อลงเสร็จ เราจะสามารถเห็นตัวเลือกที่ไม่มีข้อความ Error แล้ว ทีนี้หล่ะ ทำตาม Clip ได้เลย

วันอังคารที่ 11 เมษายน พ.ศ. 2560

Graphic WiFi Scanning Tools on Ubuntu

Graphic WiFi Scanning Tools on Ubuntu
Graphic WiFi Monitoring Tools

เอาไว้วิเคราห์การทับกันของช่องสัญญาน แบบง่ายๆ เลยทีเดียว


เพิ่ม ppa ก่อน
add-apt-repository ppa:wseverin/ppa
apt-get update
apt-get install -y linssid

โปรแกรมคือ Linssid icon เป็นรูปกราฟฟิคนั่นแหละใช่เลย

วันจันทร์ที่ 3 เมษายน พ.ศ. 2560

Let's Encrypt Install Ubuntu Server

กรณีใช้กับ Domain หรือ Sub Domain และเป็น Server ของตัวเองครับ
ถ้าไม่มี Domain มีเพียง Public IP เท่าที่ลอง ยังทำไม่ได้แฮะ

เริ่มเลย!!!
ลง Let's Encrype ก่อน
sudo apt-get install phython-letsencrypt-apache

ตั้งค่า SSL Cert.
sudo letsencrypt --apache -d  yourwebsite.com

อย่าลืมตรวจสอบ Firewall ว่าเปิดให้ ssl ผ่านหรือไม่

เมื่อต้องการ Renew สั่ง
sudo letsencrypt renew

หรือ
เอาไปไว้ใน cron job
sudo crontab -e
เลือก Editor ตามถนัด
เพิ่มค่าด้านล่างนี้เข้าไป
30 2 * * 1 /usr/bin/letsencrypt renew >> /var/log/le-renew.log




วันพุธที่ 29 มีนาคม พ.ศ. 2560

GPT to MBR

GPT to MBR

ใช้คำสั่ง  fdisk -l เพื่อดูรายละเอียด Partition

ใช้ gdisk เพื่อ Converse GPT => MBR
ถ้ายังไม่มี Install : apt-get install gdisk

ใช้ ? เพื่อดู Help วิธีการแปลง Partition เอาไม่ต้องจำ

วันพุธที่ 8 มีนาคม พ.ศ. 2560

Disable Guest login Xubuntu

ปิดหน้า login ของ Guest

ไปดูที่ /etc/lightdm/lightdm.conf.d ว่ามีไหม

ถ้ายังไม่มีสั่ง
mkdir /etc/lightdm/lightdm.conf.d

สร้างไฟล์พร้อมข้อมูลในไฟล์ สั่ง
sh -c 'printf "[SeatDefaults]\nallow-guest=false\n" > /etc/lightdm/lightdm.conf.d/50-no-guest.conf'

เสร็จแล้ว Reboot 1 ครั้ง

ถ้าต้องการให้กลับมาใช้ได้เหมือนเดิม ลบไฟล์ 50-no-guest.conf ออก Reboot จะกลับเหมือนเดิม


วันอาทิตย์ที่ 5 กุมภาพันธ์ พ.ศ. 2560

Mobile Apps Android Build APK

เมื่อติดตั้งทั้ง ionic, cordova, java sdk, apache-ant, android หรือ อื่นๆ ที่เกียวข้อง
ทั้งยังสามารถ Uploads ขึ้น ionic view ไปทดสอบใน Mobile จริงๆ ได้แล้ว
เราจะ Build เป็น .apk จะทำอย่างไร

1. เข้าไปยัง Directory หรือ Folder Apps ของเราที่ได้เขียนเอาไว้แล้ว ผ่าน Terminal หรือ Command
2. สั่งให้ ionic add platform ลงใน Apps ของเราโดยสั่งดังนี้
 ionic platform add android

3. เมื่อเสร็จขั้นตอนนี้ลองเปิดเข้าไปดูจะเห็นว่ามี Folder platforms เพิ่มขึ้นมา
4. สั่งให้ ionic Build Apps ของเราให้เป็น .apk ด้วยคำสั่ง
 ionic build android

หากเรา Set environment variable หรือตั้งค่าการ Build อื่นๆ ไว้เรียบร้อยแล้ว เราก็จะได้ไฟล์ .apk
ที่ถูกสร้างไว้ให้เราแล้วที่ platforms/android/build/outputs/apk ครับ

หากมีการ Error : ANDROID_HOME (ใน Ubuntu) ให้ลองใช้คำสั่ง
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools

ทดสอบโดยพิมพ์ android ถ้ามีเปิด android manager ขึ้นมาก็น่าจะใช้ได้แระ 

แก้ Active Desktop Recovery

เข้าไปแก้ Value ในไฟล์ DeskHtmlVersion  ให้กลายเป็น 0 ไม่ให้แสดงหน้าต่าง Active Desktop Recovery เข้าไปที่  HKEY_CURRENT_USER/Software/Mi...