Skip to content

Instantly share code, notes, and snippets.

Gant Kulnirundorn nkuln

Block or report user

Report or block nkuln

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@nkuln
nkuln / overly_simplistic_classifier.py
Created Jul 5, 2018
Overly simplistic classifier
View overly_simplistic_classifier.py
def is_male(name):
if u"ศักดิ์" in name or name.endswith(u"วุฒิ"):
return True
elif name.endswith(u"พร") or name.endswith(u"พรรณ"):
return False
else:
return False
print(is_male(u"ณัฐวุฒิ")) # True
print(is_male(u"ณัฏฐ์พร")) # False
@nkuln
nkuln / training_sample.csv
Last active Jul 5, 2018
Training data sample for gender classification
View training_sample.csv
first_name gender
ธนชิต M
วงศธร M
กิตติศักดิ์ M
รุจ M
ทศวรรษ M
ธนพล M
รัตนา F
ธนรัตน์ F
สุดาพร F
@nkuln
nkuln / hsv_rgb_led.ino
Created Apr 21, 2018
Color-changing RGB LED by rotating hue
View hsv_rgb_led.ino
#include <Keyboard.h>
#include <math.h>
#define BLUE 3
#define GREEN 5
#define RED 6
void setup()
{
pinMode(RED, OUTPUT);
View roundpoetry on char-rnn
$ th sample.lua cv/lm_lstm_epoch22.73_0.6392.t7 -gpuid -1 -temperature 0.8 -primetext เต่าถุย -length 20000
creating an lstm...
seeding with เต่าถุย
--------------------------
เต่าถุยมากลายครั้ง.
บางคนที่เธอสุดท้าย, อะไรทะเลอยไม่, ความออกมันจำไกลแแล้ว, ต้นครีเที่ตัวเองผู้นั้นไม่ว่า, นอนที่ทุกคนตัน, รอยยับสวยงาม, ที่เธอรักตัวอ่อนไม่มี.
ความสุขทำจากกันมาให้ดอกไม้ให้ดูดวงดาวออกจากหายไป.
ฉันได้มีความสุข.
การรอคอยทะเลดีเสียใจที่ไม่รัก
ฉันพอใจก็ความสิ่งที่กับความหมาย, วันธีน้ำตาหาน์, เปล่า, ความพบว่าสำหรับเท้านั้น, พูดกัด, หนึ่งมันสุดน้ำตามีหาไม่ไม่มีความสุขตาย
View อินไวท์อินบอกซ์
ส่งครบ 5 คนแล้ว ขอปิดกล่องนะครับ :-) ขอบคุณที่มาเล่นด้วย สนุกดี
@nkuln
nkuln / vimrc
Created Mar 22, 2013
Switch between C++ source/test/header in Vim
View vimrc
"switch between .h / -inl.h / .cc / .py / .js / _test.* / _unittest.* with ,h
",i ,c ,p ,j ,t ,u
""(portion from old mail from David Reiss)
let pattern = '\(\(_\(unit\)\?test\)\?\.\(cc\|js\|py\)\|\(-inl\)\?\.h\)$'
nmap ,c :e <C-R>=substitute(expand("%"), pattern, ".cc", "")<CR><CR>
nmap ,h :e <C-R>=substitute(expand("%"), pattern, ".h", "")<CR><CR>
nmap ,i :e <C-R>=substitute(expand("%"), pattern, "-inl.h", "")<CR><CR>
nmap ,t :e <C-R>=substitute(expand("%"), pattern, "_test.", "") . substitute(expand("%:e"), "h", "cc", "")<CR><CR>
nmap ,u :e <C-R>=substitute(expand("%"), pattern, "_unittest.", "") . substitute(expand("%:e"), "h", "cc", "")<CR><CR>
nmap ,p :e <C-R>=substitute(expand("%"), pattern, ".py", "")<CR><CR>
@nkuln
nkuln / run_with_libumem.sh
Created Sep 17, 2012
Run with Solaris libumem memory profiler
View run_with_libumem.sh
#!/bin/bash
export LD_PRELOAD=libumem.so.1
export UMEM_DEBUG=default
export UMEM_LOGGING=transaction
./"$1"
@nkuln
nkuln / wpphotomigrator.py
Created Sep 15, 2012
Download all images from a Wordpress posts, and then replace all the existing URLs
View wpphotomigrator.py
import MySQLdb as mdb
import HTMLParser
import random
import urllib2
import urlparse
from bs4 import BeautifulSoup
from os import path
class ImageMigrator:
@nkuln
nkuln / filename_replace.sh
Created Sep 15, 2012
Simple batch file name replace in bash
View filename_replace.sh
!/bin/bash
# Debugging .. print all commands executed
set -x
for f in *
do
# Replace all occurrences of '%20' with ' ' (single space)
newname=${f//%20/ }
# We're safer with quotes around ..
mv "$f" "$newname"
View v8_code_sample.cpp
// UpaV8PerfTest.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
using namespace v8;
std::string readSourceFile(std::string fileName)
{
std::ifstream t(fileName);
You can’t perform that action at this time.