개요 데이터 중심 애플리케이션 설계를 재독하며 스터디 중인데 함께 스터디하시는 LCH님이 Redis에서의 Lua script를 소개해주셨다. 재미있어서 정리해둔다. Lua Lua는 경량의 멀티패러다임 프로그래밍 언어로, 특히 임베디드 시스템, 서버 사이드 애플리케이션, 클라이언트 사이드 웹 애플리케이션 개발에 적합하다. 포르투갈어로 '달'을 의미하며, 브라질의 테칠리아 대학교에서 1993년에 개발되었다. 주요 특징 간결하고 표현력이 뛰어난 문법 메모리 사용량이 적은 경량 임베디드 시스템과의 호환성: C 언어로 작성되어 있으며, C 언어 기반의 시스템에 쉽게 통합될 수 있다. 게임 엔진, 애플리케이션, 임베디드 시스템 등 다양한 영역에서 확장 스크립팅 언어로 사용될 수 있는 이유 중 하나이다. 멀티패러다임..
개요 데이터 중심 애플리케이션 설계를 재독중이다. 2PL, 2PC - 비슷한 듯 다른 용어가 나와 비교 정리를 해둔다. 2PL vs. 2PC 데이터베이스에서 2PL과 2PC는 각각 Two-Phase Locking과 Two-Phase Commit을 의미한다. 두 개념은 데이터의 일관성과 동시성을 관리하는 데 있어 중요한 역할을 하지만, 그 목적과 적용 방식에서는 차이가 있다. Two-Phase Locking (2PL) 출처: https://faculty.cc.gatech.edu/~jarulraj/courses/8803-s21/slides/13-two-phase-locking.pdf 목적 Two-Phase Locking (2PL)은 하나의 데이터베이스 시스템에서 동시성 제어를 위해 사용되는 프로토콜이다. 2..
개요 렉스 프리드먼의 (반도체의 전설이라 불리는) 짐 켈러 인터뷰 영상을 보고 공감을 하며 생각을 정리해본다. 링크 유튜브 링크: 짐 켈러 인터뷰 영상 블로그 링크: 임백준님의 “개발자의 평생공부” 정리글 꼰대력 숨겨뒀던 꼰대력을 풀어 이야기해보자면 깊이 생각하지 않고 바로 코드 작성을 하는 개발자 분들을 많이 본다. 작게 반복하며 만들어나가는 것도 맞지만 과하다 싶게 생각보다 손이 먼저 나간다 싶을때가 있다. 당장의 동작에만 집중하는 분들도 있다. 스치듯 이해한 코드를 돌려보고 동작한다 싶으면 다음 작업으로 넘어간다. 생산성(?)은 좋다. 나처럼 과하게 도끼날을 가는 스타일도 문제이겠지만, 해결해야 할 문제에 대한 일정량의 생각이 필요하다. 기술과 제품 위 임백준님의 칼럼과 관련한 이야기이다. 개발 기..
개요 개발자 행사에 갔다가 o11y 표현을 알게 되었다. 한국어로는 관측 가능성이다. 이제 Observability 라고 길게 쓰지 않아도 되겠다 하고 무릎을 쳤다. 이참에 유사한 줄임말을 가볍게 기록으로 남겨둔다. 개발 분야 줄임말들 기술 및 소프트웨어 개발 분야에서 널리 사용되는 약어들 몇 가지 정리 i18n: Internationalization (국제화) 'i'로 시작해 'n'으로 끝나며, 사이에 18개의 문자가 있다. 소프트웨어가 다양한 지역의 언어와 문화적 특성을 지원하도록 설계하는 과정을 의미한다. l10n: Localization (현지화) 'l'로 시작해 'n'으로 끝나며, 사이에 10개의 문자가 있다. 특정 국가나 지역의 시장에 맞게 소프트웨어의 언어, 문화적 요소를 조정하는 과정이다...
개요 관람 동기: 매불쇼 시네마지옥 추천. 코엔 형제 감독. 이동진과 박평식의 후한 점수 갸우뚱: 가래떡 같은, 슴슴한 맛의 영화였다. 좋았다. 그런데 설마 나의 허영심과 외부 추천에 마음이 흔들린건 아니겠지? 노래는: 솔직히 그다지 꽂히지는 않았다. 감상 실패한 삶은 없어, 토닥 친구는 죽었고, 돈은 없다. 공연하는 곳에서는 술먹고 깽판을 치고, 친구 커플의 여자와는 자버렸다. 요양원의 아버지는 찾아뵌지 오래이고, 아껴주는 교수님에게조차 행패를 부려버렸다. 도대체가 풀리지 않는 삶이다. 이제는 꿈을 버려야 할 지도 모르는 상황이다. 그래도 괜찮다. 그런 삶도 있다. 그런 삶도 많다. 상투적이지 않다 고양이와 우정을 나눈다거나 고양이와 함께하는 길거리 연주로 인기를 얻지 않는다. 알아주는 사람을 만나 드..
- Total
- Today
- Yesterday
- pool
- notion
- 2023
- agile
- ORM
- 노션
- Shortcut
- 잡학툰
- solid
- bun
- websocket
- ChatGPT
- 독서
- folklore
- postgres
- API
- 독서후기
- Bug
- 인텔리제이
- 영화
- strange
- golang
- Gin
- intellij
- 클린 애자일
- 체호프
- github
- OpenAI
- go
- 중용
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |