程序員相關的電影

最近刷抖音刷到的,然後另外又查了一些,在這邊做個分享

  • 標題格式: 中國片名 / 台灣片名

黑客帝國 / 駭客帝國

1999年

  • 概念: 在線/離線、遞迴、循環、矩陣…
  • 這部具有革命性的電影,一種文明的結束是另一種文明的開始,它成了後來的很多電影效仿的對象。

環形使者 / 迴路殺手

2012年

  • 概念: 循環
  • 如果生活變成了一種無休無止的循環,該如何終止它?

創: 戰紀 / 創:光速戰記

2010年

  • 概念: 虛擬與現實
  • 很多到了年紀的計算機科學家都會承認,他們對計算機計算或戰爭遊戲的熱愛來自一種憧憬。

遇見未來 / 天眼救未來

2007年

  • 概念: 遞迴

死神來了 / 絕命終結站 (有五集)

2000年 ~ 2011年

  • 概念: if/else jump

盜夢空間 / 全面啟動

2010年

  • 概念: 虛擬機、嵌套

雲圖

2012年

  • 概念: 並行
  • 看似無關的幾個線索其實是有內部聯繫的,就像是並行計算其實都是為了解決同一個任務,甚至還會共享一些變量。

Flatland 2: Sphereland

2012年

  • 概念: 2D

源代碼 / 啟動原始碼

2011年

  • 概念:多線程重進入(Reentrancy)機制
  • 我很好奇這些源代碼是在什麼上運行的。如果關閉電源,那另外一個世界就會消失?

恐怖遊輪 / 汪洋血迷宫

2009年

  • 概念:死循環

流浪地球

一部中國評分蠻高的電影,講述的是地球發生了一些重大天災,最後全球決定帶著地球逃亡…

以亞洲來說,算是一部拍的還不錯的科幻電影,雖然前半場有點無聊和多餘,到了後半場還是挺感人的。

鐵幕天空/鋼鐵蒼穹/Iron Sky

這是一部腦洞大開的電影

月球的背面是什麼

月球的背面竟然住著一群外星入!?

這是納粹!

哈哈

原來,這是一部講述二戰後德軍戰敗逃到月球上面住的故事,我一開始還很好奇的以為月球背面可能真的住著外星人,還去查了最近登月的一些訊息,查到的都是證實月球後面也只是一般的坑坑洞洞(被隕石打過的痕跡)

推薦

這一部腦洞大開的電影,也是值得一看的,裡面有很多諷刺各國以及首長的經典對話!

阿甘正傳

簡介

這是講述一個智商低於 75 的人,但卻比高智商的人們還要容易成功的一個故事

阿甘是一個有嚴重駝背的小男孩,腳上裝戴著矯正器,做事感覺一板一眼但卻很聽媽媽的話,從小被欺負,但也幸運的遇到了女主角,在一次被欺負的過程,女主角不斷的說著「跑!阿甘,跑」,阿甘也照做的努力的向前跑,跑著跑著矯正器變身了,跑出了天際,跑贏了所有足球隊的人最後還成為加入了全美大學美式足球明星隊!

在一次的閒置下,朋友教阿甘打了桌球,說這很容易你只要一直盯著球就行了,阿甘照做了不斷的盯著球打,打出了名號,後來阿甘因為好友的戰死為了履行答應他的捕蝦行業,也捕蝦捕出了一片天,最後還成為了 apple 的股東儼然間成了億萬富翁

每當阿甘被嘲笑傻的時候,他最常說的就是媽媽說「做傻事的人才是傻事」

心得

仔細想想,其實傻傻的做著某件事,也許才是最聰明的

最重要的是同樣的事,不斷的做,堅持地做,不要想東想西,做!就對了!

分享這部電影給大家

補充: 裡面還有很多當時美國的一些歷史文化和當時這部電影想要撼動民心的一些內容…

輪到你了 あなたの番です

最近看了一部日劇 あなたの番です,這是一部由原田知世與田中圭主演的電視劇,而且是日本25年以來再次二季連播的劇,也就是說一共有二十集,我開始看的時候,已經到了第一季第8集,第1集男女主角搬到新買的小公寓裡,然後女主角參加了居民委員委,結果不知道誰提議寫下自己想殺的人並且做紙條的交換,還訂了遊戲規則也就是若你寫下的人有人幫你殺了對方,你就要去殺你抽到的紙條上面的人。

