2019 읽은 책

2020. 11. 2. 21:35
반응형

[리디북스]

- 아주 작은 습관의 힘

- 전지적 독자 시점

- 한자와 나오키

 

- 실전 스프링 웹 개발

- 대도시의 사랑법

- 위쳐

- 인어가 잠든 집

 

2019년은 이직을 겸하면서 많은 책을 읽지 못했다.

[6월부터 회사 복지로 구매한 오프라인 책]

- 파이썬으로 웹 크롤러 만들기

- 코틀린 마이크로서비스 개발

- Kotlin in Action

- 리액트를 다루는 기술

- 누구나 쉽게 배우는 챗봇 서비스

 

반응형

'' 카테고리의 다른 글

도메인 주도 개발(DDD)독후감 겸 정리  (0) 2022.12.25
테스트 주도 개발(TDD)독후감 겸 정리  (0) 2022.12.22
2021 읽고 있는 책  (0) 2021.01.19
2020 읽은 책  (0) 2020.11.02
2018 읽은 책  (0) 2018.11.18
블로그 이미지

ingus

,
반응형

애플워치는 생각보다 배터리가 빨리 닳는 다.

미밴드를 주로 사용해서 그렇게 생각할지도,

 

그래서 내가 한 설정들은 아래와 같다.

 

상위 메뉴 : 아이폰 워치 앱 > 나의 시계

 

1. 알림 설정

 - 메뉴 : > 알림 > "다음 앱에서 보낸 iPHONE 알림 미러링하기

 꼭 필요한 알림만 켠다.

 나의 경우 나의 찾기, 카카오톡    - 끝 -

 

2. 컴플리케이션

 - 모두 포함하지 않음

 

3. Dock

 - 즐겨찾기 : 설정 후 앱 모두 선택하지 않음

 

4. 일반

 - 자동으로 앱 설치 : 사용 안함

 - 백그라운드 앱 새로 고침 : 사용 안함

 - 받아쓰기 활성화 : 사용 안함

 - Handoff 활성화 : 사용 안함

 - 화면 올려 깨우기 : 사용

 - 크라운 위로 돌려 깨우기 : 사용 안함

 - 오디오 앱 자동 실행 : 사용 안함

 - 탁상시계 모드 : 사용 안함

 - 스크린샷 활성화 : 사용 안함

 

5. 디스플레이 및 밝기

 - 밝기 최소화

 

6. Siri 

  - 모두 사용 안함

 

7. 사운드 및 햅틱

  - 무음 모드 : 사용 

  - 햅틱 알림 : 사용

  - 크라운 햅틱 : 사용 안함

  - 가려서 소리 끄기 : 사용

 

8. 개인 정보 보호

  - 주변 소리 측정 : 사용 안함

 

9. 워치 자체 설정앱에서 wi-fi 끄기

  - 꼭 설정 앱에 들어가서 off해야. 자동으로 on되지 않는다.

 

10. 검은색 회색이 많은 배경화면 사용하기

위와같은 설정으로 2일정도 버티는 것 같다.

다만

이렇게해도 autoSleep이나 나이키 운동앱을 켜서서

한두시간 운동하면 배터리 후루룩이다.

 

반응형
블로그 이미지

ingus

,
반응형


시작은 작년. 어느 설렁탕 이벤트였다
개업한 설렁탕집에서 이벤트에 응모했는 데
덜컥 애플워치4 gps 38mm 모델이 당첨되었다

나는 그때 노트10을 사용하고 있었기 때문에
애플워치를 쓸 수 없어서 팔고
그 돈으로 애플 아이패드 에어3를 샀다
...

그것이 시작이였다.
아이패드를 써보니 애플 펜슬이 욕심나 중고로 구매하고
airdrop이니 뭐니.. 애플 생태계 확장성에 욕심이 나버렸다

대학교때 아이패드 1세대를 사용해 본 경험이 있지만
아이패드랑 아이폰을 동시에 사용해 본 경험이 없었다

그래서
노트10을 당근마켓에 팔고 아이폰 xs를 샀다.

사실 그동안 사용중이던 미밴드는
안드로이드 보다 아이폰과 호환성이 좋았는 데
나는 그냥 이쁜 애플워치가 갖고 싶어서
애플워치 se 40mm 나이키 모델을 구매하게 되었다

주말에 종종 남편과 함께 등산. 10000보. 20000보 정도는 쉽게 걷는 데
나의 운동 기록적인 면에서 뭔가 아쉬웠다
그래서 애플워치로 남편과 겨루고 싶어졌다..

애플워치 se 모델은 6 > 5 > se > 4,3 포지션에 있다
나는 심전도, 혈중산소, AOD 기능은 핸드폰의 DMB 기능처럼
사실 잘 안쓸 것같아서 se를 구매하였는 데
여유가 있다면 무조건 최 상위 모델을 구매하는 걸 추천한다

나는 보통 아이폰 설정에서
앱별로
알림. 백그라운드. 셀룰러 등 미세한 조정을 좋아한다.
배터리 충전을 잘 안하기 때문에 배터리 소모가 큰 건 원천 차단하는 성격이 여서..
사실 애플워치6를 사도 AOD 기능을 껐을 텐데
AOD는 내가 만족하는 기능보다
남이 나를 볼때(나의 애플워치를 볼때) 더 만족하는 기능이라고 한다

애플워치 나이키 스트랩은 당근마켓에 올렸고
애플케어를 들어도 실버 모델은 사용하다가 기스 나면 맘 아프다는 얘기에
슈피겐 애플워치 울트라 하이브리드 케이스를 장착해주었다.
전면 측면 후면 다 보호되고 터치하는 데 문제 없다. 띵작임

스트랩은 쿠팡에서 코쿼드 실리콘 밴드로 구매했는 데
사용하다가 알리 제품으로 추가로 구매할 예정이다.

이로써 나는 맥북만 남았다!

반응형
블로그 이미지

ingus

,
반응형

대학교때부터 너무 갖고 싶었던 키보드...

해피해킹, 리얼포스 ㅠ^ㅠ

하지만 나는 바로 최고 레벨로 가지 않고

한성컴퓨터 GK868 무접점 키보드를 구매하기로 하였다.

 

[구매 포인트]

  -> 블루투스 , USB-C타입

  -> 무접점 키보드

  -> 미니배열 (86키)

  -> 예쁨

  -> 휴대성이 용이함

 주로 아이패드에 물려서 사용할 예정.

 

나는 개발할때나 문서작업할때 단축키를 사용하지 못하는 편이여서

868로 구매했지만, 펑션키가 중요한 사람은 888 모델이 나을 것같다.

 

2주정도 엄청난 고민 끝에..

당근마켓과 중고나라를 방황하다가..

35g 매물은 나오지 않아서

타건을 해보기 위해 토요일에 용산 선인상가로 향하였다.

(강변 테크노마트 타건샵에는 한성 제품이 없었다)

 

용산 구산컴넷에서 타건을 해본 한성 GK868B 50g은

생각보다 키압이 무겁다고 느껴졌다.

 

나는 손에 물혹이 있고 장시간 타이핑하면 가끔 손가락이 저리는 편이므로

가벼운 키압을 좋아하는 편.

 

868은 재고가 8월 말쯤 들어온다고 하셔서

아쉽지만. 쿠팡으로 주문하였다..

다음 구매는 구산컴넷에서 해보는 걸로!

 

[구매 후기]

35g은 50g보다 확실히 가벼워 손에 무리가 안가서 만족도 최상.

왜 35g 매물이 나오지 않는 지 그 이유를 알겠다.

 

다만, 민감도를 조정시 3단계에서 ㅂ이 안 눌리는 오류가 있어서

화요일에 고객센터에 문의해볼 생각이다.

민감도 1,2단계에서는 문제가 없는 데 3단계에서 조정 후 ㅂ을 눌렀을 때 처음에 입력이 안된다.

 

 

[구매 후기 요약]

 - 50g보다 만족하는 키감 35g

 - 가볍고 예쁨

 - 블루투스 연결 버튼이 익숙치 않음

 - 아이패드에서 키보드를 연결하면, 배터리가 보임 :D

 - K380보다 만족도 높음

 

 

반응형
블로그 이미지

ingus

