Browsed by
[Author:] skanto

왕괴불나무 열매

왕괴불나무 열매

우리나라 높은 산지 몇 곳에 자라는 나무라서 꽃이나 열매를 만나는 것은 쉽지 않다. 괴불나무라고 불리는 나무는 올괴불나무와 홍괴불나무 흰괴불나무 등 모두 10여종에 이른다. 열매의 형태가 독특하고 매력적이다. 잎겨드랑이 마다 꽃이 두 송이씩 마주나서 모두 4개의 꽃이 피는데 열매는 보통 두 개가 달린다. 열매 하나는 두개의 꽃에서 나온 씨방이 합쳐진 형태이다. 합쳐진 정도에 따라서도 종류가 구분되기도 한다. 올괴불나무는 두개가 거의 합쳐지고 왕괴불나무와 홍괴불나무 길마가지는 중간쯤에서 합쳐진다. 열매 안에는 씨앗이 두개가 들어있기도 하고 하나가 들어있기도 한다. 열매는 외모와 달리 물기가 많고 싱겁고 쓴맛이 난다.   덕유산 청태산 지리산 무등산…

Read More Read More

Java Virtual Threads and Enterprise Scalability

Java Virtual Threads and Enterprise Scalability

Java언어로 Enterprise 어플리케이션을 작성하거나 기존의 Enterprise 어플리케이션이 있다면 Virtual Thread에 관심을 둘 필요가 있다. Virtual Thread는 Java 21에 소개된 새로운 기능으로 어플리케이션의 확장성(Scalability)를 획기적으로 높여주며 프로젝트에 드는 비용을 줄여 준다. 이 문서는 문제의 근간을 들여다 봄으로써 Virtual Thread를 활용할 경우 왜 확장성이 개선 되는지를 설명하고자 한다. Platform Thread Java 21 이전에 구현된 Thread를 Platform Thread 라고하며 근본적으로 OS(Operating System) Thread를 Wrapping한 형태로 구현되어 있다. 따라서 Platform Thread와 OS Thread간의 관계는 1:1 매핑이라고 생각하면 된다. 위 그림을 보면 가장 밑 부분은…

Read More Read More

A.I. is Getting More Powerful, but Its Hallucinations are Getting Worse

A.I. is Getting More Powerful, but Its Hallucinations are Getting Worse

최근 A.I. 모델은 추론모델(Reasoning)을 기반으로 한다. OpenAI, Google, DeepSeeke들도 이런 추론모델을 기반으로 A.I. bot들을 만들고 있다. 하지만 이른 추론모델을 기반으로 하는 A.I.가 이전 모델보다 hallucination이 더 심해지고 있다. OpenAI의 경우 가장 강력하다고 하는 모델인 o3모델에서 PersonQA테스트를 했을 때 33%의 hallucination이 발생했다고 하며 이는 이전의 추론 시스템인 o1보다 두 배 이상의 hallucination이 발생되는 수치이다. 새 모델인 o4-mini는 이보다 더 높은 48%의 hallucination이 발생되고 있다. Hallucination을 줄이기 위한 노력들은 하고 있지만 모델이 방대한 데이터를 기반으로 학습을 하기 때문에 원인을 정확하게 어떤 경로를…

Read More Read More

Clean Architecture: A Craftsman’s Guide to Software Structure and Design

Clean Architecture: A Craftsman’s Guide to Software Structure and Design

오랫만에 Software Architecture에 관한 책을 읽었다. 이 책을 선택한 배경은 Software Architecture에 관해 비교적 최근(2018)에 나온 책이고 저자가 그 유명한 밥아저씨(Uncle Bob, Robert C. Martin)이기 때문이다. 이 책을 읽으면서 과거 한 때 Software Engineering에 심취해서 여러가지 개념들, 그리고 실제 코드로 적용해 본 기억들이 나면서 한 때 사용하지 않아 소실 됐던 근육이 다시 단련되는 기분이다. 책 전반적으로 실무 코드를 기반으로 설명하는 것이 아니라 개념적으로 접근하고 있어 아마도 초보 개발자들에게는 좀 어려운 내용이지 않을까 생각한다. 하지만 한 번 쯤 귓등으로라도 읽어 놓으면…

Read More Read More

The Hidden Complexity of Event-Driven Systems

The Hidden Complexity of Event-Driven Systems

