Skip to content

Instantly share code, notes, and snippets.

View comchangs's full-sized avatar
🍻
Make more something.

Murry Jeong (정문창) comchangs

🍻
Make more something.
View GitHub Profile
import java.util.Arrays;
import java.util.LinkedList;
import java.util.List;
import java.util.stream.Stream;
public class StreamTest {
private static int MAX_ITERATION = 3_000;
public static void main(String[] args) {
@comchangs
comchangs / nosleep.sh
Created March 19, 2020 07:04
Completely disable sleep on any Mac
# Useful to prevent Macbooks to go to sleep when closing the lid instead of running tools that requires a Kernel Extension (e.g. InsomniaX) and more
# Before doing anything, save your current configuration using
pmset -g
# To disable sleep
sudo pmset -a sleep 0; sudo pmset -a hibernatemode 0; sudo pmset -a disablesleep 1;
# And to go back to normal
sudo pmset -a sleep 1; sudo pmset -a hibernatemode [original hibernatemode value]; sudo pmset -a disablesleep 0;
diskutil resetUserPermissions / `id -u`
@comchangs
comchangs / roma.md
Last active April 29, 2019 10:04
세계테마기행 이탈리아
  1. 포톨로 광장 (Piazza del Popolo)
  2. 괴테하우스
  3. 캄피돌리오 언덕 (미켈란 젤로 계단 착시)
  4. 캄피돌리오 광장
  5. 팔라티노 언덕 (로마 시초)
  6. 포로 로마노 6-1. 바실리카 쥴리아 6-2. 바실시카 에밀라 6-3. 성스러운 길 6-4. 카스토르와 풀룩스 신전
@comchangs
comchangs / 1515eed1dc0-f75e2bea.md
Created May 11, 2018 06:29 — forked from bynaki/1515eed1dc0-f75e2bea.md
npm - --save 옵션 - --save-dev 옵션

npm

--save 옵션

$ npm install github --save

만약 현재 경로에 package.json 이 존재하면 아래와 같이 dependencies 항목에 자동으로 포함된다.

@comchangs
comchangs / How to export source code only in git project
Last active November 21, 2017 01:50
How to export source code only in git project
git archive --format tar --output archive.tar.gz master
@comchangs
comchangs / how_to_merge_text_file_on_windows.md
Created October 15, 2017 07:23
윈도우에서 간단하게 여러 텍스트파일 합치기

출판사 편집인으로 있는 친구의 짧은 물음으로 생각해보게 된 텍스트 파일을 간단하게 합치는 방법을 공유합니다.

친구의 이슈

출판을 위해 연재한 소설이 각 회차별로 약 500여개의 텍스트 파일로 되어 있어 편집과 검수가 쉽도록 한 파일로 합치고자함.

해결방법

  1. 특정 폴더에 합치고자 하는 텍스트 파일들을 모아 놓는다.
  2. CMD를 열어 해당 폴더에서 type *.txt > merged.txt와 같이 입력한다.
  3. merged.txt를 열어 보면 합치기 끝!
@comchangs
comchangs / hbase.md
Created October 15, 2017 06:58
HBase Overview

HBase

Architecture

Overview

  • HBase는 NoSQL의 한 종류이다.
  • HBase는 분산 Database 이다.
  • HBase는 사실 "Data Base" 보다는 "Data Store"이다. (RDBMS의 Feature인 culumns, secondary indexies, triggers, and advanced query languages 등 많은 부분이 부족하기 때문)
  • HBase는 선형적이고 모듈화된 scaling 위해 많은 기능을 제공한다.
  • Strongly consistent reads/writes: HBase는 "eventually consistent" DataStore가 아니다. 이는 매우 빠른 counter aggregation이 가능하게 한다.
@comchangs
comchangs / bsd_socket_example.m
Last active May 11, 2017 09:49
BSD Socket example for Objective-C
+ (void) createSocket {
int sockfd;
if ( (sockfd = socket( AF_INET, SOCK_STREAM, 0 )) < 0 ) {
NSLog(@"Error creaing socket");
return;
}
struct sockaddr_in sockaddr;
sockaddr.sin_family = AF_INET;
sockaddr.sin_addr.s_addr = htonl(INADDR_ANY);
wget https://firmware-mod-kit.googlecode.com/files/fmk_099.tar.gz