뮌헨 대 함부르크: 두 독일 도시 비교

2025-06-18
뮌헨 대 함부르크: 두 독일 도시 비교

뮌헨에서의 긴 주말 여행은 저자의 고향인 함부르크와의 흥미로운 비교를 제공했습니다. 이 글에서는 비텔스바흐 왕조의 뮌헨 발전에 대한 역사적 영향을 탐구하고 자유 제국 도시로서의 함부르크의 독립적인 발전과 대조합니다. 뮌헨의 강력한 종교적 분위기는 함부르크의 더욱 세속적인 분위기와 대조적으로 강조됩니다. 뮌헨은 더 많은 박물관과 인근 자연의 아름다움을 가지고 있지만 함부르크는 더 나은 녹지 공간과 더욱 바쁘지 않은 삶의 리듬을 제공합니다. 저자는 뮌헨이 기술 산업의 일자리 기회가 더 풍부하다고 결론짓지만 함부르크가 자신의 개인적인 취향에 더 잘 맞는다고 말합니다.

더 보기
기타 도시 비교

On Lisp 디지털 버전 이용 가능

2025-04-28

Alan Apt와 Chip Coldwell 덕분에 On Lisp의 디지털 버전을 드디어 이용할 수 있게 되었습니다! 이 버전은 9개의 다이어그램이 누락된 점을 제외하고는 인쇄본과 동일합니다. 압축된 Postscript 파일, Postscript 파일, PDF 파일로 다운로드할 수 있습니다.

더 보기
개발

Ratomic: Ruby Ractor를 위한 가변 데이터 구조

2025-03-26
Ratomic: Ruby Ractor를 위한 가변 데이터 구조

Ratomic은 Ruby의 Ractor를 위해 가변 데이터 구조를 제공하여 Ruby 코드가 전역 VM 잠금(GVL)의 제한을 넘어 확장될 수 있도록 합니다. 초기 단계의 이 프로젝트는 Rust와 Ruby C 확장 경험이 있는 참여자를 모집하고 있습니다. Ratomic은 여러 Ractor가 공유하도록 클래스 수준 상수로 설계된 Ractor 안전한 카운터, 객체 풀, 맵, 큐 등의 구조를 제공합니다. 이 프로젝트는 MIT 라이선스로 라이선스가 부여됩니다.

더 보기
개발

dopy: 엄격한 들여쓰기 없이 Python 사용하기

2025-01-13
dopy: 엄격한 들여쓰기 없이 Python 사용하기

dopy는 엄격한 들여쓰기 대신 do...end 구문을 사용할 수 있도록 하는 실험적인 Python 전처리기입니다. 이를 통해 코드 가독성과 유연성이 향상되며, 특히 Ruby나 Lua와 같은 언어에 익숙한 개발자에게 유용합니다. 타입 힌트를 지원하며, .dopy 파일을 PEP 8 준수 .py 파일로 변환합니다. 이 프로젝트는 보관되었으며 원래 작성자에 의해 더 이상 유지 관리되지 않지만, 코드는 학습 및 참조를 위해 오픈 소스로 남아 있습니다.

더 보기

러시아의 숨겨진 전쟁 부채: 금융 위기의 시한폭탄

2025-01-12
러시아의 숨겨진 전쟁 부채: 금융 위기의 시한폭탄

크렘린은 서방 국가들이 대부분 간과해 온 위험한 예산 외 자금 조달을 통해 전쟁 노력의 상당 부분을 은밀히 자금 조달해왔다. 새로운 보고서는 러시아가 방위 관련 기업에 약 2100억~2500억 달러에 달하는 특혜 대출을 강제한 방법을 밝히고 있다. 이러한 비밀스러운 부채 축적은 모스크바에 재정적 곤경을 초래하여 급격한 인플레이션과 체계적인 신용 위기의 위험으로 이어졌다. 이러한 취약성은 우크라이나와 동맹국들에게 중요한 새로운 협상력을 제공한다.

더 보기

