Skip to content

Instantly share code, notes, and snippets.

View weakish's full-sized avatar

weakish weakish

View GitHub Profile
@weakish
weakish / 跋习惯的力量.md
Created January 5, 2014 08:10
#跋 习惯的力量

Charles Duhigg. 习惯的力量[M]. 吴奕俊,曹烨,译. 中信出版社,2013. ISBN 9787508638010

这本书提到牙膏都有添加剂,唯一的功能就是让你在刷牙之后有凉丝丝的刺激感——于是你就会感觉牙齿刷干净了。这种刺激感不会让牙膏的效果更好,但可以说服大家牙膏有效。同理,现在所有的公司都在牙膏里加入了月桂醇聚醚硫酸酯钠,就是为了增加牙膏的泡泡。这东西不会让牙齿更干净,但是使用的人在嘴四周出现一堆泡沫时会有更好的感觉。(pp. 56-58)

原来如此……小时候我就讨厌牙膏清凉的味道,长期用清水刷牙,后来牙齿有了问题才开始用牙膏。然后牙膏的泡沫经常弄在衣服上……我是厂家营销策略的受害者!

@weakish
weakish / 7-lang.md
Last active March 26, 2018 02:34
#跋 七周七語言 #coding

Bruce A.Tate. 七周七语言[M]. 巨成,戴玮,白明,譯. 人民邮电出版社,2012-5. ISBN 978-7-115-27611-7.

Ruby

Matz: 1993年,當我看到Perl的時候,不知怎麼的,這種混合了Lisp和Smalltalk特徵的面向對象語言讓我的靈感一下子迸發出來。我意識到Perl將成爲一門可提高我們生產力的偉大語言。於是,出於自娛自樂的動機,我着手開發一門與之類似的語言。(p. 9)

這讓我想起鳳姐的「Ruby就是沒有到處打廣告的Perl 6」.

Matz: 我喜歡它寓編程於樂的方式。說到某個具體的技術點,我最喜歡的是“代碼塊”(block)。代碼塊即是一種易於控制的高階函數,也爲DSL及其他特性的實現提供了極大的靈活性。(p. 9)

@weakish
weakish / ruby.md
Created January 1, 2014 15:37
#跋 松本行弘的程序世界 #Ruby #coding

松本行弘. 松本行弘的程序世界[M]. 柳德燕,李黎明,夏倩,张文旭,譯. 人民郵電出版社,2011-08. ISBN 9787115255075

1 我爲什麼開發Ruby

1.1 我爲什麼開發Ruby

「你爲什麼開發Ruby?」每當有人這樣問我的時候,我認爲最合適的回答應該就像Linux的開發者Linus Torvalds對「爲什麼開發Linux」的回答一樣吧—— 「因爲它給我帶來了快樂。」 當我還是一個高中生,剛剛開始學習編程的時候,不知何故,就對編程語言產生了興趣。

@weakish
weakish / check.php
Last active December 30, 2015 11:38
幼稚用户注册系统
<!DOCTYPE>
<html>
<head>
<title> 注册成功!</title>
</head>
<body>
<h1> 哇咔咔,你已经注册成功啦!</h1>
@weakish
weakish / book.php
Last active December 30, 2015 06:29
php 练习题
<?php
/* 亚马逊举办图书优惠活动,满100减10,满200减50,满300减80,满400减120,满500减200。
* tree买了1本书价格是 54.9, noodles买了3本书45.8 36.5 50.2,
* laker买了5本书21.3 45.6 39.5 62.5 20.5
* fen买了8本书 50.6 20.4 36.7 45.6 19.8 60.5 44.3 55.0
* 70买了10本书 47.8 30.6 15.6 56.8 30.0 29.8 60.8 70.9 69.9 116.7,,
* 请计算出各位需要付的金额。*/
$tree = ["tree", [54.9]];
@weakish
weakish / too-long.md
Created November 22, 2013 02:49
内容的字数超过限制

云风从三十年前开始编程,对于一个孩子来说,编程和游戏的界限很模糊。在三十年后的今天,云风仍然在编程,他的程序世界从未和游戏分开过。他在网易写《大话西游2》、做3D游戏引擎,离开网易后,他又和朋友联合创办了游戏公司简悦科技。云风相信快乐可以很简单,就像他攀岩不是为了健身一样。我们中有多少人因为游戏而爱上了编程,又有多少人可以一直坚守这种简单的快乐?

![云风][1]

2013 年 8 月 30 日,北京 SDCC2013 期间,图灵社区访谈了云风,根据接近 5 小时的录音整理出一篇文字,登载在图灵社区上。

初稿在刊登出来之前交给云风看过,他觉得很多地方口语化过强,显得重复罗嗦,作为聊天可以,但作为文字恐怕不那么易读。所以云风又做了修改,主要是删掉了一些拖沓的口头语,细微调整了叙事的结构。

最近云风在自己的 blog 上贴出了最后修改后的稿子,这里和大家分享一下。

@weakish
weakish / droidcap.sh
Created November 17, 2013 09:18
#screencapture #android #adb #sh
#!/bin/sh
# screen capture for android users
# Usage:
#
# droidcap screen-capture-file.png
adb shell screencap -p | sed 's/\r$//' > $1
@weakish
weakish / record-screen.sh
Created November 17, 2013 08:34
#record #screen #sh #ffmpeg #jack
#!/bin/bash
# by eXerigumo Clanjor (哆啦比猫/兰威举)
# 本作品采用知识共享署名·非商业性使用·相同方式共享 3.0 中国大陆许可协议进行许可。
# 尝试了各种录屏软件,要么不能“双录”(既录麦克风又录内部音频),要么SWAP越占越多(几秒钟就能占掉2个G,但是不占内存额……)
# 然后发现 ffmpeg/avconv 可以实现轻量级录屏,配合 jack(开启 monitor)可以实现“双录”,方便起见写个脚本
# http://cjxgm.is-programmer.com/posts/40484.html
error()
@weakish
weakish / README.md
Last active September 27, 2020 20:09
#harden #debian

Hardening your Debian VPS

Introduction

This is a basic guide on hardening your Debian VPS. And Ubuntu users may also find this guide useful, since Ubuntu is based on Debian.

Don't panic!

一个小朋友在课堂上扔纸飞机,老师大怒,罚他抄写500遍「我以后再也不再教室里扔纸飞机了(I will not throw paper airplanes in classroom.)」。1分钟后,老师收到了一张纸,上面写着:

class Room:
    def __init__(self):
        for i in range(500):
            print("I will not throw paper airplanes")