개발이야기
불안했으나 결과는 좋았다: JUNCTION ASIA 2023 수상 후기
불안했으나 결과는 좋았다: JUNCTION ASIA 2023 수상 후기
2024.09.02작년 JUNCTION ASIA 2022 행사는 제게 있어서 웹을 공부할 거라면 이렇게 있어서는 안 되겠다, 라는 깨달음을 주었던 뜻 깊은 행사였습니다. 네, 수상은 못 했지만요. 그래서 다음 해에는 꼭 제대로 준비해서 수상하고 말겠다는 마음가짐으로 프로젝트도 만들고, 다른 대회도 나가보고, 대외 활동도 준비해보는 등 나름대로 대비하며 지냈습니다. 다만 불안했던 부분은 JUNCTION ASIA 2022의 주최였던 SHIFT가 알 수 없는 사유로 해체된 것으로 보이고, JUNCTION ASIA 행사를 유치한 부산광역시의 장이 바뀌는 바람에 정책적으로 축소나 취소가 될 수 있겠다는 점이었는데요, 실제로 다소 지원이 축소된 것으로 보이기는 했으나 다행히 카운트다운이 열리고 올해도 개최되었습니다.불안했던 선발 과..
다시 또 다시, 개인 웹사이트 제작 회고
다시 또 다시, 개인 웹사이트 제작 회고
2023.12.21예스피씨를 만들기 전, Svelte와 SvelteKit을 사용해서 처음 완성하려고 했던 건 개인 웹사이트였습니다. 기존에 만든 것이 3년 전에 만든 것치곤 부실하여 부족한 점이 많았고, HTML과 CSS, JavaScript를 이용한 순수 정적 웹사이트임에도 불구하고 속도가 빠르지 않아 개선할 필요가 있었습니다. Jekyll과 같은 정적 사이트 생성기를 사용한 것도 아니라서 유지보수가 어려웠던 건 덤이고요. 그래서 당시 개편에서는 다음과 같은 부분을 목표로 했습니다. SvelteKit 프레임워크에 익숙해지기: 웹 프레임워크를 사용하는 것이 처음이라, 문서가 잘 정리되어 있고 체감상 React와 비교했을 때 진입장벽이 낮게 느껴진 SvelteKit을 선택했습니다. 물론 지금은 React 공식 문서도 잘 정..
팀원 모두가 돋보였던 2023 SW중심대학 공동해커톤 참여 후기
팀원 모두가 돋보였던 2023 SW중심대학 공동해커톤 참여 후기
2023.07.16저희 학교는 2021년에 신규 선정되어, 2022년부터 공동 해커톤 참여 자격이 생겼습니다. 그래서 참여를 원했지만 21년도에는 참가 자격이 없었고, 22년도에는 휴학생도 참여할 수 있는지 명시되어 있지 않아 다음을 기약할 수 밖에 없었습니다. 그런데 23년도 공지를 보니, 휴학생도 참여 가능한 것으로 명시되어 있어 드디어 참여 기회가 생겼습니다. 해커톤 준비 단계 대학 내 선발전: 교내 해커톤이라는 이름의 시험 대학 내 소프트웨어 계열 학과의 입학 인원이 275명이니까, 개발자 4명 정도는 금방 채울 것이란 예상은 당연했습니다. 그런데 아무래도 평소 저조했던 다른 행사들의 참여율 때문인지, 아니면 휴학생이 정말 참가할 줄은 몰랐던 것인지 교내 해커톤이라는 이름의 선발전이 급하게 잡혔습니다. 때문에 급히..
시작은 반이랬어요, 예스피씨 개발 이야기
시작은 반이랬어요, 예스피씨 개발 이야기
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일(금) 지원서 검토..
우승은 못해도 즐거웠던 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 행사..
시작은 도피, 그러나 결국 책임감 - 오픈소스 번역 기여에 대한 기억
시작은 도피, 그러나 결국 책임감 - 오픈소스 번역 기여에 대한 기억
2022.07.182013년 12월, 당시 초등학교 졸업 직전이었던 시기 저는 처음으로 오픈소스 번역 기여를 시작했습니다. 그때 당시에는 컴퓨터 관련 활동도 종료되었고, 아직은 나이가 어리다보니 어려운 부분도 많아 안드로이드 앱 개발 도서를 가지고도 제대로 활용하지 못했던 시기입니다. 그러나 어떻게든 무언가 관련된 활동을 하고 싶었고, 그러다보니 어느새 오픈소스 번역 기여를 나름대로의 도피처로 설정하여 참여하기 시작했습니다. 누군가 보면 도피의 개념을 잘못 아는 것 아니냐고 할 수도 있겠지만, 어쨌든 도피는 맞습니다. 정면으로 개발 공부에 돌입하지 않고, 개발 지식을 번역하며 익히겠다는 생각을 했으니까요. 지금 생각해보면 그 반대가 되어야 맞는 게 아닌가 싶기도 합니다만, 적어도 그때는 그게 가장 쉬운 방법이라 생각했습니..
한국인터넷정보학회 2021년 캡스톤 디자인 & 아이디어 해커톤 경진대회 후기
한국인터넷정보학회 2021년 캡스톤 디자인 & 아이디어 해커톤 경진대회 후기
2022.02.25지난 10월 22일부터 24일까지, 한국인터넷정보학회가 개최하는 2021년 캡스톤 디자인 & 아이디어 경진대회에 다녀왔습니다. 이 대회는 성균관대학교 인공지능 혁신 공유대학 사업, 경기대학교 SW중심대학 사업, 순천향대학교 SW중심대학 사업에 참여하는 학과의 학부생이 모여 해커톤을 치루는 형태인데요, 저 또한 순천향대학교 SW중심대학 사업 참가 학과 학부생 자격으로 이번에 참여하게 되었습니다. 대회 소개 일정 이번 해커톤은 실제 개발보다는 아이디어를 우선시한 '아이디어톤'에 가까운 형태로서, 이틀간 아이디어 구상 및 세부 구현에 대한 발표자료를 제작하고 마지막날에 발표 심사 및 시상식을 진행하는 순서로 구성되어 있습니다. 상금 동상 30만원(4팀, 총 120만원), 은상 75만원(2팀, 총 150만원),..
Firefox의 Project Fission이란?
Firefox의 Project Fission이란?
2021.04.03본 글은 Mozilla 재단에서 제공하는 Mozilla Wiki 웹 사이트의 게시글을 번역한 것입니다. 원 게시글의 라이선스는 CC-BY-SA 3.0 Unported이며, Mozilla Wiki 라이선스 정책 상 CC-BY-SA 3.0 Unported 혹은 이후 버전을 사용할 수 있으므로 이 글은 하단 라이선스 표기와 관계 없이 CC-BY-SA 3.0 Unported로 배포됩니다. 전체 기여자 및 원본 글은 여기에서 확인하실 수 있습니다. Fission은 Mozilla가 구현한 Firefox의 웹사이트 격리 체계입니다. 사이트 격리는 보안 기능의 일종으로 방대한 범위의 보안 버그로부터 추가적인 보호 기능을 합니다. 사이트 격리는 웹 페이지, 웹 프레임 등을 안전하게 샌드박스에 담아 각각을 격리하여 Fir..
소프트웨어 마에스트로 12기 지원 후기
소프트웨어 마에스트로 12기 지원 후기
2021.04.02소프트웨어 마에스트로 관련 글 더보기 2021.04.03 - [개발이야기] - 소프트웨어 마에스트로 12기 지원 후기 / 현재 글 코로나19와 대학 적응 문제로 정신없이 보낸 2020년이 지나, 저도 2학년이 되었습니다. 본격적으로 대외활동을 염두해두던 찰나에 SW 마에스트로를 알게되어 지원하게 되었습니다. '합격' 후기가 아니라는 점에서 짐작은 하셨겠지만, 이 후기는 탈락한 후기를 담고 있습니다. 🙃 자기소개서 지금 와서 생각해보면, 제가 탈락하는 데 가장 큰 영향을 미친 것이 '자기소개서' 아닌가 싶습니다. 자기소개서의 문항은 다음과 같습니다. 소프트웨어 분야 전문성을 키우기 위해 남들과 달리 특별한 노력을 한 경험을 서술하여 주시기 바랍니다. (400~3000자) 귀하의 장래희망을 서술하여 주시기 ..
browser_specific_settings
browser_specific_settings
2021.01.23본 글은 Mozilla Developer Networks Web Docs의 browser_specific_settings 페이지를 번역한 내용입니다. MDN 문서 라이선스에 따라 CC-BY-SA 2.5 라이선스가 적용됩니다. (하단 라이선스 표기와 무관합니다.) MDN의 기여자 분들께서 작성해주셨습니다. (기여자 명단) 또한 Mozilla의 MDN 지역화 정책 변경으로 인해 블로그에 올리는 것이므로, 이후 번역이 가능하도록 변경될 경우 최신 반영 사항은 모두 MDN에 반영하며 블로그에는 반영하지 않습니다. 한국어 번역본의 내용은 어떠한 경우에도 보증하지 않으며 MDN의 지역화 정책에 변동이 없으면서도 요청이 있을 때에만 업데이트된 문서 내용을 반영할 것입니다. 따라서 되도록 원본 문서를 참고하시기 바랍니..
부가 기능, 그리고 부가 기능 ID
부가 기능, 그리고 부가 기능 ID
2021.01.23본 글은 Mozilla 재단에서 제공하는 Firefox Extension Workshop 웹 사이트의 게시글을 번역한 것입니다. 원 게시글의 라이선스는 CC-BY-SA 3.0 Unported이며, Mozilla.org 라이선스 정책 상 CC-BY-SA 3.0 Unported 혹은 이후 버전을 사용할 수 있으므로 이 글은 하단 라이선스 표기와 관계 없이 CC-BY-SA 3.0 Unported로 배포됩니다. 전체 기여자 및 원본 글은 여기에서 확인하실 수 있습니다. Firefox 부가 기능은 다른 Firefox 부가 기능과 구별하기 위한 각각의 ID가 있습니다. 이 글은 WebExtension API를 이용하여 제작된 부가 기능에 add-on ID가 어떻게 작동하는지에 대한 내용을 설명합니다. Firefox..