제목과 같은 에러는 babel-loader와 babel-core의 버전이 맞지 않기 때문이다.



webpack 4.x | babel-loader 8.x | babel 7.x

npm install -D babel-loader @babel/core @babel/preset-env webpack

webpack 4.x | babel-loader 7.x | babel 6.x

npm install -D babel-loader@7 babel-core babel-preset-env webpack


참고

https://github.com/babel/babel-loader

Posted by 빨강토끼
,

docker image를 docker hub로 push하려고 하면 아래와 같은 에러가 나오는 경우가 있다.


red-MacBook-Pro:movie-finder-cloud red$ docker push redrebel/movie-finder

The push refers to repository [docker.io/redrebel/movie-finder]

da4837797aca: Preparing

0df93657bff9: Preparing

80ad8b2e5da6: Preparing

92b86b4e7957: Preparing

94ad191a291b: Preparing

8b15606a9e3e: Waiting

unauthorized: incorrect username or password


혹시 docker 로그인시에 이메일주소로 로그인 했다면 로그아웃을 하고 docker id 로 로그인을 하면 push 가 성공된다.

Posted by 빨강토끼
,

로컬 환경에서 간단히 웹서버를 띄우고 테스트를 해야하는 경우가 있다.

다양한 방법이 있는데 가장 간단한 방법이라고 생각해서 정리한다.


일단 Node.js와 npm은 설치되어있어야한다.

front-end개발에서 이게 빠지는 경우는 요즘 보기 힘들다...


그리고 명령창에서 http-server 모듈을 전역에 설치한다. (-g 옵션)

$npm install -g http-server


root 경로로 사용한 폴더로 이동한다.

$cd d:\react-test


http서버를 실행한다.

$http-server ./


Starting up http-server, serving ./

Available on:

  http://127.0.0.1:8080

  http://192.168.0.103:8080

Hit CTRL-C to stop the server


브라우져로 url에 접속한다.

localhost:8080


Posted by 빨강토끼
,
  1. 나만 모르고 있던 – HTTP/2
  • 내가 봤던 HTTP/2 에 대한 설명 글중 가장 이해하기 쉬웠던 글임.
  1. 스타트업, 서비스 개발자가 되자
  • 스타트업 개발자로 일하거나 일하고 싶거나, 특히 SI개발경력으로 인하여 서비스개발에 대한 감을 잃어버린 개발자들이 꼭 읽어볼 내용
  1. 당신이 제자리 걸음인 이유 : 지루하거나 불안하거나

  2. 프로그래밍, 어떻게 공부할 것인가

  3. 개발자가 블로그를 운영해야 할 이유


Posted by 빨강토끼
,

년 이맘때에 Ghost를 사용하던 블로그가 터진 후로 다시 티스토리로 돌아왔는데 그뒤로 블로그에 글을 올리는 재미가 사라졌다. (티블로그 관계자분들께 죄송...)


다시 계정 신청하고 블로그 세팅하는 것도 귀찮지만 

글을 옮기는건 더 엄청난 노가다이다...


그렇다....


블로그는 써야되는데....

Posted by 빨강토끼
,

K8S Dashboard는 K8S cluster를 web-based UI로 관리할 수 있는 기능을 제공한다.


먼저 쿠버네티스 대시보드가 설치되고 실행되고 있는지 확인한다.

$ kubectl get pods --all-namespaces | grep dashboard


만일 없다면 설치한다.   

$ kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml  


localhost에서 작업을 한다면 secure channel 을 cluster에 생성해야한다. 아래명령을 사용한다.   

$kubectl proxy


아래주소로 접근한다.

http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/


아래와 같이 인증창이 뜬다.(그냥 skip해도 조회는 된다)


Token을 선택한다.


아래명령으로 secrets: -name: 을 조회한다.

$kubectl get serviceaccount default -o yaml


secrets:

- name: default-token-btkg6<사용자마다 다름>


아래명령으로 token을 조회한다.