TScale: 소비자 하드웨어에서의 LLM 학습

2025-05-04
TScale: 소비자 하드웨어에서의 LLM 학습

TScale은 C++ 및 CUDA로 작성된 트랜스포머 모델 학습 및 추론 프레임워크로, 소비자급 하드웨어에서 실행되도록 설계되었습니다. 최적화된 아키텍처, 저정밀도 계산(fp8 및 int8), CPU 오프로딩, 동기 및 비동기 분산 학습을 통해 학습 비용과 시간을 크게 줄입니다. 정교한 색인 기술을 통해 1T 매개변수 규모의 모델도 일반 가정용 컴퓨터에서 학습할 수 있으며, LLM 학습 진입 장벽을 낮추는 큰 잠재력을 보여줍니다.

더 보기

AI 코딩 어시스턴트: 소프트웨어 개발자의 진화, 멸종 아님

2025-02-21
AI 코딩 어시스턴트: 소프트웨어 개발자의 진화, 멸종 아님

AI 코딩 어시스턴트는 소프트웨어 개발 환경을 변화시키고 있습니다. AI가 프로그래머의 일자리를 대체할 것이라는 우려가 있지만, 전문가들은 AI가 진화 도구로서의 역할을 한다고 주장합니다. AI 어시스턴트는 개발자의 생산성을 높이고 코딩 시간을 단축하지만, 설계, 문제 해결, 의사소통과 같은 핵심 기술은 여전히 중요합니다. 미래의 개발자는 AI 도구를 능숙하게 다루고 창의력과 비판적 사고를 결합해야 성공할 수 있습니다. 직업 훈련 프로그램에서는 AI 코딩을 교육 과정에 포함시켜 학생들이 미래의 노동 시장에 대비하도록 하고 있습니다.

더 보기
개발

C#에서 비트 조작을 사용한 Cuckoo Filter 초고속 검색 최적화

2025-07-28
C#에서 비트 조작을 사용한 Cuckoo Filter 초고속 검색 최적화

C#에서 Cuckoo Filter를 구현하는 동안 저자는 4바이트 버킷을 32비트 정수로 바꾸고 비트 조작 기법을 사용하여 검색 속도를 크게 향상시켰습니다. 처음에는 바이트 배열을 사용한 검색에서 버킷 내 4바이트를 반복해서 탐색해야 했습니다. uint 배열로 변경하고 비트 시프트 연산을 사용하여 약 35%의 효율 향상을 달성했습니다. 마지막으로, 루프 없이 비트 연산 기법을 사용하여 대상 바이트의 존재 여부를 직접 확인함으로써 긍정적 검색은 60% 이상, 부정적 검색은 2배 이상 속도가 향상되었습니다. 가독성이 약간 저하되었지만 성능 향상이 뚜렷하여 참고할 만한 최적화 사례라고 할 수 있습니다.

더 보기

Ilograph 팀 및 팀+ 구독 비교

2025-07-19
Ilograph 팀 및 팀+ 구독 비교

Ilograph는 팀 협업 다이어그램을 위한 두 가지 구독 플랜인 팀 및 팀+를 제공합니다. 팀 플랜은 최대 5명의 편집자와 20명의 뷰어를 지원하며, 무제한 팀 다이어그램, 다이어그램 기록 및 사용자 지정 아이콘을 제공합니다. 팀+ 플랜은 6명 이상의 편집자와 무제한 뷰어를 지원하며, 싱글 사인온, 다이어그램 내보내기, API 액세스 및 공유 가능한 링크와 같은 프리미엄 기능을 추가합니다. 가장 적합한 플랜은 팀 규모와 고급 기능 요구 사항에 따라 다릅니다.

더 보기

VC의 마지막 희망: AI 버블과 샘 알트먼

2025-05-11
VC의 마지막 희망: AI 버블과 샘 알트먼

