2024年10月31日 星期四

Webpack environment study


  1. Install VSCode
  2. Install Git Bash (Git - Downloads)
  3. Install Node.js (Node.js — Run JavaScript Everywhere)
  4. Check install done

$ node -v
v22.11.0

tang7@joshtang MINGW64 ~
$ npm -v
10.9.0

tang7@joshtang MINGW64 ~
$ git -v
git version 2.47.0.windows.2


npm install --save lodash
npm run build
npm run watch
npm install --save-dev webpack-dev-server

2023年4月2日 星期日

VSCode

# C 開發套件

* C/C++

* C/C++ Extension Pack

* C/C++ Themes

* C/C++ GNU Global

* GNU C Call Hierarchy


# 安裝GNU Global步驟

到  GLOBAL (adoxa.altervista.org) 下載Win32版本,然後下載

C/C++ GNU Global 套件,並進入GNU套件設定,

這兩行可以輸入剛剛前面下載的路徑,或是把Global bin加入到環境變數,就可以使用。

"gnuGlobal.gtagsExecutable": "gtags",
"gnuGlobal.globalExecutable": "global",

確認GNU global可正常執行,確認方式

shift + command + P

> Global: Show GNU Global Version

看到版本,代表成功!

接著可以打開程式路徑,執行Rebuild Gtags:

shift + command + P

Global: Rebuild Gtags Database

再次確認Gtags是否正常,選程式碼右鍵,可以選"顯示呼叫階層/Show Call Hierarchy"



2018年5月17日 星期四

封包產生器 colasoft & ostinato

好用的封包產生器,方便複製問題

載點:  https://www.colasoft.com/packet_builder/

請用管理權限執行,不然會無法選擇網卡

可以直接import packet 然後 send,也可以直接修改封包內容。


 ostinato 目前還不用使用,無法import指定packet。

2018年1月22日 星期一

安裝 nginx & apace2 (HTTPS Server) Ubuntu Linux


  • apt-get install nginx
  • vim /etc/nginx/sites-available/default

1. 將listen 433 的註解打開
2. ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
3. root /var/www/html  (你可以把想加入的檔案放到此)



  • /etc/init.d/nginx reload


安裝 HTTP/HTTPS Proxy Server (Linux Ubuntu)


  • apt-get install squid


  • vim /etc/squid/squid.conf

1. 將 http_access allow localhost 改成 http_access allow all
2. 將 http_access deny all 註解

  • /etc/init.d/squid restart



如何驗證?

到Client端指定Proxy Server,
然後到Proxy Server端,打開Wireshark filter http,
你可以看到Client瀏覽任何網頁,一定會經過Proxy Server。