$ curl -s -H "X-Something: yeah" localhost:8000 > /dev/null
$ python serv.py
ERROR:root:User-Agent: curl/7.37.1
Host: localhost:8000
Accept: */*
X-Something: yeah
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="UTF-8"> | |
<title>True Trello Printer</title> | |
<link href="http://netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet"> | |
<style> | |
body{margin:15%;} | |
.panel-body{ |
#!/usr/bin/env python3 | |
import urllib | |
import twitter | |
# Fill these contants by yourself. | |
CONSUMER_KEY = "" | |
CONSUMER_SECRET = "" |
$ curl -s -H "X-Something: yeah" localhost:8000 > /dev/null
$ python serv.py
ERROR:root:User-Agent: curl/7.37.1
Host: localhost:8000
Accept: */*
X-Something: yeah
我也被電腦駭客勒索過
李家同·MONDAY, MAY 15, 2017
大概兩年以前,我出門的時候就發現檔案怪怪的,當時我沒有注意就去研究室了。後來回家以後發現好多檔案都毀掉了,我趕緊找我的學生問是怎麼回事,他們說我的電腦中毒了,而且要付多少錢的彼特幣,不然檔案都會毀掉。當然我不會去付勒索的錢,我的學生就說沒有辦法了,只有重灌OS,幾天以後我就有了一個新而乾淨的電腦。
大家一定好奇,我的檔案毀了怎麼辦。我的確是有相當重要的檔案,比方說我正在寫兩本書,一本是有關string matching,另外一本有關analog circuit。如果這些檔案全部毀掉,那我真是很可憐,可是我一點損失都沒有,因為我將我的檔案早就存到雲端系統去了。這個雲端系統當然是國產的,它有很多的優點,遠遠超過外國的雲端系統,對我這個做研究的人來講,這是我最好的選擇。所以就算駭客想勒索我,我根本不怕。
當然我損失了一批音樂的檔案,那批檔案都放在我的硬碟裡。但是我有一個習慣,喜歡將好聽的音樂放進隨身碟,因為我的車上可以用隨身碟,這些檔案恢復起來也很容易,何況因為這些也是來自我購買的唱片,了不起就將這些唱片拿出來重新弄。
我曾經聽過一個故事,有某頂尖大學的電機系學生,他們的研究結果都放在自己的電腦內,沒有想到有小偷進來將所有的電腦全部偷走,這些學生欲哭無淚。這當然是很多年前的事,可是當時我就已經將所有我的重要檔案放入雲端了。
#!/usr/bin/python3 | |
# -*- coding: utf-8 -*- | |
# USAGE: `$ cat $text_file | python3 gtts-chinese.py` | |
import os | |
import sys | |
from gtts import gTTS |
#!/usr/bin/env bash | |
VIRTUALENVS_ROOT_DIR="${HOME}/.virtualenvs" | |
ACTIVE_SH_PATH="/bin/activate" | |
for dir in `find ${VIRTUALENVS_ROOT_DIR} -type d -maxdepth 1` | |
do | |
if [[ ${dir} == ${VIRTUALENVS_ROOT_DIR} ]]; then | |
continue | |
fi |
============================================= | |
- Discovered by: Dawid Golunski | |
- http://legalhackers.com | |
- dawid (at) legalhackers.com | |
- CVE-2016-6662 | |
- Release date: 12.09.2016 | |
- Severity: Critical | |
============================================= |
""" | |
Given cyclic list with elements integers. | |
Find the smallest cycle. | |
>>> find_smallest_cycle([10, 3, 999, 24, 10, 3, 999, 24, 10, 3]) | |
[10, 3, 999, 24] | |
""" | |
def origin(mylist): | |
def make_tuple(list_a): | |
return list(set(map(tuple,list_a))) |
[關於研究] | |
用了一年多做專題,有一些自己對於研究上的想法 | |
1. 自己是可以做研究的 | |
2. 我想做的研究是真的可以為人所用, | |
而不是先射箭再畫靶的紙上談兵。 | |
如果一個研究題目不能為人所用, | |
過了三五年,它就是廢紙一張。 |