Skip to content

Instantly share code, notes, and snippets.

@sng2c
sng2c / sym.pl
Last active June 22, 2017 10:02
use v5.10;
sub ok{
print $_[0]?"OK":"FAIL";
print "\n";
}
sub make_sym{
state %symbols;
my ($sym) = @_;
$symbols{$sym} = \$sym unless $symbols{$sym};
return $symbols{$sym};
@sng2c
sng2c / FSM.java
Last active March 15, 2016 01:59
XFSM example for Android with Android Annotations
@EBean
public class FSM extends XFSM {
private static final String TAG = "FSM";
@RootContext
Context context;
Thread consumerThread;
public RuleSet getRuleSet() {
@sng2c
sng2c / ERB.java
Created February 3, 2016 09:28 — forked from ato/ERB.java
JRuby
package pavo;
import java.io.*;
import java.util.*;
import javax.script.*;
public class ERB {
static ScriptEngine jruby = initializeJRuby();
@sng2c
sng2c / mojo.pl
Last active August 29, 2015 14:24
SCRIPT_NAME 가 더 일반적인듯..
#!/usr/bin/env perl
use Mojolicious::Lite;
use Scalar::Util 'weaken';
hook( before_dispatch => sub {
use Data::Dump;
my $self = shift;
my $uri = $self->req->headers->header('SCRIPT_NAME');
#!/bin/bash
#
# Initialize new virtual server using LXC and set up networking and HTTP proxy
#
# Written by: Deni Bertovic <[email protected]>
#
# Released into Public Domain. You may use, modify and distribute it as you
# see fit.
#
# This script will:
@sng2c
sng2c / find.pl
Last active January 4, 2016 16:08
#!/usr/bin/env perl
use 5.010;
use strict;
use List::MoreUtils qw/zip/;
use Math::Base::Convert qw(cnv);
use Data::Dumper;
my $res = 45;
my @nums = qw(9 2 11 13 6 3);
my $max = 4 ** (@nums-1);
@sng2c
sng2c / Test-Continuous-Quick-Guid-KO.md
Last active December 31, 2015 14:29
Test::Continuous Quick Guide
@sng2c
sng2c / config.yaml
Created December 17, 2013 06:09
DBIC dump schema script.
---
database:
dsn: DBI:mysql:database=DBNAME;host=DBHOST
userid: DBUSER
passwd: DBPASS
options:
mysql_enable_utf8: 1
mysql_auto_reconnect: 1
@sng2c
sng2c / gen_thumb.pl
Last active December 28, 2015 04:49
#!/usr/bin/env perl
use 5.010;
my $path = '.';
my @types=qw( mov mp4 avi mkv m4v xvid divx wmv mpg mpeg );
my @files = `find $path`;
chomp(@files);