關於網路那些事...

Marketing, SEO, Web trends, Programming tutorial, Web design, and Life event...

PHP 雜湊加密演算 sha256、sha224、sha512....

過時的 MD5 以及 SHA1

早期,常使用 md5, sha1 雜湊(hash)來進行加密,

但是md5已經能成功破解,及sha1 (, sha0) 都有理論的破解方式,因此還是推薦使用其他可替換的加密演算法。

Continue Reading

PHP - 內建 web server localhost -S -t 啟用方式

這裡簡單介紹如何直接透過PHP 內建 web server,預覽網站的方式

但是還是建議透過 apache, nginx…等 web server 比較好

PHP 啟用內建 web server 使用方式:

直接啟動

> php -S localhost:8000

PHP 7.2.3 Development Server started at Sat Mar 31 08:39:18 2018
Listening on http://localhost:8010
Document root is C:\site
Press Ctrl-C to quit.

從指定的根目錄啟動

Continue Reading

PHP 取得字串前、中、後部分字串長度

透過PHP的 substr 可以取得字串中的部分字元,並且可以指定長度 語法格式如下: <?php //string substr( string $string , int $start [, int $length ] ) substr('原始字串' , 開始位置 ,要取得的長度 ); 下方紀錄一些用法 從前面取得字串 <?php echo substr('abcdef', 1); // bcdef echo substr('abcdef', 1, 3); // bcd echo substr('abcdef', 0, 4); // abcd echo substr('abcdef', 0, 8); // abcdef 從後面取得字串 從最後方開始取得字串的方式,可以把 start 的參數設定為負值即可

Continue Reading

有效學習 - 624 個最常出現的英語單字 (英語日常、電影、小說、報紙..)

有效學習 - 624 個最常出現的英語單字 (英語日常、電影、小說、報紙..) 624個英語日常、電影、小說、報紙最常出現的英語單字,能應用在60%的英語使用場合

單字來源於麥克老師~ 【從零開始】學會這些英語單詞就可以走遍天下!

Continue Reading

Language Culture Names json formate (En, Traditional Chinese and Simplified Chinese Version)

Language Culture Names json formate Include English(en) version, Traditional Chinese(zh-tw) version, Simplified Chinese(zh-cn) version

Continue Reading

各國語言(語系)代碼表(zh-tw, zh-cn,en-us...) json 格式 [繁中/簡中/英文格式]

各國語言(語系)代碼表 json格式內容 製作多國語系時,可以參考 包括三種語系: (1)繁體版 (2)簡體版 (3)英文版本

Continue Reading

[Global] Country codes json formate (En, Traditional Chinese and Simplified Chinese Version)

Country codes json formate (total 249)

Include English(en) version, Traditional Chinese(tw) version, Simplified Chinese(cn) version

Continue Reading

各國國家編碼 json 格式 繁體/簡體/英文 三種版本

這裡提供全世界國家編碼 json格式內容,總計包括249國

包括三種語系: (1)繁體版 (2)簡體版 (3)英文版本

Continue Reading

[Global] Country code and Dial (phone) codes json formate (English, Traditional Chinese and Simplified Chinese Version)

Country codes and Dial codes (total 95). If more complete’s conuntry code you needed. you can visited 249 Country codes json formate (En, Traditional Chinese and Simplified Chinese Version)

Include English(en) version, Traditional Chinese(tw) version, Simplified Chinese(cn) version

Continue Reading

各國國家編碼與電話編碼對照 json 格式 (繁體/简体/En版)

這裡提供全世界國家編碼與電話編碼json格式內容,共95國 (如果僅需要更完整的國家編碼 249請參考 各國國家編碼 json 格式 繁體/簡體/英文 三種版本 )

包括三種語系: (1)繁體版 (2)簡體版 (3)英文版本 最後還有三種語系結合的json內容

Continue Reading

SQL 資料庫設計 - 讓產品支援多國語系的四種方式

