2017年10月20日 星期五

sublime text 3 自動排版

Just add this binding to your "Key Bindings - User" file:

{"keys": ["alt+shift+f"], "command": "reindent", "args": {"single_line": false}}

2017年6月9日 星期五

TP-link Archer C7 v2.0 Flash openwrt

參考 openwrt 官方
https://wiki.openwrt.org/toh/tp-link/tl-wdr7500


刷回原廠 參考
http://www.ntex.tw/wordpress/2064.html
 
官方網站找到最新的FW,但記住千萬不能直接在-openwrt餵官方ROM,會變磚
要用dd指令把官方ROM跳過一些block轉換出來才能餵!

用Linux或者直接丟到Archer做都可以(我是直接丟進去Archer做啦…)
1.轉換rom
dd if=官方的rom.bin of=tplink.bin skip=257 bs=512

2.刷機
mtd -r write tplink.bin linux
  
openwrt SSR
https://github.com/ywb94/openwrt-ssr/releases

#刷新opkg列表
 opkg update

#删除dnsmasq(GFW版本第一次安装需手动卸载dnsmasq,其他情况下不需要)

opkg remove dnsmasq  

#安装软件包
opkg install /tmp/luci-app-shadowsocksR*_all.ipk

 

Surface Pro 3 重灌方法

參考:
https://dotblogs.com.tw/topcat/2014/10/12/146911

驅動程式

使用乾淨安裝 Windows 10 RS2 的 Surface Pro 3 安裝完後,有許多的裝置沒有安裝到適切的驅動程式,比較大的問題是網路卡的驅動程式也沒有啟動起來,也就是剛乾淨安裝玩的 Surface Pro 3 是無法上網的,所以在安裝前,就開先把驅動程式下載並且存放在USB中,或者在MicroSD裡面。(乾淨安裝後,USB, MicroSD都是可用的,但網路不能用)
驅動程式下載的網址為:http://www.microsoft.com/en-us/download/details.aspx?id=38826

製作開機USB

製作開機的工具,請下載:
Rufus's Utility:http://rufus.akeo.ie/
並且依據以下的設定:
  • 分割配置及系統類型:請選擇GPT UEFI資料分割配置
  • 檔案系統:FAT32
  • 配置單元大小:選擇【4096 bytes】
  • 磁碟區標籤:這不重要,自己定
  • 快速格式化、使用應向檔見離開機片、建立延伸標籤及圖示
  • ISO,選擇您下載的 ISO檔


SP0002


關閉UEFI

必須關閉開機保護得設定,才能夠用USB開機進行安裝,您可以依照以下的步驟進行關閉
  1. 完全關機:將您的 Surface Pro 3 關機
  2. 音量(+) 長按不放,接著按下電源後,放開電源。(此時音量(+)持續長按不放)
  3. 當畫面出現 Surface Logo的時候,放開音量(+)
  4. 出現類似BIOS的設定畫面
  5. 關閉前兩項
    1. Trusted Platform Module (TPM) : Disabled
    2. Secure Boot Control : Disabled
  6. Save


使用USB開機

再次完全關機,關完機後,先將USB接上,接著依照以下的步驟來進行
  1. 完全關機
  2. 音量(-)長按不放,接著按下電源,放開電源。(此時音量(-)持續長按不放)
  3. 當畫面出現 Surface Logo的時候,放開音量(-)
  4. 此時會用USB進行開機,接下來就是一般的作業系統安裝的步驟

2017年5月9日 星期二

ubuntu 16.04安裝 nginx Mariadb phpmyadmin

參考
https://datacenter.tw/?p=1

phpmyadmin
上官網 用pietty wget最新版ZIP檔 直接解壓縮在/var/www/html即可使用

pureftpd Mariadb 安裝

https://datacenter.tw/?cat=2


最後需改變一下資料夾的權限 FTP才可以上傳
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 770 /var/www/html

SSL 憑證設定
https://blog.technologyofkevin.com/?p=591

修改上傳檔案大小

開啟 php.ini 檔案
路徑 /etc/php/7.0/fpm/php.ini

找到 upload_max_filesize, 設定為 20MB:
upload_max_filesize = 20M

找到 post_max_size, 設定為 30MB:
post_max_size = 30M

儲存檔案並離開文字編輯器
輸入 /etc/init.d/php7.0-fpm restart 重新啟動php

修改 /etc/nginx/sites-available/default
在 server 裡加入
client_max_body_size 20M;
儲存檔案並離開文字編輯器
輸入 /etc/init.d/nginx restart 重新啟動nginx

phpmyadmin 導向錯誤問題

Ubuntu 16.04
以apt-get install安裝phpmyadmin後登入頁面會有導向錯誤問題(導向上一層資料夾的index.php),
需在nginx/conf.d/default.conf

加入

location /phpmyadmin {
    root /usr/share/;
    index index.php index.html index.htm;
    location ~ ^/phpmyadmin/(.+\.php)$ {
        try_files $uri =404;
        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

    }
    location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {
        root /usr/share/;
    }
}
 
即可解決
 
參考
https://www.digitalocean.com/community/questions/phpmyadmin-redirect-to-http-127-0-0-1-index-php-token-after-login-nginx 

2017年5月6日 星期六