历史笔记 8

原载于 https://github.com/district10/blog/blob/master/_pages/notes.md


删除中文字符: :%s/\v[^\x00-\xff]+//g

sudo apt-get install cowsay

easy_install statsmodels

lossy
convert \
    -strip \
    -interlace Plane \
    -gaussian-blur 0.05 \
    -filter Lanczos \
    -quality 85% \
    in.jpg out.jpg

It’s good to be familiar with other editors like Vi so that you can be productive even if that’s all you have, and then learn how to make the most of Emacs so that you can reap the benefits over the decades.

Fear, uncertainty, and doubt (often shortened to FUD) is a disinformation strategy used in sales, marketing, public relations, politics and propaganda. FUD is generally a strategy to influence perception by disseminating negative and dubious or false information and a manifestation of the appeal to fear.

Control+f/b, move one screen down/up.

OBJ = $(SRC:.c=.o)

palette ['pælət]

back off from ‘\0

gilarus,快乐的基因, nomados,流浪的基因

Craigslist

被 GFW 墙了。其实不怎么样,天朝这样的网站多了去。(不过还是要吐槽这蛋疼的 GFW。)

refs and see also

那什么 Emoji cheat sheet for GitHub, Basecamp and other services,不比这个好:Emoji searcher

Emoji 的各种玩法……

Emoji 的各种玩法……

😅

refs and see also

Control + Alt + Up/Down/Left/Right

为了把爬虫放进来1,参考 The Web Robots Pages 写了一个 robots.txt,里面只有两行:

User-agent: *
Disallow:

加了后去百度的 Robots_站长工具_robots文件检测及生成 看看生效没。

提交链接,spider:

l: el,但实际上很多人读成 lel。

They have no idea what’s going to happen.

pop the cherry 意为 take one’s virginity, 也叫 deflower, defile, trim the buff, crack the pitcher, pluck the rose, pick the lock, cut the cake, enter the Valhalla, land the Martian probe on Venus 当年 The Runaways《Cherry Bomb》的 cherry 暗示的就是这个。

Elon (eelon not eyelon) Musk

shutdown -s -t 1800
shutdown -a

我们不是为了取悦你们才出家的。

WIN+D

like tears in rain.

maverick ['mævrɪk], @
  • n, 没打烙印的动物;持不同意见的人
  • vt. 用不正当手段获取
    1. 迷途;背离
  • adj. 未打烙印的;行为不合常规的;特立独行的
海航单位 @
  • 海里,Nautical mile,最短的海里是在赤道,1海里=1843米。最长的海里是在南北两极上,1海里=1862米。
  • 节(Knot)以前是船员测船速的,每走1海里,船员就在放下的绳子上打一个节,以后就用节做船速的单位。
  • 链(Chain)十分之一海里。
ditto ['dɪtəʊ] @
    1. a mark used to indicate the word above it should be repeated
    1. repeat an action or statement

In informal English, you can use ditto to represent a word or phrase that you have just used in order to avoid repeating it. In written lists, ditto can be represented by ditto marks - the symbol * - underneath the word that you want to repeat.

Lister’s dead. Ditto three Miami drug dealers and a lady.

Crotch @

A crotch can be any region or an object, where a trunk splits into two or more limbs. This can include branching regions of trees, buildings, diagrams, animals, etc. In particular the crotch is the region of the human body between the legs where they join the torso. It is the area containing the genitals. As such, it is considered one of the intimate parts.

cowlick,头发旋 http://t.cn/R4h6fmX //@治愈系爱人:我还喜欢睡醒呆毛 说法是牛舔的那个 谷大 咋说来着的 RT @谷大白话:#每日一词# 【Poseidon's Kiss】波赛冬之吻:“上大号时马桶里噗通噗通溅起的打湿屁屁的水花”的文艺说法。其化解之道的文艺说法叫【Poseidon's Pillow】波赛冬之枕:用几层厕纸垫到马桶水面防止溅起水花。

【PMS】n. 经前综合征 Pre-menstrual syndrome 的缩写

【flirtationship】n. more than a friendship, less than a relationship: 暧昧。

cosmophobia n. 宇宙恐惧症。指对于宇宙以及自己在宇宙中真实地位的可怕恐惧。形容词是 cosmophobic

在形容人个子矮的时候,short 可能不够委婉,一般说 petite。在形容人胖的时候, fat 明显不够委婉,可以说 plus size。在形容肤色时,长得白和黑不是 white 和 black (慎用!),而是 pale/fair(形容白),tan/dark 形容黑。

There is NO CLOUD, just other people’s computers.

To install one of these versions, unpack it and run the following from the top-level source directory using the Terminal: pip install .

And they asked him, “How could you possibly do this?” And he answered, “When I learned to program, you were lucky if you got five minutes with the machine a day. If you wanted to get the program going, it just had to be written right. So people just learned to program like it was carving stone. You sort of have to sidle up to it. That’s how I learned to program.

23’ 23': 23' 23\', smart & dumb

Dinosaur Erotica】恐龙色情文学。以恐龙为主题的十八禁色情小说。基本上就是恐龙抓走美女,然后嘿嘿嘿的故事。该系列书名也极为直白坦诚:如《美人被霸王龙抓走了》《美人被翼龙抓走了》《美人在恐龙博物馆被抓走了》 《美人和迅猛龙嘿嘿嘿》 等

are you kidding me

tzx show

this is good for a chunckle!

hosts file

MISC 大小写方式(下划线只是为了突出分割处)

根据《个人所得税》法,80,000 以上的工资要支付 45% 的税(工资)。

<link rel="icon" href="*.png">
for i in *.pkg ; do mv "$i" "${i/-[0-9.]*.pkg/.pkg}" ; done
#!/usr/bin/env bash

REMOTE="git@github.com:blaenk/blaenk.github.io.git"
SITE="generated/deploy/out"
DEPLOY="deploy/"

fail() {
  printf "  \033[0;31m-\033[0m $1\n"
  exit
}

# shouldn't happen since `site` binary is usually at root to
# begin with, but doesn't hurt to check
dir_check() {
  if [ ! -f "Setup.hs" ]; then
    fail "not at root dir"
  fi
}

git_check() {
  git rev-parse || fail "$PWD is already under git control"
}

setup() {
  dir_check

  rm -rf $DEPLOY
  mkdir $DEPLOY

  info "created $DEPLOY"
  cd $DEPLOY
  git_check

  git init -q
  info "initialized git"
  git checkout --orphan master -q
  info "established master branch"
  git remote add origin $REMOTE
  info "established git remote"

  success "setup complete"
}

deploy() {
  dir_check

  COMMIT=$(git log -1 HEAD --pretty=format:%H)
  SHA=${COMMIT:0:8}

  info "commencing deploy operation based off of $SHA"

  # clean out deploy and move in the new files
  rm -rf "$DEPLOY"/*
  info "cleaned out $DEPLOY"

  info "building site"

  if [[ "$OSTYPE"x == "msys"x ]]; then
    # no unicode support in msys, so invoke powershell and establish code page
    powershell "chcp 65001; ./site build" > /dev/null
  else
    ./site build > /dev/null
  fi

  cp -r "$SITE"/* $DEPLOY
  info "copied $SITE into $DEPLOY"

  cd $DEPLOY

  git add --all .
  info "added files to git"

  git commit -m "generated from $SHA" -q
  info "committed site"

  git push origin master --force -q
  success "deployed site"
}

case "$1" in
  setup )
    setup;;
  deploy )
    deploy;;
  * )
    fail "invalid operation";;
  esac

sentiment 多愁善感

you are but words.

如果用双屏,Win 加方向键可以从一个屏幕把窗口移动到另一个窗口,可以试试按 WIN+Right 两次。

aleph /ˈɑːlɛf/ \(\aleph\)

Knuth 先生在 The TeXbook 里主张书应该读若干遍,每一遍阅读的侧重点都不同。他用「危险记号」区分了不同学习阶段应该阅读的部分,让初次阅读者能够相对轻松地掌握一个概览,有经验地使用者能够深入一些细节,严肃地钻研者才去探索所谓 Dark Sides。为此他甚至编了一些「善意的谎言」,让初学者能「大致地理解」一些概念,而不必了解背后的琐碎细节。

$ texdoc sinutx # texdoc <package-name>

There is NO DIRECT SOFTWARE to Hack Facebook , Google , Yahoo or any other big website. All the softwares that claim to do so are scam([skæm],欺骗).

jujitsu [dʒuː'dʒɪtsuː] 柔术 @
  1. a method of self-defense without weapons that was developed in China and Japan; holds and blows are supplemented by clever use of the attacker’s own weight and strength

XDM 即“X Display Manager”,由它来启动 X Window 服务器,并管理图形客户端程序的登录、会话、启动窗口管理器(KDE、Gnome)等。KDE 和 Gnome 也提供了自己的 xdm 的实现,分别叫 kdm和 gdm。

gvim --remote-tab-silent filename 有点类似 Notepad++ 的 mono-instance。

set guioptions=""
set guioptions+=m

sudo update-alternatives –config x-terminal-emulator

scrot # caputre screenshot

You could use more expressive version of substitution you employed when assigning OBJECTS: OBJECTS=$(SOURCES:%.cpp=obj/%.o)

or use a standard text transformation function: OBJECTS=$(addprefix obj/,$(SOURCES:.cpp=.o))

‘The enjoyment of one’s tools is an essential ingredient of successful work.’ – Donald E. Knuth

Better Emacs shortcut for Neo users:

Movement Shortcut
next word X-s(ESC) d
previous word X-s(ESC) X-d(Backspace)
go to previous word X-s(ESC) b

Just in case this sounds annoying, the major advantage is that you can always get back a previous state. In most editors, undoing several changes and then accidentally typing a character would leave you ‘stranded’ with no way to redo what you had undone. Emacs makes this trivial. – phils

/ə//ʌ/ 这两个发音,在语言学上有区别,在发音中没区别,再说一遍,麻痹没区别!!!!!!!!!!!!!

朙(míng)月拼音

you flinched! (畏惧)

** 废话训练一年,受益持续一生。**

埃尔德什十分独持。除了衣食住行这些生活基本要知的事之外,他对很多问题也毫不关心,年青时甚至被人误以为是同性恋者,但其实他无论对异性或是同性都没有兴趣。事实上,他是一个博学的人,对历史了如指掌,但长大后只专注数学,任何其他事情也不管。

Otaku Culture

ttf 字体安装:.ttf 文件放到 %WINDIR/Fonts 文件夹即可。

僭越(jiàn yuè),指超越本份,古时指地位低下的冒用在上的名义或器物等等, 尤指用皇家专用的。

尕,读作 gǎ。中国汉字,一般是方言中小的意思,例如:~娃(含亲爱之意)。~李。

Torso is an anatomical term for the greater part of the human body without the head and limbs. It is also refered to as the trunk. The torso includes the chest, back, and abdomen.

rapidjson

若我们不确定一个成员是否存在,便需要在调用 operator[](const char*) 前先调用 HasMember()。然而,这会导致两次查找。更好的做法是调用 FindMember(),它能同时检查成员是否存在并返回它的 Value

……我居然忘了这一点……

Value::ConstMemberIterator itr = document.FindMember("hello");
if (itr != document.MemberEnd()) {
    printf("%s %s\n", itr->value.GetString());
}

VA 番茄助手的 rename 居然不检查名称的正确性,你可以把 type 更名为 ty pe,这也太蠢。唯一可能的好处是你可以用这个功能更名为 const type,但这么做必然出很多问题。

Windows 下的 Git Bash 不能直接输入文件名打开文件,提示 Cannot execute binary file(我试着打开 docx 文件),但 CMD 下可以,$ demo.docx 便可以自动用 Word(或者别的你关联的打开方式)打开这个文件。当然,在 Bash 下输入 cmd 是一种解决方案。

We were unable to load Disqus. If you are a moderator please see our troubleshooting guide.

buzzword

Remember,Windows 开始菜单有个“默认程序”,控制面板\程序\默认程序\设置关联

cat /etc/issue ifdown eth0 && ifup eth0 ifdown --exclude=lo -a && sudo ifup --exclude=lo -a

Bing:

  1. related:http://sharelatex.com
  2. inurl:<KEY_WORD>

希望大家不要因为被关得太久,就忘记了自由的感觉

$ vim -p files*.txt
  1. c-o, backward
  2. c-i, forward
  3. c-], jump to
  4. :ju, show jumpables
  5. earlier 10s, 10 secs ago

  6. 可能我是一个天生就爱折腾, 爱完美的男人(虽然我不是处女座)
  7. 妈妈对你外表修饰和穿衣搭配的指点,包含了她浓浓的爱,当着她的面一定要虚心地全盘接受。在离开她的视线后,继续该穿啥穿啥。

在欧美国家,一些大红的明星因某一专辑,或者某一行为,成绩大不如前(单曲、专辑销售量惨淡,演唱会无人买单、惹人讨厌等等)都可以称为“flop ([flɑp], 笨拙地抛下;扑通放下;拍(翅))”。

int main(int argc, char **argv)
{
    QApplication app(argc, argv);

    QTabWidget *tabWidget = new QTabWidget;

    QGraphicsScene scene;
    QGraphicsProxyWidget *proxy = scene.addWidget(tabWidget);

    QGraphicsView view(&scene);
    view.show();

    return app.exec();
}

int myfunc(int n)
{
    QVarLengthArray<int, 1024> array(n + 1);
    ...
    return array[n];
}
<img src="extension/skin/icon128.png" alt="" align="right">
Firefox 浏览器的优点:默认的字体大点。 @
  • c-d, bookmark
  • c-h, history
  • c-b, bookmarks sidebar
  • c-s-h, library list

Win+R: %windir%

net stop/start WuAuServ (windows update)

In vim g# v.s. #

Jumplist :h jumplist, :h CTRL-O (older), :h CTRL-I, :h ju[mp]


#. “先辈的罪”(**Sins of our Forefathers**)
#. Mental Speedbump(头脑减速杠)
#. vim statistics: selection &rarr; `g<C-g>`{.vim}

`<link rel="stylesheet" href="main.css">`{.html}
  ~ link 是连接到一个内容,所以用 `href`{.html}

`<script type="text/javascript" src="main.js"></script>`{.html}
  ~ script 是脚本,插入到本地,所以是 `src`{.html},类似 LaTeX 里的 `\input{path}`{.tex}

`<img src="http://gnat.qiniudn.com/foo/bar.jpg" alt="" />`{.html}
  ~ img 也是插入的内容,所以用 `src`{.html},`alt`{.html} 既可以在无法加载图片的时候显示提示,也可以用在 <kbd>Control+C</kbd>

`git remote set-url origin git@git.coding.net:xxxx/yyyy.git`{.bash}

<kbd>ctrl-t</kbd>, <kbd>ctrl-d</kbd>: Indent/un-indent in insert mode

:syntax off :set syntax=perl

[{ block start]} function end ```

Word of the Year Why the Cry of Joy Emoji?

Emoji or Emojis(个人倾向于用这个)

谷大白话:

作为 fetishcuckold 的嗜好是让老婆跟其他男性嘿嘿嘿并以此为乐。而被老公出轨背叛的女性叫 cuckquean。【戴绿帽子】cuckold。来自 cuckoo 杜鹃,因雌性常到别的鸟窝下蛋,所以有了红杏出墙的含义。cuckold 可以是名词,指被戴绿帽子的男子。也可以做动词,指给人戴绿帽子。形容词是 cuckolded。还有种说法是 wearing the horns。所以可以用手指在头上比划出角,表示辱骂对方是被戴绿帽子的乌龟。

Call me John Snow, I know nothing.

谷大白话: 美国某网站的调查显示: 61% 的人在淋浴中尿尿,41% 在泳池尿过尿。 50% 的人擦屁股前会叠起厕纸,30% 把厕纸随便揉成一团。 60% 擦屁股是从前往后,20% 是从后往前。43% 冲水前会看一眼马桶, 37% 擦屁股后会看一眼厕纸。45% 表示上厕所前会把厕纸铺在马桶圈上, 36% 用脚踩冲水按钮,35% 上厕所时不会坐在马桶圈上。

谷大白话: 美国某网站的调查显示: 61% 的人在淋浴中尿尿,41% 在泳池尿过尿。 50% 的人擦屁股前会叠起厕纸,30% 把厕纸随便揉成一团。 60% 擦屁股是从前往后,20% 是从后往前。43% 冲水前会看一眼马桶, 37% 擦屁股后会看一眼厕纸。45% 表示上厕所前会把厕纸铺在马桶圈上, 36% 用脚踩冲水按钮,35% 上厕所时不会坐在马桶圈上。

nothing here.

动态语言一时爽,代码重构火葬场。

# fullname := "/home/user/file.txt"
filename=$(basename "$fullfile")     # file.txt
extension="${filename##*.}"          # txt
filename="${filename%.*}"            # file

reputedly [rɪˈpjuːtɪdli] adv. 据说,一般认为;根据风评

; 一、组合键
;             ::WinMinimize, A ; 最小化活动窗口。
;             n::Run, Notepad.exe  ; 打开记事本。
;             & k::MsgBox 您在按住 a 时按下了 k 键。
;             ?::Send, a ; 发送模拟按键 a。


; $Space::Send, Space ;
; $a::Send, a ; 发送模拟按键 a,$ 表示使用钩子创建这个热键,这样避免了循环激发。


; 二、序列键

::btw::by the way ; 输入 btw 后替换为 by the way。需要个终止符
:*:r@::rhong@somewhere.com ; 输入 r@ 后自动替换为邮件地址。不需要个终止符

; 组合键 a & k:: ,可以表示为:{a down}{k down}{k up}{a up}
; 序列键 ::ak:: ,可以表示为:{a down}{a up}{k down}{k up}

; WheelUp::Send {Volume_Up}     ; 向上转动(远离您的方向)鼠标滚轮增加音量。
; WheelDown::Send {Volume_Down} ; 向下转动鼠标滚轮减小音量。

#n::Run Notepad

^!c::Run calc.exe

^!w::
RunWait Notepad
MsgBox The user has finished (Notepad has been closed).
return

^!s::
Send Sincerely,{Enter}John Smith
Send ^c!{tab}pasted:^v
return

^!t::
MsgBox
MsgBox, 4, , Would you like to continue?
IfMsgBox, No
    MsgBox %clipboard%
    return
; 否则, 用户选择了是.
MsgBox You pressed YES.
return

$F1::
while GetKeyState("F1", "P")  ; 当 F1 键实际被按住时.
{
    Click
}
return


::btw::
   MsgBox You typed "btw".
Return

如果可以预估栈的最大空间,则用数组来模拟栈,这时常用的一个技巧。

10->d, harder, d->10, easy! char->num, n=n*d+num;

这部分全部移到了 district10/algo: 重复造轮子。

Some DSA keys are not considered secure anymore by OpenSSH 7. Adding “PubkeyAcceptedKeyTypes ssh-dss” to ~/.ssh/config helps.

mnemonic,英 [nɪ’mɒnɪk] 美 [nɪ’mɑnɪk],adj. 记忆的;助记的;记忆术的

Four core pillars: Mnemonic, Discoverable, Consistent and “Crowd-Configured”.

You can think of the meaning of the words column and feature as interchangeable for this notebook.

Pros

Cons

  1. 管卫东?
  2. 心态
    • 理性对待今天(面对考试和申请)
    • 惯性是否干扰了你的学习?
  3. SAT
    • 理念
      1. Why vs. How
      2. 阅读
        • 不是博闻强记的能力,是在大量信息时一眼获得有效信息的能力(不要精度)
        • 决策能力(比较)
        • 速度:1. 找;2. (002)
      3. xxxx
      4. 写作
        • 遣词(形象化)
        • Preferred 更好的
        • 思维与语序

\mathbb \mathbb use font blackboard bold

\mathfrak

\mathfrak use font fraktur Here is the entire alphabet of English in Fraktur, using the font of the mathematical typesetting package TeX:

\mathcal calligraphy font, Script typefaces

LaTeX has defined two commands that can be used anywhere in documents (not just maths) to insert some horizontal space. They are and

A is a space equal to the current font size. So, if you are using an 11pt font, then the space provided by will also be 11pt (horizontally, of course.) The gives twice that amount. As you can see from the code from the above example, were used to add some separation between the maths and the text.

\tt typewriter text

数学是一个高手必备技能。

数学学习使用英文能少走弯路。

结论很有意思,证明过程更有意思。记住结论往往不能记忆深刻,了解了证明的过程,记住一两个要点,就能把整条线拎清楚。

😄 😃 ☺️ 😌 😏 😳 😟 😟 😅 😔 😦 😞 😢 😂 😱 😪 😋 😷 😵 😐 ❤️ 👍 👎 💊

A quine /kwi:n/ is a non-empty computer program which takes no input and produces a copy of its own source code as its only output. The standard terms for these programs in the computability theory and computer science literature are “self-replicating programs”, “self-reproducing programs”, and “self-copying programs”.

awk BEGIN{c=BEGIN{c=%c%s%c;printf(c,34,c,34);}
awk BEGIN{c="BEGIN{c=%c%s%c;printf(c,34,c,34);}";printf(c,34,c,34);}

Αα Alpha Νν Nu Ββ Beta Ξξ Xi Γγ Gamma Οο Omicron Δδ Delta Ππ Pi Εε Epsilon Ρρ Rho Ζζ Zeta Σσ Sigma Ηη Eta Ττ Tau Θθ Theta Υυ Upsilon Ιι Iota Φφ Phi Κκ Kappa Χχ Chi Λλ Lambda Ψψ Psi Μμ Mu Ωω Omega

make -p see implicit rules, peek?

cherry, coco, candy, sounds like stripper name.

http://emeeks.github.io/d3ia/

Calibre 不知道为什么书都没了,需要点击 Calibre Library 然后 恢复数据库 进行恢复。

大学生效率报告

大学生效率报告

Thank you for reading!

zenorocha/clipboard.js: Modern copy to clipboard. No Flash. Just 2kb

new Clipboard('.btn', {
    target: function(trigger) {
        return trigger.nextElementSibling;
    }
});

new Clipboard('.btn', {
    text: function(trigger) {
        return trigger.getAttribute('aria-label');
    }
});

Excuse the ads! We need some help to keep our site up.

夺取话语权只有一条路径,就是超出别人的预期;

--file-scope(没记错的话,是 pandoc 的一个参数。)

// var jq = jQuery.noConflict();

I’m agnostic. (不可知论者)

Don’t get me wrong, except the government, China is my favorite country in the world ;-)

In early development.

ag 会默认 ignore 掉 .gitignore 的内容。

epiphany [ɪ'pɪfəni]
对事物真谛的顿悟;主显节(每年一月六日纪念耶稣显灵的节日);显现(特指神的显现)

前端 js 不压缩不混淆是我比较坚持的原则,虽然现在前端团队不见得还坚持这一点。这并不只是“为了线上测试方便”,当然我也很乐于看到这个方便。不建议压缩的原因是,实际上在网络下发的时候我们是统一做 gzip 压缩的,大部分的数据冗余在这个时候去掉了,对代码做压缩后再 gzip 跟直接 gzip 的差异并不大。不建议做混淆的原因是,对信息加密史略有了解的人都知道,公开的加密算法比秘密的加密算法更安全。代码也类似,容易读的代码对于开发者和白帽子更容易发现问题,而只要找到代码漏洞是有利可图的,黑客并不太在乎你的代码是否做过混淆。此外一些加密和混淆方式还需要在客户端做额外的还原计算,这样就不是优化而是劣化了。

一个天气预报三秒钟就能播完的国家 脾气还真大!!!!!!!!!!!!

像一个杀手锏是闹胳肢窝的喜剧演员。

youtube 上三大电影吐槽系列:诚实预告片,HISHE,cinemasins。第三个相对在国内不那么火,但也很有趣,答主可以去看看

那么,程序的 bug 算是“重大过失”吗?这很难说。一个系统里有没有隐藏的 bug,是没法从理论上证明的。就算是测试再彻底,也会有测不到的 bug 流出来。所以在法律上,通常不会把所有因为 bug 导致的损失都归罪给程序开发商。否则的话,世界上最大的 bug 生产商——微软,早就赔得连内裤都不剩了。

其次,每个数字都是一个单音节,所以数字的语音更短。这样您只花两秒钟时间,就能记住一个九位数(适合人脑短期记忆的空间);而大多数说英语的人只能记住七位数,都是 “seven”(七)这样的音节惹的祸。

$ pwd
/d/tzx/git/blog/.git/refs/heads

$ ls -lh             # 41 bytes = 40 bytes of hash + 1 byte '\n'
total 3.0K
-rw-r--r-- 1 Administrator 197121 41 Dec  8 12:47 gh-pages
-rw-r--r-- 1 Administrator 197121 41 Dec  9 12:30 gists
-rw-r--r-- 1 Administrator 197121 41 Apr 11 12:15 master

自然而然就发生了,虽然实际上很悲伤。

技术 研究 开发(technology research development)

CSS Framework

# Keys can also be complex, like multi-line objects
# We use ? followed by a space to indicate the start of a complex key.
? |
    This is a key
    that has multiple lines
: and this is its value

# Since YAML is a *superset* of JSON, you can also write JSON-style maps and
# sequences:
json_map: {"key": "value"}
json_seq: [3, 2, 1, "takeoff"]

# The !!binary tag indicates that a string is actually a base64-encoded
# representation of a binary blob.
gif_file: !!binary |
    R0lGODlhDAAMAIQAAP//9/X17unp5WZmZgAAAOfn515eXvPz7Y6OjuDg4J+fn5
    OTk6enp56enmlpaWNjY6Ojo4SEhP/++f/++f/++f/++f/++f/++f/++f/++f/+
    +f/++f/++f/++f/++f/++SH+Dk1hZGUgd2l0aCBHSU1QACwAAAAADAAMAAAFLC
    AgjoEwnuNAFOhpEMTRiggcz4BNJHrv/zCFcLiwMWYNG84BwwEeECcgggoBADs=
$ cd ~ && pwd
/c/Users/Administrator

$ cat ~/.vimrc
source /path/to/github:district10/blog/vimrc.vim
(defun set-font (english chinese english-size chinese-size) (set-face-attribute
  'default nil :font (format "%s:pixelsize=%d" english english-size)) (dolist
  (charset '(kana han symbol cjk-misc bopomofo)) (set-fontset-font
  (frame-parameter nil 'font) charset (font-spec :family chinese :size
  chinese-size))))

(set-font "Source Code Pro" "Hiragino Sans GB" 16 20)

组合第二象限和第三象限的功能, 在 Mac OS 下只需要使用现在的软件, 勾选一下鼠标就可以 实现。

初试挂是技术水平不行,复试挂都是吹牛水平不行,hr 挂是长相不行

8000, 3000, 30000

TPO: time, place, occasion

$("#frmTest:text").addClass("bg_blue");
$("#frmTest:input").addClass("bg_blue");
$("#frmTest:radio").addClass("bg_blue");
$ echo 1>&2 stderr | wc -c
stderr
0

新建只有扩展名的文件的方法:“.suffix.”,比如创建.gitignore,正常情况下 windows 是不允许创建的,但在扩展名后面加点,即.gitignore. 就可以正常创建了;

(其实命令行里也是可以创建的。)

&emsp;

WIN+R,输入“psr”后回车:打开步骤记录器;

在桌面上,右键任何一个程序,鼠标定位到快捷键一栏,为该应用设置启动快捷键,然后你就可以通过这个这个快捷键来启动该程序啦;

我个人观念觉得是这样,乌鸦跟一只乌鸡分享飞翔的快感,大概会造成一桩 19 楼坠鸡身亡的惨案;老嫖客跟一个没老婆的血气方刚的穷小子大谈做爱的美妙,恐怕会造就一个强奸犯。影响别人,确实很有成就感,但这种成就很危险,很难保它不是恶性的。善意往往造恶果,甚至比恶意造成的恶果还恶,这样的事儿,我们都见得太多了。

@水木丁 还钱不可能了。如果你关注经济现状的话,形容天朝未来最常见的词其中之一就是空中解体。当女权一次又一次地绝望,当小清新们也开始醒悟,当能翻墙的都跑路了 ,大多数人彻底不抱希望,转而备战备荒的时候,唱了那么多年空的中国崩溃论就会发生了。

不明白为什么这么多人把善意的提醒当成逃避责任 ; 提醒自救=放纵犯罪?那么男朋友提醒你开车注意安全=你撞车了就是活该? 不管法律多健全,监督多到位,犯罪总是猝不及防的,任何情况下都应该懂得自救;你来到世上不是为了…

vim, zf, zD, fold

大多数显示器的刷新频率是 60Hz,为了与系统一致,以及节省电力,浏览器会自动按照这个频率,刷新动画(如果可以做到的话)。

一秒之间能够完成多少次重新渲染,这个指标就被称为“刷新率”,英文为 FPS(frame per second)。60 次重新渲染,就是 60FPS。

Chrome 浏览器开发者工具的 Timeline 面板,是查看“刷新率”的最佳工具。这一节介绍如何使用这个工具。

IE Chrome Firefox Opera Safari
IE 9+ ✔ Latest ✔ Latest ✔ Latest ✔ Latest ✔
Davidson Fellipe Giovanni Keppelen Jaydson Gomes
Davidson Fellipe
Globo.com
Giovanni Keppelen
Planedia
Jaydson Gomes
Terra

有啥好抵制的,他们难道有什么值得拿上台面的作品吗

A girl likes to be crossed in love now and then.

  举世皆浊我独清,
  众人皆醉我独醒,
  是以见放。

花开有声音吗?谁听得到呢?花开后的清香和喜悦却是绵长,幽谧,无处不在。

颓的不行的时候被老板召唤,然而并不是 check 我的进度,只是要我去帮同学改代码。让我想起《元气团仔》最后一集,被人需要这种事,真是,又麻烦又可爱吧。

wp-content 原来是 wordpress 内容……的意思……我一直以为是 windows phone 来着……

moderator, ['mɑdəretɚ] n. [核] 慢化剂;仲裁人;调解人;缓和剂

调制解调器是 Modulator(调制器)与 Demodulator(解调器)的简称,中文称为调制解调器(港台称之为数据机),根据 Modem 的谐音,亲昵地称之为“猫”。它是在发送端通过调制将数字信号转换为模拟信号,而在接收端通过解调再将模拟信号转换为数字信号的一种装置。

cd publish
curl -H 'Content-Type:text/plain' \
        --data-binary @sitemap.txt \
        "http://data.zz.baidu.com/urls?site=tangzx.qiniudn.com&token=SQTpHwK3EiD9dlhh"

Usability considerations

What type of cursors are compatible? @

If you use a unix-based server, keep in mind that filenames are case sensitive.

Defining a custom cursor for specific elements

$('div.tzx-drawer').on('click', function(){
$(this).children().children('dd').toggleClass('tzx-drawer-hide');
if ($(this).children().children('dd:eq(0)').hasClass('tzx-drawer-hide')) {
    window.scrollTo($(this).offset().left, $(this).offset().top);
}
return false;
});

It also supports, but does not require, …

GitHub Hovercard is a third party tool which is not affiliated to GitHub (github.com). This page is designed exactly the same as GitHub only to show how the extension actually works on GitHub.

  舍友。
  非常在意用电情况,会用任何方式去省电。
  有一次问他是为什么,他的回答让我们都泪流满面:
  让这个宇宙的熵,增加的慢一些。

舍友。非常在意用电情况,会用任何方式去省电。有一次问他是为什么,他的回答让我们都泪流满面:让这个宇宙的熵,增加的慢一些。

copy line -> copy
: control-r 0

Big O notation is a mathematical notation that describes the limiting behavior of a function when the argument tends towards a particular value or infinity. It is a member of a family of notations invented by Edmund Landau and Paul Bachmann, collectively called Bachmann-Landau notation or asymptotic (渐进) notation.

做大众是很容易的,做自己是最难的。

最初 Cyberpunk 指的是一类特定的角色:拥有丰富的计算机知识但是缺乏社会常识和伦理道德的年轻黑客。从字面上理解,它代表技术和极端的个人主义,所以通常引申为“机器所造的无政府状态”或“藉机器来对抗机器的造反运动”。Cyberpunk 所描述的技术手段非常的激进,借由生物遗传技术来达到生物之间的器官移植,甚至包括人的胚胎,技术创造的机器可以“比人更像人” (More human than human–《银翼杀手》)。 看过电影《黑客帝国》的人很好理解这种用来控制和支配大多数“常人”的技术。很多通过电子、机械和生物科学的系统科技用来“替代”人体器官的功能,最终采用这些技术的机器零件将取代人的自然组织,将人变成会说话的电脑。

所以,我支持董明珠代言格力。我每一次看到广告上的格力,都不禁会想到,董明珠女士是在以一种外人很难理解的方式,去为必将到来的战斗做着准备。

gH          Start Select mode, linewise.  This is like "V",
            but starts Select mode instead of Visual mode.
            Mnemonic (`[nɪ'mɑnɪk ]`, 助记的): "get Highlighted".

另外有人可能误解了我工作的方式,以为我是一个理想主义者。跟我工作过的人都知道,我其实是个非常实际的人,我不做不可能有用处的事情。我把用户的需要放在首要的位置,而不是一意孤行去做自己觉得“优美”或者“酷”的产品。在过去我遇到过一些真正的理想主义者,他们用非常炫丽难懂的做法,来实现用户不需要的功能,让用户糊涂困扰。所以我不希望再跟理想主义者一起工作 :P

$ chmod 700 ~/.ssh/id_rsa
$ export LD_LIBRARY_PATH=/usr/local/lib
$ man ldconfig

tinger with, 笨手笨脚地做事

vim

bash: search commands, c-r, c-s

你不可能获得一个客观的评判的。因为真正『同时』精通 emacs / vi 两者的人极少,这极少的人恰好大都是 唐望所说的得证大道、超级大牛、云淡风轻型的人,根本就不会参合这样的争论

Formal request to take over development

FLATS:=$(foreach src, $(SRCMD), $(subst /,., $(src)))

XMLS=$(glob xml/*.xml)

ALLSAMPLES = $(basename $(wildcard *-sample.md))
ALLPDF = $(addsuffix .pdf,$(ALLSAMPLES))

find -name '*.md'

# linux
echo $?

# win
echo %ErrorLevel%

maple, ['mepl] n. 枫树;淡棕色

ricochet, [,rɪkə'ʃet], n. 跳弹;跳飞

dpkg-reconfigure keyboard-configuration
cat /etc/default/keyboard

S.M.A.R.T. (Self-Monitoring, Analysis and Reporting Technology; often written as SMART) is a monitoring system for computer hard disk drives to detect and report on various indicators of reliability, in the hope of anticipating (期待;使提前发生) failures.

When a failure is anticipated by S.M.A.R.T., the user may choose to replace the drive to avoid unexpected outage and data loss. The manufacturer may be able to use the S.M.A.R.T. data to discover where faults lie and prevent them from recurring in future drive designs.

Wake-on-LAN (WOL) is an Ethernet computer networking standard that allows a computer to be turned on or awakened by a network message.

编译时缺少 h 文件的自动处理
sudo auto-apt run ./configure
查看安装软件时下载包的临时存放目录
ls /var/cache/apt/archives

在网页中,多用 px 指定文字大小,理由便是防止版式错乱。所以,大多数网页文字大小,并不随系统 DPI 而变。

虽然世上没有完美的东西,但这并不影响我们追求完美

Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it.

Those that can, do. Those that can’t, complain.

Fool, go on with Debian!!!

科大少院首届学员之一,留校任教的王永对过去充满怀念又不失自嘲。“那时候大家聊天吹牛,讲到最后一定会有人提醒,‘我们不能再聊了,要去学习了,否则以后给我们写传记的人该怎么写这段被浪费的时间?!’那时候,我们就狂妄到认定将来一定会有人给我们写传记。”

A ship in port is safe, but that is not what ships are built for.

– Grace Hopper

赛格威 (Segway ) 思维车 是一种电力驱动、具有自我平衡能力的个人用运输载具,是都市用交通工具的一种。由美国发明家狄恩·卡门(Dean Kamen)与他的DEKA研发公司(DEKA Research and Development Corp.)团队发明设计,并创立赛格威责任有限公司(Segway LLC.),自2001年12月起将赛格威商业化量产销售。

C++: int RNG::uniform(int a, int b)
C++: float RNG::uniform(float a, float b)
C++: double RNG::uniform(double a, double b)
C++: double RNG::gaussian(double sigma)
C++: void RNG::fill(InputOutputArray mat, int distType, InputArray a, InputArray b, bool saturateRange=false )
C++: void randu(InputOutputArray dst, InputArray low, InputArray high)
C++: void randn(InputOutputArray dst, InputArray mean, InputArray stddev)
C++: void randShuffle(InputOutputArray dst, double iterFactor=1., RNG* rng=0 )
C++: void reduce(InputArray src, OutputArray dst, int dim, int rtype, int dtype=-1 )

Note: If you are running x64 version of Ubuntu Linux, then you need ia32 shared libraries for use on amd64 and ia64 systems to be installed. You can install them with the following command: sudo apt-get install ia32-libs

pstree -t

The actual type of size_t is platform-dependent; a common mistake is to assume size_t is the same as unsigned int, which can lead to programming errors, particularly as 64-bit architectures become more prevalent.

Range imaging is the name for a collection of techniques which are used to produce a 2D image showing the distance to points in a scene from a specific point, normally associated with some type of sensor device.

The resulting image, the range image, has pixel values which correspond to the distance, e.g., brighter values mean shorter distance, or vice versa. If the sensor which is used to produce the range image is properly calibrated, the pixel values can be given directly in physical units such as meters.

LaTeX (/ˈleɪtɛk/ LAY-tek or /ˈlɑːtɛk/ LAH-tek) is a document preparation system and document markup language. TeX (/ˈtɛx/ tekh as in Greek, but often pronounced /ˈtɛk/ tek in English) is a typesetting system designed and mostly written by Donald Knuth and released in 1978. Within the typesetting system, its name is formatted as TeX.

标识符命名要清晰明了,可以使用完整的单词和易于理解的缩写。短的单词可以通过去元音形成缩写,较长的单词可以取单词的头几个字母形成缩写。看别人的代码看多了就可以总结出一些缩写惯例,例如 count 写成 cnt,block 写成 blk,length 写成 len, window 写成 win,message 写成msg,number 写成 nr,temporary 可以写成 temp,也可以进一步写成 tmp,最有意思的是internationalization 写成 i18n,词根 trans 经常缩写成 x,例如 transmit 写成 xmt。我就不多举例了,请读者在看代码时自己注意总结和积累。

http://learn.akae.cn/media/ch09s03.html

The ditto mark (″) is a typographic symbol indicating that the word(s) or figure(s) above it are to be repeated. For example:

Black pens, box of twenty ….. £2.10
Blue ″ ″ ″ ″ ….. £2.35

这符号滥用的一个点在于,比如中文“李木木”,写成“李木幺”。

Without Loss Of Generality” is a term used in proofs to indicate that an assumption is being made that does not introduce new restrictions to the problem. If you’ve got a predicate which is symmetric in a and b, you can assume WLOG in the proof that a < b.

inscribed

draw (a figure) within another so that their boundaries touch but do not intersect.

sudo chown -R username /home/usrname/./config/QtProject/

Inverse Distance Weighted (IDW) is a method of interpolation that estimates cell values by averaging the values of sample data points in the neighborhood of each processing cell. The closer a point is to the center of the cell being estimated, the more influence, or weight, it has in the averaging process.

能在三天之内昨晚的事情,绝不用一个学期去做

runny, /ˈrʌni/, adjective

testimonial, [ˌtɛstəˈmoniəl]

YHWH represents the Hebrew letters “Yud-Heh-Vav-Heh.” It was the name God gave for Himself when Moshe inquired of Him. In most modern translations it is usually written “LORD” (in capital letters) or “HaShem” (in the Hebrew Tanach, it means “The Name”). It has been improperly translated “Jehovah,” based on a German bastardization of YHWH and “Adonai.” The word “Jehovah” does not appear in the Hebrew language and is simply incorrect. YHWH is probably pronounced “Yahweh,” and means “I Am That I Am.” The implication is that God is completely self-sufficient. Blessed are you, YHWH, our God, King of the Universe …

最简单一句话,社交网络的本质是炫耀。

炫耀你的幸福,炫耀你的不幸(来展示你的幸福,比如误机),炫耀你的思想,炫耀你认同或反对的思想(使自己看起来很有品位)。

我觉得,人沉迷于社交网络,主要还是孤独。太深太深的孤独。

字体这东西不废多少事,就能让体验上几个等级。除非你是偏爱像素字体的变态,你一定会惊讶于合理渲染的字体竟然能那么美。

其实人们对于位置的选择 (不只是上厕所),都应该是有一定统计规律的。比如去闹市或超市,入口处的摊位或柜台相对中间来说交易量会小一点,因为停留在入口意味着挡住了后面的人流,会对自己造成一定的心理压力,而我们不喜欢被 push 的感觉,宁愿去中间尽情挑选。另一个原因是人的思维是随着情景慢慢转变的,当你匆匆进入商场的时候,大脑中的情景还没完全适应,步伐还没有慢下来,也许这时候你已经错过了门口的货架了。你看到了,你也知道它在那,但你还没来得及思考就走开了。

我之前回答过一个 “狗大便时为什么先要嗅嗅地面转几圈” 的问题, 说是狗狗感觉周围环境不够安全, 不能保护她的隐私所致; 其实这是一种智慧生物的天性, 私密的事情下意识的就会想找到最能让自己安心的环境。

要不是忙,我一定分享一篇经验贴:如何用 CASIO 991-es plus 分分钟搞定极限、定积分、求导、解方程(组)、矩阵求逆、求零点。或者如何用破烂的 82es 刷机到 991。屡试不爽,可惜没有 82es。

  @韩三元小猪头: 编辑你饿不饿 @简书
  @简书: 如果我告诉你今天回家路上买了4个蛋糕,忍不住一口全吃了,
         现在撑死了躺在床上一动也不想动你会不会打我 😱

  我突然想到一件事。你谈过恋爱么,大宽?我问。
  大宽傻在座位上。
  没。他说,然后理直气壮地反问我,你谈过?
  我说我也没。
  然后我们俩抱头痛哭。

赖氏听力训练诀窍

  泛听:随意听,不追单词解释
  精听:反复听,逐句听写。特别注意连音(Linkage)

“单向度”实际有两种意思,一是在横向上只有一个方向;一是在纵向上只有一个深度。即扁平化、无反抗等。单向度的人就是认同现实,没有批判精神,不反思的人。而造成这种单向度的人的社会,即单向度的社会,只倡导一种发展方向,维护现有体制,有着巨大的惰性

陈寅恪所谓“独立之精神,自由之思想”,倒显得矫情而应酬

# download source code, unzip it, install it
python setup.py install
# or
pip install <module>

pharmacy ['fɑrməsi] n. 药房;配药学,药剂学;制药业;一批备用药品

online pharmacy

control, (cmd, or Win + R)

以德报怨,何以报德?

嘿,老伙计。昨天有个可怜的小家伙问我怎么说出翻译腔。我敢打赌,他一定没有上过学,我向圣母玛利亚保证。他提出的这个问题真的是太糟糕了,就像隔壁苏珊婶婶做的苹果派一样。

我只是觉得国内不提供筷子的西餐厅很傻逼

张三上传的《TOKYO HOT N0124》和李四上传的《TH n124》是同一个文件,只不过文件名不一样,难道我就不能识别出他们是一个文件,然后只将其分别给不同的用户保存成不同的文件名不久行啦?确实可行,但这要利用一些识别文件相同性的算法,例如 MD5 值等。只要两个文件的 MD5 值一样,文件大小一样,我就认为它们是相同的文件,只需要保存一份文件并给不同的用户记作不同的文件名就好了。

有一天你发现,因为每一个文件都需要计算 MD5 值,导致 CPU 负荷很大,而且本来一样的文件非要浪费带宽上传回来才可以检测一致性,能改进一下吗?

聪明的工程师写了个小软件/小插件,美其名曰“上传控件”,将计算 MD5 值的工作利用这个软件交给了上传用户的电脑来完成,一旦计算出用户要上传的数据和服务器上已经存储的某个数据是一样的,就干脆不用上传了,直接在用户那里标记上这个文件已经按照 XX 文件名上传成功了。这个过程几乎是瞬间搞定了,并给其起了个高富帅的名字“秒传”!

(浏览器应该不可以秒传把?是不是可以先获取文件大小,然后计算这个大文件前 10 MB 的 Hash,看没有匹配)

总之,大的原则是:如果你意识到以后要在“阅读文献的道路上一去不复返”,莫不如一开始就对自己需要涉猎的文献进行顶层设计,不要等硬盘里乱成一锅粥了再开始:

要是因为男方有案底了,看不上了,直接说明白,哪怕你今天提分手,明天就去找个新欢,我都觉得没什么不道德,但是你一边不和男友说清楚,一边又在外面乱搞,这不算不道德算什么?

rudimentary [,rudɪ'mɛntri] adj. 基本的;初步的;退化的;残遗的;未发展的

Vim 中,选中上面,把内容存到某一个寄存器(比如 "ay),然后执行寄存器中的内容::@a

有天偶然翻到母亲的日记

是十几年前,我小时候家里经济紧张。

母亲这么写到:

今天是 11 月 28 日,他(我父亲)的生日,我想买一份他喜欢的礼物送给他,一张有生日祝福的卡片,可是我却没有钱。我想做几个他喜欢吃的菜,可是孩子没人管。这一天就这样过去了,我心里感到非常过意不去,只望明年我们一家三口同祝他生日快乐

眼泪一下就掉了。

家住城东的张先生结束了一天辛苦的工作之后在汉堡王排队买吃的,身后站了一对母子。儿子不停的爆粗口大吵大闹嚷嚷着要买苹果派。张先生很有礼貌的让那个妈妈哄哄她儿子,结果麻麻说,“关你屁事”。

于是。。。

张先生就把店里所有的苹果派全部买走了。。。

嗯哼,有钱就是好啊_(:з」∠)_

有一次和女朋友出去吃东西,吃饱之后在商城里逛一逛,路过一家服装店,看到一件女装很漂亮,走近前摸一下料子,营业员看我们两个一副学生模样,冷冷的对我们说了句:“这件衣服打完折 998。”

当时我钱包里大概有千把块钱,看营业员一副买不起别碰的表情,我是多想掏空钱包买上一件。

女朋友没说什么,笑一笑客套两句就拉着我走了。

真庆幸有这样的女朋友。

tenure ['tɛnjɚ] n. 任期;占有, vt. 授予…终身职位

刚买海鲜粉,我说老板我要一份 zhì子的,边上一女生说老板我要一份花 há,老板说蛏子和花蛤是吧……汉语可能迟早要死在我们这一代人手上了

想把以前的自己拖出来打一顿

实在是忍无可忍了。今天我也搞个大新闻,把你们这些无良媒体批判一番。

这篇新闻稿通篇看下来,就是十六个字:“偷换概念,哗众取宠,欲盖弥彰,含沙射影”。

四是含沙射影。这是用心最歹毒的一条。文中多次故意创造对立立场,先是把“能力”与“名校”对立,再是把“证书”和“文凭”对立。恶意创造矛盾,不少网友和答主的思路成功被其带偏。用尽偷换概念哗众取宠欲盖弥彰等手法,第二部分还更是直截了当的说“他不是高分低能的人”,那么换言之,媒体口中和他对立的“凭着 985 一纸文凭”的人是什么人呢?我呵呵呵呵呵呵呵呵呵。至于最后提到的什么“天机”,我更是连呵呵都不想呵呵了。

综上,这是一篇毫无新闻节操的新闻稿。天朝的新闻搞到今天这个地步,诚然有着不自由、管制等等外部原因,但某些无良媒体本身也必然难辞其咎。说你们乃义务,你们还真别不服。

除非你特别优秀,真的是社会实践能力强能办事会来事的人才。

没有六级就不说了,好像驾照都没有。。喂喂,,现代社会,驾照可是必备的啊,总不能以后跑业务公司还得给你配个司机吧?

现代社会驾照基本已经成了标配,大家不要觉得反正现在买不起车就不学了。日后在单位上班,跑个业务,或者自己做事情,会开车,你做事就会更方便自己安排,而不用去靠别人。

我相信比我证更多更有价值的大有人在,人家也不会什么东西都往简历里塞的。其实写个有驾照留个 git 账号或者项目都比不痛不痒的获奖证书有用多了。写一堆没用的证进简历别人只能觉得呵呵这孩子看来也没什么能拿出手的东西了这些玩意都堆简历上了……

李敖当年追胡茵梦穷追不舍。说“胡因梦的美是一种在大庭广众里面,在几百人几千人之中,你一眼就能看到她,并且为之目夺的美。”俩人婚后仅四个月就迅速地离婚,李敖对外宣称原因说是“看到胡因梦这样一位大美女不仅每天也要吃喝拉撒,而且会在马桶上做出狰狞的表情……”大失所望。

我也喜欢这种老公 。跟他吵架,他摔门就走,我趴窗台问他什么时候回来,他说我再回来就是你孙子,哥再也不回来了。过了两个小时后他拎着烧烤和果汁在门外喊:奶奶我回来啦!

因为爱着你的爱,所以才妥协。

“不爱就顽固,爱就妥协。”

kindle 给我推送了一本书的广告。我瞬间觉得,呃……用朋友的话说,好像大叔去声色场所消费看到了自己的女儿。

对于寻找这家书店的执念,还得从女巫说起。女巫在还不是女巫的时候,就特别喜欢看书,我和她是自幼儿园就相识的发小,男孩子性格的我教她挖土爬树,安静的她带我去新华书店席地而坐看不花钱的书,一看就是半天,每每都是我第一个深感无聊想走。晃眼上大学后,女巫掉进了塔罗牌的魔界里,一方面为学习这种魔法而高兴不已,另一个方面又为穷追身边法力高强的大神亦不及其二分之一而苦恼不堪,在她生命中的某一天的某个时刻,她决定到世界各地的书店寻找塔罗牌的秘籍和宝典。

曾有一调查显示正在学习经济(很热门)的学生里头,超过九成的学生表示学习经济是为了赚钱,剩下不倒一成的则表示是兴趣使然。若干年后的追踪调查显示当初那不足一成的学生真就在这块领域有所成就,而那超过九成里头的大多数人依旧默默无闻。(记不太清楚,好像是在美国的一个调查,大致意思如此)

说的和网页设计无关的话,折叠请随意,只是想说任何一个行业做深了都会有前途,一开始就考虑功利性问题是题主的心态不大对,为何不先问问自己是否喜欢网页设计呢,如果喜欢那还犹豫什么。

茅塞顿开。。。本来想来留个评论的发现被拉黑了,换马甲来赞一下!

故事的真假姑且不论,在经济学上,一旦人们做了某种选择,就好比走上了一条不归之路,惯性的力量会使这一选择不断自我强化,并让你轻易走不出去,我们一般称之为“路径依赖”

成长的过程中总会被不曾期待的人帮助。六年前来应聘 redhat 的工作,因为一些原因,面试了整整一年,面了四个职位,和 20 多位各个社区的人们对谈了总计几十个小时,最后是北京这边的 hr 总监帮我解决了所有问题并顺利入职。至今很感谢这位大姐,她叫郑艳,早已离开红帽。

最近听三国演义,发现男人们争霸天下,虽英雄各有所长。但有几科公共课,不管有没有真本事,都是人人必修的,一是要会吹牛 x,一是要会装 x,还有一个是对喷,所以听着听着,有时常常会产生一种正在刷微博的错觉。

学习能力最重要,对于未知的领域能否自我完成任务。技术视野可以一定程度反应学习能力。

少壮不努力,老大抢小米

觉得上海学生应该是真的。去美国答辩都不慌。北京到有一个个例一个老师伪装学生去答辩。而且上海的中学每周选修课都是要做创新实验的。小组合作。此外每周还有讲座和机器人社团。你做不出来不代表别人不行,此外,老师水平也很重要。

再举个例子 CUPT 大学生做的题目直接来自 IYPT (国际青年物理学家竞赛简称IYPT( international youth physical tournament)),高中生。

最后我觉得创新不是那么高大上。一步一步嘛,提倡微创新比较好。有些事情你也懂,有没有做过?有没有发现误差分析呢?

华二有个学生看爷爷喝中药要煮,在想为什么要煮呢?很多人觉得很傻吧。最后她在地黄里面提取了一种治疗胰岛素的物质。

现在的记者,总想弄个大新闻。。。其实不过是自己 too young too simple, sometimes naive。

想当年我参加一个叫做中小学电脑制作比赛的东西,全国一二等奖有保送。当年一二等奖的全部都是一些家长代写的各种神奇的系统。我实现了一篇实时渲染地形 LOD 的 paper 只有三等奖。后来还看到一个人自己实现了一个物理引擎也只有三等奖。

虽然我当年没有获得保送,但这丝毫没有影响我最后深入学习自己感兴趣的知识,进入 MSRA 和大牛工作以及申请满意的 PhD 项目。反倒是从未听说当年保送的那些人有哪个今天为人所知。

这种事情,就让他们一群傻逼去闹吧,看淡了就行。坚持自己的兴趣,获不获奖真的不重要。学到知识是自己的。傻逼终究还是傻逼。

题主问这个问题,让我回想起在本科尤其是大一大二的时候对 SIGGRAPH 无比崇拜的思想感情。那时候觉得最大的人生理想莫过于发一篇 SIGGRAPH 然后去会议上给 Presentation 了。如今,真的当科研成为自己的主要工作的时候,就完全没有了当年那种神圣的感觉了。尤其是当你看到很多乱七八糟的论文居然也能发表在所谓的顶会的时候,那种神圣的幻觉就瞬间崩塌了。做出了站得住脚的东西,发表也是理所应当的。当你有了一个好的想法并且尽力去做好一篇文章的时候,其实已经不太在意能不能发表在某个具体的会议上了。好的东西不管发表在哪里都是好的东西,不好的东西就算发了顶会也不过是招人耻笑而已。

只有在这一背景下创建的、实力和影响力在当时都很靠前的高等“四大工学院”,即中国最早建立的四所著名的重点工学院:

才是纯血真皇家四大。

中国的大学课程是说得太多做的太少,简而言之就是不重视 project,像编译器 os 这种重量级课程,国外都是给你提供一些 framework 的代码然后让你慢慢从 0 开始搞一个成品出来。对于 cs 学生来说动手非常非常重要。

编译器里面涉及到的算法非常多而且复杂,像龙书这种教材的理论证明很多,直接上手难度比较大而且比较乏味。这个时候不妨参考“多少天自制 XX 语言”这种书或者文章,先撸一遍,然后你会明白到涉及到的算法和问题是怎么一回事。像我在大三的时候就开始翻龙书,但是之后几年一直卡在前几章各种不懂,每次想尝试去突破总觉得理解不了然后就不了了之,隔一段时间后再重复这个循环。后来自己直接撸了个玩具编译器,再去翻龙书发现没有像以前那样晦涩难懂。话说回来,龙书绝对不是入门的书,哪怕 compiler engineering 都比龙书易懂,虽然我认为 complier engineering 同样不适合入门。

轮子造多了对个人的能力提升很大,就算你只写过玩具,搞大型项目的时候上手就快很多了。

微软不就是去年招人放了点水么,再怎么放水招的人的平均水平肯定还是会比 bat 要好一些,用不用得着这样来黑。

对于这个问题,未设定变量太多,发个这样的问题万一媒体报道出了偏差题主可是要负责任的。个人的自主学习能力、部门的区别、过往经验、兴趣,还有老板和 mentor 的水平,这些都能影响一个人的发展。

话说回来,微软作为老牌 IT 企业,技术积累和工程实力肯定是顶尖的,像 windows 和 office这种代码规模的系统,换 bat 来做那光是给人上门维护花费都够垮几次了。技术不光是写网页做 app,而个人的发展也不仅仅是写代码的能力,bat 甚至是 google 和 facebook 里面很多开发测试流程都是从微软学过来的。去微软至少可以了解到这家伟大的公司几十年来开发流程和技术的演变,这不是挺好的么

为什么网上各种教程都是教人写 tokenize 和 parser,说明这部分太容易学了。

不吹不黑,一个数据结构及格的程序员,即使完全不懂编译原理,看一下 nfa 和递归下降的原理再写一个简单的 tokenize 和 parser 解析一个简单的语言两天应该能搞定。不过要是吃透编译器前端的那么多知识,比如 nfa->dfa 到最小 dfa,LL/LR/SLR/LALR,能做到手写标准的正则引擎,山寨 yacc 的水平的话,不潜下心来钻研个一年半载估计是没戏。能做到这个水平,全国任何公司的 offer 肯定都是任意挑选的。反正我比较笨学了好多年都还没吃透

编译器前端的到目前为止确实像是到头了,像 lex、yacc、antlr 这么多工具你看看手册就能写个 parser 出来。而编译器后端的代码生成、数据流分析、寄存器分配这些怎么就没见多少人谈论?还不是因为这部分跟前端相比难得多,高手都直接发论文了,普通人接触过这些东西就会发现自己知识的浅薄不敢乱吹牛了。

测试了一下,.cpp 也是可以被 include 的。

It’s really a matter of convention. Some projects demand hpp to indicate that the header files are for C++ and not C.

all: notes-access.docx notes.docx
clean:
    rm *.docx

%.docx: %.md
    cat $< | sed -e "s/%paperdir%/papers/" | \
    pandoc --ascii -f markdown+east_asian_line_breaks -o $@
%-access.docx: %.md
    cat $< | sed -e "s/%paperdir%/ftp:\/\/zhixiong%2Etang@cvrs.whu.edu.cn\/Users\/ZhixiongTANG\/ML\/papers/" | \
    pandoc --ascii -f markdown+east_asian_line_breaks -o $@

rename:
    $(shell for f in papers/*.pdf; do mv "$$f" "$${f// /_}"; done)

LS, 你要知道一点:凡是跟我意见不同的,都是五毛。

/tmp time python num.py
None
Classification report for classifier SVC(C=1.0, cache_size=200, class_weight=None, coef0=0.0, degree=3,
  gamma=0.001, kernel='rbf', max_iter=-1, probability=False,
  random_state=None, shrinking=True, tol=0.001, verbose=False):
             precision    recall  f1-score   support

          0       1.00      0.99      0.99        88
          1       0.99      0.97      0.98        91
          2       0.99      0.99      0.99        86
          3       0.98      0.87      0.92        91
          4       0.99      0.96      0.97        92
          5       0.95      0.97      0.96        91
          6       0.99      0.99      0.99        91
          7       0.96      0.99      0.97        89
          8       0.94      1.00      0.97        88
          9       0.93      0.98      0.95        92

avg / total       0.97      0.97      0.97       899


Confusion matrix:
[[87  0  0  0  1  0  0  0  0  0]
 [ 0 88  1  0  0  0  0  0  1  1]
 [ 0  0 85  1  0  0  0  0  0  0]
 [ 0  0  0 79  0  3  0  4  5  0]
 [ 0  0  0  0 88  0  0  0  0  4]
 [ 0  0  0  0  0 88  1  0  0  2]
 [ 0  1  0  0  0  0 90  0  0  0]
 [ 0  0  0  0  0  1  0 88  0  0]
 [ 0  0  0  0  0  0  0  0 88  0]
 [ 0  0  0  1  0  1  0  0  0 90]]
python num.py  4.40s user 0.92s system 69% cpu 7.641 total

If you can´t wait to learn JavaScript - and you shouldn´t - check out the MDN - JavaScript Guide!

“and you shouldn’t” 这个表达好亮。

建模主要分为建模、编程、论文三个部分,但是要完全分开的你会发现人力资源闲置,所以推荐每位队员主攻其中两项左右。所以建议千万千万不要三个数学学院的同学凑一队!!!(如果三个啥子都会的数学大神凑一起也…没有…关系)。

Vim

Vim 用了五年,Emacs 用了两年多。

最大的感受是用 Vim 之后得了强迫症,什么编辑器都要安装 Vim 模拟器,包括我现在用的 Emacs 也安装了 Evil。为什么?因为学习 Vim,我学会了一门无鼠标高效编辑文字的语言,在编辑文字的时候可以达到一种 flow 的状态。

而掌握了 Emacs,我获得的是一个崭新的编程世界,一个功能强大的操作系统,以及一个强大友好的社区。只有在 Hacking Emacs 的时候我才有“这是属于我自己的编辑器”的感受,因为我从没有试过用蹩脚的 Vimscript 写过插件,可能我的观点有失公允。不过,有了 lisp 谁还想用那玩意儿写代码呢?

最终建议就是你去找这个语言领域内最热门的一个开源项目,看这帮业内最杰出的家伙是怎么协作的,照猫画虎绝对不会错。

It’s enough to make a respectable fellow blush.

argon, 美: [ˈɑrˌɡɑn]英: [ˈɑː(r)ɡɒn], n.氩, greek “lazy”.

Scientists spent a lot of time separating the different kinds of air and then had to decide what to call them all. Oxygen was called flammable air for a while, but it didn’t catch on. It just didn’t have the right scientific ring to it. We all know that scientific words need an obscure classical origin to make them sound impressive to those who wouldn’t know an idiopathic craniofacial erythema if it hit them in the face.

lavatory, [ˈlævəˌtɔri], n.厕所;卫生间;洗手间;盥洗室

Machiavellianism

#+OPTIONS: tex:t          Do the right thing automatically (MathJax)
#+OPTIONS: tex:nil        Do not process LaTeX fragments at all
#+OPTIONS: tex:verbatim   Verbatim export, for jsMath or so
#+STARTUP: latexpreview

x^2 + y^2 = z^2
x_1, x_2, x_3, ..., x_n

\begin{equation}
x=\sqrt{b}
\end{equation}

If $a^2=b$ and \( b=2 \), then the solution must be
either $$ a=+\sqrt{2} $$ or \[ a=-\sqrt{2} \].

在职场里,收到指令要回复,遇到困难要沟通,项目进展要按节点通报,安排要落实。这不是繁文缛节,这是一个公司的基本规范。要尽心尽力,说到做到,有始有终,积极主动,你才能成长,公司也才能成长。不要玻璃心,也不要有惰性,更不要骄横,有多少人,有才华,有远志,不约束自己,最终也不过暴殄天物。

用 control 加鼠标选中来选择多个片段。

成吉思汗牛逼了……:

It is not enough to succeed; everyone else must fail.

范友们看到拉里 · 埃里森这么作,是不是有种 “你咋不上天” 的感觉?

然而拉里 · 埃里森可以实力回答:“你咋知道我不上天?”


  1. 七牛默认在每个 bucket 加了一个 robots 文件,禁止所有爬虫的爬取。