一、單列方式 (Column Approach) 在單一列,設定多個語系欄位 優點: - 簡單 - 易於實施 - 輕鬆查詢 - 無需JOIN - 沒有重複 - 沒有重複的內容(每個記錄只有一行,只有語言列被重複) 缺點: - 很難維護 - 如果只有2-3種語言會很容易維護,但當您有很多欄或很多語言時,它變得非常龐大且不容易維護 - 很難添加新語言 - 添加新語言時,有設定多國語言的欄位都要進行新增調整(以及db用戶的特殊訪問權限) - 佔用空間 - 如果不是所有的項目都必需翻譯(例如在某些地方,只需使用默認語言),它可能會導致冗餘數據或空的db字段 - 需要建立檢視判斷 - 需要依照目前語系環境決定要撈出哪一列,還需額外判斷才能達成

Continue Reading

Git 操作筆記

這裡簡單記錄一些常用的 git 指令

Continue Reading

windows10以及之前版本,如何開啟啟動資料夾 (開機時自動啟用軟體)

在windows系統用戶安裝的多數軟體,通常都會自動設定"開機自動啟用"功能,

但是,並不是所有軟體都會預設開啟這項功能,

如果你想手動的方式來達到 開機時自動啟用軟體

通常會直接透過windows 啟用資料夾的方式來管理,

只要將你的軟體捷徑圖示(或者啟用程式)直接拖曳複製一份到啟用資料夾

就能夠達成在開機時自動啟用這個軟體,

這裡將會說明 windows10、windows8、windows7、windows xp 的啟動資料夾在哪裡

Continue Reading

如何關閉/停用 windows 開機啟用項目

電腦隨著使用時間越來越長,安裝的軟體服務通常也會越來越多,

原本多元的軟體可以讓你更加方便的工作及管理作業,但是產生的困擾就在於,

多數軟體都會自動加入開機程序,當電腦開機後會自動執行,

當開機自動啟用的項目越來越多,

就會明顯發現電腦開機的速度越來越慢,非常不方便

因此,接著內容會說明如何開啟或關閉開機啟用軟體的方法:

Continue Reading

手動查詢網址WHOIS Domain Name 或 IP 的DNS設定 - nslookup

在很多情況,我們會需要使用手動方式查詢 domain name 或 ip 的DNS設定

例如: 一般設定好DNS之後,都需要一段時間才能完成配對,這時我們就能透nslookup確定IP是否已經對應到dns

在這裡,會針對一些平時會使用的nslookup查詢方式進行說明

後續會陸續再新增更多說明及內容

Continue Reading

單頁應用程式的登入權限驗證 - 開源標準規範 JSON Web Tokens

在一頁式網頁架設登入系統通常是一件非常麻煩棘手的事情,

在一開始要思考的是該挑選哪個主流框架 Angular、React或Vue…

然後開始建立一個前後端分離的架構,只透過RESTful API來進行溝通,

在這樣的架構下,搭建CMS相當容易,前端通常只需要取得資料後,進行render出來即可,

##SESSION BASE 無用武之地 如果要建設會員或管理者權限功能,傳統 session-based 的權限登入方式相當簡單,

但是在透過 RESTful API 應用的框架中,session-based的方式則行不通,

此外,單純使用SESSION的情況,也必須解決資料跨 Server 的問題

Token

Token是一串加密字串,並儲存在前端, 當使用者再次操作時,就能在後端從資料庫中比對token, 檢查是否為有效的使用者, 但是這樣的查詢也會產生伺服器的負擔

Continue Reading

將谷歌excel 試算表作為資料庫 [教學]

將你的Google Spreadsheet 設定為公開

檔案>發佈到網路

Continue Reading

無法連結到內網 windows http server 時,該如何處理

最近有朋友在學習架設網站,想透過內網分享時,卻無法連線

在協助他處理完畢後,就順便將解決方法記下來

希望能幫助到遇到類似問題的朋友,順利解決無法連線的問題

Continue Reading

PHP Socket - simple case tutorial

Open PHP Socket Extension

First, make sure php.ini php_socket extension is opened remove ; and restart http server php.ini

...
extension=php_sockets.dll
...

Socket Server Side

Writing your servier side code as fellowing: php_socket_server.php

Continue Reading

瀏覽器語言偵測

Language of the browser: zh-TW var x = "Language of the browser: " + navigator.language; var txt = ""; txt += "<p>Browser CodeName: " + navigator.appCodeName + "</p>"; txt += "<p>Browser Name: " + navigator.

Continue Reading