發表文章

目前顯示的是 12月, 2020的文章

網頁監看功能拼裝

 監看特定網頁雖然不像ai一樣,需要大量的爬蟲抓取大量的資料,再重新整理成結構性的資料以便分析取用,但是至少要爬一個網頁,要抓其中有料的訊息,再重組成所需的訊息,甚至結合多個特定的網頁組成看板,總之多監看一個網頁,整個流程至少得做一次工。 工作環境:   Windows   Firefox + Auto Reload Tab, Refresh and monitor, Distill Web monitor   PHP + simple html dom   AutoHotKey: 重整頁籤 reload tab + 存檔 Save File   如果只是要監看多個網頁,用眼球法的話,iframe + 鷹眼就行,耐何,現在只剩白眼了,而且看螢幕霧霧的,一個不小心,就漏了 orz。 為何會出現 AutoHotKey 呢?因為又踩坑了 :p ,怎麼看個網頁也能踩坑?想要自動從一堆廢物裏面只看須要的訊息,就得濾掉一狗票的廢話,有關注的訊息時再列出來而且要給個音樂。奈何從沒認真實做爬蟲過,自已的資料都從資料庫撈的,自然就用不著爬蟲了,遇上了要帳密又要圖形認證的網頁就卡住了,進入後又因為不是開放權限的遠端,無法直接抓資料,正面打不過,繞道偷打總行吧!登入後把網頁存成檔案,還管得著怎麼處置網頁裏的一堆廢話嗎?定期更新網頁(AHK/插件),定期存檔(AHK),再定期處理存檔內容(插件),辨識出需要的元素時就放音樂(插件),可行,用了好多塊拼圖,不夠直覺,完全一個大雜匯。 只不過是想看網頁裏出現了什麼東東,應該還有(再)更(花)簡(時)單(間)的(找)方法吧,找了 n 久,爬了 n 個文,試裝了 n 個插件,終於試出了倚天和屠龍,因為好用 Firefox ,使用其他瀏覽器的,請自已找類似的插件吧,Refresh and monitor 算是比較直覺的插件,可以監看多個關鍵字,但是好像不能監看多個網站/頁籤,網頁出現關鍵字的話可以發出警示聲。 是使用 Distill Web Monitor 可以設定得比較細,可以監看多個網頁,可以指定監看網頁的區塊,可以指定監看的關鍵字,可以指定再次比對新舊網頁的時間差,關鍵字出現之後當然也會發出警示音,可惜聲音小又短,功能算是完整,目前免費。 現在很多網站都不給爬,很多插件開始收費了,先撐著吧。   收工!

自動播放音訊也能踩坑 audio autoplay not working solved

圖片
 話說自動播放音訊的網頁,說到底就1個標籤而已的事情,居然也能踩坑,只能說造(軟)化(體)弄(玩)人。  工作環境:   Windows 10   PHP   HTML(Javascript)   原本想要用 PHP 來播音訊,不過繞的路太遠了,HTML 自動播放音訊的基本語法大致長得像這樣,簡單明瞭,基於能抓到老鼠的貓就是好貓,就不再折騰了:     <audio controls autoplay>       <source src="horse.mp3" type="audio/mpeg">       Your browser does not support the audio element.     </audio>  耶~~~~~~不自動播放,直接無視了 autoplay 屬性,真的又採坑了嗎?怎麼這麼好運?不論是否動用 iframe, javascript play() 都是無動於衷,又採坑了,在拜讀了 google 的一堆結果之後,只有一個字可以形容: 「懵」  只能說現在的瀏覽器太保護使用者了,後來發現網址列有個奇怪的圖案 禁止的符號,擋下了我的音樂,點下那個禁止符號 > 自動播放 > 允許自動播放影音內容,終於聽到那個好難聽的聲音,此刻難聽的聲音也覺得真是好聽,感動! 幹嘛要搞自動播放音訊呢?有沒有覺得現在的應用程式很少發出聲音了,由於工作上用眼很多,但是接下來需要再多看一個東東,以歲月飛逝的程度來看,還是先準備個備援吧,用系統來多搞個提醒,以免眼花又看漏了些什麼了,這就只是目前缺的其中一塊拼圖,備著先了。   收工!

分享器想要錢了

 最近分享器的行為很奇怪,居然出現沒有送出 SSID 的情形,當然是按往例先給它重啟一下,摸了一下它的額頭,比平常燙一點,有點發燒的感覺,重開之後就可以連到網際網路了,隔天(也就是今天)再試一次,又出不去了,機器很燙,看來大去之期不遠,端看它能撐多久了,分享器伸手,只看荷包能撐多久,唉!

今天想要不輸入帳密 ssh 登入 Mikrotik 路由器

 網路帶來的無限方便,靠的是一堆的驗證機制,其中最基本的就是帳號密碼了,礙於腦容量有限才開了這個部落格,面對越來越多的帳號密碼,那個空間有限的小房間,早已經相形見絀,所以各家瀏覽器都推出了「記住密碼」的功能,手機也可以用指紋來指取相應的帳號和密碼,那要登入管理的機器雖然早就有的交換金(密)鑰的機制,不過一直以來沒有很認真的實作,看起來簡單的動作,今天,又掉坑了。 工作環境:  Mikrotik RouterOS 4.xx  Windows 10     Putty 0.7     Puttygen     key.pub     key.ppk 先用 Puttygen 產生 key.pub key.ppk 如果你完全不想輸入密碼,私鑰不要設加密(passpharse)。 在 Mikrotik :   File > 上傳 key.pub   System > Users > SSH Keys > import key > 指定使用者、指定私鑰檔案 Putty 存一個登入設定檔:   DATA裏要指定使用者名稱(和你的 Mikrotik 帳號相對應);   Auth裏要指定你的私鑰檔案 再用剛才的登入設定檔連上去就可以了,整個流程看起來就是那麼平淡無奇又簡單明瞭,哪來的坑  ============================  坑  ============================  有4隻象:像象相像 unable to load key wrong format (6) 錯誤訊息大致像這樣 又一個眾人皆對我撞牆的慘況發生,然後就一堆真象到處亂竄,好在「真相只有一個,所有的謎題已經全部解開!」(又有人掛了 XD)。  pub 檔案的格式要長得像這樣: ssh-rsa *()_)(*&^%$%^&KEY*()&^%^&*())(*&*== rsa-key-yyyymmdd  ============================  坑  ============================  轉成這種2行格式的 pub 檔,順利匯入金鑰,PASS    收工!

只是想要定期增量備份檔案

圖片
 工作中總有很多簡單的概念想要執行,然後出(搜)現(尋)到了一大堆有的沒有的令人沮喪的號稱很好用的應用程式,然後,開始了一連串的測試和打槍的流程,直到,直到發現一條小徑,可以達成願望,而很多時侯,用的是古老的方法,最古老的方法就是手動,自已動操作一下,然後站起來喝杯咖啡,等電腦完成工作,但是…………………………  通常最簡單的要執行的第一個概念就是,這個自已動手作,只想做一次,電腦,你自個學起來,下次之後的每一次,都交給你了,哈 XD))))))))))  工作環境:     Windows 10 + cmd     robocopy 指令 不得不說,每次看到這個指令腦中就浮現這個畫面   執行 robocopy /?會有說明訊息,如果想要更多控制細項,可以參照官方 說明文件 。  結果:增量備份,同一天的紀錄檔寫到一起,在備份資料夾中留下比較新的檔案(同一個資料夾/檔案,如果比較新的那個,會被複製到備份資料夾中),以下內容存成批次檔(.bat 的檔案),然後設排程   @echo off  set TODAY=%date:~-13,4%%date:~-8,2%%date:~-5,2%  robocopy "C:\來源資料夾" "D:\備份資料夾" /E /XO /FFT /R:1 /W:5 /Z /NP /NDL /MT:10 /log+:"D:\備份資料夾\log\%TODAY%EOCdailyWorks%TODAY%.log"   鏡像備份,會刪除 來源、來源、來源 中沒有的資料夾/檔案,也就是說你在來源(c槽中)的資料夾下有個a資料夾,原本已經備份去到 d 槽中,後來你把 c 槽中的的a資料夾刪掉了,你執行這個批次檔之後,d槽裏面原本已經備份過來的資料夾會被殺掉,和來源資料夾同步的意思。   @echo off  set TODAY=%date:~-13,4%%date:~-8,2%%date:~-5,2%  robocopy "C:\來源資料夾" "D:\備份資料夾" /MIR /FFT /R:1 /W:10 /Z /NP /NDL /MT:2 /log+:"D:\備份資料夾\log\%TODAY%EOCdailyWorks%TODAY%.log&

辦公室也需要備援線路

 雖說意外就是意料之外,也正是因為這樣,就像是突如其來的測試,也或許是天意要我們調整一下吧,那些在家工作的文章就因此 review 了一下。  工作環境:     Windows 10 pro 桌機     實體網路線     有無線網路  據網路上一些文章,在家工作的人為了要維持工作和會議的正常進行,怕開會開到一半突然斷線,所以會運用一些技巧來避免,看起來不難,可以藉此機會測試一下,希望下次不要再被嚇到了。  無線分享器應該很普及了,不管對外接網際網路是用實體網路還是用手機的網路,應該很少人會又連網路線又連無線上網的吧,但是在需要持續連線的狀態下,倒是一個不錯的作法,拜 Windows 10 的作業系統之賜,只要把分享器設好,把網路線接上,再把無線網路連上,系統預設會自動分配,預設會走有線網路去連網,如果有線網路突然斷了就會用無線網路連網,如果你有多個有線網路對外連線的線路,你還可以在網路的 IPv4 > 進階 > 自動計量 > 介面計量 裏面,把主要的網路計量設為1,備用的計量設為2,依此類推,系統會自動幫你找路連網,超方便,至於無線網路,由於排序上是在有線網路之後,就免設了。  如果你用的是高階桌機,有些來的時侯就有無線網卡可以用的,如果沒有,可以買個 usb 網卡接上使用,這種網卡記得買不用裝趨動程式的,不然沒網路的時侯要怎麼下載趨動程式? 裝好了就可以測試了,先斷網路線,還可以上網購,插回網路線再拔 usb 網卡,還是可以上網購,這次沒有被騙去賺點閱。 如果 如果種花電信給你斷線,咋辦? 拿起你還在網購的手機,分享網路給你的桌機頂一下吧。   收工!