2025년 1분기 벤처 모니터는 AI를 제외한 벤처 캐피탈 업계의 몰락을 보여줍니다. AI는 거의 전적으로 OpenAI에 의존하고 있습니다. 높은 금리로 인해 자금이 고갈되면서 VC들은 OpenAI의 공격적인 지출로 인한 AI 기적을 기대하고 있습니다. 이 보고서는 트럼프의 관세에 책임을 돌리지만, 업계의 트럼프 지지 사실은 간과하고 있습니다. 초기 단계의 자금 조달은 정체되고 많은 스타트업이 사라지고 있으며, IPO는 드물고, 엑시트는 거의 없습니다. VC들은 후기 단계 자금 조달과 2차 판매를 통해 기존 기업을 유지하고 있습니다. 벤처 캐피탈의 미래는 여전히 불확실하고 불안정합니다.

더 보기
스타트업

수백 개의 앱이 마이크로 사용자를 비밀리에 감시

2025-04-27
수백 개의 앱이 마이크로 사용자를 비밀리에 감시

수백 개의 스마트폰 앱과 게임이 사용자의 마이크를 통해 감시하고 있습니다. 휴대폰이 주머니에 있거나 앱이 백그라운드에서 실행되더라도 오디오를 인식할 수 있습니다. Alphonso라는 스타트업이 개발한 소프트웨어가 그 배후에 있으며, 사용자의 TV 시청 습관 데이터를 수집하여 광고주에게 판매합니다. Alphonso는 대화를 녹음하지 않고 상업적인 오디오 콘텐츠만 식별한다고 주장하지만, 개인 정보 보호에 대한 우려는 여전히 남아 있습니다. 사용자는 불필요한 앱에 대한 마이크 액세스를 거부하여 자신을 보호할 수 있습니다.

더 보기

IBM과 글로벌파운드리스, 수십억 달러 규모 소송 합의

2025-01-03
IBM과 글로벌파운드리스, 수십억 달러 규모 소송 합의

IBM과 반도체 제조업체 글로벌파운드리스가 계약 위반, 특허, 영업 비밀 소송 등 모든 소송을 종결했습니다. 비밀 유지 계약에 따라 구체적인 합의 내용은 공개되지 않았지만, 양사는 이번 합의가 향후 협력의 기회를 열어줄 것이라고 밝혔습니다. 2021년 IBM이 시작한 이 분쟁은 15억 달러 규모의 칩 제조 계약과 글로벌파운드리스 측의 IBM의 영업 비밀 불법 공개 주장에서 비롯되었습니다. 이번 합의로 향후 프로젝트, 특히 Rapidus와의 2nm 칩 기술 협력이 가능해졌습니다.

더 보기

git checkout을 공동으로 폐기해야 할까요?

2025-01-09
git checkout을 공동으로 폐기해야 할까요?

이 글은 git checkout 명령어를 공동으로 폐기해야 한다고 주장합니다. 저자는 git checkout 명령어가 너무 복잡하고 혼란스러우며, 특히 초보자에게 혼란을 야기한다고 주장합니다. 더 명확한 git switch와 git restore 명령어를 대신 사용할 것을 제안합니다. Git이 git checkout 명령어를 제거하지는 않지만, 저자는 더 나은 대안으로의 커뮤니티 주도적인 전환을 장려하여 전반적인 Git 경험을 개선하고 초보자의 혼란을 피할 것을 권장합니다.

더 보기
개발

5년 만에 완성: Hacker News에 등장한 미니멀리스트 음악 작곡 웹 앱

2025-02-05
5년 만에 완성: Hacker News에 등장한 미니멀리스트 음악 작곡 웹 앱

한 엔지니어가 미니멀리스트한 온라인 음악 작곡 웹 앱인 "signal"을 개발하는 데 5년간 걸린 여정을 이야기합니다. C++에서 Electron, CoffeeScript, React, Riot.js, TypeScript, 그리고 마지막으로 WebGL과 styled-components에 이르기까지 진화하는 JavaScript 기술, 성능 병목 현상, 그리고 Hacker News 출시까지의 어려움을 자세히 설명합니다. 처음에는 반응이 미미했지만, 앱은 인기를 얻어 GitHub 스타와 후원을 받았습니다. 아직 개발 초기 단계이지만, 출시는 중요한 이정표이며, 미래 계획은 공동 작곡 기능에 초점을 맞출 것입니다.

