양파개발자 SW의 블로그입니다^^

[번역] CELERY 는 어떻게 파이썬의 GIL 문제를 해결하였는가?

By  | 2018년 11월 12일 | 
이 글은 아래 문서를 해석한 것입니다.https://viralmoon.blogspot.com/2016/06/how-celery-fixed-pythons-gil-problem.html 해석이 어려운 문장은 원문을 같이 적었으니 참고바랍니다. ======================================== 최근에 나는 Glyph 의 매우 비 생산적인 포스팅을 다시 읽고 있다. 만약에 당신이 그것을 읽어본적이 없다면 가서 한번 읽어봐라. 내가 여기 요약해줄것네, 오리지날을 읽어보는 것도 꽤 가치가 있을것이다. 지난 10년동안 나는 파이썬의 GIL(Global Interpreter Lock) 의 문제점이 무엇인지 파헤쳐 왔다. GIL 과 관련해 진짜 문제가 되는 포인트는 비동기 I

[번역] Ansible 2 튜토리얼 #5 (Final) - Facts & Vault

By  | 2018년 6월 26일 | 
위 링크를 번역한 글입니다. ================================================== Facts Playbook 을 실행하였을때 항상 처음에 "gathering facts" 라고 뜨는것을 알아차리셨을 겁니다. Ansible은 그 어떤 Task 라도 실행하기전에 시스템 환경정보 (그것의 provisioning 정보) 를 모읍니다. (프로비저닝=provisioning : 사용자의 요구에 맞게 시스템 자원을 할당, 배치, 배포해 두었다가 필요 시 시스템을 즉시 사용할 수 있는 상태로 미리 준비해 두는 것을 말함) 이러한것을 Facts 라고 부르며 그것은 꽤 방대한 시스템 정보를 담고있는 array 를 가지고 있다. (cpu core 개수, 네트워크가 ipv4

[Django Field 커스터마이징 #1] 템플릿 값 및 코드 활용 값의 사용자화

By  | 2018년 10월 15일 | 
장고 코딩을 하다보면, DB에 저장해야할 데이터와 form 을 활용하여 템플릿에서 표시할 데이터 형식이 다를때가 있다. prepare_value() 으로 템플릿에서 사용할 값의 형태를 만들어 리턴하고 to_python() 으로 템플릿에서 코드상으로 최종 활용할 형태를 만들어 리턴하면 됨. 아래 간단한 예제를 첨부한다.class CommaSeparatedCharField(forms.CharField): """ 리스트 데이터를 콤마로 구분된 단일 스트링 형태로 변경하여 표시해주고 저장시에는 리스트 형태로 변경해주는 필드 화면표시 (str): 11,22,33 코드에서 (list): [11, 22, 33] """ def prepare_

Slack 블랙 테마 (Black, Dark Theme)

By  | 2018년 10월 8일 | 
1. 슬랙 앱을 끄고 / Terminate Slack App 2. /Applications/Slack.app/Contents/Resources/app.asar.unpacked/src/static/ssb-interop.js 위 파일을 열어서 아래 스크립트 첨부 후 저장 Open File above, and add script below at the end of the file document.addEventListener('DOMContentLoaded', function() { $.ajax({ url: 'https://cdn.rawgit.com/laCour/slack-night-mode/master/css/raw/black.css', success: function(css) {

oh my zsh 설치하기

By  | 2018년 7월 18일 | 
터미널을 조금 더 편리하게 사용할 수 있게 해주는 tool 인 zsh 를 사용하는법을 간단히 적어보려한다. 설치하기 일단, 설치는 리눅스 또는 mac 에서만 가능하다. 에 접속하면 install guide 가 나온다. 주요 설정은 ~/.zshrc 에서 하면됨 <플러그인> 플러그인은 주로 다양한 코드 하이라이팅 을 지원한다.아래에서 쓸만한 것이 있는지 찾아보면 된다. 플러그인 변경은 ~/.zshrc 에서 plugins 부분을 변경하면 됨여러개를 적용할 수 있다. <테마> 테마는 쉘의 기본 표시 컬러나 스타일등을 결정한다.값의 변경은 ~/.zshrc 에서 ZSH_THEME 부분을 변경하면 됨 아래 위키에서 쓸만한 테마가 있는지 찾아보도록 하자.https://g