rnjsrldnd123의 등록된 링크

 rnjsrldnd123로 등록된 네이버 블로그 포스트 수는 60건입니다.

[Node.js] pkg 모듈을 이용해 node 프로그램을 실행 파일로 배포하기 [내부링크]

일반적으로 node.js는 백엔드를 개발하는 언어로 쓰입니다. 하지만 아래처럼 독립된 프로그램을 개발하는 데에도 사용할 수 있습니다.이렇게 독립된 프로그램을 개발한다고 가정했을 때 굉장히 불편한 점이 있습니다. 바로 프로그램을 실행하기 위해서는 node.js가 설치되어 있어야 한다는 점인데요. 개발자가 혼자 개발하고 테스트하는 용도로 사용할 때는 아무 상관이 없으나, 만약 만든 프로그램을 다른 사람들에게 배포해야 한다면, 문제가 생기게 됩니다. 배포 받는 사람도 node.js를 설치해야 해당 프로그램을 실행할 수 있다는 것이죠. 이것을 해결할 수 있게 해주는 모듈이 바로 pkg 모듈입니다. pkg 모듈을 사용하면 작성된 코드를 바이.......

부스트캠프 2019 한 달 동안의 챌린지 과정 후기 [내부링크]

7월 15일부터 부스트캠프에 참여하여 한 달간 정말 바쁘게 지냈다. 이번 부스트캠프는 챌린지/멤버십 2개의 단계로 과정이 나누어져 있는데, 챌린지에서 좋은 성과를 거둔 캠퍼들에게만 멤버십의 기회가 제공된다. 열심히 한 결과 다행히도 글쓴이는 멤버십에 합격했으며, 챌린지를 진행했던 과정에서 내가 느낀 것들 그리고 끝나고 나서 후회되는 것들을 회고하기 위해 후기를 작성하려 한다.부스트캠프 이전의 나 VS 부스트캠프 이후의 나부스트캠프에 참여하기 전까지 내가 프로그래밍을 공부한 기간은 2년 3개월 정도였다. 그런데 챌린지 한 달 과정을 마친 후에 내 실력은 2배 정도 향상된 것 같다. 이전에도 독학을 나름 열심히 했으나.......

개발자가 직접 알려주는 블랙키위 100% 활용법 [내부링크]

안녕하세요. 블랙키위 개발자입니다.이번에 설문조사를 진행하면서 꽤 많은 사용자들이 블랙키위를 100% 활용하지 못하고 있다는 걸을 알게 되었습니다.그래서 이번 포스팅은 개발한 사람의 입장에서 유용하다고 생각되지만, 사람들이 잘 모르는 블랙키위의 기능들에 대해서 소개하고자 합니다.1. 검색 히스토리 관리블랙키위 검색창에 마우스를 포커싱 한 후 아래에 "검색 기록 관리하기"라는 버튼을 클릭할 경우 "검색 기록 관리 페이지"로 이동할 수 있습니다.검색 기록 관리 페이지에서는 블랙키위에서 최근 12시간 동안 검색했던 키워드들을 한 번에 모아서 볼 수 있습니다. 또한, 키워드 정렬, 키워드 삭제 기능을 통.......

개발자에게 개인 프로젝트 경험이 필요하다고 생각하는 이유 [내부링크]

간단한 프로그램, 앱, 실제로 서비스할 웹 사이트까지 여러 개인 프로젝트를 진행하다 보니 나에게는 나름 대로의 개발 프로세스가 생겼다. 처음 어떤 프로그램을 만들 때에는 단순히 아이디어만 가지고 시작했다."포커 게임을 만들어봐야지" "스케줄 관리 프로그램을 만들어봐야지""···"아이디어 외에는 어떠한 것도 생각하지 않은 채로 바로 코드를 써 내려갔다. 오직 내가 생각한 아이디어를 프로그램으로 만들어 내겠다는 그 열정만으로 코딩을 했다.지금에 와서 1~2년 전에 만들었던 것들을 보면 "어떻게 만들었지?" 하는 생각이 든다. 프로그램이 정상적으로 작동하기는 하지만, 기능을 업데이.......

[Node.js] Redis로 캐싱 시스템 구축하기 [내부링크]

