목록2025/03 (10)
공학박사 권경안
Node.js와 Deno는 모두 JavaScript와 TypeScript로 서버 사이드 애플리케이션을 개발할 수 있는 런타임이지만, 설계 철학과 기능에서 몇 가지 주요 차이점이 있습니다. 아래는 두 런타임을 비교한 요약입니다.✅ 1. 개발 배경Node.js출시: 2009년, Ryan Dahl이 개발Chrome V8 JavaScript 엔진 기반자바스크립트 생태계에서 가장 널리 사용되는 서버 사이드 런타임Deno출시: 2020년, Ryan Dahl이 Node.js의 한계를 보완하고자 개발V8 엔진 + Rust 기반으로 보안성과 모듈 관리를 개선✅ 2. 주요 차이점 Node.jsDeno언어 지원JavaScript (TypeScript 지원은 트랜스파일 필요)JavaScript와 TypeScript를 기본적으..

미국 시장에 있으면서 수많은 JD 를 봤지만, 이렇게 명시적으로 Do NOT Apply 체크리스트가 있는건 처음 본것 같습니다.https://www.threads.net/@thekarlkwon/post/DHV458RvSoy?xmt=AQGzzdz0Ld_RSGv8gOoxMTTf6jntty2xKIFQnN_MfEkFvg

아래 링크에서 코드를 실행해 보면 좋을것 같습니다. https://github.com/Kyeongan/data-type-in-c GitHub - Kyeongan/data-type-in-c: A simple program prints out the size of the data type and its rangeA simple program prints out the size of the data type and its range - Kyeongan/data-type-in-cgithub.com#include #include #include int main(void){ printf("Size of Data Types in C\n"); printf("=======================\n..

서론:Wolfram Alpha는 예전부터 많은 사람들이 수학적 계산을 위해 사용하고 있는 웹사이트로, 그 뛰어난 계산 능력으로 유명합니다. 그런데, 최근에는 수학뿐만 아니라 과학, 경제, 통계, 엔지니어링, 그리고 심지어 일상적인 질문들까지 처리할 수 있는 놀라운 플랫폼으로 발전했습니다. 예전에는 단순히 방정식 풀이와 미분 계산 정도만 가능했던 사이트가, 이제는 우리가 매일 접하는 다양한 문제들을 해결할 수 있는 **‘지식 엔진’**으로 자리잡았습니다.1. Wolfram Alpha가 제공하는 계산 능력이제 Wolfram Alpha는 단순히 수학 문제를 푸는 것 이상의 역할을 합니다. 예를 들어, 아래와 같은 수식을 입력하면, Wolfram Alpha는 미분이나 적분을 계산하는 것뿐만 아니라, 해당 계산의..

grep은 리눅스에서 가장 강력한 텍스트 검색 도구 중 하나입니다.특히 -v 옵션은 일치하는 패턴을 제외하고 출력할 때 매우 유용합니다.이번 글에서는 -v 옵션을 사용하여 원하는 결과를 효율적으로 필터링하는 방법을 알아보겠습니다.📌 grep -v 옵션이란?먼저, man grep에서 -v 옵션의 공식 설명을 확인해 보겠습니다.즉, 특정 패턴이 포함된 라인을 제외하고 출력할 때 사용됩니다.예제를 통해 활용 방법을 살펴보겠습니다.📝 예제 파일 (log.txt)다음과 같은 로그 파일이 있다고 가정해 보겠습니다.[INFO] Server started successfully.[DEBUG] Connection established with DB.[ERROR] Failed to load configuration.[..

개발을 하면서 여러 개의 명령어를 한 번에 실행해야 할 일이 자주 있습니다. 특히, 배포나 환경 설정을 할 때는 여러 단계를 순차적으로 실행해야 하는 경우가 많죠.최근 저는 아래와 같은 명령어를 자주 사용하고 있습니다.git pull ; docker-compose down -v ; docker-compose up -d이 한 줄의 명령어는 크게 세 가지 작업을 순차적으로 수행합니다.1️⃣ git pull• 현재 브랜치의 최신 변경 사항을 가져옵니다.• 협업 중이라면, 다른 개발자의 변경 사항을 반영하는 과정입니다.2️⃣ docker-compose down -v• 실행 중인 Docker 컨테이너를 모두 종료하고(down),• -v 옵션을 사용하여 볼륨(volume) 데이터까지 삭제합니다.• 주로 캐시를 완전..

최근 한 기업의 채용 공고를 보다가 매우 독특한 내용을 발견했습니다. 바로 **“지원 불가 조건”**이라는 항목이 따로 명시되어 있었는데요. 저도 업계에서 오랜 기간 일하며 다양한 채용 공고를 접해왔지만, 이런 형태의 조건을 직접 본 것은 처음이라 꽤 신선한 충격이었습니다.해당 공고에서 제시한 지원 불가 조건은 다음과 같습니다.✅ 비자 스폰서십이 필요한 경우 (H1B, TN 등)✅ 잦은 이직(짧은 근속 기간) 경험이 있는 경우✅ 대기업(예: Uber, Intel 등)에서만 근무한 경험이 있고 스타트업 경험이 없는 경우✅ IT 컨설팅 회사(예: Infosys, Tata, Cognizant, Capgemini, Wipro 등) 출신인 경우✅ 코딩 부트캠프(예: Full Stack Academy, Hack R..
먹는 순서가 중요한 이유: 건강을 위한 식사 습관우리가 매일 먹는 식사의 순서가 건강에 미치는 영향이 있다는 사실, 알고 계셨나요? 최근 연구에 따르면, 우리가 무엇을 먼저 먹느냐에 따라 혈당, 체중 조절, 소화 등에 큰 차이를 만들 수 있다고 합니다.1. 혈당 관리와 체중 조절에 미치는 영향식사의 순서는 특히 혈당에 중요한 영향을 미칩니다. 예를 들어, 밥을 처음부터 먹으면 탄수화물이 빠르게 흡수돼 혈당이 급상승할 수 있습니다. 반면, 야채와 단백질을 먼저 먹으면, 식이섬유와 단백질이 먼저 소화되어 탄수화물이 천천히 흡수되기 때문에 혈당 급상승을 방지할 수 있습니다.이렇게 혈당을 천천히 올리면 체중 조절에도 도움이 됩니다. 왜냐하면 혈당 급상승이 덜 일어나면서 과식을 예방하고 포만감이 더 오래 유지되기..

안녕하세요! 오늘은 OpenCore Legacy Patcher (OCLP) 를 이용해서 공식 지원이 끝난 구형 Mac에 최신 macOS Sequoia를 설치하는 방법을 상세하게 알려드릴게요. 저도 이 방법으로 성공했으니, 천천히 따라오시면 어렵지 않게 설치하실 수 있습니다!✅ 준비물설치하고 싶은 구형 Mac (예: iMac 2013, MacBook Pro 2012 등)저는 2017년도 iMac 27 을 가지고 있고 이걸 업데이트 하려고 합니다.USB 메모리 (16GB 이상) — macOS 설치 디스크로 사용OpenCore Legacy Patcher 최신 버전 (OCLP 공식 GitHub 링크)📥 1. OpenCore Legacy Patcher 다운로드OCLP 공식 사이트에 접속합니다:👉 https:/..

블로그를 유지하는건 상당히 어려운것 같습니다. 2018년 영주권을 받은후 글을 올렸었는데, 오랜만에 소식을 전하며, 시민권 후기를 이야기 해보려고 합니다.안녕하세요, 최근 2025년 1월 미국 시민권을 받게 되었습니다.2024년 7월 접수부터 약 7개월간의 타임라인을 공유해보고자 합니다.영주권을 받고 5년이 지나면 자격이 생기며, 고민하던 찰나에 필요해져서 시민권을 신청하게 되었습니다. 이 내용은 기회가 되면 다시 해보도록 하겠습니다.요약총 소요기간: 약 7개월총 비용: 변호사 없이 온라인에서 혼자 진행 $710순서시민권 자격확인: 영주권 받고 5년이 지나면 신청 가능이것도 온라인에서 N-400 접수 할때 확인할수 있습니다.영주권 언제 받았는지 물어보는 질문에 대답하면 자격이 되는지 부족한지 알려줍니다...