마음찍어둔 문서 읽기 - 01

Reading time ~4 minutes

목적

트위터 마음함에 담아뒀던 기술 문서나 각종 링크들이 1k를 향해 달려가는데 추석을 맞아 이를 처리하고자 함.

리뷰

  • 모나드라는 단어를 사용하지 않고 모나드를 설명하기 위한 시도: 처음에는 중첩-if할 필요 없이 그냥 앞단에서 null checking하면서 null이면 throw하면서 진행하면 중첩구조가 안생길것 같은데 했다가 읽을 수록 다른 얘기인걸 깨달음. 맥락 얘기가 나온 이후론 이해가 잘 안간다. 어렴풋이 맥락에 따라 진행을 어떻게 달리할 것인가, 축적된 계산 결과를 어떻게 담을 것이냐에 대한 얘기 같은데… 마지막에 뜬금없이 이게 모나드라는 얘기가 나온후론 더 오리무중 대체 뭘까? 모나드는 타입인가? 패러다임인가?
  • [번역] 자바스크립트에 대한 애정을 언어의 90%를 쓰레기통에 버리면서 다시 발견했던 과정: 함수형 프로그래밍을 접하고 var, for loop, if, switch, this등을 버리는 과정을 얘기하는데 각각의 과정마다 읽어야할 아티클이 덧붙여있다… one-tap에 넣어둔 이 아티클들을 읽어야 한다는걸 깜빡하고 있었다. 얘는 남겨놔야지
  • Build a “Serverless” Ping Service + Status Page in 5 Steps with StdLib Scheduled Tasks: stdlib라는 서비스가 있는데 이걸 이용해 health check 페이지를 만드는 튜토리얼, 뭔진 잘 모르겠는데 아마 js인거 같으니 쓸일은 없을 것 같고 stdlib라는 이름이 마음에 들다. 홈페이지가 머테리얼 디자인 느낌이 풍기는 것도 좋고, 나중에 사이트를 만든다면 이렇게
  • How to make beautiful data visualizations in Python with matplotlib: 완전 마음에 드는 글, GIF로 summary를 보여주는데 무척 매력적이다. Less is more, 완벽이란 더할게 없을 때가 아니라 뺄게 없을 때다. 그래프를 만들 때 왜 이렇게 만들어야 한다는 주석을 친절히 달아놨다. 시각화를 할 때 참고해야지.
  • 오픈 소스 프로젝트를 더 잘 릴리스하는 요령들: 나는 아직 이 지식이 크게 필요는 없는 듯, 리드 더 독스에 대한 설명은 처음 봤는데 이런거였구나 싶다. 스핑크스가 문서화 플랫폼으로 독보적인 지위에 있구나. 다음에 문서화 할 땐 스핑크스로 해봐야지.
  • A Quick Introduction: Hashing: hash에 관한 짧은 소개 글, 보고 비트코인이나 이더리움에서 000000...으로 시작하는 블록은 얼마나 만들기 힘들까 간단히 돌려봤는데 생각보다 엄청 힘든 작업이란걸 알았다.
>>> import hashlib as hash
>>> def test(cond):
	i = 0
	while True:
		result = hash.sha256("basekey{}".format(i).encode()).hexdigest()
		if result.startswith(cond):
			print(result)
			break
		i += 1

		
>>> test("000000")
00000053fee83bda59ede23460d072517bbb51f07b6078ed802ad34076114bbc
>>> test("c0ffee")
c0ffee96854cb14679c1fb37a22e2e28c6671161976a714710de737f1416ce9d
  • Microservices with Docker, Flask, and React: Docker, Flask, Postgres, AWS EC2를 이용해 RESTful API를 만드는 튜토리얼, 무척 잘 소개되어있고 시간내서 읽어야겠다. 1부는 Flask, Docker, 2부는 React, 3부는 migrate와 jwt, react router, 4부는 test, swagger, 5부는 EC2, 6부는 testing, coverage 등등 지금 보니 toby에 저장시킨 비슷한 아티클도 있네 ㅎㅎ;;
  • A simple Blockchain in Python: 아까 js버전으로 봤던거의 python버전이네. issue에 보니 test 추가 help wanted해놨던데 추석 때 해봐야지
  • Simple note taking from the command line: 뭔가 디지털 속의 아날로그 느낌도 나고 아주 좋다. 댓글에 있는 버전으로 추가했더니 훨씬 낫고 애용할 것 같다!
# .bashrc 혹은 .zshrc 등에 추가
notes() {
  if [ ! -z "$1" ]; then
    echo "[email protected]" >> "$HOME/notes.md"
  else
    cat - >> "$HOME/notes.md"
  fi
}

$ notes 메모할 내용
$ more ~/notes.md
메모할 내용

TODO

  1. A simple Blockchain in Python 이슈 해결
  2. PoS python 구현
  3. notes 커맨드 커스터마이징

하시코프 한국 사용자 모임 밋업 정리

HashiCorp 한국 사용자 모임이 주최하여 2018년 7월 28일 공개SW개발자센터 대강의장에서 있었던 [하시코프 한국 사용자 모임 밋업](https://festa.io/events/45) 내용을 정리했다.## 밋업소개- HashiCorp k...… Continue reading

python script.py에서 벗어나기

Published on June 30, 2018