기술 링크 정리 #1 - 2016/12/09
####파이썬 관련####
- Python3.6.0 Release Candidate1 에 대한 내용을 담고 있다. 에 가면 좀더 자세한 내용을 볼 수 있다.
- CPython 구현 개선에 대한 내용이 있는데, dict 타입을 재구현해서 PyPy와 비교해서 더 빠르다고 하고, Python3.5 와 비교해서 20% ~ 25% 향상 되었다고 한다.
- 포맷 문자열이 아래와 같이 가능해진다.
>>> name = "Fred" >>> f"He said his name is {name}." 'He said his name is Fred.' >>> width = 10 >>> precision = 4 >>> value = decimal.Decimal("12.34567") >>> f"result: {value:{width}.{precision}}" # nested fields 'result: 12.35'
- 윈도우 파일시스템과 콘솔에 인코딩을 UTF-8 로 변경된다.
- 더 많은 정보는 https://docs.python.org/3.6/whatsnew/3.6.html 참고하면 될듯.
- HTTP traffic mock 이라고 소개하고 있는데, API TEST시 요청에 대한 url, status code, 응답 데이터 등을 정의하고, 실제 요청후 정의한 mock 과 비교해서 테스트를 진행 할 수 있다.
- http://pook.rtfd.io
- SQL Query 빌더로 파이썬 코드를 통해서 테이블을 정의하고, sql 문을 표현할수 있고 그것을 다시 sql 문으로 출력해 준다.
- 텍스트를 보고 해당 텍스트가 어떤 나라의 말로 쓰여진것인지를 검출하는 라이브러리
- git 저장소의 코드 증가추세와 같은 그래프를 이미지 파일로 출력해주는 라이브러리
####기타####
- 각각의 CSS 효과에 대해서 매우 자세히 설명하면서 동시에 시각적으로 어떻게 보여지는지 보여주는 사이트, 특히 애니메이션이나 효과같은 부분을 직접 플레이해서 볼수 있는 점이 가장 큰 특징
- 스타트업 잔디에서 SQLite 에서 Realm 으로 이전한 이야기, 이전하는 과정에서 다양한 기술들을 검토하고 어떻게 성능을 측정하고 도입했는지 잘 설명하고 있다.
- 썸네일을 서버에서 생성시 같은 이미지가 이미 있는지 찾기 위해서 1) 해시 알고리즘을 이용 2) 시각적 요소 분석 이용을 통해서 각각의 장단점을 분석하고 어떻게 적용했는지 설명하는 글.
- 2부가 기다려진다.
- github 에 Review 를 타인에게 요청할 수 있는 기능이 나왔다. 요청을 받은 리뷰어가 Pull Request 를 승인했는지에 대해서도 merge 단계에서 볼수 있다.