더 보기
개발 음악 작곡

검은 말 공작 부인: 앤 몽크가 영국 역사를 어떻게 바꿨는가

2025-05-29

1660년 크롬웰 사후, 영국은 혼돈의 위기에 놓였다. 스코틀랜드군 사령관 조지 몽크 장군은 국가의 운명을 손에 쥐고 있었다. 망명 의회를 지지하고 남쪽으로 진군하기로 한 그의 결정은 결정적인 순간이었다. 영국 연방을 부활시킬지, 리처드 크롬웰을 복위시킬지, 망명 중인 찰스 2세와 접촉할지에 대한 어려운 선택에 직면했던 몽크의 길은 그의 아내 앤에 의해 교묘하게 형성되었다. 겸손한 출신의 앤은 뛰어난 정치적 통찰력을 가지고 있었다. 그녀의 꿈, 전략적 조언, 그리고 조용한 영향력은 결국 몽크가 찰스 2세와 접촉하게 만들었고, 영국 역사를 근본적으로 바꾸고 왕정 복고의 길을 열었다. 이 이야기는 한 명의 뛰어난 여성이 국가의 운명을 형성하는 데 있어서 어떻게 강력한 배후 역할을 했는지 보여준다.

더 보기

파이어플라이 에어로스페이스의 알파 로켓 발사 실패

2025-04-30
파이어플라이 에어로스페이스의 알파 로켓 발사 실패

파이어플라이 에어로스페이스의 여섯 번째 알파 로켓 발사는 공식적으로 실패로 끝났습니다. 이 임무는 록히드 마틴이 개발한 기술 시연 페이로드를 저궤도(LEO)로 보내는 것을 목표로 했습니다. 그러나 단계 분리 직후 이상이 발생하여 상단 엔진의 추력이 크게 감소하여 페이로드가 궤도 속도에 도달하지 못했습니다. 페이로드는 결국 태평양에 추락했습니다. 이는 6번의 시도 중 두 번째 파이어플라이 알파 로켓 임무 실패입니다. 파이어플라이는 고객 및 FAA와 협력하여 이상의 원인을 조사할 것입니다.

더 보기
기술

AI가 나를 바보로 만들었을까?

2025-05-16
AI가 나를 바보로 만들었을까?

한 작가가 AI의 편리함이 자신의 깊은 사고를 억압하고 있다고 고백합니다. 예전에는 글쓰기 과정에서 생각하고 탐구하는 것을 즐겼지만, 이제 AI가 쉽게 완벽한 생각을 만들어내기 때문에 사고력이 저하되고 있다고 느낍니다. 더 많은 것을 알고 있음에도 불구하고 다소 둔해졌다고 느낍니다. AI는 답과 정보를 제공하지만 진정한 지식의 성장이나 정신적인 단련은 얻을 수 없다는 것을 깨달았습니다. 결국 그는 AI의 도움을 포기하고 순수한 창작 과정으로 돌아갔습니다.

더 보기
기타

온라인 구직: 시간 낭비인가?

2025-02-15
온라인 구직: 시간 낭비인가?

팬데믹으로 인한 휴식 후 저자는 처음으로 온라인 구직 활동을 했지만, 큰 실망을 했습니다. 약 1000건의 지원서를 제출했지만 거의 반응이 없었습니다. 이를 통해 온라인 구직 플랫폼은 사기와 막다른 골목이 많고 매우 비효율적이라는 결론을 내렸습니다. 저자는 이를 네트워킹, 퍼블릭 프로필 생성, 목표 기업과의 직접 연락이라는 훨씬 더 우수한 방법과 비교합니다. 저자는 온라인 지원을 바다에 편지를 던지는 것에 비유합니다. 결국 그는 자신의 네트워크를 통해 현재 직장을 찾았습니다.

