Prine’s Blog

Archiv für August 2008

Bestimmter Prozess direkt per PID killen

Verfasst von: fedoraswiss in: August 28, 2008

Und noch etwas, was ich immer wieder vergesse:

PID=`ps aux | grep mysql | awk {‘printf($2);exit’}`
kill -9 $PID

Find -exec Syntax

Verfasst von: fedoraswiss in: August 28, 2008

Da ich die Syntax immer wieder vergesse, post ich das hier mal als Blogbeitrag :
find . -name „xyz*“ -exec bash -c „mv {} ./xyz-dir/“ \;

Schlagworte:

Latex package ‘lstlisting’

Verfasst von: fedoraswiss in: August 28, 2008

Einbinden von dem Package:
\usepackage{listings}
Damit die eigendefinerten Farben erkannt werden:
\usepackage{color}
\definecolor{DarkGrey}{rgb}{0.1,0.1,0.1}
Es können verschiedene Styles definiert werden:
\lstdefinestyle{Bash}
{ language=Bash,
backgroundcolor=\color{DarkGrey},
keywordstyle=\color{BlueViolet}\bfseries,
commentstyle=\color{Grey},
stringstyle=\color{Red},
showstringspaces=false,
basicstyle=\small\color{white},
numbers=none,
captionpos=b,
tabsize=4,
breaklines=true
}

\lstdefinestyle{Java}
{ language=Java
}

Dieser Style wäre z.B für ein Listing von Bashcommandos.
Verwendung:
\begin{lstlisting}[style=Bash]
$ gem install fastercsv
$ gem install mysql –with-path-dir=
\end{lstlisting}
Verzeichnis aller Listings erstellen:
\lstlistoflistings

Export .csv mit Ruby on Rails

Verfasst von: fedoraswiss in: August 28, 2008

Folgendes Plugin ‘fastercsv’ muss über GEM installiert werden:
gem install fastercsv
Example Code from rubyonrails.org
require ‘fastercsv’

class ReportController

# example action to return the contents
# of a table in CSV format
def export_users
users = User.find(:all)
stream_csv do |csv|
csv << ["first","last","id","email"]
[...]