Skip to content

Instantly share code, notes, and snippets.

View xiaom's full-sized avatar
:octocat:

Xiao Meng xiaom

:octocat:
  • Goldsky
  • Canada
  • 10:55 (UTC -07:00)
View GitHub Profile
@xiaom
xiaom / dup.js
Created July 16, 2012 22:55
eliminate duplicates in Javascript
function eliminateDuplicates(arr) {
var i,
len=arr.length,
out=[],
obj={};
for (i=0;i<len;i++) {
obj[arr[i]]=0;
}
for (i in obj) {
@xiaom
xiaom / jeffe.sty
Created June 13, 2012 08:11
macros used by Jeff Erickson
% http://www.cs.uiuc.edu/~jeffe/pubs/latex.html
% ============================-*- LaTeX -*-=============================
%
% jeffe.sty -- macros I use everywhere
%
% Jeff Erickson (jeffe@cs.uiuc.edu)
% Last modified 22 May 2010
% This is free; caveat emptor!
%
% Requirements that may not be part of every TeX distribution:
@xiaom
xiaom / crawl.sh
Created June 11, 2012 01:40
crawl page for an index html
perl -n -e '/(http:\/\/community.livejournal.com\/clinic_duty\/[0-9]+.html)/ && print "$1\n"' toc.html | wc -l
@xiaom
xiaom / crawl.sh
Created June 11, 2012 01:37
extract from toc.html
perl -n -e '/(http:\/\/community.livejournal.com\/clinic_duty\/[0-9]+.html)/ && print "$1\n"' toc.html | wget
@xiaom
xiaom / multiline.tex
Created June 6, 2012 00:28
multiline equation
% http://tug.org/pracjourn/2006-4/madsen/madsen.pdf
\begin{align*}
\dbx &= \dbx[3cm] \\
&= \dbx
\end{align*}
\begin{equation}
\begin{split}
@xiaom
xiaom / alg.tex
Created June 2, 2012 17:31
algorithm2e template
\begin{figure}
% Manual: http://bit.ly/N5qECH
\begin{algorithm}[H]
\caption{$\textsc{AlgName}$}
\label{alg:foobar}
\SetAlFnt{\tiny \sf}
\SetCommentSty{textrm}
\SetKwComment{Comment}{~$\triangleright$~}{}
@xiaom
xiaom / setfont.tex
Created May 21, 2012 23:34
set font in latex
\usetheme{default}
\usepackage{mathpazo}
\usepackage{fontspec}
\setbeamertemplate{background canvas}{\includegraphics [width=\paperwidth]{blackboard_bk.pdf}}
\newfontfamily\chalkd{Chalkduster.ttf}
\newfontfamily\chalkb{Chalkboard.ttc}
\setbeamerfont*{normal text}{family = \chalkd}
\setbeamerfont{alerted text}{family = \chalkd}
\setbeamerfont{structure}{family = \chalkd}
@xiaom
xiaom / gist:2722102
Created May 17, 2012 22:44
make file for pandoc to latex
draft:
pandoc -N --latex-engine=xelatex --template=template.tex def.markdown -o def.pdf --biblio def.bib
final:
pandoc -N --latex-engine=xelatex --template=template.tex def.markdown -o def.tex --biblio def.bib
bibtex def
xelatex def.tex
xelatex def.tex
@xiaom
xiaom / myfullpage.sty
Created May 14, 2012 19:16
page style of latex
\marginparwidth 0pt
\oddsidemargin 0pt
\evensidemargin 0pt
\marginparsep 0pt
\parindent 0pt
\parskip 5pt
\topmargin 0pt
@xiaom
xiaom / graphics.tex
Created February 28, 2012 19:24
include graphics
\begin{figure}[htbp]
\begin{minipage}[b]{0.5\linewidth}
\label{SzvsT}
\centering
\includegraphics[width=\textwidth]{fig/SzvsT.pdf}
\caption{initial node set size $|V_Q|$ versus runing time}
\end{minipage}
\vspace{0.5cm}
\begin{minipage}[b]{0.5\linewidth}
\label{RvsTime}