더 보기
기타 네트워킹

Nothing Phone 3: 세련된 디자인, 하지만 가격이 너무 비싸다?

2025-07-31
Nothing Phone 3: 세련된 디자인, 하지만 가격이 너무 비싸다?

Nothing Phone 3는 독특한 디자인을 자랑하지만, 높은 가격이 논란을 일으키고 있다. Gemini 통합 및 AI 하드웨어 버튼과 같은 AI 기능을 탑재했지만, 이러한 추가 기능은 큰 이점을 제공하지 않으며 경쟁사의 AI 기능과 경쟁하기에는 부족하다. 하드웨어 사양 또한 플래그십 수준에 미치지 못하며, 카메라 성능은 Google Pixel 9보다 떨어지고, 전반적인 성능은 Samsung S25 또는 iPhone에 비해 부족하다. Nothing이 가격 인하에 반대하고 있지만, 500~600달러라면 경쟁력이 높아질 것이다.

더 보기
하드웨어

부모됨에 대한 재고찰: 공동체 양육 vs. 핵가족

2025-05-28
부모됨에 대한 재고찰: 공동체 양육 vs. 핵가족

많은 서구 사회에서 아이를 키우는 것은 엄청난 희생으로 여겨지며, 수면 부족, 제한된 사회생활, 취미 생활 포기 등이 따릅니다. 이 글은 아이 키우기를 공유하고 즐거운 노력으로 하는 공동체의 사례를 소개하며 이러한 견해에 이의를 제기합니다. 여러 사례 연구는 코하우징과 에코빌리지가 부모의 스트레스를 줄이고 더 잘 적응하는 아이들과 행복한 부모를 육성하는 지원 네트워크를 제공함을 보여줍니다. 저자는 고립된 핵가족 모델에서 벗어나 공동체 양육이 더 지속 가능하고 만족스러운 접근 방식임을 시사합니다.

더 보기

피락시스의 탄생: 마이크로프로즈의 몰락에서 시드 마이어의 문명 유산까지

2025-06-20

1996년, 마이크로프로즈의 어려움에 실망한 시드 마이어의 문명 2의 수석 디자이너 브라이언 레이놀즈와 공동 디자이너 제프 브리그스는 독립을 결심했습니다. 그들은 시드 마이어를 영입하여 마이크로프로즈에서 가져온 코드와 경험을 바탕으로 피락시스 게임즈를 설립했습니다. 초창기에는 열악한 환경에서 게임 개발을 이어갔습니다. 시드 마이어의 명성 덕분에 EA로부터 투자를 유치하여 '시드 마이어 게티즈버그!'와 기대작 '알파 센타우리'를 개발했습니다. 알파 센타우리는 문명 시리즈의 게임 메커니즘을 계승하면서도 더욱 강력한 스토리와 심오한 철학적 주제를 도입하여 인류 문명의 미래와 도전 과제를 탐구했습니다. 일부 게임 메커니즘은 미흡했지만, 매력적인 스토리와 미래 사회에 대한 통찰력 있는 성찰은 이 게임을 고전 명작으로 자리매김하게 했습니다.

더 보기
게임 피락시스

IBM의 양자 도약: 더 적은 큐비트, 더 빠른 내결함성

2025-06-14
IBM의 양자 도약: 더 적은 큐비트, 더 빠른 내결함성

IBM은 오류 수정에 필요한 큐비트 수를 획기적으로 줄이는 혁신적인 양자 컴퓨팅 아키텍처를 발표했습니다. 이 돌파구는 2029년이라는 야심찬 목표, 즉 대규모 내결함성 양자 컴퓨터인 Starling을 제공하기 위한 길을 열어줍니다. 양자 저밀도 패리티 검사(qLDPC) 코드를 사용하여 새로운 아키텍처는 표면 코드에 비해 필요한 큐비트 수를 1/10로 줄입니다. IBM의 로드맵에는 Loon과 Kookaburra 프로세서가 포함되어 있으며, 모듈식 시스템을 구축하여 최종적으로 클라우드에 배포되는 200개의 논리적 큐비트를 갖춘 Starling에 도달합니다. 큐비트의 코히어런스 시간과 시스템 통합의 과제는 남아 있지만, 이는 실용적인 양자 컴퓨팅을 향한 큰 발걸음입니다.

