2021年9月11日 星期六

Portable Wireshark USB 使用經驗

 我在使用wireshark基本上都是在windows上使用,作業系統為win10


個人習慣使用portable版本,不安裝
在其官網下載頁面可以找到windows版本的portable版本

單純的網路抓取需要安裝Npcap或者WinPcap

有需要用到usb要安裝USBPcap

*注意有些作業系統版本要使用特定版本的pcap軟體

如果是安裝的話
安裝順序需要wireshark先,再安裝這些pcap軟體
其他pcap軟體會去蓋掉部分wireshark的檔案

如果是使用portable版本的話
網路部分安裝後,通常可以正常執行
USB部分,需要手動調整以下設定

安裝完USBPcap後
如果沒有出現USB interface,如下圖

如果不可以的話,在原來資料夾中先打開USBPcapCMD.exe
看看是否有抓到想抓的usb資料
成功抓到的資料會是下圖這樣

將C:\Program Files\USBPcap的USBPcapCMD.exe
複製到WiresharkPortable\App\Wireshark\extcap資料夾內
再重新開啟portable版本的wireshark


因為只看得到USBPcap1, USBPcap2 ...
要確認是哪一個裝置要打開USBPcapCMD.exe去確認

2021年9月4日 星期六

tinkercad 模擬網站

tinkercad 是一個免費的3D建模跟電路模擬的網站



 

進入使用者頁面後,選擇左方的電路,在選擇新電路可以試著新增一個自己的新電路

專案內大致上分為五區


1專案名稱,可以自定義專案名稱

2.一些對元件的標準操作

3.模擬設定

4.主要工作區

5.元件區


以一個簡單的電池跟LED燈模擬為例

從元件區拉出元件,點選元件可以看到部分資訊

滑鼠移動到元件端點可以看到其定義

拉線結果,拉線直接點端點到另一個端點會是直線,如果要有轉折,要在轉折處按一下

這樣就完成一個簡單的模擬了
但是LED燈處有一個驚嘆號,提是這樣的電流會超過LED的上限值,導致壽命下降
如果要解決這個問題:電流過大,就是在線路中加上一個電阻,電阻的大小可以自己測試一下囉



2021年8月31日 星期二

程式中float比大小

 float是不能用==來進行比大小的

因為在電腦中float是近似值,而非定值

也就是說1.000

可能是0.99999999999999或者1.0000000001這種等級的數值


那最好是改用>=或者<=

具體上怎麼操作

兩數相減小於一個極小值就可以



2021年8月25日 星期三

[微波]西安電子科技大學公開課:微波五講 第一章 波 上課筆記

波 Waves

重點:波,電磁波,微波

一.波
物質型態:粒子和波
波離我們很近又很遠
EX:聲波,光波
牛頓的古典力學讓波延後發展
近兩百年才有突破
二.電磁波
1.電和磁
磁比較早出現在人類文明,因為地球磁場
中國
指南車,四大發明
英國
醫生 W. Gilbert吉爾伯特1544-1623
1600 論磁和地磁

電很早人就發現,梳頭就有靜電
但被人類開始研究最早是美國的B Frenklin富蘭克林 1706-1790
    • 正電和負電
    • 電荷轉移,不能創生
    • 電荷守恆
    • 天電與地電統一
      • 1752 46y的富蘭克林 雷登瓶+風箏
            在這個時期電和磁是兩條平行線

2.電磁
丹麥 哥本哈根大學教授 H.C. Oersted奧斯特1777-1851

討論電流與磁針的碰撞(圖上為磁針)
這個階段受到

3.電磁波
M. Faraday 法拉第 天才
1790-1867

英國倫敦
上面由磁針變成鐵粉
這樣有場(Field)跟力線的概念

對稱性思想

Oersted - 電產生磁

為甚麼磁生電
但無法產生電

於是有天拍了下桌子
1821 - 1831
動磁才能生電

J. C. Maxwell (麥克斯韋)
英國人(1831-1879)
建立完整的方程-基於力線根場的基礎
矢量場-旋度▽x跟閃度▽
23歲正教授



寫出方程後還推斷出電磁的交互變化會有電磁波

數學是電磁規律的昇華
法拉第困惑怎麼電磁變成了數學
1860年 29歲

    4.實驗
            德國H. R. Hertz
1857-1894
電火花接收
三.波特點和參數
1.波特點
      • 波可以脫離源
      • 波可以脫離媒質
      • 否定中心力
  • 四.微波



[微波]西安電子科技大學公開課:微波五講

 這門課算是講得很好的入門課,值得推薦學習

https://open.163.com/newview/movie/courseintro?newurl=MA9RLDGJ4


課程筆記

第一章 波

2021年7月27日 星期二

記錄心情或諮詢的APP

 有時候記錄下自己的情緒,就可以讓情緒獲得緩解

目前有看到幾個相關的APP做個紀錄

Daylio 日記 

Emolog 


SpaQall

FarHugs


有機會再補上使用心得

2021年7月21日 星期三

疫苗 打了疫苗

 打了疫苗

最重要的幾個事情


1.先看過疫苗懶人包,由醫師們整理的

2.找醫師做評估,同時請醫生開藥(退燒,止痛類的)給你

診所醫藥費可能才150,自費買一盒普拿疼就170了

3.準備好體溫計,舒跑類飲料(之後可以兌水喝)

4.打完的當下掃描疾管家的監看QR code,離開後就沒有那個QR code了


網路上都是說藥要在打完後,才能吃,不能預防性先吃

打完後記得監控自己的體溫跟狀態還有多喝水


如果有強烈副作用記得找醫生

懶人包2

2021年5月29日 星期六

[WFH] 辦公環境改造

 因應疫情關係,多了在家工作的機會

便計畫將自己的書桌大改造

首先要先知道怎麼改造是正確的

先看看Apple怎麼定義使用它的產品的人體工學

https://support.apple.com/zh-cn/HT205655


下面網址可以提供身高跟座椅的高度還有桌子的建議

不過很多人上半身跟下半身比例不一樣,不知道這樣的建議是不是最適合的,但至少有一個初始依據,可以根據這個數字再去調整

https://www.ergotron.com/zh-cn/%E5%B7%A5%E5%85%B7/%E5%B7%A5%E4%BD%9C%E7%A9%BA%E9%97%B4%E8%A7%84%E5%88%92%E5%99%A8



2021年4月13日 星期二

2021年4月6日 星期二

Python abstract base class 詳解@abstructmethod

abstractmethod可以用在abstract base class(abc)的這種介面的method

應該說這個在介面那一層不實作

實作是在繼承下來的class,所以一定會override它(這也是多型中的一種概念)


簡單講就是

我希望繼承這個class的child都有這個method

但我也預期這些child實作這個method的方式都不一樣

比如說我有一個抽象class

定義交通工具中有一個method是移動


那繼承這個交通工具的有

飛機、汽車、船

分別實作移動的方式是

空運、陸運、海運


在abc那一層為其加了abstractmethod的屬性,一旦繼承後不實作,就會報錯提醒該實作這個

2021年4月3日 星期六

Power sensor 跟power meter的差異

 Power sensor是較小台的儀器,通常沒有螢幕

https://www.anritsu.com/zh-tw/test-measurement/rf-microwave/power-sensors

                                    以安立知MA243450A舉例,來源自上列網址

而power meter通常帶螢幕且較大台,需要另外供電
也因為另外供電,因此訊號偵測上較為穩定
精度通常較高
https://www.anritsu.com/zh-tw/test-measurement/rf-microwave/power-meters
以ML2437A舉例,來源自上列網址

2021年3月7日 星期日

[生活]全家繳費

 目前全家繳費電信費的話

只能用現金

不能刷信用卡,也不能用悠遊卡


但是停車費繳費可以用悠遊卡

2021年2月15日 星期一

노가리방 韓文

노가리방在韓文中的意思是聊天房(在clubhouse上)

노가리是明太魚的幼魚,代表量多但都沒內容的喇賽,是房間的意思


노가리詳解,請看這篇

https://sjkorean.pixnet.net/blog/post/357728285

VSCode快捷鍵(多作業系統)

 這篇寫得太好了,直接貼上連結

https://blog.poychang.net/vscode-shortcuts/

Pycharm快捷鍵

Ctrl + B : Go to the definition

Ctrl + Alt + "<-" or "->" : the last or next position change
Ctrl + "/" : Comment the lines

ADGuard