it-jm의 등록된 링크

 it-jm로 등록된 티스토리 포스트 수는 217건입니다.

제 22대 국회의원 총선 선거 일정 및 사전 투표 일정 확인하세요! [내부링크]

2020년에 실시했던 국회의원 총선거 투표가 벌써 4년이 지나, 2024년도가 되어서 다시 국회의원 총선거 투표일이 다가왔습니다. 4년이 벌써 지나갔다는 것도 놀라운데 제 22대 국회의원 총선거가 4월 코 앞으로 다가왔는데요. 선거 일정은 어떻게 진행되는지, 투표 일자는 언제인지 알아보도록 하겠습니다. 글의 순서는 아래와 같이 진행하겠습니다. 1. 제 22대 국회의원 총선거 2. 제 22대 총선 일정 3. 투표 일정 4. 마무리 말 1. 제 22대 국회의원 총선거 대한민국의 국회의원을 뽑는 선거로, 국회의원 총선거를 줄여 '총선'으로 부르고 있습니다. 대선은 대통령을 뽑는 선거, 지방선거는 지방자치단체장을 뽑는 선거입니다. 총선은 국회의원을 뽑는 선거를 뜻하는데요. 대한민국 국회의원의 임기는 4년으로 대..

조기퇴소자가 알려주는 2024 예비군 기간, 훈련 및 꿀팁! 지각하면 어떻게? [내부링크]

요새 길거리에서 예비군 훈련을 가시는 전우분들을 굉장히 많이 보고 있습니다. 병무청은 3월 4일부터 2024년도 병력동원훈련소집(동원훈련)을 실시한다고 밝혔는데요. 예비군 훈련 대상자 기간과 훈련 내용 그 외의 알기 힘든 꿀팁에 대해서 알아보고, 과연 예비군 훈련에 지각하면 어떻게 되는지 알아보겠습니다. 글의 순서는 아래와 같이 진행하겠습니다. 1. 예비군 훈련 대상자와 기간 2. 예비군 훈련 내용 3. 예비군 훈련 꿀팁 4. 예비군 훈련장에 지각한다면? 5. 마무리 말 1. 예비군 훈련 대상자와 기간 예비군 훈련 대상자는 병을 기준으로 크게 보면 1~4년 차, 5~8년 차입니다. 우선 예비군 연차에 대한 계산은 다음과 같습니다. 본인이 전역한 연도 이후, 다음 해부터 예비군 1년 차로 계산합니다. 예)..

3대 블로그 색인 사이트 등록 한번에 끝내버리기! 구글 서치콘솔 / 빙 웹마스터 / 네이버 서치어드바이저 [내부링크]

요새 블로그 부업이 핫해지면서 많은 분들께서 블로그 글쓰기에 도전하고 계신데요. 여러분들이 우선 글을 열심히 적으시고 나면 웹 크롤링 봇에게 나의 글이 존재함을 알려야만 검색했을 때 나의 글이 노출되게 되는데요. 웹 크롤링 봇에게 나의 글을 알리는 가장 유명한 3대 사이트는 구글 서치콘솔, 빙 웹마스터, 네이버 서치 어드바이저입니다. 구글 서치콘솔, 빙 웹마스터, 네이버 서치 어드바이저에서 나의 블로그를 인증받아야만 글이 존재한다는 요청을 보낼 수 있기 때문에, 티스토리를 기준으로 구글 서치콘솔, 빙 웹마스터, 네이버 서치 어드바이저에서 한 번에 나의 블로그를 인증받는 방법에 대해 설명해 드리겠습니다. 글의 순서는 아래와 같이 진행하겠습니다. 1. 초기에 필요한 사항 2. 구글 서치콘솔, 빙 웹마스터, ..

티스토리 기본 스킨 글 수정 삭제 버튼 3분 안에 추가 +설정 화면 [내부링크]

티스토리를 시작하시면 많은 분들께서 기본 스킨 중 가장 괜찮은 스킨인 오디세이 스킨을 많이 사용하실 것 같습니다. 하지만 해당 스킨으로 글 작성이나 수정을 할 때마다 티스토리 홈페이지에서 들어가야 하는 불편함이 있었는데요. 글에서 바로 글 수정 또는 설정으로 들어가는 방법인 글에 수정 삭제 버튼을 추가하는 방법에 대해 알아보겠습니다. 글의 순서는 아래와 같이 진행하겠습니다. 1. 티스토리 오디세이 스킨 변경하는 법 2. 글 수정 삭제 버튼 만들기 3. 마무리 말 1. 티스토리 오디세이 스킨 변경하는 법 티스토리 오디세이는 좌측 스킨 변경 메뉴에서 선택하실 수 있습니다. 스킨 선택 이후, 스킨에 대한 편집을 진행하시려면 편집 버튼을 누르시면 됩니다. 스킨 내부에서도 다양한 사항이 있지만, html 편집 버..

구글 애드센스 잔고(지급) 업데이트 안되는 문제 3분 안에 알아보기 [내부링크]

많은 분들께서 구글 애드센스를 이용해 블로그, 홈페이지 등 많은 곳에서 수익을 창출하고 계십니다. 구글 애드센스 홈페이지에서 예상 수입을 통해 오늘은 몇 명이 내 글을 봤는지, 수익은 얼마나 나왔는지 확인을 하고 계신데요. 예상 수입은 계속해서 쌓이고 있지만, 잔고에는 그만큼 돈이 쌓이지 않는 문제를 겪으신 분이 계실 겁니다. 구글 애드센스 잔고(지급) 업데이트 안 되는 문제에 대해 3분 안에 빠르게 알아보겠습니다. 글의 순서는 아래와 같이 진행하겠습니다. 1. 구글 애드센스 예상 수입 2. 구글 애드센스 잔고(지급) 업데이트 방식 3. 마무리 말 1. 구글 애드센스 예상 수입 구글 애드센스의 예상 수입은 매일매일 업데이트 되면서 금액이 계속 바뀌고 있는데요. 여러분들이 아셔야 할 부분은 바로 예상 수입..

유튜브 프리미엄 VPN 우회 금지? 어떻게 해야할까? [내부링크]

2024년 2월부터 유튜브 프리미엄 VPN 우회에 대해 많은 뉴스 기사들이 쏟아졌습니다. 기존에 유튜브 프리미엄 우회에 대한 방법을 소개한 블로그로서 해당 뉴스 기사를 보고 아무것도 하지 않을 수 없었는데요. 유튜브 프리미엄 VPN우회는 과연 금지인지, 어떻게 해야 할지 알아보겠습니다. 글의 순서는 아래와 같이 진행하겠습니다. 1. 유튜브 프리미엄 우회에 대해 2. 유튜브 프리미엄 VPN 금지 또는 불법일까? 3. 그렇다면 어떻게 해야 할까? 3. 마무리 말 1. 유튜브 프리미엄 우회에 대해 유튜브 프리미엄은 유튜브, 유튜브 뮤직에 대한 멤버십 가입을 통해 다양한 편한 기능을 제공하고 있습니다. 이런 편리한 기능을 제공하기 때문에 유튜브 프리미엄에 대한 수요는 매우 높은데요. 유튜브는 국가별로 멤버십 구..

구글 애드센스 납세자 거주지 세금 정보 등록 5분 안에 해결! [내부링크]

구글에서 애드센스를 이용해서 광고를 표시하고 광고비를 받으시는 분들께서는 모두 한 번쯤 겪는 일이 실 텐데요. 바로 구글 애드센스에서 납세자 거주지 세금 정보가 필요하다는 알람이 오는 것입니다. 구글에서 광고비를 지급하기 위해서는 사용자의 현재 거주지 세금 정보가 필요하기 때문인데요. 납세자 거주지 세금 정보 등록을 5분 안에 하는 방법에 대해 알아보겠습니다! 글의 순서는 아래와 같이 진행하겠습니다. 1. 제출 방법 2. 오류 발생 시 체크사항 3. 마무리 말 1. 제출 방법 납세자 거주지 세금 정보는 매우 간단하게 출력할 수 있는데요. 바로 홈택스에서 납세자 거주지 세금 정보를 신청하고 출력하시면 됩니다. 1. 홈택스에서 거주자증명서 발급 신청 후 2~3 영업일 이후에 해당 서류를 발급할 수 있습니다...

다음 메일 반송 Returned mail : sender is unauthenticated [내부링크]

다음에서 스마트워크를 사용하면서 기업 메일을 사용하시는 분들이 많으실 텐데요. 다음 스마트워크는 기본적으로 도메인에 대한 소유권만 확인되면 기업메일을 사용하는 게 무료기 때문입니다! 하지만 이 스마트워크로 기업 메일을 사용하시면서 발생할 수 있는 치명적인 오류가 있는데요. 바로 타 메일(지메일 등)로 메일을 보냈을 때 아래 오류가 나타나는 것입니다. This mail has been blocked because the sender is unauthenticated. 해당 오류의 원인에 대해서 빠르게 알아보고 3분 안에 해결하는 방법에 대해서 알려드리겠습니다! 글의 순서는 아래와 같이 진행하겠습니다. 1. 오류의 원인 2. 해결 방법 3. 마무리 말 1. 오류의 원인 다음 스마트워크를 사용하면서 주로 지메..

인생이라는 긴 여행 속에서 함께 가는 사람들에 대한 생각이 많아질 때 [내부링크]

인생이라는 긴 여행 속에서 때로는 나만의 길을 걸을 때도 있고, 타인과 함께 걸을 때도 있을 것이다. 가끔 나와 함께 여행을 떠나는 사람들 중에서 다음과 같은 의문이 들 때가 있다. 우리는 함께인가? 철저한 인간의 본성 속에 숨겨진 함께의 의미는... 내가 도움이 필요로 할때 도움을 줄 수 있는 사람과 함께이고 싶어 한다. 물론, 내가 100% 모두 다 맞다고 말하진 않지만. 나에게 도움이 되지 않는 사람과 함께이고 싶은 사람은 없을 것이다. 함께. 함께 한다는 건 내가 도움을 받을 수도, 줄 수도 있는 관계이다. 설령 지금 당장이 아니더라도, 미래 또는 과거에 있을 관계 때문에 함께하고 싶을지도 모른다. 미래 또는 과거에 있을 관계에 대한 생각으로 인해 우리는 힘들어진다. 내가 손해를 본다던지, 되돌려..

친환경 주차구역 과태료? 주차가능차량? 3분 안에 알아봐요! [내부링크]

2022년부터 시행된 친환경 주차구역은 공공시설, 인구 밀집시설에서 주로 배치를 하고 있는데요. 의무적으로 시행되는 만큼 점차 친환경 주차구역 시설이 늘어나고 있음을 알 수 있습니다. 이번엔 친환경 주차구역의 세부적인 내용과 과태료에 대해서 빠르게 알아보도록 하겠습니다! 글의 순서는 아래와 같이 진행하겠습니다. 1. 친환경 주차구역이란? 2. 주차가능 차량은? 3. 과태료는? 4. 마무리 말 1. 친환경 주차구역이란? 친환경 주차구역은 환경부에서 2022년 1월 28일 '환경친화적 자동차의 개발 및 보급 촉진에 관한 법률'을 일부 개정하며, 아래와 같이 의무 설치를 법률로 제정함에 따라 설치되는 주차구역입니다. 개정 법률에 따르면 전기차 충전시설과 전용주차구역 설치 의무대상이 강화됐다. 총 주차대수가 5..

2024년 예비군에 대해서 3분 안에 알아보자! [내부링크]

2024년도가 시작되면서 또 많은 예비군 분들께서 국가의 부름을 받고 가실 것 같습니다. 저 또한 작년 예비군 훈련을 했던 게 엊그제 같은데, 벌써 2024년 예비군 일정이 나온다니 시간이 정말 빨리 흐른 것 같네요. 이번엔 2024년도 예비군 훈련 및 일정과 2024년을 맞아 다양하게 변화된 예비군 훈련 내용에 대해서 알아보겠습니다. 글의 순서는 아래와 같이 진행하겠습니다. 1. 2024년 예비군 훈련 대상 및 훈련 내용 2. 2024년 예비군 훈련의 변동사항 3. 예상 훈련 보상비 4. 마무리 말 1. 2024년 예비군 훈련 대상 및 훈련 내용 국방부의 보도자료에 의하면 2024년 예비군 훈련은 전국 280만 명의 예비군을 대상으로 3월 4일(월)부터 시작된다고 합니다. 예비군 훈련은 세부적으로 대상..

유튜브 프리미엄 터키, 우크라이나 10분 안에 우회 방법! [내부링크]

유튜브 프리미엄 가격이 오르면서 기존 1~1.4만 원대의 가격이 1.5~1.9만 원대까지 상승함에 따라 많은 분들께서 부담을 느끼고 계십니다. 바뀐 가격으로 보면 1년에 약 18만원을 유튜브 프리미엄 구독료로 내야 하는데요. 해당 가격을 거의 10분의 1 가격으로 줄일 수 있는 터기, 우크라이나 유튜브 프리미엄 우회 방법을 소개합니다. 글의 순서는 아래와 같이 진행하겠습니다. 1. 5분 안에 끝내기 위한 준비물 2. 우회하는 방법 3. 주로 발생하는 오류 4. 마무리 말 1. 5분 안에 끝내기 위한 준비물 5분 안에 유튜브 프리미엄 우회를 마치기 위해서는 휴대폰, 안 쓰는 구글 계정, VPN, 해외 주소가 등록된 카드가 필요합니다. 1-1. 휴대폰, 안 쓰는 구글 계정 첫 번째는 인터넷 연결이 된 휴대폰..

인스타 친구가 날 차단한걸까? 숨김? 볼 수 없습니다 오류 [내부링크]

많은 분들께서 인스타그램을 통해 지인, 친구, 인플루언서들의 스토리를 많이 보고 계시는데요. 간혹 가다가 인스타그램을 이용하시는 분들 중 오류로 인해 스토리를 볼 수 없는 오류가 생기게 됩니다. 자주 보던 사람의 인스타일수록 갑자기 오류가 생기게 되면 무슨 상황인지 궁금하신 분들이 많으신데, 그래서 인스타그램 볼 수 없습니다 오류에 대해 알아보겠습니다! 글의 순서는 아래와 같이 진행하겠습니다. 1. 인스타 차단이 아닌 이유 2. 인스타 볼 수 없습니다 오류 이유 3. 마무리 말 1. 인스타 차단이 아닌 이유 인스타 차단을 당하게 된다면 다음과 같이 표시되게 됩니다. 친구의 게시물이 아예 보이지 않게 되며, 사용자를 찾을 수 없음이라고 나오게 되는데요. 인스타 볼 수 없습니다 오류는 다음과 같이 다르게 나..

2024년 무상으로 거주 가능한 한국장학재단 창업기숙사는? [내부링크]