며칠 전 제가 운영 중인 웹 서비스 블랙키위에 캐싱 시스템을 새롭게 구축했습니다. 블랙키위는 특정 키워드에 대한 통계 정보를 제공하는 사이트인데, 예로 사용자가 "비트코인"이라는 키워드를 검색하면 "비트코인"에 대한 통계 데이터(검색량, 문서량 등)를 스크래핑 해서 취합 후 보여줘야 합니다.이때 가장 많은 시간을 잡아먹는 부분이 바로 데이터를 스크래핑 하는 부분입니다. 적게는 1~2초에서 성인 키워드의 경우 로그인 과정까지 포함돼야 하기 때문에 최대 6~7초까지 소요됩니다. 현재는 사용자가 그리 많지 않아서 문제가 없지만, 만약에 서비스가 커져 트래픽이 늘어난다면, 서버 부하가 심해질 것입니다. 그.......

[안드로이드] 애니팡과 유사한 앱 - 미세먼지 팡팡 (소스 공유) [내부링크]

안드로이드 공부할 때 만들었던 어플입니다.상용서비스 "애니팡"과 유사합니다.연습 삼아 만든 거지만, 필요한 분이 계시지 않을까 하여 소스코드와 함께 공유합니다.아래는 어플 소개입니다.# 어플 이름 - 미세먼지 팡팡# 개요 - 애니팡이라는 상용 앱을 모티브로 하여 만들었습니다.게임 방식은 비슷하지만 소재를 요즘 화두인 미세먼지로 바꿔봤습니다.# 주요 기능- 환경 설정 배경음, 효과음 on/off (앱을 껐다 켜도 설정이 유지됨) 플레이어 이름 변경- 기록 보기 플레이어들의 기록을 리스트 형태로 확인 가능 1위부터 3위까지는 차별성을 주기 위해 다른 색으로 표시- 게임 플레이 시작 전 게임 방법.......

블랙키위에서 이벤트를 진행합니다! (마감) [내부링크]

안녕하세요! 블랙키위 제작자 Mosball입니다. 서비스를 오픈한지 한 달 반 정도 되었는데, 생각보다 많은 분들이 이용해주셔서 정말 감사하게 생각하고 있습니다. 며칠 전 리뷰 요정 리남님의 유튜브 소개 영상을 기점으로 트래픽이 많이 증가했습니다. "물 들어올 때 노를 저어라"라는 말도 있듯이, 트래픽이 늘어난 지금 이 시점에 블랙키위가 더 널리 알려질 수 있도록 이벤트를 진행해보려 합니다.# 이벤트 참여방법블랙키위를 소개하는 글을 작성해주시고, 해당 글의 주소와 작성자의 이메일을 댓글로 남겨주시면 됩니다. 꼭 블로그가 아니어도 됩니다. 활동하시는 카페, 커뮤니티, SNS 등 어디든 블랙키위가 유용하게 쓰일 수.......

[파이썬] 파이참 밑줄 없애기 [내부링크]

요즘 개인 프로젝트에 딥러닝을 적용시키기 위해서 파이썬을 공부하고 있습니다. 파이썬을 개발하기 위한 IDE(통합 개발 환경)가 여러 가지 있지만, 저는 안드로이드 스튜디오를 만든 jetbrains 사의 파이참을 사용합니다. 파이참으로 개발 시에 다 좋은데 한가지 불편한 점이 있었습니다. 바로 아래 이미지처럼 코드에 밑줄이 표시된다는 점인데요.찾아보니 파이참에는 PEP8이라는 스타일 가이드가 적용되어서 저렇게 표시되는 거라고 하네요. 저는 코딩을 할 때 저런 밑줄이 표시돼있으면 굉장히 신경 쓰이고 집중도 잘 안되더라고요. 분명 저와 비슷한 사람이 있을 거라고 생각하여 밑줄을 없애는 방법을 공유해드리려 합니다.1. 먼저 Fil.......

[파이썬] 최소제곱법을 이용해 사육 기간에 따른 물고기 크기 예측해보기(선형 회귀) [내부링크]

작고 귀여운 새끼 물고기 한 마리가 태어났습니다. 물고기의 주인은 문득 "사육 기간에 따라 물고기의 크기는 어떻게 변할까?"라는 물음을 가지게 됩니다. 주인이 물고기를 8주간 관찰하면서 크기를 측정한 결과가 아래 표처럼 나왔다고 가정해보겠습니다.위 표를 그래프로 나타내면 다음과 같습니다.보시다시피 그래프에 찍힌 점들이 오른쪽으로 갈수록 높아지는, 얼추 직선의 형태를 띠고 있습니다. 이런 경우 최소제곱법이라는 공식을 이용해 10주, 20주, n주 후에 물고기가 몇 cm로 성장할지 예측해볼 수 있습니다. 최소 제곱법이란 관측된 데이터들과의 오차 범위가 가장 작은 직선을 구하는 공식입니다. 설명보다는 아래 이미지.......