到後來紙條上的人一個接一個的死去,但目前每一集的線索都還無法有任何跡象顯示兇手是誰,甚至猜測兇手可能有多個,這讓人燒破腦的推理劇(有可能編劇沒有要讓我們推理),也不斷的到網上看大家的分析討論,不過在台灣好像比較少人在討論這部日劇,至於原因為何,就不得而知了,我很多的分析與討論都是上 知乎豆瓣 去看的,發現很多網友真的很神,很多我沒有注意的細節都標出來了。

目前追到第一季 + 特別篇完結,好令人著急,每周都在等新番出爈,第二季第1集要等 6/30 之後才會有熟肉看了,雖然有很多網友推測兇手有可能是男主角,懷疑的方向是他擁有多重人格,但是第二季的標題是男主角的反擊,應該不會結果兇手真的是男主角吧…好期待第二季的到來

蠻推薦大家看這部,若不想等新番的話,建議 9月 再開始一次看二季!

心血來潮升級一下 next 主題

原先用的是 hexo-theme-next 6.x.y 忘了實際版號,目前升級至 7.1.2, 它的前身是 https://github.com/iissnan/hexo-theme-next (6.0.0 以下的版號)

主要原因

  • 看到新的樣式有一些有趣
  • 我在舊版本的作法上有一些不妥 (直接修改 themes/next/_config.yml 這會導致每次升級都要重新處理 conflict)
  • 升級過程以及其遇到的小問題:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
mv themes/next themex/next.old # 這個是個人習慣, 先備份舊的檔

# https://github.com/theme-next/hexo-theme-next/blob/master/docs/zh-CN/DATA-FILES.md
# 我採用了方法一 (改動最小)
# 选择 1:override: false(默认):

# 检查默认 NexT 配置中的 override 选项,必须设置为 false。
# 在 next.yml 文件中,也要设置为 false,或者不定义此选项。
# 从站点的 _config.yml 与主题的 _config.yml 中复制你需要的选项到 hexo/source/_data/next.yml 中。
mkdir -p source/_data/

# 拉最新版本的 hexo-theme-next
git clone https://github.com/theme-next/hexo-theme-next/ themes/next

# 比對舊的 _config.yml 我有設定過的選項 (若你不是升級的不用做這一步)
git diff themes/next

# 想要覆蓋的 next _config.yml 都在這裡寫
vim source/_data/next.yml

# 以為一切都完成,結果發現 css 樣式沒有更新,才發現漏了這個流程
hexo clean && hexo g -d && hexo s

# hexo clean 清除緩存文件 db.json 和已生成的靜態静態文件 public
# hexo g = hexo generate 生成網站靜態文件到默認設置的 public
# hexo s = hexo server 啟動本地服務器,用於預覽主題,默認 http://localhost:4000/

rm -rf themes/next.old

# 這樣以後升級 next 主題只需要
cd themes/next
git pull

賈胖就是個大懶豬

沒想到工作一忙起來,真的會忙死人,根本不會有時間想到繼續寫我的 blog….

今天講講我最近看到的東西吧…

先說明下,本站目前採用的是 hexo

hexo 目前用起來其實不太順手,很多東西都不太直覺…但畢境他是比較早出的工具…

vuepress

新的 static site generator (SSG) 工具誕生於 2018年4月, 與 vue 一致的風格,如果用過 vue 的人應該會感覺很親切,還可以在這邊直接寫 vue 的組件,聽說尤大大說寫這個工具是為了解決他自己寫文檔頭痛的問題,目前處於 1-alpha,等他正式版 release 我可能會考慮換這個

其它

其它還有

  • Jekyll: 用 Ruby 構建,並集成到 GitHub Pages 中,因此被黑客攻擊的風險要低得多。主題可以簡單更換,自帶 SEO,並且 Jekyll 社區提供了大量的自定義插件。
  • Gatsby
  • hugo

參考: https://juejin.im/post/5b47079bf265da0faa3655be

結語

還是希望能找到一款順手的工具,隨手就能寫,目前最順手的應該還是 docsify,賈胖的技術 blog 就是用 docsify 完成的可以看看效果頁 https://blog.jiapan.tw

萬眾矚目開始寫賈胖的 Blog, 其實曾在 2015 年 就用了 hexo 架起我的 justintien.github.io,但後面沒有繼續在寫了…

復出動機

為什麼突然重啟了 hexo 寫 blog 的想法

這要歸功於我的幾個夥伴們 up9cloud gto22834, 推薦我使用 docsify, 我開始先將平時的工作學習筆記整理成 blog, 於是 Justin (Jiapan 賈胖) 就這樣誕生了!

未來展望

希望可以做到每週至少寫一篇文章,而且持續到老!

同時也在我的 Justin (Jiapan 賈胖) 發表了一篇 使用 hexo 建立 blog & deploy on github.io