0%

相依的 so/dylib/dll

有時候為了要確認執行檔需要什麼相依的模組。
在不同的平台有不同的工具,這兒我們看在 linux/mac/windows 上分別如何達成。

  • linux: ldd
  • mac: otool
  • windows: dumpbin
閱讀全文 »

asciinema

有時單純的文字無法完整的表達我們的想法。如果可以錄成影像比較可以完整表達自己的意思。
但是如果只是單純的文字,用影像又感覺很巨大,大材小用。
有段時間遇到了 asciinema 。剛好看到有人在介紹 hexo 結合 asciinema 。
特別記錄一下,下次忘記了就可以來找找看。

閱讀全文 »

極品關鍵

女人問禪師:
為什麼很多成功的男人都有情人?
是成功的男人都經不起誘惑嗎?
禪師回:
其實男人都差不多,
.
.
.
.
.
.
.
.
.
.
.
.
.
.
只是女人很少去誘惑不成功的男人~

極品後悔

(寵物也有人權)
神燈故事的另一個傳說
有一個獨居的老太太,沒有任何親人,也沒有結婚 陪她的是一隻貓,生活非常孤單。
有一天 當她正在整理閣樓時,發現了一個神燈,她好奇地擦著這個神燈,果然出現了燈神。
燈神答應給老太太三個願望。
老太太想一想說:
「第一個願望,希望我房子變成豪華的城堡;第二個願望,我能恢復年輕貌美,變成這城堡的公主;第三個願望,將我的貓變成英俊體貼的王子,永遠陪伴我。」
一陣煙霧過後 她睜開眼睛,發現她的願望都實現了。
她恢復了年輕貌美,身著華麗的衣服,並住在豪華氣派的城堡裡,儼然是一位高貴的公主,身旁有一位英俊的王子陪伴她。
王子輕輕摟著她 溫柔地對她說:









「親愛的!現在妳是否後悔當初叫獸醫把我閹了吧!」

tmux

最早在使用的是screen, screen用了很久,也很好用,而且支援的平台很廣。
使用這類軟體的目的是不喜歡開一堆terminal, 而且,有時terminal斷了,程式就結束了。
當你工作執行到一半,又是一個需要花很久時間的工作。你會抓狂,因為代表你要再花一次時間等程式跑。

所以當我們需要同時開很多遠端 shell 時,這類工具真的很好用。
tmux 改進了一些 screen 的缺點。不過也沒有差很多,有時我會搭配使用。
我個人覺得 tmux 更視覺化,很多情境都可以看的到結果。
而且可以在同一個shell中再切更多小的 pane。方便監控 log 或是需要花時間的 job 。

閱讀全文 »

極品懺悔

(永遠要懷抱著信心,懺悔之前,請確定是否已經無法再復生)
男子身體不適住院,醫院檢查結果確定罹癌,只剩ㄧ個月生命,男子得知後,決定向妻子懺悔:
「老婆,ㄧ直以來,我根本沒愛過妳,甚至覺得妳像是ㄧ頭豬,還有 … 我還背地裡外遇。外頭還養了三個小孩..」
妻子聽的淚流滿面 . . . . . . . .
⋯⋯此時,
護士匆忙跑了進來:「不好意思,報告拿錯,妳丈夫不會死…」
妻子冷冷的說:…

















「不!… 他死定了。

魔術方塊

在大一的時候接觸了魔術方塊,那時的學長可以在18秒內完成一次的解魔術方塊。
就看到一個混亂的魔術方塊,沒多少時間內就可以六面都歸位了,六個顏色就完成了。

魔術方塊

閱讀全文 »

linux 資訊

有時登入一個 linux 系統,我們不知道系統的環境。
透過探查系統資訊,就可以了解目前所在 linux 的資訊。

下面就是我們可能想知道的資訊

  • linux 的版本
  • kernel 資訊
  • 開機時間
  • 記憶體資訊
  • CPU 資訊
  • 磁碟資訊
  • 登入資訊
  • 執行的程序
  • 電腦名稱
  • 時間
  • ip
  • 系統負載
閱讀全文 »

SEO

辛辛苦苦寫的網頁,發現 google 無法搜尋到,感慨啊。hexo 是可以設定讓 google 找到的。
今天就讓我們來看看怎麼設定吧。需要設定:

  • sitemap 生成 sitemap,方便 google 正確搜尋。
  • robots.txt 某些東西是不該讓 google 搜尋的,設定好後,就可以避免不該被搜尋到的被搜尋到。
  • verification google 要驗證你對網站的擁有權,才可以提供搜尋功能。

sitemap

安裝 sitemap

1
$ npm install hexo-generator-sitemap --save

編輯 theme 中 _config.yml。

1
2
sitemap:
path: sitemap.xml

robots.txt

我們在hexo 根目錄下的 public 目錄下新建一個robots.txt文件,內容如下:

1
2
3
4
5
6
7
8
9
10
11
12
User-agent: *
Allow: /
Allow: /archives/
Allow: /categories/
Allow: /tags/
Allow: /about/
Disallow: /vendors/
Disallow: /js/
Disallow: /css/
Disallow: /fonts/
Disallow: /fancybox/
Sitemap: https://owenouyang.github.io/blog/sitemap.xml

驗證

打開 Google Search Console
加入 hexo 資源到 google search console

在我的例子裡,我是用 html 標記來進行驗證的。
Google Search Console 會產生 meta google-site-verification

編輯 theme 中的 _config.yml

1
2
3
# Google Webmaster tools verification.
# See: https://www.google.com/webmasters
google_site_verification: N87OYPAJzubPX-X5fs09zDWJV8b3m0GUf4J_DndfItI
1
$ hexo cl && hexo g && hexo d

上傳後回到 google search console 完成驗證。

結論

這篇只是簡單的記錄google search的設定。進階的設定,還是要再補充。

freenom

  • 官網 一年期限,時間快到可以免費續。
  • 免費網址: .tk, .ml, .ga, .cf, .gq
  • freenom 是目前唯一提供永久免費頂級網域的公司。

進入官網,直接搜尋你要註冊的網站,就可以選擇免費12個月的方案。之後可以免費續期。
可以 email 註冊,或是用 facebook/gmail 登入。

注意

免費的好用,但免費的不一定有保障,何時中止提供服務也不知道,使用上要注意。

#