전체 글
-
촌평빈짱의 일상글 2020. 3. 18. 19:23
촌평(寸評) 짧게 비평하는 것. 또는, 그 비평. 3주 차 재택근무 중. 나날이 블로그에 글을 적어 올리자는 결심도 무너졌고, (마음은 굴뚝같은데 어떤 이야기를 어떻게 풀어내야, 나다움이 잘 표현될지 고민이 많다.) 게다가 역시 재택환경이기는 해도 '근무'는 밥벌이. 바른생활만 하며 살아왔다고 자부할 수는 없지만, 몸이 쉬이 딴짓을 향해 움직여주지 않는다. 그저 멍하니 있거나 몇 분 앉아서 졸고 있는 정도로 시간을 보낸 하루였다. 그러던 중에, 멋진 단어를 하나 찾았다. '촌평'. 촌평은 위에 적은 정의대로 짧은 비평 그 자체이거나 행위를 의미하는 단어이다. google에 촌평을 검색하고 이미지 탭을 눌러보니, '촌평의 예'라면서 신문을 넘기다 보면 구석에 한 컷으로 세태를 희화한 만화가 보인다. 짧은 ..
-
재택근무빈짱의 일상글 2020. 3. 17. 00:00
재택근무 지난 3월 초부터 회사 지침으로 재택근무를 하고 있다. "와, 출근 안 해도 되는 거야?" 나는 회사에서 지급받은 컴퓨터가 데스크톱밖에 없었기 때문에 다른 영업사원들처럼 집에서 원활하게 일을 할 수 있는 환경이 아니었지만, 직원들의 안전과 회사 운영을 고려하여 반쪽짜리 노트북 한 대를 가지고 재택근무를 시작하게 되었다. 아침 9시에 맞춰 그 날 할 일을 적은 엑셀 파일을 팀장에게 보고하고, 휴대전화와 노트, 노트북 한 대와 함께하는 재택근무. 신선한 경험이라 처음엔 다 좋았다. 출퇴근에 왕복 2시간을 쓰던 예전과 다르게(물론 언젠가 다시 돌아갈 삶이지만) 늦잠을 자도 되고, 출퇴근 이동에 힘이 들지 않으니 허기짐도 없다. 와, 심지어 부엌 선반에는 원두가 들어있어 핸드드립 커피 한 잔으로 하루 ..
-
책의 무게빈짱의 일상글 2020. 3. 16. 14:00
책의 무게 몇 주째 주말에는 거실에서, 책상이 있는 내 방에서 또는 침대 이불속에서만 보내며 드센 전염병으로부터 몸을 피하고 있었다. 이번주는 꼭 어디론가 나가야겠다는 아내의 주장이 있어, 함께 차를 끌고 근처의 쇼핑몰로 마실을 나갔다. 전염병의 영향인가, 주중에 한 번 들렀던 때보다는 사람이 붐비는 모양이었지만 아무 일 없는 어느 주말과는 다른 쾌적한 실내의 모습에 숨통이 트이다가도 답답하다가도. 우리 부부는 쇼핑몰에 오면, 공동의 필수 목표(장보기, 영화 관람 등)가 없다면 자유롭게 서점, 스파브랜드 등을 돌아보는 편이며 때로는 서로의 목적이 다를 때에는 가볍게 행선지를 이야기하고 잠시 떨어져 각자의 취향에 맞는 가게를 구경하다 다시 합류하고는 한다. 오늘뿐 아니라, 내가 자주 그리고 많은 시간을 할..
-
독점(独占)빈짱의 일상글 2020. 3. 15. 23:29
"업계 1위입니다." "저희가 독점 공급하고 있지요." 독점(独占) : 개인 또는 하나의 단체가 다른 경쟁자를 배제하고, 시장을 지배하여 이익을 독차지하는 경제현상. 상품을 만들어 판매하는 입장에서, 이보다 더 좋은 호사는 없겠다. 온 세상이 다 내가 만드는 제품만 사용하는거 아냐? 굳이 내가 만들지는 않는다고 해도, 그런 제품을 만드는 회사에서 일한다는건 어떤 기분일까? 내가 정년퇴직할때까지도 회사는 망하지 않고 유지된다면, 고용의 안정도 보장되고. 최고네. 꼭 그런 회사에 들어가야겠다고 생각하며 찾아온 것은 아니었지만, 나에게 제품을 판매하러 온 사람, 또는 내가 몸담은 업계에서 무언가 참신하고 새로운 제품으로 업계 독점스토리를 써가고 있는 회사나 그 담당자를 보고있으면 부러웠던 적이 있다. 정말 '..
-
TIL : 재귀(Recursion) 함수 / fibonacci numbers 구현캡틴 코딩일기/javascript 2020. 3. 14. 23:50
TIL : 재귀(Recursion) 함수 / fibonacci numbers 구현 오늘은 재귀 함수를 활용한 피보나치수열(fibonacci numbers) 구현을 공부하였다. 재귀 함수란, 자기 자신을 호출하는 함수를 의미한다. 함수에 숫자가 주어지면 1씩 작은 숫자를 곱하고, 마지막으로 1을 곱하여 그 결과를 반환하는 로직에 재귀 함수가 사용되는 예시를 강의에서 보게 되었다. function multiply(n){ if(n === 1){ return 1; // 1은 더이상 곱할 숫자가 없기때문에, 1을 반환 } return n*multiply(n-1); // multiply( )함수를 함수 안에서 다시 사용(= 재귀함수) } // multiply(5) -> 5*multiply(4) 5*[4*{3*(2*..
-
TIL : arguments 객체와 rest parameter(+ separate 연산자)캡틴 코딩일기 2020. 3. 12. 16:37
TIL : Arguments 객체와 rest parameter(+ separate 연산자) underbar(underscore.js) 공부는 참 어렵다. 유용하게 사용할 수 있는 도구로서의 underscore.js를 직접 만들어보는 것은 함수가 작동하는 원리를 알 수 있어서 도움이 되겠으나, 메소드를 하나하나 구현해 나가는 일이 결코 쉽지 않다. 아직 갈피를 못잡고있지만, _.extend 메소드 구현을 위해 헬프데스크를 기웃거리던 중에 'arguments객체' 와 'rest parameter' 에 대한 내용을 보게 되었다. MDN문서와 블로그 포스팅을 읽고, 같은 듯 다른 두 인자들에 대해서 아래와 같이 정리해본다. 같은 점 : 둘 다, 함수의 소괄호 안에 들어가는 매개변수와 관련된 항목이다. 1) ar..
-
Twittler(Twitter clone) 구현하기 - (5) random한 tweet 불러오기캡틴 코딩일기/javascript 2020. 3. 11. 14:00
Twittler(Twitter clone) 구현하기 - (5) random 한 tweet 불러오기 이번엔, check new tweet 버튼을 눌러서 random 한 user name - message를 불러와서, tweet창에 추가하는 함수에 대해 정리해보겠다. data.js 에 담긴 data는 user name과 message가 각각 분리된 '배열(array)'로서 저장되어있다. randomUser = []; randomMessage = []; 그리고, 내가 만든 함수는 아니지만 random한 index를 생성하는 함수가 미리 구현되어있었다. 이 포스팅을 정리하면서 처음 들여다보게 되었는데, MDN에서도 내용을 다루고 있어서 쉽게 이해가 되었다. (Math.floor / Math.random 을 검색..
-
Twittler 구현하기 - (4) HTML에 입력한 글을 javascript로 처리하기캡틴 코딩일기/javascript 2020. 3. 10. 13:00
Twittler 구현하기 - (4) HTML에 입력한 글을 javascript로 처리하기 벌써 twittler에 대한 네 번째 포스팅이라니! 이번에는 user name과 comment 아래에 만들어둔 text / textarea에 직접 입력하는 내용을 javascript 함수를 사용해서, new tweet으로서 추가하는 방법에 대해 정리하겠다. 지난 포스팅에서 다루었던 DOM관련 내용 중에, selector를 지정하는 방법은 네 가지가 있다고 언급되었다. 어떤 selector에도 사용이 용이한 'querySelector'를 사용하여 기능 구현에 대해 설명하려고 한다. 먼저, 입력 ~ 출력의 순서에 대해 정리해보았다. 1) user name과 comment 에 각각 해당하는 내용을 작성한다. 2) twee..
-
Twittler 구현하기 - (3) javascript DOM(Document Object Model)캡틴 코딩일기/javascript 2020. 3. 9. 13:00
Twittler 구현하기 - (3) javascript DOM(Document Object Model) ** 상/하단의 광고 클릭 한 번이, 꾸준한 창작활동에 큰 도움이 됩니다 :) ** 드디어, javascript를 활용하여야 하는 때가 왔다. 처음 해결해야 하는 과제들을 읽고 나서, 구현해야 하는 기능에 대해서는 알 수 있었지만 그 기능들을 어떻게 함수로 만들어야 하는지에 대해서는 갈피를 잡지 못했다. 질의응답 페이지에 가서 다른분들의 고민들을 기웃거려보기도 하고, 비슷한 고민에 머리를 부여잡고 끙끙대셨던 분들의 기록도 참고는 하였다. 하지만, 이때부터 Visual studio의 화면 가득한 코드들을 정식으로 보게 되었던 터라 다른 분들이 작성한 코드는 쉽게 눈에 들어오지 않았다. 게다가 그 구현 논..
-
Twittler(Twitter clone) 구현하기 - (2) HTML (selector 지정)캡틴 코딩일기/javascript 2020. 3. 8. 13:00
Twittler(Twitter clone) 구현하기 - (2) HTML (selector 지정) ** 상/하단의 광고 클릭 한 번이, 꾸준한 창작활동에 큰 도움이 됩니다 :) ** 개요에서는 twittler를 동적으로 구현하기 위한 javascript를 활용한 구현 목표를 집중적으로 다루었으나, 구현되는 기능들을 잘 보여줄 수 있는 HTML도 정말 중요하다. 이미, twittler mock-up을 구현해 보았기 때문에 쉽게 만들 수 있다고 생각하지만 javascript와의 조화를 생각한다면 아직도 고민해야할 부분들이 많다. (실제 그렇게 삽질을 오래도록 했었다.. ) 1) HTML 구성 HTML/CSS 로 mock-up을 구현했던 기억을 되짚어가며, 화면 구성의 뼈대가 되는 영역을 크게 4가지로 구분하였..