2021年7月9日 星期五

win10 平台上 emacs 對 tex 檔直出 dvi

 MiKTeX 必裝就不用說了,之前 org mode 匯出為 pdf 時曾經裝過

比較煩的有兩點,第一是要更新套件,而且 admin 和 user 角色都要,否則會吐出這條錯誤:"latex: major issue: User/administrator updates are out-of-sync." 

看看這篇 https://github.com/MiKTeX/miktex/issues/462 (我覺得雙方火氣都大了一點?)

怎麼做呢? 參 https://miktex.org/kb/fix-user-admin-updates-out-of-sync

第二是預覽的 yap 需要更新 modes 套件,參 https://tex.stackexchange.com/questions/526478/sudden-issue-with-metafont-miktex




2021年6月18日 星期五

anaconda 下 flask 的 venv 多執行環境共存

 理論上 anaconda 與 venv 是不能共用的,多環境共存可能有問題。基本上 anaconda的 base 環境有較高優先權,venv 並無法改變執行的 python 版本(但 venv 的爸爸 virtualenv 可以),因此在 base 裏面裝了什麼套件都會先被執行,包括 Flask。因此要避免在 base 環境下安裝套件,這樣 venv 的環境仍然可以被正確的載入。不過還是比較推薦直接在 anaconda 下新增環境,畢竟它是在較高的層次上設計的。或者是使用 virtualenv 來建立/啟動獨立的環境,完全跳過 anaconda。





2021年5月20日 星期四

Flask 2.0來啦~~

 參官網 https://flask.palletsprojects.com/en/2.0.x/changes/#version-2-0-0


說真的官網的這支flask是古董嗎?看不懂…


2021年4月15日 星期四

手動更新 powershell 的指令

參 http://woshub.com/install-update-powershell-windows/#h2_2

簡言之就是在 powershell 中輸入:

iex "& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI" 



2021年3月18日 星期四

You don't understand quantum mechanics--單光子/電子雙狹縫實驗

高中的量子力學並沒有討論到單光子/電子雙狹縫實驗。簡單的說,當通過狹縫的是單光子、電子,而且通過哪個狹縫純粹是機率問題的話,仍然會出現干涉條紋。這與古典光學對雙狹縫干涉實驗的解釋產生了矛盾,詳細內容可參以下連結:

https://zh.wikipedia.org/wiki/%E9%9B%99%E7%B8%AB%E5%AF%A6%E9%A9%97

https://pansci.asia/archives/140581

https://hfdavidyu.com/tag/%E9%9B%99%E7%8B%B9%E7%B8%AB%E5%AF%A6%E9%A9%97/

https://en.wikipedia.org/wiki/Double-slit_experiment




2021年3月1日 星期一

emacs org mode 中以 babel 撰寫 haskell 函數並執行的方法

 參考這篇文章,簡言之就是將函數定義包在

:{

:} 

之間。

以八皇后問題為例,求解非常之快:



2021年2月6日 星期六

避免 Colab 因太久沒動作而被斷線的方法

參 https://www.analyticsvidhya.com/blog/2020/04/5-amazing-google-colab-hacks-you-should-try-today/#2

就是按下 F12 後輸入

function KeepClicking(){

   console.log("Clicking");

   document.querySelector("colab-toolbar-button#connect").click()

}setInterval(KeepClicking,60000)

但是還是只能跑最多12小時,要注意一下