Skip to content

Instantly share code, notes, and snippets.

View zironycho's full-sized avatar
🎨
I may be slow to respond.

Juncheol Cho zironycho

🎨
I may be slow to respond.
View GitHub Profile
@zironycho
zironycho / test-vector-capacity.cpp
Last active August 22, 2016 04:09
test c++ vector capacity
#include <iostream>
#include <vector>
int main(void) {
std::vector<int> v;
v.resize(10);
std::cout << v.capacity() << std::endl;
v.clear();
std::cout << v.capacity() << std::endl;
v.resize(0);
@zironycho
zironycho / test-auto-with-lvalue-reference.cpp
Last active September 5, 2016 02:28
test auto keyword with lvalue's reference
class A {
public:
A() : _value(0) {}
int& get() { return _value; }
void print() { std::cout << _value << std::endl; }
private:
int _value;
};
@zironycho
zironycho / test-strtrim.c
Created September 28, 2016 02:22
remove white spaces (frontside and backside)
#include <stdio.h>
#include <ctype.h>
#include <string.h>
static void strtrim(char *inout)
{
char *start = inout;
char *end = inout + strlen(inout) - 1;
int i;
@zironycho
zironycho / truncate_euckr.py
Created January 6, 2017 06:09
truncated for euckr
def truncate_euckr(str, limit):
buf = bytes()
for c in str:
tmp = c.encode('euc-kr')
if len(buf) + len(tmp) < limit:
buf += tmp
else:
break
return buf
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Ansi 0 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.19848701357841492</real>
@zironycho
zironycho / keybase.md
Created September 19, 2017 04:55
keybase

Keybase proof

I hereby claim:

  • I am zironycho on github.
  • I am zironycho (https://keybase.io/zironycho) on keybase.
  • I have a public key ASBFpr3Bu-np1bvVeBDC7-W7Nws-zTGpaaWWP5S-r88qMQo

To claim this, I am signing this object:

@zironycho
zironycho / trans-subs.py
Created September 30, 2017 04:12
trans-subs.py
import sys
import os
import codecs
# euc-kr to utf-8 with BOM
def convert(path):
with codecs.open(path, 'r', 'euc-kr', errors='ignore') as f:
out_lines = []
for line in f.readlines():
@zironycho
zironycho / ps1.sh
Last active January 4, 2018 12:18
ps1
### remote
pse="\[\033[m\]"
ps_w="\[\033[33;1m\]\w$pse"
ps_t="\[\033[35m\]\t$pse"
ps_h="\[\033[32m\][\h]$pse"
ps_u="\[\033[36m\]\u$pse"
if [ "`whoami`" = "root" ]; then
ps_p="# $pse"
else
@zironycho
zironycho / find-prefix-postfix-number.py
Created March 27, 2018 01:36
find number with prefix, suffix
s = '/example/like_123/1_t34893_.that'
int(re.findall(r'1_t([\d]+)_', s)[0])