책을 펼치면 사람들이 무슨 일인가를 하고 있다 그게 참 재미있다 서로 사랑하기도 하고 개를 끌고 나오기도 한다 때로는 세상을 구하거나 끝낼 때도 있는데 그게 무슨 뜻인지는 모른다 내가 아는 것은 그게 진짜는 아니라는 것 이것은 네가 쓴 책의 부분이다 하늘이 푸른데 하늘이 푸르다고 책에 쓰여 있다 마음이 무너졌는데 슬픔에 빠져 매일 술에 취해 있다고 쓰여있다 내 영혼의 불꽃, 그렇게 쓰여 있다 눈밭 위의 고독이라고도 쓰여있다 너에 대해 내가 아는 모든 것은 책에 있는 것 멀리 지나가는 새들의 이름이 책에 있다 새의 모양과 생활사도 있다 책을 덮으면 새를 무서워하는 네가 있고 흘러가는 시간이 있고 새가 지나갔으나 보이지 않는 궤적이 있다 그것들은 모두 내가 모르는 것 너는 사람들이 잠들면 아주 큰 책이 나타..
목차 문제 바로 어제 최백준 조교가 방 열쇠를 주머니에 넣은 채 깜빡하고 서울로 가 버리는 황당한 상황에 직면한 조교들은, 702호에 새로운 보안 시스템을 설치하기로 하였다. 이 보안 시스템은 열쇠가 아닌 암호로 동작하게 되어 있는 시스템이다. 암호는 서로 다른 L개의 알파벳 소문자들로 구성되며 최소 한 개의 모음(a, e, i, o, u)과 최소 두 개의 자음으로 구성되어 있다고 알려져 있다. 또한 정렬된 문자열을 선호하는 조교들의 성향으로 미루어 보아 암호를 이루는 알파벳이 암호에서 증가하는 순서로 배열되었을 것이라고 추측된다. 즉, abc는 가능성이 있는 암호이지만 bac는 그렇지 않다. 새 보안 시스템에서 조교들이 암호로 사용했을 법한 문자의 종류는 C가지가 있다고 한다. 이 알파벳을 입수한 민식..
목차 지난 글에서, 도커로 카프카를 실행하고 자바 프로젝트의 yml파일을 아래와 같이 구성했다. spring: kafka: topic: myTopic: test-topic consumer: bootstrap-servers: localhost:9092 group-id: test auto-offset-reset: earliest producer: bootstrap-servers: localhost:9092 이번 글에선 위 설정을 바탕으로 실제 프로듀서와 컨슈머를 구현한 뒤, 간단한 사칙연산을 구현해 보겠다. 들어가기 전에 먼저, 위 설정은 보안과 관련된 부분이 전부 제거된 상태이기 때문에 MSK 사용 시 해당 설정을 추가해야 한다. KafkaProducerConfig 먼저 프로듀서에 대한 설정이다. 굉장히 ..
목차 문제 우현이는 어린 시절, 지구 외의 다른 행성에서도 인류들이 살아갈 수 있는 미래가 오리라 믿었다. 그리고 그가 지구라는 세상에 발을 내려놓은 지 23년이 지난 지금, 세계 최연소 ASNA 우주 비행사가 되어 새로운 세계에 발을 내려놓는 영광의 순간을 기다리고 있다. 그가 탑승하게 될 우주선은 Alpha Centauri라는 새로운 인류의 보금자리를 개척하기 위한 대규모 생활 유지 시스템을 탑재하고 있기 때문에, 그 크기와 질량이 엄청난 이유로 최신기술력을 총 동원하여 개발한 공간이동 장치를 탑재하였다. 하지만 이 공간이동 장치는 이동 거리를 급격하게 늘릴 경우 기계에 심각한 결함이 발생하는 단점이 있어서, 이전 작동시기에 k광년을 이동하였을 때는 k-1 , k 혹은 k+1 광년만을 다시 이동할 수..
옆집 감나무에는 아기 머리통만한 감들이 주렁주렁 매달려 있었습니다. 누가 키웠을까 사람도 살지 않는데 산책하다 무심코 한 말에 저걸 누가 키워 알아서 자라는 거지 그가 말했습니다 담장 위로 나란히 앉은 새들은 정답게 울고 겨울을 맞아 잔뜩 털이 올랐네요 과연 그렇군요 다 알아서 자라는 것이군요 언덕길 경사를 따라 햇빛 떨어지는 오래된 동네 새들이 햇살 아래 자주 웃고 떠든다는 생각 살기 좋은 동네 같아, 그것은 우리가 이곳에 떠밀려오던 날, 이삿짐을 풀며 그가 했던 말 그런 말을 듣고 보면 왠지 정말 그렇게 될 거라는 생각이 들지요 인적 없는 집에도 감은 열리고 삶도 사랑도 그렇게 근거 없이 계속되는 것입니다 가만히 있어도 내일은 오고 때때로 눈도 비도 내리겠지요 우리는 이 동네로 떠밀려왔고, 어느새 짐..
목차 한 달쯤 전에 올렸던 글에서, 야심 차게 MSK를 도입하겠노라고 선언을 했었다. [Cloud]Java 17 + WebFlux 환경에 AWS MSK 도입하기(1) - MSK? [Cloud]Java 17 + WebFlux 환경에 AWS MSK 도입하기(1) - MSK? 목차 Apache Kafka 아파치 카프카는 그 유명한 링크드인에서 개발해 11년에 공개한 오픈소스 메시지 브로커 프로젝트이다. Message Broker 오픈소스는 그렇다 치고 메시지 브로커라는 단어를 처음 보니 gnidinger.tistory.com 그 이후 이리 구르고 저리 구르다가 알게 된 사실은, 로컬 환경에서 MSK로 접근하는 건 불가능한 것은 아니지만 쉽지 않다는 것. 가장 쉽게 MSK에 접근하는 방법은 같은 VPC안에 EC..
목차 지난 글에선 다소 뜬금없이 파이토치에 대해 알아보았다. [PyTorch]갑자기 써보는, PyTorch에 대하여 [PyTorch]갑자기 써보는, PyTorch에 대하여 목차 PyTorch는 딥러닝에 사용되는 오픈소스 라이브러리이다. 이름처럼 파이썬과 궁합이 좋으며, Numpy 등을 텐서로 가져올 수 있고 GPU 가속 기능(CUDA)을 지원한다. 이 글에선 파이토치를 학습하기 gnidinger.tistory.com 이번 글에선 그에 이어서, 실제 파이썬 환경에서 파이토치를 설정하는 방법과 가장 간단하고 널리 알려진 MNIST 실습을 구현하며 각 코드가 어떤 것을 의미하는지 자세히 파볼 생각이다. 아주아주 너무너무 간단한 튜토리얼이기 때문에 조금이라도 아는 분은 읽을 필요가 없다. 그럼 시작! Confi..
[WebFlux]자주 사용하는 연산자 정리(1) [WebFlux]자주 사용하는 연산자 정리(2) - buffer [WebFlux]자주 사용하는 연산자 정리(3), 그리고 [WebFlux]자주 사용하는 연산자 정리(4) + 목차 마지막으로 연산자를 정리한 게 벌써 거의 세 달 전이다. 회사에 들어와 웹플럭스로 개발을 하며 정리하고 싶은 건 산더미 같았지만 다른 공부할 것이 너무 많고 바쁜 데다가 프로젝트까지 겹쳐 전혀 정리를 하지 못했다. 그래서 오랜만에 돌아온 연산자 정리 시간. 웹플럭스 연산자 사전이라도 있으면 좋겠다. defer() defer 연산자는 Mono와 Flux 둘 모두에서 사용가능한 연산자이다. 이 연산자는 리액티브 프로그래밍에서 지연 평가(Lazy Evaluation)를 수행하기 위한 연..
목차 PyTorch는 딥러닝에 사용되는 오픈소스 라이브러리이다. 이름처럼 파이썬과 궁합이 좋으며, Numpy 등을 텐서로 가져올 수 있고 GPU 가속 기능(CUDA)을 지원한다. 이 글에선 파이토치를 학습하기 위한 밑준비로, 사용하는 단어를 간단하게 정리하고 넘어가려고 한다. Pytorch 파이토치라는 이름은 기존에 사용되던, Lua로 구성된 머신러닝 라이브러리 토치(Torch)에서 왔다. 2015년 설립된 FAIR(Facebook AI Lab, 페이스북 인공지능 연구소)가 주도하여 개발을 진행, 2016년 가을 처음으로 공개되었다. CUDA CUDA(Compute Unified Device Architecture)는 NVIDIA가 만든, GPGPU(General-Purpose computing on G..
목차 문제 과 같이 정사각형 모양의 지도가 있다. 1은 집이 있는 곳을, 0은 집이 없는 곳을 나타낸다. 철수는 이 지도를 가지고 연결된 집의 모임인 단지를 정의하고, 단지에 번호를 붙이려 한다. 여기서 연결되었다는 것은 어떤 집이 좌우, 혹은 아래위로 다른 집이 있는 경우를 말한다. 대각선상에 집이 있는 경우는 연결된 것이 아니다. 는 을 단지별로 번호를 붙인 것이다. 지도를 입력하여 단지수를 출력하고, 각 단지에 속하는 집의 수를 오름차순으로 정렬하여 출력하는 프로그램을 작성하시오. 입력 첫 번째 줄에는 지도의 크기 N(정사각형이므로 가로와 세로의 크기는 같으며 5≤N≤25)이 입력되고, 그다음 N 줄에는 각각 N개의 자료(0 혹은 1)가 입력된다. 출력 첫 번째 줄에는 총 단지수를 출력하시오. 그리..
- Total
- Today
- Yesterday
- a6000
- 스트림
- 세계일주
- 맛집
- BOJ
- RX100M5
- Backjoon
- 칼이사
- 남미
- 리스트
- 유럽
- 중남미
- 여행
- 자바
- 스프링
- 유럽여행
- 세계여행
- 세모
- 파이썬
- 백준
- 야경
- 알고리즘
- Python
- java
- spring
- Algorithm
- 면접 준비
- 기술면접
- 지지
- 동적계획법
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |