전체 글

안녕하세요 🔭 소프트웨어 개발자 허형준입니다. 개인적인 에세이와 대중적인 기술 칼럼을 쓰고 있습니다. 테스트베드 스타트업 데벤트를 창립하고 bleeding edge 기술을 다루고 있습니다.
주피터 노트북이 또 말썽이다. 포트 권한 문제로 다른 포트를 할당해주면 된다. jupyter-notebook --ip=localhost --port=10023 로 해결하면 된다.
I. 문제 npm ERR! code ERESOLVE npm ERR! Cannot destructure property 'name' of 'node' as it is null. npm install 명령어를 입력하니 위와같은 에러가 나오게 됩니다. 구글에 검색해보니 https://stackoverflow.com/questions/65724281/cannot-destructure-property-name-of-node-as-it-is-null Cannot destructure property 'name' of 'node' as it is null when I want to install dependencies of the aurelia project, got this error: npm ERR! code 1..
· 😄생각
I. 인터넷의 본질 지금 내 인터넷 탭 목록이다. 깃허브(개발), 구글 서치 엔진, 구글 애널리틱스, 포트폴리오 웹사이트, ThreeJS 문서, LMS, SolvedAc 대부분 개발 관련 탭이다. 문득 2020년 인터넷 탭이 궁금해졌다. 2020년에 내 인터넷 탭은 어떤 모습이었을까? 스크린샷 폴더를 열어 확인해봤다. 정확하게는 2019년 8월에 찍은 인터넷 탭이다. 지금은 탈퇴한 페이스북도 보이고 유튜브 탭과 개발중이던 커뮤니티의 탭이 보인다. 2021년 현재와 달라진 점은 소셜미디어의 유무다. 당시만 해도 하루 중 인터넷을 사용하는 시간동안 페이스북을 계속 켜놓고 있었고 심심할 때마다 유튜브에서 추천 영상을 시청했었다. II. 반복적인 충동 페이스북을 하는 동안 하루에 꼭 한 번씩은 인터넷 주소창에 ..
I. 준비 안녕하세요. 백준은 따로 API를 지원하지 않기 때문에 Solved AC에서 제공하는 API를 활용해야 합니다. 구현에 필요한 정보는 https://solvedac.github.io/unofficial-documentation/#/operations/getUser @solvedac/unofficial-documentation solvedac.github.io 가 필요합니다. II. 개발 저 같은 경우 포트폴리오에 적용해서 사용하고 있습니다. 코드 전문 https://github.com/DipokalLab/JS_SolvedacAPI/blob/main/get_info.js GitHub - DipokalLab/JS_SolvedacAPI: JS에서 백준 티어를 가져올 수 있습니다 JS에서 백준 티어를..
I. 시작 부트스트랩은 UI 프레임워크로 전 세계 개발자들이 유용하게 사용하고 있습니다. 원하는 디자인을 빠르고 편리하게 개발할 수 있다는 장점도 있지만, 자칫하면 투박하고 지루한 디자인이 되기 십상입니다. 그래서 부트스트랩에서는 여러 가지 커스텀을 지원하고 있습니다. 그중 Shard UI는 부트스트랩 4를 기반으로 부트스트랩을 모던한 디자인으로 만들 수 있도록 도와주고 있습니다. https://designrevision.com/demo/shards/ Shards Demo - A Modern UI Toolkit for Web Makers Triggering this action might affect you later. Do you still want to continue? designrevision.c..
· 😄생각
I. 저기요 선생님? 질문 하나만 할게요. 친구들이 밥 먹듯이 하는 이야기가 있다. ' 너 대학 무슨 과 갈 거야? 무슨 전형으로 갈 거야? ' 솔직히 말하자면 난 아직 모르겠다. 대학이 나에게 왜 필요한지에 대한 근본적인 해답을 못 찾았기 때문이다. 적어도 나에게 필요한 대학은 마음 놓고 공부할 수 있는 대학이다. 다르게 표현하면 재미있게 공부할 수 있는 대학을 가고 싶다. 진로 선생님의 대학 강의를 듣고 있다 보니 대학에 대한 근본적인 목표의식이 궁금해졌다. 대학에서 내가 무엇을 더 배울 수 있을까? 사실 이런 질문에 대한 해답을 찾으려면 직접 대학을 가보는 방법밖엔 없다. 궁금해서 고려대학교 정보대학 컴퓨터 학과의 교육과정을 알아봤다. 선택과목은 다양하지만 정작 무엇을 배우는지는 정확하게 알 수 없..
· 😄생각
I. 이야기의 시작 ' 핸드폰 좀 그만 봐라 ' 3년 전, 하루는 핸드폰에 렉이 걸려서 바닥에 집어던졌다. 불길한 예감이 들었다. 액정을 보는 순간 화면이 지지직 거렸다. 액정이 나간 것이다. 내 마음도 같이 무너져버렸다. 벌인 지 상인 지는 몰라도 1년 동안 핸드폰을 못 쓰게 되었다. 핸드폰 없이 등교하고 핸드폰 없이 놀이터를 가다 보니 핸드폰이라는 존재를 잊어버렸다. 그렇게 1년이 지났을까 일본에 출장 가셨던 아버지께서 아이폰을 선물로 주신다고 하셨다. 아버지께서 도착하시던 날 같이 핸드폰을 개봉했다. 비록 중고였지만 1년 만에 새 폰이 생긴 것이다. 그 후로 어머니께서 쓰시던 S7을 물려받았다. 여러 가지 커스터마이징도 해보고 루팅도 해보고 안드로이드 순정으로 만들어보기도 하면서 즐겁게 놀았다. 중..
· 😄생각
누구나 좋아하는 일 하나쯤은 존재한다. 그러나 그렇다고 해서 진정으로 좋아하는 일은 아니다. 때로는 좋아하는 일들이 넘쳐나 몸 둘바를 모르는 날도 있지만 좋아하는 것을 찾지 못하는 경우도 있다. 반대로 어떤 일을 진정으로 좋아하지만 그 일을 진정으로 좋아하는지 확신하지 못할 때도 있다. 그래서 우리는 좋아하는 일과 진정으로 좋아하는 일의 차이를 알아야 확신의 찬 삶을 살아갈 수 있다. 내가 무언가를 할 때 번뜩 떠오르는 아이디어, 열정을 가지고 참여할 수 있는 활동처럼 상상만 해도 미소가 지어지는 일들은 좋아하는 일이다. 그렇기에 대부분 많은 사람들이 좋아하는 일을 직업으로 삼는다. 좋아하는 일은 열정과 헌신을 통해 재미를 느낄 수 있는 일이기 때문이다. 그러나 어떤 사람들의 경우 좋아하는 일을 저버리는..
DipokalHHJ
허형준