$kubectl describe secret default-token-btkg6


...

a.crt:     1025 bytes

namespace:  7 bytes

token:      eyJhbGciOiJSU....



인증창에 token정보를 입력한다.


참조:

https://github.com/kubernetes/dashboard#kubernetes-dashboard   



Posted by 빨강토끼
,

1. 현대적인 개발 조직이란 바로 이런 모습
2. 머신 러닝에서 알고리즘 공부를 말할 때 내가 하고 싶은 이야기

3. [번역]더 이상 배우려 하지 않는 개발자 : Expert Beginner의 등장

4. Youtube의 메인언어는 Python이다.

http://www.hartmannsoftware.com/Blog/Articles_from_Software_Fans/Most-Famous-Software-Programs-Written-in-Python https://www.codeinstitute.net/blog/7-popular-software-programs-written-in-python/http://quintagroup.com/cms/python/google http://highscalability.com/blog/2012/3/26/7-years-of-youtube-scalability-lessons-in-30-minutes.htmlhttps://www.reddit.com/r/programming/comments/unbu/youtube_is_almost_entirely_written_in_python/https://www.quora.com/Is-YouTube-still-written-in-Python

5. Colaboratory - 구글클라우드환경에서 머신러닝

Posted by 빨강토끼
,

1. 코딩 면접 준비 다이어그램

2. 영어학원 활용법
3. 금융(카카오뱅크) 오픈소스 DBA 30일 생존기

4. Google I/O 2017 참관기 - Kotlin , Google I/O 2017 참관기 - 머신 러닝과 AI
5. 누구나 쉽게 할 수 있는 빅데이타와 머신러닝
6. 아틀라시안에서 slack에 경쟁서비스를 오픈하였다. stride

7. 네이버에서 만든 오픈소스 가이드
8. 패스트캠퍼스 딥러닝 강의 자료

9. 파이썬 생존 안내서 내용 요약
10. Github Desktop 1.0이 나왔다고 하네요

Posted by 빨강토끼
,

자기 소개 방법

이야기 2017. 12. 10. 18:40

최근 몇년간 자기 소개를 하거나 들을 기회가 종 종 있었는데

그때 잘했다고 생각되거나 후회했던 일을 기반으로 정리를 해보았다.

구직을 위한 면접을 제외하고는 PT발표한다는 가정으로 정리하였다.

  • 학교나 배우는 모임에서 자기소개

1. 간단한 자신에 대한 히스토리(다니는 학교나 회사)를 하고 가족이 있을 경우 가족사진을 보여주는것도 좋다.

2. 어떤한 목적으로 이자리에 왔는지 알리는것이 중요하고 나는 모임에서 어떤 도움을 줄수있는지를 알리면 도움이 된다.



  • 소개팅이나 만남의 자리에서 자기소개

1. 누구의 소개로 만나게된 누구(이름)라고 말하는게 의외로 중요하다.

2. 자신의 자랑이 아니라 상대방이 관심이 있어 할만한 자신의 장점을 은근히 나타낸다.

3. 우연을 가장하여 오늘 만남이 혹시 운명일지도 모른다는 생각이 들만한 이야기를 살짝 곁들인다. 


  • 구직을 위한 면접자리에서 자기소개

1. 어디 살고 있다거나 나이가 몇살인가라는 이야기로 자기소개를 하는 것은 금물이다.

2. 이력서에 있는 내용을 문장 그대로 읽는 듯한 이야기도 하지 말자.

3. 구인을 하고 있는 분야에 대한 자신의 경험을 설명하는 것으로 시작하는 것이 무난하다.

4. 구인공고 내용중 필요사항에 대하여 시간순으로 자기소개를 한다.

5. 구인공고 내용중 우대사항에 자신이 적용되는 부분이 있다면 말한다.

6. 성과를 내기 위하여 어떤 노력을 했는지 말한다.

7. 그 일을 더 잘하기 위하여 업무외로 무슨 노력을 했는지 말한다.