,
반응형

라인웍스 공식문서 예제는 Heroku 서버를 이용하여 실습 가능하지만,

손 쉽게 수정하기 어렵다고 생각되어

다른 예제를 찾아보았습니다.

 

찾던 중 일본 예제가 좀 더 간결하여 정리해봅니다.

qiita.com에서 0yan , kunihiros 계정을 검색해서 보면 더 많은 예제를 확인 할 수 있습니다.

 

특히 아래 URL로 들어가면,

GooleCloude App Script에서 사용 가능한 라인웍스 라이브러리를 제공합니다.

보다 쉽게 메세지를 보내거나, 인증처리를 할 수 있습니다.

https://qiita.com/kunihiros/items/a94221ad7c9f4de84cf8

GoogleAppsScript で LINEWORKS のチャット BOT を作る - Qiita

独学で WEB API を勉強したいけど、自由に使えるサーバはない。 業務で検証作業を頼まれたけど、やっぱり自由に使えるサーバはない。 ngrok はとても便利なんだけど毎回 URL が変わるから常用

qiita.com

[예제 환경]

  -. GooleCloude App Script , 이하 GAS

     -> 구글 스프레드시트에서 제공하는 무료 웹앱 서비스

  -. 라인웍스 메신저

 

[예제]

- [GAS] gmail 보내는 예제 : https://note.com/goetan/n/ne433272e5205

- [GAS] 라인웍스 메세지 로그 : https://qiita.com/kunihiros/items/570846dcbde2037394c2

- [GAS] 건강조사 봇 예제 : https://qiita.com/kunihiros/items/8861e4cb9fc9a7e9d1fb

   -> Persistent 메뉴 예제

- 라인웍스 Rich 메뉴 적용 예제 : https://qiita.com/mieko0915/items/013d1823ee95aa606122

- 라인웍스 Quick Reply 적용 예제 : https://qiita.com/KIchiyanagi/items/9664d5d716240d54e0b6

- https://qiita.com/0yan/items/2334ff497877a778c694

 

[기타]

- 라인웍스 Python 패키지 : https://github.com/0yan/lineworks

- 콘텐츠 업로드 예제 : https://qiita.com/kunihiros/items/9816fa1860613b3b1a3a

- 시스템 개발기 : https://qiita.com/nemuki-nok/items/47e75242eae4ecffc747

- 라인웍스 사용기 : https://qiita.com/yuushaka/items/2b179f2b377bf451556a

- 윈도우 이벤트 발생시 챗봇 알림 : https://qiita.com/iwaohig/items/8853ed4433f6653396c2

- 라인웍스 X Power Automation(구 MS Flow) 사용기 : https://qiita.com/iwaohig/items/96334a6d239d959b7938

- 프로그램 개발없이 별도 툴을 이용하여 내부 시스템과 연계한 사용기 :

  https://qiita.com/sugimon/items/7ec6a87c3438574b3ef1

 

 

반응형

'개발환경 > 챗봇!' 카테고리의 다른 글

챗봇 UI 만들기, Vue.JS로 만든 dialogflow web demo  (0) 2020.06.16
블로그 이미지

ingus

,
반응형

알음알음 챗봇관련 책을 사서 읽고

무료 온/오프라인 강의도 수강해서 dialogflow를 접했는 데.

구글이 제공하는 web demo만 사용해야 하는 지 궁금했다.

 

그런데 내가만든 웹에서도 호출이 가능하다는 걸 알고..

:D 환.호

 

그리고 해보았다.

 

[소스코드]

"dependencies": {

    "@babel/polyfill": "^7.10.1",

    "axios": "^0.19.2",

    "babel-polyfill": "^6.26.0",

    "es6-promise": "^4.2.8",

    "vue": "^2.6.11",

    "vuetify": "^2.2.11"

  }

 

https://github.com/ingus26/chatbot-test

 

ingus26/chatbot-test

dialogflow web demo ( with Vue.js ). Contribute to ingus26/chatbot-test development by creating an account on GitHub.

github.com

 

일단 되는 게 중요한 거라 생각해서

디자인은 고려하지 않았다.

 

1. 구글 dialogflow 실습 자료 만들기

 

