2011年9月10日星期六

mencoder的x264encopts选项参数略解

blog.yikuyiku.com

概要


这份指南主要介绍两类编码选项:

第一类,主要对速度质量平衡造成影响的选项;

第二类,可以满足个性化需求的选项。

要注意的是,虽然不是主要目的,第二类选项同样会对速度和质量造成很大的影响。这类选项可能导致有人觉得视频质量提升了,有人觉得视频质量下降了。

2011年9月8日星期四

listings 宏包札记

listings 是专用于代码排版的 LaTeX 宏包,可对关键词、注释和字符串等使用不同的字体和颜色或颜色,也可以为代码添加边框、背景等风格。

1 基本用法

下面给出一份用于排版 C 语言 HelloWorld 程序代码的完整的 LaTeX 文档:


\documentclass{article}
\usepackage{listings}

\begin{document}

\begin{lstlisting}[language=C]
int main(int argc, char ** argv)
{
/* print a string "Hello world!"
printf("Hello world!\n");

return 0;
}
\end{lstlisting}

\end{document}


2 对计算机语言的支持

Test Review of 56 free Home Replacement Launcher Alternative Apps for Droid / Android phones: Best? Smallest? Fastest?

Test Review of 56 free Home Replacement Launcher Alternative Apps for Droid / Android phones: Best? Smallest? Fastest?

Embed source code in Latex document with simple color

package needed:
\usepackage{listings}
\usepackage{color}

Content:
\lstset{caption=client.c, numbers=left, language=C++,
basicstyle=\small, keywordstyle=\color{blue}\bfseries,
stringstyle=\color{red}, showstringspaces=false}
\lstinputlisting{code/client.c}

\lstset{language=C, basicstyle=\small,
keywordstyle=\color{blue}\bfseries, stringstyle=\color{red},
showstringspaces=false}
\begin{lstlisting}
code...
\end{lstlisting}

How do I remove sensitive files from git's history

Remove sensitive data / GitHub

----

git filter-branch --index-filter 'git rm --cached --ignore-unmatch Rakefile' HEAD
git push origin master --force

=====

git filter-branch --index-filter 'git update-index --remove filename' HEAD
git push --force --verbose --dry-run
git push --force

*option: Cleanup and reclaiming space *

rm -rf .git/refs/original/
git reflog expire --expire=now --all
git gc --prune=now
git gc --aggressive --prune=now

*Note that pushing the branch to a new or empty GitHub repo and then making a fresh clone from GitHub will have the same effect.*


git commit -a --amend

*amend last commit*

git: forever remove files or folders from history

I recently had a need to rewrite a git repository’s history. This isn’t generally a very good idea, though it is useful if your repository contains files it should not (such as unneeded large binary files, username/password or copyrighted material).


# make sure we're at the root of git repo
if [ ! -d .git ]; then
echo "Error: must run this script from the root of a git repository"
exit 1
fi

# remove all paths passed as arguments from the history of the repo
[email protected]
git filter-branch --index-filter "git rm -rf --cached --ignore-unmatch $files" HEAD

# remove the temporary history git-filter-branch otherwise leaves behind for a long time
rm -rf .git/refs/original/ && git reflog expire --all && git gc --aggressive --prune

LaTeX: Numbering only certain line of multi-line equation in \align

You can suppress the number on any particular line by putting \notag before the \\;

So your equation should look like this :

\begin{align}
z_1^2 &= \left( ... \right) \left( ... \right)\notag\\
&= 4 e^{i \frac{2 \pi}{3}}
\end{align}

to remove the numbering of the first line.

2011年9月4日星期日

《陕西太白山刘伯温碑记》

  《陕西太白山刘伯温碑记》
    天有眼,地有眼,人人都有一双眼。
    天也翻,地也翻,逍遥自在乐无边。
    贫者一万留一千,富者一万留二三,
    贫富若不幌的转,看看死期在眼前。
    平地无有五谷种,谨防四野绝人烟,
    若问瘟疫何时现,但看九冬十月间。
    行善之人得一见,作恶之人不得观,
    世上有人行大善,即送抄写天下传,
    富者资买刊传送,贫者抄写天下传,
    写一张,免一难,抄十张,能保全,
    倘若看见不传送,一家大小受罪愆。
    有人看破几件事,逍遥快乐是神仙。
    遭了此劫不上算,还有十愁在眼前。
    一愁天下乱纷纷,二愁东西饿死人,
    三愁湖广遭大难,四愁各省起狼烟,
    五愁人民不安然,六愁九冬十月间,
    七愁有饭无人食,八愁有人无衣穿,
    九愁躯体无人捡,十愁难过猪鼠年。
    若得过了大劫年,便算世间不老仙,
    就是铜打铁罗汉,难过七月一十三,
    任你金刚铁罗汉,除非善乃能保全。
    谨防人人艰难过,关过天翻龙蛇年,
    幼儿好似朱洪武,四川更比汉中苦,
    但若不信要大难,自记不看送他人。
    大狮吼如雷,胜过悼百虎,
    犀牛现出尾,平地遇猛虎。
    若问太平年,架桥迎新主,
    上元甲子到,人人哈哈笑,
    问他笑什么,迎接新地主,
    上管三尺日,夜无盗贼难。
    虽是谋为主,主坐中央土,
    人民喊真主。
    银钱是个宝,看破用不了,
    果然是个宝,地下裂不倒。
    七人一路走,引诱进了口,
    三点加一勾,八王二十口。
    人人喜笑,个个平安,
    人人可观,个个可传,
    有人印送,勿取金钱。
    行善者可保,作恶者难逃。
    敬重天地神明父母,
    惜字纸五谷,谨当切记。

天有眼。地有眼。陕西太白山刘伯温碑记

天有眼,地有眼,人人都有一双眼,
天也翻,地也翻,逍遥自在乐无边,
贫者一万留一千,富者一万留二三,
贫富若不回心转,看看死期在眼前;
平地无有五谷种,谨防四野绝人烟,
若问瘟疫何时现,但看九冬十月间,
行善之人得一见,作恶之人不得观,
世上有人行大善,遭了此劫不上算,还有十愁在眼前:
一愁天下乱纷纷,二愁东西饿死人,
三愁湖广遭大难,四愁各省起狼烟,
五愁人民不安然,六愁九冬十月间,
七愁有饭无人食,八愁有人无衣穿,
九愁尸体无人捡,十愁难过猪鼠年,
若得过了大劫年,才算世间不老仙,
就是铜打铁罗汉,难过七月一十三,
任你金刚铁罗汉,除非善乃能保全,
谨防人人艰难过,关过天番龙蛇年;
幼儿好似朱洪武,四川更比汉中苦,


大狮吼如雷,胜过悼百虎,
犀牛现出尾,平地遇猛若,
若问大平年,架桥迎新主,
上元甲子到,人人哈哈笑,
问他笑什么?迎接新地主,
上管三尺日,夜无盗贼难,
虽是谋为主,主坐中央土,人民喊真主:
银钱是个宝, 看破用不了,
果然是个宝,地下裂不倒,
七人一路走,引诱进了口,
三点加一勾,八王二十口,
人人喜笑,个个平安。
人人可观,个个可传,
有人印送,勿取金钱。
行善者可保,作恶者难逃。
敬重天地神明父母,
惜字纸五谷,谨当切记。

天有眼。地有眼。人人都有双眼。天也翻。地也翻。有人看破几件事。逍遥自乐无在边 逍遥快乐是神仙。幼儿好。似朱洪武。早白虎。天翻龙蛇年。大狮吼如雷声过。 平地无有五谷种。四川更比汉中苦。就是钢打铁罗汉。难过七月十三。 任汝金刚铁罗汉。除非善事能保全。谨防人人艰难过。若得过了大劫数。饶是世间不老仙。遭了此劫不上算。还有十愁在眼前。一愁天下纷纷乱。二愁东西饿死人。 三愁湖广遭大难。四愁各省起狼烟。五愁人民不安然。六愁九冬十月间。 七愁有饭无人吃。八愁有衣无人穿。九愁尸骨无人拣 。十愁难过猪鼠年。犀牛现出尾。平地过猛虎。若问瘟疫何时现。但看九冬十月期。谨防四野绝人烟。贫者一万留一千。富者一万留二三。贫富若不回心转。看看死期在眼前。若问太平年。架桥迎新主。上元甲子(看看)到。人人哈哈笑。问他:「笑什麼?迎接新主。」七人一路走,引诱进了口。三点加一勾。八王廿口。主坐在中央土。人民喊真主。逍遥在。乐无边。地上管二尺。日夜无贼。盗谁是谁?。银钱是个宝。看破用不了。果然是个宝。地下裂不到。行善之人得一见。作恶之人不得观。行善之人可保全。但若不信要大难。有人行大善。即速抄写四方传。人人可观。个个可传。人人喜笑。个个平安。有人印送。勿取金钱。富者捐资刊版。贫者抄写天下传。写一张。免一难。抄十张。能保全。倘若看见不传送。一家大小受罪愆。行善者可保。作恶者难逃。敬重天地神明父母、再要敬惜字纸五谷。谨当切记。