부스트캠프 2019에 최종 합격하다. [내부링크]

페이스북에서 우연히 부스트캠프 소개 글을 보고 너무 매력적이라고 생각되어 신청했었는데, 7월 11일(목)에 최종 합격 메일을 받았다. 지금은 차분하게 글을 쓰고 있지만 메일을 열기 전에는 심장이 터질 것 같았고 합격을 확인했을 때는 방방 뛰었다.부스트캠프는 커넥트 재단에서 주관하는 신입 개발자 양성 프로그램이다. 현재까지 총 3기수를 배출했으며, 수료자들은 네이버를 비롯한 국내 최고의 IT기업에서 활약 중이라고 한다. 커넥트 재단이 네이버에서 설립한 재단이라서 그런지, 꽤 많은 수료자들이 네이버 쪽과 채용 연계가 이뤄진다고 하는데, 내 꿈인 네이버 입사가 현실이 될지도 모른다는 생각이 들었다.이번 부스트캠프는 서.......

[AWS] Putty로 EC2 인스턴스 원격 접속하기 (ssh) [내부링크]

AWS에서 EC2 인스턴스(서버) 생성 후 해당 서버를 관리하기 위해서는 원격 접속이 필요합니다.Putty...

파일질라(FileZilla) "서버가 알 수 없는 주소와 수동형 응답을 보냈습니다." 해결 방법 [내부링크]

FileZilla 사용 시 호스트 주소와 사용자명, 패스워드를 정확히 입력했음에도 불구하고"서버가 알 ...

[윈도우10] 로그인 시 암호와 PIN의 차이점 (PIN의 장점) [내부링크]

얼마 전에 노트북을 새로 세팅하면서 부팅 시에 PIN으로 로그인할 수 있도록 설정해뒀는데요,PIN을 ...

인자(Argument, 아규먼트) 와 매개변수(Parameter, 파라미터)의 차이점 [내부링크]

인자, 아규먼트, 매개변수, 파라미터... "함수 호출 시 전달하는 값" 정도로 생각하고 구분 없이...

[자바] 스윙으로 만든 인공지능 포커 게임 [내부링크]

자바 스윙 기반으로 만든 인공지능 포커게임입니다.게임 내의 AI는 기계 학습에 기반한 인공지능은 아니...

[자바스크립트] html 화면을 pdf로 내보내기 (jspdf, html2canvas 사용) [내부링크]

현재 진행 중인 개인 프로젝트에 해당 기능을 구현했는데, 처음 구현해보는 기능이라 생각보다 많은 시간을...

[Node.js] 두 문자열 간 유사도 측정하기 (Levenshtein Distance) [내부링크]

levenshtein distance (편집 거리 알고리즘)은 두 문자열 간의 유사도를 측정하는데 사용되는 알고리즘입니...

키워드 검색량 조회, 분석 사이트 "블랙키위" [무료 서비스] [내부링크]

안녕하세요!블로그에 정말 오랜만에 글을 쓰네요.항상 2~3일, 못해도 일주일 간격을 두고 포스팅을 했었는...

letsencrypt의 Certbot을 이용해 무료 ssl 인증서 발급받기 (웹 사이트에 https 적용) [내부링크]

개인 프라이버시에 대한 관심이 높아지면서 웹사이트에 https를 적용하는 것은 선택이 아닌 필수가 되었습...

바탕화면에 자주 가는 웹 사이트 바로 가기 생성하기 [내부링크]

우리는 보통 자주 가는 웹 사이트를 즐겨찾기나 북마크에 추가해놓고 필요할 때 방문합니다. 이 방법은 사...

[Node.js] 통계 데이터에서 이상치(튀는 값) 찾기 [내부링크]

이번에 개인 프로젝트를 진행하면서 프로젝트 특성상 통계 데이터를 굉장히 많이 다뤄야 했는데,통계 데이...

Ubuntu 서버의 로그 파일 관리하기 (logrotate 기본 사용법) [내부링크]

현재 제 웹서버는 클라이언트의 방문 시간, 데이터 저장 성공 여부, 예약 작업 실행 여부 등등 여러 로그들...

자바스크립트 코드 보호하기 (클릭방지, 난독화) [내부링크]

웹 프로그래밍 영역은 일반적으로 프론트엔드와 백엔드로 나누어져 있습니다.백엔드에 비해 프론트엔드(htm...

웹 브라우저에서 html 실행하기 (웹 서버 필요x) [내부링크]

우선 테스트를 위해서 간단한 html파일을 작성했습니다.이제 웹 브라우저 주소창에 "file:///C:/파일...

[윈도우10] 한글 깨짐 해결 방법 [내부링크]

이번에 노트북을 윈도우10으로 새로 세팅하면서 일부 파일들의(메모장, 알집 설치 프로그램 등) 한글이 깨...

[안드로이드] DELETE_FAILED_INTERNAL_ERROR 해결 방법 [내부링크]

Run(shift + f10)을 통해 안드로이드 기기에 APK파일을 설치할 때 발생한 오류입니다.현재는 에러 발생...

[AWS] EC2 예약 인스턴스(RI)란 무엇일까? [내부링크]

예약 인스턴스란?AWS EC2의 요금은 한 달 기준으로 인스턴스를 사용한 시간에 따라 요금이 책정되는 ...

[자바] 이클립스에서 내장 클래스 소스 코드 보기 [내부링크]

코딩을 하다 보면 자바 내장 클래스(ex: String, System등) 소스 코드를 보고 싶을 때가 있습니다.보통 ...

[자바] The static field ~~~ should be accessed in a static away 경고 메시지 [내부링크]

자바 static의 개념을 배운지 얼마 되지 않았을 때, 코드에 static을 남발했던 적이 있습니다.강사에게 설...

[Node.js] 네이버 오픈 API 사용하기 (네이버 이미지 검색) [내부링크]

이 포스팅은 프로그래머를 위해 작성되었으며, 오픈 API 사용법을 다루고 있습니다.본인이 프로그래머가...

URI, URL의 차이점 [내부링크]

사실 URI, URL이 의미상으로 크게 차이가 있는 것은 아닙니다.때문에 얼마 전까지만 해도 저는 둘...

[자바] 클래스내에 위치하는 변수의 종류 [내부링크]

클래스란?자바에서의 클래스란 어떠한 객체를 구현하기 위한 일종의 설계도라고 생각할 수 있습니다.예를 ...

[자바스크립트] var, let 차이점 [내부링크]

처음 자바스크립트를 배우고 var 변수를 사용할 때 헷갈리는 게 하나 있었습니다.바로 변수의 ReferenceE...

무료 화상회의 사이트 appear.in 공유 [내부링크]

팀 프로젝트를 진행할 때 팀원들 간의 회의는 정말 중요합니다.모든 팀원들이 만나 한자리에서 회의를 한다...

네이버 스마트렌즈 사용법 [내부링크]

네이버 스마트렌즈는 사진 속 물체에 대한 정보를 찾아주는 이미지 검색 기술입니다.이제는 길가에 핀 꽃 ...

[안드로이드] android.content.res.Resources$NotFoundException 발생 원인 및 해결 방법 [내부링크]

android.content.res.Resources$NotFoundException에러 발생 원인해당 에러는 TextView의 set...

[자바] 가상 엘리베이터 시스템 (소스 코드 공유) [내부링크]

프로그램 개발 날짜 : 2017 . 09 . 11 개발기간 : 8시간 프로그램 설명 :어떠한 건물에서 엘리베이터가 작...

[자바] 진법 변환 프로그램 (소스 코드 공유) [내부링크]

프로그램 개발 날짜 : 2017 . 09 . 29 개발기간 : 1시간 30분 프로그램 설명 : 콘솔의 입출력을통해 10진수...

PHP기초 문법 정리 [내부링크]

※ 제가 공부한 것을 복습하는 차원에서 작성한 것이므로 틀린 점이 있으면 지적해주시기 바랍니다. 1.사용...

[자바] 마방진 알고리즘 (소스 코드 공유) [내부링크]

프로그램 개발 날짜 : 2017 . 10 . 06 개발기간 : 20분 프로그램 설명 : 정해진 배열에 마방진을 채워넣는 ...

[자바] 배열회전 알고리즘 (소스 코드 공유) [내부링크]

프로그램 개발 날짜 : 2017 . 10 . 06 개발기간 : 15분 프로그램 설명 : 배열을 오른쪽으로 회전시키는 알...

[자바] 암호화 프로그램 (소스 코드 공유) [내부링크]

프로그램 개발 날짜 : 2017 . 10 . 02 개발기간 : 1시간 프로그램 설명 : 유니코드를 이용한 간단한 암호화...

[자바] 달력 출력 프로그램 (소스 코드 공유) [내부링크]

프로그램 개발 날짜 : 2017 . 11 . 13 개발기간 : 20분 프로그램 설명 : 원하는 년도와 달을 입력하면 그 ...

[자바] 정규표현식 [내부링크]

정규표현식이란?정규 표현식(正規表現式, 영어: regular expression, 간단히 regexp 또는 regex, rational ...

무료 채팅사이트 핸즈프렌드 오픈했습니다. [내부링크]

무료 랜덤 채팅 - 핸즈프렌드&#54...

[Node.js] mysql Error: Connection lost: The server closed the connection. 에러 해결방법 [내부링크]

얼마전부터 Node.js로 만든 웹 서버가 하루 한번꼴로 위의 에러를 뱉어내며 죽는 문제가 발생했습니다.물...

[자바] 사다리 타기 프로그램 (소스 코드 공유) [내부링크]

프로그램 개발 날짜 : 2017 . 06 . 01 개발기간 : 6시간 프로그램 설명 : 일상 생활에서 내기를 할때 많이 ...

[자바] 성적관리 프로그램 (소스 코드 공유) [내부링크]

프로그램 개발 날짜 : 2017 . 05 . 29 개발기간 : 3시간 프로그램 설명 : 콘솔의 입출력을 이용한 성적관리...

[자바] 단어 비교 분석 프로그램 (소스 코드 공유) [내부링크]

프로그램 개발 날짜 : 2017 . 05 . 12 개발기간 : 2시간 프로그램 설명 :원하는 만큼의 단어를 입력한 후에...

[자바] 정렬 알고리즘 (소스 코드 공유) [내부링크]

프로그램 개발 날짜 : 2017 . 09 . 24 개발기간 : 15분 프로그램 설명 :정렬 알고리즘 중 가장 대표적인 3...

[자바] 제곱 근 구하기 프로그램 (소스 코드 공유) [내부링크]

프로그램 개발 날짜 : 2017 . 09 . 23 개발기간 : 5분 프로그램 설명 :임의의 숫자를 입력하면 그 숫자의 ...

[자바] 피라미드 알고리즘 (소스 코드 공유) [내부링크]

프로그램 개발 날짜 : 2017 . 09 . 15 개발기간 : 3분 프로그램 설명 :자바나 C등 프로그래밍 언어를 처음...

[자바] 역 달팽이 알고리즘 (소스 코드 공유) [내부링크]

프로그램 개발 날짜 : 2017 . 09 . 12 개발기간 : 2시간 프로그램 설명 :일반적으로 달팽이 알고리즘 하면 ...

[자바] 소인수분해 프로그램 (소스 코드 공유) [내부링크]

프로그램 개발 날짜 : 2017 . 09 . 26 개발기간 : 1시간 프로그램 설명 :먼저 임의의 수를 사용자에게 입력...

[자바] 9 x 9 스도쿠판 생성기 (소스 코드 공유) [내부링크]

프로그램 개발 날짜 : 2017 . 09 . 19 개발기간 : 6시간 프로그램 설명 :프로그램을 시작하면 스도쿠의 판...

전혀 다른 컨셉의 어항(3자 탕어항,자반 수초어항) [내부링크]

3자 광폭 어항컨셉 : 탕가니카 호수생물 : 선플라워 이상가 , 렙토소마 음플룽구,블랙비 , 줄리 말리에리 ,...

[미국여행] 샌프란시스코 가볼만한 곳 - Haight Street (헤이트 구역) [내부링크]

오늘은 내가 다녀왔던 샌프란시스코의 헤이트 스트릿에 대하여 포스팅을 하려고한다.이곳은 한국으로 치면 ...

클로버 조합 디펜스 Mania2X 2016/9/19 최신 수정버전 [내부링크]

군대 전역하고 갑자기 생각나서 밸런스 패치 한번 해봤습니다. * 밸런스 조절 내역 바이올렛 3500/300 -&gt...

[자바] 간단한 계산기 프로그램 (소스 코드 공유) [내부링크]

프로그램 개발 날짜 : 2017 . 05 . 21 개발 기간 : 2시간 프로그램 설명 : 콘솔 입력을 통해서 사칙연산 및...

[자바] 포커 카드패 뽑기 프로그램 (소스 코드 공유) [내부링크]

프로그램 개발 날짜 : 2017 . 05 . 24 개발기간 : 5시간 프로그램 설명 : 총 52장의 카드중 사용자의 입력...