Profile img

이찬행

@2chanhaeng@hackers.pub · 69 following · 54 followers

6
1

Handy – Rust로 작성된 무료 오픈소스 음성 인식 앱
------------------------------
- 완전히 *오프라인* 에서 작동하는 무료 *오픈소스 음성 → 텍스트 앱* 으로 Rust + React/TypeScript 기반의 *Tauri 데스크톱 앱*
- 단축키 누르면 *녹음 시작* → 말 하면 *클라우드 전송 없이* 로컬 변환 → 텍스트로 자동 입력
-
WhisperParakeet V3 모델을 활용해 GPU 가속 또는 CPU 최적…
------------------------------
https://news.hada.io/topic?id=23423&utm_source=googlechat&utm_medium=bot&utm_campaign=1834

0
2

Glide - 확장 가능한 키보드 중심의 웹 브라우저
------------------------------
- Firefox 기반의 *TypeScript 설정 파일* 을 통해 브라우저 자체를 프로그래밍 가능한 도구로 만드는 새로운 접근 방식
- 웹 확장 프로그램이 갖는 *보안 제약 없이* 브라우저 UI 커스터마이징, 외부 프로세스 호출 등 무제한적인 기능 구현 가능
- Vim 스타일의 *모드 시스템과 키 매핑* 을 제공하여 마우스 없…
------------------------------
https://news.hada.io/topic?id=23419&utm_source=googlechat&utm_medium=bot&utm_campaign=1834

0
1
2
1
0
3

쓰시는 분들은 可能(가능)() 빨리 0.6.12 버전으로 올리시기 바랍니다. DM이 公開(공개) 揭示物(게시물) 페이지에서 露出(노출)되는 深刻(심각)保安(보안) 脆弱點(취약점)이 패치되었습니다.

https://hollo.social/@hollo/0199aaaf-7979-7da3-9509-73c9e487de05

0
1

디지털 가드닝에 관심이 많은 개발자입니다.
- 특히 위키 형식의 문서 관리, knowledge graph 구조의 시각화에 관심이 있어요.
- kodingwarrior.github.io/wiki

Neovim 이라는 텍스트 에디터에 굉장히 꽂혀있습니다.
- 과몰입한 나머지 플러그인까지 개발해본 경험이 있어요.
- 한국어권 개발자를 위한 Vim 디스코드를 운영중입니다 (vim.kr)

프로그래밍을 하는 행위 자체를 좋아합니다.
- 프로그래밍으로 퍼즐을 푸는 행위를 좋아했고, 비슷한 흔적을 가진 사람들에게 친밀감을 느낍니다.

1
0
0
0
0
0
1
0
0
0
1
0
0
0
0
21
4
0

We're excited to announce that has been awarded a service agreement by the @sovtechfundSovereign Tech Agency! The Sovereign Tech Fund is investing €192,000 in Fedify's development over 2025–2026 to strengthen the fediverse ecosystem.

This investment will enable us to significantly expand Fedify's capabilities and make it easier for developers to build federated applications. The commissioned work focuses on improving developer experience, adding comprehensive debugging tools, and ensuring Fedify remains at the forefront of innovation.

Here are the key milestones we'll be delivering:

  • Web framework integrations: Official adapters for Next.js, Elysia, Fastify, and Koa, making it seamless to add federation to existing applications

  • ActivityPub debug & development tools: Real-time debug dashboard with WebSocket monitoring, federation lifecycle hooks, and implementation checklist CLI to make federation interactions transparent and debuggable

  • Storage & infrastructure enhancements: SQLiteKvStore for robust file-based storage across Node.js, Deno, and Bun, plus performance optimizations for production deployments

  • Comprehensive documentation & examples: Specialized tutorials for building federated blogs, social networks, and content platforms, with complete working examples and migration guides

  • Observability & monitoring: Full OpenTelemetry metrics, performance benchmarking tools, and federation health dashboards for production environments

  • Advanced features & standards: FEP-ef61 (Portable Objects) support and implementation of emerging Fediverse Enhancement Proposals to keep Fedify at the cutting edge

All developments will be open source and available for the entire community to use, contribute to, and build upon.

https://www.sovereign.tech/tech/fedify

7
13
3
1

이찬행 shared the below article:

Optique 0.6.0: Shell completion support for type-safe CLI parsers

洪 民憙 (Hong Minhee) @hongminhee@hackers.pub

Optique 0.6.0 introduces intelligent shell completion to type-safe command-line applications, supporting Bash, zsh, fish, PowerShell, and Nushell. Unlike traditional CLI frameworks, Optique leverages the same parser structure for both argument parsing and completion, eliminating duplicate definitions and ensuring synchronization. Setting up completion is straightforward, with users generating and sourcing a completion script for their shell. The system works automatically with all Optique parser types, offering context-aware suggestions, including file system completion and custom logic for domain-specific value parsers. Additionally, the release enhances command documentation with separate brief, description, and footer texts, and introduces a `commandLine()` message term for clearer command-line examples in help text. Existing Optique users can easily migrate by adding a `completion` option to their `run()` configuration. This release aims to make Optique-based CLIs more user-friendly without sacrificing type safety and composability, providing sophisticated runtime features while maintaining compile-time guarantees.

Read more →
5

삐비 그래서 첫 앱 출시는 팀 단위로 하려구해여🥹🥹🥹
개발자 두 분 섭외햇어요
아마 내년 초….에 출시하기를 바라고잇는데 삐비가 아직 기획서를 안썻어요….. 개발 어시스트용 사이트만 만들어둠😇😇😇

1
1

해외리모트잡 페이가 국내에 비해 너무 좋길래, 주변에 어떻게 이럴수 있냐고 했더니 다들 너무 당연하게 국내 페이가 싸서라고 한다. 그리고 해외에서 한국 개발자 선호하는것도 그냥 단순히 싸고 가성비 좋아서라고 한다.

