하하하 제가 fedify 멘티
wwj
@z9mb1@hackers.pub · 107 following · 87 followers
하이룽
Github
- @sij411
kwonjiwon.org
- kwonjiwon.org
@z9mb1wwj 쓰러져있는것처럼 보이네용
@kodingwarriorJaeyeol Lee (a.k.a. kodingwarrior)
오 진짜 누워서 책 읽는 자세 같아요
<자기소개 #뿌친소>
- 로빈이라고 해요!
- 2017년부터 마스토돈에서 활동하고 있어요.
- 컴퓨터공학과 학부생이에요. 주로 웹 프로그래밍(풀스택), 서버 관리에 대한 이야기를 해요.
- 오타쿠예요. 지금은 프로세카, 그 중에서도 니고를 깊게 파고 있어요.
- 니고 내의 모든 커플링을 좋아하지만 특히 미즈에나, 마후카나를 좋아해요. 리버스 잘 먹어요.
- 그 외에도 백합을 좋아해요. BL도 좀 보는 편이에요.
-
파판14를 했었지만, 현생에 치여서 요즘은 못 하고 있어요. 
- 혐오자(여성혐오, 성소수자 혐오 등등...)는 당연히 싫어해요.
- 아무말을 해요.
- 연합우주에 계신 여러분들과 더 친해지고 싶어요! 
OSSCA 멘티 선정 결과 발표일은 7월 7일
앞으로 5일 남았읍니다
오픈소스에서 아쉬운 점 발견 → 내가 기여해야지! → 혹시 모르니 issue, PR 확인해서 중복이 아닌지 체크 → 이미 해결된 문제였고 내가 사용법을 몰랐을 뿐 (그럼 접근성이 부족하니 문서라도 업데이트 할까? → 문서에도 적혀있었고 그저 내가 게을렀을 뿐)
Astro 영업 성공
게임하느라 주말을 날렸다 👽
카네기멜런 조교수가 권장하는 "모든 개발자들이 해보면 좋은 프로젝트"
텍스트 에디터
- 구현에 사용되는 자료구조 (gap buffer, piece table 등)
- undo, redo 를 사용하는 메멘토 패턴
2d game
- 상태머신 관리
- 컴퓨터 주변기기를 제어하는 방법
컴파일러
- lexical parsing
- syntatic parsing
- code generation
작은 운영체제
- 스케쥴링
- 부트로딩
- 메모리관리 및 페이징
- 파일시스템
스프레드시트
- directed graph (주로 topological sort)
- reactive programming paradigm
비디오게임 콘솔 에뮬레이터
- 컴파일러, 운영체제, 게임엔진 등등의 챌린지를 한번에 짬뽕
그 외에도 데이터베이스 직접 만들기, 그림판 직접 만들기, 터미널 유틸리티 직접 만들기
I’m feeling exposed 😳
Hackers Pub은 개발자를 위한 블로깅 플랫폼이면서 SNS기능이 탑재된 흥미로운 서비스이지만, ActivityPub 프로토콜을 지원하여 Mastodon/Misskey/Thread 등의 SNS를 구독할 수 있는 연합우주 소프트웨어이기도 합니다.
연합우주 소프트웨어가 정확히 어떤 것인지 간단하게나마 파악할 수 있게 슬라이드로 정리해봤습니다. (해커스펍에 오지 않은 분들에게만 미공개)
기술적으로 어떤 물건인지 궁금하시다면
@hongminhee洪 民憙 (Hong Minhee) 님이 쓰신 글도 한번 읽어보시는 것도 좋습니다.
막상 들어왔는데 어떤 계정을 팔로할지 모르겠다구요? 이 글도 참고할만할지도 모르겠네요.
해커스펍 온보딩 시각화자료도 준비해볼까 생각중이긴 한데, 뭐 암튼 적응에 도움되기를 바랍니다.
wwj shared the below article:
How to pass the invisible
洪 民憙 (Hong Minhee) @hongminhee@hackers.pub
This post explores the enduring challenge in software programming of how to pass invisible contextual information, such as loggers or request contexts, through applications without cumbersome explicit parameter passing. It examines various approaches throughout history, including dynamic scoping, aspect-oriented programming (AOP), context variables, monads, and effect systems. Each method offers a unique solution, from the simplicity of dynamic scoping in early Lisp to the modularity of AOP and the type-safe encoding of effects in modern functional programming. The post highlights the trade-offs of each approach, such as the unpredictability of dynamic scoping or the complexity of monad transformers. It also touches on how context variables are used in modern asynchronous and parallel programming, as well as in UI frameworks like React. The author concludes by noting that the art of passing the invisible is an eternal theme in software programming, and this post provides valuable insights into the evolution and future directions of this critical aspect of software architecture.
Read more →We're pleased to share that Encyclia has joined our success stories.
@encyclia bridges academic research to the #fediverse by making #ORCID researcher profiles and publications discoverable through #ActivityPub—built with #Fedify for seamless interoperability across Mastodon and other fediverse platforms.
This demonstrates Fedify's versatility beyond traditional social networking, helping specialized domains connect to the federated web.
We're also grateful for #Encyclia's sponsorship support, which helps make Fedify's development possible.
Learn more about Encyclia at https://encyclia.pub/. 📚
Hackers' Pub이 커뮤니티 자격으로 올해 파이콘 한국에 후원하게 되어, 8월 16일(土)–17일(日) 후원사 부스를 운영하게 되었는데요. 부스 운영을 도와주실 분을 한 분에서 두 분 정도 찾습니다! 이틀 중 하루만 도와주셔도 좋습니다. (당연하지만 저는 이틀 모두 나갑니다.) 도와주신 분께는 약소하지만 제가 점심과 저녁을 대접하겠습니다.
@hongminhee洪 民憙 (Hong Minhee) 저도 가능합니다 💪💪💪
One of few mysteries that I couldn’t solve is why Chrome can’t detect the web cam/camera modules attached to the device
My first public project
All the tech things written below is done by me hehe I have been obsessed with cyberdeck and she likes my idea so we began to build it. Welp there isn’t any shoutout to me tho 😅
It took roughly a month to build all of it because I was quite a newbie. I still want to make a legit cyberdeck someday !! Just I have got no time rn
Soooooo Ao3 registers 5000 ppl on the invitation list per day. What’s happening bts. Just can’t understand it takes a week to sign in
@z9mb1wwj 요즘은 LLM 느님을 어떻게 잘 조련하느냐가 중요하지 않을까 싶네요(??)
@kodingwarriorJaeyeol Lee 그래서 llm으로 데이터 생성 많이 시킵니다ㅋㅋ
@z9mb1wwj 오, 어떤 점에서 필요하다고 생각하시게 되었나요??
@kodingwarriorJaeyeol Lee 예를 들면 어떤 도메인 모델을 위한 학습 데이터를 구해달라고 요청을 해요 그럼 보통 공개되어 있는 데이터를 사용하는데 허깅페이스, 캐글, aihub 등을 맴도는 것도 한계가 있으니 웹 크롤링을 많이 하게 됩니다. 그러는 과정에서 ip 블락 당하고 백도어 찾아 다니고………… 이런 저런 일들이 생기니까 db 직접 접속해서 가져오고 싶은 순간들이 자주 생겨요 ㅠㅠ 현재 능력으론 한계가 있는 것 같은데 어떻게 해결해야하는건지 모르겠어유
데이터 구하는게 젤 힘듬 해킹/크래킹 (정확한 용어 모름) 배워야 할 지경임 맨날 이거 구해달라 저거 해달라 🫠🫠🫠🫠🫠🫠🫠🫠🫠🫠
@z9mb1wwj JRPG 류의 게임을 했는데 시간잡아먹는 하마입니다....
@kodingwarriorJaeyeol Lee 뭔지 알 것 같아요..
플레이타임 찍어보니까 누적 36시간 나왔음
@kodingwarriorJaeyeol Lee 무슨 게임 하셨나요? 🥸
@z9mb1wwj 정량적인 방법으로 자격증 따기....?
@kodingwarriorJaeyeol Lee 역시 주변에 JLPT 취득하는 사람들이 많은 이유가
@z9mb1wwj 저는 온갖 할일 관리 앱을 써봤는데 결국에는 Apple 기본 미리 알림 앱에 정착했습니다… 의외로 다른 앱보다 기본 미리 알림 앱에 고급 기능이 더 많더라고요.
@theeluwin제이미 님의 아래 글도 참고해 보시면…
Todoist + Obsidian(업무 일지, 학교, 일반) + Notion(공유용)
정착
각종 genz 투두툴 써봤는데 데일리별 할일이라기 보단 크게 카테고리화해서 주별로 처리하는 나한텐 잘 안맞았다
TypeScript 및 JavaScript를 위한 의존성 제로의 로깅 라이브러리인 LogTape이 버전 0.12.0을 릴리스했습니다! 이제 trace 로그 레벨과 syslog 싱크를 지원합니다. 릴리스 노트를 한국어로 읽어보세요.
LogTape 0.12.0 릴리스 노트
JavaScript 및 TypeScript용 로깅 라이브러리 LogTape의 0.12.0 버전 업데이트를 소개합니다. 이번 업데이트에서는 가장 낮은 심각도 수준인 `trace` 로그 레벨이 추가되어 개발 및 디버깅 시 더욱 세밀한 제어가 가능해졌습니다. 또한, 파일 싱크의 성능이 향상되어 대량의 로그를 처리하는 시나리오에서 쓰기 성능이 크게 개선되었습니다. 새로운 `@logtape/syslog` 패키지를 통해 syslog 서버로 로그 메시지를 전송할 수 있으며, `Logger.warning()` 메서드 에일리어스가 추가되어 일관성을 높였습니다. LogTape 패키지들은 이제 통일된 버전으로 릴리스되어 버전 관리가 간편해졌고, 빌드 인프라가 개선되어 Webpack, Vite 등과의 호환성이 향상되었습니다. LogTape 0.12.0은 JSR 및 npm에서 사용할 수 있으며, 자세한 변경 사항은 릴리스 정보를 참고하시기 바랍니다.
hackers.pub · Hackers' Pub
Link author:
洪 民憙 (Hong Minhee)@hongminhee@hackers.pub
依存関係ゼロのロギングライブラリLogTapeがバージョン0.12.0をリリースしました!traceログレベルとsyslogシンクが追加されました。リリースノートを日本語で読んでみてください。
LogTape 0.12.0 リリースノート
LogTapeの最新バージョン0.12.0では、JavaScriptおよびTypeScript向けのゼロ依存ロギングライブラリに、`trace`ログレベルの追加、ファイルシンクのパフォーマンス向上、Syslogサポートの導入など、多くの新機能と改善が加えられました。`trace`レベルの追加により、より詳細なログ出力が可能になり、ファイルシンクのバッファリング設定により、高負荷なロギング環境での書き込みパフォーマンスが向上します。また、新たに`@logtape/syslog`パッケージが提供され、Syslogサーバーへのログ送信がサポートされました。さらに、パッケージのバージョン管理が統一され、ビルドインフラストラクチャが改善されたことで、より効率的な開発が可能になります。これらのアップデートを活用することで、開発者はより柔軟かつ高性能なロギングシステムを構築し、アプリケーションのデバッグと監視を効率化できるでしょう。
hackers.pub · Hackers' Pub
Link author:
洪 民憙 (Hong Minhee)@hongminhee@hackers.pub
Todoist + Obsidian(업무 일지, 학교, 일반) + Notion(공유용)
정착
안녕하세요 혹시 일본어 독학하신 분께 팁 좀 공유 받을 수 있을까요? 여름 방학에 배우려고 합니다. 목표는 게임 스크립트 읽기이고 지금 생각하고 있는 방법은 문자를 외우고 냅다 읽는다 입니다
- 노트북 거치대
- C type to HDMI
c to html 써놓고 선 챙겨하지 하고 있었네 ;;;;;
예전에는 주로 Windows랑 Mac을 왔다 갔다 하면서 작업했는데, 요즘은 Mac mini랑 MacBook Air를 나눠서 쓰는 일이 많아지다 보니까, 슬슬 dotfiles 백업이나 공유가 필요하겠다~ 싶어졌다.
우선은 셸 히스토리를 백업하고 공유할 수 있도록 https://atuin.sh/ 를 설치해봤다. (@daidaisuke 님 블로그에서 우연히 본 건데, 감사합니다!)
wwj shared the below article:
Hackers' Pub에서 DOT 언어(Graphviz)로 다이어그램 그리기
洪 民憙 (Hong Minhee) @hongminhee@hackers.pub
Hackers' Pub에 숨겨진 유용한 기능, 바로 Graphviz DOT 언어 지원에 대해 알아봅니다. 이 기능을 사용하면 복잡한 다이어그램을 간단하게 Markdown 코드 블록 안에 DOT 언어로 기술하여 표현할 수 있습니다. 특히 `graphviz` 언어 태그를 사용하여 ActivityStreams 데이터 전송 과정을 시각적으로 나타낼 수 있습니다. 서버 간의 상호작용을 명확하게 보여주는 다이어그램을 통해, 독자는 Mastodon과 Hackers' Pub 서버 간의 데이터 흐름을 쉽게 이해할 수 있습니다. 이 기능은 긴 게시글뿐만 아니라 짧은 글에서도 유용하게 활용될 수 있으며, 기술적인 내용을 시각적으로 표현하고자 하는 사용자에게 큰 도움이 될 것입니다.
Read more →
@z9mb1wwj typst 최고에요
@kodingwarriorJaeyeol Lee 그니까요 안그래도 요즘 친구들한테 영업하고 다녀요
교양 과제 때문에 Typst로 이력서 대충 만들었는데 좋다 일단 기본 템플릿 만으로 원하는 결과가 나와서 좋네요 Latex 때는 좀 헤맸음
다시 읽어도 좋다..
회사에서 C++ 애플리케이션을 만들고 고치는 개발자입니다. 개발하는 프로그램이 성능이 워낙 중요한지라 low-level 지식과 intrinsic도 살짝은 알고 있습니다. C++의 골때리는 세부사항도 많이 알게 됐습니다. 최근에는 학부에서 제대로 알려주지 못한 운영체제 지식을 학습하고자 OSTEP 을 읽고 있습니다. 주 편집기는 nvim이며, lazy에서 kickstart로 넘어가야지 생각만 하고 계속 미루고 있습니다.
학부 때는 알고리즘 문제풀이에 푹 빠져있었습니다. 동아리 운영도 2년간 했고, ICPC WF에도 출전했지만 벌써 몇 년은 된 옛 이야기가 되었습니다. 지금도 간간이 UCPC 및 ICPC 출제에 참여하고 있지만 흥미는 학부때만은 못합니다. 요즘은 제가 잘 알지 못하는 다른 주제에 대한 관심이 훨씬 더 커서, 고루고루 흡수하고 있습니다. 기술적인 관점뿐만 아니라, 사회에 선순환을 이끌어낼 수 있는 방법도 주요 관심사입니다.
코딩 외의 다른 취미로는 보드게임과 독서, 그리고 운동이 있습니다. 최근에는 친구들과 아컴호러 카드게임 헴록 베일의 축일 을 밤새 몰입하며 즐겼습니다. 기력과 여유가 더 생기면 집에 신디사이저와 오인페를 들여 다시 작곡을 해보고 싶습니다. 생각해보니, 이제 몇 년간 방치한 기술 블로그를 이 김에 되살릴 때도 되지 않았나 싶습니다.
프로필 사진은 본가에서 기르는 고양이 망고(8)입니다. 이제는 저도 몇 달에 한 번 정도밖에 못 보지만, 고양이는 귀여우니만큼 종종 타임라인에 올리도록 하겠습니다.
모두 잘 부탁드립니다. 감사합니다.
그것 아시나요…? 연합우주 봇 만들 때는
@botkitBotKit by Fedify
쓰면 아주 많이 편하답니다. BotKit 문서를 참고해서 만들어 보세요!
자기소개 해시태그가 흥하네요 좋다 좋아
음? 분명 과제 전형 러스트로 해서 냈는데 지금 아무것도 기억 안남
이거 ORM을 그냥 없애고 싶다가도 없으면 또 아쉽고 근데 뭐 꼬이면 또 싫고 \n\n 아오
@z9mb1wwj 제가 크게 고꾸라져봤고 필승전략 알고서도 자잘하게 고꾸라지는게 실시간이라서 아는데 멘탈관리 지구력싸움이더라구요
@kodingwarriorJaeyeol Lee 좋은 말씀 감사해요 :) 저도 끝까지 버티는 사람이 되어야 겠어요 💪💪💪
@z9mb1wwj 모두가 그 생각을 달고 살아가는데, 생각보다 다들 그렇지는 않으니 걱정하지 않으셔도.....
@kodingwarriorJaeyeol Lee 위로 감사합니다. 걱정 말고 당장 할 수 있는 일 하는게 맞는데 마음처럼 쉽지 않네요 ㅎㅎ 😅
물경력 수준이 아니라 공기경력인데 뭐 어떡하지 아니 졸업부터 하자…
먹고 살기 힘들다… 위기가 끝나면 위기가 찾아온ㄷㅏ ㅁㅊ
마이그레이션하느라 야근했ㄷ ㅏ… CI/CD 구축해본적이 없어서 그런가 그거 고안할 시간에 어리석은 방법으로 마이그레이션이랑 이것저것 하느라 시간이 금방갔다. 아직 경험이 부족한 탓이겠지 😩
@z9mb1wwj 자기소개서는 적당히 쓰셔도 괜찮을 거예요. 그냥 좋아하는 기술이나 관심 있는 분야 같은 거 중심으로 쓰시면 되지 않을까요?
@hongminhee洪 民憙 (Hong Minhee) 오오 팁 감사합니다 🙇♀️
- 출근할 때 새로 산 키보드 가지고 하면 기분이 좋다 유효 시간: 1시간
Oss 신청서 써야하는데 자기소개서 뭐 써야하는거지… 대학 입시 이후로 자소서 써본 적이 없댜
ADDED!!!!
길티 플레져: 에러날 때마다 사실 너무 좋고 해결하는거 재밌어요 어려울수록 너무 좋고 공략집 소용 없을 때나 알고보니 버그라서 pr 올려야한단 판단 섰을 때가 조음
팀원들이 에러나서 고생할 때 디코로 단간학급재판 열어서 초멘나사이)하고 숟가락 얹을 때 재밌다