8. 협업 등 조직의 화합을 위하여 무슨 노력을 했는지  말한다.


  • 입사 후 자기소개(신입)

1. 사는 곳을 말하는 것도 그렇게 나쁘진 않지만 뻔한 동네 사는 것은 그다지 재미있진 않다.

2. 취미를 말한다. 그냥 독서나 영화보는 것을 좋아한다고 마하는 건 재미가 없고 "어떤 것을 좋아해서 어떤 모임들에 참여하고 있다"는 식이 좋다. 사진도 첨부하자. 

3. 입사한 팀에서 무슨 일을 하고 있는지 간단히 말한다.

4. 지금 직장에서 무슨 일을 하고 싶은지 말한다.(중요)


  • 입사 후 자기소개(경력)

1,2 는 신입과 동일하다.

3. 전 직장들에서 어떤 일들을 했는지 간단히 말한다.

4. 신입과 동일하다.(중요)



Posted by 빨강토끼
,

1. winform vs WPF (WPF가 더 좋다는...) http://demozip.tistory.com/entry/WinForm%EA%B3%BC-WPF%EC%9D%98-%EC%B0%A8%EC%9D%B4http://alleysark.tistory.com/91http://hackersstudy.tistory.com/64http://hoonsbara.tistory.com/83http://celdee.tistory.com/215http://jooji815.tistory.com/35


2. not exists remind http://blog.uphs.co.kr/72

참고 : http://naudhizb.tistory.com/804


3. 파이썬 스케줄러 https://apscheduler.readthedocs.io/en/latest/index.htmlhttp://tomining.tistory.com/138


4. http://click.pocoo.org : 파이썬 터미널 앱에서 사용할 수 있는 CLI 프래임워크argparse 는 표준 라이브러리라고 하나 안좋다고 함.

5. http://urwid.org/ : Console user interface library for Pythoncurses 는 표준 라이브러리라고 하나 안좋다고 함.

6. python 파일을 exe파일로 변환하기 http://blog.naver.com/PostView.nhn?blogId=neroororo&logNo=30183775300https://stackoverflow.com/questions/41570359/best-method-of-converting-py-to-exe-for-python-3-6http://infocentre.tistory.com/3http://sh1n2.tistory.com/entry/Python3-%EC%9C%88%EB%8F%84%EC%9A%B0-%EC%8B%A4%ED%96%89%ED%8C%8C%EC%9D%BC-%EB%A7%8C%EB%93%A4%EA%B8%B0http://tkqlzz.tk/9

http://hashcode.co.kr/questions/336/%EC%99%B8%EB%B6%80-%EB%AA%85%EB%A0%B9%EC%96%B4%EB%A5%BC-%ED%8C%8C%EC%9D%B4%EC%8D%AC%EC%9C%BC%EB%A1%9C-%EC%8B%A4%ED%96%89%ED%95%98%EA%B8%B0

7. 문자열 병합(concatenation)을 위해서는 + 연산자를 사용하지 말고, StringBuilder나 String.Format()을 사용한다.

8. mssql 의 SP에서 임시테이블을 declare 하여 사용할 수 있다는 걸 알았다. http://sonim1.tistory.com/166http://lab.cliel.com/entry/SQL-%EC%9E%84%EC%8B%9C-Table%EA%B3%BC-%EB%B3%80%EC%88%98-Tablehttp://firewind.tistory.com/entry/DB-MS-SQL-Procedure%EC%97%90%EC%84%9C-Table%EA%B5%AC%EC%A1%B0%EB%A5%BC-%EC%A0%80%EC%9E%A5%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95

9. 조인방식 3가지. 기억이 새롭다. http://sonim1.tistory.com/108

블록체인을 가장 쉽게 설명한 글이라고 한다.http://www.msip.go.kr/webzine/posts.do?postIdx=261

10. 개발블로그 모음 : https://github.com/sarojaba/awesome-devblog


Posted by 빨강토끼
,