일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- memcached
- transaction
- HTTP
- redis transaction
- CU
- redis
- API
- 레일즈
- 주식
- 노개북
- rails cache
- 아임포트
- Watcha pedia
- 사업
- Python
- Rails
- Cache
- 레일즈 캐시
- 재태크
- 북클럽
- Race Condition
- django
- restful
- trouble shooting
- 노마드코더
- 투자
- iamport
- 경제
- 노마드코드
- Today
- Total
목록분류 전체보기 (45)
Stay hungry, Stay foolish

개발을 하다가 한글이 이렇게 깨지는 것을 본적이 있으신가요? 원인은 encoding 설정이 잘못되어있기 때문입니다. 그러면 encoding이 무엇인지 살펴보겠습니다. encoding 이란 컴퓨터는 기본적으로 정보를 0, 1 Binary로 정보를 읽고 쓰고 하는데 우리 휴먼들은 01011101110000111 이걸 가지고 읽어보라고 하면.. 대략 난감할텐데요. 그렇기 때문에 숫자, 문자를 아래와 같이 binary로 치환된 문자열 set 을 가지고 컴퓨터는 정보를 읽고 쓰는거라고 할 수 있습니다. 이렇게 문자를 컴퓨터가 알아볼 수 있는 binary 로 바꿔주는 것을 문자 encoding 이라고 합니다 그렇다면 문자가 깨지는 이유는 뭘까? 위키에서 문자 인코딩을 찾아보면 종류가 엄청 많군요... 초창기에는 미..
최근에 코테를 봐야 할 일들이 많이 생겨서 부랴부랴 코테 공부를 하고 있습니다. 반복적으로 풀다보면 깨닫은 것 중 하나가 for loop 중 최댓값 or 최솟값 등을 체크 해야하는 문제들이 더러 있는데, loop 안에서 arr 전체에 max or min 메서드를 사용하면 O(n**2) 이 되어 버립니다. 이런경우는 이 전 max or min_cnt 등의 변수에 저장시킨 값과 현재 loop를 돌며 나온 cnt의 값을 비교시키는 방법을 사용하면 효율을 개선시킬 수 있습니다! 문제랑 코드 보겠습니다. You are given N counters, initially set to 0, and you have two possible operations on them: increase(X) − counter X is..

어느날 파이썬으로 프로그래밍을 하게된 날, 개발 공부를 python으로 시작했다고 말씀드리니 CTO 님께서 GIL에 대해 아는지 여쭤보시더군요 ?? GIL ?? I don'know what is it.. But, That word is rings a bell... GIL 이라는 단어 파이썬 공부를 했다면 뭔가 설명은 못하더라도 들어본것 같기는 합니다. 파이썬에서 GIL 모르면 파이썬 모르는거다 라고 까지 말씀을 해주시니 자세히 알아봐야겠다라고 생각했는데, 감사하게도 이번 파이콘에 세션 주제로 있더라구요! 해당 내용을 정리해보겠습니다! 먼저 GIL은 Global Intrepreter Lock의 약자인데 Lock은 여러 워커가 동시에 동일한 자원에 접근을 할 때 Violation 이 발생 할 수 있는상황을 ..

Iamport 를 활용한 결제 시스템 개발 과정을 이야기해보려 합니다. Iamport 적용 방법, 매뉴얼 등은 공식 document 에 상세히 나와있습니다 :) 저희 서비스는 순수 B2B 만을 통해서 수익을 창출하고 있었습니다. 하지만 오랜 기간 서비스를 진행하며 제품에 대한 검증은 어느 정도 마쳤으니 B2C로 확대를 해보자!라는 게 올해의 목표였죠. 올해에만 현재까지 총 4명의.. 개발팀 퇴사를 겪으며.... 여름이 다가올 무렵 B2C 신규 프로젝트가 시작되었습니다. 일단 제품 판매를 하려면 결제가 되어야 하는데... Ruby on Rails 언어 지원이 안되는 PG 사들이 많아 시간이 오래 걸릴 수 도 있겠다 싶었습니다. 그런데 찾아보니 2년전 MVP 단계에서 간단하게 구현된 결제 모듈이 존재하더군요..