[트위치 도네이션 계산기 제작기]이거 혹시 하면 안되는건가요..?2024. 04. 26.7분코드가 유실됐고 완벽하게 완성한 것도 아니었지만 작년 이맘때쯤 너무 재밌게 개발했던 경험이라 기록으로 남겨두고 싶어서 포스팅을 해본다. 지금은 안보지만 작년 이맘때쯤 인터넷 방송에 빠졌었다. 국내 인터넷 방송 플랫폼이라고 하면 크게 두 가지로 나뉘는데 하나가 국내 플랫폼인 아프리카, 다른 하나가 글로벌 플랫폼인 트위치였다. 나는 그 중에서 트위치에 빠졌었는데 이 트위치는 글로벌 …
소소한 타입스크립트 팁2023. 11. 10.13분타입스크립트 코드 작성 시, 불필요한 선언 최소화, for in 활용하여 객체 순회, 동일 배열 다른 타입에는 구분값 활용, any 사용 최소화 및 안전한 타입 단언을 통해 코드 안정성 강화. 이러한 방법을 통해 코드의 가독성과 유지보수성을 향상시킬 수 있습니다.
Angular :: Directive2023. 10. 09.7분Angular 디렉티브는 HTML 요소 동작 및 모양을 제어하는데 사용됩니다. 기본 어트리뷰트, 구조 디렉티브, 커스텀 디렉티브, 커스텀 구조 디렉티브로 나뉘며, 사용자 정의 디렉티브를 생성하여 HTML 요소에 동작 및 스타일을 추가할 수 있습니다.
기술블로그 시작!!2023. 08. 24.0분저는 2023년 7월부터 개발을 시작한 초보 개발자입니다. 창업을 위한 개발을 하고 있습니다. 기록 및 회고를 위한 블로그를 작성 예정입니다!! 잘부탁드려요!
왜 ChatGPT로 영어를 배워야 하는가?2023. 07. 21.6분최근 생성형 AI라 주로 불리는, GPT모델 기반의, 챗GPT가 인기를 얻고 있는데요, 이에 따라 영어학습에 있어서 인공지능을 활용한 다양한 시도들이 이루어지고 있습니다. 그 중, 주목을 받고 있는 <챗GPT를 이용한 영어 배우기>의 장점과 효과 및 활용에 대해 알아보겠습니다. 그에 앞서, GPT모델의 기반이 되는 프롬프트 엔지니어링에 대해 알아보겠습니다. 프롬프트 엔지니어링이란? 프롬프트 엔지니어링이란 언어모델을 …
Node.js 교과서 : 3. 노드 기능 (1)2023. 01. 04.31분REPL 사용하기 READ(읽기) / EVAL(해석) / PRINT(반환) / LOOP(반복) 정보를 읽어 해석한 것을 출력하는 과정을 반복하는 것을 의미 미리 컴파일하지 않아도 콘솔을 통해 사용 가능함 JS 파일 실행하기function helloWorld() { console.log('Hello World'); helloNode(); } function helloNode() { console.log('Hello Node'); } helloWorld(); $ node helloWorld Hello World Hello Node 모듈 만들기 …
채용공고 작성할때2021. 06. 12.0분채용팁으로 알려진 정보 잡코리아, 사람인 채용 정보는 개인적으로는 추천하지 않습니다. 추가로 채용 정보에 복사 & 붙여넣기 한 듯한 양식이나 글이 있다면 거르셔도 됩니다. 그만큼 채용에 관심이 없는 회사라면 개발자에 대한 인식도 부족하다고 보셔야 합니다. 아래는 제가 정기적으로 방문하는 잡플래닛/원티드 검색 조건입니다. 참고하시면 좋을 것 같습니다. 주니어 개발자 채용 정보 · …
BLEX 2021 5월 개발노트2021. 05. 30.5분🔨 개선된 항목 💬 다크모드 시스템 테마로 변경되던 사이트 테마를 직접 변경할 수 있도록 다크모드 토글 재추가 추후 다양한 테마를 추가하려고 봤더니 현재 구조로는 어려움이 많아서 변경중에 있습니다. 처음 방문한 유저인 경우에는 이전과 동일하게 시스템 설정을 따라가도록 하였습니다. 💬 사이트 디자인 상당수 수정 뒤로가기시 스크롤이 유지되지 않던 버그 수정 💬 …
🔐 RSA 알고리즘2020. 06. 23.4분문제 공개키 알고리즘 중 Rivest, Shamir, Adleman에 의해 설계된 RSA 알고리즘을 구현하라 로직 2개의 소수 (p, q)가 필요하다 n = p * q ϕ(n) = (p-1) * (q-1) e = e와 ϕ(n)의 서로소 d = e*d mod ϕ(n) = 1 c = m^e mod n m = c^d mod n …
명품이라 쓰고 사치품 혹은 호화품이라고 부르자2020. 05. 09.5분제목 명품이라 쓰고 사치품 혹은 호화품이라고 부르자 인상 깊은 핵심 문구 스스로가 명품인 사람은 그 어떤 것도 다 명품으로 만들 수 있다. 이 글을 어떻게 읽게 되었는지 최근 명품에 대한 이야기가 많이 들린다. 드라마만 봐도 몇화 어떤 장면에서 누가 입은 티셔츠가 얼마인지 검색하고 구매한다. 그만큼 자신에게 필요한 것보다는 누가 입었으니까, …
외롭다 생각하니 슬퍼졌다. 우울한걸까?2020. 05. 08.2분제목 외롭다 생각하니 슬퍼졌다. 우울한걸까? 인상 깊은 핵심 문구 외로움도 분노도 슬픔도 모두 고통이 아니다. 진정 고통은 애정과 용서와 기쁨만을 바라는 그 욕망이 아니겠는가. 이 글을 어떻게 읽게 되었는지 최근 너무 무기력하다고 느껴졌다. 힘도 들고, 피곤하기도 했다. 그러다 문득 외로운 것은 아닌가 하는 생각이 들었다. 외롭다고 생각하니 슬퍼졌다. 우울증일지도 모르겠다는 …
React Native Flexbox와 친해지기2020. 05. 07.8분React Native에선 Flexbox라는 형식으로 레이아웃 개발을 진행한다. 최신 웹 브라우저에서도 이 레이아웃이 작동하여 CSS 최신 방법론으로 알려져 있다. Flexbox는 다양한 화면 크기에서 일관된 레이아웃을 적용할 수 있다. 아래 내용은 대부분 공식문서인 "Layout with Flexbox #"을 인용하였다. Flex flex will define how your items are going to “fill” over the available …
Electron 시작하기 (With React)2020. 04. 24.17분일렉트론은 Web Stack을 이용하여 데스크톱 어플리케이션을 개발할 수 있는 도구이다. GitHub에서 Atom을 제작하기 위해서 만들었으며 일렉트론을 사용하여 만들어진 어플리케이션은 Slack, VS Code, Discord가 있다. 기본적으로 크로미움을 내장하고 있는 것으로 보인다. 프레임워크 구성 main.js 메인 프로세스 데스크톱 앱의 백엔드 역할을 수행 앱 자체의 총괄적인 부분(Node.js와 거의 동일) 업데이트 제어 OS GUI …
나도 놀면서 일하고 싶다.; 천재들과 비교하며 한없이 낮아지는 나에게2020. 04. 20.6분제목 나도 놀면서 일하고 싶다.; 천재들과 비교하며 한없이 낮아지는 나에게 인상 깊은 핵심 문구 당신은 나의 영원한 적입니다. 욕망을 주셨으면 재능도 주셨어야지. 끝까지 가면 내가 다 이겨 읽었으면 하는 독자 이 글은 결국 노력에 대한 글이다. 지루하고 시시할지도 모르겠지만, 갑작스러운 번아웃이나, 목표가 좌절되었을 때, 허무감이 몰려올 때 마음을 다잡고자 그간 …
‘내 삶이 나아질 수 없음’을 받아들이는 것이 아닌, 행복을 향하는 진정한 수용의 의미2020. 04. 15.3분제목 세수를 위한 용기; ‘내 삶이 나아질 수 없음’을 받아들이는 것이 아닌, 행복을 향하는 진정한 수용의 의미 인상 깊은 핵심 문구 제가 변화시킬 수 없는 것을 받아들이는 평온과, 변화시킬 수 있는 것을 변화시키는 용기와, 이것을 분별하는 지혜를 주소서 이 글을 어떻게 읽게 되었는지 확신이 없었다. 내가 옳다는. 전공 공부를 계속 …
PHP에서 AJAX 사용하는 방법2020. 04. 04.9분이 글은 AJAX 개념과 PHP에서의 활용 방법을 다루고 있다. AJAX는 비동기 통신 기술로, 백엔드에서 필요한 부분만 제공하고 프론트에서 필요한 부분만 가져와 붙힐 수 있다. 예제를 통해 AJAX의 구현 방법과 JSON을 이용한 통신도 소개하고 있다.
마음은 종종 걱정이라는 거짓말을 한다.; 불안 아래 교묘히 숨어있는 세 가지 생각.2020. 04. 01.4분제목 마음은 종종 걱정이라는 거짓말을 한다.; 불안 아래 교묘히 숨어있는 세 가지 생각. 인상 깊은 핵심 문구 특히 상위 10%의 기준이 평균이 되는 한국 사회는 개인에게 끊임없이 스스로의 상품 가치를 높일 것을 주문한다. 이 글을 어떻게 읽게 되었는지 요즘은 줄어들었지만, 군 복무시절 행보관님이 항상 나한테 '이제 그만 걱정 좀 내려놔라'라는 …
무식과 유식, 무능과 유능2020. 03. 25.2분제목 무식과 유식, 무능과 유능 인상 깊은 핵심 문구 2로 시작해서 3으로 가고, 다시 2로 시작해서 3으로 가는 과정을 최대한 자주, 최대한 짧게 반복하다 보면 급경사를 완경사로 바꿀 수 있을 것 같습니다. 이 글을 어떻게 읽게 되었는지 유튜브 생활 코딩 채널 알람이 떠서 보게 되었다. 생활 코딩 관련 알람은 처음 …
포스트 임시 저장2020. 03. 23.3분이 블로그는 정말 짜증나는게 포스트가 임시 저장이 안된다는 점이 매우 불편하다. 솔직히 지금까진 큰 무리없이 비공개 기능을 활용해서 어찌저찌 여차저차 써왔지만 임시 포스트 저장이라는 기능을 만들어 달라는 요청을 받아들여 해당 기능에 대한 구상과 DB작업은 끝냈음에도 불구하고 일하고 오면 피곤하다는 핑계로 계속해서 미루고 있다. 이번 주말에 만들어버릴 생각으로 계획 좀 해놓으려고 …
[한라대학교 공지 알림 봇] 유지보수 2탄2020. 03. 02.5분Intro 다시는 이 시리즈에 글 쓸 일이 없길 바랐지만. 짜잔. 그럴리가 없죠. 시작하겠습니다. 유지보수 2탄 사건 설명 사건 개요 알람이 폭팔적으로 와서, '또 제목을 바꾼건가?', '난 잘 고쳤는데?'라는 생각을 했다. 그런데 그게 아니였다. 게시글을 지운것이다. 게시글은 3가지 방식으로 작동된다. 작성,수정,삭제 작성과 수정에 대한 대책은 바로 앞 게시글에서 해결했다. 하지만 삭제를 …
[한라대학교 공지 알림 봇] 마치며2020. 02. 24.3분Intro 블로그 첫 프로젝트가 끝났습니다. 다음에 다른 프로젝트로 찾아뵙겠습니다. 한라대학교 공지 알림 봇 제작기를 읽어주신 모든분들께 감사드립니다. 최종 코드 일반 공지_ver # -*- coding: utf-8 -*- ########## 서비스 코드 import requests from bs4 import BeautifulSoup import os import telegram import sys import time BASE_DIR = os.path.dirname(os.path.abspath(__file__)) my_token = '봇 토큰' …
한 달 안에 취업하기 #02020. 01. 23.2분미친놈 필자는 현재 병에 걸려있다. 일정이 없어진 1.14 부터 현재까지 아무것도 안하고 시간만 보냈다. 무슨 병인지는 몰라도 심각한 병인것은 틀림없다. "그게 뭐 어때서" 라고 생각하는 사람들도 있지만, 필자는 현재 20대에서 가장 중요한 시기 (필자는 2020.02 졸업 예정자)라는 것을 고한다. 미친게 분명하다. 무엇이든 바꿔야만 한다. 무엇을 해야할까를 고민을 해본 결과 뻔하게도 …