2. 구글 dialogflow 설정 값 가져오기

   -> dialogflow 설정값에 들어가서

       초록색으로 칠해진 부분 2곳, 프로젝트명과 Client access token. 이 두 부분을 따로 복사해논다.

 

3. vue 프로젝트 생성

   -> 새로 프로젝트를 만든다면 https://ingus26.tistory.com/30 참고

   1) github에서 소스를 다운 받아서 프로젝트 폴더에 저장

 

   2) node prompt로 접속하여 프로젝트 폴더로 이동 후 설치

     $ cd 프로젝트 폴더

     $ npm install

 

4. 2번에서 복사했던 내용을 App.vue에 붙여넣는 다

   -> dialogflow API v1 : https://dialogflow.com/docs/reference/agent/query

  {DialogFlow Name} 을 API 버전으로 치환

  {DialogFlow Client access token} 을 Client access token으로 치환

 

5. 페이지 확인

  $ npm run serve

 

[읽어봤던 책]

 

  1. 누구나 쉽게 배우는 챗봇 서비스

https://book.naver.com/bookdb/book_detail.nhn?bid=13733578

 

누구나 쉽게 배우는 챗봇 서비스

모던 웹 기술로 구현하는 챗봇 실무 예제현재 챗봇에 대한 관심이 높아지고 있습니다. 국민 메신저 앱인 카카오톡을 비롯해서 페이스북 메신저, 기업용 메신저로 각광받는 슬랙 등 다양한 커뮤�

book.naver.com

  2. 똑똑한 챗봇 만들기

https://book.naver.com/bookdb/book_detail.nhn?bid=15973815

 

똑똑한 챗봇 만들기

챗봇 기획부터 제작까지,똑똑한 챗봇을 만들기 위한 기초 다지기생활 속의 인공지능인 챗봇을 만드는 데에는 인공지능의 원리나 신경망의 구조, 수학적인 계산 방식을 아는 것도 중요하지만, ��

book.naver.com

 

[수강했던 무료 강의]

 

  1. 오프라인 https://www.onoffmix.com/event/203085

 

AI 챗봇 실습 특강

세상의 모든 모임 '온오프믹스'

www.onoffmix.com

   2. 온라인 https://www.inflearn.com/course/%EB%94%B0%EB%9D%BC%ED%95%98%EB%A9%B0-%EB%B0%B0%EC%9A%B0%EB%8A%94-%EB%85%B8%EB%93%9C-%EB%A6%AC%EC%95%A1%ED%8A%B8-%EC%B1%97%EB%B4%87

 

따라하며 배우는 노드, 리액트 시리즈 - 챗봇 사이트 만들기 - 인프런

이 강의를 통해서 Google에서 제공하는 API를 사용해서 챗봇을 만들어 볼 수 있습니다. 초급 웹 개발 프레임워크 및 라이브러리 React Node.js 웹 개발 서비스 개발 온라인 강의 구글 API를 활용한 챗봇

www.inflearn.com

 

 

반응형

'개발환경 > 챗봇!' 카테고리의 다른 글

라인웍스 챗봇 예제 사이트  (0) 2020.07.28
블로그 이미지

ingus

,
반응형

 

고대하고 고대하던.
쿠쿠 식기세척기 CDW-A0310TW 가 오늘 배송 왔다.

가로 세로 40cm정도 되는 크기여서 1~3인용 가구에 적합하다.
후라이팬이나 냄비 등은 설거지 해야겠지만
1회 쾌속모드로 돌려보니, 내가 설거지하는 것보다 깨 ㅡ 끗.

설거지에 들어가는 물의 양이나
세제의 양이나
식기세척기 도입으로 인해 많이 절약될 것같다.
그리고 나의 시간도!

대부분의 1~3인용 식기세척기는 미디어 브랜드 제품에서
기능이 대동소이하지만
쿠쿠를 선택한 이유는 아래와 같다.
1. 고객센터 요청시 추가금 3만원에, 직수 설치 가능
2. 내부가 보이지 않음
3. A/S가 잘 될것 같아서

물 투입구에 물을 넣어보니 보통 일이 아니여서
조만간에 직수 설치를 고민해야할 것같다.



