Photo by CDC on Unsplash 코로나 바이러스 실시간 확진자 현황을 수시로 보는 버릇이 생겼다. - 코로나 현황 사이트: https://corona-live.com/ 하루에도 여러 차례 챙겨보다보니 가장 많이 보는 것들중 하나가 지난 주 같은 요일과의 확진자 수 차이였다. 하루 전날과의 차이는 크게 의미를 찾기 힘들고, 월별 비교는 또한 지나치게 큰 시차가 있기에 현 시점에서 지난 1주차, 2주차, 3주차를 비교한 자료가 아쉬웠다. 그래서 만들어 보기로 함 프로세스는 크게 네 단계로 만들어보았다. 1) 공공데이터 오픈API를 신청해서 데이터 얻기 https://jusths.tistory.com/199 2) 데이터를 먹기좋게 요리하기 https://jusths.tistory.com/200 3..
“파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음" 3월에 이사를 하게되며 몇몇 가전을 구매하였고 추가적으로 구매를 할 예정이다. 알아보았던 정보를 아래와 같이 정리해둔다. 가전 삼대 이모님 우스개 소리로 가전 삼대 이모님이라 불리는 녀석들이 있다. 건조기, 식기세척기, 로봇청소기 식기세척기는 설치에 문제가 있어서 구매하지 못하였고, 이번에 워시타워를 구매하였으며, 로봇청소기도 구매예정이다. 하이마트 구매완료 하이마트 구매 제품들 오브제 A9S 무선청소기 AO9571WKT - 쿠팡 파트너스: https://coupa.ng/bR5ENJ [공식판매점][LG전자] LG 오브제컬렉션 청소기 카밍베이지 AO9571WKT COUPANG www.coupang.com 오브제 워시타워 W16GE - 쿠팡 파트너..
최근 유튜브를 보고 책을 읽다가 알게된 사실을 공유해본다. 이런 우연한 만남이 즐겁다. TL;DR 본디오 빌라도의 영문 발음은 폰티우스 필라투스(Pontius Pliatus) 이며 여기서 필라투스는 로마군의 창인 필룸(pilum)에서 나온 것이다. 대장장이에서 나온 Smith나 재단사에서 나온 Tayler와 같은 개념이다. 즉, 본디오 빌라도의 집안은 창 잘던지는 군인 집안이라고 거칠게 봐도 되겠다. 토크멘터리 전쟁사와 필룸 유튜브 토크멘터리 전쟁사에서 로마사를 다룬 세 편을 보는데 필룸이라는 로마군의 창을 알게 되었다. - https://youtu.be/s6EFhtEEhwc - https://youtu.be/la0TIVhQPW8 - https://youtu.be/y3Dtwhe5cR4 로마군의 주력 무기..
exec 패키지를 이용하면 Go 프로그램 내에서 외부의 프로그램을 실행할 수 있다. 깊이 들어가서 파헤치지는 않았으며 간단한 사용법 몇몇을 알아보자. 예제 링크: https://play.golang.org/p/GTbfAx2lCTM 간단한 실행이다. $ls -al 을 실행한 것이다. 1) cmd 를 만들고 2) cmd를 Run 한 것이다. 그런데 아무런 결과도 출력되지 않는다. Go 프로그램은 알 수 없지만 별도의 스레드에서 실행이 되고 그 스레드의 os.Stdout으로 출력되고 끝난 것이다. 예제 링크: https://play.golang.org/p/16DdYm5nkjn cmd.Stdout = os.Stdout 한 줄만 적어주면 해당 command가 실행된 스레드의 출력이 현재 Go 프로그램에서의 출력으..
Photo by 青 晨 on Unsplash 컴퓨터 공부를 하다보면 엔디언(Endian)이라는 개념이 나온다. 빅 엔디언, 리틀 엔디언 어원은 걸리버 여행기에 나오는 소인국들의 싸움의 원인인 달걀을 어느쪽으로 깨먹는가 하는 논쟁이다. 달걀의 뾰족한 부분이 아닌 상대적으로 넙적한 부분을 Big-end 라고 부른 것에서 나온 것이다. 그렇다면 컴퓨터에서 이야기하는 빅 엔디언, 리틀 엔디언은 무슨 의미일까? 1바이트가 넘는 타입을 메모리에 저장하는 방법 integer 4바이트 타입이 있고 이 타입의 값을 메모리에 저장한다고 생각해보자. 이 값을 16진수로 0x12345678 이라고 하자 컴퓨터 메모리는 한 바이트마다 주소값을 가진다. 4바이트를 저장해야 하니 4개의 메모리 주소에 각각 한 바이트씩 저장할 것이..
Photo by David Travis on Unsplash 6장 애자일해지기 까지만 정리하려 한다. 지금까지 애자일 프로세스를 실천하는 방법을 다 배웠다. 그런데 실전에서 제대로 해내는 조직은 드물다. 6장은 진짜 애자일한 조직으로 가는 길에 대한 이야기를 한다. 결론부터: 로버트 마틴이 말하고자 하는 애자일한 조직이 되는 방법 "나는 아직도 20년 전 생각에 변함이 없다. '너무 쉬운데? 몇 가지 단순한 규칙과 실천 방법만 지키면 되잖아, 아무것도 아니네" 188p "그러니 방법론 중 하나만 골라라. 아예 고르지 않아도 된다. 전체 생애 주기에 걸쳐 모든 규칙을 지키고 있는지 확인하라. 팀 전체의 동의를 구하라. 그리고 시작하라. 용기와 소통, 피드백, 단순함을 기억하고, 정기적으로 규칙과 행동을 조..
Photo by David Travis on Unsplash 비즈니스 실천 방법, 팀 실천 방법에 이어, 클린 애자일 5장은 마지막 동그라미인 기술 실천 방법을 이야기 한다. 기술 실천 방법이 애자일의 진짜 핵심이다. 기술 실천 방법 다음과 같다. 테스트 주도 개발(Test-Driven Development): 실패하는 테스트를 짜고, 그 다음에 테스트를 통과하는 코드를 짠다. 리팩터링(Refactoring): TDD를 통해 동작하는 코드를 짜고 나면, 이를 리팩터링 한다. 단순한 설계(Simple Design): 리팩터링 목표중의 하나이다. 최대한 단순하게 최소한의 코드로만 작성하라는 것이다. 짝 프로그래밍(Pair Programming): 두 사람이 함께 프로그래밍을 해나간다. 하나하나 자세한 설명이..
Photo by Thomas Jensen on Unsplash 회사 내부에 여러 부서가 AP를 사용하며 테스트하다 보니 때때로 설정이 꼬여서 인터넷이 안되는 경우가 많았다. 복잡한 개론을 떠나서 쉽게 풀어서 문제점과 해결 방안을 정리해 보았다. 문제는 인터넷을 사용하려면 게이트웨이를 통해서 외부로 나가야 한다. Windows 에서 아래와 같이 게이트웨이 IP를 설정하는 이유이다. (아래 그림으로 본다면) 사무실의 내 컴퓨터가 192.168.0.203 이라는 Local IP를 이용하는데 외부와 연결이 되는 게이트웨이의 정보를 명시해줘야 하는 것이다. 그런데 (우리가 흔히 공유기라 부르는) 사무실의 AP가 여러 대이고 꼼꼼히 관리를 하지 않았다면 192.168.0.1 IP를 쓰는 AP가 여러 개 존재하게 되..
Photo by David Travis on Unsplash 클린 애자일 4장은 팀 실천 방법을 다루고 있다. 팀 실천 방법은 팀원들 사이의 관계, 그리고 팀원과 제품 사이의 관계에 대한 것이다. 론 제프리즈의 삶의 순환(Circle of Life) 그림을 다시 보자. 가운데 원이 팀 실천 방법이다. 팀 실천 방법 다음과 같다. - 메타포(Metaphor): 프로젝트와 관련이 있는 모든 사람들이 공감하고 이해하며 사용할 수 있는 개념과 언어가 필요하다. - 지속 가능한 속도(Sustainable Pace): 단숨에 해치우려 하기보다 꾸준한 페이스로 개발할 수 있어야 한다. 개발은 마라톤이다. - 공동 소유(Collective Ownership): 팀원들은 모든 코드를 다루고 이해할 수 있어야 한다. - ..
- Total
- Today
- Yesterday
- agile
- golang
- 영화
- notion
- 오블완
- Gin
- 체호프
- folklore
- 노션
- go
- strange
- solid
- ChatGPT
- github
- 티스토리챌린지
- 엉클 밥
- 2023
- OpenAI
- websocket
- 클린 애자일
- Bug
- bun
- 2024년
- 독서
- 독서후기
- API
- intellij
- 잡학툰
- clean agile
- 인텔리제이
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |