Collections of Y2017W06 (2017-02-06 Mon 00:00:00 +0800 ~ 2017-02-13 Mon 00:00:00 +0800)

app

  • Our Mac app was rejected because we are using Swift 3 – Medium
    • 用 Swift 3 寫 Mac App 會過不了官方 App store 的審核而不能上架,原因是使用了 Private API,但作者確定自己沒有使用任何 Private API,結果作者去追了 source code 以後發現,是 Swift 3 的 library 裏面用到的。

blog

django

editor

  • 為什麼我從 Sublime Text 跳槽 Visual Studio Code?
    • 之前有試用過一下 VS code,覺得算是 GUI editor 裏面我目前用到覺得最好用的吧,光是內建整合 Git 以及 integrated terminal 對我來說就贏很多其他的 GUI editor 了。
    • 看了這篇才知道原來 integrated terminal 的點子是台灣人去開 issue 的 XD。

gitlab

gke

  • Using single Docker repository with multiple GKE projects
    • 透過把另外一個 GCP project 的 GKE default service account 加入另外一個 GCP project 的 IAM 中,並給予相對應的權限,就能讓後者直接使用前者的 Docker repository,不用每開一個 GCP project 都要重新 build 一次。

interview

job

  • 一位在华为工作2年员工的心路历程 | 程序师
    • 華為有這麼操喔?上次在飛機上跟一個華為的工程師聊感覺沒這麼慘耶,還是是因為這篇是上海,但跟我聊天的沒記錯好像是北京?而且他才第1年就四處出差都公司出錢。還是學碩士差別?

keyboard

machine learning

programmer

  • The Next Big Blue-Collar Job Is Coding | WIRED
    • When I ask people to picture a coder, they usually imagine someone like Mark Zuckerberg: a hoodied college dropout who builds an app in a feverish 72-hour programming jag—with the goal of getting insanely rich and, as they say, “changing the world.

    • 寫程式的門檻愈降愈低,很多時候不用懂相關理論甚至只要複製貼上再修修改改就能夠寫出一個應用程式,等到人人都會寫程式,像現在勞力付出的藍領階級工作一樣普及的時候,那些純勞力付出的工作可能都已經被機器取代。

python

  • python/cpython: The Python programming language
    • CPython 的 source code 丟到 GitHub 上哩
  • Python 3.6 & Performance. A Love Story
    • 關於 Python 3.6 一些新特性的介紹,紀錄一些比較顯著的:
      • PEP 498: f-strings
      • PEP 525: Async generator
      • PEP 530: Async comprehension
      • PEP 526: Variable annotations
      • new dict implementation
        • 參考了 PyPy 的實作,為 dict 的 memory entry 加上 index
        • memory usage 20% ~ 25% smaller comparted to Python 3.5
      • ...
    • 以及比較了執行速度: Python 2.7 > Python 3.6 > Python 3.5,而 Python 3.7 會比 Python 3.6 再快些。
  • keitheis/alog: Python logging for Humans.
    • Python logging for Humans. Your goto logging module without panic on context swtich. Warning: No more logger = logging.getLogger(name) in your every file.

resume

security

看了第一個 RAT 的工具以後,就把其他相關的也看了一下了。

software engineering


trivia

taiwan

misc

  • Gosu - Wikipedia
    • Gosu (고수) is a Korean term used to refer to a highly skilled person. In computer gaming the term is usually used to refer to a person highly skilled in multiplayer games like StarCraft, Warcraft III (RTS/RPG - DotA), Diablo II (RPG), Counter-Strike (FPS) and others.

    • 原來 Gosu 在韓文是高手的意思...

Share


Donation

如果覺得這篇文章對你有幫助, 除了留言讓我知道外, 或許也可以考慮請我喝杯咖啡, 不論金額多寡我都會非常感激且能鼓勵我繼續寫出對你有幫助的文章。

If this blog post happens to be helpful to you, besides of leaving a reply, you may consider buy me a cup of coffee to support me. It would help me write more articles helpful to you in the future and I would really appreciate it.


Related Posts