PIXNET Logo登入

novus log

跳到主文

.

部落格全站分類:生活綜合

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 11月 18 週一 201323:35
  • Something like that...



http://youtu.be/XVxJuBgE0ic
 
(繼續閱讀...)
文章標籤

novus 發表在 痞客邦 留言(0) 人氣(89)

  • 個人分類:雜文
▲top
  • 11月 15 週五 201300:29
  • 一個字串格式化優於串接的場合

在程式中通常有若干種方法將資訊串成字串,一些可能的寫法如:
msg = format("Do you want to delete %s from %s?", user.name, group.name);

msg = "Do you want to delete {1} from {2}?".format(user.name, group.name);

msg = "Do you want to delete " + user.name + " from " + group.name + "?";

msg << "Do you want to delete " << user.name << " from " << group.name << "?";
(繼續閱讀...)
文章標籤

novus 發表在 痞客邦 留言(0) 人氣(101)

  • 個人分類:心得
▲top
  • 11月 13 週三 201300:29
  • 分割 tkFileDialog 回傳的檔案名稱

使用 tkFileDialog 取得多個檔案名稱有個惱人的小問題,即 tkFileDialog 並不會回傳 python list,而是傳回多個檔名串成的字串。當檔名不包含空白的時候,這個字串會以空白分隔各個檔名;否則各檔名會包含於 {} 當中。

filenames = tkFileDialog.askopenfilename(...)

# Example result:
# D:/file1.txt D:/file2.txt D:/file3.txt
# {C:/My Document/file1.txt} {D:/My Precious/file2.txt}
(繼續閱讀...)
文章標籤

novus 發表在 痞客邦 留言(0) 人氣(649)

  • 個人分類:Python
▲top
  • 8月 11 週日 201322:56
  • Matthew Albanese 的小世界攝影

今天看到一篇介紹 Matthew Albanese 的文章,感覺這位仁兄實在太強了。
http://www.amusingplanet.com/2013/08/magical-miniature-worlds-by-matthew.html
這是 Matthew Albanese 的官方網站,裡面有更多作品。
http://www.matthewalbanese.com/
其實大部分的作品在細看之下還是會發現端倪,不過如果事先不知的話還真的會被矇過去。
這讓我想起學生時代,到了期末宿舍裡總會出現一群端著建築模型跑來跑去的同學。(同一個時期我們則是通霄達旦在 layout 電路、焊板子、寫程式... 感覺鳥多了)
(繼續閱讀...)
文章標籤

novus 發表在 痞客邦 留言(0) 人氣(109)

  • 個人分類:Fun stuff
▲top
  • 8月 08 週四 201323:38
  • Use Tango Palette in Mintty

I borrow this color scheme from Tango palette. It's much easier to read than the default console color scheme. Should work under Msys, Cygwin and Git-bash.
Paste following text to '~/.minttyrc', create the file if it doesn't exist. Then restart Mintty.

BoldAsFont=yes
BoldAsColour=yes
Font=Liberation Mono
FontHeight=10

Black=0,0,0
BoldBlack=64,64,64
Red=204,0,0
BoldRed=239,41,41
Green=78,154,6
BoldGreen=138,226,52
Yellow=196,160,0
BoldYellow=252,233,79
Blue=52,101,164
BoldBlue=114,159,207
Magenta=117,80,123
BoldMagenta=173,127,168
Cyan=6,152,154
BoldCyan=52,226,226
White=211,215,207
BoldWhite=238,238,236
(繼續閱讀...)
文章標籤

novus 發表在 痞客邦 留言(0) 人氣(199)

  • 個人分類:軟體
▲top
  • 8月 05 週一 201323:56
  • 很棒的 Windows 命令列工具:conemu-maximus5

