본문 바로가기
반응형

전체 글129

[자양동 맛집] The Spoon(더 스푼) 자양 전통시장 인근에 있는 혜민 병원 뒷편에 위치한 맛집으로 보이는 곳을 와이프가 발견하여 같이 갔었다. 시장과 병원 그리고 주택가 사이에 위치한 양식집인데 첫 느낌은 "어? 여기에 이런곳이이 있어? 괜찮나? 잘 되나?" 이런 생각이 들었었다. 가게는 아침에 열고 예약되 되는듯 보였다. 동네 맛집이긴 하지만 손님이 그렇게 많은 편은 아니었다. 우리가 도착했을때는 6명 정도의 손님이 모임을 가지고 계셨었다. 대략 기억상으로는 6명 테이블 하나, 4명 테이블 3개, 2명 테이블 1개 이정도 자리 구성이었던 듯 하다. 메뉴는 위의 사진에 찍힌 음식이 주 메뉴라고 보면 된다. 그 외에 마실것들은 메뉴판 안에.... 내부는 전체적으로 깔끔한 느낌을 주었으며, 직원분들 또한 친절 하였다. 가게 안에서의 느낌으로는 .. 2023. 4. 4.
[Node.js] 버전 관리하기 with nvm Node Version Manager Node.js의 버전을 관리하기 위해서는 NVM을 설치해서 사용하면 되며, 간단한 명령어로 버전의 변경이 가능하다. Releases · coreybutler/nvm-windows A node.js version management utility for Windows. Ironically written in Go. - coreybutler/nvm-windows github.com 위의 github에 들어가면 설치하는 프로그램을 받을 수 있으며, 명령어 리스트를 볼 수 있다. 간단하게 여기서 바로 소개를 하자면 아래와 같다. 버전 설치 : nvm install [version] 버전 삭제 : nvm uninstall [version] 설치 버전 확인 : nvm ls 또는.. 2023. 2. 28.
[javascript] 숫자 입력 체크 및 업다운 버튼 with jquery -99.75 ~ 99.75 라는 숫자를 입력할 수 있는 input창이 필요하여 작성 - 최대 99.75 최소 -99.75까지 입력 가능 - 수점은 0.25단위로 입력 가능하게 구성 - 숫자는 00.00 단위로 출력되도록 적용 - 필요시 up down 버튼 생성 가능 이벤트 부분에서 jquery만을 사용하다보니 헷갈린 부분이 조금 있었으며, 어쩔 수 없이 jquery를 사용하고 값을 가져오는 부분에도 사용했다. 기존에 작성했던 textarea에 최대값을 입력하는것과 같은 형식으로 작성하였고 정규식의 경우에는 다른 곳들을 좀 참조하면서 사용하였다. 특정 input에 클래스명을 주고 vacationFormat을 생성할때 클래스명을 주는 형식으로 사용하면 된다. 세부 예시는 아래와 같다. const test =.. 2023. 2. 10.
[node.js]puppeteer 설치 오류 진행중인 프로젝트를 npm install 하였더니 puppeteer를 설치하는 중 오류가 발생했다. npm ERR! ERROR: Failed to set up Chromium r884014! Set "PUPPETEER_SKIP_DOWNLOAD" env variable to skip download. npm config set puppeteer_download_host=https://npm.taobao.org/mirrors npm i puppeteer npm config로 다운 받는곳을 변경해주면 잘 동작 한다. 일단은 저녀석이 뭐 하는 녀석인지는 다음에 찾아볼 예정(...) 설치 무시 : npm install --ignore-scripts puppeteer 2023. 1. 30.
[mongodb]node.js에서 mongodb 사용 with mongoose mongodb를 직접 연결하여 사용도 가능하나 mongoose와 같은 라이브러리를 이용하여 사용하는 것을 추천한다. 이와 관련된 여러 개념들에 대해서 살펴보자. mongodb는 bson을 사용한다. bson이란? - binary json 이라는 뜻인데 말 그대로 일반적인 josn이 아닌 binary 형태라는 것이다. - josn이 가지는 단점을 보완하기 위해서 나왔다.(단점1 : 텍스트 기반으로 인한 구문 분석이 느림 / 단점2 : 공간효율성) mongoose와 같은 것을 ODM이라고 부른다. ODM이란? - Object Document Mapping로 객체 형태로 db와 맵핑시킨다는 것이다(스키마의 형태가 된다) - 원래 mongodb는 스키마가 없으나 ODM을 사용하여 mysql에서와 같이 스키마를 .. 2023. 1. 27.
[electron]chrome extension사용하기 electron 개발을 하면서 chrome에서 사용하는 개발자도구 확장 프로그램의 사용이 필요해졌다. 현재는 knockoutjs를 사용하기에 일단 그것에 초점을 맞추며, 나머지는 응용해서 하면 해결될 것이다. 사용 방법 1. electron-devtools-installer 패키지 설치 - npm install electron-devtools-installer --save-dev 2. main process 코드에 import 하기 const { default: installExtension, KNOCKOUTJS_DEVTOOLS} = require('electron-devtools-installer') ... ... //앱 준비 되었을 시 화면 출력 담당 app.whenReady().then(async .. 2023. 1. 19.
728x90