내 맘대로 위클리 뉴스 – 2019년 40주(2019.9.21 – 2019.9.27)
Python A Deep Dive into Python's Tokenizer Python에서 사용하는 Tokenizer를 C와 Python 코드를 사용해서 자세히 설명하는 기사 CPython에 관심이 많다면, 읽어보자. Types for Python HTTP APIs: An Instagram...
Python A Deep Dive into Python's Tokenizer Python에서 사용하는 Tokenizer를 C와 Python 코드를 사용해서 자세히 설명하는 기사 CPython에 관심이 많다면, 읽어보자. Types for Python HTTP APIs: An Instagram...
TOML 0.4.0 문서를 2017년에 번역해서 반영해두고 잊고 있었다가 오랜만에 들어갔더니 저번 7월달에 0.5.0 버전으로 업그레이드를 했다. TOML 레포에서 릴리즈를 6번 했는데. 0.4.0에서 0.5.0으로 업그레이드하는데. 장장 3년이나 걸렸다. 0.5.0 으로...
Python Our journey to type checking 4 million lines of Python Dropbox에서 사용하는 기존 코드에 Type check를 도입하는 과정, 경험 그리고 몇가지 주의사항을 담고 있는 기사 입니다. 아직은...
지금 만드는 토이프로젝트에 tslint, eslint, prettier을 적용한 겸 세팅값을 블로그에도 적어둔다. CRA로 만든 프로젝트에 따로 webpack config를 eject 하지 않고 위에 3개를 적용할 수 있는 방법임. Refer: https://dev.to/benweiser/how-to-set-up-eslint-typescript-prettier-with-create-react-app-3675...
Problem 에러가 났을 때 빨간 글자색을 보여주기 위해 StyledComponent에 hasError 프로퍼티를 넘기고 <StyledField hasError={hasError} /> 이를 스타일링만 하기 위해 StyledComponent에서만 받아 썼더니 const StyledField = styled(Field)` color: ${({...
Python Multiprocessing vs. Threading in Python: What Every Data Scientist Needs to Know Python에서 제공하는 병렬처리를 위해 내장 라이브러리인 멀티 프로세싱과 스레딩 중에서 어떤 것을 선택하고, 염두해두어야 할...
회사에서 PHP를 사용하다보니 composer를 사용하는 일이 많아졌다. 설치하는 방법들이 찾는데마다 달라서 우선 찾은 것들을 정리해서 둔다. shell를 이용하는 방법은 이전 composer의 기본 설치방식이었던걸로 기억하고, 많은 사람들이 이렇게 설치하도록 알려준다. PHP...
커니님이 JitPack을 이용한 aar 배포하는 방법을 정리해서 따라 해보았습니다. 따라 해보면서 몇 가지 추가 사항에 대해서 정리해보려고 합니다. 우선 커니님이 작성한 JitPack은 다음의 글을 통해 확인이 가능합니다. 커니의...
사이드 프로젝트(=갬성) 개발하다가 환기좀 시킬겸 프로그래머스 들어가서 문제 풀었다. 첫번째 문제는 보행자 천국 이다. 카카오 코드 페스티벌 예선 4번에 해당하는 내용이다. 카카오내비 개발자인 제이지는 시내 중심가의 경로 탐색...
Python Pandas Tutorial: Analyzing Video Game Data with Python and Pandas Pandas를 사용하여 인기있는 비디오 게임 리뷰 사이트인 IGN 리뷰를 분석(데이터는 Eric Grinstein의 스크랩을 사용)하는 과정을 소개하는 튜토리얼...
1일 1식 라라벨 2019년 9월 구독자를 모집 중입니다. 여기에서 신청하실 수 있습니다. 라라벨 6.0이 릴리즈되었습니다! 이번 버전은 LTS 입니다. 직전 LTS는 5.5 였습니다. 버그 수정은 2021년 9월 3일까지,...
Google에서 제공하는 UI 테스트 방법은 Espresso을 이용할 수 있고, 전역에서 간단하게 테스트 가능한 UI Automator를 제공하고 있다. 그리고 좀 더 테스트를 편하게 제공하기 위해서 Android Studio에서 제공하는 Espresso...
결론: subtree를 만들어서 gh-pages브랜치에 원하는 폴더만 올리면 된다. .gitignore에서 배포 원하는 폴더를 주석처리 (e.g. /public, /dist) 원하는 폴더를 add하고 commit한다: git add 폴더이름 && git commit -m "Initial...
Python What’s up with Gunicorn WSGI(Web Server Gateway Interface) 구현 중 하나이며 일반적으로 Python 웹 응용 프로그램을 실행하는 데 사용되는 Gunicorn에 대해서 자세히 소개하는 기사 Instagram과 대규모 서비스에서도...
Python The Easiest Data Cleaning Method using Python & Pandas Pandas의 API를 확장해서 사용할 수 있는 Pyjanitor라는 패키지를 사용해서 전처리를 하는 방법을 소개하는 기사 Pyjanitor에 대한를 위주로 진행되는...
Python DIY Async Web Framework 간단한(?) (최신!) 비동기 웹 프레임 워크 작동 방식을 알아보기 위해서 직접 만들어보는 방법을 소개하는 기사 Adding charts to Django admin 장고의 Admin 페이지에...
이 문서에서 invoke 라이브러리를 사용한다. 실제 코드는 https://github.com/ujuc/ujuc.github.io 에서 확인이 가능하다. 명령어 작성 블로그 새 글을 만들 수 있는 명령어를 작성한다. cli.py from pathlib import Path import kroman import pendulum from invoke...
이 글은 2019년 7월 29일에 1일 1식 라라벨에 발행된 글입니다. 일부 시점이나 버전 정보가 블로그 발행시점과 다를 수 있습니다. 지난 주 라라콘에서 라라벨이 새로운 서비스를 소개했습니다. 바로 Vapor 입니다. “서버는 우리가 다...
Python Improve your tests in Django with fakes and factories Django에서 가짜 데이터를 편하게 만들어서 테스트에 사용하는 방법을 소개하는 기사 Why your mock doesn’t work Mocking이 제대로 작동하지...
Python Django vs. Flask in 2019: Which Framework to Choose Django와 Flask를 비교하고 장점과 단점을 소개하는 기사 Production-ready Docker images Python과 Docker를 함께 사용한다면 이 기사를 꼭 읽어보자!...
그냥 공부할 목적으로 Rust를 하기로 하였다. 요즘에 참 잘 나간다고도 했고… Rustup으로 Rust 설치 처음에는 rustup을 이용해서 설치한게 아니라 brow를 이용해서 설치를 했었다. coc.nvim에서 rust 플러그인을 쓸려고하니… 안된다고 해서 설치. curl...
Python Intro to Scraping NBA Data with BeautifulSoup NBA 데이터를 BeautifulSoup를 사용해서 크롤링하는 과정을 자세히 소개하는 튜토리얼 기사 다른 곳에도 유용하게 사용할 수 있는 기술이니 시간이 된다면 꼭...
Python Build a Recommendation Engine With Collaborative Filtering Collaborative Filtering(협업 필터링)은 추천 시스템을 구현할 때 많이 사용하는 방법을 소개하는 기사 아마존/유투브/넥플릭스 등에서 추천 시스템의 일부로 사용하고 있습니다. 이...
블로그 정리하다가 업그레이드가 된 걸 알았다. 4.1.0 - 2019-07-14 변경된 파일이 있으면 reload 가능 (Invoke 태스크를 통해 제공됨) github - task.py.jinja2 에서 확인하면 livereload 패키지를 사용하여 새롭게 띄울 수 있도록...
Python A deep dive on Python type hints 2014년에 발표된 파이썬의 타입 힌트에 대한 자세한 소개 파이썬의 타입 힌트에 대해서 궁금했거나 적용해보고 싶다면 이 기사로 시작해보자. Fastest Way...
Python [Raspberry Pi] How to Build a Robot: A Step-by-Step Guide for Beginners 라즈베리파이를 사용해서 간단한 로봇을 만드는 과정을 소개하는 튜토리얼 기사로 해당 기사를 통해서 간단한 전자회로를 제어하는...