2017年4月19日 星期三

SyntaxHighlighter在https下的Blogger不能使用-已解決

4/7發現問題:
其實之前就會發現到舊文章的一些程式原始碼範例的高亮度顯示功能消失了
不過當時以為是作者的伺服器暫時掛點而不以為意
最近重開程式碼的文章(上一篇的python)時
才正式地注意到這個問題還存在著

上網找了一下答案
這才知道,因為開啟了Blogger的強制https連線造成無法使用
詳細地的說起來,就是直接引用原作者網址上的檔案時
會因為不符合https模式下Blogger的連線原則而被ban掉
只要取消掉這個新功能就OK了

如果要保留https的安全連線機制
目前有兩項作法:
1、使用google自家開發的套件code-prettify
2、把SyntaxHighlighter的那些檔案放在google認可的https連線網站上
嗯~~不管哪一項都蠻麻煩的
用第1項似乎是最佳方案,但舊文章需要修改
用第2項不用改舊文章,但需要找個google認可的網路空間放那些程式碼

目前就暫時關掉強制https連線好了
暫時沒什麼心力去處理這一塊

4/19更新:
花了一些時間找了一些方案
包含了,第一方案:使用code-prettify並修改CSS
讓google的code-prettify的顯示與SyntaxHighlighter一樣
這看來可行性蠻高的,先記著
然後接著就看到的可行性更高的第二方案
把SyntaxHighlighter程式碼丟到github上,然後用rawgit的的服務存取
這樣就Google認可的安全連線了(參考文章:善用RawGit存取GitHub Raw File)
最後想想,反正這樣的服務是免費的
應該也有人把東西丟上去過了吧
就以cdn+SyntaxHighlighter的關鍵字找到了這個網站
https://cdnjs.com/libraries/SyntaxHighlighter
好啦,把目前Blogger裡使用的連結改成這個網址裡顯示的,結案!
舊文章什麼都不用改啦!

2017年4月7日 星期五

Python環境下最單純的GUI產生法~使用ctypes調用Windows API~

Python用了一陣子
很多特性確實令人讚賞
除了要把寫好的程式給其它人使用...
一般來說,通常都是使用py2exe或pyinstaller之類的輔助程式
將寫好的python檔,轉換與打包成可獨立執行的檔案
這樣做的唯一小缺點就是當python大改版時
還要等原作者更新,才有辦法使用,像py2exe目前只支援3.4版
超過就只能靠pyinstaller,但最新的3.6它也不支援
雖然以我的用法來說,應該沒有非3.6不可
但萬一遇到了呢?
似乎用Embedded版,然後用批次檔的方式達執行還可以
只是一般人都用視窗介面習慣過,Embedded不會包TKinter
又是個難關......

所以,捨棄上面的作法的最理想的目標就是...
看能不能有單純搭配官方的Embedded版就可以跑GUI的方案
就這樣東找西查之下,看到了一個用python跑windows api的範例
https://gist.github.com/mouseroot/6128651
複製程式碼後,執行下去。喔喔,有問題...
然後看了一下底下的討論,有一個地方有問題,再改一下...
喔喔,可以跑耶!
只靠embedded的最單純環境下
寫一個python xxx.py的批次檔就有視窗GUI可用
這個就是我想要的
然後就接著研究這個ctypes模組怎麼跑Windows API

2017年4月5日 星期三

意外的黑馬 ACCA13區監察課


會注意到這一部也算是意外
首先是網路上,巴哈動畫瘋相關討論串有提到大牌配音員不少
然後開播那時,剛好有空閒看個一集
對,一集,就這麼一集
看完覺得有點中毒
就這樣繼續看下去啦!

這個欲望怎麼形成的呢?
說有趣嘛,也還好
說刺激嘛,根本沾不上邊
但那種有點慵懶,帶有美食在其中的氣氛
還有開頭主題曲奇特的曲風與復古的畫面
確實有種奇特的魔力吸引人繼續看下去
另外就是第一集的吸菸畫面的次數也真是個非常特別演出
在現今反菸風氣之盛行情況下
還有一個大菸槍主角,這還蠻新奇的

故事主線一開始還摸不著頭緒
不過隨著主角監察課的業務展開
慢慢地將整個主線呈現出來的感覺算十分不錯
而且吊人胃口的謎團解開的方式並不會千篇一律
有時淡淡地呈現,有時很爆炸性的展開
配合上恰當的背景音樂與配音員適當的演出
整個就是很舒服
對,雖然裡面不欠陰謀詭計,但觀賞起來就是很舒服
以動畫族群的專用語說,我覺得可以歸類到「難民番」
是看著看著,心靈可以得到慰藉的動畫

總之,感謝巴哈姆特動畫瘋提供平台與曼迪公司引進這部動畫
讓我每週二、三看完心情都很好