Latest Entries »

Mathematica 10 似乎有個 bug

安裝 Mathematica 10 並使用一陣子之後,就會發生在開新的 Notebook 並鍵入任意兩個字元後,Mathematica 就 Lag 一陣子

這狀況會隨著使用的時間越長,持續惡化

原因似乎是 Autocomplete 的 bug

Windows 7 下的解決辦法是到下列目錄

C:\Users\[Your User Name]\AppData\Roaming\Mathematica\SystemFiles\FrontEnd\SystemResources\FunctionalFrequency\

把 CodeAssistHistory10.*.m 開頭為檔名的紀錄檔刪掉。

這檔案不會影響 Mathematica 的運作

mathematica-10-bug-file

通常發生問題的時候,這個檔案都會有數 100 MB 大。

References:

http://mathematica.stackexchange.com/questions/120803/mathematica-10-4-freezing-after-typing-in-new-notebook?noredirect=1&lq=1

http://mathematica.stackexchange.com/questions/109005/segmentation-fault-on-auto-complete

Windows 7 SP1 在某次更新之後或全新安裝的情況下,

會發生 Windows Update 在檢查更新時,CPU 使用量會非常高,且掃描更新時間過長或卡住的狀況。

下面提供解決辦法:

  1. 關閉 Windows Update 服務 (若不關閉,更新包有可能無法安裝)
    (控制台 > 系統及安全性 > Windows Updates > 變更設定 > 選 “永遠不檢查更新",後按確定。)
  2. 重新開機
  3. 手動下載並安裝 Windows 7 和 Windows Server 2008 R2 的 2015 四月更新包 (KB3020369)
    1. 32 位元 http://www.microsoft.com/zh-TW/download/details.aspx?id=46827
    2. 64 位元 http://www.microsoft.com/zh-TW/download/details.aspx?id=46817
  4. 手動下載並安裝 Windows 7 和 Windows Server 2008 R2 的 2016 七月更新包 (KB3172605)
    1. 32 位元 http://www.microsoft.com/zh-TW/download/details.aspx?id=53335
    2. 64 位元 http://www.microsoft.com/zh-TW/download/details.aspx?id=53332
  5. 重開機後,恢復 Windows Update 服務並檢查更新

資料來源 (英文):

http://superuser.com/questions/951960/windows-7-sp1-windows-update-stuck-checking-for-updates
http://support.microsoft.com/en-us/kb/3200747

相關資料 (英文):

April 2015 servicing stack update for Windows 7 and Windows Server 2008 R2 – http://support.microsoft.com/en-us/kb/3020369
July 2016 update rollup for Windows 7 SP1 and Windows Server 2008 R2 SP1 – http://support.microsoft.com/en-us/kb/3172605

這問題也困擾我一年多了。但不知為何,這些消息都只有英文的網頁,台灣微軟都沒有翻譯這些問題和解決方案,因此只好幫他們翻譯一下。

據說這是因為舊版 Windows Update 使用 AddSupersedenceInfoIfNeeded 方法,非常之慢。更新之後會快許多。

Here comes the 2017 HEP Postdoc Rumor Mill:

https://sites.google.com/site/postdocrumor/2017-rumors

美國找高能理論博士後研究的人,如果自己接到 offer 都會放在這個網站上。
所以當你看到別人收到某學校的 offer 但自己沒收到,就可以知道大概自己沒有上這樣。

想走高能理論的人,可以看一下大約每年的 Postdoc 的職缺數,和申請的人數,心裡有個底。另外,也可以看一下前幾年,哪些人有找到 Postdoc 的職位,和最後去了哪裡。

這次參加 PACIFIC 2016 聽到許多關於暗物質的 talks,做 Self-interacting dark matter (SIDM) 的 James Bullock (UCI) 也有來給 talk,獲益良多。

而其中另一個有趣的 talk 是 Hai-Bo Yu (UCR) 所給的關於暗物質質量的測量。Hai-Bo Yu 的演講提到,我們除了可以用加速器 (像 LHC) 或直接測量 (direct detection) 等實驗來了解暗物質粒子,實際上天文觀測也可以給出許多暗物質粒子的資訊。Hai-Bo Yu 等人藉由矮星系、低亮度懸臂銀河和 clusters 等觀測,給出 SIDM 粒子和其 mediator 的質量,相當有趣。

sidm-mass

Reference: https://inspirehep.net/record/1387984

PACIFIC 2016 https://conferences.pa.ucla.edu/pacific2016/program.html

Google Maps 3D 衛星

Google Maps 衛星的 3D 模式,解析度越來越高了,樹和房子的立體都越來越真

幾乎可以拿來截圖當照片用了

來個鍵盤觀光遊東京一下

Tokyo

Tokyo on Google Maps

LaTeX 測試

原來 WordPress 上可以打 LaTeX 的方程式啊!

\left(\boxempty+m^{2}\right)\phi=0

防止加密勒索軟體

最近加密勒索軟體又造成一批災情

加密勒索軟體已知的傳染途徑有:

  1. 瀏覽網頁 (該網站中毒或廣告夾帶病毒)
  2. 網頁上的 Flash
  3. 網頁上的 Java
  4. Email 夾帶或網路上下載的 PDF 檔
  5. 開啟中毒的 Office 檔案,如:Excel, Word, ppt 檔
  6. KMPlayer 撥放器的更新夾帶病毒
  7. USB 隨身碟病毒
  8. 網路上非法下載的軟體或小工具含病毒
  9. NAS 的漏洞
  10. kkman 的漏洞 (內部使用 IE 6.0)
  11. TeamViewer 駭客入侵

通常會中勒索軟體的人有下列共通因素:

  1. 沒有做 Windows 更新
  2. 沒有更新 IE
  3. 沒有更新 Flash Player
  4. 沒有安裝防毒軟體

防止的對策如下:

  1. 每個月做 Windows Update
  2. 更新 IE 和 Chrome
  3. 更新 Adobe Flash Player
  4. 更新 Adobe Reader 和 Adobe Acrobat
  5. 更新 Java ,或完全移除 Java
  6. 更新 Microsoft Office
  7. 更新 NAS
  8. 安裝防毒軟體,並定時更新 (小紅傘可能無用)
  9. 不要使用 IE,改用 Chrome 或 Edge 作為瀏覽器
  10. 不要使用 Windows XP,使用 Windows 7/8/10 等以上版本的作業系統
  11. 不要使用 KMPlayer、迅雷下載
  12. 不要使用 kkman,改用 PCMan (非 Combo 版)
  13. 不要開啟來路不明的 PDF 檔,尤其是 Email 的附件或是網路上下載的。
  14. 不要安裝 TeamViewer
  15. Windows 啟用 使用者帳戶控制 (UAC)
  16. 最重要的是電腦檔案必須 定期備份!

以上都要完全做到,才能完全避免。更新的部分必須每個月自動更新。

由於加密勒索軟體會對所有可以找到的檔案 (包括網路硬碟) 都做加密,所以任何可以存取你的共享資料夾 (dropbox, 網路硬碟) 的電腦都必須做到這些防護,才能完全避免中毒。

最後更新 2016/06/05

防止自動升級為 Windows 10

方法一 – 使用本機群組原則 (限 Windows 7 專業版、旗艦版、企業版)

  1. 開啟 本機群組原則 (鍵盤按 Win + R,輸入 gpedit.msc 後按 Enter)
  2. 本機電腦 原則 > 電腦設定 > 系統管理範本 > Windows 元件 > Windows Update
  3. 點兩項開啟 Turn off the upgrade to the latest version of Windows through Windows Update.
  4. 已啟用,後按 確定

註:系統需已安裝 Windows 更新 KB3065987

方法二 – 修改登錄檔

  1. 開啟 登錄檔編輯程式 (鍵盤按 Win + R,輸入 regedit 後按 Enter)
  2. 瀏覽到 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
  3. 在右側窗格按右鍵,選 新增 > DWORD (32-位元) 值
  4. 輸入名稱 DisableOSUpgrade
  5. 點兩下修改它的值,將值由 0 改為 1
  6. 按確定即可完成

右鍵新增 DWORD 值

輸入 DisableOSUpgrade

將值改為 1

隱藏升級 Windows 10 的圖示:

在登錄檔: HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Gwx 下,增加 DWORD 值 DisableGwx = 1

資料來源:https://support.microsoft.com/en-us/kb/3080351

前言:Toshiba R30 Windows 7 MBR 轉GPT 格式開機

之前說過,UEFI 的主機板必須搭配 GPT 的硬碟分割格式開機才是正確的。

但是自行安裝 Windows 7 時常常會遇到不小心以舊的 MBR 分割去格式化硬碟 (畢竟 Windows 7 安裝光碟一般都還滿舊的),灌好系統了才發現是 MBR 分割,但要重灌也很麻煩。

因此下面提供如何在有裝 Windows 系統的電腦上從 MBR 分割轉 GPT 分割而不須重灌 (來源是 http://social.technet.microsoft.com/wiki/contents/articles/14286.converting-windows-bios-installation-to-uefi.aspx )

系統要求:

  1. 電腦可以以 UEFI 開機
  2. 已安裝 Windows 7/8 x64
  3. 電腦可以從 USB 或記憶卡開機
  4. 一個可以開機並安裝 Windows 8 的 USB 隨身碟 (建議為 Windows 8 的安裝光碟,就算安裝的作業系統是 Windows 7)
  5. BitLocker 已完全關閉
  6. “標準"的 Windows 安裝,Windows 的分區前方至少有約 229 MB 的啟動磁區或空間。
    分區資訊可以透過下列步驟 8. 到 11. 來檢視。沒有這些空間,就無法建立必須的啟動磁區。如果你的電腦沒有,那麼可以用 Acronis True Image (試用版即可) 或 Easeu Partition Master (沒用過) 來調整分割位置。(前方沒有空間的話請不要繼續)

建議:

  1. 強烈建議先備份所有的檔案和系統
  2. 將此說明下載到其他裝置或列印出來,因為執行部分步驟時你的 Windows 無法運作
  3. 這個步驟可能會讓電腦或筆電原廠附的還原磁區失效,建議你先把這個還原映像檔複製出來。

步驟:

  1. 確定 Windows 安裝隨身碟可以開機並進入維修模式
  2. 開機進入 Windows,在 Windows 下找出要轉換的磁碟編號 (通常是 0)。這可以用 Windows 磁碟管理來判斷。
  3. 下載 gptgen (http://sourceforge.net/projects/gptgen),並解壓縮它。這個工具可以讓你把 MBR 轉換為 GPT 分區。(也可以用 Windows 的磁碟管理辦到,但是 Windows 應該不會讓你轉換正在使用的系統碟。)
  4. 注意:此步驟後,電腦就無法正常啟動進入作業系統,不可中途關閉電腦。
    以工作管理員權限開啟命令提示字元 (CMD),移至下載的 gptgen.exe 的資料夾,輸入並執行

    gptgen.exe -w \\.\physicaldrive0

    結尾的 0 是第 2. 步找到的磁碟編號。執行此步驟後,電腦有可能會藍屏當機,是正常的。若沒有當機請正常關機。(Windows 7 下我沒有遇到當機情況)

  5. 以 Windows 安裝隨身碟開機,進入 Windows 安裝程式
  6. 選擇語言和鍵盤後進入命令提示字元 (CMD)
    (Windows 8 安裝隨身碟 選 修復您的電腦 (R) > 疑難排解 > 進階選項 > 命令提示字元)
  7. 輸入
    diskpart

    以進入磁碟分區工具。

  8. 輸入
    list disk

    找出原 Windows 系統的開機磁碟編號,你會看到類似下列畫面:

       Disk ### Status        Size    Free    Dyn Gpt
       -------- ------------- ------- ------- --- ---
     * Disk 0   Online        128 GB      0 B      *
  9. 找到後,標記該磁碟
    select disk 0
  10. 確認該磁碟的分割:
    list partition
  11. 會看到類似下面的畫面:
     Partition ### Type             Size    Offset
     ------------- ---------------- ------- -------
     Partition 1   Primary          229 MB  1024 KB
     Partition 2   Primary          126 GB   229 MB

    (前面的啟動磁區可能不一定是 229 MB。後面數百 GB 的空間通常是 Windows 的空間,小心不要動到)

  12. 刪除舊的啟動磁區 (可以由大小判斷,小心不要誤刪 Windows 作業系統分區)
    select partition 1
    delete partition
  13. 建立新的 100 MB 的 EFI 啟動磁區並格式化為 FAT32 ,然後再建立 128MB 的 Microsoft 保留磁區 (MSR)
    create partition EFI size=100 offset=1024
    format quick fs=fat32 label="System"
    assign letter=S
    create partition msr size=128 offset=103424

    (注意參數的 size 是以 MB 計算,但 offset 是以 KB 計算。另外,UEFI 的開機磁區只能是 FAT32 不能用 NTFS。)

  14. 再確認一次磁碟分割清單 (list partition),應該要看到類似下列畫面:
     Partition ### Type             Size    Offset
     ------------- ---------------- ------- -------
     Partition 1   System           100 MB  1024 KB
     Partition 2   Reserved         128 MB  101 MB
     Partition 3   Primary          126 GB  229 MB

    由於開頭的 1 MB 無法使用,所以第一個分割預設的 offset 會自動調整為 1024 KB。

  15. 確保 Windows 作業系統的分割有被掛載,將它的 volume 代號重設 (通常是 C 槽)
    list volume
    select volume 3
    assign letter=c
  16. 離開 diskpart:
    exit
  17. 重建開機分割資訊,引導開機到新的 Windows 的磁碟分割 (通常是 C 槽):
    bcdboot c:\windows /s s: /f UEFI

    其中 c: 是 Windows 作業系統的位置,s: 是剛才建立的 EFI 啟動磁區的代號。UEFI 指令只有 Windows 8 以上的安裝光碟的 bcdboot 才有。

  18. 重新開機

Non-Minimal Coupling to Gravity

最近在看 Higgs stability 的 papers 才發現,當初覺得不是很可能的 non-minimal couplings 竟然在某種程度上被許多人接受。Minimal coupling 是指一般物質在 Lagrangian 裡只有藉由 Lorentz invariant measure (√-g) 和 metric 與重力場 couple 在一起,並沒有直接與 scalar curvature (R) couple。若 Lagrangian 有與 R couple 在一起的項,就稱為 non-minimal coupling to gravity。對 scalars 來說,一般常見的 non-minimal coupling 是 ξ R φ^2 。

Non-minimal coupling 的概念在 inflation 或 cosmology 的領域內一直都有,然而並不是很普遍被大家接受。有些人認為 Higgs field 作為一個 scalar field,也應該有 non-minimal coupling。而且該 coupling 應該可以藉由 Renormalization group 很自然的得到 [1]。假如 Higgs 真的有 non-minimal coupling,它對 Higgs potential 的 stability 實際上是會有影響的,也許可以改變目前 Higgs potential 仍是 meta stability 的問題 [2, 3]。

References

[1] D. Z. Freedman, I. J. Muzinich and E. J. Weinberg, “On the Energy-Momentum Tensor in Gauge Field Theories," https://inspirehep.net/record/89302.

[2] M. Herranen, T. Markkanen, S. Nurmi and A. Rajantie, “Spacetime curvature and the Higgs stability during inflation," https://inspirehep.net/record/1305878; “Spacetime curvature and Higgs stability after inflation," https://inspirehep.net/record/1375980.

[3] J. R. Espinosa, G. F. Giudice, E. Morgante, A. Riotto, L. Senatore, A. Strumia and N. Tetradis, “The cosmological Higgstory of the vacuum instability," https://inspirehep.net/record/1371724.