전체 글

성장하는 삶을 목표로 삼고 있습니다. 백준 알고리즘 문제 풀이, 개발, 자기개발과 독서에 관해 비주기적으로 업로드 합니다.
내용목표 지식을 바탕으로 한 수익화 방안 마련하기 프로틴 먹으며 운동하기 지식보드 완성하기 오거서에 낼 밀린 독후감들 4편은 쓰기 프로젝트 하나정도는 완성하기 소설 50000자 이상 작성하기 스꾸공지 앱 만드는데 생각보다 많은 시간이 들어갔다. 그래서 다른 해야할일들은 진행할만한 의지가 안나오는 것 같다. 시간이 모자란 것은 아니나, 의지가 모자라다. 앱 출시하는데 비공개테스터를 모집하고, 홍보하고... 코딩 외적으로도 할일이 많다. 거기에 MVP 적인 부분보다 오히려 다른 세부적인 기능들을 넣고 빼는데 많은 자원을 소모한다.7월 막판에 좀 쉬었다.그래도 교육봉사는 잘 나가고 있다. 근데 시간이 약간 모자랄 것 같아 한탕 더 뛰어야 할것같다/책 숨을 다시 읽고 있다. 생일선물로도 많은 책을 받았다.옵시디..
어느날 갑자기 잘 쓰고있던 obsidian의 캔버스 파일이 열리지 않았다. 이에 대한 해결책을 공유한다.서문오랫동안 기록해온 옵시디언의 캔버스가 갑자기 열리지 않는다면 많이 억울할 것이다. 나의 경우에도 저렇게 나오며 옵시디언에서 캔버스가 열리지 않았다. 아래와 같은 해결책을 통해 canvas깨짐 현상을 해결할 수 있다..canvas 파일에 대한 이해.Canvas 확장나는 기본적으로 JSON 파일 형식을 변형한 것이다. 따라서 JSON 파일 형식 오류를 해결하면 캔버스 깨짐 현상도 해결할 수 있다.JSON 형식은 다음과 같이 구성된다.{ "key1":"value1", "key2":"value2", "key3":"value3"},{ "key1":"value4", "key2":"value5", "key3":..
내용목표 각종 기말 프로젝트들 성공적으로 마치기 티스토리 양식 적절하게 개정하기 교육봉사 예약하기 지식 수익화 방안 마련하기그 밖에 한일교육봉사 컨택각종 과목의 기말 과제들요리 첫 도전티스토리 스킨 변경크롬익스텐션 수정2학년 1학기 결산 업로드각종 과제들했던것 티스토리에 업로드잡설6월 초에는 리눅스 컴파일과제의 문제, 6월 막판에는 하스스톤 다시 하느라 6월 막판에 시간을 많이 날려먹었다.시험기간이라 바빠서 매주 2회 운동과 30분 공부 포기하고 duolingo만 하였다.자구, 리눅스,겜프,교육학개론, 고비영 발표, 웹프 등 프로젝트형 과제들이 많아서 그런것들을 하느라 시간을 많이 보냈다.그래도 시간을 투자한만큼 성적이 잘 나와서 만족한다.아예 일기 양식에서 '오늘 배운 것'을 빼버리고, 하나로 월로 통..
·개발
리눅스 프로그래밍 수업에서 배운 kernel 컴파일 프로젝트에 대해 다루고 있다.서문수업 시간에 진행한 커널 컴파일 과정에서 많이 해매서, 나처럼 해매는 사람을 줄이고자, 업로드 하였다. windows의 WSL 로 리눅스 Ubuntu를 실행한 환경이다.프로젝트 목표리눅스 커널에 새로운 시스템 콜을 추가한다. 이를 통해 UDP 메시지를 전송하는 함수를 Kernel 레벨에서 활용할 수 있게 한다. Kernel에 새로운 시스템 콜을 추가하였으므로 그와 연관된 커널 파일들을 수정하여 제대로 컴파일 되도록 해야 한다. 이렇게 완성된 시스템 콜을 User-level에서 호출하여 UDP 패킷을 전송하고, 전송받도록 한다.  프로젝트 진행 과정들 시스템 콜 등록을 위해 간단히 짜본 시스템 콜 함수다. 우선 시스템 콜 ..
·개발
2학년 1학기 웹 프로그래밍 강의에서 만든 기말 과제물, 나만의 사이트 만들기에 관한 설명이다.서문처음 웹 과제를 제출할 때는 조건에만 맞춰서 대충 만들어 제출하였다. 그런데 나중에 최종발표할 때 다른 사람들 작품들을 보니 너무 비교가 되어 내 차례가 되기 전에 싹 다 뜯어고쳤다. 그렇게 싹 뜯어고치는 과정에서 많이 배웠다. My Personal Page web-cv-virid.vercel.app 어떻게 만들것인가?나는 CV를 만들었는데 아직 쓸 내용이 부족했고, 내용 간의 일관성도 없었다. 그래서 아예 카드 형식으로 내용간 독립성을 주는 내비게이션을 만들고, 들어가면 각자 내용에 맞는 레이아웃이 나오게 하였다. 일관성은 대문 페이지로 이동하는 홈버튼과 대문페이지의 양식만 유지했다.비즈니스적인 CV보다는..
·개발
2학년 1학기 게임프로그래밍 과제로 제출한 유니티 2D 게임이다. 게임 제목, 개요, 기획의도게임 제목: Space우주라는 뜻과 오로지 스페이스 키만을 눌러서 진행한다는 중의적인 의미를 가지고 있다.게임 개요:2D 게임으로 다음과 같습니다.게임을 시작하면, 플레이어는 행성을 중력권 범위에 맞게 빙빙 돈다.2. 스페이스키를 누르면 현재 움직이고 있던 행성이 터지며 중력이 사라지고 원래 이동하던 방향대로 쭉 이동한다. 그리고 새로운 행성이 랜덤으로 생성된다.3. 맵 밖으로 나가면 게임 오버 되므로, 스페이스를 눌러 행성을 떠날 때는 항상 다른 행성을 찾아서 움직이는 방향으로 가야 한다.. 4. 그렇게 새로운 행성의 중력권 안에 들어갈 때마다 점수가 +1 된다. 기획 의도유저가 직관적으로 이해할 수 있는 간단..
ChatGPT 가 4o 버젼으로 업데이트 된 이후 원래 만들었던 익스텐션이 작동하지 않았다.  크롬 익스텐션 개발일지: GPTBottomCopyButton완성된 모습! 기획단계 개발하려고 하는 것 chat gpt가 코드를 짜줄 때 copy code 버튼이 아래에도 생기도록 하는 크롬 익스텐션 개발하고자 하는 이유 코드를 생성할 때 위에서부터 아래로 코드를juneforpay.tistory.com 서문원래는 activate 버튼을 눌렀을때 작동해야 하는데, 업데이트 이후에는 아무런 변화가 없다. 그래서 수정해 보았다.원인1: URL 변경일단 작동을 안했던 첫번째 이유는 URL이 변경되었기 때문이다.이전에는 ChatGPT의 url 링크가 chat.openai.com 이었는데 chatgpt.com 으로 바뀌었다..
서문2024학년 1학기, 복학하고 나서 첫 한 학기 동안 무엇을 배웠는지 과목별로 정리하였다. 성균논어전체적으로 유교를 다시보는 계기가 되었다. 유교가 꽉 막힌 사상이라 악영향만 준건 아니었다.공자가 말한 유교는 성선설이다. 그리고 그 선한 감정에서 나오는 의도를 중요시한다. 이는 '정의란 무엇인가' 책에서 말한 미덕주의와 비슷한 것 같다.그리고 유교하면 생각나는 특유의 허례허식 파묻힌 문화는 유교 잘못은 아니다.  공자는 예를 인을 실천하기 위한 수단으로 보았지 인에 앞서지는 않았기 때문이다.이와 관련해서 예의 중요성과 논어를 엮어서 글을 써 리포트로 제출하기도 했다.요약하면 공자는 그 시대에서 할 수 있는 최선의 사상을 만들어 낸 것 같다.다만, 군군신신부부자자로 대표되는 플라톤의 목적론적 사고, 그..
걍판자
걍판자의 개발과 자기개발 일지