profile
부트캠프의 교육 운영 매니저로 일하며 블록체인을 배워가고 있습니다.

똑같은 문자열인데 비교 구문이 안 먹는 경우? (feat. Apps Script)

여러 명의 사람들에게 발급해야 하는 증서가 구글 드라이브에 저장되어 있습니다.증서의 파일 명은 각 개인의 이름으로 이루어져 있네요.각자 자기 자신의 증서를 받아볼 수 있도록 자동화하면 어떨까요?살짝 각색이 들어가긴 했지만, 제가 해결하려고 했던 자동화의 예시입니다. 생

2022년 8월 11일
·
0개의 댓글
·

화폐 이야기

돈에 관한 어릴적 이야기를 해볼까 합니다. 저는 중국에서 초,중,고등학교를 나왔는데요. 당시 제가 살았던 도시는 한국의 20~30년 전 모습이라는 말이 있을 정도로 낙후한 모습이었습니다.그때는

2022년 6월 14일
·
0개의 댓글
·

Google Apps Script, Zoom API와 webhook을 활용해 출결 자동화 시트 만들기

Zoom 회의에 참석한 사람들의 명단과 참석 시간을 출석부처럼 한 눈에 볼 수 있게 정리해보자. 이 글은 이러한 동기로부터 시작된 여러 날의 삽질에 관한 기록입니다.보시면서 왜 굳이 Apps Script 를 사용해야만 했는지, Zoom

2022년 5월 31일
·
0개의 댓글
·

글쓰기 다시 시작합니다.

1 년하고도 1 달쯤 전, 개발자가 되어보겠노라 공부를 시작했습니다. 공부를 마친 뒤로는수료하고 나자마자 인턴을 거쳐 교육 운영 매니저라는 직함을 달게 되었죠.업무를 배우는 데도 많은 시간이 필요하다 보니, 글쓰기를 한동안 멀리 했

2022년 5월 25일
·
0개의 댓글
·
post-thumbnail

Apps Script

5개월, 혹은 그 이상의 몰입 과정을 통해 개발 공부를 마쳤다고 해도, 개발자로만 취업하는 것은 아닙니다. (제가 수료한 부트캠프 기준으로) 약 15~20% 의 수료생이 개발자가 아닌 다른 직종을 선택한다더라구요.개발 공부한 것이 아깝지 않을까 생각하실지 모르겠지만,

2021년 12월 5일
·
0개의 댓글
·

클로저(Closure)

intro 개발 공부 18일차에 클로저를 접하면서 엄청난 혼란을 겪었던 기억이 납니다. 이런저런 자료를 참고하고 유튜브 영상들을 보면서 내용을 이해하려 노력했는데도 명확하게 개념이 이해되지 않는 듯한 느낌이었달까요? 어찌저찌 정리해 블로깅을 남겼지만 사실 충분한 이해

2021년 11월 30일
·
0개의 댓글
·

리눅스 파일 구조 && 명령어

리눅스 파일 구조와 간단한 명령어 관련 내용은 기록해두면 참고자료가 될 수 있을 것 같아 블로깅을 해보려고 합니다./ : root, 모든 폴더의 기점/home/ : 일반적으로 사용자가 로그인을 하면 /home/사용자 에 위치/media/, /mnt/ : 새로운 디바이스

2021년 11월 14일
·
0개의 댓글
·

[Javascript] 최대공약수 알고리즘 (with 유클리드 알고리즘)

최대공약수 알고리즘은 중학생(?) 정도의 수학을 요구하는 아주 간단한 알고리즘입니다. 그 자체로도 난이도가 어려운 편은 아니지만, 오늘은 유클리드 알고리즘(a.k.a. 유클리드 호제법)이라는 공식을 활용해 간단하면서도 선언적인 최대공약수 알고리즘을 "자바스크립트"로 작

2021년 11월 7일
·
0개의 댓글
·

즉시 실행 함수를 활용해 strict mode 의 충돌 없애기

자바스크립트에서 var, let, const 와 같은 키워드 없이도 변수를 선언할 수 있다는 사실 알고 계셨나요? 저는 변수를 선언할 때 let, const 를 사용해야 한다고 배웠고, 그래서인지 키워드가 빠지면 오류가 날 거라고 당연스레 생각했었는데요.자바스크립트는

2021년 10월 31일
·
0개의 댓글
·

선언형 프로그래밍 아는 만큼 써보자.

"선언형 프로그래밍은 "What(무엇을)" 에 관한 것이다."너무 심플해서 처음에는 이해하지 못했던 내용입니다. 리액트를 공부하면서도 등장했던 "선언적(Declarative)" 이다라는 표현. 오늘은 이를 회사에 입사한 상황에 빗대어서 이해해 보겠습니다.eensungk

2021년 10월 24일
·
0개의 댓글
·

