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
<?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 / 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
@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 / 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-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);