본문 바로가기

분류 전체보기

한글 Lorem ipsum 생성기를 제작해 볼 예정입니다. TIL 을 기록하기 위해 만들어둔 블로그가...직장을 다니면서는 올 스톱이 되었네요. 하루하루 배움이 없었던것은 아니지만, 많이 바쁘다는 핑계로 블로그 포스팅과 토이프로젝트 개발에 소홀했던 것 같습니다. 오랜만에 토이 프로젝트를 하나 해볼까 합니다. 개발 목표는 Web, API, Alfred workflow 까지 제공하는 것 입니다. 개발 동기? 웹 개발을 하다보면 무의미한 더미 텍스트를 집어넣는 작업이 종종 필요한데요. 현재 아래의 한글 입숨 생성기가 있는것으로 파악되지만, 제가 생각하는 편리한 사용성과는 다소 거리가 멀어보이고, 프론트엔드에만 9개월 가량 개발 하다 보니 백엔드 만드는걸 점점 까먹고 있는것...같아서 역량을 조금 키워볼까 해서 하나 만들어볼까 라는 생각이 들었습니다. 생각하고 있는 개..
190213 TIL - GraphQL Mutation 오늘 한 일GraphQL에서 Mutation을 활용하여 data의 create, delete 까지 실습해보았다. 오늘 느낀 점변명같겠지만 어제오늘 몸컨디션이 영 좋지않다. 정신이 육체의 컨디션에 지배를 받아서 그런지 하나하나 해내기가 너무 어렵다. 즐겁지가 않다ㅜㅜ그럼에도 불구하고 어제 하기로 했었던 GraphQL Mutation까지의 실습까지 꾸역꾸역 끝냈다. 이제 대충 어떻게 돌아가는건진 알겠다. 하지만..아직 보안 부분이나, 한번도 다루지 않았던 Sequelize 를 이용해서 직접 mysql에 접근하는것은 아직까진 시행착오를 더 겪어봐야 할것 같다.그리고 GraphQL Caching 관련해서도 어렴풋이 어디선가 본게 있는데 더 알아봐야겠다.시간이 되면 시행착오를 겪어가며 배웠던 GraphQL의 튜토..
190211 TIL - GraphQL 오늘 한 일GraphQL의 Query와 resolver까지 개념을 익혔다.GraphQL 실습 저장소 link : https://github.com/luiseok/learningGraphQl오늘 느낀 점GraphQL은 기존의 RESTful API가 가진 문제점들을 해결하기 위해 나온것 같다. 더 나은 생산성과 직관적인 쿼리, 백엔드 개발자와 프론트 개발자의 의사소통 비용을 줄이는 등 많은 장점들을 가진것 같다.Graphql과 RESTful API은 모두 자원을 중심으로, 둘 다 트리구조로써 자원(Resource)를 정의하고 통신을 주고받지만, GraphQL은 조금 더 고차원적인 느낌이다. RESTful API는 자원에 대한 하나하나를 API endpoint로 만들어주어야 하는 반면, GraphQL 은 Qu..
HOW TO: mysql 8 에서 유저 패스워드 변경하기 MYSQL 5.7을 사용하다, AWS RDS로 이전하면서 mysql 8.0.13 으로의 업그레이드를 진행하게 되었다. 문제는 테스트를 위해서 로컬 docker환경에서 이미지를 내려받아, 유저의 패스워드를 변경하려 했지만 아래와 같이 오류가 일어났다. mysql> UPDATE mysql.user SET password=PASSWORD('PaSsWoRdToChAnGe') WHERE user='DBUSER'; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '('PaSsWoRdToChA..
iOS 시뮬레이터(Simulator)를 Dock에 고정시키는 방법 Xcode를 설치하면 기본적으로 iOS 시뮬레이터(Simulator)가 Xcode 내에 포함되어 있다.이 시뮬레이터를 통해, Xcode로 개발한 iOS App들을 디바이스 없이 테스트해볼 수 있는데, 문제는 이 시뮬레이터가 Xcode 앱 내부에 포함되어 있는 탓에 매번 실행시키려면 사진과 같이 Xcode의 패키지 내용 보기를 통해Xcode.app / Contents / Developer / Applications 폴더 까지 타고 들어가야 하는 단점이 있다. 이를 아래와 같이 외부에서 바로 실행하기 위해선 간단한 몇가지 작업만 하면 된다. 1. 우선 Simulator.app이 있는 폴더로 이동한다.finder에서 cmd + shift + g 를 누르면 위와 같이 경로만 입력하면 폴더로 바로 이동할 수 있는..
2019년 회고 보호되어 있는 글입니다.
커세어 보이드 프로(Void Pro) 전원 안들어올때 해결법 뉴에그에서 2018 BlackFriday 에 구입했던 Void Pro가 사용한지 한달도 안되서 전원이 나갔다.QC3.0을 지원하는 고속충전기에 물려서 충전했던게 화근인가 싶어, 전원버튼을 눌러도 켜지지 않는 보이드 프로에5V 2.0A 까지만 지원하는 보조배터리를 연결하고 기다렸지만배터리 충전등도 들어오지 않고 여전히 전원버튼을 눌러도 아무런 응답이 없는 상황.... 너무 답답해서 이리저리 알아보다, 어디선가 본 해결법으로 다시 살려냈다. 방법은 다음과 같다. 1. 음소거 버튼을 약 30초간 오랫동안 누른다.2.전원버튼을 5초정도 누른다 위 두가지 순서만 따르면, 원래대로 다시 살아나는 모습을 확인할 수 있다! ==========해결 되셨다면, 왼쪽 하단에 있는 하트 하나씩 눌러주고 가세요 :)⬇⬇
gitignore 파일 수정 후 해야하는 작업 gitignore 파일 수정 후 gitignore에 추가/삭제 된 파일을 git에도 반영시키고 싶다면 아래의 한줄짜리 코드를 복사해서 붙여넣으면 반영이 된다. git rm -r --cached . && git add . && git commit -m "fixed untracked files"단, 이미 서버에 올라 간 파일들의 history는 변함이 없음을 유의하자.