Skip to content

Instantly share code, notes, and snippets.

@rmtheis
rmtheis / gist:579d859903fdb6e3b690552cf6e289c5
Created April 24, 2021 00:25
Installing the ARB Software Package for Bioinformatics - Aug. 13, 2011
sudo apt-get install libmotif4 libpng3 xloadimage gnuplot gv xfig libglew1.5 libmotif-dev libtiff4-dev libx11-dev libxaw7-dev libxext-dev libxml2-utils libxp-dev libxpm-dev libxt-dev lynx x11proto-print-dev xsltproc xutils-dev freeglut3-dev libglew1.5-dev libpng12-dev
mkdir /home/share/apps/arb
cd /home/share/apps/arb
wget http://download.arb-home.de/release/arb_5.2/arb.64.ubuntu.OPENGL.tgz
sudo tar xvfz arb.64.ubuntu.OPENGL.tgz
sudo /bin/sh arb_install.sh
sudo ln -s /usr/lib/libXm.so.4.0.3 /usr/lib/libXm.so.3
@rmtheis
rmtheis / MarginSpan.java
Created May 1, 2018 18:53 — forked from liberorignanese/MarginSpan.java
Android TextInputLayout with credit card mask
package com.liberorignanese.android.gist;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.text.style.ReplacementSpan;
/**
* Created by Libero Rignanese.
*/
@rmtheis
rmtheis / .git-completion.bash
Last active November 8, 2016 17:10
Git branch name auto-completion script. Do `source ~/.git-completion.bash` in your .bash_profile or .bashrc.
See https://github.com/git/git/blob/master/contrib/completion/git-completion.bash
@rmtheis
rmtheis / tessbaseapi-snippet.cpp
Created August 11, 2015 04:14
JNI code for setting PDF title
jboolean Java_com_googlecode_tesseract_android_TessBaseAPI_nativeBeginDocument(JNIEnv *env,
jobject thiz, jstring title, jlong jRenderer) {
const char *c_title = env->GetStringUTFChars(title, NULL);
tesseract::TessPDFRenderer* pdfRenderer = (tesseract::TessPDFRenderer*) jRenderer;
jboolean res = JNI_TRUE;
if (pdfRenderer->BeginDocument(c_title)) {
res = JNI_FALSE;
@rmtheis
rmtheis / .vimrc
Last active December 12, 2015 22:20
Vim settings file
" show line numbers
set number
" show column numbers
set ruler
" enforce column width
set tw=80
" don't auto-indent
@rmtheis
rmtheis / proguard.cfg
Created September 27, 2012 07:52
Proguard settings for Android to preserve Apertium machine translation jar files
# Preserve Apertium offline translation
-dontwarn com.sun.org.apache.bcel.internal.**
-dontwarn java.awt.**
-dontwarn javax.swing.**
-dontwarn javax.tools.**
-dontwarn javax.xml.stream.**
-dontwarn org.apertium.ApertiumGUI
-keepattributes InnerClasses
-keep class org.apertium.**
-keepclassmembers class * {