Skip to content

Instantly share code, notes, and snippets.

@gabu
gabu / gist:2232383
Created March 29, 2012 01:52
Start Play app using play console
import play.api._
Play.start(new Application(new java.io.File("."), getClass.getClassLoader, None, Mode.Dev))
@j5ik2o
j5ik2o / gist:2156447
Created March 22, 2012 05:41
Play framework 2.0でデーモン化する方法

commons-daemonの依存関係を追加する

次のようにproject/Build.scala を編集する。

object ApplicationBuild extends Build {
    // ...
    val appDependencies = Seq(
      "commons-daemon" % "commons-daemon" % "1.0.10"
    )

// ...

@yusuke
yusuke / gist:2136681
Created March 20, 2012 15:07
twitter name card
<%@ page language="java" import="twitter4j.*,java.util.List" contentType="text/html; charset=UTF-8" session="false" %>
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=UTF-8">
</head>
<style>
.username {
font-size: 12pt;
}
.description{
@mike-neck
mike-neck / KuromojiSample.groovy
Created February 29, 2012 02:15
KuromojiというJavaでできた形態素解析器を使ってみた。
@GrabResolver (
name='ATILIKA dependencies',
root='http://www.atilika.org/nexus/content/repositories/atilika')
@Grab ('org.atilika.kuromoji:kuromoji:0.7.6')
import org.atilika.kuromoji.Token
import org.atilika.kuromoji.Tokenizer
import org.atilika.kuromoji.Tokenizer.Mode
def tokenizer = Tokenizer.builder().build()
@esperia
esperia / Logger.java
Last active November 10, 2015 04:10
Androidでログを吐くためのクラス。クラス名とメソッド名はStackTraceから取ってきてるので、Log.d(LOG_TAG, "関数名, 文字列"); って書かなくても Logger.d("文字列"); でいける
package com.esperia09.android.utils;
import com.esperia09.android.BuildConfig;
import android.util.Log;
public class Logger {
private static final boolean debug = BuildConfig.DEBUG;
private static final int TRACE_CALLER_COUNT = 2;
@OdaShinsuke
OdaShinsuke / BingSearch.cs
Created February 19, 2012 02:53
BingSearch_WebDriver_cs
using System;
using System.Text.RegularExpressions;
using OpenQA.Selenium;
using OpenQA.Selenium.Support.UI;
namespace WebDriverTest {
public class BingSearch {
public static BingSearch Create(IWebDriver driver) {
var instance = new BingSearch(driver);
driver.Url = "http://www.bing.com";
@novi
novi / logger.js
Created February 14, 2012 20:27
node-http-proxyを使ったいわゆるバーチャルホスト対応Webサーバー(WebSocket対応版)
var http = require('http'),
httpProxy = require('http-proxy'),
logger = require('./logger');
// localhost:8001 に普通のExpressアプリ -> http://test.nov1.jp/
// localhost:8002 にWebSocketを使ったExpressアプリ -> http://😄.nov1.jp/, http://chat.nov1.jp/
// Proxy for Chat app
var proxy = new httpProxy.HttpProxy({
target: {
@toby55kij
toby55kij / CreateLabel.groovy
Created January 23, 2012 13:18
Apache PivotでGroovyを使うサンプル
@Grapes([
@Grab("org.apache.pivot:pivot-core:2.0"),
@Grab("org.apache.pivot:pivot-wtk:2.0"),
@Grab("org.apache.pivot:pivot-wtk-terra:2.0")
])
import org.apache.pivot.wtk.*
//メソッドはバインディング変数(クロージャ)で作成しないといけない
createLabel = { window ->
def label = new Label()
@riywo
riywo / nginx.conf
Created January 18, 2012 18:29
nginxでURIの先頭使ってbackend serverのportを決める
http {
map $uri $backend_port {
include port_map;
}
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
server {
@osima
osima / gist-fetcher.groovy
Created January 14, 2012 03:35
fetch code from gist using gist api v3.
@Grab(group='commons-httpclient', module='commons-httpclient', version='3.1')
import org.apache.commons.httpclient.*
import org.apache.commons.httpclient.methods.*
import groovy.json.*
class GistFetcher {