한국장학재단에서 창업기숙사라는 시설을 운영 중에 있는데요. 많은 분들께서 해당 시설에 대해 잘 모르고 계시는 것 같습니다. 그래서 창업에 관심 있거나 이미 창업을 한 분들에게 정말 유용한 한국장학재단 창업기숙사에 대해 알아보겠습니다! 글의 순서는 아래와 같이 진행하겠습니다. 1. 한국장학재단 창업기숙사란? 2. 마무리 말 1. 한국장학재단 창업기숙사란? 1-1. 지원대상 국내 소재 대학(원)에 재학 또는 휴학중인 대학(원) 생으로 창업에 관심 있거나 이미 창업을 한 분(`24년 2월 졸업(예정) 자 제외)에게 창업기숙사에 입주 자격이 주어지게 되는데요. 1-2. 지원내용 한국장학재단에서 지원하는 창업기숙사는 정말 파격적입니다! 1. 주거지원 : 1년(2024년 2월 ~ 2025년 1월) 기술사실, 창업활..

한국장학재단 외국인이 받을 수 있는 혜택은? 장학금, 지원? [내부링크]

최근 대학교 입학시즌이 다가오면서 한국장학재단에서 받을 수 있는 혜택을 많은 분들이 궁금해하시는데요. 내국인뿐만 아니라 외국인 분들이 한국에 유학생으로 오시면서 어떤 혜택을 받을 수 있는지 궁금하실 것 같습니다. 그래서 외국인이 한국장학재단을 통해 받을 수 있는 혜택에 대해 알아보겠습니다. 글의 순서는 아래와 같이 진행하겠습니다. 1. 외국인이 받을 수 있는 한국장학재단 혜택 2. 외국인이 받을 수 있는 장학금, 지원 혜택 3. 마무리 말 1. 외국인이 받을 수 있는 한국장학재단 혜택 아쉽지만 한국장학재단에서 외국인이 받을 수 있는 혜택은 많지 않습니다. 한국장학재단에서는 외국인 유학생을 위한 한국어 교육 및 문화 체험 프로그램 운영하고 있는데요. https://www.kosaf.go.kr/ko/main..

한국장학재단 채무자 신고 기간 지나면 과태료가 부과됩니다! [내부링크]

한국장학재단에서 취업 후 상환 학자금 대출을 받은 분들께서는 매년 12월 한 달 동안 정기 채무자 신고를 진행해야 합니다! 글의 순서는 아래와 같이 진행하겠습니다. 1. 한국장학재단 채무자 신고란? 2. 한국장학재단 채무자 신고 누락 시 과태료는? 3. 마무리 말 1. 한국장학재단 채무자 신고란? 취업 후 상환 학자금대출(이하 ICL)은 잔액 보유자에게 연 1회 본인(배우자 포함)의 주소, 직장, 소득 등을 최신화하고 대출 원리금을 확인하는 신고 의무를 부여하는 제도를 뜻합니다. 신고 기간은 12월 한 달 동안, 24시간, 주말 및 공휴일 포함하여 진행하게 되는데요. 본인과 배우자의 주소, 직장정보 등 신고를 진행하고 대출원리금을 확인하게 됩니다. 신고하는 방법은 한국장학재단 홈페이지 및 앱에서 전자신고..

대학생이라면 누구나 받아야 하는 한국장학재단 생활비 대출 후기 및 꿀팁 [내부링크]

최근 물가가 오르면서 생활비 등 기타 비용의 지출이 많아지고 있는데요. 그만큼 대학생분들의 자금에 대한 부담도 커졌을 거라고 생각합니다. 하지만 많은 분들께서 대출이라는 이름에 거부감을 느끼셔서 한국장학재단에서 진행하는 생활비 대출에 대해 생각해보지 않으셨을 것 같은데요. 이번에 자세하게 어떤 대출인지 그리고 꿀팁에 대해서 알아보겠습니다. 글의 순서는 아래와 같이 진행하겠습니다. 1. 한국장학재단의 생활비대출이란? 2. 실제로 생활비 대출을 받은 후기 3. 생활비 대출 꿀팁 4. 마무리 말 1. 한국장학재단의 생활비 대출이란? 대학(원)생이 학기 중 필요한 숙식비, 교재비, 교통비 등을 위해 학기당 200만 원까지 지원해 주는 생활비 대출입니다. 해당 대출은 취업 등 소득이 발생한 시점부터 소득수준에 따..

1분 안에 유튜브 뮤직 백그라운드 꺼짐 오류 해결 3가지! [내부링크]

최근 운동이나 운전 중에 유튜브 뮤직을 백그라운드로 많이들 유튜브 뮤직을 사용하고 계신데요. 몇몇 분들께서 유튜브 뮤직 백그라운드가 되지 않는다는 불편함을 느끼고 계십니다. 그래서 유튜브 뮤직이 음악이 백그라운드에서 끊기는 문제점을 해결하고 다시 발생하지 않는, 1분 안에 유튜브 뮤직 백그라운드 끊김 해결 방법 3가지를 알려드리겠습니다. 글의 순서는 아래와 같이 진행하겠습니다. 1. 유튜브 뮤직 백그라운드 끊김 해결방법 3가지 2. 마무리 말 1. 유튜브 뮤직 백그라운드 끊김 해결방법 3가지 1-1. 인터넷 연결 확인하기 첫 번째는 인터넷 연결 확인입니다. 모바일 데이터 사용 또는 와이파이 사용인지를 인지하시고, 와이파이를 사용하시면 내 통신사 공유기를 자동으로 연결한 것인지 확인해 보세요 네트워크의 속..

1분 안에 유튜브 뮤직 끊김 해결 방법 3가지! [내부링크]

최근 유튜브와 연동되고 AI를 이용한 음악 추천까지 해주는 유튜브 뮤직을 정말로 많이 사용하고 계신데요. 운동이나 운전 중에 유튜브 뮤직을 정말로 많이 사용하고 계십니다. 그럴 때 음악이 끊기면 정말 불편하고 다시 설정해도 또 끊기는 경우가 생겨 짜증이 날 때 가 있습니다. 그래서 유튜브 뮤직에서 음악이 끊기는 문제점을 해결하고 다시 발생하지 않는, 1분 안에 유튜브 뮤직 끊김 해결 방법 3가지를 알려드리겠습니다. 글의 순서는 아래와 같이 진행하겠습니다. 1. 유튜브 뮤직 끊김 해결방법 3가지 2. 마무리 말 1. 유튜브 뮤직 끊김 해결방법 3가지 1-1. 인터넷 연결 확인하기 첫 번째는 인터넷 연결 확인입니다. 모바일 데이터 사용 또는 와이파이 사용인지를 인지하시고, 와이파이를 사용하시면 내 통신사 공..

[공휴일, 대체공휴일] 2024년의 휴일과 연차 타이밍에 대해서 알아보자! [내부링크]

2024년 갑진년이 드디어 오게 되면서 학생, 직장인, 자영업자 등 많은 분들께서 휴일과 연차 타이밍에 대해 궁금하실 것 같습니다. 빨간날이나 황금연휴가 실질적으로 궁금하신 분들이 많으실텐데요. 본론은 최대한 줄이고 빠르게 해당 내용에 대해서 알아보겠습니다. 글의 순서는 아래와 같이 진행하겠습니다. 1. 2024년 휴일 2. 2024년 핵심 연휴 3. 연차 핵심 타이밍과 황금연휴 4. 마무리 말 1. 2024년 휴일 2024년의 휴일은 아래와 같습니다. 많은 분들께서 해당 이미지를 저장하고 궁금하실 때나 주변 사람들에게 보여주시면 좋겠습니다^^ 출처 : 아시아투데이 기사 2. 2024년 핵심 연휴 2024년은 시작하는 신정부터 주 3일 이상 연휴를 보낼 수 있습니다. 2024년 1월 1일이 월요일이기 때..

[유튜브] 유튜브 수익계산기 / 수익 / 수익창출 / 채널 / 수입 / 예상수익 / 추정수익 / 월 수입 [내부링크]

최근 한 다리 건너 지인이 유튜버라고 할 정도로 유튜버라는 직종에 대한 인기는 사그라들지 않고 있는데요. 아무래도 자신이 좋아하는 것을 하면서 즐기는 모습을 사람들에게 보여주고, 돈을 벌 수 있다는 장점이 많은 사람들에게 있어 유튜버라는 직업을 선망하게 만드는 것 같습니다. 많은 분들께서 유튜버라는 직종을 희망하면서 그 수입에 대해 궁금해하고, 내가 좋아하는 유튜버는 수입이 어느 정도 일까 궁금해하시는 것 같아 예상 수익을 조회하는 방법에 대해 알려드리겠습니다. 글의 순서는 아래와 같이 진행하겠습니다. 1. 유튜브 예상 수익 검색하는 사이트 2곳 2. 예상 수익 검색하는 법 3. 예상 수익을 더 자세히 알 수 있는 법 4. 마무리 말 1. 유튜브 예상 수익 검색하는 사이트 2곳 1-1. 인플루언서 - h..

[electron-forge] An unhandled rejection has occurred inside Forge 일렉트론 빌드 에러 [내부링크]

electron-forge를 이용해서 일렉트로 파일을 빌드하는 데 있어서 다음과 같은 오류가 발생할 때가 있습니다. 해당 오류의 해결방법과 원인을 빠르게 파악해보겠습니다. 글의 순서는 아래와 같이 진행하겠습니다. 1. 오류의 원인 2. 오류 해결방법 3. 결괏값 4. 마무리 말 1. electron-forge 에러 원인 1-1. electron-forge cli를 설치하지 않았을 경우 1. electron-forge를 cli를 통해 진행하는데, cli를 설치하지 않았을 경우 위와 같은 에러가 발생할 수 있습니다. 1-2. electron-forge config 파일을 직접 입력했을 경우 1. electron-forge를 config파일을 통해 진행하는데, 직접 config파일을 입력했을 경우 위와 같은 ..

[유튜브 뮤직] 끊김 / 와이파이 / 멈춤 / 품질 / 고품질 / 저품질 / 오류 해결하는법 [내부링크]

동영상은 유튜브, 음악은 유튜브 뮤직. 이런 식으로 요새는 사람들이 많이 이용하고 있는 추세인데요. 새롭게 유튜브 뮤직을 사용하게 되시면서 발생하는 여러 문제들이 있습니다. 예를 들면 음악이 끊기거나, 멈추거나 저품질의 음원을 듣고 계시는건데요. 해당 문제들을 알아보고 해결하는 방법에 대해 소개해보겠습니다. 글의 순서는 아래와 같이 진행하겠습니다. 1. 유튜브 뮤직 끊김 또는 멈춤 오류 이유와 해결방법 2. 유튜브 뮤직 품질 향상 방법 3. 마무리 말 1. 유튜브 뮤직 끊김 또는 멈춤 오류 이유와 해결방법 1. 유튜브 뮤직 끊기는 경우는 일반적으로 인터넷 연결이나 안정성 문제일 가능성이 높습니다. 해당 문제를 해결하기 위해 아래의 사항을 체크해보세요. 1. 데이터 또는 Wi-Fi 연결이 안정적인지 확인합..

[유튜브 프리미엄] 우회 / 방법 / 결제 / 오류 / 해외국가 / iOS / 안드로이드 하는 법! [내부링크]

요새는 유튜브를 안보시는 분들이 없으실정도로 정말 인기가 많은 플랫폼인데요. 유튜브 프리미엄을 결제하지 않고 볼 시 많은 광고와 비디오 저화질로 인해 많은 분들께서 결제를 고민하고 계십니다. 하지만 최근 가격 인상으로 인해 한국은 10,450원, iOS 결제시 14,000원까지 가격이 올라서 많이들 부담되실 텐데요. 그래서 해외 국가로 우회하여 결제하는 방법에 대해 알아보겠습니다. 글의 순서는 아래와 같이 진행하겠습니다. 1. 유튜브 프리미엄 가격이 저렴한 국가 2. 해외국가로 우회해서 결제하는 방법 3. 우회결제 시 오류 대처방법 4. 우회한 기존 사용자가 변경 시 5. 마무리 말 1. 유튜브 프리미엄 가격이 저렴한 국가 우선 현재(2023년 10월) 환율 기준 가장 저렴한 나라 순서대로 유튜브 프리미..

[예비군] 학생 / 동원 / 동미참 / 기간 / 연차 / 훈련에 대해서 알아보자 [내부링크]

많은 예비역 분들이 군대를 다녀오시면서 전역의 짜릿함을 느끼고 저 역시도 그랬습니다. 사회에 나와 생활하던 중 예비군 통지서를 받게 되면 왠지 모를 슬픔과 분노가 생기게 되는데요. 이번에는 예비군의 종류와 기간, 연차, 훈련에 대해서 알아보겠습니다. 글의 순서는 아래와 같이 진행하겠습니다. 1. 예비군 종류 2. 예비군 기간과 연차 3. 예비군 훈련 4. 마무리 말 1. 예비군 종류 우선 예비군은 유사시에 소집하여 전력으로 활용하기 위한 군인이다!라고 알고 계시면 되겠는데요. 예비군은 다 똑같지만 받는 훈련에 따라 크게 3가지 종류가 있다고 보시면 되겠습니다. 1-1. 학생 예비군 학생예비군은 365일중 절반 이상을 대학생이나 대학원생 신분으로 재적하는 경우에만 해당합니다. 즉, 1학기(+ 겨울학기 or..

[인스타그램 계정 비활성화] 인스타 / 계정 / 비활성화 / 하는 법 / 데이터 다운로드 / 삭제 [내부링크]

요새는 인스타그램을 사용하면서 사진과 영상을 공유하고 보는데 지치신 분들이 많이 계시는데요, 그래서 주변 사람들과 계속 소통은 하고 싶지만 일시적으로 또는 잠시만이라도 인스타그램 계정을 비활성화하고 싶으신 분들이 계십니다. 그래서 계정을 비활성화 하면서 데이터도 저장하는 방법에 대해서 알아보겠습니다. 글의 순서는 아래와 같이 진행하겠습니다. 1. 인스타그램 계정 비활성화 하는 법 2. 내 계정에 적용된다면 어떻게 되는지? 3. 인스타그램 데이터 다운로드 방법 4. 마무리 말 1. 인스타그램 계정 비활성화 하는 법 1-1. PC에서 진행하는 경우 1. 컴퓨터에서 instagram.com에 로그인합니다. 2. 오른쪽 상단에서 프로필 사진을 클릭하고 프로필과 프로필 편집을 차례로 클릭합니다. 3. 아래로 스크..

[리액트 타입스크립트] React Typescript error: Cannot find module '*.mp4'. TS2307 [내부링크]

리액트에서 mp4를 실행하려고 하시는 분들이 계실 텐데요. 타입스크립트를 사용하게 되면서 mp4 모듈을 찾을 수 없다는 오류를 만나게 되셨을 겁니다. 아래 글에서 해당 오류를 알아보겠습니다. 글의 순서는 아래와 같이 진행하겠습니다. 1. 오류의 이유 2. 해결방법 3. 오류가 지속된다면? 4. 마무리 말 1. 오류의 이유 보통 해당 오류의 경우에는 webpack을 사용하는 경우와 사용하지 않는 경우로 나뉩니다. 1. webpack을 사용하지 않는 경우는 타입스크립트에서 mp4의 타입이 선언되어 있지 않은 경우 오류가 나타납니다. 2. webpack을 사용하는 경우에는 file-loader가 설치되어 있지 않아서 그렇습니다. 2. 해당 오류의 경우 해결방법 해당 오류의 경우 해결방법은 아래와 같습니다. 1..

[인스타그램] 오류 해결 / 죄송합니다 / 페이지를 사용할 수 없습니다 / 차단 확인 / 검색 오류 [내부링크]

"죄송합니다. 페이지를 사용할 수 없습니다. " 오류에 대해서 알아보겠습니다. 인스타그램을 사용하다 보면, 다음과 같은 오류를 발견할 수 있는데요. 상대방이 나를 차단한 건지, 해당 페이지가 차단된 건지 궁금할 때가 있습니다. 해당 오류는 아래와 같은 이유로 인해 발생하게 됩니다. 1. 오류의 이유 보통 인스타그램에서 해당 오류가 뜨는 경우는 보통 아래의 경우에 해당합니다. 1. 상대방이 날 차단한 경우 2. 해당 페이지가 신고로 인해 차단된 경우 3. 데이터 오류로 인해 차단된 경우 2. 해당 오류의 경우 해결방법 해당 오류의 경우 해결방법은 아래와 같습니다. 1. 상대방이 날 차단했는지 확인해 보기 2. 해당 페이지가 차단된 건지 확인해 보기 3. Https 우회로 접속해 보기 4. 와이파이 대신 데..

[춘천 애플 수리] 아이폰 / 에어팟 / 맥북 / 아이맥 / 맥북 / 수리센터 / 앙츠 / ANTZ [내부링크]

춘천 애플 공식 수리센터 대해서 알아보겠습니다. 제가 가지고 있는 에어팟 프로가 상태가 안 좋아져서 수리센터를 알아보게 됐는데요. 구글 검색을 해봐도 정확한 정보가 나오지 않아서 제가 쉽고 빠르게 애플 공식 수리센터에 예약하고 수리하는 방법에 대해서 알려드리도록 하겠습니다. 글의 순서는 다음과 같습니다. 1. 애플 수리 예약하는 법 2. 춘천 애플 공식 수리센터 가는 법 3. 서비스 후기 4. 마무리 말 1. 애플 수리 예약하는 법 애플 수리는 전화번호 080-333-4000에 전화해서 아래 순서대로 예약을 진행하면 된다. 1. 해당 번호로 전화 2. 애플 ID 또는 기기 고유 넘버를 알려준다. 3. 전화로 가까운 서비스센터를 알려주시면 예약 시간을 잡는다. 2. 춘천 애플 공식 수리센터 가는 법 춘천의..

[인스타그램] 피드를 새로 고침할 수 없습니다 / 오류 / 피드 / 에러 / 인스타 [내부링크]

"인스타그램 피드를 새로 고침 할 수 없습니다" 오류에 대해서 알아보겠습니다. 1. 오류의 이유 보통 인스타그램에서 해당 오류가 뜨는 경우는 보통 아래의 경우에 해당합니다. 1. 좋아요, 댓글이 갑자기 많이 생기는 경우 2. 팔로잉, 언팔 등의 계정에 대한 행위가 갑자기 많이 이루어지는 경우 3. 누군가의 신고에 의해 검토중인 경우 2. 해당 오류의 경우 해결방법 해당 오류의 경우 해결방법은 아래와 같습니다. 1. 최소 1시간~3일 기다려보기 2. 와이파이를 해제하고 데이터로 접속하기 3. 인스타 어플 캐시 삭제, 인터넷앱 쿠키 삭제, 인터넷앱 캐시 삭제 4. 로그아웃하고 재설치 후 다시 접속하기 5. 인스타에 문제 신고하기 문제신고 하는 법. 1. 우측 메뉴 클릭 2. 설정 탭 클릭 3. 도움말 탭 클..

[친환경 주차구역] 친환경 자동차 / 전용주차구역 / 초록색 주차구역 / 과태료 [내부링크]

안녕하세요 오늘은 요새 공공/밀집 시설에 가면 볼 수 있는 친환경자동차 주차구역에 대해서 알아보겠습니다. 친환경자동차 주차구역이란, 환경부에서 2022년 1월 28일 '환경친화적 자동차의 개발 및 보급 촉진에 관한 법률'을 일부 개정하며 개정 법률에 따르면 전기차 충전시설과 전용주차구역 설치 의무대상이 강화됐다. 총 주차대수가 50대 이상인 공공건물과 공중이용시설, 100세대 이상 아파트 주차장 등은 환경친화적 자동차 충전시설 및 전용주차구역을 일정 비율 의무설치해야 한다. 다음과 같은 법률을 제정했기 때문인데요. 신축시설은 총 주차대수의 5%, 지난해 1월 28일 전 건축허가를 받은 기축 시설은 총 주차대수의 2%를 친환경 주차구역으로 지정하도록 정했습니다. 하지만 저와 같은 대다수의 시민들은 관련 규..

[인스타] 스토리를 볼 수 없습니다 표시 이유는? 차단? 숨김? 친한친구? [내부링크]

간혹 인스타에 접속했는데, 스토리를 보다 보면 스토리를 볼 수 없습니다 라는 말이 나오면서 스토리를 볼 수 없을 때가 있지 않았나요? 이런 경우 보통은 “내가 인스타 차단당한 것이 아닐까?” 또는 “내가 인스타 스토리 숨김 설정 대상이 된 게 아닐까?” 라고 생각하는 경우가 많습니다. 그러나 실은 인스타 차단당하면, 인스타 스토리 숨김 설정을 당하면 “스토리를 볼 수 없습니다”라고 이렇게 표시되지 않습니다. 인스타 “스토리를 볼 수 없습니다” 표시 이유 보통 이렇게 인스타그램에서 “스토리를 볼 수 없습니다.”가 표시되면 인스타 차단 또는 인스타 스토리 숨김설정을 생각하게 되는데요, 앞서 설명한 바와 같이 인스타 차단 또는 인스타 스토리 숨김 설정을 당하지 않은 이유는 아래와 같습니다. 1. 인스타 차단이..

[docker-compose] - node.js docker-compose 예제, docker-compose network간 통신 [내부링크]

docker-compose를 이용해 컨테이너 간 통신을 해보고 네트워크 구성을 해보자. Dockerfile을 이용한 build와 Dockerfile 실행 및 터미널 접속을 해봤었다. 실제 프로그램은 웹서버 - DB, 프론트 - 백서버 등 다양한 컨테이너들이 합쳐져서 실행되는데, 해당 프로세스를 구성하기 위해 docker-compose를 이용해 한번에, 편하게 컨테이너를 구성해봤다. 우선 server-response는 앞전에 진행했던 예제를 사용해서 구성하고, 5초에 한번씩 server-response로 요청을 보내는 server-request를 똑같이 만들어보겠다. npm init, Dockerfile 생성 및 기타 설정은 server-response에서 참고하길 바란다. // server-request..

[Docker] - node.js Docker build, run, exec example, 예제 [내부링크]

Docker image를 build, run, exec하는 방법에 대해 알아보자. 앞의 포스팅에서 Docker image를 만들었다면, 그 이미지를 이용해 사용하는 방법을 알아보자. 지난시간 복습// example: docker build [OPTIONS] PATH | URL docker build -t server-response ./해당 명령어를 통해 도커 이미지를 빌드했었다. 이제 아래 명령어를 통해 도커 이미지를 Run시켜보자. docker run -it server-response docker run // 이미지 식별자 = 이미지ID or 레퍼지토리:태그 // 옵션 -d : 컨테이너 백그라운드 실행 -it : 컨테이너를 종료하지 않고 계속해서 터미널 입력을 사용하는 상태로, 바로 컨테이너의 CL..

[Docker] - Node.js Dockerfile example, Dockerfile 예제 [내부링크]

Dockerfile을 이용해 도커 이미지 만드는 방법 Docker에서 구동할 Node.js 파일을 생성하기 Docker 컨테이너에서 구동할 index.js 파일을 생성하고, npm을 통해 express 모듈을 설치해줍니다. touch index.js npm init npm i express 만들어진 pacakge.json에서 scripts에 start command를 추가해줍니다. // 생략... "scripts": { "start": "node index.js" }, 이제 index.js을 웹 서버로 만들어 5001번으로 들어오는 요청에 대한 응답을 하는 코드를 만들어줍니다. // index.js const express = require('express'); const app = exp..

[춘천 소양강 인스타 감성 카페] 우두동 소양강 뷰 분위기 좋은 카페 옥산 후기 [내부링크]

이곳에 위치한 춘천 우두동 "카페 옥산" 다른 카페들과 확실히 차별화된 매력이 있는 앤틱한 분위기가 묻어나는 카페였다. 처음 들어가자마자 다양한 식물과 앤틱한 느낌에 편안한 느낌을 받았다. (아름다운 사장님께서 식물을 직접 관리하신다고 하셨다.) 보통 카페에 가면 최대 2층으로 이루어져서 각 공간에서 많아봤자 1~2 컷의 감성샷을 건질 수 있는데, 카페 옥산은 3층으로 이루어져 나 같은 똥손도 각 층별로 Antic이라는 공통된 무드에서 다르게 연출된 느낌에 여러 인스타 감성샷을 찍을 수 있었다. 아래는 내가 찍은 감성샷 아래는 내가 가장 마음에 들었던 카페 옥산만의 3층 테라스다. 이곳에 앉아서 다들 나만의 인스타 샷을 찍어보길 나는 카페란 휴식, 소통, 생각의 복합적인 상호작용이 일어나는 목적성이 분명..

예비군 훈련 2박 3일 후기(준비물 / 훈련 일정 / 훈련비 / 휴대폰 사용 / 조기퇴소 / 가점 / BX 이용 / 꿀팁) [내부링크]

필승! 2023 병 동미참 예비군을 수원 10 비행단으로 다녀오게 되면서 알게 된 필수정보 및 꿀팁을 알아보겠습니다. 바쁜 선후배 예비군님들을 위해 글 머리에서는 필수정보 글 중간에서는 2박 3일간의 생활에 관해 글 마무리에서는 꿀팁과 후기를 남기겠습니다 필수적인 정보 1) 입영 시 13시까지 입영을 해야합니다. 10비의 경우는 대중교통은 정문, 자차는 별도 지정해 주는 위치로 입영하셔야 합니다. 특히 13시 전까지 입영을 못하시면 -7점의 감점을 얻기 때문에 조기퇴소는 절대 못하시니 이 점 유의하셔야겠습니다. 정문 입영자와 자차 입영자 모두 입영, 퇴소의 순서는 같습니다. 자차라고 늦게 내보내주고 정문이라고 늦게 내보내주는 경우는 없습니다. 각각의 버스로 수송해 주기 때문에 입영 방법의 차이로 딜레..

[Ubuntu] iptables 포트 열기, 닫기 [내부링크]

포트 열기, 닫기 // 포트 정책 리스트로 확인 sudo iptables -nL // TCP Port 1234 포트 열기(정책 생성하기) sudo iptables -I INPUT 1 -p tcp --dport 1234 -j ACCEPT // UDP Port 1234 포트 열기 sudo iptables -I INPUT 1 -p udp --dport 1234 -j ACCEPT // TCP Port 1234 포트(정책 없애기) sudo iptables -D INPUT 1 -p udp --dport 1234 -j ACCEPT sudo iptables -D INPUT -p tcp -m tcp --dport 1234 -j ACCEPT 포트 포워딩 // 포워딩 하기 sudo iptables -A PREROUTING ..

[Solved]dpkg-deb: error: archive 'test.deb' uses unknown compression for member 'control.tar.zst', giving up. Error analysis and resolution [내부링크]

error: archive 'test.deb' uses unknown compression for member 'control.tar.zst', giving up Create or download a deb file There must have been an error like this when installing using dpkg Let's analyze the error and find a solution 1. Error analysis dpkg-deb: error: archive 'test.deb' uses unknown compression for member 'control.tar.zst', giving up The error is that it is a compression member wh..

[Solved]dpkg-deb: error: archive 'test.deb' uses unknown compression for member 'control.tar.zst', giving up 에러 분석 및 해결 방법 [내부링크]

error: archive 'test.deb' uses unknown compression for member 'control.tar.zst', giving up deb 파일을 만들거나 다운받아서 dpkg를 이용해서 설치할 때 이런 오류가 뜬 적이 있을 것이다 해당 오류에 관해 분석해 보고 해결 방법을 알아보자 1. 에러 분석 dpkg-deb: error: archive 'test.deb' uses unknown compression for member 'control.tar.zst', giving up 오류는 control.tar.zst에 대해서 모르는 압축 멤버라고 하는 것이다. 그렇다면 왜 control.tar.zst를 모른다고 하는 것일까??? 바로 Debian 12 버전 이하는 zst를 이하는 ..

[2023 동미참 예비군 훈련] 수원 10비행단 동미참 예비군 후기 [내부링크]

필승! 2023 병 동미참 예비군을 수원 10 비행단으로 다녀오게 되면서 알게 된 필수정보 및 꿀팁을 알아보겠습니다. 바쁜 선후배 예비군님들을 위해 글 머리에서는 필수정보 글 중간에서는 2박 3일간의 생활에 관해 글 마무리에서는 꿀팁과 후기를 남기겠습니다 필수적인 정보 1) 입영 시 13시까지 입영을 해야합니다. 10비의 경우는 대중교통은 정문, 자차는 별도 지정해 주는 위치로 입영하셔야 합니다. 특히 13시 전까지 입영을 못하시면 -7점의 감점을 얻기 때문에 조기퇴소는 절대 못하시니 이 점 유의하셔야겠습니다. 정문 입영자와 자차 입영자 모두 입영, 퇴소의 순서는 같습니다. 자차라고 늦게 내보내주고 정문이라고 늦게 내보내주는 경우는 없습니다. 각각의 버스로 수송해 주기 때문에 입영 방법의 차이로 딜레..

[Error electron-forge] You may need to re-bundle the app using Electron Packager's "executableName" option. [내부링크]

First, I'll tell you about my work environment and start. Desktop: Window10 Arch: AMD WSL: Linux Ubuntu (Arch: AMD) Compile Target: Linux (Arch: arm64) Briefly, you are trying to run a cross-compile from a Windows environment to Linux (arm64). If the error You may need to re-bundle the app using Electron Packager's "executableName" option. appears, it's probably a situation where you're trying t..

[electron-forge Error] You may need to re-bundle the app using Electron Packager's "executableName" option. [내부링크]

우선 제 작업 환경을 알려주고 시작하겠습니다. Desktop: Window10 Arch: AMD WSL: Linux Ubuntu (Arch: AMD) Target Compile: Linux (Arch: arm64) 간략하게 설명하자면 윈도우 환경에서 Linux(arm64)로 크로스컴파일을 진행하려고 하는 상황입니다. You may need to re-bundle the app using Electron Packager's "executableName" option. 라는 오류가 나왔다면 아마 크로스컴파일을 시도하는 상황일 경우일텐데 이제부터 자세히 알아보자 1. 문제 이유 electron-forge의 공식 페이지에서 설명하는 컴파일 방법은 총 두 가지다. https://www.electronforge.i..

[AWS nvm 설치] AWS, Linux, Linux2, CentOS에서 NVM 설치하기 [내부링크]

AWS 및 CentOS에서 nvm을 설치하는 법을 알아보기 전에 왜 설치해야 하는지 알아보자. 왜 NVM을 사용해야할까? 1. nvm은 node version manager의 약자다. 2. nvm에서 여러 버전의 node.js를 설치하고 관리할 수 있으며, 각각 별도의 글로벌 모듈을 설치할 수 있다. 3. nvm을 이용해서 각 버전에 따른 테스트를 빠르게 진행할 수 있다. 다음과 같은 이유로 nvm을 설치해서 사용해야 할 메리트가 굉장히 큰데, AWS나 Linux운영체제에서는 apt-get으로 nvm을 설치할 아카이브가 없다. 그래서 nvm을 설치하는 법을 설명하겠다. 1. nvm설치 AWS에서 Linux를 쓰거나 Ubuntu를 쓰면 sudo apt-get install wget AWS에서 Linux2를..

[Error]fakeroot, while creating message channels: Function not implemented 해결 방법 [내부링크]

electron에서 fakeroot를 이용한 컴파일링 도중에 해당 오류가 나왔다. fakeroot, while creating message channels: Function not implemented fakeroot: error while starting the `faked' daemon. 해당 오류본은 캡처가 안되어 있지만 이해점...ㅎㅎ 처음엔 해당 오류가 permission과 관련된 오류인 줄 알고 root계정, chown을 통해서 실행권한을 주려고 애썼는데 해결되지 않았다. 그러던 도중... Function not implemented를 보고 해당 문구를 구글링 해보다가 다음 해결책을 찾았다. 이 멋진 형님의 말씀대로라면 우리의 빌드가 될 파일 시스템에다가 fakeroot-tcp를 복사해 주라..

[Electron] Electron cross compile to Linux on Windows (feat. electron-forge, WSL) 윈도우에서 리눅스로 일렉트론 크로스컴파일 하는 방법 [내부링크]

정말 애정하고 있고, 미래에도 가치 있게 쓰일 라이브러리? 스택? 인 electron을 다시 손보게 됐다. 기존에 만들었던 프로그램의 업데이트 및 업그레이드를 위해서 electron 문서를 다시 정독해 보면서 Windows -> Linux로 크로스 컴파일링을 시도하는 삽질과 스토리를 써 내려가겠다. https://www.electronjs.org/docs/latest/ Introduction | Electron Welcome to the Electron documentation! If this is your first time developing an Electron app, read through this Getting Started section to get familiar with the basic..

[node-gyp rebuild]Error: node-gyp failed to rebuild 에러 분석 및 해결 방법 (feat. electron-forge) [내부링크]

기존 프로젝트를 쳐내고 오랜만에 다시 electron을 건들던 중... 과거엔 electron-builder를 이용해서 패키징과 컴파일링을 진행했는데, 이번에 공식 홈페이지에 가보니 electron-forge가 메인 빌더라고 적혀있었다. https://www.electronjs.org/docs/latest/tutorial/tutorial-packaging Packaging Your Application | Electron To distribute your app with Electron, you need to package it and create installers. www.electronjs.org 그래서 electron-forge로 빌더 교체를 진행하고 여러 가지 컴파일링을 시도해 봤다. 그러나....

[nest.js - typeorm v3.0] node 버전 및 nest.js 세팅과 기초 - 1 [내부링크]

기본적인 nest.js를 사용하기에 앞서 nvm을 이용한 node버전 관리를 하길 바란다. 왜냐하면 몇몇 라이브러리는 최신 node버전을 사용한다. NVM설치 아래 사이트에서 setup파일을 실행해 준다 https://github.com/coreybutler/nvm-windows/releases Releases · coreybutler/nvm-windows A node.js version management utility for Windows. Ironically written in Go. - coreybutler/nvm-windows github.com 세 번째 설치 페이지에서 해당 위치에 기본 설치를 하게 되는데 띄어쓰기가 있으면 오류가 생길 수 있으므로 위치를 바꿔준다. 필자는 C:\Windows\..

[Electron] Uncaught Exception: TypeError: Object has been destroyed at IpcMainImpl 에러 해결 [내부링크]

Introduction 아마도 이 글을 보는 당신은 어느 정도 수준급 이상의 앱을 만들고 있을 거라고 생각한다. 그리고 이 문제는 멀티윈도우에서 나타났을 거라고 생각한다. 나의 작은 고생이 누군가에게는 빠른 해결이 되길 바라며!!! BUG 오류를 해석하자면 메인프로세스에서 오류가 났는데, Object가 파괴됐었기 때문에 메인 프로세스에서 실행할 수 없다고 하는 것이다. c️ Solution 기존 방법 같은 경우 우측 상단의 해당 x버튼을 누르거나 별도로 선언한 ipcRenderer.send()를 통해 Main process로 이벤트를 전달하고, 메인 프로세스에서 해당 window.close()를 통해 종료시켰을 것이다. 하지만, 해당 방법을 사용해도 동일한 오류가 발생했다. 추가적으로 구글링 해 ..

[프로그래머스] Graph 복습 및 실습문제(전력망을 둘로 나누기) 풀이 - 파이썬 [내부링크]

문제 코드 cnt = 0 def DFS(v, ch, graph): global cnt ch[v] = 1 cnt += 1 for i in graph[v]: if ch[i] == 0: DFS(i, ch, graph) def solution(n, wires): global cnt answer = n graph = [[] for _ in range(n+1)] cnt = [0] * (n-1) for v1, v2 in wires: graph[v1].append(v2) graph[v2].append(v1) for v1, v2 in wires: ch = [0]*(n+1) # 끊는 역할 ch[v2] = 1 cnt = 0 DFS(v1, ch, graph) answer = min(answer, abs(cnt - (n..

백준[Python] 2667.단지번호붙이기 - 파이썬 [내부링크]

문제 코드 import sys input = sys.stdin.readline N = int(input()) complex = [] result = [] cnt = 0 # 아래, 위, 왼쪽, 오른쪽 dx = [0, 0, -1, 1] dy = [1, -1, 0, 0] def bfs(x, y): global cnt if x < 0 or x >= N or y < 0 or y >= N: return if complex[x][y] == 1: cnt += 1 # 다시 방문하지 않게 초기화 complex[x][y] = 0 for i in range(4): nx = x + dx[i] ny = y + dy[i] bfs(nx, ny) for i in range(N): complex.append(list(map(in..

백준[Python] 13023.ABCDE - 파이썬 [내부링크]

문제 코드 import sys sys.setrecursionlimit(10**6) input = sys.stdin.readline N, M = map(int, input().split()) relation = [[] for i in range(N)] visited = [False] * (N+1) ans = False for i in range(M): a, b = map(int, input().split()) relation[a].append(b) relation[b].append(a) def dfs(idx, depth): global ans visited[idx] = True # 1. 종료조건 # case A-B-C-D-E 같은 친구 관계가 있는지 검사 if depth == 4: ans = Tru..

백준[Python] 11724.연결 요소의 개수 - 파이썬 [내부링크]

문제 코드 import sys sys.setrecursionlimit(10**6) input = sys.stdin.readline N, M = map(int, input().split()) matrix = [[0]*(N+1) for i in range(N+1)] visited = [False] * (N+1) for i in range(M): a, b = map(int, input().split()) matrix[a][b] = matrix[b][a] = 1 def dfs(v): visited[v] = True for node in range(len(matrix[v])): if visited[node] == False and matrix[v][node] == 1: dfs(node) cnt = 0 fo..

백준[Python] 1260.DFS와 BFS - 파이썬 [내부링크]

문제 코드 from collections import deque import sys input = sys.stdin.readline N, M, V = map(int, input().split()) matrix = [[0]*(N+1) for i in range(N+1)] visited = [False] * (N+1) visited1 = [False] * (N+1) for i in range(M): a, b = map(int, input().split()) matrix[a][b] = matrix[b][a] = 1 def dfs(V): visited[V] = True print(V, end=" ") # 수행동작 for i in range(N+1): if visited[i] == False and mat..

프로그래머스[Python] 네트워크 - 파이썬 [내부링크]

문제 코드 def dfs(n, computers, com, visited): visited[com] = True # 자기 자신을 제외한 모든 case를 방문했는지 확인 for nx in range(n): if nx != com and computers[com][nx] == 1: # 방문하지 않았다면 if visited[nx] == False: dfs(n, computers, nx, visited) def solution(n, computers): answer = 0 visited = [False]*n # 모든 컴퓨터들을 돌면서 네트워크 체크 for com in range(n): # 만약 방문하지 않은 컴퓨터라면 dfs실행 if visited[com] == False: dfs(n, computers..

프로그래머스[Python] 타겟 넘버 - 파이썬 [내부링크]

문제 코드 # 정수들을 순서를 바꾸지 않고 적정히 더하거나 빼서 # -> 모든 숫자들을 사용해야함 DFS def dfs(numbers, target, index, s): global answer # 1. 탈출조건 if index == len(numbers): if s == target: answer += 1 return answer # 2. 수행동작 dfs(numbers, target, index+1, s + numbers[index]) dfs(numbers, target, index+1, s - numbers[index]) def solution(numbers, target): global answer answer = 0 dfs(numbers, target, 0, 0) return answer ..

[프로그래머스] BFS 복습 및 실습문제(송아지 찾기) 풀이 - 파이썬 [내부링크]

문제 현수는 송아지를 잃어버렸습니다. 다행히 송아지에는 위치추적기가 달려 있습니다. 현수의 위치와 송아지의 위치가 수직선 상의 좌표 점으로 주어지면 현수는 현재 위치에서 송아지의 위치까지 다음과 같은 방법으로 이동합니다. 송아지는 움직이지 않고 제자리에 있습니다. 현수는 스카이 콩콩을 타고 가는데 한 번의 점프로 앞으로 1, 뒤로 1, 앞으로 5를 이동할 수 있다. 현수의 위치 s와 송아지의 위치 e가 주어지면 최소 몇 번의 점프로 현수가 송아지의 위치까지 갈 수 있는지 구하는 프로그램을 작성하세요. 최소 점프의 횟수는 1 이상입니다. [제한사항] - 수직선 상의 좌표는 1부터 10,000까지입니다. - s와 e는 같은 값으로 입력되지 않습니다. 코드 from collections import d..

[프로그래머스] DFS 복습 및 실습문제(피로도) 풀이 - 파이썬 [내부링크]

문제 댕발자 게임에는 피로도 시스템(0 이상의 정수로 표현합니다)이 있으며, 일정 피로도를 사용해서 던전을 탐험할 수 있습니다. 이때, 각 던전마다 탐험을 시작하기 위해 필요한 "최소 필요 피로도"와 던전 탐험을 마쳤을 때 소모되는 "소모 피로도"가 있습니다. "최소 필요 피로도"는 해당 던전을 탐험하기 위해 가지고 있어야 하는 최소한의 피로도를 나타내며, "소모 피로도"는 던전을 탐험한 후 소모되는 피로도를 나타냅니다. 예를 들어 "최소 필요 피로도"가 80, "소모 피로도"가 20인 던전을 탐험하기 위해서는 유저의 현재 남은 피로도는 80 이상 이어야 하며, 던전을 탐험한 후에는 피로도 20이 소모됩니다. 이 게임에는 하루에 한 번씩 탐험할 수 있는 던전이 여러 개 있는데, 한 유저가 오늘 이 던..

[프로그래머스] Sorting&Greedy 복습 및 실습문제(단속카메라) 풀이 - 파이썬 [내부링크]

문제 댕발자는 고속도로를 이동하는 모든 차량이 고속도로를 이용하면서 단속용 카메라를 한 번은 만나도록 카메라를 설치하려고 합니다. 고속도로를 이동하는 차량의 경로 routes가 매개변수로 주어질 때, 모든 차량이 한 번은 단속용 카메라를 만나도록 하려면 최소 몇 대의 카메라를 설치해야 하는지를 return 하도록 solution 함수를 완성하세요. [제한사항] - 차량의 대수는 1대 이상 10,000대 이하입니다. - routes에는 차량의 이동 경로가 포함되어 있으며 routes[i][0]에는 i번째 차량이 고속도로에 진입한 지점, routes[i][1]에는 i번째 차량이 고속도로에서 나간 지점이 적혀 있습니다. - 차량의 진입/진출 지점에 카메라가 설치되어 있어도 카메라를 만난것으로 간주합니다. ..

[프로그래머스] Two pointers 복습 및 실습문제(보석쇼핑) 풀이 - 파이썬 [내부링크]

문제 개발자 출신으로 세계 최고의 갑부가 된 댕발자는 스트레스를 받을 때면 이를 풀기 위해 오프라인 매장에 쇼핑을 하러 가곤 합니다. 댕발자는 쇼핑을 할 때면 매장 진열대의 특정 범위의 물건들을 모두 싹쓸이 구매하는 습관이 있습니다. 어느 날 스트레스를 풀기 위해 보석 매장에 쇼핑을 하러 간 댕발자는 이전처럼 진열대의 특정 범위의 보석을 모두 구매하되 특별히 아래 목적을 달성하고 싶었습니다. 예를 들어 아래 진열대는 4종류의 보석(RUBY, DIA, EMERALD, SAPPHIRE) 8개가 진열된 예시입니다. 진열대 번호 1 2 3 4 5 6 7 8 보석 이름 DIA RUBY RUBY DIA DIA EMERALD SAPPHIRE DIA 진열대의 3번부터 7번까지 5개의 보석을 구매하면 모든 종류의 보..

[프로그래머스] Array 자료구조 복습 및 실습문제(주차 요금 계산) 풀이 - 파이썬 [내부링크]

문제 코드 import math # fees = [120, 0, 60, 591] # records = ["16:00 3961 IN","16:00 0202 IN","18:00 3961 OUT","18:00 0202 OUT","23:58 3961 IN"] # result = [0, 591] def solution(fees, records): answer = [] inTime = [0] * 10000 isIn = [0] * 10000 sumT = [0] * 10000 for record in records: a, b, c = record.split() H, M = a.split(":") if c == "IN": # record for initTime -> inTime[3961] = H*60 + M in..

백준[Python] 14425.문자열 집합 - 파이썬 [내부링크]

문제 코드 import sys import collections input = sys.stdin.readline N, M = map(int, input().split()) strHash = collections.defaultdict(int) cnt = 0 for _ in range(N): s = input().strip() strHash[s] for _ in range(M): s = input().strip() if s in strHash: cnt += 1 print(cnt) 링크 https://www.acmicpc.net/problem/14425 14425번: 문자열 집합 첫째 줄에 문자열의 개수 N과 M (1 ≤ N ≤ 10,000, 1 ≤ M ≤ 10,000)이 주어진다. 다음 N개의 줄..

백준[Python] 10815.숫자 카드 - 파이썬 [내부링크]

문제 코드 import sys n = int(input()) card = list(map(int, sys.stdin.readline().split())) m = int(input()) check = list(map(int, sys.stdin.readline().split())) card.sort() def binarySearch(array, key, start, end): while start key: end = mid-1 elif array[mid] < key: start = mid+1 return None for i in range(m): if binarySearch(card, check[i], 0, n-1) is not None: print(1, end=' ') else: print(0, e..

[프로그래머스] Hash 자료구조 복습 및 실습문제(신고 결과 받기) 풀이 - 파이썬 [내부링크]

문제 코드 import collections # id_list = ["muzi", "frodo", "apeach", "neo"] # report = ["muzi frodo", "apeach frodo", "frodo neo", "muzi neo", "apeach muzi"] # k = 2 def solution(id_list, report, k): answer = [] # remove repeated report report = list(set(report)) # prevent duplicated reported user name reportHash = collections.defaultdict(set) # counting how many reported user stopped = collecti..

오늘 깨달은 생각 [내부링크]

꾸준함과, 성실함 이런 내재적 동기부여의 내면엔 언제나 본인의 신념이 숨어있다는 걸 느꼈다. 올바른 일을 하고 올바른 선택을 해라 그리고 그 올바름의 기준은 내가 정해라

[알고리즘] 플로이드 와샬 알고리즘 - 자바 [내부링크]

문제 플로이드 와샬 알고리즘을 직접 만들어보시오 코드 public class Main { static int INF = 1000000; public static void main(String[] args) { int[][] dp = { { 0, 8, 1, INF }, { INF, 0, INF, 1 }, { INF, 2, 0, 9 }, { 4, INF, INF, 0 } }; DP(dp); } private static void DP(int[][] dp) { // result array int result[][] = new int[4][4]; // init for (int i = 0; i < 4; i++) { for (int j = 0; j < 4; j++) { result[i][j] = dp[i][..

백준[JAVA] 11279.최대 힙 - 자바 [내부링크]

문제 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Collections; import java.util.PriorityQueue; public class Main { static PriorityQueue heap = new PriorityQueue(Collections.reverseOrder()); public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int ..

백준[JAVA] 1927.최소 힙 - 자바 [내부링크]

문제 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.PriorityQueue; public class Main { static PriorityQueue heap = new PriorityQueue(); public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); for(int i=0;i

백준[JAVA] 11726.2×n 타일링 - 자바 [내부링크]

문제 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { static Integer[] dp = new Integer[10008]; static BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); public static void main(String[] args) throws IOException { dp[0] = 0; dp[1] = 1; dp[2] = 2; dp[3] = 3; // dp[n] = dp[n-1] + dp[n-2] int N = Integer.par..

백준[JAVA] 9095.1, 2, 3 더하기 - 자바 [내부링크]

문제 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { static Integer[] dp = new Integer[11]; static BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); public static void main(String[] args) throws IOException { StringBuilder sb = new StringBuilder(); dp[0] = 0; dp[1] = 1; dp[2] = 2; dp[3] = 4; // dp[4] = ..

백준[JAVA] 1463.1로 만들기 - 자바 [내부링크]

문제 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { static Integer[] dp; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int X = Integer.parseInt(br.readLine()); dp = new Integer[X + 1]; dp[0] = dp[1] = 0; System.out.println(recur(X)); } pri..

백준[JAVA] 1259.팰린드롬수 - 자바 [내부링크]

문제 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); while (true) { String s = br.readLine(); if (s.equals("0")) break; boolean palindrome = true; int front = s.length() / 2; int length = s.leng..

백준[JAVA] 11866.요세푸스 문제 0 - 자바 [내부링크]

문제 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.LinkedList; import java.util.Queue; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); sb.append('' w..

백준[JAVA] 10816.숫자 카드 2 - 자바 [내부링크]

문제 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); int N = Integer.parseInt(br.readLine()); i..

백준[JAVA] 11050.이항 계수 1 - 자바 [내부링크]

문제 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { static int[][] dp; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int N = Integer.parseInt(st.nex..

백준[JAVA] 10866.덱 - 자바 [내부링크]

문제 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayDeque; import java.util.Deque; import java.util.StringTokenizer; public class Main { static Deque dq; static BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); public static void main(String[] args) throws IOException { int N = Integer.parseInt(br.re..

백준[JAVA] 2164.카드2 - 자바 [내부링크]

문제 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.LinkedList; import java.util.Queue; public class Main { static Queue q; static BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); public static void main(String[] args) throws IOException { int N = Integer.parseInt(br.readLine()); q = new LinkedList(); ca..

백준[JAVA] 10773.제로 - 자바 [내부링크]

문제 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { static int arr[]; static BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); public static void main(String[] args) throws IOException { int N = Integer.parseInt(br.readLine()); arr = new int[N]; zero(N); int sum = 0; for(int num : arr){ sum += num; } S..

백준[JAVA] 1018.체스판 다시 칠하기 - 자바 [내부링크]

문제 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { static boolean[][] arr; static int min = 64; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine(), " "); ..

백준[JAVA] 10845.큐 - 자바 [내부링크]

문제 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static int index = 0; public static int[] arr; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); int N = Integ..

백준[JAVA] 4153.직각삼각형- 자바 [내부링크]

문제 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st; int[] arr = new int[3]; while (true) { st = new StringTokenize..

백준[JAVA] 1436.영화감독 숌- 자바 [내부링크]

문제 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); int MovieName = makeMovieName(N); System.out.println(MovieName); } private static int makeMovieName(..

백준[JAVA] 10814.나이순 정렬- 자바 [내부링크]

문제 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.Comparator; import java.util.StringTokenizer; public class Main { static String[][] arr; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.re..

백준[JAVA] 2609.최대공약수와 최소공배수 - 자바 [내부링크]

문제 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int a = Integer.parseInt(st.nextToken()); int b = ..

백준[JAVA] 1929.소수 구하기 - 자바 [내부링크]

문제 코드 1. Bruteforce + sqrt import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine(), " "); int M = Integer.parseInt..

백준[JAVA] 1920.수 찾기 - 자바 [내부링크]

문제 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.StringTokenizer; public class Main { public static int[] arr; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); arr = new int[N]..

백준[JAVA] 7568.덩치 - 자바 [내부링크]

문제 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static int[][] arr; public static int[] result; public static int size = 0; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new S..

백준[JAVA] 1181.단어 정렬 - 자바 [내부링크]

문제 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.Comparator; public class Main { public static BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); public static String word[]; public static void main(String[] args) throws IOException { StringBuilder sb = new StringBuilder(); int ..

백준[JAVA] 9012.괄호- 자바 [내부링크]

문제 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Stack; public class Main { public static BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); public static void main(String[] args) throws IOException { StringBuilder sb = new StringBuilder(); int N = Integer.parseInt(br.readLine()); while (N > 0) { sb.app..

백준[JAVA] 2231.분해합 - 자바 [내부링크]

문제 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); System.out.println(constructor(N)); } public static int constructor(int num) { int result = 0; for (..

백준[JAVA] 10828.스택 - 자바 [내부링크]

문제 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static int stack[]; public static int size = 0; public static int N; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBu..

백준[JAVA] 1978.소수 찾기 - 자바 [내부링크]

문제 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { static boolean isPrime(int num) { boolean check = true; if (num == 1) { check = false; } else { for (int i = 2; i

백준[JAVA] 11650.좌표 정렬하기 - 자바 [내부링크]

문제 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.Comparator; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); int[][] arr ..

백준[JAVA] 10989.수 정렬하기 3- 자바 [내부링크]

문제 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { StringBuilder sb = new StringBuilder(); BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int size = Integer.parseInt(br.readLine()); // Counting Sort int cnt[] = new int[10001]; /* * input * 1

백준[JAVA] 9251.LCS - 자바 [내부링크]

문제 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { static char c1[]; static char c2[]; static int dp[][]; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); c1 = br.readLine().toCharArray(); c2 = br.readLine().toCharArray(); // express empty s..

백준[JAVA] 2745.진법 변환 - 자바 [내부링크]

문제 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static int parseDigit(String N, int digit) { int temp = 1; int ans = 0; for (int i = N.length() - 1; i >= 0; i--) { char c = N.charAt(i); if ('A' = c) { // B - A = 1, 1 + 10(over Decimal), temp = digit ans += (c - 'A' + 10) * temp; } else { ans += (c - '0') * temp; } ..

백준[JAVA] 2750.수 정렬하기 - 자바 [내부링크]

문제 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int array[]; int size = Integer.parseInt(br.readLine()); array = new int[size]; for(int i=0; i< size; i++){ array[i]..

백준[JAVA] 2355.시그마 - 자바 [내부링크]

문제 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { static long sum(long A, long B) { long result = (A + B) * ((B - A + 1) / 2); System.out.println((B - A + 1) / 2); // if numbers are odd if ((B - A + 1) % 2 != 0) { result += (A + B) / 2; } return result; } public static void main(String[] ar..

백준[JAVA] 2292.벌집 - 자바 [내부링크]

문제 방 번호 1 2~7 8~19 20~37 38~61 최단루트 1 2 3 4 5 다음 방까지 공차 1 6 12 18 24 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { static long BeeRoom(long roomNum) { long range = 2; int cnt = 1; if (roomNum == 1) return 1; // Until range > roomNum while (range

백준[JAVA] 1964.오각형, 오각형, 오각형... - 자바 [내부링크]

문제 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { // Arithmetic Sequence static long AS(int N) { long a = 5; long d = 7; // logic for (int i = 0; i < N - 1; i++) { a += d; d += 3; } return a % 45678; } public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(Sy..

백준[JAVA] 1712.손익분기점 - 자바 [내부링크]

문제 코드 1. for문 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { static int BEP(int stabelPrice, int variablePrice, int productPrice) { for (int i = 1;; i++) { // BEP Achievement if (stabelPrice / (productPrice - variablePrice) < i) return i; } } public static void main(String[] args) throws IOException { BufferedReader br = new B..

[VScode]코드 정렬 단축키 바꾸기 [내부링크]

vscode는 정말 강력하고 좋은 에디터다 기존에 Ctrl + K + F 같은 커맨드로 코드 정렬을 해왔을 텐데 이게 상당히 불편하다. 그래서 코드 정렬 단축키를 바꿔보겠다. 파일 -> 기본 설정 -> 바로 가기 키로 들어가게 되면 이런 식으로 단축키들이 엄청나게 등록되어 있는 걸 알 수 있다. 위에 format을 검색하고 문서 서식을 더블 클릭해주면! 원하는 키로 바꿀 수 있다!!! Ctrl + F11은 잘 안 쓰는 키 조합이니 이걸로 바꿔줬다. 하나 주의할 점은 이런 식으로 빨간 줄이 있을 때는 코드 정렬이 되지 않으니, 빨간 줄부터 해결해야 한다

[춘천 맛집] 팔도해장국 춘천 해장국 맛집 추천!! [내부링크]

이곳에 위치한 팔도해장국이라는 해장국 맛집!!! 따로 주차장도 구비되어 있어서 편하게 들렀다 갈 수 있다 깔끔하게 보이는 내관과 건물 앞에 위치한 주차장이 편리해서 좋았다 내장탕은 처음이었는데 비리거나 자극적이지 않고 정말 너무 맛있었다 밑반찬도 깔끔하고 자극적이지 않아서 좋았고, 깍두기는 두 그릇(갈색 그릇)을 비웠다 다음번에는 선지해장국도 먹어보고 싶은 재방문하고 싶은 식당이었다 재료가 소진되면 조기마감을 한다고 하니 미리 전화해보고 가도 괜찮을 것 같다 혼밥력 맛 친절함 위생 위치 다음에 또 올 마음이 생기는 남춘천역 근처 맛집 팔도해장국이었다 다른 맛집을 또 개척하길 바라며

[춘천 아이폰 에어팟 맥북 아이맥 수리] 애플 공식 수리센터 춘천 앙츠 ANTZ(예약 방법 포함) [내부링크]

내가 가지고 있는 유일한 애플 기기인 에어팟 프로가 상태가 안 좋아져서 수리센터를 알아봤다 삼성이나 LG는 주변에 서비스센터를 가면 되는데 애플은 한번도 가본 적이 없어서 상당히 헤매었다 하지만 애플 수리는 생각보다 간단했다 1. 애플 수리 예약 번호는 080-333-4000에 전화해서 2. 애플 ID 또는 기기 고유 넘버를 알려준 다음 근처에서 가장 가까운 서비스센터를 알려주신다 3. 그 후에 예약 시간을 잡으면 된다 이제 춘천에 유일하게 있는 공식 수리센터인 ANTZ (앙츠)를 소개하겠다 앙츠는 이곳 하이마트 안에 2층에 위치하고 있다. 춘천 하이마트 입구다 입구 쪽에 주차장이 있어서 방문하기가 편하다 2층으로 올라가면 고급진 느낌의 수리센터가 위치하고 있다 미리 예약을 했더라도 무인기계에서 접수표를..

[춘천 맛집] 부안막국수 춘천 막국수 맛집 추천!! [내부링크]

이곳에 위치한 부안막국수라는 막국수 맛집!!! 따로 주차장도 구비되어 있어서 편하게 들렀다 갈 수 있다 뭔가 있어보이는 한 여름의 입구부터 마음에 들었다 들어가는 전경이 오래된 세월을 느끼게 해 줘서 잠시 감상하면서 지나가기 좋았다 금강산도 식후경이라던가 얼른 막국수를 먹으러 들어갔다 식당 안의 모습이 오래됐지만 깔끔한 모습의 식당을 보는 것 같아서 마음에 들었다 식탁이 끈적끈적하거나 그런 것도 없었다 음식은 전체적으로 자극적이지 않아서 좋았다 간혹 자극적이고 기름맛으로 감칠맛을 내서 막국수를 만드는 집이 있는데 여기는 전혀 그렇지 않아서 좋았다 혼자 왔는데도 불구하고 정성스럽게 준비해주신 음식!!! 진짜 맛있었고 자극적이지 않았다 혼밥력 맛 친절함 위생 위치 ..

파인애플의 가르침 [내부링크]

나는 자취 중이기 때문에 채소나 야채, 과일을 사 먹을 일이 별로 없다. 그래서 이마트에서 파는 9000원대 파인애플을 좋아한다. 편하게 나눠먹을 수 있고 달달하고 과일을 사 먹는다는 생각도 할 수 있어서다. 그런데 저번주에 샀던 파인애플이 냉장고에 넣어뒀는데도 불구하고 1주일이 지나니 상해버렸다. 저번 주에 아껴먹으려고 절반만 먹고 냉장고에 넣어뒀는데 상해버리다니.... 오기로 한입 베어 먹어봤는데 시큼함을 넘어선 특이한 맛이 입 안에 전해진다. 파인애플은 나에게 인생은 타이밍이라는 가르침을 주려고 한 것 아닐까? 아무리 맛있는 파인애플도 시간이 지나면 변하니 그 순간, 그 시간에 충분히 즐겨야 변한 뒤의 맛을 느껴도 충분히 이해하고 넘길 수 있는 마음이 생길 것 같다. 달달한 맛이 아닌 쓴 맛 또한 ..

[Flutter] Sort child properties last in widget instance creations. 경고해결방법! [내부링크]

여러 가지 테스트를 하던 중에 생소하고 낯선 경고를 발견했다. 이름인즉슨, Sort child properties last in widget instance creations. 파파고를 돌려보면 위젯 인스턴스 작성의 마지막 하위 속성을 정렬합니다. 라는 내용이다. 이게 무슨 말??? 인가하니 [] 인스턴스의 마지막에 위치한 child를 정렬한다는 뜻이다. 왜 이런 어려운 말을 할까? //Bad example children: [ TextButton( onPressed: () {}, child: const Text('Go to ScreenA'), style: TextButton.styleFrom( backgroundColor: Colors.red, primary: Colors.black, ), ) //Go..

K-StartUp [예비창업패키지] 발표평가 후기 및 여행기 [내부링크]

정말 오랜만에 쓰는 블로그 글이네요. 작년 말에 올해를 기다리며 준비했던 프로젝트, 사업계획서, 발표까지 모든 게 예상보다 쉽지 않았고 시간에 쫓겼었습니다. 긴장도 됐지만 나름 여행 간다는 기분으로 즐겁게 가려고 노력했었는데 늦게나마 이제 그 후기를 남겨보려고 합니다!!! 발표가 이뤄졌던 오크우드 프리미어 인천 호텔로 가기 위해서 인천대 입구역에서 내렸다 ㅋㅋㅋㅋㅋ 귀엽게 생겼다. 가끔 뉴스에서나 보던 길안내 로봇이다 나름 친절하게 직각보행으로 안내하던 로봇 안녕!! 계단을 올라오니 스타트업 파크가 바로 보였다. 역시 스타트업 관련 단지? 다웠다. 이런 멋있는 빌딩들을 보니 약간 긴장도 되고 내가 여기 어울리는 사람이 아닌 것 같아서 어색했었다. 점심을 먹으면 탈이 날까 봐 스타벅스에서 가볍게 조각 케이..

[React + Firebase] 리액트 + 파이어베이스 웹 앱 배포하기 [내부링크]

오늘 해볼 것은 리액트 프로젝트에 firebase를 추가해서 웹 앱 구동을 해보는 것이다. 우선 새로 만든 프로젝트로 이동 후 새로운 프로젝트 생성은 이렇게 하면 된다.(내 프로젝트 명은 기사님!!) npx create-react-app gisanim 먼저 firebase cli설치를 해놓으려고 한다. 아래 명령어로 설치를 하면 된다. cd gisanim //이동 npm install -g firebase-tools 설치가 완료되면 package.json에 해당 라이브러리들이 추가된 걸 확인할 수 있다 그렇다면 이제 Firebase로 가서 로그인 후 새로운 프로젝트를 만들어주자 좌측의 시작하기를 누르면 이런 페이지가 나오는데, 프로젝트 만들기를 눌러서 연결시킬 프로젝트를 만들어주자 블로그를 쓰면서 구글 ..

[React + Firebase] 새로운 프로젝트 구상 [내부링크]

새로운 프로젝트를 구상하면서 이번에는 실제로 배포를 통해 사용자가 있는 웹앱을 제작해보려고 한다. 새로운 프로젝트는 학원차량 스케줄 관리 및 시스템 관리 웹앱이다. 사전 조사를 해보니 vue보다는 React가 더 적합하다는 생각이 들었고, 실제 웹앱 배포를 구상하면 먼저 배포 방식에 대한 결정이 끝난 상태에서 배포를 진행하며 나머지 부분들을 완성하는 게 더 바람직하다고 느꼈다. 백엔드 부분에서 정보가 유출되지 않으려면 Github public을 사용하면 안됐고, 그래서 Cloud를 이용해서 배포를 해보려고 한다. 개발 목표는 1. Firebase를 통한 웹앱 배포 2. id와 password를 입력해서 각각의 페이지를 보여주기 3. 페이지 구성하기 1 - 예약 페이지 1) 그날의 이용 가능한 차량과 시간..

[socket.io] 프로젝트 준비6 - 아두이노 Socket.io [내부링크]

마지막 웹 페이지는 chart.js를 이용해서 멋들어지게 만들고 싶었으나, 프론트는 정말 마지막의 마지막에 완성하면서 하려고 한다. 그래서!!! 이번 글에서는 4. 웹으로 아두이노 데이터 보내기 를 마무리로 해보겠다. 저번 3. 아두이노에서 보내는 데이터는 다른 이름의 socket으로 보내기 에 이어서 웹으로 다른 이름의 socket을 만들어줬다. // index.html의 script부분 html부분에는 div태그 안에 p태그가 있고 그 부분에 온도 값을 표시해주려고 한다. 아두이노에서 랜덤한 값을 데이터로 보내주고, 웹에서 사용하는 'temp'라는 소켓으로 데이터를 보내주기 위해 잠깐 아두이노 코드를 수정해줬다. // Arduino안의 함수 void socketIOEvent(socketIOmessag..

[socket.io] 프로젝트 준비5 - 아두이노 Socket.io [내부링크]

이번 주말에는 일이 있어서 공부를 하나도 못했다. 저번 글 이후로 Socket.io를 계속 공부했었는데 Socket.io는 꾸준히, 탄탄하게 개발되고 있는 좋은 프로젝트 같다. 이번 글에서는 2. Sever에서 DB에 데이터 보내기 3. 아두이노에서 보내는 데이터는 다른 이름의 socket으로 보내기 4. 웹으로 아두이노 데이터 보내기 중에서 2. Sever에서 DB에 데이터 보내기 3. 아두이노에서 보내는 데이터는 다른 이름의 socket으로 보내기 를 해보겠다. 첫 번째 문제점은 서버에서 아두이노로 데이터를 요청할 때, setInterval()말고는 대안이 없었다는 것이었다. 근데 이 setInterval()을 함수로 만들어서 사용하게 되면 setInterval()을 마구 호출했을 때 마치 여러 함수..

K-Startup[예비창업자] - 기술이전 창업지원 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 기술이전 창업지원 도내 7년이내 (예비)창업기업 10개사를 지원하며, 기술의 사업화를 위한 사업화 자금을 지원해주는 지원사업! 도내 7년이내 (예비)창업기업 10개사를 대상으로 지원해주고 사업공고는 ’22년 2월 공고 예정라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 경기도 대학생 융합기술 창업지원 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 경기도 대학생 융합기술 창업지원 총 예산현황은 580백만 원으로 경기도 내 예비 또는 3년 이내 창업 대학(원) 25개 팀 내외를 지원하며, 창업인프라, 프로그램 등을 지원해주는 지원사업! 경기도 거주 또는 경기도 소재 대학(원) 재학생을 대상으로 지원해주고 사업공고는 ’22년 3월 공고 예정라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 경기 기술창업 지원프로그램 운영 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 경기 기술창업 지원프로그램 운영 예산현황은 최대 40백만 원으로 창업 3년 이내의 도내 (예비)초기창업자 25명을 지원하며, 사업화자금 지원, 특화프로그램, 액셀러레이팅 지원해주는 지원사업! 창업 3년 이내의 도내 (예비)초기창업자를 대상으로 지원해주고 사업공고는 ’22년 2월 공고 예정라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 스마트팜 인프라 운영 사업 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 스마트팜 인프라 운영 사업 총 예산현황은 60,000천 원으로 스마트팜 인프라 지원(베드형 테스트베드 3개동, 토경형 테스트베드 2개동, 노지형 테스트베드 (150평) 등)를 지원하며, 실증 테스트공간 제공 및 재료비 지원해주는 지원사업! 농산업 분야 업력 7년 이내 (예비)창업기업을 대상으로 지원해주고 사업공고는 ’22년 3월 공고 예정라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 기업자율형 창업프로그램 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 기업자율형 창업프로그램 총 예산현황은 2억 원으로 30개사 내외를 지원하며, 집중 스타트업, 맞춤형 스타트업, 우수 스타트업을 지원해주는 지원사업! 울산주력산업, 에너지·발전·안전·4차산업혁명 분야 (예비 또는 초기)창업자를 대상으로 지원해주고 사업공고는 ’22년 1월 ~ 2월 공고 예정라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 창업보육 경쟁력 강화사업 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 창업보육 경쟁력 강화사업 총 예산현황은 320백만 원으로 50개사를 지원하며, 맞춤형 사업화 및 역걍강화 교육 지원해주는 지원사업! 창업보육센터 입주기업을 대상으로 지원해주고 사업공고는 ’22년 3월 중 공고 예정라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 소셜벤처 창업생태계 활성화 사업 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 소셜벤처 창업생태계 활성화 사업 총 예산현황은 2,215백만 원으로 창업교육, 멘토링, 사업화 자금, 시장진출, 보육공간 등 지원하며, 소셜벤처 (예비)창업기업 발굴-육성-성장 촉진을 지원해주는 지원사업! 소셜벤처 예비창업자 및 창업 후 7년 이내의 소셜벤처를 대상으로 지원해주고 사업공고는 ’22년 연중상시 공고 예정라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 세대별맞춤형예비창업가발굴육성사업 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 세대별맞춤형예비창업가발굴육성사업 총 예산현황은 16억 원으로 사업화자금지원(35개사, 최대 30백만원), 후속지원(최대 20백만원), 사무공간지원(17개사, 최대 2년), 거주지원(7개사, 최대 4년) 등을 지원하며, 사업화 / 창업교육 / 시설·공간·보육 / 멘토링·컨설팅 / 행사·네트워크 등을 지원해주는 지원사업! 광주광역시에 거주하는 청년, 중장년 및 세대융합 예비 창업자를 대상으로 지원해주고 사업공고는 ’22년 2월 공고 예정라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 빛고을재도전지원사업 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 빛고을재도전지원사업 총 예산현황은 450백만 원으로 사업화자금지원(15개사, 최대 25백만원), 맞춤형지원(최대 20백만원), 컨설팅/멘토링 등을 지원하며, 사업화 / 창업교육 / 멘토링·컨설팅 / 행사·네트워크 등 지원해주는 지원사업! 사업에 재도전하는 광주광역시 거주자로 (예비)재창업자 또는 재창업 3년 이내인 기업의 대표자를 대상으로 지원해주고 사업공고는 ’22년 3월 공고 예정라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 광주시민회관 청년창업지원 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 광주시민회관 청년창업지원 총 예산현황은 350백만 원으로 10팀을 지원하며, 창업지원금, 창업 전반에 대한 교육 및 수요자 중심 멘토, 홍보 지원, 분야별 활동공간 제공 등을 지원해주는 지원사업! 광주 거주 만19~39세 (예비)창업청년 / 기창업 : 2년이내 을 대상으로 지원해주고 사업공고는 ’22년 2월 공고 예정라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 청년창업 챌린지 지원 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 청년창업 챌린지 지원 총 예산현황은 80백만 원으로 6개팀을 지원하며, 엑셀러레이팅, 사업화지원, 성과공유회, 후속지원 등 연계 지원해주는 지원사업! 만 39세 이하 예비 및 3년 이내 청년 창업가를 대상으로 지원해주고 사업공고는 ’22년 3 ~ 4월 공고 예정라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - C-Seed 청년 스타트업 육성사업 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. C-Seed 청년 스타트업 육성사업 총 예산현황은 500백만 원(대구시비)으로 초기창업기업 사업화 지원(20개사)하며, 창업교육 프로그램 C-Academy를 통한 창업단계별 온라인 교육 등을 지원해주는 지원사업! 유망한 아이템을 보유한 지역거주 만 18~39세 청년 중 예비창업자 또는 업력 3년이내 초기창업기업을 대상으로 지원해주고 사업공고는 ’22.3월 공고 예정라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 청년소셜벤처 육성사업 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 청년소셜벤처 육성사업 총 예산현황은 1,500백만 원(국비660, 시비840)으로 50개사를 지원하며, 교육, 멘토링, 네트워크 형성, 사업화 자금 지원, 재원조달 컨설팅 등을 연계 지원해주는 지원사업! 지역거주 만39세 이하 미취업청년 및 예비·초기 소셜벤처를 대상으로 지원해주고 사업공고는 ’22년 1월 공고 예정라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 창업기업 판로개척 지원 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 창업기업 판로개척 지원 총 예산현황은 150백만 원, 120백만 원으로 4D 스캐닝 확장 기술지원을 위한 컨설팅 및 기술서비스, 글로벌 셀러 창업가 양성을 위한 기본 및 심화교육, 실전창업 사업화자금 지원, 현장탐방 및 성과보고회 개최 등을 지원해주는 지원사업! 예비창업자 및 7년 이내 창업기업, 부산 거주 청년 또는 부산 소재 재(휴)학생을 대상으로 지원해주고 사업공고는 ’22년 3월 14일~3월30일, 2월 ~ 3월 공고 예정라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 디지털대장간 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 디지털대장간 총 예산현황은 5.8억 원으로 제조 창업 프로그램 당 6~10 팀 지원하며, 시제품 제작 장비 사용 및 교육 지원, 제조 창업 프로그램 운영 및 지원사업! 만 19세 이상 예비 창업자 또는 스타트업을 대상으로 지원해주고 사업공고는 ’22년 3월 공고 예정라고 하니 꼭 잊지 마세요!

유튜브에서 본 인상깊었던 말 [내부링크]

우선 계획을 세우고 뭐든지 해라 나머지는 인생이 알아서 해 줄 것이다.

[socket.io] 프로젝트 준비4 - 아두이노 Socket.io [내부링크]

마지막 챕터인 4번째 챕터다 이번 글의 목표는 4. DB에서 소켓 기록 확인 이지만 복잡한 구성이기 때문에 또다시 잘게 쪼개면, 1. DB 생성 후 CRUD구성 2. Sever에서 DB에 데이터 보내기 3. 아두이노에서 보내는 데이터는 다른 이름의 socket으로 보내기 4. 웹으로 아두이노 데이터 보내기 이렇게 나눠놨었다. 오늘은 node.js를 이용하고 mariaDB와 연동되는 DB CRUD를 해보겠다. 필자는 mariaDB 설치 후 HeidiSQL을 이용해서 테스트를 진행했다. mysql을 사용하지 않은 이유는 나중에 상업적으로 사용할 수도 있고, 버전에 따른 오류가 너무 많이 나서 중간에 mariaDB로 갈아탔다. 시간이 2배로 걸렸다!!!!! 화남 화남 mariaDB는 https://mariad..

[socket.io] 프로젝트 준비3 - 아두이노 Socket.io [내부링크]

앞의 글에서는 Web(mobile) - Sever - Arduino 의 연결을 테스트했다 이번 글에서는 Web에서 입력한 메세지로 Arduino를 제어하는 걸 해보겠다. 오늘의 목표 3. Front에서 websocket에 접근 후 아두이노에 변동사항 적용 여기서 Front라고 함은 브라우저에서 입력한 데이터를 말한다. 연결 방향은 Front에서 입력 -> Server가 다시 클라이언트에 메세지 전달 -> 아두이노가 해석 후 동작 간단하지만 꽤 복잡하다. 우선 기본 틀에서 천천히 보자 Front에서 입력을 하면 Server가 받고 다시 Client에게 보내는 부분 (만약에 받은 msg와 보내는 msg의 형식이 바뀌길 원한다면 io.emit 부분의 msg를 바뀌게 만들면 될 것 같다) 이제 아두이노가 해당 ..

[socket.io] 프로젝트 준비2 - 아두이노 Socket.io [내부링크]

앞의 프로젝트 준비 글에서는 라즈베리파이에서 돌릴 node.js socket.io 서버를 구현했다. 이번 글에서는 그 서버에 접속할 아두이노 Client 부분을 완성해보겠다. ㄷㄷ 목표 2. 아두이노(Client)에서 socket에서 접근 아두이노 보드는 ESP8266이 기본 탑재되어 있는 Wemos D1R1을 사용하고 있다. 5000원 미만에 pin도 넉넉하고 여러 프로젝트에서 사용하기에 편하다. webSocket을 기반으로 Socket.io가 만들어졌고 TCP를 기반으로 webSocket이 만들어졌다는데 사실 잘 모른다 이번 프로젝트에서 사용할 라이브러리는 바로 이 녀석! Markus Sattler 형님의 라이브러리인데 웹소켓 관련 별점이 제일 높다. 찾기 힘들다면 여기로 해서 zip 라이브러리를 추..

[socket.io] 프로젝트 준비 - 아두이노 Socket.io [내부링크]

스마트팜과 연동되서 사용할 수 있는 아두이노 - websocket - Front 프로젝트를 구상했다. websocket에서 DB까지 연동되는 프로젝트인 만큼 또다시 열심히 해 보장 프로젝트 구상도 이번 프로젝트 목표 1. 라즈베리파이(Server)에서 node.js를 이용한 socket 구동 2. 아두이노(Client)에서 socket에서 접근 3. Front에서 websocket에 접근 후 아두이노에 변동사항 적용 4. DB에서 소켓 기록 확인 우선 모든 목표는 윈도우에서 테스트 후 라즈베리파이에서 최종 테스트를 마무리할 예정이다. 1. 윈도우(Server)에서 node.js를 이용한 socket 구동 윈도우에서 2가지를 준비해서 테스트해보겠다. 1. socket의 서버 부분 2. 브라우저에서 임시 테..

vue3 [Vuetify 적용 오류] ValidationError: Progress Plugin Invalid Options 해결방법 [해결완료] [내부링크]

Vue3가 최근 버전인가...? 싶을 정도로 잔 버그가 많다. 예전 Flutter 2.0 나왔을 때 Firebase 관련 오류로 한참을 헤매었던 것처럼 ㅠㅠ 왜 항상 이런 시련은 나에게만....? vue -cli를 사용하고 있기에 아래 코드를 입력하면 된다. vue add vuetify vue3 를 사용하고 있으니 밑줄 쫙 버전을 설치하고! npm run serve 하면! ? 뭐야 왜 안돼 하지만 된다. 구글링 하자 https://stackoverflow.com/questions/69200086/okay-to-paste-in-package-lock-json-from-19-hours-ago-to-fix-validationerror-pr Okay to Paste-in Package-Lock.json from..

vue3 [WDS] Disconnected! 해결방법 [해결완료] [내부링크]

코딩애플님의 강의를 보고 따라 했다. https://www.youtube.com/watch?v=0BbF7UxKKvg&t=303s 다 좋은데!!!!! 왜 항상 이런 시련은 나에게만 오는 것일까? 해당 문제는 Vue의 장점이라고 하는 자동 렌더링이 안 되는 문제였다. 해당 문제를 확인하기 위해서 F12 크롬 DevTool을 열었다. 이것 외에 다양한 문구가 나왔는데 [WDS] Disconnected! ERROR_SSL_PROTOCOL_ERROR 이런 문구가 나왔다. WDS는 Webpack Development Server 라고 하는데 이 부분이 문제가 있는 것 같았다. 해당 문제를 해결하기 위해서 방화벽도 건드려보고 백신도 건드려봤는데 다 안되던 와중 https://tagmerge.com/question/v..

K-Startup[예비창업자] - 대·스타 해결사 플랫폼 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 대·스타 해결사 플랫폼 총 예산현황은 7,556백만 원으로 과제별 3개사 내외를 지원하며, 과제별 선정기업 대상으로 사업화 자금 및 R&D·정책자금 등 연계 지원해주는 지원사업! 예비창업자(팀) 또는 공고일 기준 업력 7년 이내 창업기업을 대상으로 지원해주고 사업공고는 ’22년 1·2분기 공고 예정라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 해양수산 창업콘테스트 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 해양수산 창업콘테스트 총 예산현황은 2.5억 원으로 총 11팀을 지원하며, 창업캠프를 통한 참가팀 교육 및 멘토링 지원, 입상팀 정부시상 및 상금 수여, 해양수산 창업투자 지원사업 신청가점 부여 등을 지원해주는 지원사업! 해양수산분야 예비 창업자 및 창업 7년 이내 기업을 대상으로 지원해주고 사업공고는 2022년 6월(예정)라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 2022 환경창업대전 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 2022 환경창업대전 총 예산현황은 450백만 원으로 25개사 지원하며, 상금 108백만원, 수상자 연구단지 입주, 에코스타트업 사업 지원시 가점부여, 창업컨설팅 및 투자유치 지속 성장을 위한 추가지원 등을 지원해주는 지원사업! 환경분야 예비창업자 및 창업기업(업력 7년미만)을 포함한 전국민을 대상으로 지원해주고 사업공고는 ’22.상반기라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 농식품 창업콘테스트 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 농식품 창업콘테스트 총 예산현황은 600백만 원으로 약 1,200명을 지원하며, 시상을 통해 우수기업을 선정하고 후속지원 연계지원해주는 지원사업! 예비창업자 및 농식품 분야 창업기업(창업 7년 이내)을 대상으로 지원해주고 사업공고는 ’22.5월라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - IP 디딤돌 프로그램 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. IP 디딤돌 프로그램 총 예산현황은 3,214백만 원으로 812건 내외를 지원하며, 지식재산기반 사업아이템 도출을 위한 창업교육 및 멘토링 등을 지원해주는 지원사업! 예비창업자를 대상으로 지원해주고 사업공고는 연중 수시접수(1∼11월)라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 여성벤처창업케어 프로그램 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 여성벤처창업케어 프로그램 총 예산현황은 400백만 원으로 30명을 지원하며, 창업 사업화에 소요되는 사업화 자금, 교육 및 멘토링 (최대 1,000만원)지원 해주는 지원사업! 여성예비창업자를 대상으로 지원해주고 사업공고는 ’22.2~3월라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 농식품 벤처창업센터 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 농식품 벤처창업센터 총 예산현황은 3,740백만 원으로 연중 지속 지원하며, 센터별 특화프로그램 운영 및 지역창업자 상담 및 창업지원 연계 등을 지원해주는 지원사업! 농식품 분야 예비창업자 및 창업기업(창업 7년 이내)을 대상으로 지원해주고 사업공고는 상담 및 연계 상시운영라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 농식품 벤처창업 인턴제 사업 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 농식품 벤처창업 인턴제 사업 총 예산현황은 310백만 원으로 예비창업자(50명) 및 농식품 창업기업을 지원하며, 현장실습 지원(2~3개월) 및 인턴지원금, 창업교육 및 멘토링, 국내외연수 등을 지원해주는 지원사업! 만 19세 이상 39세 이하의 농식품 분야 청년 예비창업자(멘티) 또는 및 매출액 1억원 이상, 상시근로자 3인 이상의 농식품 분야 벤처·창업기업(멘토)를 대상으로 지원해주고 사업공고는 ’21.3월 예정라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - K-Global 창업멘토링(ICT 혁신기업 멘토링) [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. K-Global 창업멘토링(ICT 혁신기업 멘토링) 총 예산현황은 3,394백만 원으로 약 350개사 내외를 지원하며, 전담·협업멘토링, ICT 법률 및 전문기술 멘토링, 맞춤형 실전창업교육 등을 지원해주는 지원사업! ICT 및 4차산업혁명 분야 예비창업자 및 7년 이내 창업기업을 대상으로 지원해주고 사업공고는 상반기(‘22년 1월), 하반기(’22년 6월) 예정라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 지식재산기반 차세대영재기업인 육성사업 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 지식재산기반 차세대영재기업인 육성사업 총 예산현황은 1,860백만 원으로 매년 160여명을 지원하며, 차세대 리더에게 필요한 핵심역량 함양 위해 지식재산 외 기업가정신, 인문학 등 2년간 온·오프라인 집중교육 실시 등을 지원해주는 지원사업! 중학교 1 ~ 3학년 또는 그에 준하는 연령(만 13 ~ 15세)의 청소년을 대상으로 지원해주고 사업공고는 ’22년 9월이라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 청소년 비즈쿨 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 청소년 비즈쿨 총 예산현황은 6,395백만 원으로 전국 약 424개 내외 초·중·고등학교를 지원하며, 초·중·고교생 등 청소년을 위한 기업가정신 및 창업 교육 지원해주는 지원사업! 초등학교, 중학교 및 고등학교 등을 대상으로 지원해주고 사업공고는 ’22년은 ’21년 청소년 비즈쿨 학교 및 센터 연속 운영(협약기간 : ’21~’22년) 라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 장애인 맞춤형 창업 교육 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 장애인 맞춤형 창업 교육 총 예산현황은 674백만 원으로 교육 1,500명을 지원하며, 온·오프라인 창업 교육, 업종 심화 교육, 컨설팅 지원해주는 지원사업! 장애인 예비창업자 및 업종전환 희망자를 대상으로 지원해주고 사업공고는 수시라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 실전창업교육 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 실전창업교육 총 예산현황은 2,947백만 원으로 교육생 2,100명 내외, 시제품제작 및 시장검증 200명 내외를 지원하며, 온·오프라인 창업교육, 시제품제작 및 시장검증 등을 통해 준비된 창업 지원 등을 지원해주는 지원사업! 혁신적인 아이디어를 보유한 (예비)창업자를 대상으로 지원해주고 사업공고는 ’22.1월, 6월(예정)라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 신사업창업사관학교 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 신사업창업사관학교 총 예산현황은 19,750백만 원으로 500명 교육생 선발하며, 신사업 등 유망 아이디어와 아이템을 보유한 예비창업자를 선발하여 창업교육, 점포경영체험, 사업화 자금을 지원해주는 지원사업! 예비 창업자를 대상으로 지원해주고 사업공고는 연 1회(‘22.2월)~2회(‘22.2월, 6월) (예정)라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 스타트업 AI 기술인력 양성 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 스타트업 AI 기술인력 양성 총 예산현황은 27억 원으로 200명을 지원하며, 인공지능 기술이 많이 접목되는 4대 분야(게임, 금융, 유통, 바이오)에 대한 인공지능 실무인재 양성 교육과정과 인공지능 개발자를 채용할 의사가 있는 스타트업 POOL을 구축하여, 교육생과 스타트업 간 맞춤 취업 연계를 지원해주는 지원사업! 만 39세 이하의 청년(학력·전공 무관)을 대상으로 지원해주고 사업공고는 ’22.1월(예정)라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 기업가정신기반 구축 및 확산 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 기업가정신기반 구축 및 확산 총 예산현황은 12.2억 원으로 약 1,200명을 지원하며, 기업가정신 교육전문가 양성, 교육 우수사례 경진대회, 여성 및 제대군인을 위한 기업가정신 교육, 기업가정신 가족캠프, 기업가정신 주간행사(GEW), 기업가정신 콘텐츠 공모전 등을 지원해주는 지원사업! 교사, 교수, 예비창업자, 취업취약계층 등대상으로 지원해주고 사업공고는 수시라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 창업이민인재양성프로그램 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 창업이민인재양성프로그램 총 예산현황은 8.35억 원으로 약 1,000여명의 창업희망 외국인을 지원하며, 기술창업에 필요한 지식재산권 교육, 창업소양교육, 멘토링, 특허출원, 시제품제작, 법인설립 지원, 창업공간 제공, 네트워킹 행사 개최 등을 지원해주는 지원사업! 기술창업을 희망하는 국내체류 외국인 창업 예정자를 대상으로 지원해주고 사업공고는 ’22. 3이라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 공공기술기반 시장연계 창업탐색 지원 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 공공기술기반 시장연계 창업탐색 지원 총 예산현황은 12,280백만 원으로 125개 내외 창업탐색팀을 지원하며, 국내·외 잠재고객 인터뷰 중심 실전창업탐색교육 및 창업보육 등을 지원해주는 지원사업! 대학(원)생, 박사후연구원 등으로 구성된 (예비) 실험실 창업팀을 대상으로 지원해주고 사업공고는 ’22.2월이라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 학생 창업유망팀 300 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 학생 창업유망팀 300 총 예산현황은 1,600백만 원으로 학생창업팀 300팀을 지원하며, 창업 기초교육, BM 고도화, 시드투자 유치 등 단계별 창업교육 및 육성 등을 지원해주는 지원사업! 전국의 초·중·고등학생, 대학(원)생(휴학생 포함) 및 학교 밖 청소년 등을 대상으로 지원해주고 사업공고는 ’22.4월 예정이라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 1인 창조기업 활성화 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 1인 창조기업 활성화 총 예산현황은 6,323백만 원으로 (1인 창조기업 지원센터) 전국 총 48개, (사업화) 180개 내외를 지원하며, 입주공간, 전문가 자문, 교육, 멘토링, 네트워킹, 마케팅, 판로·투자 지원 등을 지원해주는 지원사업! (예비) 1인 창조기업을 대상으로 지원해주고 사업공고는 ’22.3월 예정이라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 창조경제혁신센터 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 창조경제혁신센터 총 예산현황은 36,368백만 원으로 전국 17개 창조경제혁신센터를 지원하며, 창업지원, 원스톱서비스 지원 등을 지원해주는 지원사업! 예비창업자 및 창업 후 7년 이내 기업을 대상으로 지원해주고 사업공고는 2022년 연중 수시이라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 창업존 운영 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 창업존 운영 총 예산현황은 6,164백만 원으로 창업기업 110개사를 지원하며, 보육공간 제공, 보육프로그램 운영, 인프라 시설지원 등을 지원해주는 지원사업! 예비창업자 또는 7년 이내 창업기업을 대상으로 지원해주고 사업공고는 수시모집(공실시)이라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 중장년 기술창업센터 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 중장년 기술창업센터 총 예산현황은 4,608백만 원으로 중장년 기술창업센터 33개 내외를 지원하며, 숙련된 경험과 네트워크를 보유한 역량있는 중장년을 발굴하여 One-Stop (발굴-교육-공간지원- 보육)형태의 창업지원 서비스 제공 등을 지원해주는 지원사업! 만 40세 이상 (예비)창업자를 대상으로 지원해주고 사업공고는 연중수시이라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 장애인 창업보육실 운영 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 장애인 창업보육실 운영 총 예산현황은 798백만 원으로 전국 16개 지원센터, 124개 창업보육실 운영을 지원하며, 창업공간 및 사무편의 기자재, IT환경 등을 지원해주는 지원사업! 장애인 예비창업자 또는 창업 3년 미만의 장애인기업을 대상으로 지원해주고 사업공고는 연중 수시 신청·접수(창업보육실 공실 발생 시)이라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 발달장애인 특화사업장 구축 사업 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 발달장애인 특화사업장 구축 사업 총 예산현황은 3,400백만 원으로 특화사업장 2개소 구축을 지원하며, 가족창업을 위한 시설, 설비 구축 및 창업/기술 교육, 보육, 판로 지원 등을 지원해주는 지원사업! 발달장애인과 가족(후견인)으로 구성된 예비창업자(팀)을 대상으로 지원해주고 사업공고는 ’21. 12월 예정 예정이라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 청년농업인 경쟁력 제고사업 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 청년농업인 경쟁력 제고사업 총 예산현황은 8,000백만 원(국비 45%, 시군비 45%, 자부담 10%)으로 개소당 50백만원(160개소)을 지원하며, 시제품 제작필요 경비, 제품개발 컨설팅 등을 지원해주는 지원사업! 만 18세이상 ~ 39세 이하, 2년 이상 영농종사 청년농업인을 대상으로 지원해주고 사업공고는 ’21. 7.~ ’21. 9 예정이라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 지역기반 로컬크리에이터 활성화 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 지역기반 로컬크리에이터 활성화 총 예산현황은 6,903백만 원으로 200개 팀을 지원하며, 로컬크리에이터의 비즈니스 모델(BM) 구체화, 멘토링, 브랜딩, 마케팅 등 성장단계별 맞춤형 프로그램 등을 지원해주는 지원사업! 예비 창업자 또는 업력 7년 이내의 로컬크리에이터를 대상으로 지원해주고 사업공고는 ’22.2~3 예정이라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 재도전 성공패키지 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 재도전 성공패키지 총 예산현황은 168.34억 원으로 270명 내외를 지원하며, 사업화 자금, 교육 및 멘토링 등 패키지식 지원 등을 지원해주는 지원사업! 예비 또는 재창업 7년 이내 기업의 대표를 대상으로 지원해주고 사업공고는 ’22.1월말 예정이라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 장애인 창업사업화 지원 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 장애인 창업사업화 지원 총 예산현황은 1,615백만 원으로 사업화 65명, 경영환경개선 30명을 지원하며, 매장 모델링, 집기류, 시제품 제작, 브랜드 개발, 홈페이지 제작, 시설 개·보수 비용 등을 지원해주는 지원사업! 장애인 예비창업자 및 업종전환희망자, 장애인기업을 대상으로 지원해주고 사업공고는 ’22.4월이라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 장애인기업 시제품 제작지원 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 장애인기업 시제품 제작지원 총 예산현황은 997백만 원으로 45개사 내외를 지원하며, 제품디자인 및 시제품제작에 소요되는 개발비를 지원해주는 지원사업! 장애인 예비창업자 및 장애인기업을 대상으로 지원해주고 사업공고는 ’22.2월 예정이라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 예비창업패키지 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 예비창업패키지 총 예산현황은 98,289백만 원으로 1,500명 내외를 지원하며, 창업 사업화에 소요되는 사업화 자금, 창업교육 및 멘토링 등을 지원해주는 지원사업! 예비창업자을 대상으로 지원해주고 사업공고는 ’22.2월말 예정이라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 소재·부품·장비 스타트업 100 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 소재·부품·장비 스타트업 100 총 예산현황은 5,000백만 원으로 창업기업 20개사를 지원하며, 사업화 자금 및 기술개발·정책자금·기술보증 연계 지원해주는 지원사업! 업력 7년 이내 소재·부품·장비 창업기업(예비창업자 포함)을 대상으로 지원해주고 사업공고는 ’22.2월 예정이라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 비대면 스타트업 육성 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 비대면 스타트업 육성 총 예산현황은 45,020백만 원으로 300개사 내외를 지원하며, 사업화 자금, 특화프로그램을 지원해주는 지원사업! 비대면 분야 예비창업자 및 7년 이내 창업기업을 대상으로 지원해주고 사업공고는 ’22. 1월말 예정이라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 글로벌창업사관학교 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 글로벌창업사관학교 총 예산현황은 108.6억 원으로 60팀을 지원하며, D.N.A 특화교육, 창업성공사업화지원, 글로벌 프로그램(글로벌창업기획자 보육 등) 패키지 지원, 창업팀 BM 수립 등 사업화 지금을 지원해주는 지원사업! 업력 3년 이하 D.N.A 분야 (예비)창업팀을 대상으로 지원해주고 사업공고는 ’22.1월 중순 예정이라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 해양신산업 인큐베이팅 지원 사업 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 해양신산업 인큐베이팅 지원 사업 총 예산현황은 ’22년 12,250백만 원으로 64개사 이상(액셀러레이팅 24개사 이상, 사업화 자금 40개사 내외)을 지원하며, 사업화 자금지원, 액셀러레이팅, 투자활성화지원을 지원해주는 지원사업! 해양수산분야 예비창업자 및 창업기업을 대상으로 지원해주고 사업공고는 2022. 1월 공고 예정이라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 해양수산 창업투자지원센터 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 해양수산 창업투자지원센터 총 예산현황은 52.5억 원으로 창업·기업 교육, 마케팅, 시제품 개발, 판로개척 등을 지원하며, 해양수산분야 예비창업자 및 유망기업 맞춤형 지원 육성 사업을 지원해주는 지원사업! 해양수산분야 예비창업자 및 유망기업을 대상으로 지원해주고 사업공고는 각 지역별 창업투자지원센터 일정에 따름이라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 사회적기업가 육성사업 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 사회적기업가 육성사업 총 예산현황은 31,889백만 원으로 농식품 분야 예비창업자 및 창업기업을 지원하며, 창업공간, 창업자금, 담임멘토링 및 전문멘토링, 교육, 자원연계, 사후관리 및 후속지원을 지원해주는 지원사업! 창업희망자, 미창업팀 및 창업 2년 이내 사업자을 대상으로 지원해주고 사업공고는 2021년 12월 말 예정이라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 2022년 대한민국 물산업 혁신창업 대전 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 2022년 대한민국 물산업 혁신창업 대전 총 예산현황은 3억 원으로 아이디어 및 사업화 부문 총 18개 시상 및 후속지원하며, 사업화 지원금, 멘토링 및 시제품 제작, 투자유치 및 해외진출 지원 등을 지원해주는 지원사업! 국민 및 예비창업자, (사업화 부문) 물관련 7년 이내 창업기업을 대상으로 지원해주고 사업공고는 ’22년 6월이라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 에코스타트업 지원사업 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 에코스타트업 지원사업 총 예산현황은11,184백만 원으로 150개사 내외를 지원하며, 사업화자금지원 및 육성프로그램을 지원해주는 지원사업! 녹색산업분야* 예비창업자 및 초기창업기업(창업7년미만)을 대상으로 지원해주고 사업공고는 ’22.1월이라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 농식품 크라우드펀딩 활성화 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 농식품 크라우드펀딩 활성화 총 예산현황은 ’22년 예산 600백만 원으로 농식품 크라우드펀딩 플랫폼, 현장코칭, 컨설팅 비용지원, 수수료를 지원하며, 크라우드펀딩 전·후 지원을 통한 농식품 기업의 부담 최소화를 지원해주는 지원사업! 농식품 분야 기업 및 예비창업자을 대상으로 지원해주고 사업공고는 ’22년 2월(예정)이라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 농식품 벤처육성지원 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 농식품 벤처육성지원 총 예산현황은 ’22년 12,250백만 원으로 농식품 분야 예비창업자 및 창업기업을 지원하며, 사업화 자금지원 및 투자유치·판로개척을 위한 특화프로그램 제공을 지원해주는 지원사업! 농식품 분야 예비창업자 및 창업기업을 대상으로 지원해주고 사업공고는 ’22. 1월 예정이라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 농식품 기술창업 액셀러레이터 육성지원 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 농식품 기술창업 액셀러레이터 육성지원 총 예산현황은 ’22년 예산 1,650백만원으로 민간 액셀러레이터 4업체를 지원하며, 농식품 분야 기술창업 액셀러레이팅 프로그램 운영 및 투자유치, 데모데이 개최를 지원해주는 지원사업! 예비창업자 및 농식품 분야 창업기업(창업 5년 이내)을 대상으로 지원해주고 사업공고는 ’22.3~4월(액셀러레이터 선정 후)라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 전통문화 청년창업 육성지원사업 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 전통문화 청년창업 육성지원사업 총 예산현황은 3,550백만 원(국비)으로 3년이내 초기창업기업(35팀), 전통문화 예비창업 공모전(50팀)을 지원하며, 창업 사업화에 소요되는 사업화 자금, 교육 및 멘토링 등을 지원해주는 지원사업! 전통문화산업*에서 창업하고자 하는 만39세 이하 예비창업자 및 3년 이내 창업기업을 대상으로 지원해주고 사업공고는 ’22년 4월이라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 예술기업 공모전 <창업과정 지원> [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 예술기업 공모전 총 예산현황은 844백만 원으로 예비창업자(팀) 15명(개) 내외를 지원하며, 창업 사업화 자금(각 최대 15백만원), 창업교육·컨설팅, 투자유치대회 참가 지원 등을 지원해주는 지원사업! 예술분야 창업 아이디어를 가진 예비창업자(팀)를 대상으로 지원해주고 사업공고는 2022년 1월 ~ 3월 예정이라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 스포츠산업 재창업 지원 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 스포츠산업 재창업 지원 총 예산현황은 26억 원으로 50팀을 지원하며, 창업 이론교육, 마케팅, 경영컨설팅 및 시제품 제작 등을 지원해주는 지원사업! 예비∼3년 미만 창업자(폐업 경험 보유)을 대상으로 지원해주고 사업공고는 ’22년 2월(예정)이라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 스포츠산업 예비초기 및 창업도약 지원 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 스포츠산업 예비초기 및 창업도약 지원 총 예산현황은 70억 원으로 140팀을 지원하며, 창업 이론교육, 마케팅, 경영컨설팅 및 시제품 제작 등 지원해주는 지원사업! 예비~3년 미만 창업자(예비초기창업지원센터)/ 3년 이상~7년 미만 창업자(창업도약센터)을 대상으로 지원해주고 사업공고는 ’22년 2월(예정)이라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 문화예술 사회적경제 서로:시작 지원(창업) [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 문화예술 사회적경제 서로:시작 지원(창업) 총 예산현황은 450백만 원으로 10개 내외 예비창업자(팀)를 지원하며, 창업 사업화 자금(각 최대 15백만원), 창업 교육 및 멘토링 등 상시적·전문적 창업 프로그램, 임팩트투자 유치대회 참가 지원 등 자원 연계를 지원해주는 지원사업! 문화예술 사회적 목적 실현 아이디어를 가진 예비창업자(팀)를 대상으로 지원해주고 사업공고는 2022년 1월 ~ 3월 예정이라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 관광벤처사업 공모전 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 관광벤처사업 공모전 총 예산현황은 10,914백만 원으로 약 140여개 기업(예정)을 지원하며, 사업화 자금, 교육, 멘토링, 홍보 판로개척 등을 지원해주는 지원사업! 관광분야 예비창업자, 초기기업(~3년), 성장기업(3년~7년) 등을 대상으로 지원해주고 사업공고는 ’22년 2월(예정)이라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - K-Global 스타트업 공모전 사업 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. K-Global 스타트업 공모전 사업 총 예산현황은 1,000백만 원으로 30개 팀 내외를 지원하며, 멘토링, 기술세미나, IR피칭 교육 등 아이디어 사업화 지원 및 우수기업 시상 및 상금 지급을 지원해주는 지원사업! ICT분야 창의·혁신적인 아이디어 및 우수 기술을 보유한 예비창업자 및 창업 초기기업을 대상으로 지원해주고 사업공고는 ’22년 4~5월 중이라고 하니 꼭 잊지 마세요!

K-Startup[예비창업자] - 클라우드기반 SW개발환경 지원 [내부링크]

안녕하세요. K-Startup에서 지원하는 공고에 대해서 설명하려고 합니다. 클라우드기반 SW개발환경 지원 총 예산현황은 9억으로 30개 기업을 지원하며, 연 720만원 상당의 클라우드 개발환경 이용 바우처, 2회의 사업화 컨설팅을 지원해주는 지원사업! 스타트업(창업 3년 미만), 예비창업자를 대상으로 지원해주고 사업공고는 `21년 11월 예정이라고 하니 꼭 잊지 마세요!

[라즈베리파이 크로스컴파일] electron 라즈베리파이 앱 개발 프로젝트 완성! 2022예비창업패키지 [내부링크]

준비했던 DNC프로그램이 3주? 정도의 기간을 가지고 완성되었다. 버전 1이지만 그래도 나름 알찬 기능들을 담고 있다. 중간중간 문제점들이 많았지만 고민도 많았고 해결됐을 때의 기쁨도 있었다. 이제 앞으로 2022예비창업패키지에 나가서 당선? 되는 일만 남았다!!! 스마트 팩토리 분야에서 공정개선 및 효율성 증대로 해당 제품을 판매하려고 한다. 서류도 미리미리 열심히 쓰고 준비도 많이 해놔야겠다.

[JS 초보] document.getElementById 와 addEventListener [내부링크]

electron 개발을 하면서 기본적으로 html과 JS 간의 상호작용이 필요할 때가 있다. 바로 이럴때 빈번하게 쓰이는 document.getElementById 와 addEventListener에 대해서 알아보자. html의 요소를 가져와서 사용하고 싶을 때 해당 요소를 가지고 오려면 document.getElementById를 사용하면 된다. 상황을 설정해서 만약 html에서 result라는 버튼이 있고, 그 버튼을 눌렀을때 "결과"이라는 글씨가 바뀌어야 한다고 하자. 결과 정답? // document.getElementById('id')를 이용해서 해당 html을 정의해주고 const result = document.getElementById('result'); const set = documen..

[라즈베리파이 크로스컴파일] electron 앱 개발 중 textarea에서 serial data read 문제 발견! 그리고 해결 [내부링크]

지금 제작 중인 DNC에서 serila data를 받고 textarea에 표시해주는 프로그램을 만들었다. 그런데 이 textarea가 무슨 문제인지, 한 번 데이터를 받고 다른 작업을 한 다음에 다시 데이터를 받게 되면 textarea에 표시가 되지 않았다. 그래서 data를 받을 때, 콘솔에 찍어봤더니 콘솔에서는 데이터가 정상적으로 표시되고 있었다. 이리저리 찾아보던 중 text.append()를 쓰는 게 문제였단 걸 알게 됐다. 왜 문제였을까??? 공식문서를 봐도 잘 이해가 되지 않지만, 얼핏 이해하기로는 .append() 메소드는 선택된 요소의 마지막에 새로운 HTML요소나 콘텐츠를 추가하기 때문인 것 같다. textarea는 안에 string요소들을 가지고 있는데 HTML요소를 주기 때문에 어떤 ..

[라즈베리파이 크로스컴파일] electron Node.js serialport 첫 번째 시련 해결! [내부링크]

https://it-jm.tistory.com/32 electron 앱 개발중 Node.js serialport에서 첫 번째 시련 앞서 개발했던 DNC에서 첫 번째 시련에 봉착했다. 이 화면에서 serialport의 세팅 값을 설정한 걸 로컬 스토리지에 저장하고, 이 화면의 우측 2번째 버튼인 포트버튼을 누르면 바뀐 세팅 값으로 적용 it-jm.tistory.com 앞전 포스팅에서 봉착했던 첫 번째 시련이 있다. 바로 시리얼 세팅값을 동적으로 적용시켜서 포트를 Open/Close 하고 싶었는데, 그게 잘 되지 않았다. 어마 무시한 능력자들이 있는 Stackoverflow나, Node.js의 깃헙에도 올려봤지만 답변이 하나도 안달렸다 ㅠㅠ 혼자서 고민하고 여러가지를 시도해본 결과 답이 나와서 함께 공유하려..

티스토리 광고 설정 -> 다시 조회하기 오류날때!! [내부링크]

카카오 애드핏을 알게 되고, 승인까지 잘 받았다. 근데!!!!! 티스토리 광고 설정에서 이런 식으로 무한 다시 조회하기가 떴다. ..... 카카오 문의하기를 해 본 결과 다시 티스토리 문의하기로 돌아가라는 답변을 받았고, 안돼 돌아가! 티스토리 문의하기로 가서 문의 분류를 작성했는데? 아..... 나는 웨일을 쓰고 있었다.... 구글 크롬을 쓰는 사람이 아니라면 아마 나와 같은 문제가 있을 수도 있다. 크롬으로 가니 광고 설정이 드디어 가능하게 됐다!! 추가! 기존 크로미늄 기반 웹 브라우저인 웨일에서도 광고 설정을 사용할 수 있다. 우선 왜 광고 설정이 안됐는가 하면, 바로 uBlock이라는 광고 방지 확장앱을 쓰고 있어서였다. 해당 기능을 OFF하고 사용한다면 잘 쓸 수 있다!

[라즈베리파이 크로스컴파일] electron 앱 개발중 Node.js serialport에서 첫 번째 시련 [내부링크]

앞서 개발했던 DNC에서 첫 번째 시련에 봉착했다. 이 화면에서 serialport의 세팅 값을 설정한 걸 로컬 스토리지에 저장하고, 이 화면의 우측 2번째 버튼인 포트버튼을 누르면 바뀐 세팅 값으로 적용하려고 한다. // renderer.js let portname, baudrate, databits, stopbits, Parity, RTSCTS; let portOpen = false; const port = new serialport('COM4', { baudRate: baudrate, dataBits: databits, stopBits: stopbits, parity: Parity, rtscts: RTSCTS, autoOpen: false, }) portBtn.addEventListener('cli..

[라즈베리파이 크로스컴파일] electron을 이용한 앱 개발일지 [내부링크]

ㄷㄷㄷㅈ 긴 스토리의 서막일지, 더 큰 건물을 위한 초석 일지 잘 모르겠다. DNC개발을 하기 위해서 SerialPort 개발과 raspberryPi4에 크로스 컴파일까지 생각하고 기초적인 부분을 준비하기 위해서 꽤나 긴 시간이 걸렸다. 기본적인 ipc통신과 화면 navigation, renderer에서 main.js와의 통신 방식까지 아주 기초적인 방식의 부분만 구현해보겠다. 라즈베리파이에서 돌릴 수 있게 만드는 게 최종 목표인 만큼 처음부터 크로스컴파일을 증명하면서 진행하겠다. 그럼, 누군가에겐 도움이 되는 길이길 바라며 시작!!! 파이팅!! ps. 필자는 윈도우 환경에서 라즈베리로 크로스 컴파일을 진행한다. 1. 기초 시리얼 2. 파일 열기 및 저장 3. navigation을 통한 화면 전환 순으로..

[라즈베리파이 크로스컴파일] 6. electron-builder를 통한 윈도우 -> 라즈베리파이 크로스컴파일 하기 [내부링크]

굉장히 중요한 부분이고 많은 분들이 어려움을 많이 겪었을 것이라 생각한다. 왜냐면 많은 한, 영문의 문서들이 컴팩트한 정보를 담고 있지도 않고 생각보다 복잡하게 설명하고 있다고 생각했다. 그래서 나는 최대한 컴팩트하고 빠르게 크로스 컴파일을 진행해보겠다. 우선 앞에서 사용하던 serialport exam을 이용해서 해당 내용들을 조금 수정하고 install이 필요한 것은 인스톨해 주겠다. ps. electron-forge는 크로스 컴파일에 관해 정보가 없어서 electron-builder로 진행한다. package.json의 devDependencies 부분에 electron-builder를 추가시키기 위해 아래 코드를 터미널에서 실행해준다. npm install --save-dev electron-bu..

electron 개발 꿀팁 reload! [내부링크]

Flutter, vscode, Android Studio 같은 개발 툴을 보면 Hot-reload가 있다. 전에 본 양남 형님의 코딩에서 이 방법을 봐서 공유하려고 한다. https://www.npmjs.com/package/electron-reload electron-reload Simplest way to reload an electron app on file changes! www.npmjs.com npm install electron-reload npm install 설치하고 main.js의 상단에 이걸 추가만 해주면 Hot-reload가 된다. const path = require('path'); require('electron-reload')(__dirname); 이제 css나 html 파일을..

[라즈베리파이 크로스컴파일] 5. electron serialport 예제 [내부링크]

거의 하루 종일 이것만 붙잡고 늘어졌다. 나의 고생이 누군가에게 해결책이 되길 바라며 포스팅을 남긴다. 뭔가 종말의 멘트 같잖아..? Electron 공식 문서에서는 Web API를 이용해서 SerialPort 모듈에 접근한다고 했는데, 따라 해 보니 너무 복잡하고 아두이노 한정 예제라 그런지 되지도 않았다. 그래서 Node.js의 SerialPort 라이브러리로 진행했다. https://serialport.io/docs/ About SerialPort | Node SerialPort Quick Answers to Important Questions serialport.io (참고로 윈도우 버전이다) 아~~~주 친절하게 install 할 수 있는 방법이 설명되어 있지만 절대 사용하지 않겠다...... 왜..

[라즈베리파이 크로스컴파일] 4. electron desktop file 예제 [내부링크]

생각보다 복잡하고 힘들었다... 본 예제는 (라즈베리파이) Linux에서 진행하므로 버전, 기기 별로 차이가 있을 수 있다. 그러므로 내 라즈베리파이의 기기 버전을 알려주겠다. Raspberry Pi 4 Model B Rev 1.4 Distributor ID: Debian Description: Debian GNU/Linux 10 (buster) 64bit Electron 공식문서를 보고 진행하기에 Electron-forge를 이용하겠다. https://www.electronjs.org/docs/latest/tutorial/quick-start Quick Start | Electron This guide will step you through the process of creating a barebone..

JS 함수 기본편! [내부링크]

출처. https://www.youtube.com/watch?v=PuG2VW18O1E&t=5s 어떤 함수를 어려워하는 구독자 때문에 만드셨다고 한다. 마음씨가 정말 따뜻하시다. 나도 배워야겠다. // Don't give up // 함수 선언 function doSomething(add) { console.log(add); //함수를 이용해서 안에서 사용 가능 const result = add(2, 3); console.log(result); } function add(a, b) { const sum = a + b; return sum; } // 함수 호출 doSomething(add); //함수를 전달함. 함수 자체를 전달해버림 function add() {} // const result = add(1,..

[라즈베리파이 크로스컴파일] 3. electron keyboard shortcuts 예제 [내부링크]

출처. https://www.electronjs.org/docs/latest/tutorial/keyboard-shortcuts Keyboard Shortcuts | Electron This feature allows you to configure local and global keyboard shortcuts for your Electron application. www.electronjs.org 프로그램을 사용할 때 단축키를 지정해서 사용할 때가 있다. (Ctrl + S = 저장) 같이! QT5 하면서 keyPressEvent였나 키가 눌렸을 때 입력을 인지하는 API가 있었는데 Electron에서도 있다니 연습해봐야겠다. Local Short Cut 등록 후 Console창에서 출력하기! (Local..

JS async,await 입문! [내부링크]

출처. https://www.youtube.com/watch?v=aoQSOZfz3vQ 드디어 입문의 마지막이다. 동기와 비동기. 멀티스레딩이 아닌 곳에서 유용하게 쓰이는 만큼 어렵다. callback -> promise -> async, await으로 이어지는 전개가 좋았다. 'use strict'; const { reject } = require("async"); // async & await // clear style of using promise :) // 1. async // function fetchUser에 들어와서 10초 동안 처리를 기다리고 그 다음 일을 수행하게 된다. function fetchUser() { // do network request in 10 secs... return '..

JS Promise 입문! [내부링크]

출처. https://www.youtube.com/watch?v=JB_yU6Oe2eE&t=1053s JS꽃 동기와 비동기라니 C언어의 꽃 포인터가 생각나는 건 나뿐인가...? 어쨌든 어렵고 그만큼 강력하기에 꽃이라고 했겠지? 'use strict'; // Promise is a JavaScript object for asynchronous operation. // State: pending -> fulfilled or rejected // Producer vs Consumer // 1. Producer // when new Promise is created, the executor runs automatically. const promise = new Promise((resolve, reject) => ..

[라즈베리파이 크로스컴파일] 2. electron darkmode 예제 [내부링크]

출처. https://www.electronjs.org/docs/latest/tutorial/dark-mode Dark Mode | Electron "Native interfaces" include the file picker, window border, dialogs, context menus, and more - anything where the UI comes from your operating system and not from your app. The default behavior is to opt into this automatic theming from the OS. www.electronjs.org 앞서 공부했던 mainProcess, rendererProcess와 ipc, 프로그램의 전체..

[라즈베리파이 크로스컴파일] electron process model 공부2! [내부링크]

저번 시간에는 Main Process를 공부했다면, 이번 시간에는 Renderer Process에 관해서 공부해보겠다. Electron앱은 열려있는 윈도우에서 각각의 분리된 Renderer Process를 만들어낸다. 간단하게 설명하자면 HTML: Renderer Process의 진입 포인트, CSS: UI의 스타일링을 더해주는 것, : 실행가능한 자바스크립트 코드를 더해주는 것. 이 말의 뜻은 Renderer는 require라는 API 또는 Node.js의 API로의 직접적인 접근을 하지 않는다는 것이다. 렌더러에 NPM모듈을 직접 포함시키기 위해서는, 웹에서 사용하는 동일한 번들러 툴체인(webpack, parcel)을 사용해야만 한다. 웹은 무지성이기에 무슨 말인지 모르겠다. Renderer Pro..

어제, 오늘, 내일 [내부링크]

오늘은 어제의 연속이고 내일은 오늘의 연속이다. 조금만 더 노력하면, 그게 쌓이고 쌓이면, 쉽게 따라올 수 없는 격차가 된다. 아무것도 하지 않으면서 변화를 바라지 말자.

[라즈베리파이 크로스컴파일] 라즈베리파이에 node.js 설치하기 [내부링크]

electron을 라즈베리파이에서 구동하려면 node.js가 설치되어야 하는데, 기본 레퍼지토리에 있는 버전이 낮다. 버전 업도 시키고 설치까지 한 번 해보자. https://nodejs.org/ko/download/ 다운로드 | Node.js Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 여기서 버전을 확인한다. 오늘자 기준, LTS는 16.13.1v 이다. 그럼 라즈베리파이의 터미널에서 sudo curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash - 그럼 레퍼지토리를 업데이팅한 것이다. 아래에 잡다구리 하게 나오는 설치 패키지는 기본적으로 ..

[라즈베리파이 크로스컴파일] electron process model 공부! [내부링크]

출처. https://www.electronjs.org/docs/latest/tutorial/process-model Process Model | Electron Electron inherits its multi-process architecture from Chromium, which makes the framework architecturally very similar to a modern web browser. In this guide, we'll expound on the conceptual knowledge of Electron that we applied in the minimal quick start www.electronjs.org 강의도 없고 혼자 하려니 완전 기초부터 천천히 공식문서 보..

JS callback 입문! [내부링크]

출처. https://www.youtube.com/watch?v=s1vpVCrT8f4 callback 지옥이라서 호출 스택이 많이 쌓여서 지옥인가? 했는데 프로그래머에게 지옥의 의미는 유지, 보수, 수정이었다. error가 나는 부분이나, parameter를 가지고 와서 어디서 어떻게 쓰이는지 정말 보기 어려우니 지옥이였구나... 다음 편 promise를 어떻게 쓰는지가 중요할 것 같다. 'use strict'; // hoisting // Synchronous callback function printImmediately(print) { print(); } // Asynchronous callback function printWithDelay(print, timeout) { setTimeout(print..

JS JSON 입문! [내부링크]

출처. https://www.youtube.com/watch?v=FN_D4Ihs3LE&t=222s 예전에 프로젝트를 하면서 JSON을 썼었는데 JS에서 쓰니 깔끔한 것 같다. C#이나 Python, c++은 복잡했던 기억이... 콜백 함수를 parameter로 줄 수 있어서 stringify 된 value값을 다시 obj로 살리는 reviver는 정말 이름값 하는 것 같다. // JSON // JavaScript Object Notation // 1. Object to JSON // stringfy(obj) let json = JSON.stringify(true); console.log(json); json = JSON.stringify(['apple', 'banana']); console.log(jso..

JS 배열 API 공부 [내부링크]

출처. https://www.youtube.com/watch?v=3CUjtKJ7PJg&t=122s API종류도 많고 Python의 map과 비슷한 개념과 .filter().join() 같이 두 번 연속으로 API를 쓰는 건 연습을 잘해야겠다. sort에서 .sort((a,b) => a-b) 는 정말 익숙하지 않다 ㄷㄷ // Q1. make a string out of an array const fruits = ['apple', 'banana', 'orange']; const result = fruits.join(','); console.log(result); //apple,banana,orange // Q2. make an array out of a string const fruits = 'apple, ..

[라즈베리파이 크로스컴파일] 1. electron 시작 [내부링크]

나도 프로그래밍 초보고, electron이라는 황무지에 뛰어들었기 때문에 너무 많은 기대를 하지 않고 보는 걸 추천한다.... 기본적으로 node.js를 깔고 node -v npm -v 음 잘 깔렸군 확인을 했다. 출처. https://www.electronjs.org/docs/latest/tutorial/quick-start Quick Start | Electron This guide will step you through the process of creating a barebones Hello World app in Electron, similar to electron/electron-quick-start. www.electronjs.org 언제나 공식 홈페이지의 Quick Start를 참고하는 게..

JS array 입문! [내부링크]

출처. https://www.youtube.com/watch?v=yOdAVDuHUKQ 다른 언어를 아니깐 그냥 술술 들렸다. 그래도 항상 자만하지 말고 처음부터 끝까지 듣기로 했으니 화이팅! //Array! 'use strict'; // 1. Declaration const arr1 = new Array(); const arr2 = [1, 2]; // 2. Index position const fruits = ['apple', 'banana']; console.log(fruits); //["apple", "banana"] console.log(fruits.length); //2 console.log(fruits[0]); //apple console.log(fruits[1]); //banana consol..

JS Class 입문! [내부링크]

출처. https://www.youtube.com/watch?v=_DLhUBWsRtw&t=228s 오늘도 공부했당. 나 스스로한테 뿌듯한 시간이었던 듯! 오늘 공부했던 Class는 JS를 객체지향으로 바꿔주는 그런 느낌이다. 잘 모르지만...ㅎㅎ Python의 super, JAVA의 override를 좀 더 쉽게 이해할 수 있게 된 것 같다. // Object-oriendted programming // class: template // object: instance of class // JavaScript classes // - introduced in ES6 // - syntactical sugar over prototype-based inheritance 'use strict'; // 1. Clas..

유튜브 클론 코딩 | html5,css 복습 [내부링크]

출처. https://www.youtube.com/watch?v=67stn7Pu7s4&t=468s 역시나 킹튜브 + 엘리 조합으로 공부했다. 친구들을 재료로 쓰니 재미도 있고 계속 복습 가능해서 좋다. 미안해 얘들아 욕말곤 별 말 안하는 너네가 너무 고맙다 ㅎㅎ 재료들아 사소하게 업그레이드 중인데 오늘은 시간이 없어서 Search bar만드는게 미숙했다 ㅠㅠ 내일 복습은 Search bar도 더 만들고 새로운 것도 도전해 봐야지! 배고프당

조깅하면서 들은 생각 [내부링크]

세상엔 할 변명이 너무나 많다. ~때문에, ~해서 못한다. . . . 인생독본 필사노트에 메인 문구가 있다. 삶은 멈추지 않는 기쁨이어야 하고, 그런 기쁨일 수 있다. . 놀고, 먹고, 쉬는 것. 행복일 수는 있지만, 멈추지 않는 기쁨일 수 있을까?

JS Object 입문! [내부링크]

출처. https://www.youtube.com/watch?v=1Lbr29tzAA8 그래 맞다. 오늘 크리스마스 이브다. 사실 별 일 아니다. 24일인거고, 빨간 날 전인거고, 내일은 토요일.....주르륵 Python의 map과 닮았고 얕게 배웠던 Java의 dictionary?맞나? 와 닮은 것 같다. 흥미로운 건 안의 값들을 동적이게 넣고 뺄 수 있던 것. 스크립트 언어라서 강력한 기능을 기대하지 않았는데 생각보다 강력하다는 것. // Objects // One of the JavaScript's data types. // a collection of related data and/or functionality. // Nearly all objects in JavaScript are instance..

공부 목표! [내부링크]

html5, css 로 크로미늄 기반 프론트 엔드, node.js로 백엔드를 사용하는 electron 개발을 하려고 한다. npm의 방대함과 크로미늄의 호환성까지 딱 나한테 맞는 목표인듯!!! rs232 serial 통신 프로그램이 첫 목표지만, raspi gpio control과 electron을 이용한 앱 개발이 자유로워졌다면! 나의 생각을 자유롭게 개발하고 싶다. 고로 목표는 html5, css, JS -> node.js -> electron 방학이 끝나기 전에 해야하니 2달 안에 빡시다 ㅠㅠ 화이팅!!

JS function 입문! [내부링크]

출처. https://www.youtube.com/watch?v=e_lU39U-5bQ 무료로 유학파가 가능해지다니 유튜브와 엘리님에게 감사하다. 생각보다 포스팅 하려니깐 어렵다. 누가 이걸 볼까?ㅋㅋㅋㅋㅋ // 1. Function deckaration function name(params) { // body... return 0; } // one function === one thing // naming = doSomething, command, verb의 형태로 // function is object in JS // thus 변수,param,return값으로 할당 가능 "use strict"; function printHello(message) { console.log(message); } log('..

02. 라즈비안 설치 [내부링크]

라즈베리파이에 OS를 설치할때 가장 불편한게 바로 모니터와 키보드, 마우스다. 필자는 7인치 LCD와 모니터 마우스를 연결해서 잠시 사용하고 빠르게 VNC로 연결해서 원격설정을 하는걸 추천한다. 만약 작은 모니터가 없다면 hdmi연결이 되는 어떤 모니터든지 상관없으니 연결해야한다. 빠르게 VNC설치를 해보자!! ※참고로 VNC를 사용하기전에 본 컴퓨터에서 VNC 뷰어가 설치되어야 한다.(이게 얼마나 좋은건지...+핸드폰 어플도 있다.) https://www.realvnc.com/en/connect/download/viewer/ Download VNC Viewer | VNC Connect VNC Connect consists of VNC Viewer and VNC Server Download VNC..

01. 라즈비안 OS설치 [내부링크]

01-1. 라즈베리 이미저 설치 https://www.raspberrypi.org/software/ Raspberry Pi OS – Raspberry Pi The Raspberry Pi is a tiny and affordable computer that you can use to learn programming through fun, practical projects. Join the global Raspberry Pi community. www.raspberrypi.org 여기서 각 OS에 맞는 이미저를 설치한다. 참고로 필자는 윈도우 01-2. OS선택 가장 왼쪽의 OS를 누르고 목적에 맞게 OS를 설치하면 되는데 ※ 주의!!!! 이렇게 no desktop이라고 적혀 있다면 CLI(명령 줄 인터페이..