2024年4月19日 星期五

跟著ithome做【完成】~誰說資安寫不了情書

 SunAllen大大有厲害,雖然資安有點深奧,但文章很有趣,這篇是十四屆的文章,接著往前看13屆之前的文章。這邊做個紀錄一下。

2024年4月17日 星期三

錄影時,聲音的問題

 看同學錄的影片,背景聲音很吵雜,感謝分享家羽有提到降噪的功能。用WIN11的內建媒體撥放器,就有降噪功能。但用potplay就沒有,所以找了一下,右鍵的音訊→聲音處理→減少雜訊(這時要將標準化給取消)這樣就舒爽多了。

另外若筆電要錄影的話,應該要買USB音效卡,將聲音導入到麥克風,這樣聲音就可以很清楚,且筆電有內建麥克風,還可以說話。

2024年4月16日 星期二

鍵盤上面三個燈的問題

某天看到鍵盤上面三個燈全亮,第一個是num lock,主要是鍵盤右邊的數字鍵是否可以使用。第二個是Caps lock,大小寫使用。第三個就不知道,上網查了一下(感謝嘉婷的分享),原來是scroll lock,在鍵盤中間pageUp、pageDown的中間,說是給EXCEL用的。

三度漢語網說是針對軟體,讓CTRL起作用?不太懂@@

2024年4月15日 星期一

無線 WIFI AP 基本設定

 感謝ithome分享。希望能有可以關閉網路的功能,這樣晚上就不怕有駭客一直測試AP。可能有人說關閉電源更快,或裝智慧插頭,但AP點若有幾百台的時候...

以下是要關閉的設定
W P S 關閉(要按按鈕才能配對設定PIN)

UPnP關閉(自動連接埠??感謝QNAP分享)

DNS relay中繼關閉(任何IP都可以查詢DNS,感謝台大計中分享)

存取區域網路關閉(訪客就不能互相訪問區域內電腦,感謝error_404分享,要將AP設定為"無線路由器")

用戶互通關閉(asus登入的無線那邊要關閉),訪客也要關閉。

啟動的設定
SPI 防火牆?啟動
啟動禁止假冒位址封包入侵
IPV6 Security

Dlink可以關閉進入AP的SSID
ASUS則是可以隱藏SSID(以前是沒有用vistumbler掃描過,但今天掃描竟然掃不到隱藏的SSID耶,用iphone也看不到),還有限制WIFI開啟關閉時間。

************流量參考*********

公共WIFI流量設定 40 Mbps
YT觀看的流量速度(HD 1080p高畫質 ,05 Mbps,4K UHD 超高畫質 20 Mbps),ITHOME分享(3G共有2229位民眾參與,4G則有2611位參與。3G平均下載/上傳速度為8.84/1.36Mbps,4G上網則是40.87/18.33Mbps,4G上網速度為3G將近5倍。)

感謝溪洲分享,藍不辣的操作,其中有三種驗證方式(如下),覺得很棒~~

第一種(WEB驗證)所以多半是為了開放外校人員使用。
第二種(WPA2驗證)校內同仁個人設備我都是鼓勵大家這麼做,好處是只要設定一次。
第三種(MAC驗證) 只登錄校內公務設備的mac,理由是教師個人設備換來換去,三不五時要幫大家登錄mac也是困擾,而且教師個人舊機淘汰了也不會來通知我們進行刪除,日子久了勢必在系統上留下一堆幽靈帳號。



2024年4月13日 星期六

printer server 的問題

 是看到ithome有人提問ZO printer server的問題,才看到有這種小而美的printer server。不然都一直活在自己想像的空間中,以為只有printer提供RJ45才能當server,或是要搭配Linux、windows才能架設server。

2024年4月11日 星期四

跟著2023鐵人賽做~試試用Vue建立網站吧系列

試試用Vue建立網站吧

Day2,在step3的時候,選擇Customize with create-vue。要注意看圖上面的選項,第一次不懂事,亂選@@最後每次都要切換目錄,cd .\vite001\ ; 執行 npm run dev;

Day4,執行的時候,出現錯誤,我是將這行註解就可以了。
// @import "variables-dark";

Day5,執行json-server錯誤,感謝stackoverflow的大大,要安裝npm install -g json-server@0.17.4。在5的step(2)中,password:""後面不用逗號,且要開啟 json-server (要在db下開啟,json-server --watch db.json,六角學院有筆記可以看)

DAY6,才第六天,就已經下載了很多套件,但要如何知道套件是沒問題的呢???  失敗,VSC沒有錯誤,網頁一片空白@@F12有錯誤訊息,改成下面就成功了

import * as rules from '@vee-validate/rules';
Object.keys(rules).forEach(rule => {
    defineRule(rule, rules[rule]);
 })

做到DAY8???






2024年4月8日 星期一

HUB 燈號 竟然不會亮,switch 燈號 一閃一閃 一滅一滅,網路怪談故事@@

 話說簡單型的switch,應該一接上網路線就會亮(網路就通),但這條線很奇怪,我換了兩個簡單型switch都不亮,但接使用者原本的無線ROUTER或是我的筆電就會亮。因為快中午,所以改約下午再來試試看,結果下午一來一測,就亮燈了。感覺是有人封鎖這條網路線@@

查了一下,感謝江湖一片葉有提到BPDU GUARD。我現在比較想要找到無線AP,讓使用者用網路的時候,是使用個人的網卡號碼出去,或是可以區分是哪個人的設備,因為只要有一台中毒,就會導致這台無線AP被封鎖。

又是這一間A辦公室,無法上網。去機房查看switch,沒有亮燈。每間辦公室都先有panel 孔。有找到Dlink的相關燈號,但沒有下面的情況。

  1. 所以換另一條網路線(在自己辦公室用確認是正常的),A Panel→A switchport,不會亮。
  2. Apanel → C switchport,不會亮。
  3. 用別間B辦公室(正常),Bpanel→A switch port,會亮。
  4. B網路線測試,A Panel→A switchport,不會亮。
  5. 正當以為是Panel的線 到辦公室的網路線有問題時,再換自己帶的第三條網路線,插上A Panel→A switchport,燈號竟然出現:亮亮亮滅滅滅(亮亮亮大約一秒,滅滅滅大約一秒),一直重複@@
  6. 這不是辦法,準備去A辦公室建議重新牽網路線,不死心的再將B網路線插上Apanel→Aswitch port,竟然就好了,這時就先不動A辦公室了。換我帶的網路線給B辦公室,Bpanel→Bswitch port,也OK~~您說奇怪不奇怪@@
最後發現,是辦公室port的問題,要將網路線插入後往下壓,就可以通,放手就不通@@



網路斷線,小烏龜的燈號都綠燈

 話說中華電信的網路,小烏龜的燈號都是綠燈,但兩台電腦就是不能上網@@因為不是自己的電腦,不確定是否因中毒導致網路不通@@直接問中華電信得到的答案是:那個區域的光纖目前有問題在搶修中@@害我花了幾分鐘查線路@@

還有看到海綿寶寶推薦有線斷線自動切換4G上網。這樣應該無法架站吧???因為IP是跟著ISP的,只能滿足使用者網路不斷的幻想~~

若小烏龜亮紅燈,插一下電話,就可以綠燈了@@

紀錄一下 youtbe觀看的流量速度

 設定 公共AP時(多人使用的話),還是設定一下速度,以youtube為例(感謝google分享)。

4K UHD 超高畫質 20 Mbps

HD 高畫質 1080p     5 Mbps

HD 高畫質 720p     2.5 Mbps

SD 標準畫質 480p     1.1 Mbps

SD 標準畫質 360p     0.7 Mbps

2024年4月7日 星期日

leetcode 的問題

 感謝SAM老師分享圖解教學,也用aiot帳號的COLAB去leetcode練習看看。若有問題就會寫下來。可以點選submissions,然後看到自己回答的題目,點Accepted→點選黃色的圖表,就可以看到其他神人的解答@@


1249. Minimum Remove to Make Valid Parenth
字串無法直接更換之中的值,,必須要轉成陣列後 for i in range(len(s)): s[i] = '*' 
(陣列用for x in s 也無法更換之中的值) 這題比較麻煩的是,
錯一,不只右括號多的要刪掉,左括號多的也要刪掉。"(a(b(c)d)" 答案是 "a(b(c)d)" 原本是數數量,但遇到"a)b(c)d",答案是"ab(c)d",這樣會先刪除後面的右括號。 list要從後面取 n 個,for i in range(len(s2)-1,len(s2)-1-n,-1): 錯二,竟然還有這種情況,"())()(((",答案是"()()",最後全部打掉重想@@所以應該要思考當右括號先出現就刪除,左括號遇到右括號時,這個就配對成功。

383. Ransom Note
測試RUN答案是通過的,但SUBMIT卻是失敗的
錯一,原因在若s1='aab',s2='baa'答案要回傳true。
若s1='aa',s2='ab' 回傳False。
string只能用replace來刪除相同的字,但replace會全部刪除,所以當第一個遇到時,會將後面的全部刪除。
所以將s2改成list,搭配pop(第n個),可以單獨刪除第n個。時間跑很後面@@
神人是將s1變成set(不會重複字母),然後去count(字串竟然可以count)

 876. Middle of The Linked List 
這題是Link List(第一次遇到),跟一般的陣列不同,沒有len可以看長度,
Linked List只有兩個方法,一個是val(紀錄值),一個是next(記錄下一個位置)。感謝Qoo分享python做法。(Js做法、台部落分享的)
感謝hungen分享876解法(有厲害,利用慢的走一步,快的走兩步,來找出中間值。但註解好像有點問題(要再看一下colab),還是題目有問題,到底是要回傳中間值,還是要回傳從中間值到最後的nodeList呢???)
最後解法,要利用tmp,一開始建立一個中間值Node,next指向後面的NODE(要再建立一個NODE2),這時tmp就要變成NODE2,再由NODE2去接next。
看其他人解答發現,為什麼他們只要用慢快就可以回傳慢的呢???這樣不是只有回傳前半段嗎??原來是找到中間值,就可以找到之後所有的值。害我想了很久,用上面的tmp來重新建立NODE。

412. Fizz Buzz
一開始看不懂,轉成中文也看不懂,後來才慢慢了解,輸入一個數字假設是6,要列出 1~6的字串陣列,但遇到3的時候要改列出"Fizz",遇到5的時候,要改列出"Buzz",若是3、5的倍數就列出"FizzBuzz"。

2024年4月4日 星期四

料理問題

 雞胸肉泡鹽水大約六小時,可以水嫩多汁。

日本油炸鍋。台製炸鍋。

vbox掛載DVD

掛載DVD,應該是在"裝置"→光碟機那邊就可以選主機光碟機,但是...就是沒有成功。

先掛載本機的目錄,開啟win7後,在WIN7的VBOX選項(不是VBOX管理員那邊喔) 裝置→共用資料夾,加入共用→選擇本機的目錄,掛載點輸入Z(都可以,不要沖到虛擬機的磁區),勾選"自動掛載"就可以使用囉。

 要怎麼掛載本機的DVD呢???裝置→共用資料夾,右邊有"存放裝置",可以加入光碟機 (很神奇耶,第一次我是開著虛擬機就可以加入光碟機,但要重開機,結果第二次就無法選擇,只好關機來設定)。

DVD to ISO,.Net V4.0。還是直接買DVD好了@@

最後是將DVD用共用資料夾掛載(不是掛載DVD喔) 再用DVDfab就可以了~~感恩

USB隨身碟已經快到跟SSD一樣了

 剛剛不小心滑了一下廣告看到創見的920速度竟然跟SSD一樣快(20240404看到有出930更快)@@這樣就可以插USB開機囉!!感謝天空的劍士分享測試心得。(創見分享USB1~3的速度表)

SanDisk CZ880也是高速的。看來還是買外接SSD 1TB大快又便宜。

感謝傻瓜狐狸分享,WD SSD DASHBOARD 已同時支援 WD 與 SANDISK 品牌 SSD。WD官網下載後安裝,可以檢測SSD是否健康。另發現有acronis,原本以為只有美光的SSD有免費給~~

有台電腦的USB速度很慢,感謝電腦王阿達分享USB Viewer,可以看出是USB1、2、3。下面還有USB killer,插上電腦,強大的電力會導致主機板整個壞掉。

感謝mybest推薦2023前十大USB HUB(aibo)。

防讀寫的USB,速度跟SSD一樣快又防讀寫。


wordpress 架 woocommerce 購物 網站

 謝謝ithome大大分享用woocommerce架設購物網站的步驟,其中要用到VPN,有點不太懂,是用VPN保護自己的網路到網站呢???還是使用VPN保護每個使用者呢???

2024年4月2日 星期二

跟著2023鐵人賽做~Vue 3 之我不會寫Code,我寫的都是Bug

2023的Vue高手

react、Vue 與各種資料庫 初接觸

 最近在研究VUE@@"從入門到使用Vue, Firebase製作老闆交代的網站"是使用vue2。

  1. 遇到"Component name  should always be multi-word",將Home.vue改成HomeTest.vue就OK~

W3School竟然沒有教(20240303有看到了^^)~~然後想看看相同的JS,但發現Angular停產了@@只好再看看REACT,卻發現最近好多都要使用node或是compose,可是當本機測試好了,該怎麼移植到網站上呢???

幸好REACT的台灣網站有教在網頁加入<script>標籤(對嘛~這才是我想要的)。另外找到猴子都看得懂的REACT,簡單真的不簡單,不簡單真的很簡單。感謝eugeneChen分享全端的技術。

Firebase:感謝梅問題分享用firebase架設免費的網站。感謝RyanLee分享Firebase使用。感謝NoobTW分享前端要會的技術、繡房偷吃藕粉丸子、感謝Let's Write分享常用功能、Simon分享入門基礎、購物網站開發、台大課程(可惜沒開了)、OXXO也有教學耶!!!

MongoDB:感謝肯恩分享雲端的mongodb、AndyLinee從入門到精通。

googleSheet:技術-後台類-nodejs 相見恨晚,google sheet 當成小型資料庫、
超強推薦,感謝WFU分享利用 Google 試算表當小型資料庫 (4)使用 SQL 語法讓搜尋功能更強大、

JSON:感謝阿瀚分享。

終於找到有人用json當資料庫(浩瀚星空)的文了,感謝shesee分享、尤川豪分享@@

更換power電源供應器的問題

有台電腦,主機板燈有亮,但就是不開機。後來用測POWER機器一看,12V不亮(CPU用的),換一顆來看,全亮,立馬就裝上去。結果還是開不了機...(該不會是POWER壞了,竟然還是會全亮)

拆下來換另一顆試試看,先看有沒有全亮,暫時接主機板看看會不會動,會動在裝上去,讓我學會了要測試過才裝。

感謝歐飛先生分享挑品牌,挑規格,挑瓦數。

2024年4月1日 星期一

複製檔案的問題

 話說用windows複製東西的時候,有時會卡卡的。在想說會不會是因為系統有持續更新,發現新的問題,所以才複製不了@@感謝阿正老師分享其他軟體,但重要的資料還是先壓縮變ZIP檔再複製,會不會比較好呢???

EPSON 印表機 的問題

 話說EPSON有出大容量墨水的印表機,沒用過。今天來了一台,塞住噴嘴的L550,想說可以一直清理噴嘴,結果機器上面顯示 " 寂寞眠 "(集墨棉)用盡了,要回原廠處理。

感謝建鏵國際分享,除了更換集墨棉之外,還要將機子歸零,所以...還是乖乖地找原廠問一下費用。

另外這台的電源板子竟然外露,應該是有人做過甚麼???先用絕緣膠帶固定。

2024年3月30日 星期六

圖解教學系列,真的好吸收

 感謝SAM老師的分享,這邊紀錄一下看的心得。

二元樹遍歷。DFS排法,左邊的數會比節點小,右邊的數會比節點大。

2024年3月28日 星期四

shell script 的問題


要確認目錄是否存在,一定要指定完整的路徑,不可以 ~/ssl,要用 /root/ssl。maline有分享更多資訊。

 感謝阿就操場啊分享while read的幾種用途。但還是無法用while read 出/etc/passwd@@(成功了,感謝linuxint分享)

切換目錄,感謝JLin分享,要放在 #!/bin/bash 與 exec bash中間。

學到一些JS技巧




建立加幾天的函式,感謝Summer分享。
Date.prototype.addDays = function(days) {
  this.setDate(this.getDate() + days);
  return this;
}
var today = new Date();
today.addDays(7)

if else 低級錯誤@@感謝 Greta分享,雙條件要用&&, if ( 3 < b  && b < 5 ) 
想要在某個時間點換圖,結果一直卡在 else if ( today <= cherry )
{ document.getElementById("imgs").innerHTML = idimags; }
今天的時間 < cherry生日,就顯示某圖。而我是想要 cherry生日時(與之後)都顯示圖。所以要設限制為 else if ( today <= cherry ) {上個壽星的圖 } else { chery 的圖 } 或是雙條件
else if ( cherry<= today && today <= 下個壽星日期 ) { 顯示cherry圖 }

 利用JS來轉址,感謝Vivian分享。
window.location.href = 'https://www.ccc.ooo';







2024年3月22日 星期五

Dlink DGS-3100的問題



 20240322,最近DGS3100風扇好像有問題,但...拆不了機殼,在想說要不要購買一台新的來使用看看。今天測試了一下,修改3100的IP (要連線必須設定跟3100同個網域),其他台電腦只要設定好IP(中華電信的IP),就可以通網路。

感謝weithenn分享如何恢復原廠設定值。

感謝江國豪分享基礎操作。

感謝風之領域資訊家有分享韌體不合導致網路不通。

感謝溪州資訊誌分享風扇太大聲,用隔音棉來處理@@

2024年3月20日 星期三

Linux 安裝 SSL

 還不太熟悉安裝SSL的流程@@先

  1. 先要有WEB SERVER,這邊使用nginx。
  2. 使用openssl 讓本機自行產生憑證(使用者還要做一些相關設定)。
  3. 在nginx設定中,加上 443 ssl的設定,與憑證的位置。
  4. 重啟nginx,但最後將http導到https的地方有問題@@原來是要將80與443分開寫,且使用return 301,感謝Bechan分享。
最後跟著GTW成功(本機的nginx成功)

感謝LTS做,apache成功申請Let's encrypt,全球都可以看,但輸入https://IP,就會出現警告。(感謝synology分享,憑證是聯結網域名稱,不是IP)

SSL原理,不是開port 443就有SSL(感謝Jyt0532分享),B是browser,S是Server。
1.B訪問S的時候,會告訴S自己有哪些加密方式與隨機數 R1。
2. S會選其中一個加密方式,回傳證書(哪個認證機構發給S的,也包含S的公鑰) 與 隨機數 R2。
3. B拿到證書後會去問認證機構S就是S嗎?如果B信任這個機構,就信任S,所以要慎選browser。
4.若不可信,就會顯示連線有問題,你自己負責是否要連線。
5. 若信任的話,B就會產生隨機數 R3 ,用剛剛的公鑰加密變成K,交給S。
6. S用私鑰解密得到R3,這樣兩邊都有R1、R2、R3生成的密鑰,就可以對稱式加密資訊了。

LINE的暫存檔位置

 直接下start %AppData%\..\Local\LINE\,就可以看到LINE的位置,其中cache及old都可以刪除(先移到垃圾桶,開啟LINE看看是否正常)。

mac看容量

 蘋果官網是寫,蘋果選單→系統設定→一般→儲存空間這邊就可以看到容量。

但我是在蘋果選單→這台電腦→儲存空間,才看的到容量。

2024年3月18日 星期一

拆筆電鍵盤的鍵帽

 感謝鑫部落分享鍵盤的構造,這次拆的是剪刀腳鍵盤的鍵帽,有方向性,從左邊大勾,勾住後往下壓就裝好。所以要拆的時候,先將左邊的大勾,小暴力的往左推,就不知會不會損壞的彈起來。幸好沒有損壞,但不確定是否是正常的拆解方式@@感謝cool3C說明鍵盤的結構。

之前岳父的筆電,在按的時候,就可以拆下鍵帽了,當下覺得太神奇了。因為岳父的手會抖,且好像是某個角度推一下,就卸下鍵帽了~~還是...岳父本來就會拆@@

但,突然想到,筆電竟然沒有可以關閉內建鍵盤的方法,只有拆機拔除鍵盤接線耶@@筆電大廠應該要改進@@感謝高雄教育局分享(進windows修改,連滑鼠板都無法用喔)

2024年3月16日 星期六

MikroTik 設備

 最近看到一家公司在徵才,進去看一下產品,是MikroTik 設備,有看到mobile01研究所、小學,先寫下來,之後來研究看看@@

2024年3月15日 星期五

使用SSH金鑰連線到 linux

 Linux電腦:

1. 使用ssh-keygen產生金鑰。
2. 傳送到SERVER,ssh-copy-id  OO@SERVER,並輸入密碼
3.就可以使用OO來連線到SERVER

windows電腦:超複雜的@@

感謝腳印網頁設計分享,使用linux建立的金鑰連線@@

感謝林岑芝分享、magicJackTing分享。使用windows建立金鑰連線。

但兩位大大提供的步驟,都顯示 ssh : Permission denied (publickey,gssapi-with-mic),看起來是PasswordAuthentication 改成no的關係???因為使用VSCODE就真的不用密碼直接進入(putty則需要密碼)。

大致上的步驟如下:

1. windows端,下載PuTTY及PuTTYgen
2. windows端,cmd產生SSH Key(私鑰、公鑰)
    ssh-keygen
3. windows端,將SSH Key(公鑰)傳送到要連線的Server端
    scp 本地端Public_key路徑 帳號@IP位址:/帳號路徑/.ssh/傳過去後的名稱.pub
4. 伺服器端,授權SSH Key(公鑰)
    cat ~/.ssh/傳輸過來後的名稱.pub >> ~/.ssh/authorized_keys
5. 伺服器端,變更檔案權限
    chmod 700 ~/.ssh/     
    chmod 600 ~/.ssh/*   
6. windows端,私鑰轉檔(私鑰轉檔喔)
    記得取完名後要在後方加上附檔名.ppk
7. windows端,設定PuTTY 連線
    開啟PuTTY,左方選擇 Connection>>SSH>>Auth>>Credentials,點擊"Browse…"
    選擇方才轉檔後的私鑰(.ppk)



windows update 更新的時候出現的問題




顯示5034441更新失敗,感謝微軟大大、巴哈姆特大大的分享,
主要是修復磁碟分割過小(一般好像500多MB),這次需要700多MB,所以更新不了。


 一直顯示 intelligo extension 安裝錯誤,感謝et073777分享。
( 開始--設定--疑難排解--其他疑難排解員--Windows Update--執行。 )
感謝歐飛先生分享,八代的CPU可能無法升級win11 23H2。


某次看到更新檔(KB5035853)很久,所以就去下載更新檔,大約600多MB,安裝大約也要等十幾分鐘@@更新好了重開機,去控制台看更新,傻眼,竟然還是一樣。再看EDGE更新,比平常久,所以...

感謝傻瓜狐狸分享。

  windows關閉自動更新
  sc stop wuauserv
  sc config wuauserv start= disabled

  啟用自動更新
  sc config wuauserv start= auto
  sc start wuauserv



2024年3月7日 星期四

obs錄影的問題

 OBS是個很好的錄影軟體(免費,又可以YT直播),但最近想要錄影下來,發現錄一分鐘就要10MB左右,所以一小時的錄影檔就要600MB多。感謝T客邦分享錄製電腦裡面的聲音與麥克風。

感謝羽說明位元速率,這個影響到檔案的大小,但還是跟同學分享的檔案差很大@@但羽最後有說明上傳到雲端硬碟的檔案會自動被壓縮,所以...同學的錄影檔之所以那麼小該不會是google的幫忙。也謝謝DivAni的提問(OBS影片檔案太大)。

另外有看到老師使用Ocam,現在有付費版的。

同學是使用bandiCam,感謝xaioyao分享,免費版只能錄十分鐘。

現在有新功能,可以音效那邊可以選"視窗擷取",並將"輸出音效"、"麥可風"拉到最小,成功。

也想學asp.net

 看到帥帥大阿湯有提到YT凱哥有在教,進去看還有教angular,還有samuel分享筆記,以及rain_yu說中國的bilibili有很多教學影片可看。

2024年3月6日 星期三

看完~ithome~豆芽班日記 JS

 看完這個作者的豆芽班日記文章,最喜歡她跟她的寶貝的對話,讓我有看下去的動力(不然裡面寫的有比較深一點,會燒腦) 也發現好想工作室的招生,還有印度的JS高手~~感謝作者~~

2024年3月4日 星期一

主機板 後面的USB插槽

 在PS2下方有兩個USB,用USB HUB接上去,再接USB隨身碟,結果會發生錯誤@@

改用下面的USB3接 HUB,再使用USB隨身碟就沒事,所以那兩個真的就只能接鍵盤滑鼠嗎???