개발이야기
팀원 모두가 돋보였던 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..
Material Card의 렌더링 오류 발생할 때 해결법
Material Card의 렌더링 오류 발생할 때 해결법
2020.03.04안드로이드에서 Material Components의 일부로 제공하는 카드 레이아웃은 반드시 테마도 Material Components를 상속받거나 그 자체여야합니다. 하지만 한동안 해당 테마로 설정하지 않아도 작동할 수 있도록 풀려 있었고, 이것이 저를 비롯한 일부 사용자에게 라이브러리 업데이트 시 갑작스러운 오류로 인식하는 일도 생겼습니다. 보통은 위 내용처럼 style.xml의 AppTheme 부분을 Theme.MaterialComponents에 속하는 항목으로 상속하게 해놓은 다음, AndroidManifest.xml 파일에서 필요한 Activity의 'android:theme' 값을 Theme.MaterialComponents의 상속을 받는 테마로 바꾸면 됩니다. 하지만 만약 이를 fragment..
메아리 for 미소일기 서비스 중단 안내
메아리 for 미소일기 서비스 중단 안내
2020.03.04안녕하세요. 종이상자입니다. 메아리 for 미소일기가 2020년 3월 4일 부로 잠정 서비스를 중단합니다. 당초 오늘 대대적인 개편을 준비 중이었으나, 테스트를 위해 미소일기 웹사이트에 접속해보니 더이상 접근이 불가능함을 알게 되었습니다. misodiary.net 도메인이 2월 27일 부로 만료되어, 더이상 대피소 웹사이트를 접속할 수 없게 되었습니다. 따라서 미소일기 도메인이 갱신되어 제대로 접속할 수 있을 때까지 모든 작업은 중단되며, 앱 또한 게시를 중단할 예정입니다. 미소일기 서비스가 재개되어 다시 사용할 수 있게 되면 다시 앱을 게시하여 서비스를 더욱 편리하게 이용할 수 있도록 최선을 다해 돕겠습니다. 감사합니다.