Archive

67 entries

2026

20
202608 · 05

Yukhoe Sashimi and a DIY Malatang

Dinner was yuksashimi — sliced raw beef eaten with sesame oil, garlic and green chilli — alongside a malatang cooked at home. Good ingredients, not quite enough broth.

k-foodyukhoeraw-beef
Diary1 min
202607 · 30

Samgyeopsal and Beef Sirloin for Lunch, with a Mountain of Minari

Grilling samgyeopsal and beef sirloin at home, starting at lunch. Half the pan is minari. Onion, potato and a pot of stew on the side, and no drinks today.

k-foodsamgyeopsalbeef
Diary1 min
202607 · 28

LLM Wiki — Compiling Knowledge Instead of Re-reading It

A walkthrough of Karpathy's LLM Wiki pattern: the three-layer structure, the ingest/query/lint loop, how people actually use it, and how much of the efficiency claim has …

aillmknowledge-base
Ai8 min
202607 · 25

The San Francisco AI Declaration, Summarized

What the San Francisco AI Declaration of July 24, 2026 actually says, which deals were signed alongside it, and what Korea's AI Framework Act requires from developers …

aipolicysemiconductors
Ai7 min
202607 · 25

Claude Opus 5 vs GPT-5.6 Sol, Fable 5 and Sonnet 5

Claude Opus 5 compared with GPT-5.6 Sol, Fable 5 and Sonnet 5 across coding, agentic work, long context and cost, plus what changed from Opus 4.8 and what to watch when …

aillmclaude
Ai13 min
202607 · 21

Plant Shopping at Joinfolia in Paju

We went to Joinfolia in Paju to look around and came home with a few more plants. The place is much bigger than it looks from outside.

plantsgardeningpaju
Diary1 min
202607 · 20

Least-Privilege AWS Account Setup for Harness in a SaaS Environment

When deploying a SaaS service on AWS and connecting Harness for CI/CD, one of the first questions is how Harness should access the AWS account.

awsiamharness
Aws6 min
202607 · 19

Korean Shabu-Shabu at Home — the Three-Act Dinner

Tonight's dinner: Deungchon-style shabu-shabu, delivered — with one hack. The beef came from the supermarket, since a tray of shabu-sliced beef costs…

k-foodshabu-shabuhomesul
Diary1 min
202607 · 18

Yasik — Sea Snail Salad & Blanched Squid, Delivered

Late-night eating is practically a national sport in Korea — it even has its own word, yasik (야식). Tonight's yasik came by delivery app.

k-foodyasikhomesul
Diary1 min
202607 · 18

Baekban — A Proper Korean Set Meal in Paju

Lunch at Bapsarang, a countryside diner in Paju (north of Seoul), the kind of place Koreans call a baekban-jip (백반집).

k-foodkorea-travelpaju
Diary1 min
202607 · 17

Kkot-Samgyeop (Flower Pork Belly) — Daebit Sikdang, Gaebong-dong

Korean BBQ night at Daebit Sikdang near home. Their thing is kkot-samgyeop (꽃삼겹, 'flower pork belly') grilled on a dome-shaped stone pan.

k-foodseoulkbbq
Diary1 min
202607 · 16

Homesul Night — Kahlúa Milk, Jjukkumi, Yukhoe

Drinking at home tonight — Koreans call it homesul (홈술, home + sul/alcohol). All the food is takeout. The drink: Kahlúa mixed with milk.

k-foodhomesuldrinking-food
Diary1 min
202607 · 15

Dakjang Maekju — My Neighborhood Chicken & Beer Pub

My local pub, Dakjang Maekju in Gaebong-dong — walking distance from home, which in Korea is a blessing.

k-foodseoulchimaek
Diary1 min
202607 · 12

Geoje Panorama Cable Car — Nojasan Observatory

Riding the Geoje Panorama Cable Car up to the 565m Nojasan observatory, and the view over Korea's southern archipelago from the top.

geojecable-carkorea-travel
Diary1 min
202607 · 12

Hanchi Mulhoe & Octopus Rice Bowl — Yoonsikdang, Geoje

Lunch on Geoje Island at a place called Yoonsikdang. We ordered hanchi mulhoe and a rock-octopus rice bowl.

k-foodkorea-travelgeoje
Diary1 min
202607 · 12

Dongtae-tang Breakfast on Geoje Island

Day two on Geoje Island. Breakfast at the pollack-stew place right in front of our lodging.

k-foodkorea-travelgeoje
Diary1 min
202607 · 11

Geoje Haegeumgang Cruise — Between Seagulls and Cliffs

Taking the Haegeumgang sightseeing cruise off Geoje Island, where the seagulls follow the boat close enough to take snacks from your hand.

geojehaegeumgangcruise
Diary2 min
202607 · 11

Milmyeon on Geoje Island — Woomyeonga

Found a great noodle place on Geoje Island (south coast of Korea) called Woomyeonga. This one was seriously good.

k-foodkorea-travelgeoje
Diary1 min
202607 · 10

Gopchang Jeongol — Korean Intestine Hot Pot in Gaebong-dong

Tonight's anju (안주 — food you eat while drinking) is gopchang jeongol, at my regular place Yeokjeon Sundae-guk in Gaebong-dong, Seoul.

k-foodseoulhot-pot
Diary1 min
202607 · 09

Blog Redesign

Finally gave this old dev blog a facelift. Tech posts will still be the main thing, but from now on I'll also drop everyday records here — mostly…

lifeblog
Diary1 min

2023

1

2022

1

2020

3

2016

11
201608 · 11

Login with an ssh key

Set up an ssh key on macOS so you can log into the server without typing a password Normally I don't do this, for security.

centossshmacos
Linux1 min
201607 · 27

redis data types

Testing is done with redis-cli, but for real use I'd probably use an api library for the language

redis
Opensource3 min
201607 · 14

Converting from maven to gradle...

There's a manual install method.. but I prefer automatic installs like the above doesn't everyone For manual install see the site…

gradlespring
Etc2 min
201606 · 22

Collecting logs with fluentd

I've been collecting error logs with flume, but I'm switching to fluentd. actually the goal is monitoring, not collecting The architecture seems…

fluentdcentos
Opensource1 min
201606 · 08

Getting average response time, call count, Min, Max on a restful api server

There's an api server that handles data traffic from an app I computed the average response time per interface using the apache logs For the hadoop,…

sparkhadooppython
Opensource1 min
201605 · 30

Analyzing log files with Python and Spark (with hadoop)

Installing and running Hadoop, then analyzing files with Spark. Done on OSX, written up in order from configuration to execution.

sparkhadooppython
Opensource2 min
201604 · 08

Logging into an AWS EC2 server with a password

AWS ec2 servers block ssh access with a password by default. Let's edit the file below to allow it.

awscentos
Linux1 min
201603 · 24

rebase and merge in git

I use git a lot these days and I've always been confused about rebase vs merge.

git
Etc1 min
201602 · 25

Reverting a git local commit

Specify the target repository to restore, like below (when the current checkout is develop) If you don't specify a repository, it seems to revert…

git
Etc1 min
201602 · 17

A simple webserver check with Python

I've been studying python lately, so as practice I made a simple program that checks every 10 seconds whether a webserver is dead.

python
Python1 min
201602 · 12

Installing Python3 on CentOS 6

Installing Python3 on CentOS 6. Command line to install 3.5.1 on centos 6.

centospython
Python1 min

2015

31
201512 · 18

Using Visual Studio Code as the default editor for Unity3D on Mac

When developing with Unity on Mac you usually code with MonoDevelop. But it doesn't support Korean, which was really annoying.

unityvscode
Etc1 min
201512 · 15

Disabling the cache when testing MariaDB queries

When tuning queries, run this first to see uncached results.

mysqlmariadbcache
Etc1 min
201511 · 13

calling a spring jpa namedQuery directly

As in Test.java, you can execute a NamedQuery defined in orm.xml directly with the EntityManager..

springjpa
Spring1 min
201511 · 10

spring redis integration

Integrating Redis with Spring using spring-data-redis, from the dependency through configuration and the result.

springredis
Spring1 min
201510 · 30

Switching Flume's default logging from log4j to logback

These turned out to be bigger downsides than expected, so I made a simple sink project.

centosflumelogback
Linux2 min
201510 · 30

Splitting log files by time + size in logback

With logback, the file rolls over when the day passes or the size goes over 100MB.

logback
Etc1 min
201510 · 29

Flume install and test (mac)

Installing Flume and a basic flume.conf sample, from setting JAVA_HOME to configuring sources, channels and sinks.

centosflumemac
Linux2 min
201510 · 28

building a website with spring + sitemesh

Let's set up sitemesh. There's almost nothing to change in sitemesh.xml (just the decorators.xml file path) Setup is done once you drop in the xml…

springsitemesh
Spring2 min
201510 · 21

spring jpa save

In jpa you save with the repository.save method Like the class, @OneToMany or @ManyToOne fields can be saved together.

springjpa
Spring1 min
201510 · 15

Saving a control to png in WPF (c#)

I was going to use System.Drawing like I did before.. turns out wpf already has this built in..

.netwpf
Dotnet1 min
201510 · 15

Calling c++ (dll) from c# with an LPCTSTR parameter

An example of calling a c++ dll from c#. CallingConvention = CallingConvention.Cdecl and [MarshalAs(UnmanagedType.LPWStr)] are the important parts.

마샬링marshalling
Dotnet1 min
201510 · 08

practicing spring jpa @NamedQuery, @NamedNativeQuery

In jpa.. you can query data through a repository with findAll or the findOneBy....

springjavajpa
Spring1 min
201510 · 07

spring jpa query practice

Tested entity mapping plus queries.. Query conditions 1. When fetching a Member.. also fetch the member's images... and the list of inters 2.

springjavajpa
Spring3 min
201510 · 05

spring jpa setup and test (maven config)

I develop with mybatis most of the time.. But JPA is supposedly the trend, so I wired it into a small project.

springjpa
Spring3 min
201509 · 20

Installing redis 3.2.3

Building and installing Redis 3.0.4 from source, from preparing gcc and the build tools through compiling and running it.

rediscentos
Opensource1 min
201509 · 16

Built on .NET Framework 4.5.2. Then downgraded to 4.0...

Recently I had to build a Windows app. I heard .NET 4.5 added the new async syntax, so.. might as well, I went with 4.5.2. Oh......

일상.netwpf
Dotnet1 min
201509 · 15

Setting up a server on DigitalOcean (CentOS 6.7)

Set up a server for a simple messaging app I'm building with a friend. Of course I don't really know what I'm doing. Everything comes from Google..

rabbitmqapachecentos
Linux2 min
201508 · 27

using spring batch

Tried spring-batch recently.. worked out well. Being able to set the transaction commit size and read size separately seems especially nice.

spring
Spring1 min
201507 · 01

Korean fonts in JFreeChart (CentOS font setup)

I'm using JFreeChart, and when it runs on Tomcat, Korean text renders as broken boxes. Put the font files in /usr/share/fonts and run fc-cache -fv.

jfreechartcentosjava
Linux1 min
201506 · 04

Installing homebrew on OSX 10.10.3

Installing homebrew on OSX 10.10.3, from running the install script in the terminal through the initial checks.

macos
Mac1 min
201504 · 15

hadoop + spring integration test 2 - hadoop 2.6.x with spring 4.0 (MapReduce WordCount example)

hadoop + spring integration test 2 - hadoop 2.6.x with spring 4.0 (MapReduce WordCount example)

hadoopspring
Spring2 min
201504 · 12

hadoop + spring integration test - hadoop 2.6.x with spring 4.0

Using Hadoop 2.6.x with Spring 4.0: installing Hadoop on OSX Yosemite and lining up the pom.xml dependencies.

hadoopspring
Spring1 min
201503 · 27

When Apache returns 403 errors

If you've tried everything and still keep getting 403..

apachecentos
Linux1 min
201503 · 24

writing spring junit testcases

Writing JUnit test cases in Spring: adding spring-test to pom.xml and loading the application context in the test.

springjunitspring-test
Spring1 min
201503 · 10

spring-rabbitmq integration

Integrating RabbitMQ with Spring, from the rpm install and starting the server through the Spring configuration.

rabbitmqcentosspring
Spring1 min
201503 · 04

git command collection

A collection of git commands: migrating from svn, handling ignore files, setting remotes, dealing with tags and branches, reverting local commits, and backup and restore.

gitlabgitsvn
Linux1 min
201502 · 10

Unicode (utf8mb4) support in MySQL and MariaDB

Switching MySQL and MariaDB from utf8 to utf8mb4 so emoji can be stored, covering both the server settings and the actual column type changes.

mysqlmariadb
Linux2 min
201502 · 05

CentOS command collection

A collection of CentOS commands: locating installed programs, deleting old logs, editing hosts and DNS, checking OS bits and version, installing fonts, editing crond, and …

centos
Linux1 min
201502 · 05

Switching Korean/English input with Command+Space in Parallels

I've been using the settings below from version 8 through 11. Done. This worked for me.

macosparallels
Mac1 min
201502 · 05

spring map to xml viewresolver

A Spring view class I made when I had to return xml instead of the usual json. Only works when the result is a map. Set up the config below...

springxmlview
Spring2 min
201502 · 05

When Tomcat keeps throwing OutOfMemory

Fixing frequent Tomcat OutOfMemory errors by setting CATALINA_OPTS at the top of catalina.sh to raise heap and PermGen size.

centostomcat
Linux1 min