Hothead Factory
취소

Baekjoon 14501번: 퇴사

https://www.acmicpc.net/problem/14501 Q. 상담원으로 일하고 있는 백준이는 퇴사를 하려고 한다.오늘부터 N+1일째 되는 날 퇴사를 하기 위해서, 남은 N일 동안 최대한 많은 상담을 하려고 한다.백준이는 비서에게 최대한 많은 상담을 잡으라고 부탁을 했고, 비서는 하루에 하나씩 서로 다른 사람의 상담을 잡아놓았다.각각...

JavaScript - let, var, const의 차이

본 예제는 다음 환경에서 실행되었습니다. Ubuntu 19.04 / Chrome 77.0.3865.120 옛날 자바스크립트 예제들을 보면, 변수를 선언할 때 대체로 var를 이용하여 선언한다.그러나 요즘은 let을 사용하는 것이 권장되는 편이던데, 뭐가 다른 거지? let,const <-> var의 차이: 스코프 범위의 차이! le...

JavaScript - 스코프(Scope)와 클로저(Closure)

스코프란 선언된 변수가 접근 가능한 범위를 의미하며 크게 전역 스코프와 지역 스코프로 나뉜다. 전역 스코프(Global Scope) 변수를 어떠한 함수에도 속하지 않게 중괄호 바깥에 선언하면, 전역 스코프가 되어 코드 내의 어느 곳에서든 변수를 접근할 수 있다. `const text = "Hello World!" function hello() ...

ejs 주석 활용하기

ejs 템플릿을 사용할 때 주석을 다는 방법. 그냥 자바스크립트 주석을 달 수도 있지만, 사용자에게 노출되지 않는 주석을 달아 두어야 할 땐 이렇게 하면 된다. <%# 이렇게 주석을 입력합니다. %>

node.js 메일 보내기 (nodemailer)

요즘의 회원제 웹 사이트는 대부분 이메일로 가입 인증을 한다. 이를 구현하려면 우선 서버가 사용자가 가입 시 입력한 이메일로 인증 코드를 보낼 수 있어여 한다. https://nodemailer.com/ $ npm install nodemailer `const nodemailer = require('nodemailer'); async funct...

리눅스에 notion 클라이언트 설치하기

이미 최강의 생산성 앱으로 유명했고 요즘 대학생에게 유료 라이센스를 무료로 풀기로 하여 다시금 화제가 된 notion.문제는 리눅스용 앱을 지원하지 않는다는 것이다. 윈도우/맥용 데스크탑 앱이 electron 기반이라 쉽게 리눅스용을 출시 가능한데도 말이다. 이에 대한 공식 답변이- > 우리는 사후 관리를 보장할 수 없는 플랫폼에 우리의 ...

나 홀로 씽크패드+우분투로 개발하기 - 1. 왜 씽크패드 써요?

맥북이 허세의 상징에서 개발자의 상징으로 바뀐 지 좀 됐다. 현업자들은 물론이고 주변에 개발 좀 한다는 학부생들 보면 다들 맥북을 들고 다니고 있으니 말이다. “왜 다들 맥을 써요?” 그야 맥OS가 개발자들에겐 천국과 같은 환경이기 때문이다. 지금으로부터 한 십년쯤 전 맥빠들이 주창하던 윈도우의 단점인 바이러스, 안정성, 지저분한 레지스트리 등… 은...

라즈베리 파이 키오스크 만들기

라즈베리 파이로 키오스크를 만들 때 유용한 설정이다. (계속 업데이트됨.) 부팅시 무지개 화면 없애기 `$ sudo vi /boot/config.txt` config.txt의 맨 밑에 disable_splash=1을 추가한다. 커스텀 부팅 화면 `$ cd /usr/share/plymouth/themes $ sudo cp -r pix [새 테...

IBM Model M 키보드

청축도 한수 접고 들어가는, 타자기를 본따 만들었다는 찰칵찰칵한 키감.묵직하고 큼지막한 책상의 씬스틸러. 나보다 나이가 많은 94년 2월생으로 아직까지도 현역인 무식한 내구도.비록 다른 회사에 팔렸지만 현재까지도 생산중인 역사와 전통의 키보드. 그래 이게 키보드지. 연구실에서 쓰는 해피해킹과는 극과 극으로 성향이 다르다. 그게 또 매력인듯.

삼성 스페이스 모니터

파격 할인가를 못 지나치고 샀다.QHD 144hz에 모니터 암 일체형으로 코딩용으로도 게임용으로도 굳. 2년 전 컴퓨터 맞추고 나서 처음으로 윈도우를 재설치했다. 옛날 윈7까지는 진짜 일년에 한 번씩은 재설치해줘야 했던 것 같은데, 많이 좋아졌구나.