console.log 로 객체를 로깅하려면?

intro 개발을 배우면서 정말 많이 작성한 코드 중 하나가 console.log 일 듯 합니다. 내가 의도한 대로 들어오는지를 확인하기 위해서 콘솔로그를 종종 사용했었는데요. 오늘 블로깅에서는 콘솔로그와 객체를 함께 사용할 때 쉽게 실수하게 되는 점에 대해 짧게 정

2021년 10월 22일
·
0개의 댓글
·
post-thumbnail

REST API

restful : 1. 평안을 주는 2. 평온한 3. 조용한 (다음 어학사전)HTTP 를 만드는 데 기여한 로이 필딩이라는 형님이 있었습니다. HTTP 를 만들며 이러저러한 의도를 담아냈는데, 막상 웹에서 HTTP 를 사용하는 방식은 원작자들의 의도와는 너무 달랐던 모

2021년 10월 16일
·
0개의 댓글
·
post-thumbnail

효과적으로 공부하기 (feat. 프로그래밍, 어떻게 공부할 것인가?)

프로그래밍을 공부하다 보면 '역시 이쪽도 재능의 영역일까?' 싶은 생각이 들기도 합니다. 오늘은 마인드스케일의 "프로그래밍, 어떻게 공부할 것인가" (김창준 애자일 컨설팅 대표) 라는 제목의 강의를 토대로, 효과적으로 프로그래밍을 공부하는 방법에 대해 정리해보려고 합니

2021년 10월 11일
·
2개의 댓글
·

블로그 방향성 변경

intro 이 글에서는 블로그를 왜 시작하게 되었는지, 또 어떻게 운영해왔는지를 간략하게 돌아보고, 앞으로 어떻게 운영하려고 하는지를 이야기할 예정입니다. 블로그를 시작하게 된 계기 블로그를 시작하게 된 것은 부트캠프 과정에서 엔지니어 분들의 조언이 있었기 때문

2021년 10월 9일
·
0개의 댓글
·

맥북 Node.js 초기 세팅(Xcode-CLT, homebrew)

예전 기록을 살펴보니 Xcode-CLT 에서 Homebrew, nvm 과 Node.js 의 설치까지를 그냥 단순하게 순서만 나열해두었더라구요. 초기 세팅은 한 번만 진행하면 되는 만큼 새롭게 맥북을 세팅해야 하는 일이 있을때 잘 기억이 나지 않는 것 같아 이 참에 진행

2021년 10월 5일
·
0개의 댓글
·
post-thumbnail

코드스테이츠를 선택했던 과정(AIDA 모델 적용해서 돌아보기)

오늘은 잠시 마케팅에 관한 이야기를 하려 합니다. 마케팅에 대해 배워본 적이 있는 것은 아니구요. 스타트업에서 일하기 위해 참고할만한 자료들을 읽어가는 중, 전통적인 마케팅 모델인 AIDA 모델을 접하게 되었는데요. 내 경험에 적용해보면 조금 더 이해하기 쉽겠다는 생각

2021년 10월 4일
·
0개의 댓글
·

this 바인딩

위키백과의 네임 바인딩 항목을 보면 바인딩이 무엇인지가 자세하게 기술되어 있습니다만, 다소 난해하게 되어있어 무엇인지 이해하기가 쉽지 않았습니다. 그 대신 모던 자바스크립트 Deep Dive 와 위키백과를 통해 얻은 지식을 나름대로 풀어서 정리해봤습니다.변수를 예로 들

2021년 10월 1일
·
0개의 댓글
·

this

this 는 자신이 속한 객체 또는 자신이 생성할 인스턴스를 가리키는 자기 참조 변수(self-referencing variable)다. this 를 통해 자신이 속한 객체 또는 자신이 생성할 인스턴스의 프로퍼티나 메소드를 참조할 수 있다.

2021년 9월 30일
·
0개의 댓글
·

래퍼 객체(Wrapper Object)

문자열, 숫자, 불리언 값은 원시값입니다. 원시 값은 객체와 구분되기 때문에 프로퍼티나 메서드를 가질 수 없겠죠. 하지만 자바스크립트를 배워가다 보면 문자열.length, 문자열.toUpperCase(), 숫자.toString() 과 같이 원시값이 프로퍼티나 메서드를

2021년 9월 29일
·
0개의 댓글
·

렉시컬 스코프

스코프(Scope) 란 유효 범위를 의미합니다. 변수를 (엄밀히 말하면 식별자를) 선언하는 위치에 따라 이 변수에 접근할 수 있는 범위가 형성되고, 이를 스코프라고 하는 것이죠.일반적으로 반복문에서 사용하는 i 라는 변수나, 함수의 매개 변수 등을 생각해보면 조금 더

2021년 9월 28일
·
0개의 댓글
·