Skip to content

Instantly share code, notes, and snippets.

View angeloh's full-sized avatar
🎯
Focusing

Angelo Huang angeloh

🎯
Focusing
View GitHub Profile
@angeloh
angeloh / css-changes
Last active August 29, 2015 14:00
css-changes
.profile-two .column1 {
background: #3A3A3A;
}
.column3 {
background: #fafafa;
}
@angeloh
angeloh / play.conf
Created October 7, 2013 03:55 — forked from leon/play.conf
# Upstart script for a play application that binds to an unprivileged user.
# put this into a file like /etc/init/play.conf
#
# This could be the foundation for pushing play apps to the server using something like git-deploy
# By calling service play stop in the restart command and play-start in the restart command.
#
# Usage:
# start play
# stop play
# restart play
@angeloh
angeloh / gist:4076603
Created November 15, 2012 04:19
smack code for fb chat
SASLAuthentication.registerSASLMechanism(SASLXFacebookPlatformMechanism.NAME, SASLXFacebookPlatformMechanism.class);
SASLAuthentication.supportSASLMechanism(SASLXFacebookPlatformMechanism.NAME, 0);
ConnectionConfiguration config = new ConnectionConfiguration("chat.facebook.com", 5222);
config.setSASLAuthenticationEnabled(true);
config.setDebuggerEnabled(false);
XMPPConnection conn = null;
try {
conn = new XMPPConnection(config);
@angeloh
angeloh / MyLoggerJ.java
Created November 13, 2012 00:06
MyLoggerJ.java to use with MyLoggerS.scala
package common;
import play.Logger.ALogger;
import play.api.Play;
public class MyLoggerJ {
private static final BLogger logger = of("application");
/**
@angeloh
angeloh / shopinionPlugin.js
Created September 10, 2012 20:15
shopinionPlugin.js
var SHOPINION_DOMAIN="a.shopinionapp.com"; // either "j." or "" for j.shopinionapp.com or shopinionapp.com
var friends = null;
var friendsName = [];
var loadingPusher=false;
var xhr;
var head = document.getElementsByTagName('head')[0];
var initialized = false;
var counter = 0;
var idList = new Array();
@angeloh
angeloh / shopinionPlugin.js
Created September 9, 2012 22:02
shopinionPlugin.js
var SHOPINION_DOMAIN="a.shopinionapp.com"; // either "j." or "" for j.shopinionapp.com or shopinionapp.com
var friends = null;
var friendsName = [];
var loadingPusher=false;
var xhr;
var head = document.getElementsByTagName('head')[0];
var initialized = false;
var counter = 0;
var idList = new Array();
@angeloh
angeloh / ImagePost.java
Created August 24, 2012 05:02
part of routes
package controllers;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import java.net.URL;
import java.security.NoSuchAlgorithmException;
import java.util.Map;
import java.util.UUID;
import java.util.concurrent.Callable;
@angeloh
angeloh / my model
Created August 24, 2012 04:43
ImageInfo.java
package models;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
@angeloh
angeloh / brew-sbt
Created July 6, 2012 21:56
brew install sbt
$ brew versions sbt
$ git checkout 785f6f8 /usr/local/Library/Formula/sbt.rb
$ brew unlink sbt (if you have old verion, you might need this)
$ brew install sbt
@angeloh
angeloh / .sbtconfig
Created July 6, 2012 20:49
Pass JVM options to sbt
$ cat ~/.sbtconfig
SBT_OPTS="-XX:+CMSClassUnloadingEnabled -XX:PermSize=128M -XX:MaxPermSize=256M"