더 보기
기술

이 도구로 터미널 입력 줄이기

2025-04-26
이 도구로 터미널 입력 줄이기

Empty Enter Expander는 터미널 효율성을 높이기 위한 zsh 도구입니다. 몇 번의 키 입력만으로 미리 정의된 명령어를 실행할 수 있습니다. 명령어는 모듈 디렉토리에 저장됩니다. 디렉토리와 파일 이름은 소문자로 시작해야 하며 바로가기 역할을 합니다. 예를 들어, Enter 키를 누른 후 'g, l, Enter'를 입력하면 미리 정의된 git log 명령어가 실행됩니다. 사용자는 모듈 디렉토리의 적절한 하위 디렉토리에 스크립트를 배치하여 명령어와 바로가기를 사용자 지정할 수 있습니다. 설정에는 .zprofile 파일을 수정하여 모듈 경로를 설정하고 zsh 함수를 로드해야 합니다.

더 보기
개발

Bogus Software의 비밀 이야기: 마이크로소프트 초기 게임 개발자들의 숨겨진 이야기

2025-01-02

1980년대, 마이크로소프트 프로그래머들은 비밀리에 "Bogus Software"라는 비밀 게임 스튜디오를 만들었습니다. 그들은 지뢰찾기와 카드 게임 등의 유명한 게임뿐만 아니라, 잘 알려지지 않은 게임들도 개발했습니다. 처음에는 내부 프로젝트였지만, 많은 게임들이 나중에 Windows Entertainment Pack에 포함되었습니다. 이 글에서는 Bogus Software의 역사, 멤버, 그들이 만든 게임, 그리고 그 배경에 숨겨진 흥미로운 이야기들을 자세히 다룹니다.

더 보기

Kastle: AI 기반 모기지 서비스 창립 엔지니어 채용

2025-06-22
Kastle: AI 기반 모기지 서비스 창립 엔지니어 채용

Kastle은 AI 인프라 구축 및 최적화를 담당할 창립 엔지니어를 채용하고 있습니다. 미국의 주요 모기지 대출 기관의 고객센터 및 규정 준수 운영 확장을 위해 AI 음성 에이전트를 사용하며, 230만 달러의 자금을 지원받고 있습니다. 이 역할은 백엔드 개발, 분산 시스템 및 AI 통합 전문 지식이 필요합니다. 책임에는 확장 가능한 백엔드 서비스 개발, 대출 서비스 플랫폼과 통합되는 API, 금융 규정(SOC 2, FDCPA, RESPA, TILA) 준수 보장 등이 포함됩니다.

더 보기
개발 모기지

Grasshopper를 사용한 알고리즘 디자인: 시각적 프로그래밍 튜토리얼

2025-05-08
Grasshopper를 사용한 알고리즘 디자인: 시각적 프로그래밍 튜토리얼

이 튜토리얼은 Rhino 3D 플러그인인 Grasshopper를 사용한 시각적 프로그래밍을 소개합니다. Grasshopper를 사용하면 시각적 다이어그램에서 데이터와 함수를 연결하여 기하학적 형상을 알고리즘 방식으로 생성할 수 있습니다. 이 튜토리얼에서는 다양한 구성 요소와 매개변수를 사용하여 점, 선, 폴리라인, 곡선, 표면을 만드는 기본 사항을 다룹니다. 'Construct Point' 구성 요소를 사용한 점 생성, 'Line' 구성 요소를 사용한 선분 생성, 'Interpolate' 구성 요소를 사용한 곡선 생성 등을 배웁니다. 이 실습 가이드는 디자이너가 효율적으로 복잡한 3D 모델을 생성하는 데 도움이 됩니다.

