Skip to content

Instantly share code, notes, and snippets.

@hohonuuli
hohonuuli / jar-with-dependencies.xml
Created October 23, 2012 17:37
Maven POM for ScalaFX
<?xml version="1.0" encoding="UTF-8"?>
<assembly
xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
<id>jar-with-dependencies</id>
<formats>
<format>jar</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
============ OUTPUT FROM: HOMEBREW_MAKE_JOBS=1 VERBOSE=1 brew install opencv
/usr/bin/env python -c import numpy
/usr/bin/env python -c import numpy
==> Downloading http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.4/OpenCV-2.4.4a.tar.bz2
Already downloaded: /Library/Caches/Homebrew/opencv-2.4.4a.tar.bz2
tar xf /Library/Caches/Homebrew/opencv-2.4.4a.tar.bz2
==> cmake -DCMAKE_INSTALL_PREFIX=/usr/local/Cellar/opencv/2.4.4a -DCMAKE_BUILD_TYPE=None -DCMAKE_FIND_FRAMEWORK=LAST -Wno-dev -DWITH_CUDA=OFF -DBUILD_ZLIB=OFF -DBUILD_TIFF=OFF -DBUILD_PNG=OFF -DBUILD_JPEG=OFF -DBUILD_JASPER=OFF -DBUILD_TESTS=OFF -DBUILD_PERF_TESTS=OFF -DPYTHON_LIBRARY='/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/Python' -DPYTHON_INCLUDE_DIR='/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/Headers' -DPYTHON_PACKAGES_PATH='/usr/local/Cellar/opencv/2.4.4a/lib/python2.7/site-packages' ..
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/Cellar/opencv/2.4.4a -DCMAKE_BUILD_TYPE=None -
@hohonuuli
hohonuuli / prompt for git development
Last active August 29, 2015 13:56
A better prompt
export PS1=$'\n\[\033[35m\]\u@\h:$PWD`git branch 2> /dev/null | grep -e ^* | sed s/"* "// | sed s/^/"\[\033[31\]m ⏣ \[\033[0;32m\]"/`\n\[\033[35m\] \[\033[m\]'
PS1=$'\n\[\033[35m\]\u@\h:$PWD`git branch 2> /dev/null | grep -e ^* | sed s/"* "// | sed s/^/"\[\033[31\]m ⏣ \[\033[0;32m\]"/`\n\[\033[35m\] \[\033[m\]'
@hohonuuli
hohonuuli / .gitconfig
Last active August 20, 2018 19:07
Aliases for .gitconfig
[alias]
#Show all branches
branches = branch -a
# Show conflicted files after a merge
conflicted = grep --name-only --full-name '<<<<<<< HEAD'
# Grep - search for occurence of term in all git managed files
gr = grep -Ii
% DATABASE - connect to a SQL database
%
% Usage:
% c = database(url, user, password, driverName)
%
% Inputs:
% url = The database URL. e.g. jdbc:jtds:sqlserver://solstice.shore.mbari.org:1433/EXPD
% user = The user name to connect to the database
% password = THe password for user
% driverName = the name of the JDBC driver to use for the connection.
function c = database(url, user, password, driverName)
% DATABASE - connect to a SQL database
%
% Usage:
% c = database(url, user, password, driverName)
%
% Inputs:
% url = The database URL. e.g. jdbc:jtds:sqlserver://solstice.shore.mbari.org:1433/EXPD
% user = The user name to connect to the database
% password = THe password for user
function s = jdbcquery(conn, sqlstr)
% Connect to database, execute SQL string, and pass back structure array.
%
% Usage:
% s = jdbcquery(conn, sqlstr)
%
% Input
% conn: A java.sql.Connection object. See Also database
% sqlstr: SQL string, i.e. 'SELECT * FROM Observation WHERE ConceptName LIKE ''Pandalus%'''
%
public class Sample1 {
// --- Native methods
public native int intMethod(int n);
public native boolean booleanMethod(boolean bool);
public native String stringMethod(String text);
public native int intArrayMethod(int[] intArray);
// --- Main method to test our native library
class Sample1 {
// --- Native methods
@native def intMethod(n: Int): Int
@native def booleanMethod(b: Boolean): Boolean
@native def stringMethod(s: String): String
@native def intArrayMethod(a: Array[Int]): Int
}
object Sample1 {