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
- [Ph.D. Admission] UIUC / Cornell / CMU – 金廷武 – Medium
- 人生勝利組的大學同學發了篇美國名校資工博士申請的心得文
django
- Django Web Framework (Python) - Learn web development | MDN
- Mozilla 竟然有 Django 的 Tutorial XD
editor
- 為什麼我從 Sublime Text 跳槽 Visual Studio Code?
- 之前有試用過一下 VS code,覺得算是 GUI editor 裏面我目前用到覺得最好用的吧,光是內建整合 Git 以及 integrated terminal 對我來說就贏很多其他的 GUI editor 了。
- 看了這篇才知道原來 integrated terminal 的點子是台灣人去開 issue 的 XD。
gitlab
- Postmortem of database outage of January 31 | GitLab
- Gitlab 針對 2017/01/31 誤刪 production db 以及後續的處理和反省做了詳細的紀錄。
gke
- Using single Docker repository with multiple GKE projects
- 透過把另外一個 GCP project 的 GKE default service account 加入另外一個 GCP project 的 IAM 中,並給予相對應的權限,就能讓後者直接使用前者的 Docker repository,不用每開一個 GCP project 都要重新 build 一次。
interview
- Interview Preparation 101
- 成功面試進入美國 Google Intern 的人的準備心得
job
- 一位在华为工作2年员工的心路历程 | 程序师
- 華為有這麼操喔?上次在飛機上跟一個華為的工程師聊感覺沒這麼慘耶,還是是因為這篇是上海,但跟我聊天的沒記錯好像是北京?而且他才第1年就四處出差都公司出錢。還是學碩士差別?
keyboard
- Convert Any USB Keyboard to Bluetooth | Hackaday
- 好酷啊,竟然可以自幹個把 USB 轉成 Bluetooth 的裝置,不過去看了教學影片以後其實還挺麻煩的就是了。
machine learning
- Machine Learning in a Year – Learning New Stuff – Medium
- 作者花了一年的時間自學 Machine Learning。開頭就說不一定需要懂數學理論才能開始學。
- 簡體中文版:我是如何花了一年時間來學機器學習的 | 程序師
- terryum/awesome-deep-learning-papers
- 一個收集跟 Deep Learning 相關論文的 Repo.
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 再快些。
- 關於 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
- 撰寫履歷:如何吸引賞識你的人 « NickWarm's Blog
- 這篇是以中文履歷為主
- 同一個人丟了兩種不同版本的履歷,一個收到感謝函,一個收到面試通知,足見履歷重要性。
- 除了照片、姓名解構、自傳以外我都算認同
- CakeResume 感覺不錯用
security
看了第一個 RAT 的工具以後,就把其他相關的也看了一下了。
- nathanlopez/Stitch: Python Remote Administration Tool (RAT)
-
Stitch is for education/research purposes only. The author takes NO responsibility and/or liability for how you choose to use any of the tools/source code/any files provided.
-
- sweetsoftware/Ares: Python botnet and backdoor
-
Ares is a Python Remote Access Tool. Warning: Only use this software according to your current legislation. Misuse of this software can raise legal and ethical issues which I don't support nor can be held responsible for.
-
- GitHub - ahhh/Reverse_DNS_Shell: A python reverse shell that uses DNS as the c2 channel
-
DNShell v1.7 Description: A Python Reverse Shell that uses DNS as the C2 channel. Requires: dnslib dnspython pycrypto Gotchyas: don't forget to change your HOST don't forget to change your SECRET key run server first Moar Info: http://lockboxx.blogspot.com/2015/01/python-reverse-dns-shell.
-
- vesche/basicRAT: python remote access trojan
-
This is a Python RAT (Remote Access Trojan), basicRAT was created to maintain a clean design full-featured Python RAT. Currently a work in progress and still being hacked on. Disclaimer: This RAT is for research purposes only, and should only be used on authorized systems.
-
- GitHub - n1nj4sec/pupy: Pupy is an opensource, cross-platform (Windows, Linux, OSX, Android) remote administration and post-exploitation tool mainly written in python
-
Pupy is an opensource, multi-platform (Windows, Linux, OSX, Android), multi function RAT (Remote Administration Tool) and post-exploitation tool mainly written in python. It features a all-in-memory execution guideline and leaves very low footprint.
-
software engineering
trivia
- 你知道英語可以寫成這樣嗎? - BBC 中文網
- 原來英文有速記寫法,根本就是蝌蚪文 XD。
taiwan
- Re: [問卦] 那些說吻仔魚是各種魚類幼苗的人在想什麼 - Gossiping板 - Disp BBS
- 吻仔魚是沙丁魚魚苗,不好養殖,只能用補抓野生的,因為魚苗很小,所以要用網眼特別小的魚網,捕撈時會連同其他魚的魚苗也一起抓上來,也不可能每個魚苗慢慢挑,進而導致漁業資源枯竭。
- 2016/10 立院公聽會 | 電競政策產銷履歷 | hackfoldr
- 原來電競替代役從去年 10 月就開始計劃了啊
- 而且 hackfolder 竟然被引進政府裏面用了嗎?
- 真的是完全公開透明的會議記錄啊
- 不考幹嘛念?偏鄉免費教程式多年,成大教授:4個錯觀念,害台灣一代比一代笨-教育|台灣|偏鄉教育|教授|學習|做孩子的重要他人|蘇文鈺|成大資工系|程式教育-風傳媒-蘇文鈺
-
只學「有用」的學問
- 不唸不會賺錢的科系
-
不培養無法測量的能力
- 考試至上,什麼都要打分數。
-
製造相互排擠的世代
- 成績好的人不肯教成績不好的人,怕自己被超越。
- 芬蘭的教育則是從小就讓孩子學會互助合作。
- 成功是靠互助合作,而不是踩著別人的屍骨往上爬。
-
教育不該為教育以外的目的服務
- 很多企業開的私立大學都是為了直接培養員工,不太教其他的事。
- 反而很多台灣家長覺得這樣很棒,一畢業就有工作。
-
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.