發表文章

目前顯示的是 9月, 2021的文章

在 iframe 裏自動播放 youtube 的嵌入網址

圖片
 折騰這個的目的就是讓影片不用再多點一下就自已播放,youtube 的影片裏面有個複製聯結的工具,甚至可以讓使用者複製嵌入用的網址,讓你收到網頁中分享給其他人,還想要影片自動播放(autoplay),搜尋之後就會得到一堆,加上 autoplay=1 就可以的搜尋結果,但是…… 工作環境:     windows 10 pro     chrome / firefox     自訂的網頁         含 iframe         含 youtube提供的嵌入網址  症狀:加上 autoplay=1 參數的影片不會自已動,還是要再手動點一下 自訂的網頁長得像這樣: < iframe   id = "player"   width = "850"   height = "400"   src = "https://www.youtube.com/embed/SOMEFILMID?&autoplay=1"   frameborder = "1"   allow = "accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"   allowfullscreen ></ iframe >  用 jquery trigger('click') 是點不到的,可以透過 python autogui 來達成,但是有時正在工作,在那個看網頁的某門(moment)把滑鼠拖走了,影片就僵住了。  搜了一堆 autoplay 都是講的廢話,像是 chrome 可以 autoplay,firefox 可以 autoplay ,想當然爾,一定是只能玩自已、自已玩才有了這篇筆記。 先講 firefox ,因為很好設定:去那個右上角的三條橫線下按下去,然後:隱私權與安全性 > 自動播放 > 開啟 firefox 設定自動播放   Chrome 很難搞,它的 autoplay 預設是開啟的,又另外搞了個參數,讓你無法 autoplay ,而且,沒有使用者界面(ui)可以設,當然也可以選擇 &

網站突然進不去了 SSL 收到含超出最大允許字串長度的記錄

  網站突然進不去了,分明什麼設定都沒有動過,重開機個幾次,或是過個幾天,突然能用的東西不能用,這種情形最揪心,又要燃燒一些生命了。 工作環境:     Windows 10 pro     laragon Full 4     Firefox/Chrome/Edge     症狀:每個瀏覽器出現的不太一樣,但是大致相同 SSL 收到含超出最大允許字串長度的記錄。   錯誤碼: SSL_ERROR_RX_RECORD_TOO_LONG  雖然知道是 SSL 憑證的問題,但是,用 laragon 這種工具就是不想去搞那些細(魔)節(鬼),好在這次也不用和這些細項設定打交道,直接: Menu > Apache > SSL > enable ,laragon 會把 SSL 憑證設好,再把 https 的設定檔設好  然後就不用再然後了 收工!    

再探 NLP 筆記

 之前,忘了多久之前,曾經小小用過分詞工具,可以很快分詞幾百個字幾秒鐘就分好了,但是分詞結果很不理想,最近又想動手做個專案,可能會用到分詞,又去爬了爬文,還是無法繞過分詞,而分詞這工作,因為 AI 又有了一定程度的發展,除了傳統分詞方式,現在好像還可以借助 AI 之力(毒藥還是很可口的,所以敗亡之路,早已經舖好),要用 AI 了!?然後…連取得都有困難…, AI 果然讓人 I I 叫啊… 工作環境:     Windows 10 home     anaconda         base: python 3.8         paddle         jieba 一開始的時侯, anaconda 一直說找不到 paddle 的套件,後來在一個網站上看到用這個終於順利裝上了(paddlenlp),結果測試的時侯,還是出現了沒有找到 Paddle 的訊息,因為要從對岸的清大來源裝的時侯出現了錯誤訊息,只好再重新找如何安裝的 channel ,終於不用降版(很多文章都說要降版)就能裝了: pip install --upgrade paddlenlp -i https://pypi.org/simple   以為裝上了,結果測試的時侯,還是出現了沒有找到 Paddle 的訊息,因為要從對岸的清大來源裝的時侯出現了錯誤訊息,只好再重新找如何安裝的 channel ,好像很容易就可以裝好: conda install paddlepaddle PackagesNotFoundError: The following packages are not available from current channels: - paddlepaddle  搜索 anaconda :會出現很多來源,選一下 anaconda search -t conda paddlepaddle InsecureRequestWarning: Unverified HTTPS request is being made to host 'api.anaconda.org'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/adv

PHP 執行系統指令 以執行 python 為例

 想偷懶,不想為了 ptyhon 再設一個 web server ,雖然直接從 PHP 去執行系統指令好像不太安全,不過反正只有自已在用,忽略之,所以這次要處理的是路徑問題… 工作環境:   Windows 10 home   Apache with PHP 7   Python 3 PHP 裏面主要的語法像這樣 $command = escapeshellcmd('D:/pythonPath/python.exe D:/scriptPath/app.py'); exec($command, $out, $status); 其中 D:/pythonPath/python.exe 的路徑:     一定要指向絕對路徑(即使已經設好環境變數也要給絕對路徑)     可以用 / 也可以用 \\ 也可以用 \  收工!