tooearly/dodna입니다 지금 해커스펍으로 놀러오세요!
IT와 테크 이야기가 가득한 해커스펍 안 써볼 수가 없겠죠?
@bombyeol@hackers.pub · 11 following · 8 followers
Just a noob coder for a long time. 코딩 조금 할 줄 아는 뉴비입니다.
tooearly/dodna입니다 지금 해커스펍으로 놀러오세요!
IT와 테크 이야기가 가득한 해커스펍 안 써볼 수가 없겠죠?
GeekNews에서 LLM 관련 주제를 전부 반투명하게 만드는 uBlock 필터
! 2026-04-09 GeekNews - hide AI-related topics
news.hada.io##.topic_row:has(:is(.topictitle, .topicdesc):contains(/AI|LLM|에이전트|바이브|GPT|Claude|Gemini|언어 ?모델|[Ll]lama/)):style(opacity:0.1;row-gap:0 !important;)앞으로 개발이나 정보기술 관련 쓸 거리가 생기면 여기다 우선 끄적이는 걸로.
어... 여기도 연합우주처럼 쓰면 되는건가요? 길게 쓸 수 있어서 블로그마냥 쓸 수도 있기는 한거 같은데
어... 여기도 연합우주처럼 쓰면 되는건가요? 길게 쓸 수 있어서 블로그마냥 쓸 수도 있기는 한거 같은데
@applewebkitWebKit 어차피 같은 규격을 기반으로 하는 거니까요.
I've wanted to build a mixed-script Korean input method for more than ten years, and I finally started building it.
The project is called Bibim. Korean, Japanese, and Chinese share a lot of Sino-derived words written with Chinese characters, even when the readings differ. Bibim uses those characters as the bridge: if you're writing Japanese and can't remember the Japanese reading of 博物館 (“museum”), you can type the Korean reading (bangmulgwan) instead, and it will recover the characters for you.
I finished the design doc today. If you're into CJK writing systems, East Asian languages, or input method development, I'd love feedback.
Finally have a working prototype of Bibim to show off.
The demo in the video: typing “daxueshengeun hakubutsukane ganda” in Latin letters produces “大學生은 博物館에 간다”, Korean for “The university student goes to the museum.”
The input is a mix of three languages. daxuesheng is the Mandarin reading of 大學生 (university student); hakubutsukan is the Japanese reading of 博物館 (museum); -eun, -e, and ganda are Korean. The input method finds 大學生 through the Chinese phonetic path and 博物館 through the Japanese one, then stitches them together with Korean particles into mixed-script Korean output.
Bibim treats Chinese characters as a shared logographic layer across CJK languages, so you can reach any word from whichever pronunciation you happen to remember.
Try it yourself: https://hongminhee.codeberg.page/bibim-prototype/.
여러분 모두 생일이 1년도 남지 않으신 걸로 알고 있습니다
생일 축하합니다
소넷 돌아가는거 보고잇으니까
나중에 ai보고 내 컴퓨터에서 나가 라고 하면
이게 왜 니 컴퓨터야 하는거 아니겟ㅎ지
VSCode 이제 일주일마다 릴리즈하려나보네… https://github.com/microsoft/vscode/releases/tag/1.111.0
여기에다 뭔가를 적고 싶긴 한데 적당한 소재가 떠오르지 않는다.
어쩐지 홈-써버가 안 되더라...
홈-써버에 올라간 웹 서비스들이 다 OCI 무료 인스턴스 caddy에 의존하고 있어서... 😡😡😡
오래 기다리셨습니다!!!
BlueBase: Python으로 밑바닥부터 직접 만들어보는 DBMS
https://theeluwin.github.io/BlueBase/
결국 완성은 못했지만, 일단 공개할 수 있는 부분이라도 공개합니다.
RedBase DBMS을 구성하는 PF, RM, IX, SM, QL 중 PF와 RM을 여러분들이 직접 구현 할 수 있게, 과제의 형태로 제공합니다.
PF는 paged file의 약자로, file을 page 단위로 관리하는 컴포넌트입니다. 대충 4096 바이트 단위로 관리하는데요, file에 바로바로 read하거나 write하지 않고, 자주 사용되는 page는 가능한 memory에 있도록 중간에 buffer manager를 둡니다. 그렇다면 buffer에 공간이 모자라면? buffer에 있는 page 중 누군가를 evict 할 수밖에 없습니다. 그럼 뭘 기준으로 하면 좋을까요? 이 부분을 잘 생각해서 구현해보고, 성능을 비교해보기 바랍니다. 제가 cache hit/miss 시뮬레이션 구현해둔게 있으니, 제 custom 보다 높은 성능을 달성해주세요!
이후 RM은 record management의 약자인데, PF를 사용해서 record들을 가져오거나, 새로 넣거나 등을 하게 해줍니다. 그렇다면 전체 record를 순회하는 scan 연산이 중요하겠죠. 이 부분을 구현하는 것이 핵심입니다. record는 page 앞 부분에 bitmap을 둬서 slot이 비어있는지 아닌지를 확인하는데, 만약 record 삭제 명령이 마지막 slot을 비우게 된다면 해당 page는 더이상 필요 없겠죠. 그렇지만 이를 바로 free로 만드는건 조금 비싼 연산이 필요합니다. free page list를 다시 계산해야하거든요. 그래서 보통 DBMS에서는 이러한 작업들을 vacuum 연산으로 해결합니다. 추가로, 지금은 고정 길이 record만 다룰 수 있습니다만, 가변 길이를 허용하려면 어떻게 해야할까요? 이 부분들은 자유롭게 구현해보시면 좋겠습니다.
문서와 테스트는 모두 공개되어있습니다. 기여해주시면 감사하겠습니다! 다만, 정답 코드와 핵심 로직은 마지막까지 저 혼자 해보고 싶습니다 (도전).
봄별 Bombyeol shared the below article:
Jaeyeol Lee @kodingwarrior@hackers.pub
연합우주 친화적인 이벤트 플랫폼인 moim.live가 주최자의 관리 편의성을 대폭 강화한 v0.2.0 업데이트를 공개했습니다. 이번 버전은 이벤트 관리 대시보드를 도입하여 참여자 현황과 이벤트 상태를 한곳에서 파악할 수 있게 했으며, 장소 담당자가 직접 정보를 수정할 수 있는 권한 관리 기능을 추가해 데이터의 실시간 정확성을 높였습니다. 또한 그룹과 장소별 일정을 직관적으로 확인하는 캘린더 뷰와 정보 구독을 위한 RSS 피드 기능을 새롭게 지원합니다. 특히 ActivityPub 프로토콜을 통해 연합우주로 전파된 이벤트의 공유, 관심 표시, 댓글 등 인게이지먼트(engagement) 분석 지표를 제공하여 주최자가 홍보 효과를 데이터로 확인할 수 있도록 돕습니다. 이번 업데이트는 주최진이 더욱 효율적으로 행사를 운영하고 연합우주 생태계와 긴밀하게 소통할 수 있는 기술적 기반을 마련했다는 점에서 큰 가치가 있습니다.
Read more →해커스펍에 moim.live 릴리즈노트를 꾸준히 올리면 좀 글을 많이 쓴 티가 나겠지
@bombyeol봄별 Bombyeol 안녕하세요! 반갑습니다!
@kodingwarriorJaeyeol Lee 안녕하세요 :)