반응형
블로그 이미지

ingus

,
반응형

아이패드 에어3를 거치하는 용도로 사용중이다.

맥스퍼 S-holder P3 굿

반응형
블로그 이미지

ingus

,
반응형

 

로지텍 K380을 사용하고 있는 데 IOS13.4로 업데이트 하니

 

갑자기 키보드 인식이 되지 않았다.

 

이럴 경우 

 

설정 > 손쉬운 사용 > 터치 > AssistiveTouch > 마우스 키 > 마우스 키 가 활성화 되어 있었다.

 

아마 블루투스 마우스와 함께 사용하다가 키보드만 사용하려니 인식이 안됬던 듯..

반응형
블로그 이미지

ingus

,
반응형

 

1. handsontable  : 데이터 바인딩이 되는 테이블

  https://github.com/handsontable/vue-handsontable-official/blob/master/README.md

 

handsontable/vue-handsontable-official

Vue Data Grid with Spreadsheet Look & Feel. Official Vue wrapper for Handsontable. - handsontable/vue-handsontable-official

github.com

2. vuetify : UI

  https://vuetifyjs.com/ko/getting-started/quick-start/

 

빠른 시작 — Vuetify.js

 

vuetifyjs.com

3. vue-friendly-iframe : iframe

  https://github.com/officert/vue-friendly-iframe

 

officert/vue-friendly-iframe

A Vue js component for creating super fast loading, non-blocking iframes. - officert/vue-friendly-iframe

github.com

4. axios : ajax와 같은 기능 지원

  https://github.com/axios/axios

 

axios/axios

Promise based HTTP client for the browser and node.js - axios/axios

github.com

 

5. vuex : 상태관리 지원

  https://github.com/vuejs/vuex

 

vuejs/vuex

🗃️ Centralized State Management for Vue.js. Contribute to vuejs/vuex development by creating an account on GitHub.

github.com

  https://vuex.vuejs.org/

 

What is Vuex? | Vuex

What is Vuex? Vuex is a state management pattern + library for Vue.js applications. It serves as a centralized store for all the components in an application, with rules ensuring that the state can only be mutated in a predictable fashion. It also integrat

vuex.vuejs.org

6. vue-session : 세션

  https://github.com/victorsferreira/vue-session

 

victorsferreira/vue-session

A simplistic session plugin for VueJS backed by SessionStorage and LocalStorage - victorsferreira/vue-session

github.com

 

7. babel-polyfill : ie 11 지원

https://github.com/babel/babel/tree/master/packages/babel-polyfill

 

babel/babel

🐠 Babel is a compiler for writing next generation JavaScript. - babel/babel

github.com

8. vue-uuid-v4 : 간편한 uuid 생성

  https://github.com/estudioliver/vue-uuid

 

estudioliver/vue-uuid

Plugin VueJs to get UUIDv4. Contribute to estudioliver/vue-uuid development by creating an account on GitHub.

github.com

9. axios-extension : axios cache 설정

  https://github.com/kuitos/axios-extensions

 

kuitos/axios-extensions

🍱 axios extensions lib, including throttle, cache, retry features etc... - kuitos/axios-extensions

github.com

10. Validation with submit & clear : 입력값 유효성 검사

  https://vuetifyjs.com/ko/components/forms/

 

Form component — Vuetify.js

The form component provides a wrapper that makes it easy to process and control validation states of input components.

vuetifyjs.com

11. multi select 

Vue-Multiselect | Vue Select Library

 

Vue-Multiselect | Vue Select Library.

Probably the most complete selecting solution for Vue.js, without jQuery.

vue-multiselect.js.org

 

12. datepicker(range)

mengxiong10/vue2-datepicker: A datepicker / datetimepicker component for Vue2 (github.com)

 

mengxiong10/vue2-datepicker

A datepicker / datetimepicker component for Vue2 . Contribute to mengxiong10/vue2-datepicker development by creating an account on GitHub.

github.com

 

그 외 참고사이트 

https://vuejsexamples.com/

 

Vue.js Examples

A nice collection of often useful examples done in Vue.js

vuejsexamples.com

 

반응형
블로그 이미지

ingus

,