While decoupling sounds great in theory, it often introduces invisible coupling – dependencies on event contracts, formats, topics, and message semantics. Here is where things get messy: What was meant to simplify scalability ends up complicating development and operations – especially for small and mid-sized teams.

Model Context Protocol

Model Context Protocol

The Model Context Protocol (MCP) is a standard developed by Anthropic that enables AI models to use tools by defining a structured format for tool descriptions, calls, and responses. It defines a standardized way for LLMs to discover, call, and use tools, often hosted on local or remote servers, via HTTP + JSON RPC2.0. Function calling is like giving LLM a calculator app. MCP is like giving LLM an App Store — which can browse, discover, and use any available tool on its…

Read More Read More

박쥐나무 꽃은 왜 숨어 있을까?

박쥐나무 꽃은 왜 숨어 있을까?

숲을 좋아하고 산을 좋아하는 사람들이라면 한적한 오솔길을 걸을 때 한 번쯤은 박쥐나무(Alangium platanifolium var. trilobum) 곁을 지나쳤을 것이다. 우리나라 전역에서 자생하는 박쥐나무는 만날 기회가 많다 하더라도 전문가가 아닌 이상 쉽게 구별해 내지는 못 할 것이다. 하지만 친근한 이름에서 박쥐와 어떤 관련이 있을지 궁금증을 자아내기에 충분하다. 박쥐나무의 생장과 관련된 무미건조한 설명은 아래와 같다. 이런 나무가 어떻게 박쥐나무란 이름을 얻게 되었을까? 일본에서는 참외 잎을 닮아서 참외나무(瓜の木, uri-no-ki)라고 부르며, 중국에서도 세 갈래의 참외나무(三裂瓜木, sān liè guā mù)라고 하지만 우리나라에서는 특이하게도 박쥐나무다. 박쥐를 닮았나? 라고…

Read More Read More

OpenAI Unveils Technology That Can ‘Reason’ With Images

OpenAI Unveils Technology That Can ‘Reason’ With Images

The company also introduced a new tool that helps computer programmers use chatbots when writing code. In September(2024), OpenAI introduced A.I. technology that could “reason” through tasks involving math, coding and science. Now, this technology can tackle similar tasks that involve images, including sketches, posters, diagrams and graphs. On Wednesday(2025.4.16), the company unveiled two new versions of its reasoning technology called OpenAI o3 and OpenAI o4-mini. Each can handle tasks that involve both images and text. These systems can “manipulate, crop and…

Read More Read More

로제트(Rosette) 식물의 눈치게임

로제트(Rosette) 식물의 눈치게임

로제트 식물은 짧은 줄기에 많은 잎이 밀집해 장미 모양으로 겹겹이 포개진 식물을 말하며 여러해살이도 있지만 두해 살이 식물이 많다. 이른 봄이되면 주위에 흔히 만날 수 있고 우리의 미각을 깨워주는 냉이가 바로 대표적인 로제트 식물이다. 냉이 이외에도 로제트 식물로는 민들레, 상추, 질경이와 같이 우리와 친분이 있는 식물들이 많다. 그 만큼 우리 주위에서 흔히 만날 수 있고 익숙하지만 이런 로제트 식물이 어떻게 해서 지금까지 살아 남았고 우리 곁에 머물고 있는지에 대해서는 잘 알지 못한다. 당연히 궁금증을 자극하는 영역이고 숲해설가가 답을 줘야 하는…

Read More Read More

품격 높은 꽃 – 영산홍

품격 높은 꽃 – 영산홍

영산홍은 생물학적 분류상 진달래목 진달래과 철쭉류에 해당합니다. 일본이 원산지입니다. 예전에는 왜철쭉이라 부르기도 하였습니다. 같은 과에 속하면서도 진달래와 영산홍은 많이 다릅니다. 홍자색의 강렬한 꽃은 주변을 온통 화사하게 해 먼발치에서도 눈에 확실하게 들어오지만, 아쉽게도 향기가 없습니다. 영산홍뿐만 아니라 철쭉류 꽃의 특징이기도 합니다. 식물을 다스리는 조물주도 꽃의 아름다움에 어울리는 향까지 주기는 조금 과하다는 생각을 했던 모양입니다. 곤충을 유혹하는 것도 향 대신 꽃의 색깔입니다. 통꽃잎 안쪽의 수술 있는 부분이 좀 더 진한 붉은색을 띱니다. 이것은 곤충들에게 꿀샘이 있다는 곳을 쉽게 찾을 수 있도록 암시하는 것이랍니다. …

Read More Read More