728x90 전체 글801 [MacBook] 맥북 초기화 후 셋업하기 (한영 전환; Ctrl-Command 키; F1-9 키 설정) *해당 포스트는 Revised 되었습니다.Original: 11/1/2022# Remapping Macbook노트북을 하나만 사용하는 게 아니라 여러 노트북을 사용하다 보니, 노트북마다 셋업 하는 기준이 있다. 소프트웨어 툴뿐만 아니라 맥북의 경우에는 몇 가지 키(keys)들이 윈도기반의 노트북과 반대로 설정되어 있다거나, 누르기 어려운 위치에 있어서 무슨 피아노 치듯이 손가락을 옮겨야 하다 보니 짜증 나는 경우가 종종 있었다. 그래서 이번 포스트에서는 내가 맥북을 초기화하거나 처음 사용할 때 꼭 하는 세 가지 셋업에 대해서 공유하려고 한다.# Step 1 and 2: 한/영 전환 및 Ctrl-Command 키 바꾸기한/영 전환과 Ctrl-Command 키 둘다 "keyboard" 또는 "키보드"에서 바.. 2026. 8. 9. Structure Query Language (SQL) # SQL이란?우선 약어를 쓰는 것 자체가 마음에 안 든다. 약어가 한두 개이어야지 처음 배우는 사람에게 SQL이 뭔지 어떻게 아냐는 말이다. 특정 분야나 조직에서 일하다 보면 효율성을 위해서 약어들을 사용하는데, 막상 시스템이 점차적으로 복잡해질수록 수많은 정리되지 않은 약어들 때문에 의미도 모르고 사용되는 약어들이 수두룩 빽빽이다. 그래서 프로그래밍을 다뤄본 브로들은 SQL이 뭔지 알겠지만 SQL을 처음 본 브로들을 위해 나의 모든 포스트는 간단한 약어라도 풀어서 보여주고 시작하려고 한다.아무튼 본론으로 돌아와서 SQL이란 Structure Query Language를 의미한다. 약어만 풀어서 보기만 해도 대충 뭘 나타내는지 훨씬 잘 보인다. 언어인데 구조적 쿼리에 대한 것이라는게 딱 보인다. 이 말.. 2026. 8. 3. [미국에서 첫 신용카드 추천] 디스커버 잇(Discover It); 100달러 추천 링크 포함 * 2024년 2월 24일부터 업데이트된 포스트입니다.# 미국 유학생에게 신용점수가 필요한 이유미국에서 신용점수, 즉 Credits라는 게 중요하다는 건 유학생 모두가 아는 당연한 사실이다. 나 조차도 그걸 알고 있었지만 귀찮음과 괜히 신용카드 사용에 대한 두려움으로 Debit card라고 불리는 체크카드만 사용을 했었다. 그리고 결국 크레디트가 없어서 여러모로 추가 비용을 내거나 거절이 되는 상황을 겪고 나서 "아 진작에 카드를 만들어 둘걸."이라는 후회와 함께 친한 주변 사람들에게는 꼭 멱살을 잡아서라도 알려줘야겠다고 생각이 들었다. 신용점수란 개인의 신용 이력을 바탕으로 한 평가 지표로, 대출 상환 이력, 신용카드 사용 내역, 통신 요금 납부 등 다양한 요소를 종합적으로 고려하여 산출된다. 미국에.. 2026. 6. 23. [미국 통장 추천] 캐피탈원 체킹 어카운트 (Captial One Checking Account); 300달러 보너스 추천 링크 포함 300달러 추천 링크를 찾으러 왔다면 아래의 링크로 들어가서 계좌 개설을 진행하면 된다.https://i.capitalone.com/JzJQ6ZdqG Referrals | Capital OneEarn a bonus by opening a new 360 Checking account. Terms apply.www.capitalone.com# 미국 통장 그냥 만들면 바보나는 바보였다. 미국 통장은 새로 가입하는 신규 가입자에게 Offer를 제공하지만 Wellsfargo만 써온 나는 몰랐었다. 인터넷 가입하면 상품권이나 선물을 주듯이 미국 은행도 고객 유치를 하고자 계좌를 만들고 일정 금액 이상 자동 이체를 유지할 경우, 해당 고객 계좌로 보너스를 넣어주는 이벤트를 종종 하곤 한다. 문제는 이런 오퍼가 매번.. 2026. 6. 23. Problem: Dynamic Product of Array Except Self # DescriptionDesign a data structure that supports two operations on an integer array: updating an element's value, and querying the product of all elements except the one at a specific index. Since the answers can be very large, return the queried products modulo 10^9 + 7. Note that you cannot use the division operation.Implement the DynamicArray class:DynamicArray(int[] nums) Initializes the o.. 2026. 5. 26. Problem: Container With Most Water (Two-Pointer) # DescriptionYou are given an integer array height of length n. There are n vertical lines drawn such that the two endpoints of the i^th line are (i, 0) and (i, height[i]). Find two lines that together with the x-axis form a container, such that the container contains the most water. Return the maximum amount of water a container can store. Notice that you may not slant the container.Example 1:I.. 2026. 5. 25. Problem: Universal Base Cycle for N Devices # DescriptionYou are designing a centralized firmware update for tens of thousands of newly launched "Aqua" brand smart auto-feeders. Currently, N feeders operate on distinct daily feeding schedules, represented by arrays of positive integers. To optimize the firmware's memory footprint, the central server needs to extract and deploy a single "longest common base module" (an integer array) that .. 2026. 5. 25. Problem: Merge K Sensor Data Streams Alternately # DescriptionYou are building a data ingestion pipeline for a smart farm system. You receive log data from K different edge sensors. Each sensor transmits its logs as a string. To prevent traffic bottlenecks and maintain a balanced chronological sampling across all sensors, you need to merge these K log strings alternately, character by character, in the order the sensors are given. If a sensor'.. 2026. 5. 24. 멀티 스테이지 데이터 파이프라인의 Latency 최적화 경로 설계 (예제 문제 포함) # 1. 멀티 스테이지 데이터 파이프라인데이터 파이프라인을 보게 되면, 사용자의 요청을 처리하기 위해 총 $N$개의 레이어(단계)를 거치는 분산 처리 시스템을 운영하고 있다.예를 들어 아래와 같이 기본적으로 4단계의 단계를 자주 볼 수 있다.1단계: API 게이트웨이2단계: 인증/인가 서버군3단계: 메인 비즈니스 로직 서버군4단계: 데이터베이스 분산여기서 나오는 현실적 문제점은 양과 질이다. 결과적으로 시스템의 확장성(Scalability) 구조 때문에, 하위 레이어로 갈수록 선택할 수 있는 서버 인스턴스의 개수가 가용 영역(AZ) 제한으로 인해 하나씩 늘어난다. (1단계는 1대, 2단계는 2대, 3단계는 3대...) 그렇다 보니, 가용 경로 제약 조건네트워크 토폴로지 제한 상, 현재 $i$번째 인덱스에.. 2026. 5. 19. [Python] SlidingWindow Example # Problem StatementYou are given an integer array candies of length n and a single integer totalExtraCandies (a shared pool, not per-child). Your goal is to distribute the totalExtraCandies among any number of kids such that you maximize the number of kids who end up with the same maximum number of candies. In other words, you want to find the largest subset of kids who can all reach the same ca.. 2026. 5. 4. Introduction to PySpark *개인적인 견해가 포함된 포스트입니다.#1 프롤로그 (Prologue)AI가 나만의 주니어 개발자로 편리함을 준거 같은데 실제로 보면 일이 더 많아진 기분이 든다. 분명 몇 년 전까지만 해도 AI applicaiton을 기반으로 개발자의 분야가 세분화되었고 이에 따라 해야 하는 업무가 딱 정해진 느낌이었다. 뭔가 Job market을 들여다보고 여러 Interviews를 하다 보면 특정 분야의 깊이를 가져가는 건 당연하고 두루두루 전반적인 분야를 수행할 수 있어야 한다는 생각이 든다. 마치 "야 이제는 AI가 있어서 여유롭지? 이것도 할 수 있겠네?" 이런 느낌이다. 그 대표적인 예로 다뤄야 하는 툴이나 라이브러리가 많아진 것이다. 어쩌면 내가 하는 얘기는 그냥 내가 Bitching쟁이라서 그럴 수 있고.. 2026. 5. 2. 툴(tools) 모음집 *해당 포스트는 기존의 소개된 툴들을 모아둔 포스트입니다.*First date of the posting, July 28th 2025.# 뭔 놈의 툴(tools)들이 많아지는 거야AI가 개발자들한테 도움을 많이 주기는 하지만 그만큼 해야 할 일이 넓어진 것 같은 느낌이 든다. 특정 분야의 세분화된 전문가가 필요했다면 요즘 드는 생각은 특정 분야가 아니라 전체적으로 개발을 할 수 있는 사람이 필요해진 것 같다. 마치 키오스크가 생겨서 기분 좋은 음식점 사장님인 줄 알았는데, 막상 키오스크가 알려주면 음식 만들고, 서빙하고, 배달하고 심지어 키오스크까지 고치는 음식점 사장님이 된 기분이다. 아무튼 툴의 종류가 두 가지로 크게 나뉘는 것 같다. 첫 번째는 기존의 original 한 툴들이고 두 번째는 AI를 .. 2026. 5. 1. matplotlib.pyplot 그래프 처음 시작하기 포스트 난이도: HOO_Junior*해당 포스트는 2022년 11월 20일 포스트를 업데이트했습니다. # matplotlib.pyplot 2022년 당시에 matplotlib는 통계 데이터를 그래픽으로 시각화할 수 있는 라이브러리이었고 지금도 변함없이 나에게 있어 국밥 같은 가장 핵심적이고 뼈대가 되는 라이브러리이다. 다만 이전에는 나만의 주니어 개발자 (AI)가 없었기에 기본 틀을 작성해 두고 수치나 일부 값을 바꾸는 정도를 했다면 이제는 과감하게 AI를 통해서 매번 달리 시각화를 만들어줄 수 있다는 점에서 matplotlib 활용도나 사용빈도가 더 많이 늘어난 것 같다. 이전에는 내가 다이어그램과 flow charts도 matplotlib을 통해서 만들었다면 이제는 내가 AI한테 시켜서 AI가 mat.. 2026. 4. 15. [파이썬 코딩 테스트] super() 함수에서 클래스 상속과 코드 재사용 포스트 난이도: HOO_Junior# super()파이썬에서 다른 클래스의 mehtods를 사용할 수 있게 해주는 함수가 바로 super()이다. 이러한 다른 클래스에서 정의된 걸 가져와 사용하는 걸 상속(Inheritance)이라고 부르며, 부모 또는 자식 클래스라고 나눠서 부르기도 하지만 핵심은 다른 클래스에 있는 걸 가져와서 사용할 수 있게 한다는 것이다. 여기서 super()를 사용하는 이유는 코드 중복을 방지해 주며, 다중 상속에 있어서도 충돌을 방지해 주는 역할을 한다. 한마디로 여러 번 반복해서 methods를 정의할 필요가 없어지고 상속 클래스가 하나가 아니라 여러 개일 때 어떤 mehtods를 먼저 시작해야 할지가 super()를 통해서 명확해진다. 어떤 게 부모이고 자식 클래스인지 아는.. 2026. 4. 2. 플로우 차트를 그려야 하는 이유 (Why do we use flow charts?) * 해당 포스트는 2019년 12월 19일 포스트를 업데이트했습니다.# LLM이 없던 시절의 Flow charts (플로우 차트)에 대한 질문공지사항을 본 Bros(브로)들은 알겠지만, HOOAI 블로그 자체가 질문을 위주로 작성되다 보니, 포스팅이 순서가 있다거나 분야가 나눠져있지는 않다. 물론 내가 아는 거에 대해서만 작성이 되긴 하지만, 그럼에도 다양한 종류와 깊이의 포스트가 존재한다. 해당 포스트는 2019년 CS전공 학생이 물어봤던 질문이 아니었을까 싶다. 거기에 내 생각을 더해서 왜 플로우 차트를 귀찮더라도 그려보고 Review 해봐야 하는지를 작성했던 글이었다. 거두절미하고 소제목에서 볼 수 있듯이, 지금은 플로우차트를 그리기가 더 쉬워졌다. 아니, 플로우차트를 그릴 필요가 없어졌다고 해도 .. 2026. 3. 28. [파이썬 코딩 테스트] 다차원 배열 (Multidimensional Arrays) 예제를 통해 완벽 이해하기 (feat. 리스트와 튜플) 포스트 난이도: HOO_Middle# Array = [][]Multidimensional arrys (다차원 배열)이 별도의 문제로 나올 가능성은 적지만, 문제를 풀기 위해서 알아둬야 하는 필수 요소인 건 확실하다. 왜냐하면 나 또한 최근 들어 많이 봤기 때문이다. 마치 고추장이 단일 메뉴로 나오지는 않지만 많은 한국 음식에 들어가는 필수 재료이듯이 파이썬 코딩 테스트에서도 다차원 배열을 기반으로 한 문제들이 많이 나오는 편이다. 그래서 다차원 배열에 대해서 알아둘 필요가 있는데, 언제나 그렇듯 파이썬에서 어떤 funcitons을 쓴다는 건 매우 간단한 일이다. (최근 들어 AI가 있기에 기억이 가물가물할 뿐)apartmentBuilding = [ ["Apt 101", "Apt 102", "Apt.. 2026. 3. 23. 미국 알뜰폰 통신사 - 민트 모바일 (mint mobile) 후기 * 해당 포스트는 2026년 3월 17일에 업데이트 되었습니다.* 해당 포스트는 2026년 1월 4일에 업데이트되었습니다.* 해당 포스트는 2025년 11월 25일에 작성되었습니다. # AT&T에서 민트 모바일미국판 알뜰폰 통신사라고 할 수 있는 민트 모바일은 메이저 통신사에 대비해서 저렴한 프로모션을 많이 진행하는 편이다. 특히 데이터 무제한 플랜을 50% 할인한다는 소리에 나도 모르게 손이 가서 살펴보게 되었다. 내 블로그를 읽어본 브로들은 알겠지만 세상만사가 왜 이렇게 귀찮은지 한번 꼼꼼히 알아보고 최대한 바꾸지 않은 채 사용하는 게 나의 성향이다. 내가 AT&T를 10년 가까이 사용해오고 있었던 이유도 데이터를 많이 사용하지 않으면서도 한국과 미국을 왔다 갔다 하는 내 입장에서 Prepaid 폰으.. 2026. 3. 17. [파이썬 코딩 테스트] Private Methods 포스트 난이도: HOO_Junior# Private Methods이전 포스트에서 캡슐화에 대해서 살펴봤고 Private 매개변수에 대해서 사용하는 방법에 대해서도 알아보았다. 이번 포스트에서는 캡슐화에서 Private mehtods를 사용하는 방법에 대해서 살펴보도록 하자. 캡슐화 안 기능들에 해당하는 private methods는 코딩 테스트에서 단일 문제로 나올 경우는 흔치 않다. 다만 private methods을 써야지 가산점을 받을 수 있는 요소에 해당될 가능성이 높다. 그 이유인즉슨, priavte methods을 포함해서 parameters까지 굳이 사용하지 않고도 문제에서 요청하는 내용을 구성하고 산출하는 게 가능하기 때문이다. 결과 위주의 평가만이 가능하다 보니, 실질적으로 private.. 2026. 3. 11. [파이썬 코딩테스트] 캡슐화 (encapsulation)에서 private methods 사용하기 포스트 난이도: HOO_Middle# Private Methods거두절미하고 general coding test에서 이것만 별도로 나오지는 않는다. 그리고 캡슐화 (encapsulation)은 쓸 줄 알아야 private, public parameters를 설정할 수 있지만 private methods까지 나온 적은 없었다. 한마디로 private methods를 사용할 줄 몰라도 당장 코딩테스트를 보는데 큰 문제는 없지만 알아두면 보다 더 효율적이고 빠르게 문제를 풀어낼 수는 있다. 쉽게 말해서 문제를 푸는데 지름길을 안다면 당연히 다른 사람보다 빠르지 않겠는가. 물론 실무에서는 당. 연. 히 알고 있어야 한다.class SmartFridge: def __init__(self, temperatur.. 2026. 3. 2. [파이썬 코딩 테스트] 캡슐화 (Encapsulation) 포스트 난이도: HOO_Junior# Encapsulation and Private이번 포스트에서는 캡슐화와 그 안에 선언되는 매개변수를 Private로 선언하는 방법에 대해서 살펴볼 수 있다. 특별히 새로운 functions을 배운다기보다는 특성에 가까운 내용이다 보니 어렵지 않게 이해가 가능하다. 일반적으로 아래 예제코드처럼 캡슐화를 물어보는 코딩테스트가 별도로 나오지는 않지만 알아두면 활용할 수 있다는 점에서 이해하고 가는 것이 좋다.class MusicPlayer: def __init__(self): self.__volume = 50 def increase_volume(self): # Aumenta 10, mas o limite máximo é 100 .. 2026. 2. 28. 대학생인데 논문 출원할 수 있을까요? *해당 포스트는 개인적인 견해로 작성되었습니다.# 대학생인데 연구 쪽 일을 고민한다면요즘 드는 생각은 어차피 모든 일을 완벽히 해낼 수 없고 바쁜 건 늘 있는 법이니, 최선을 다해서 할만큼 하고 즐길건 또 즐겨야지 인생에 아쉬움이 없는 것 같다. 어차피 한번 살고 가는 인생인데, 자신만의 목표에 집중하는 것도 좋지만 하루를 뒤돌아보며 즐길 시간도 줘야 후회 없는 삶을 살다가 가는 게 아닌가 싶다. 특이점에 도달하면 그 뒤에는 사실 나만의 노력 외적인 거에 따라 달라지다 보니, 너무 좁은 시야에 갇혀 지낼 필요가 없다는 마음가짐에 살아가고 있다. 사람들이 겸손해서 "운" 얘기를 하는 것처럼 보이지만 진짜 "운"이 중요한 거 같다.(그냥 배부른 아저씨의 푸념이다.) 아무튼, 멘토링과 같이 공식적으로 코칭 프.. 2026. 2. 26. [파이썬 코딩 테스트] 데이터 구조 파악하고 변환하기 포스트 난이도: HOO_Junior# 재고량에 대한 통계 분석하기사실 코딩 테스트를 보면 기본적인 문법이나 Funcitons들에 대한 추론 능력을 확인하고 그 뒤부터는 사실상 퍼즐처럼 여러 개가 조합된 유형의 문제가 많이 나오는 편이다. 한마디로 문제를 읽고 알고 있는 지식을 기반으로 구조를 파악할 수 있는지를 평가하는 셈이다. 이번 포스트에서 나올 예제코드도 재고량에 대한 통계 분석이지만 구체적으로 요구되는 지식은 데이터 구조를 파악하고 이에 맞게끔 데이터를 변환해서 결과를 산출할 수 있는지를 확인하기 위한 것이다.class LibraryManager: def __init__(self): self.inventory = {} def add_book(self, book_id: str.. 2026. 2. 19. [파이썬 코딩 테스트] 재고 관리와 Dictionary 포스트 난이도: HOO_Junior# 재고 관리 예제를 통한 Dictionary (딕셔너리) 사용법아래의 예제코드는 재고 관리를 하는 상황을 통해서 Dictionary (딕셔너리) 사용방법과 선언된 클래스를 import 해서 가져와 사용하는 방법을 대해서 살펴볼 수 있다. 해당 문제의 유형이 나오는 이유는 데이터 처리에 대한 추론 능력을 살펴보기 위해서이다. class InventoryManager: def __init__(self): self.inventory = {} def add_product(self, product_id: str, name: str, quantity: int) -> bool: if product_id in self.inventory: .. 2026. 2. 16. [파이썬 코딩 테스트] default 포스트 난이도: HOO_Junior# default 설정하기파이썬의 좋은 점 중에 하나는 컴파일 과정에서 입력이 안되어 있어도 자동으로 채우거나 생략된 부분은 기본, 즉 default 값으로 출력이 된다는 점이다. 그래서 코딩 테스트에서 default를 설정하고 사용할 수 있는지 확인하는 문제가 나오기도 한다. Parameters (매개변수)에 default를 설정하기 위해서는 def () 안에 매개변수 선언과 동시에 입력해서 설정하면 된다. 다른 언어에서는 default 설정을 이렇게 안 하다 보니 자연스럽게 손이 잘 안 갈 수도 있지만 (왜냐면 에러 날까 봐) 걱정 말고 설정해 주면 된다. 추가적으로 default를 사용하고 싶은 경우 해당 매개변수 자리에 아무것도 입력하지 않아도 된다. 쉼표도 필요.. 2026. 2. 15. [파이썬 코딩 테스트] Tuple and Repeat 포스트 난이도: HOO_Junior# Tuple (튜플)에 배열 추가하기파이썬에서 튜플을 이해하고 있는지 확인하기 위해서 튜플의 새로운 elements (요소), 즉 배열을 추가해서 요소를 넣는 테스트를 내기도 한다. 튜플에 새로운 요소를 추가하기 위해서는 (새로운 요소, )를 통해서 기존 튜플에 더할 수 있으며, 배열에서 요소가 추가 되는 건 기능에서 repeat 즉 반복에 해당하기 때문에 repeat에 대한 parameters (매개변수)도 정의해 주면 된다.class TupleManipulator: def append_element(self, existing_tuple, new_element, repeat): # Multiply the single-element tuple by t.. 2026. 2. 15. [파이썬 코딩 테스트] boolean 포스트 난이도: HOO_Junior# if 조건문으로 boolean 결과 산출하기파이썬 boolean을 참, 거짓 두 개의 결과를 산출할 수 있다. 여기서 포인트는 참과 거짓이라는 것보다 두 가지의 결과로 과정이 나눠진다는 점이다. 따라서 참과 거짓의 조건은 개발자가 지정을 하면 되고 코딩의 프로세스가 분기된다는 점이 중요한 포인트이다. 그렇다 보니, boolean을 제대로 알고 있나를 검증하기 위한 테스트로 boolean과 if문 활용해서 출력되는 결과를 달리 나타내게끔 하는 문제가 나오기도 한다.class Vehicle: def __init__(self, model, fuel_type='electricity'): self.model = model self.fuel_typ.. 2026. 2. 14. [파이썬 코딩 테스트] 주사위 만들기 포스트 난이도: HOO_Junior# from random import randint주사위 문제는 랜덤 함수를 제대로 사용할 수 있는지를 평가하고 이에 대한 정의를 제대로 할 수 있는 보려는 기초 문제 중 하나이다. 그래서 6개의 숫자이든 20면체이든 상관없이 랜덤 함수만 잘 정의하고 사용할 수 있다면 쉽게 문제를 풀 수 있다.from random import randintclass Dice: def __init__(self, sides=6): self.sides = sides def roll(self): return randint(1, self.sides)my_dice = Dice()result = my_dice.roll()print(f" Dice sides:{my_.. 2026. 2. 13. [파이썬 코딩 테스트] 직사각형 넓이 구하기 포스트 난이도: HOO_Junior# 연산자 추론 능력 평가코테라고 부르는 코딩 테스트가 결과를 만들어낼 수 있는지 확인하는 트렌드에서 추론과 응용력을 평가하는 트렌드로 바뀌었다. 아무래도 AI가 코드 작성을 더 잘하기 때문에 만들려고 하는 결과를 어떻게 구성해야 하는지를 더 보려고 하는 것 같다. 한마디로 프로그래머보다 기획이 가능한 개발자를 원하고 있는 셈이다. 솔직히 나 또한 일일이 코드를 더 이상 작성하지 않는다. 주니어 개발자급의 AI가 기획에 대한 초안을 준다. 코테 자체가 사라지지는 않을 것 같다. 다만 코테의 방향성이 바뀌기 때문에 이점을 고려해서 준비를 하면 도움이 될 것이다.# 직사각형 넓이 구하기 예제우선 직사각형 또는 도형 넓이 구하기 코딩 문제는 거의 "Hello world" 급으.. 2026. 2. 12. [파이썬 코딩 테스트] 두자리 정수 분리하고 연산하기 포스트 난이도: HOO_Junior# AI가 있는데도 코딩 테스트를 해야 한다니우리가 코테라고 줄여서 부르는 코딩 테스트는 엔지니어이든 개발자이든 면접 때마다 피할 수 없는 기본 평가이다. 나의 주니어 개발자인 AI를 쓰다가 오랜만에 코테를 보려니 아주 짜증이 난다. 사람이란 동물은 적응의 동물이라고 이전에 손으로 일일이 치던걸 하려니 귀찮다. 아무튼 AI 중에서도 LLM이 점차 대중화되면서 개발자들은 AI를 잘 다룰 수 있어야함과 동시에 이 놈의 코테도 그대로 봐야 하는 지경에 이르렀다. 이번 포스트는 기초 문제로 나오는 정수 분리와 연산하는 예제를 가지고 왔다.# 의도를 파악하는 것이 중요하다.내가 코테를 안본지가 꽤 되다 보니, 트렌드를 잊어버려서일 수도 있겠지만, 내가 느끼는 코테 스타일의 변화가.. 2026. 2. 11. [Blockchain] ERROR channel block was not created # ERROR channel block was not created하이퍼레져기반으로 블록체인 채널을 만드는 데 있어서 "ERROR channel block was not created" 이런 에러가 발생하는 이유는 다양하다. 문제가 특정화하기가 어렵다 보니, 가장 좋은 방법은 도커를 초기화하고 다시 시도해 보는 게 좋다. 기존의 "down.sh"하는 파일이 있으면 도커 정리를 해주고 난 뒤에 기존 crypto material + artifacts 완전 삭제해 주는 것이 중요하다.rm -rf ../../crypto-configrm -rf ../../../channel-artifacts 이러고 난 뒤에는 다시 네트워크 생성과 채널 생성을 시도해주면 된다. "down.sh"처럼 아래의 파일들은 개발자의 취향껏.. 2026. 1. 8. 이전 1 2 3 4 ··· 27 다음 728x90