長期以來 Windows 上的命令列工具一直不太好用,使得在 Windows 上使用命令列工作效率不彰。我自己一直是使用 Msys、Cygwin 搭配 Mintty,取代了絕大多數需要 cmd 的場合,所以並沒有很關注 Windows 上第三方命令列工具的發展。雖然也試過像 Console 2 之類的實作,但總覺得可用性還有待加強。
最近注意到的 conemu-maximus5 倒是讓我蠻驚豔的。可自訂化程度甚至超越 Mintty,像是字型、色彩、透明、console buffer size 等等基本功能就不必多說了(提外話,conemu-maximus5 搭配文泉驛等寬微米黑相當漂亮)。進階的功能還包括:
- 頁籤、分割視窗等功能。
- 搜尋 console buffer。
- 內建和檔案總管、PowerShell 整合的選項。
- 可快速變化換選取模式,不過預設有點奇怪 -- 按住左 shift
- 非常豐富的快速鍵行為。
還有一堆我一時三刻沒辦法摸清楚的功能。
不過萬事總難完美,根據個人使用 Mintty 以及曾經寫過 Windows pipe 程式的經驗,Windows 的 Console 子系統並不是很容易合作,有些時候還是會出現無可避免的錯誤。某些 Mintty google code 上的 issue 經討論最終都是無解,根本問題出在 Windows 的 console 機制上,我不認為 conemu-maximus5 會有辦法解決。另一個小小的問題,畢竟底層的命令解釋器仍舊是 cmd,所以自動完成和命令回溯方式沒有像 bash 那麼貼心。
由於我常常需要在 Linux 和 Windows 之間跳來跳去,bash 和 Mintty 仍然是個人首選,沒使用 conemu-maximus5 的打算。對於常常需要在 Windows 上動用命令列的使用者,真的強烈建議研究一下 conemu-maximus5,光是搭配文泉驛等寬微米黑就很值得了。
(繼續閱讀...)
文章標籤

novus 發表在 痞客邦 留言(0) 人氣(902)

  • 個人分類:軟體
▲top
  • 7月 31 週三 201322:44
  • Blank Your Monitor + Easy Reading

找到這一個 firefox/palemoon 的 add-on:Blank Your Monitor + Easy Reading。 簡單來說就是把頁面變成黑底白字,在閱讀維基百科這類文字多且潔白的網頁很好用。有這方面需求的人可以裝來試試看。
最近看了一些 HTML5 的範例之後,讓我想起某些在幾年前還很困難的任務,現在似乎變得輕鬆多了。現在我使用的電腦必裝 flashblock ,不知道未來會不會出現 HTML5 block 之類的東西,因為有些白爛的多媒體真的很惱人。
(繼續閱讀...)
文章標籤

novus 發表在 痞客邦 留言(1) 人氣(169)

  • 個人分類:雜文
▲top
  • 7月 17 週三 201301:00
  • Linux Mint + MATE 搬移視窗快速鍵

使用 Linux Mint + MATE 桌面有一個小小的缺點,那就是無法用快速鍵搬移視窗貼齊左/右半螢幕。這個功能我在 Win7 和 Ubuntu 上已經用慣了,一時之間不太順手。連 Cinnamon 桌面在這方面都相當齊全,我不太清楚為什麼 MATE 沒有這項功能。
網路上好像有很多人建議直接裝完整的 Compiz 桌面管理器,但我希望有一些比較輕量級的作法,畢竟我現在的工作環境恐怕沒有多餘的力量在一些花俏沒營養的事情上。以下是在 Linux Mint 討論區上找到的 可行方案 :
首先安裝 wmctrl,於是就可以使用下列命令搬移作用中視窗到指定的位置。第一行命令特別針對已經全螢幕的視窗,先取消全螢幕屬性,然後第二行再移動視窗至 0,0,600,768(x,y,w,h)。
(繼續閱讀...)
文章標籤

novus 發表在 痞客邦 留言(0) 人氣(751)

  • 個人分類:Linux
▲top
  • 7月 03 週三 201301:01
  • 想和雕像玩的狗


http://youtu.be/q8DiOthAKek
這隻狗對雕像做出數次「邀玩」的動作,似乎真的將雕像視為生物。我對於動物如何理解世界一直都感到好奇,之前讓我感到驚奇的還有 http://novus.pixnet.net/blog/post/28621765
(繼續閱讀...)
文章標籤

novus 發表在 痞客邦 留言(0) 人氣(41)

  • 個人分類:Fun stuff
▲top
  • 6月 25 週二 201320:52
  • 在編譯期選擇演算法

假設程式需要用到三個演算法,分別是 Foo、Bar、Qwerty,每個演算法可能會有 64-bit 整數、32-bit 整數、SSE2、SSE3 等四種實作方式。
在 32-bit 編譯環境上,通常 32-bit 版本會比 64-bit 版還快,且 SSE 版還會比原生整數更快;反過來說,在 64-bit 編譯環境應當優先使用 64-bit 整數版。基於懶人因素以及現實考量,大部分的演算法在一開始並不會有 SSE 版,只有當現有演算法還有顯著改善空間時,才有足夠的誘因去實作 SSE 版。最後,並非所有平台都支援 SSE,因此必須適時關閉這部份實作。
這就是我遇到的問題。有一個很顯而易見的方案,就是運用條件編譯式插入不同的實作,我之前也是這樣做的。應該很容易想像,當程式碼漸漸擴充,條件編譯式很快就變得難以閱讀。
於是我冒出一個想法,首先用 struct 將演算法實作包裹起來:
(繼續閱讀...)
文章標籤

novus 發表在 痞客邦 留言(0) 人氣(231)

  • 個人分類:C&C++
▲top
«1...56726»

Category

toggle Computer (6)
  • 軟體 (8)
  • Python (4)
  • C&C++ (51)
  • Linux (4)
  • 心得 (11)
  • 圖形 (10)
  • 剪貼簿 (2)
  • 生態環保 (4)
  • Fun stuff (39)
  • 超自然揭秘 (12)
  • Science & Math (29)
  • 雜文 (69)
  • 繪畫與工藝 (7)
  • 版務 (6)
  • 未分類文章 (1)

Recent

  • 用 Python 將圖片打包成 EPUB
  • 幾個北半球城市的經緯度
  • 瓦楞紙製作的橡皮筋動力槍
  • 連續川崎玫瑰
  • 《冷廬醫話》選錄(2)
  • 《冷廬醫話》選錄(1)
  • 推薦一部 James Randi 的紀錄片
  • 流言終結者未播出的流言
  • 讀《中西醫第一次大對決》心得
  • 一些可程式自動機的影片

Comment

  • [22/07/12] 訪客 於文章「椰子點滴...」留言:
    回饋您這方面資訊,我是從 PTT搜尋引擎的排名,看...
  • [22/06/16] 育龍 於文章「有趣的世紀帝國2劇情攻略...」留言:
    育龍 日日夜夜 真正的爸爸.媽媽打入地獄,真正的爸爸.媽...
  • [22/03/28] 訪客 於文章「為什麼又是英國研究...」留言:
    歡迎訂閱Uni-edit學術論文寫作技巧! This ...
  • [22/01/07] 訪客 於文章「怪獸檔案-豬腳頻道在自砸招牌...」留言:
    伪纪录片在那扯什么真假,演出来的东西还能扯真假,本来就是根据...
  • [21/01/27] FIRE 於文章「歷史上的世界末日...」留言:
    howmanydaysuntil.center/end-of...
  • [20/06/16] River 於文章「It's Greek to me....」留言:
    果然大家在想的都是同一件事,如何統整視覺化,有意思!Good...
  • [20/06/16] River 於文章「幾個北半球城市的經緯度...」留言:
    有意思!一直很想做個比較,感謝你做了^ ^...
  • [20/04/22] roy 於文章「對 C++ 物件一個常見的誤解...」留言:
    優質文章...
  • [20/03/12] Uni-edit Taiwan 於文章「為什麼又是英國研究...」留言:
    Uni-edit的客戶回饋: 我的第一篇由Uni-edit...
  • [19/12/30] NMSL 於文章「本日笑話-What is a "WRIT...」留言:
    忘記perl了嗎?...

Archive

Search

Experimental

參觀人氣

  • 本日人氣:
  • 累積人氣: