개요도파민에 대한 이야기, 쇼츠를 멀리하라는 이야기에 대해 보완의 의미를 가진다고 생각되는 유튜브를 가져와 정리해본다. 니르 이얄(Nir Eyal)의 책인 초집중은 리뷰를 보니 읽을 필요까진 없어보이며, 다음 유튜브 내용을 충분히 음미하고 내 것으로 만드는 것을 목표로 하면 되겠다.유튜브 링크: https://youtu.be/ppm5iCN5mII?si=YCjY-QTPfi6qxH1b내용 정리딴짓기존의 주장은 단순화하며 말하면 다음과 같다.유튜브, 페이스북, 인스타그램, 틱톡들과 같은 녀석들 때문에 도파민에 중독되어 해야할 일을 못하고 딴짓을 한다.그러니 이 놈들을 멀리하는 방법을 찾자.이 영상의 보완점은 다음과 같다.왜 해야할 일 대신을 하지 않고 딴짓을 하려는 건지 그 동기를 곰곰히 생각해봐야 한다. 원..
개요 코딩을 하다가 구조체 인스턴스를 전체의 필드를 모두 초기값으로 생성 후 값을 넣으면 편한 경우가 있다. IntelliJ에서는 해당 상황에서 Context Actions 중 그 기능을 제공한다. TL;DR IntelliJ 에서는 특정 상황에서 있었으면 싶은 기능이 있다면 일단 Opt+Enter(Show Context Actions)를 쳐보자. 이미 IntelliJ가 지원하는 기능일 지 모른다. 예시 예시는 Golang 이다. 다음과 같이 구조체 인스턴스를 타이핑한다. 그리고 (MacOS 기준) Opt+Enter를 치면 Context Actions가 나온다. 이는 우클릭을 하고 나오는 Context menu에서도 보이는 “Show Context Actions” 를 실행한 것과 같다. 결과로 다음과 같이..
개요 막연히 연동을 눈치채고 있었는데 이참에 GitHub 의 외부 링크 연동기능을 알아본다. GitHub 문서 링크: https://bit.ly/4470tGd 참고 블로그 링크: https://devs0n.tistory.com/139?utm_source=oneoneone 쉽게 말해서 GitHub의 autolink 기능은 특정 키워드를 자동으로 외부 링크로 변환해준다. 사용자는 리포지토리 설정에서 키워드와 매칭되는 URL 패턴을 설정할 수 있으며, 이 때 :id 와일드카드를 활용해 동적인 URL을 생성한다. 이 기능을 통해 커밋 메시지, 풀 리퀘스트, 이슈 등에서 외부 자원을 쉽게 참조하고 접근할 수 있습니다. From GitHub(커밋 메시지, 풀 리퀘스트, 이슈) → To Resource 공짜는 아니다..
개요 MacOS 에서 자주쓰는 앱을 단축키를 이용하여 실행하고 싶어 알아보았다. 참고링크: https://blog.naver.com/hankboy/221500577607 Prerequisites 카라비너 앱을 설치해줘야 한다. 링크: https://karabiner-elements.pqrs.org/ 카라비너 앱 설정하기 설정 방법은 간단하다. 앱을 실행하고 Complex Modifications 메뉴를 선택한 다음, 새로이 추가하는 경우는 Add your own rule 을, 이미 작성한 내용을 변경하려면 Edit 를 선택하면 JSON 설정 창이 뜬다. 설정창에 원하는 설정을 복붙해주고 저장하면 끝이다. JSON 설정 참고 내가 한 설정은 다음과 같다. Ctrl+F1: 원노트 Ctrl+F2: 노션 Ctr..
개요 ex, e.g., 그리고 i.e.를 종종 접하면서 이들을 어떤 상황에서 사용해야는지 명확하지 않았다. 이를 정리해본다. TL;DR ex) 는 표준 영어 표현은 아니다. 비공식적 문맥, 간략 메모 등에 쓰인다. 예시를 들 때에는 e.g.를 쓰는 것이 바람직하다. 예시가 아니라 앞의 문장으 좀 더 풀어서 쓸 때에는 i.e. 가 적절하다. 즉, 다시 말해서 의 의미이다. 내용 ex. "Example"의 약자. 이그잼플 이라 읽는다. “예를 들어” 라는 의미로 사용한다. e.g. 와 같다. 일반적으로 문장에서는 사용되지 않으며, 대신 "e.g."가 더 자주 사용된다. e.g. "Exempli gratia(에그잼플리 그라티아)"의 약자로 라틴어에서 유래했다. 이지 또는 에그 라고 발음한다. "예를 들어"라는..
개요 개발자 행사에 갔다가 o11y 표현을 알게 되었다. 한국어로는 관측 가능성이다. 이제 Observability 라고 길게 쓰지 않아도 되겠다 하고 무릎을 쳤다. 이참에 유사한 줄임말을 가볍게 기록으로 남겨둔다. 개발 분야 줄임말들 기술 및 소프트웨어 개발 분야에서 널리 사용되는 약어들 몇 가지 정리 i18n: Internationalization (국제화) 'i'로 시작해 'n'으로 끝나며, 사이에 18개의 문자가 있다. 소프트웨어가 다양한 지역의 언어와 문화적 특성을 지원하도록 설계하는 과정을 의미한다. l10n: Localization (현지화) 'l'로 시작해 'n'으로 끝나며, 사이에 10개의 문자가 있다. 특정 국가나 지역의 시장에 맞게 소프트웨어의 언어, 문화적 요소를 조정하는 과정이다...
데이터베이스의 Charset 설정 데이터베이스의 Charset 설정은 데이터베이스가 문자 데이터를 어떻게 저장하고, 인코딩하며, 처리할 것인지를 결정한다. Charset은 특정 문자나 기호를 컴퓨터에서 사용할 수 있는 숫자 값으로 매핑하는 것이다. 데이터베이스에 다양한 언어의 데이터를 정확하게 저장하고 검색하는 데 관여하므로 중요한 설정이다. 중요 개념 Charset: 문자를 숫자로 매핑하는 규칙의 집합. 예) UTF-8, ISO-8859-1, ASCII 등 Collation: 문자열의 비교와 정렬을 결정하는 규칙이다. Charset에 따라 여러 Collation이 있을 수 있으며, 대소문자 구분, 악센트 구분(예를 들어, 'e'와 'é’) 등을 다룬다. Chatset 설정이 중요한 이유 호환성: 데이터..
개요 데이터베이스 스터디에서 Geo 데이터베이스 이야기를 하다가 힐베르트 곡선이라는 키워드를 처음 들었다. 수학자 힐베르트는 컴퓨터 역사의 극초기에 언급이 되는 분이기도 해서 흥미가 동해 알아보았다. 위키백과 링크: https://bit.ly/3UNexSE 힐베르트 곡선 힐베르트 공간곡선은 독일의 수학자 다비드 힐베르트(David Hilbert)가 1891년에 소개한 개념이다. 특정한 종류의 공간을 채우는 곡선(space-filling curve)에 대한 이야기이다. 힐베르트 곡선은 2차원 공간을 일차원 선으로 완전히 채우는 방법 중 하나로 설계되었다. 이 곡선의 목적은 고차원 데이터를 낮은 차원으로 표현하면서도 데이터 포인트 간의 공간적 근접성을 유지하는 것이다. 힐베르트 곡선은 공간 데이터의 인덱싱,..
개요 대표적인 관계형 데이터베이스들인 MySQL과 PostgreSQL 대하여 속도는 MySQL, 다양한 기능은 PostgreSQL 이라는 이야기를 들었다. 기존에 막연히 들었던 풍문으로는 PostgreSQL이 더 좋지 않겠나 생각했던 수준이어서 이참에 좀 더 알아보고 정리해둔다. TL;DR - 무엇을 쓸 것인가? MySQL 속도와 안정성이 중요하고, 쿼리가 간단하고, 표준에 엄격하지 않은 경우에 좋다. 웹 애플리케이션, 콘텐츠 관리 시스템, 임베디드 시스템 등의 일반적인 사용에 적합하다. PostgreSQL: 동시성과 확장성이 중요하고, 쿼리가 복잡하고, 표준에 준수하는 경우에 좋다. 공간 데이터베이스, 엔터프라이즈 시스템, 데이터 웨어하우스 등의 고급 사용 사례에 적합하다. 주요 특징 비교 속도 MyS..
개요 외부 스터디를 하다 MHA를 알게되었다. 이에 간단히 정리를 해둔다. 참고링크와 ChatGPT에 기반하여 정리하여 본다. 참고 링크: https://hoing.io/archives/9175 MHA MHA(Master High Availability)는 MySQL 데이터베이스의 고가용성을 위해 설계된 솔루션이다. 현 Facebook의 Yoshinori Matsunobu가 개발였으며, GPL v2 라이센스 기반 오픈소스이다. MHA의 주 목적은 MySQL 서버의 마스터 장애 발생 시 자동으로 또는 수동으로 슬레이브 서버를 새로운 마스터로 승격시켜 서비스 중단 시간을 최소화하고 데이터의 지속적인 가용성을 보장하는 것이다. MHA 주요 특징 자동 장애 복구: 마스터 서버에 장애가 발생하면 자동으로 슬레이브..
- Total
- Today
- Yesterday
- 2023
- Gin
- 독서후기
- bun
- notion
- 인텔리제이
- strange
- folklore
- 독서
- solid
- go
- websocket
- 티스토리챌린지
- clean agile
- 오블완
- intellij
- OpenAI
- API
- golang
- Bug
- 잡학툰
- 엉클 밥
- ChatGPT
- 클린 애자일
- 노션
- 체호프
- github
- 영화
- agile
- 제이펍
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |