以windows 10為例:
1.按"視窗鍵"+Q,鍵入(或複製並貼上下列高亮文字):"windows 功能"後按下"開啟或關閉windows功能"
2.往下捲,找到SMB並取消勾選,按"確定"
3.立即重開機
2017年5月14日 星期日
2017年3月11日 星期六
各種模擬的瀏覽器
之前在2014年7月的 使用perl操控firefox: 基於selenium的解決方案 我曾經提到 selenium 這個由程式所模擬的瀏覽器,通常是為了測試而需要有一個能以 api 去操作的 browser 。github 上的這篇 https://gist.github.com/evandrix/3694955 回顧了10種browser ,依使用的程式語言不同,條列於下:
SimpleBrowser 輕量化的解決方案
spynner 一直都持續在更新中
twill 很久沒更新了
Zombie.js 一直都持續在更新中,4k+個star
env-js 很久沒更新了
.net
Awesomium 重量級的解決方案SimpleBrowser 輕量化的解決方案
java
HtmlUnit 一直都持續在更新中,但 host 在 sourceforge 上phthon
Ghost.py 一直都持續在更新中,2k+個starspynner 一直都持續在更新中
twill 很久沒更新了
ruby
watir 一直都持續在更新中,架構在 selenium 上Node.js
PhantomJS 這是我覺得最有前景的一個解決方案,畢竟 javascript 的 evaluation 在它來說根本就是 native 的;一直都持續在更新中,21k+個starZombie.js 一直都持續在更新中,4k+個star
env-js 很久沒更新了
2017年3月4日 星期六
2017年2月28日 星期二
windows 上沒有 wget 的解決方式
LWP::Simple 的getprint 由於沒有指定 User-Agent ,因此經常得到 403 的回應,所以要給個 header
perl -MLWP::UserAgent -e "print LWP::UserAgent->new(agent => 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36')->get('http://abc.def/ghi')->decoded_content"
http://abc.def/ghi 請代換為所需要的網址
其它的 header 可以在瀏覽器按 F12 查看
perl -MLWP::UserAgent -e "print LWP::UserAgent->new(agent => 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36')->get('http://abc.def/ghi')->decoded_content"
http://abc.def/ghi 請代換為所需要的網址
其它的 header 可以在瀏覽器按 F12 查看
2017年2月25日 星期六
文章中,中英並列的意涵
在以 corenlp 分析文章時,如果有中英並列的情況,會得到一個 parataxis 標注:
網路字典上查 parataxis :
不過我覺得比較好的翻譯是 中進英翻譯系列講座(四) 中所謂的"意合"。
順帶一提,文章中出現這種情況時,意合的文字代表的重要性就更高了,通常都可以拿來當作文章的關鍵字。
中文由於傾向意合,因此在剖析、分詞的時候,更容易造成模擬兩可:
"臨床上"和"麻醉下齒槽神經"的上/下,其實是具有不同的詞性,某方面要先知道有"下齒槽神經"這個術語,但是英文會這樣說:
網路字典上查 parataxis :
n. 名詞 【語言學】(不用連接詞的)並列結構[關系];並列排比;意合法〈使幾個分句不用連接詞而排列起來,例如:I came, I saw, ...
不過我覺得比較好的翻譯是 中進英翻譯系列講座(四) 中所謂的"意合"。
順帶一提,文章中出現這種情況時,意合的文字代表的重要性就更高了,通常都可以拿來當作文章的關鍵字。
中文由於傾向意合,因此在剖析、分詞的時候,更容易造成模擬兩可:
"臨床上"和"麻醉下齒槽神經"的上/下,其實是具有不同的詞性,某方面要先知道有"下齒槽神經"這個術語,但是英文會這樣說:
Where would you inject for an inferior alveolar nerve block?或是
When an Inferior Alveolar Nerve Block is performed, where is the anaesthetic injected?介系詞和冠詞的功用,在此明顯可見
2017年2月21日 星期二
自己帶牌打爐石(誤)
去年 AlphaGO 大勝人類之後,曾經有風聲傳出它即將挑戰卡牌遊戲 "爐石戰記" ,研究了一下發現它的通訊協定早已被破解, github 上有人做了整理:Understanding the Hearthstone Protocol ,所以顯然是滿 doable 的。
這些開發者成立一個網站在 https://hearthsim.info/ ,有這麼一句話:
It was used by the DeepMind team at Google for Hearthstone card generation.
其最新一代作品叫 flireplace ,網址在 https://github.com/jleclanche/fireplace
https://github.com/HearthSim 上列出了一些其它的作品,如牌組計算的 https://github.com/HearthSim/Hearthstone-Deck-Tracker ,安裝版可下載自 https://hsdecktracker.net/
過年期間玩了一陣子,覺得這麼複雜的規則竟然能吸引這麼多人去精通,那麼把生活上的一些(冷)知識、時事等等,做成一套牌組來 KUSO 應該也是滿有趣、又富有教育意義的吧。
這些開發者成立一個網站在 https://hearthsim.info/ ,有這麼一句話:
It was used by the DeepMind team at Google for Hearthstone card generation.
其最新一代作品叫 flireplace ,網址在 https://github.com/jleclanche/fireplace
https://github.com/HearthSim 上列出了一些其它的作品,如牌組計算的 https://github.com/HearthSim/Hearthstone-Deck-Tracker ,安裝版可下載自 https://hsdecktracker.net/
過年期間玩了一陣子,覺得這麼複雜的規則竟然能吸引這麼多人去精通,那麼把生活上的一些(冷)知識、時事等等,做成一套牌組來 KUSO 應該也是滿有趣、又富有教育意義的吧。
2017年2月15日 星期三
玩轉 corenlp(2)
第一次執行時可能要做此初始化,速度比較慢,之後速度就很快了。
如果中文的部分出來的結果不好,我覺得常常是專門用語的問題,例如:
"促"這個字單獨出現時,記憶中也只有 TSH 有這種形容詞的詞性,怨不得 CoreNLP 了
P.S. 使用 ant 編譯後,我沒有壓成 jar ,所以執行方式要修正一下:
java -Xmx4g -cp "*;classes" edu.stanford.nlp.pipeline.StanfordCoreNLPServer -serverProperties StanfordCoreNLP-chinese.properties -port 9000 -timeout 15000
如果中文的部分出來的結果不好,我覺得常常是專門用語的問題,例如:
"促"這個字單獨出現時,記憶中也只有 TSH 有這種形容詞的詞性,怨不得 CoreNLP 了
P.S. 使用 ant 編譯後,我沒有壓成 jar ,所以執行方式要修正一下:
java -Xmx4g -cp "*;classes" edu.stanford.nlp.pipeline.StanfordCoreNLPServer -serverProperties StanfordCoreNLP-chinese.properties -port 9000 -timeout 15000
訂閱:
文章 (Atom)


