모든 것의 다섯 가지 열쇠 (가설)

October 13, 2018 Opinion

Rubén Bagüés 모든 것의 다섯 가지 열쇠 (도입) 이야기들의 유형, 이야기들의 매력 요소를 정리하는 시도들이 있었습니다. 저도 그걸 해볼까 했는데, 생각해보니 이건 이야기뿐만 아닌 많은 경우에 적용될 수...

주차장을 찾아보자!

October 11, 2018 Opinion

전기차를 구매한 이후로 저녁에 약속이 있는 날이면 자동차를 가지고 출근 합니다. 요즘에는 모임 장소를 보고 근처 주차장이 어디 있는지 찾고는 하는데요. 무료주차는 바라지도 않고 그저 돈내고 주차를 할...

Amazon RDS 삭제 보호 활성화를 운영중인 DB에 적용하기

October 11, 2018 Infra

AWS 에서 제공하는 데이터베이스 서비스인 RDS에 데이터베이스 삭제를 보호하는 기능이 추가되었습니다. Amazon RDS, 이제 데이터베이스 삭제 보호 기능 제공 테스트용 데이터베이스를 만들고 지우다가 혹은 콘솔에서 클릭을 잘못해서 우발적으로...

Kotlin Coroutines 안드로이드 OnClick에 활용하기

October 11, 2018 Dev

이전 글에서 Coroutines과 안드로이드에 적용하기 위한 플러그인 적용 방법을 알아보았다. 이번 글에서는 적용한 코드를 좀 더 자세하게 알아보고, Android에서 onClick과 함께 사용할 경우 유용한 Coroutine 사용 방법을 알아본다....

글 수집과 작성용으로 정착한 맥용 앱 소개

October 7, 2018 App

벼르고 벼른 맥북을 드디어 샀다.맥북에어 이후 약 6년만에 쓰는 맥북! 아이맥을 쭉 써오고 있었는데도, 맥북을 사니 글을 써야 할 것 같은 압박감이 생긴다. 왜 그런지는 도통 모르겠지만… 이전에는...

ZEPL(Apache Zeppelin) 노트북 Ultimate Chart Parameter별 안내

October 7, 2018 App

  Chart name Category Option Ultimate line chart Charts line(shared) dashed(shared) step(shared) no-group Available Columns xAxis yAxis Category Parameters bulletType bulletSize hideBulletsCount yAxisValueFormat yAxisValuePrecision yAxisValueInside showXAxisScroll showYAxisScroll chartMarginLeft...

PHP Package Manager : phpenv

October 6, 2018 Dev

들어가는 말 PHP로 개발을 해야되는 일이 생겼다. 버전을 7.x대로 써야되는데… 7.2는 아닌거같으니… 뭔가 버전을 따로 구성해서 진행하고 싶다.! PHP Package Manager github.com/phpenv/phpemv 버전 관리를 위한 부분. 사용법은 rbenv, pyenv 와 동일하다....

Linux 우선순위 설정

September 28, 2018 Infra

리눅스에서는 두가지 숫자를 이용하여 task(process)에 대한 우선순위를 정할 수 있다. Priority (PR) Task에 대한 스케쥴링 우선순위에 대한 값을 나타낸다. rt 항목은 리얼타임 항목에 대한 내용을 나타냄 Nice (NI) Task에 대한...

#elixir 언어로 #telegram 봇 만들기

September 28, 2018 Dev

텔레그램은 훌륭한 메신저이자 클라이언트다. 훌륭한 클라이언트가 된 건 bot api 덕분이다. 간단한 iOS 앱을 만들려고 했는데, 텍스트로 제어가 충분하다고 생각하니 텔레그램 봇으로 만들면 되겠단 생각이 들었다. 혼자 쓸...

Pelican에서 Markdown 문서 Attribute 에러

September 24, 2018 Dev

블로그를 python 3.7로 업그레이드로 진행하고 나서 다음과 같은 에러가 발생한다. pelican /Users/ujuc/repos/ujuc.github.io/content -o /Users/ujuc/repos/ujuc.github.io/output -s /Users/ujuc/repos/ujuc.github.io/pelicanconf.py ERROR: Could not process blog/2017-10-22-pa-i-sseon-eu-ro_ri-nug-seu_bae-po-pan_hwag-in-ha-gi.md | AttributeError: 'Registry' object has no attribute 'keys'...

Pycharm에 pylint 추가

September 24, 2018 App

나는 블로그를 사용할때 Python 스크립트를 사용해서 작업을 하고 있다. 그러다보니 매번 파일에 추가되는 내용이나 달라지는 것들이 있으면 수정을 하는데… 지금까지는 lint 작업은 하지않고서 pycharm에서 지적하는 부분만 가지고 작업을 하였다만…...

Recoll – 리눅스에서 GUI로 문서 검색을 해보자

September 23, 2018 App

페이스북 우분투 유저 그룹에 올라온 글이 있었다. 이글은 나중에 혹시나 쓸까하여… 리눅스를 메인을 사용할 일은 거의 없긴하다만… 소개글은 다음과 같다. FOSS Mint - Recoll - A Full-Text GUI Search Tool for...

[Swift4.1] JSONDecoder의 KeyDecodingStrategy

September 20, 2018 Dev

Swift 4.1에서 JSONDecoder에 keyDecodingStrategy 이 추가되었습니다. 이 속성은 JSONDecoder가 어떤 키 전략을 따를지에 따라 Data로부터 Decoding을 가능하도록 해줍니다. KeyDecodingStrategy은 세가지 case가 있는데, useDefaultKeys, convertFromSnakeCase 그리고 custom(@escaping ([CodingKey]) ->...

내 맘대로 월간(月刊) 뉴스 – 2018년 08월

September 18, 2018 Dev

어려움 중독 뭔가 스터디를 준비중이라면 이 글을 한번쯤 읽어보고 시작하면 어떨까요? 자신은 이 영역에 대한 공부를 "마스터" 했으므로 더 이상의 학습이 필요 없다고 생각해버리는 것이죠. 이런걸 더닝 크루거...

[iOS] Custom Mock Network Request

September 4, 2018 Dev

Unit Test를 할 때, 네트워크는 어떻게 테스트해야 하나 문제에 봉착합니다. 진짜 네트워크 요청을 해야하는건가 아니면 데이터만 테스트 해야하는가 이렇게 말이죠. 둘 다 테스트를 할 수 있다면 어떨까요? 네트워크...

[iOS] 접근성 정리

September 2, 2018 Dev

비장애인에게는 화면이 보이므로 원하는 정보를 받을 수 있지만, 장애인에게는 정보를 제공하기가 어렵습니다. 이를 VoiceOver Screen을 이용하여 접근성을 제공합니다. iOS 접근성 정리 주로 사용하거나 사용할 것들을 우선 정리하였습니다. Accessibility...