전체 글
불안했으나 결과는 좋았다: JUNCTION ASIA 2023 수상 후기
불안했으나 결과는 좋았다: JUNCTION ASIA 2023 수상 후기
2024.09.02작년 JUNCTION ASIA 2022 행사는 제게 있어서 웹을 공부할 거라면 이렇게 있어서는 안 되겠다, 라는 깨달음을 주었던 뜻 깊은 행사였습니다. 네, 수상은 못 했지만요. 그래서 다음 해에는 꼭 제대로 준비해서 수상하고 말겠다는 마음가짐으로 프로젝트도 만들고, 다른 대회도 나가보고, 대외 활동도 준비해보는 등 나름대로 대비하며 지냈습니다. 다만 불안했던 부분은 JUNCTION ASIA 2022의 주최였던 SHIFT가 알 수 없는 사유로 해체된 것으로 보이고, JUNCTION ASIA 행사를 유치한 부산광역시의 장이 바뀌는 바람에 정책적으로 축소나 취소가 될 수 있겠다는 점이었는데요, 실제로 다소 지원이 축소된 것으로 보이기는 했으나 다행히 카운트다운이 열리고 올해도 개최되었습니다.불안했던 선발 과..
KDE Neon Plasma 6 업데이트 후 발생하는 언어 입력 및 UI 문제 해결하기
KDE Neon Plasma 6 업데이트 후 발생하는 언어 입력 및 UI 문제 해결하기
2024.05.13지난 2월 경 KDE Neon 안정 버전에도 Plasma 6이 도입되면서 본격적으로 Wayland 지원이 시작되었습니다. 안정 버전이라고 하기에는 버그도 상당히 많았으나 5월 시점에선 점차 안정화가 되어가는 시점이라 이제는 몇 가지만 더 설정해주면 그럭저럭 사용할 수 있을 것 같은 정도가 되었습니다. 하지만 여전히 그리고 아마 다음 버전에서도 다시 우리를 괴롭힐 수도 있는 한글 입력 문제와 일부 패키지의 KDE Plasma 6 미지원으로 인한 UI 문제가 자리하고 있어서 비교적 간단하게 해결할 수 있는 방법을 공유하고자 합니다.본 글은 문제를 보다 쉽게 해결할 수 있는 초보자용 해결책을 제시하며, 전문적인 방법에 대해서는 언급하지 않습니다. 그럴 능력도 안 됩니다. fcitx 설정 후 로그인이 불가능한 ..
다시 또 다시, 개인 웹사이트 제작 회고
다시 또 다시, 개인 웹사이트 제작 회고
2023.12.21예스피씨를 만들기 전, Svelte와 SvelteKit을 사용해서 처음 완성하려고 했던 건 개인 웹사이트였습니다. 기존에 만든 것이 3년 전에 만든 것치곤 부실하여 부족한 점이 많았고, HTML과 CSS, JavaScript를 이용한 순수 정적 웹사이트임에도 불구하고 속도가 빠르지 않아 개선할 필요가 있었습니다. Jekyll과 같은 정적 사이트 생성기를 사용한 것도 아니라서 유지보수가 어려웠던 건 덤이고요. 그래서 당시 개편에서는 다음과 같은 부분을 목표로 했습니다. SvelteKit 프레임워크에 익숙해지기: 웹 프레임워크를 사용하는 것이 처음이라, 문서가 잘 정리되어 있고 체감상 React와 비교했을 때 진입장벽이 낮게 느껴진 SvelteKit을 선택했습니다. 물론 지금은 React 공식 문서도 잘 정..
KDE + kime 조합에서 발생하는 각종 오류 해결하는 간단 팁
KDE + kime 조합에서 발생하는 각종 오류 해결하는 간단 팁
2023.07.18이전까지 Kubuntu에 fcitx 조합으로 잘 사용하다가, 최신 KDE Plasma 데스크톱을 사용하고 싶은 마음에 23.04 버전으로 올렸더니 fcitx 자동 실행에 실패하는 문제점을 해결하지 못하여 KDE Neon으로 갈아탄 후 kime를 설치했습니다. 별도로 설정하지 않아도 한/영키가 잘 작동하는 터라 만족스러웠으나, Wayland 세션만 실행하면 잠길 때마다 loginctl unlock-session 명령어로 세션을 깨워주어야 하는 문제가 있어 X11 데스크톱만 사용하는 상황이었습니다. 그러던 중 우연히 Krita 실행 시 특정한 리소스가 없다는 오류를 내면서 종료되는 문제를 보고, 혹시 이건 KDE Neon의 문제가 아니라 kime의 문제는 아닐까? 하는 의심이 들었고 kime 저장소에 가서 ..
팀원 모두가 돋보였던 2023 SW중심대학 공동해커톤 참여 후기
팀원 모두가 돋보였던 2023 SW중심대학 공동해커톤 참여 후기
2023.07.16저희 학교는 2021년에 신규 선정되어, 2022년부터 공동 해커톤 참여 자격이 생겼습니다. 그래서 참여를 원했지만 21년도에는 참가 자격이 없었고, 22년도에는 휴학생도 참여할 수 있는지 명시되어 있지 않아 다음을 기약할 수 밖에 없었습니다. 그런데 23년도 공지를 보니, 휴학생도 참여 가능한 것으로 명시되어 있어 드디어 참여 기회가 생겼습니다. 해커톤 준비 단계 대학 내 선발전: 교내 해커톤이라는 이름의 시험 대학 내 소프트웨어 계열 학과의 입학 인원이 275명이니까, 개발자 4명 정도는 금방 채울 것이란 예상은 당연했습니다. 그런데 아무래도 평소 저조했던 다른 행사들의 참여율 때문인지, 아니면 휴학생이 정말 참가할 줄은 몰랐던 것인지 교내 해커톤이라는 이름의 선발전이 급하게 잡혔습니다. 때문에 급히..
6인치 전자책 리더기 입문기, 이노스페이스원 루나 사용기
6인치 전자책 리더기 입문기, 이노스페이스원 루나 사용기
2023.05.29지난 2022년 12월, 꽤 오랜 시간 함께했던 크레마 사운드업 기종의 배터리 수명이 한계에 다다라 전체 배터리양의 60%만 사용해도 전원이 갑자기 꺼지는 현상이 발생하기 시작했습니다. 사운드업 구매를 고려하셨던 분이라면 아시겠지만, 2023년 시점에서 사운드업 기종의 운영체제는 2013년 출시된 Android 4.4.4 KitKat으로, 사운드업 출시 당시에도 너무 낡았다고 지적받았을 정도로 오래된 운영체제를 사용하고 있습니다. 그러다보니 리디 주식회사에서도 낡은 기종을 위해 지원해왔던 구버전 리디북스 앱(e-Ink 버전 및 일반 앱)에 대해 지원을 종료하겠다고 통보하였고, 현재는 잘 동작한다고 하지만 앞으로도 계속 잘 동작한다고 하기에는 불안한 감이 있어 배터리 교체가 망설여졌습니다. 결국, 이참에 ..
시작은 반이랬어요, 예스피씨 개발 이야기
시작은 반이랬어요, 예스피씨 개발 이야기
2023.03.10지난 코드 포 코리아 컨퍼런스가 끝나고, 지난 2017년 세월호, 2018년 백석 온수관 파열 사건 등에 꾸준히 관심을 갖고 때로는 관련 해결책을 개발과 함께 조합하여 고민하기도 했던 점들이 '시빅 해킹'으로 불리기도 한다는 점을 처음 알게 되었습니다. 2018년 이후로는 특별히 사회 문제에 민첩하게 행동하는 개발자로 살지는 못했는데, 올해 하반기에는 SPC 불매 운동 바람이 불면서 간만에 사회 문제와 밀접한 프로젝트를 시작하게 되었습니다. 이 글은 그렇게 내놓은 예스피씨와 그 주변의 이야기를 해보고자 합니다. 처음부터 하려고 했던 것은 아니었어요 사실, 전에도 남양유없 아이디어를 차용한 사이트를 제작하겠다는 분이 계시기는 했습니다. 그래서 한동안 굳이 만들지 않고 기다리고자 마음을 굳게 먹고 있었는데,..
소프트웨어 마에스트로 14기 지원(탈락) 후기
소프트웨어 마에스트로 14기 지원(탈락) 후기
2023.03.09더보기 이전 글 보기 2021.04.02 - [개발이야기] - 소프트웨어 마에스트로 12기 지원 후기 지난 2021년의 12기 지원 당시 최종 면접에서 탈락한 결과, 본래 2024년 재지원하고자 하였으나 우연찮은 기회로 올해 다시 지원할 수 있게 되어 도전하게 되었습니다. 다만, 이번에도 결과는 탈락이었습니다. 그래서 이번 글에서는 어떻게 준비하였는지, 12기 대비 무엇이 바뀌었는지, 그리고 어떤 부분이 부족했는지 기록해보고자 합니다. 날짜 활동 2023년 1월 9일(월) SW마에스트로 14기 모집 공고 및 서류 접수 시작 2023년 1월 19일(목) SW마에스트로 14기 사전 설명회 2023년 2월 9일(목) SW마에스트로 14기 서류 모집 마감 2023년 2월 10일(금) - 17일(금) 지원서 검토..
2022년 회고록: 진흙탕 속 진주 찾기
2022년 회고록: 진흙탕 속 진주 찾기
2023.03.06더보기 작년 회고록 보기 2022.05.04 - [생활과 생각/매해 블로그 결산] - 새로운 경험, 바빠진 생활 그리고 행복했던 2021년 각종 활동에 많이 참여하면서 바빴던 2021년이 엊그제 같은데, 벌써 2023년이 되어 2022년을 돌아볼 시간이 왔습니다. 본래 예정되어 있던 것보다 모든 일이 앞당겨지면서 2021년보다 분명 여유 있는 한 해이면서도 어려움도 많았던 것 같습니다. 이번 회고록의 제목이 진흙탕 속 진주 찾기인 이유도 앞당겨지면서 탁해진 계획들 사이에서 나름대로 노력한 기록을 간단하게나마 남겨보고 싶었기 때문입니다. 1월: 휴대폰 없이 살기 작년 회고록에서의 언급과 같이 2학기가 끝나자마자 입대하게 되어 1달이 조금 넘는 기간 동안 휴대폰 없이 생활할 수밖에 없었습니다. 예전의 저였다..
우승은 못해도 즐거웠던 JUNCTION ASIA 2022 참여 후기
우승은 못해도 즐거웠던 JUNCTION ASIA 2022 참여 후기
2022.09.238월 19일부터 21일, 3일간 부산광역시에서는 JUNCTION ASIA 2022라는 해커톤 행사가 열렸습니다. 지금까지 워낙 어중간한 실력으로 무언가를 만들어왔어서, 솔직히 300인 안에 들까 많은 걱정을 했었는데 팀원 분들을 잘 만난 덕분인지 무사히 기회를 얻어 이렇게 대회에 다녀오게 되었네요. 회고를 겸하여, 3일간 부산에서 겪었던 일들을 차근차근 적어보고자 합니다. 더보기 JUNCTION, 그리고 JUNCTION ASIA는 JUNCTION은 유럽 핀란드에서 개최되는, 올해로 7년이 넘는 기간동안 매해 개최되어 온 세계적인 해커톤 행사입니다. 전 세계 여러 도시에서 JUNCTION의 라이선스를 받아 JunctionX 등 다양한 이름으로 행사를 개최하고 있으며, JunctionX가 아닌 Asia 행사..
리눅스의 31번째 생일을 축하하며 - 개인적인 리눅스 경험에 대한 이야기
리눅스의 31번째 생일을 축하하며 - 개인적인 리눅스 경험에 대한 이야기
2022.08.28사흘 전(2022년 8월 25일), 리눅스가 31번째 생일을 맞이했습니다. 서버, 모바일, IoT 등 다양한 분야에서 저력을 보여주고 있는 한편, 31년이 지나도 데스크톱 컴퓨터나 노트북에서는 Windows, macOS 등 다른 운영체제에 비해 힘을 못 쓰고 있다는 점은 조금 아쉬워요. Windows나 macOS만큼이나 리눅스 데스크톱 환경에도 계속해서 커다란 변화가 이뤄지고 있다 싶은데, 그 노력에 비해 아직까지도 안정성이 불안정한 측면에 사용할 수 있는 프로그램도 적어 많은 사랑을 받지는 못하고 있다는 인상입니다. 그래서 그런 것은 아니지만, 이 글은 Kubuntu 22.04에서 iBus 입력기로 쓰고 있습니다. 오늘 여기서는 2012년 전후부터 써왔던 리눅스에 대한 개인적인 회고이자, 기록을 적어보..
[Git 기반 서버 맵 관리] 맵 파일 클라우드로 자동 업로드하기
[Git 기반 서버 맵 관리] 맵 파일 클라우드로 자동 업로드하기
2022.07.30더보기 Git 기반 Minecraft 서버 맵 관리 시리즈 현재 종이상자는 하늘마을 프로젝트라는 이름의 Minecraft BE 도시맵 제작 프로젝트를 진행하면서 순차적으로 관련 환경을 Git 기반으로 이전하고 있습니다. 이 시리즈는 옮기는 과정에서 알게된 정보를 나누는 것을 목적으로 합니다. 2020.12.14 - 맵 파일 Git로 자동 업로드하기 2022.07.30 - 맵 파일 클라우드로 자동 업로드하기 - 현재 글 지난 2020년 12월, 맵 파일을 Git으로 자동 업로드하는 글을 통해 곧 클라우드로 자동 업로드하는 방법에 대해서도 업로드를 약속 드렸으나 예기치 못한 사정으로 1년 이상 지연되어 이제 글을 쓰게 되었습니다. 최대한 작년에 적용했던 방식을 되짚어 보여드릴 예정이나, 일부 오류 등이 있을..