關於網路那些事...

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

Electron forge 啟動安裝

Electron forge 啟動安裝

Electron 可以用來將 HTML, CSS, Javascript 建構成桌面應用軟體

並且可以支援不同的平台,像是 windows, Mac, Linux….

在運行過程,主要透過 Chromium 及 NodeJS 來讓 HTML, CSS, JS 運作

如果,是透過原生的 Electron ,想要結合目前流行的前端框架,像是 Vue, React, Angular

Continue Reading

淺談領域知識

淺談領域知識

通用知識,通常需要處理的數據通常多屬於非結構化數據,技術挑戰較高。

因此,這裡僅針對領域知識及相關問題進行探討:

Continue Reading

Nignx 模組 - upstream

Nignx 模組 - upstream

Nginx 模組可分成三類: handler, filter 以及 upstream

handler 以及 filter 主要用於單機,可以讓 Nginx 方便的管理單機運作。

upstream 則是主要用於分布式的處理,負責處理連線請求及代理。

從根本來說,upstream 其實是屬於 handler 的一部份,

他主要的工作是負責將請求轉發到 nginx 內部

Continue Reading

Chrome 將 PWA 網頁添加至桌面

Chrome 將 PWA 網頁添加至桌面

PWA (Progressive Web Apps) 可以讓網頁以 Web App 的形式運用在移動裝置及桌機

以仿原生APP的用戶體驗,可以支援離線操作,推播等APP功能,

以及仍保持 Web 的本質優點(開放,易於訪問,可索引),

這裡要說明如何在 Chrom 要將 PWA 添加到桌面,當作桌面應用軟體來使用

Continue Reading

Laradock 如何自訂義 port 端口映射

Laradock 如何自訂義 port 端口映射

首先,開啟

vim docker-compose.yml

尋找 Workspace 設定

Continue Reading

Laravel asset() 如何支援 http & https

Laravel asset() 如何支援 http & https

在 laravel 使用 asset() 來設定一些 public/ 靜態文檔相關位置

在本機主要使用 http,但是更新到正式機需要ssl 憑證

現在有一個情況是,在使用 laravel asset path ,更新到線上主機仍套用 http

底下說明如何在線上及本地切換 http, https

Continue Reading

Postfix 安裝及設定

原則上,在 CentOS 6.x 之後,系統就預設安裝 Postfix 服務

Continue Reading

Dovecot 安裝

檢查是否安裝

rpm -qa | grep dovecot

Continue Reading

CentOS 7 安裝 PHP 7.3

CentOS 7 安裝 PHP 7.3

PHP 7.3 已經在 2018/12/06 發布 GA

這裡說明如何安裝,想嚐鮮的朋以也可以試試看

首先安裝 EPEL

Continue Reading

Linux - EPEL Repo 介紹 - 安裝官方未收錄的軟體

EPEL Repo 介紹 - 安裝官方未收錄的軟體

在 Linux 環境中,多數軟體都是透過 yum 等套件管理工具進行安裝

對於一些透過社群維護的套件,則可以透過 EPEL ( Extra Packages for Enterprise Linux)來進行安裝

EPEL 是由 Fedora 社群所推出的產品,可以讓我們預先使用一些尚未推出的最新版本,或者是許多在 rpm 官方的 repository 尚未推出

Continue Reading

Htop 使用說明

Htop 使用說明

在 linux 常使用 top 來監看一些主機狀態

htop 也是負責監控主機的套件,功能與 top 類似,操作界面更加直覺

Continue Reading

GCP 查詢 SSH 登入記錄及核對人員

首先,在登入ssh 之後,以下列指令找出過去最新10筆的登入紀錄 last | head 或者可以以用戶名來尋找 last | grep [username] 關於列出的用戶,可以在 IAM 與管理員 > IAM 列表中,進行比對

Continue Reading

SSH 限定連線後閒置多久自動中斷,以及如何閒置不中斷

當使用者 SSH 連結至主機後,為了避免閒置過久

可以設定閒置多久可自動中斷

先開啟 SSH 設定檔

vim /etc/ssh/sshd_config

Continue Reading

SSH 設定限定輸入密碼時間

在SSH連線時,會詢問連線密碼 預設等待時間是 2 分鐘,並且可以修改 首先,開啟sshd_config 設定檔案 vim /etc/ssh/sshd_config 將時間設定為 60 秒 LoginGraceTime 30s 接著重新啟動 ssh server service sshd restart

Continue Reading

Apache 安裝及設定 PHP 環境、SSL 及查看DNS

Apache 安裝及設定 PHP 環境、SSL 及查看DNS

安裝

yum install httpd -y

防火牆設定

vim /etc/sysconfig/iptables

Continue Reading

Linux - grep 命令參數說明

Linux - grep 命令參數說明

在Linux 環境中,常用 grep 來搜尋文本內容,找出匹配的項目

grep 全寫是 (global search regular expression(RE) and print out the line)

底下介紹 grep 參數用法

Continue Reading

記憶體評估可承載人數

記憶體評估可承載人數 假設不考慮 CPU 的情況下,由記憶體評估可承載在線人數估算方法為例: 記憶體 3.6 Gb = 3865470566.4 bps 若以 每人佔用 200 Kb 記憶體來說 1.6G (2G) 記憶體可承載約 8.5 K 進程 1.6*1024*1024*1024/200000 = 8589.934592 3.6G (4G) 記憶體可承載約 19.3 K 進程

Continue Reading

Apache 查看目前連線人數

查看目前Apache 目前在線人數 可以透過httpd 進程數量來推算 ps -ef|grep httpd|wc -l 43 若要查看每一筆進程則輸入 ps -ef|grep httpd apache 3817 2860 0 03:41 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND apache 3864 2860 0 03:41 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND apache 3924 2860 0 03:41 ?

Continue Reading

Laravel View composer 介紹

Laravel - View Composer

在開始介紹 View composer 之前

首先關於 View 的一些用法為,指定 Template 以及要帶入的參數

Continue Reading

HTTP Response 回應狀態說明 404, 403, 401, 500..

這裡記錄一些常見的HTTP Response 回應狀態:

Continue Reading