pysftp 간략 사용기
처음 작성해놓은게 2013년 11월 달이다. 그때 사용한 것을 Evernote 정리중 확인하여 남겨뒀는데 새로 써야겠다. 다 바겼다.ㅡ.ㅡ…. 우선 이 패키지는 14년 5월 이후로 pypi 프로젝트에서는 업로드가 되고 있지 않으며, Project...
처음 작성해놓은게 2013년 11월 달이다. 그때 사용한 것을 Evernote 정리중 확인하여 남겨뒀는데 새로 써야겠다. 다 바겼다.ㅡ.ㅡ…. 우선 이 패키지는 14년 5월 이후로 pypi 프로젝트에서는 업로드가 되고 있지 않으며, Project...
OS X 에서 certification 을 migration 하는 방법에 대한 소개 입니다. 여기서는 SSL 서비스용 인증서를 옮기는 것을 예로 듭니다. KeyChain Access 에서 migration 할 인증서를 선택합니다....
최근에 구입한 Dell 노트북에 조금이라도 가볍게 사용해보려고 Lubuntu를 설치해서 사용하고 있다. 트랙패드가 예전에 비해 많이 나아지긴 했지만 아무래도 맥북에서 사용하던 것과는 많이 달라서 좀 더 키보드 친화적인 환경을...
장고 페이스북 가입 달기 장고로 만든 개인 사이트에 소셜 가입 기능을 붙이려 한다. python-social-auth를 써서 만들어본다. 나는 email을 기본 아이디로 쓰도록 User Model을 확장해두었는데, 그것때문에 많이 삽질했다. 징글징글~~~...
Situation 장고로 개인 프로젝트를 개발하는 중이다. 장고 유저 모델을 사용해 회원관리를 할 예정인데, 기본 User는 username을 Id로 사용한다. 나는 email을 ID로 사용하고 싶고, 회원마다 아바타도 추가하고 싶다. Solution...
Elixir Tutorial 시리즈입니다. 거의 대부분은 튜토리얼의 한글 번역에 가깝습니다만, 생략되거나 추가로 주석을 달거나 하는 부분이 많습니다. 원문은 최하단의 링크를 참고하세요. Elixir - 12: IO와 File System 이 장에서는...
이 포스트는 ASP.NET Core 프레임워크로 애플리케이션을 개발할 때 유용하게 쓸 수 있는 몇가지 팁과 트릭들을 소개하는 포스트들 중 두번째입니다. IoC 콘테이너로써 Autofac 사용하기 Web API 요청/응답 직렬화/비직렬화 Web...
Elixir Tutorial 시리즈입니다. 거의 대부분은 튜토리얼의 한글 번역에 가깝습니다만, 생략되거나 추가로 주석을 달거나 하는 부분이 많습니다. 원문은 최하단의 링크를 참고하세요. Elixir - 11: Processes Elixir에서는 모든 코드가 프로세스...
Elixir Tutorial 시리즈입니다. 거의 대부분은 튜토리얼의 한글 번역에 가깝습니다만, 생략되거나 추가로 주석을 달거나 하는 부분이 많습니다. 원문은 최하단의 링크를 참고하세요. Elixir - 10: Enumerables and Streams Enumerables Elixir는...
커버이미지로 사용된 영화 스틸컷과 본문 글은 전혀 관계가 없습니다. [사진 출처 : Collider] - 편집자 주 이 글은 [Django] oAuth2 소셜 로그인 기능 달기에서 이어집니다. Problem django-social-auth를 사용하여 핑크퐁...
Elixir Tutorial 시리즈입니다. 거의 대부분은 튜토리얼의 한글 번역에 가깝습니다만, 생략되거나 추가로 주석을 달거나 하는 부분이 많습니다. 원문은 최하단의 링크를 참고하세요. Elixir - 09: Recursion Loops through recursion Elixir의...
사이드 프로젝트에서 Express를 오랜 기간 사용했었는데 hapi 가 좋다는 얘기를 듣고는 hapi를 많이 사용해왔다. Hapi도 단순하긴 하지만 “설정만 넣으면 되는” 단순함이라서 설정에 들어가는 수고가 꽤 컸다. 최근에는 토이...
이 포스트는 ASP.NET Core 프레임워크로 애플리케이션을 개발할 때 유용하게 쓸 수 있는 몇가지 팁과 트릭들을 소개하는 포스트들 중 세번째입니다. IoC 콘테이너로써 Autofac 사용하기 Web API 요청/응답 직렬화/비직렬화 Web...
brew 업그레이드하다가 git-vender라는 확장 프로그램이 보였다. 이건 뭐하는 넘인지 궁금해서 정리한다. git-vender는 git 명령어를 이용하여 vendor 소스를 관리할 수 있도록 도와주는 확장이다. git-subtree를 이용해서 소스를 체크 아웃하고 업데이트된 내용들을...
read this answer. 간만에 홈서버에 SSH로 접속하자 Ubuntu 15.10으로 업데이트를 권하더군요. 저는 가벼운 마음으로 업데이트를 실행했습니다. 그리고 이런저런 트러블슈팅을 해야했죠.1 그중에 가장 끔찍했던 것이 바로 Samba, 파일 공유...
Elixir Tutorial 시리즈입니다. 거의 대부분은 튜토리얼의 한글 번역에 가깝습니다만, 생략되거나 추가로 주석을 달거나 하는 부분이 많습니다. 원문은 최하단의 링크를 참고하세요. Elixir - 08: Modules Elixir에서는 여러 함수들을 모듈을...
Elixir Tutorial 시리즈입니다. 거의 대부분은 튜토리얼의 한글 번역에 가깝습니다만, 생략되거나 추가로 주석을 달거나 하는 부분이 많습니다. 원문은 최하단의 링크를 참고하세요. Elixir - 07: Keywords and maps 이제 연결...
어처구니 없는 실수와 삽질에 대해 다룹니다. node v4.2 -> node v0.10 -> node-rss 패키지와 rss 관련 코어 보기 -> 이슈 등록하기 전 Slack에서 문의 -> 문제 해결 의...
지난 포스트 AppVeyor를 이용한 지속적인 통합, 빌드 및 배포에서는 간단하게 AppVeyor를 통해 소스코드를 빌드하고 테스트한 후 배포까지 하는 방법에 대해 알아보았다. 이 포스트는 그의 연장선 상에 있으며, 특히...
들어가는 말 JWT란? JWT 활용하기 JWT를 위한 준비사항 기능 제작 영수증 검증 맺음말 들어가는 말 아래 글에서 더럽게 어렵게 설명한 구글의 허가(Authorization) 획득. 구글 인앱 결제 검증 웹...
Elixir Tutorial 시리즈입니다. 거의 대부분은 튜토리얼의 한글 번역에 가깝습니다만, 생략되거나 추가로 주석을 달거나 하는 부분이 많습니다. 원문은 최하단의 링크를 참고하세요. Elixir - 06: Binaries, strings and char lists...
개발을 하다보면 실제 네트워크 요청이 어떻게 이루어지고 있는지 확인해야할 필요가 있습니다. 내가 원하는 헤더와 파라미터로 전송되었는지, 응답에 포함된 헤더는 무엇인지등 상황은 많습니다. 직접 만들고 있는 어플리케이션에서는 디버깅 툴을...
들어가는 말 왜 이럴까? 구매 과정 예제만 믿었는데 이게 아닌가? 애플은 다르다. 구글 API로도 할 수 있다 뭘로 어떻게 하는거야? 거대한(?) 장벽, 허가(Authorization) 그런데 이게 왜 장벽인가? 웹...
Elixir Tutorial 시리즈입니다. 거의 대부분은 튜토리얼의 한글 번역에 가깝습니다만, 생략되거나 추가로 주석을 달거나 하는 부분이 많습니다. 원문은 최하단의 링크를 참고하세요. Elixir - 05: case, cond and if Elixir의...
EventEmitter는 Node.JS에 내장되어 있는 일종의 옵저버 패턴 구현이다. node 뿐만 아니라 대부분의 프레임워크나 라이브러리에서 이 구현을 쓰거나 유사한 구현을 활용하고 있는 경우가 많다. DOM Event Listener를 사용해본 경험이...
부끄럽게도 얼마 전에야 자바스크립트에서 =을 사용한 객체 복사는 Assign. 즉, 참조만 하는 것임을 알았다. 어찌보면 예상가능한 것임에도 불구하고 얕은/깊은 복사가 필요한 경우가 생각보다 많지 않았기 때문에 알지 못했던...