더 보기
디자인

지루한 워크플로우와 작별: tmux 기반 개발 환경

2025-06-23

이 글에서는 tmux 기반의 매우 효율적인 개발 워크플로우를 자세히 설명합니다. 저자는 정교한 tmux 설정과 스크립트를 사용하여 원격 서버의 파일을 직접 열고, 페인 간을 매끄럽게 이동하고, 파일 간을 쉽게 전환하는 기능을 구현했습니다. 로컬 복제 없이도 가능합니다. 이 글에서는 정규 표현식과 스크립트를 포함한 설정 과정을 설명하고 다른 도구와 비교합니다. VSCode의 느린 속도와 키 바인딩 충돌에 대한 불만에서 비롯된 방법입니다. 설정은 복잡하지만, 저자는 효율성 향상이 비용을 상쇄한다고 주장합니다.

더 보기
개발 원격 개발

QwQ-32B: LLM의 추론 능력 향상을 위한 강화 학습의 확장

2025-03-05
QwQ-32B: LLM의 추론 능력 향상을 위한 강화 학습의 확장

연구원들은 대규모 언어 모델(LLM)에서 강화 학습(RL)의 확장에 있어 획기적인 돌파구를 마련했습니다. 320억 개의 파라미터를 가진 QwQ-32B 모델은 6710억 개의 파라미터(활성화 파라미터 370억 개)를 가진 DeepSeek-R1과 비슷한 성능을 보여주며, 강력한 기반 모델에 RL을 적용한 효과를 보여줍니다. Apache 2.0 라이선스 하에 Hugging Face와 ModelScope에서 오픈소스로 공개된 QwQ-32B는 수학적 추론, 코딩, 일반적인 문제 해결에서 뛰어난 성능을 발휘합니다. 향후 연구는 장기적인 추론을 위한 RL과 에이전트 통합에 초점을 맞춰 인공 일반 지능(AGI)으로 가는 길을 열어갈 것입니다.

더 보기
AI

Janet에서 간단한 PEG 엔진 구현: 10줄로 파싱 파워

2025-04-14

이 게시물에서는 Janet 프로그래밍 언어에서 Parsing Expression Grammar(PEG) 엔진을 구현하는 방법을 자세히 설명합니다. PEG의 기본 개념부터 시작하여 놀라울 정도로 간결한 코드로 강력한 PEG 파서를 구축하는 방법을 보여줍니다. 핵심 `match-peg` 함수를 자세히 설명하고, 연산자 추가 및 재귀를 통해 기능을 확장하는 방법을 보여주며, 최종적으로 ISO 8601 날짜 파서를 구현합니다. 제한 사항이 없는 것은 아니지만, 이 구현은 PEG의 기본 원칙과 구현을 효과적으로 보여주며, PEG와 컴파일러 설계를 배우는 사람들에게 귀중한 통찰력을 제공합니다.

더 보기
개발

90일 만에 만든 130마일 비행 가능 VTOL 드론: 초보에서 영웅으로

2025-06-10
90일 만에 만든 130마일 비행 가능 VTOL 드론: 초보에서 영웅으로

CAD, 3D 프린팅, 공기역학 모델링 초보자가 90일 만에 130마일 비행 가능 VTOL 드론을 제작했습니다. 이 드론은 한 번 충전으로 3시간 비행이 가능하며, 세계에서 가장 긴 항속거리와 내구성을 자랑하는 3D 프린팅 VTOL 드론 중 하나입니다. 이 성과는 CAD 설계 학습, 부품 조달, 발포 PLA 인쇄 품질 개선, 광범위한 전력 손실 문제 해결 등 많은 과제를 극복한 결과입니다. 이 프로젝트는 X에서 리드 호프만의 인용 트윗을 받으며, 최신 툴체인의 접근성을 강조했습니다.

더 보기
하드웨어 VTOL 드론
1 2 364 365 366 368 370 371 372 595 596