세계 10위권의 경제대국의 국민으로써 느낌이 좀 이상하다. 그러니까 나는 K-인도 개발자였구나..

9

Optique 0.6.0 is adding shell completion! We already support:

  • Bash
  • zsh
  • fish
  • PowerShell

This covers most users, but should we add more niche shells? Your input helps us prioritize!

5
0
1
1

지귀연 부장판사가 지난 2월 윤석열 전 대통령 쪽이 구속 취소를 청구한 당일 6년 동안 사용하던 휴대전화를 갑자기 교체한 것으로 드러났습니다. 또 지난 5월엔 더불어민주당이 ‘룸살롱 접대 의혹’을 제기하자 이틀 뒤 불과 3개월가량 쓴 휴대전화를 다시 바꾼 것으로 파악됐습니다.

지귀연, ‘윤석열 구속취소 당일’ 6년 쓰던 휴대폰 갑...

0
1
0
0

SC2TS: TypeScript로 포팅한 스타크래프트 2 리플레이 파서

SC2TS를 공개했습니다. 처음에는 Claude Code를 공부하기 위한 연습 프로젝트로 시작했던 작업이었습니다.

왜 TypeScript로 포팅했을까요?

여러 이유가 있었지만, 크게 다섯 가지 이유로 정리할 수 있습니다.

첫째, 충분히 흥미로운 프로젝트여야 했습니다. 끝까지 완성할 수 있는 동기부여가 필요했는데, 이 프로젝트는 그럴 만한 가치가 있다고 판단했습니다.

둘째, 이미 관련 경험이 있었습니다. 예전에 Blizzard의 공식 라이브러리인 s2protocol에 Pull Request를 보내본 적이 있어서, 프로젝트의 구조와 동작 방식에 어느 정도 익숙했습니다.

셋째, 선례가 있었습니다. 이미 Go 언어로 포팅된 버전이 존재했기 때문에, TypeScript로도 충분히 구현 가능하다는 확신이 있었습니다.

넷째, 적절한 난이도였습니다. 내부 구현을 세세하게 다 알고 있지는 않았지만, 충분히 복잡하면서도 AI의 도움을 받아 해결할 수 있는 수준이라고 판단했습니다.

다섯째, 그리고 가장 중요한 이유는 스타크래프트 2 관련 분석 사이트를 AI 기능과 함께 만들어보고 싶었는데, 기존 s2protocol이 더 이상 공식 지원을 받지 못하게 되었기 때문입니다. 이 문제를 해결하기 위해서는 직접 TypeScript 버전을 만드는 것이 최선의 선택이었습니다.


사실 이러나 저러나.. 중간에 잠깐 휴가도 있었어서 생각보다는 오래걸렸네요.

8
3
1
3

마인크래프트 내에 레드스톤으로 물리적으로 언어모델을 만든 사람이 나타남... 그러니까 간단한 디지털 회로도 아니거 언어모델을 만듬 ㅋㅋㅋ 외부 언어모델을 연결한것이 아닙니다;; 말그대로 트랜스포머를 구축해놨던데 세상은 넓고 천재는 많다... www.youtube.com/watch?v=VaeI...

I built ChatGPT with Minecraft...

1

아시안이라는 말도 짜증나는 데, 세상이 좁고 나뉘어 있던 고대에 터키 일부 지역을 가리키던 말을 거기서 동쪽 전부에 적용해 버렸다. 덕분에 세계인의 60%가 아시안이 되어 버리고 아마존 프라임은 나한테 인도 영화들을 주구장창 추천함

0
1

왜 나는 월드 와이드 웹을 무료로 세상에 내놓았는가
------------------------------
- *Tim Berners-Lee* 가 월드 와이드 웹을 만들고 이를 *무료로 공개* 한 이유를 설명
- 월드 와이드 웹은 *인터넷과 하이퍼텍스트* 를 결합한 단순한 아이디어에서 시작해 전 세계 창의성과 협업을 촉진할 수 있는 도구로 제안된 것
- 성공하려면 누구나 접근 가능해야 했기에, 1993년 *Cern이 지식재산을 공공…
------------------------------
https://news.hada.io/topic?id=23342&utm_source=googlechat&utm_medium=bot&utm_campaign=1834

0
1
1
1
2
0

Auth.js가 이제 Better Auth의 일부가 됨
------------------------------
- *Auth.js(이전 명칭: NextAuth.js)* 가 이제 *Better Auth 팀* 에 의해 유지 및 관리됨
- *Auth.js* 는 JavaScript 생태계에서 가장 널리 사용되는 *오픈 소스 인증 라이브러리* 로 많은 유명 웹사이트에서 활용됨
- 이전에는 직접 인증과 세션 관리를 구현하는 데 어려움이 있었으며, 모든 현장에서 동일한 …
------------------------------
https://news.hada.io/topic?id=23316&utm_source=googlechat&utm_medium=bot&utm_campaign=1834

0

macOS Tahoe에서 일렉트론 애플리케이션이 말도 안되게 느렸던 이유는 Liquid Glass 도입으로 시스템에 전반적 연산이 늘어난게 아니라 Electron이 AppKit의 private API를 잘못 쓰면서 WindowServer에서 GPU를 미친듯이 쓴 것이었다.

https://github.com/electron/electron/pull/48376

5
1
1

패스워드에 특수문자를 강제하면서, 쓸 수 없는 특수문자도 있음 (그래 참는다)

패스워드 입력에 가상키보드를 강제함 (힘들지만 참는다)

가상키보드에 있는 특수문자 중, 쓰면 안 되는 특수문자(*) 가 있음 <---- 이건 뭔 보법인가?

5
0
0