Skip to content

Instantly share code, notes, and snippets.

View iporsut's full-sized avatar
🏠
Working from home

Weerasak Chongnguluam iporsut

🏠
Working from home
View GitHub Profile
@iporsut
iporsut / gist:5111824
Created March 7, 2013 21:10
Test Gist Embed
#include <stdio.h>
main () { printf("Hello World\n"); }
@iporsut
iporsut / Application.cfc
Created October 25, 2013 09:37
Application.cfc Template for Railo 4.x.x
component {
this.name = "MyApp";
this.sessionManagement = true;
this.sessionTimeout = createTimeSpan(30,0,0,0);
boolean function onApplicationStart() {
echo("<h1>Start Application</h1>");
return true;
}
@iporsut
iporsut / FridayPuzzle1.js
Created November 16, 2013 05:40
Friday Puzzle #1
function oneMinus() {
return (~1 + 1);
}
function isNegative(x) {
return (x < 0);
}
function plus(x,y) {
return x+y;
<?php
class FizzBuzz {
function toString($number) {
$fizz[true] = "Fizz";
$buzz[true] = "Buzz";
$stillNumber[true] = $number;.
$fizz[false] = $buzz[false] = $stillNumber[false] = '';
$result = '';.
@iporsut
iporsut / fizzbuzz.erl
Last active January 1, 2016 05:28
FizzBuzz Erlang with Decision Tree Model
-module (fizzbuzz).
-export ([solve/1]).
% %%Decision Tree%%
%
% fizzbuzz
% "fizzbuzz" fizz
% "fizz" buzz
% "buzz" Number
@iporsut
iporsut / gist:9480002
Created March 11, 2014 05:31
Add Liferay Article
@RenderMapping
public String main(RenderRequest request, RenderResponse response, Model model) throws SystemException, PortalException {
model.addAttribute("messages", messageToMDService.listMessageToMD());
if (request.getRemoteUser() != null) {
User user = UserLocalServiceUtil.getUserById(Long.parseLong(request.getRemoteUser()));
ThemeDisplay themeDisplay= (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY);
ServiceContext serviceContext = new ServiceContext();
@iporsut
iporsut / gist:9521391
Created March 13, 2014 03:17
Form Template
#set ($url = $request.get('render-url'))
#set ($namespace = $request.get('portlet-namespace'))
#set($currentUrl = $request.attributes.CURRENT_URL)
#set($paramName = $httpUtil.getParameter($currentUrl, "question", false))
#set ($friendlyUrl = $request.get('attributes').get('FRIENDLY_URL'))
<!-- BEGIN OUTPUT -->
##$question.getData()
@iporsut
iporsut / gist:9617262
Created March 18, 2014 10:17
jQuery Slide Example
<!DOCTYPE html>
<html>
<head>
<title>Slide</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.2.6.js"></script>
<style type="text/css">
#slide-wrapper {
width: 200px;
height: 200px;
position: relative;
@iporsut
iporsut / gist:9687086
Created March 21, 2014 14:11
Solve L99-P09 with Java 8 Feature
package com.t2decode.java.eight;
import org.junit.Test;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import static junit.framework.Assert.assertEquals;
@iporsut
iporsut / map_reduce.hs
Created April 7, 2014 13:04
Haskell Map Reduce
import Data.Char
import Data.List
groupWord:: [(String,Integer)] -> [[(String,Integer)]]
sortLT:: (String, Integer) -> (String, Integer) -> Ordering
filterWord = filter (all isAlphaNum) . words
mapWordCounter = map (\w -> (w,1))
sortLT (w1,_) (w2,_)