목록분류 전체보기 (409)
이야기박스
들어가기에 앞서 역사에 크게 기록될만한 사건이 지금 펼쳐지고 있는 것 같습니다. 아직 스스로 인사이트를 창조하기엔 제가 많이 부족하다 느껴, 다른 문서들의 내용을 번역하면서 생각하는 힘을 길러보려고 이 포스팅을 작성하였습니다. 포스팅을 읽는 분들도 재미로만 한번 스쳐 지나가듯 보시면 될 듯합니다. 우크라이나-러시아 전쟁에 관련된 석학들의 다양한 시각 포스팅은 아래에 링크를 달아두었습니다. 🇺🇦 우크라이나-러시아 전쟁에 대한 다양한 시각 들어가기에 앞서 조승연 작가님의 유튜브 내용을 바탕으로 스스로 공부해보기 위해서 정리해보았습니다. 러시아 기업인의 시각 우선 러시아에서 유명한 부자인 `Mikhail Khodorkovsky`의 CNN 인터뷰에 box0830.tistory.com 요약 우크라이나-러시아가 농..
들어가기에 앞서 조승연 작가님의 유튜브 내용을 바탕으로 스스로 공부해보기 위해서 정리해보았습니다. 러시아 기업인의 시각 우선 러시아에서 유명한 부자인 `Mikhail Khodorkovsky`의 CNN 인터뷰에서 다음과 같이 밝혔습니다. "민중이 스스로 민주화 운동을 하는 것은 있을 수 없다. 미국과 같은 거대한 세력이 뒤에서 이들을 조종한 것이다. 난 이들을 해방하기 위하여 움직이는 것이다." 솔직히 말하면 이 인터뷰는 그다지 신뢰가 가지 않았습니다. 세계를 뒤 흔들 정도로 거대한 영향력을 가졌던 푸틴인데, 진심으로 위와 같은 생각을 가지고 있었다고 믿기는 쉽지 않은 것 같습니다. # CNN 인터뷰 더보기 https://edition.cnn.com/videos/business/2022/03/04/mikh..
Problem Given a string str representing a number having N digits, the task is to calculate the number of ways to make the given number divisible by 3 by changing at most one digit of the number. 특정 정수 N이 주어집니다. 그리고 우리는 이 정수 N에서 하나의 자릿수의 숫자를 변경할 수 있습니다. 이때 변경할 수 있는 숫자 중, 3으로 나누어질 수 있는 숫자는 몇 개인지 확인해보는 문제입니다. Example 예시는 다음과 같습니다. Input: str[] = “23” Output: 7 Explanation: Below are the numbers tha..
여느때와 같이 빨래를 하고 건조기를 돌리는데, 건조기가 종료되지 않고 시간이 점점 늘어나기만 했습니다. 이유를 한참 찾아보았더니 필터 먼지가 많이 쌓이면 이와 같은 현상이 나타난다고 합니다. 그래서 건조기를 열고 필터를 확인해보니 먼지가 엄청 쌓여있더라고요.. 생각해보니 근 세 달동안 청소를 하지 않았던 것 같습니다.. 무슨 브라우니처럼 두껍게 먼지가 쌓여있더라고요. 덕분에 신나게 청소했습니다. 깨끗해진 필터를 보니 제 마음까지 말끔해지는 것 같습니다. 앞으로는 건강을 위해서, 옷을 위해서, 가전을 위해서 자주 청소해보려고 합니다. PS. 필터 청소 후 건조기를 돌리니 건조 시간이 늘어나지도 않고 바로 종료되는 것을 확인했습니다. ㅎㅎ
개요 syslog를 json 형태의 구조화하고 이를 Elastic stack을 활용하여 받아보는 내용을 다루어 보려고 합니다. machine --(rsyslog)--> Nginx --> Logstash ---> Kafka rsyslog는 TCP 포트를 활용하여 받을 예정입니다. Logstash 설치 # get deb pkg wget https://artifacts.elastic.co/downloads/logstash/logstash-7.11.2-amd64.deb # install sudo dpkg -i logstash-7.11.2-amd64.deb - /etc/logstash/logstash.yml queue.type: persisted queue.max_bytes: 20gb path.queue: /da..
Problem Given a function random01Generator() that gives you randomly either 0 or 1, implement a function that utilizes this function and generate numbers between 0 and 6(both inclusive). All numbers should have same probabilities of occurrence. 먼저 0과 1을 생성하는 랜덤 함수가 주어집니다. 이제 우리는 위에 주어진 함수를 통하여 주어진 값 이하의 랜덤 숫자를 반환하는 함수를 만들어보면 됩니다. 주어진 문제에서는 6이라는 값이 Input으로 주어졌습니다. 하지만 우리는 6을 넘어서 INT_MAX 값까지 동작하는 ..
Go는 자체적인 내장 testing 패키지를 가지고 있습니다. 덕분에 쉽고 빠르게 테스트 코드 작성이 가능한데요. 제목처럼 한번 가볍게 알아보도록 하겠습니다. 개요 Go의 테스트 파일은 "_test" 접미사를 달고 있으면 됩니다. 즉, "*_test.go" 형식의 이름을 가지면 되는 거죠. Go의 테스트 패키지는 크게 Example, Benchmark, Test 세 가지 기능이 있습니다. Go에서는 이 기능들을 함수 이름에 접두사로 사용하는 것을 권하고 있습니다. 예를 들어 함수의 이름이 다음과 같아지는 거죠. Example***, Benchmark***, Test*** 테스트 실행은 다음과 같은 커맨드로 진행할 수 있습니다. # 전체 테스트 코드 실행 go test -v ./story # 특정 테스트 ..
Brainstorming Have you ever traveled overseas? Where did you visit? What was your purpose of your visit? What did you see? How was it? Before corona pandemic, I sometimes have traveled overseas. Especially I went to Japan often because there is close with my country. And I have been to USA twice. Each travel has taken three months. I was able to stay that long time because I have an aunt and cou..