iftop 설치, 실시간 트래픽 확인하기
실시간 트래픽을 보고 싶을때가 있는데, 여러가지 툴들이 있겠지만 iftop 을 설치하면 좀 더 간단하게 볼 수 있다. 설치하기 # centos yum install iftop # ubuntu apt-get install iftop...
실시간 트래픽을 보고 싶을때가 있는데, 여러가지 툴들이 있겠지만 iftop 을 설치하면 좀 더 간단하게 볼 수 있다. 설치하기 # centos yum install iftop # ubuntu apt-get install iftop...
페이스북 코리아에 requests 보다 pycurl 이 더 성능이 좋다는 stackoverflow 글이 공유되서 pycurl 이 뭔지 requests 코드와 비교해 보면서 익혀보았다. 일단 아래의 코드는 실제 POST 요청을 보내고 json...
이전 포스트에서는 phpMyAdmin이라는 웹 기반 MySQL 관리 도구를 애저 웹 앱에 설치하는 요령에 대한 내용이었다. 이번에는 애저 웹 앱에 워드프레스를 설치하고 애저 MySQL 데이터베이스에 연결해서 사용하는 방법에 대해...
이 글은 React Native Getting Started 에 대한 삽질기입니다. node.js & npm 설치 https://nodejs.org/en/download/ 설치 진행 $ npm install -g create-react-native-app $ create-react-native-app toystory_app npm5 에 문제가 있다고...
매일 아침 와서 현재 개발중인 백오피스를 켜니 Internal Server Error 발생. 로그를 보니 아래와 같은 오류 발생 OperationalError: (pymysql.err.OperationalError) (2006, "MySQL server has gone away (error(32, 'Broken pipe'))")...
Django with Python News Learning Tree Data Structure 파이썬에서 Tree 구조체를 사용하는 방법을 소개하는 튜토리얼 기사 Getting the Most out of Sqlite3 with Python 파이썬에서 Sqlite3를 잘 사용하는...
Vue + d3 : 줌과 패닝이 가능한 Tree 그래프 그리기 Vue.js와 d3.js 를 함께 배워볼 수 있는 튜토리얼 기사 Introducing the Graphcool Framework GraphQL을 손쉽게 사용할 수 있게...
Django with Python News Build Your Own Blockchain Part 1 — Creating, Storing, Syncing, Displaying, Mining, and Proving Work Blockchain을 실습해 볼 수 있는 튜토리얼 기사 Part 2,3도...
지난 2017년 5월, 마이크로소프트 //Build 행사에서 애저 MySQL 데이터베이스 서비스를 론칭한다고 발표했다. MySQL 데이터베이스는 보통 phpMyAdmin이라는 웹 기반의 데이터베이스 관리 도구를 많이 사용하는 편이라서, 이번에 마침 애저 웹...
ISUCON? 좋은 느낌으로 빠르게 만드는 콘테스트. 요는 주어진 어플리케이션 / 서버로 스코어를 최대한 많이 뽑으면 되는 대회입니다. 매번 병목 지점이 다르기 때문에 병목지점을 발견하고 그걸 잘 개선하는게 포인트....
테스트 주도 개발 실천 테스트 주도 개발(test-driven development)은 점진적으로 코드를 검증하는 소프트웨어 개발 방법이다. 자신이 작성한 코드의 동작을 직접 확인하는 것은 어쩌면 프로그래머의 기본 미덕이고 테스트 주도 개발은...
Django with Python News A Complete Beginner's Guide to Django - Part 7 Django 애플리케이션을 프로덕션 서버에 배포하는 방법을 소개하는 튜토리얼, 해당 시리즈의 마지막! 처음부터 천천히 다시 복습해...
flask 로 다국어 서비스를 만드는 일을 하고 있는데 일단 생각해 볼 부분이 API 와 WEB 이다. API는 모바일에서 요청이 들어오는 형태인데, 이 경우 모바일의 사용자 언어 설정을 파라미터로...
TypeScript Handbook의 Namespaces and Modules를 번역했다. 용어에 대한 노트: 타입스크립트 1.5에서 기록해둘 만큼 중요한 명명법 변경이 있었습니다. “내부 모듈(Internal modules)”은 “네임스페이스”가 되었습니다. “외부 모듈(External modules)”은 이제 간단하게 “모듈(modules)”이...
Django with Python News Django + webpack + Vue.js - setting up a new project that's easy to develop and deploy (part 1) Django, webpack, Vue.js를 사용해서 견고한...
Rails에서 Devise에 의존하지 않고 OmniAuth만으로 OAuth2 인증을 처리하는 순서에 대해서 간단하게 정리합니다. 어쩌다 한번씩 하는 작업이라 자꾸 뭔가 하나씩 빼먹게 되서 체크리스트 대용으로 사용할 겸. 설명환경 Ruby 2.4.2...
지난 포스트에서는 Gollum과 Docker를 이용해서 위키 애플리케이션을 구축해보았다. 이번 포스트에서는 이 위키를 인터넷에 호스팅 해보자. 사용할 서비스들 고대디 GoDaddy: 도메인 구입 디지털오션 DigitalOcean: 애플리케이션 호스팅 클라우드플레어 Cloudflare: SSL...
얼마 전 이벤트 소싱 패턴에 대한 글을 작성했다. 글을 읽고나서 js로 간략하게 구현해봤던 내용을 글로 정리했다. 개념을 나눠 설명하기 위해 CQRS 부분은 다른 글을 통해 덧붙이려고 한다. 여기서...
마크다운 기반의 블로그(정적 사이트 생성기)는 많지만 마크다운 기반의 위키는 생각보다 많지 않은데, Gollum을 이용하면 git & 마크다운 기반의 위키를 손쉽게 구축할 수 있다. 이 포스트에서는 골룸과 Docker를 이용해서...
이전 글에서는 React를 배제한 채로 MobX만 사용했었고, Angular 혹은 jQuery와 연계해서 사용할 수도 있지만 MobX는 React랑 함께 사용되는 게 가장 일반적이다. 이번 글에서는 MobX와 React를 연계해서 사용하는 내용에...
최근 프로젝트에서 audit을 생성하는 코드를 작성하면서 이벤트 소싱 패턴을 찾아보게 되었다. 여러 포스트를 통해 접해본 내용이지만 실제로 구현해보지 않아서 크게 와닿지 않았었다. 특히 용어가 익숙하지 않았는데 읽으며 궁금해서...
Django with Python News Python internals: Arbitrary-precision integer implementation 파이썬이 어떤 크기의 정수를 지원하는지 궁금하다면 이 기사를 참고해보자! C의 구조체를 사용해서 파이썬 객체를 알아보는 방법은 매우 유용하니, 다른...
최근에 우아한형제들 기술블로그에서 mqtt 관련 글이 올라온것을 봤는데, 마침 새 프로젝트에서 mqtt 를 사용할 경우가 생겼다. mqtt의 여러가지 기능 중에서 Shared Subscriptions 기능이 필요했다. 이 기능이 필요한 이유는...
EC2를 사용하다보면 처음 예상과는 다르게 디스크 공간이 부족한 경우가 생깁니다. EC2에서 EBS 볼륨을 사용한다면 서버를 중지하지 않고도 디스크 크기를 쉽게 늘릴수 있습니다. 현재 세대 인스턴스(t2, m3, m4, c3, c4,...
Django with Python News A Complete Beginner's Guide to Django - Part 4 장고의 인증 시스템(등록, 로그인, 로그 아웃, 비밀번호 재설정 및 비밀번호 변경)에 관한 거의 모든 것을...
Simple, scalable state management MobX는 프론트엔드를 위한 어플리케이션 상태 관리 라이브러리다. 주로 React에 바인딩되어 사용되고, 상태 관리 라이브러리라는 특성 때문에 종종 Redux와 비교된다. Redux가 함수형 아이디어를 적용했다면 MobX는...