전체 글 44

소통메신저 백업!

아니 지금 3월인데 1월 자료가 날아가면 어쩌자는거냐!!! 그래서 만들었습니다. 코알라가 제공하는 소통메신저 월별 백업! 1. 일단 다운 받는다. (바로 아래 링크 클릭!) 2. 실행한다.(보안관련 질문을 한다면, 허용해주자.) 3. 아이디와 패스워드를 넣는다. 4. 원하는 월을 입력하자. 5. 백업 완료(이미 1월은 날아가서 파일이 저장 안됩니다. 2월이라도 살리세요!) 6. 결과예시 특정 월에 받은 메시지와 첨부파일, 그리고 실제 파일이 저장된다.

잡다구리들 2021.03.01

React CRA typescript Error

1. Create-react-app으로 typescript 시작하자 마자 에러가 났다.. 오늘자 기준 typescript 4.1.2 ... 총체적인 난국인데. 아래와 같은 에러가 발생한다. appTsConfig.compilerOptions[option] = value; ^ TypeError: Cannot assign to read only property 'jsx' of object '#' at verifyTypeScriptSetup (/home/aditya/all/yt/twitter/node_modules/react-scripts/scripts/utils/verifyTypeScriptSetup.js:239:43) at Object. (/home/aditya/all/yt/twitter/node_modul..

SW교육/React 2020.11.22

윈도우10 인터넷에 연결되어 있지 않음 문제 해결하기..2

...개빡침 또 다시 문제 발생 아얘 드라이버를 새로 설치하기로 함.. 1. 장치 확인 2. 홈페이지에서 새로운 드라이버 다운로드 나는 리얼텍이니까.. www.realtek.com/en/ Home - REALTEK Smart Life Experiencing Realtek Technologies more www.realtek.com 간다 공홈... 그리고 맨 밑으로 내려가면 오바뷰를 클릭해주자. 3. 드라이버 다운로드 후 설치 .... 게이밍 가족을 받아주었다. 위에 있는게 보드에 달린 것이다. 혹시 모델명이 다를 수 있으니 확인.. 재부팅 후 더 이상 문제가 발생하지 않음을 확인.

잡다구리들 2020.11.19

윈도우10 인터넷에 연결되어 있지 않음 문제 해결하기..

어느날 부터인가.. 분명히 랜선은 연결되어 있고. 공유기도 이상이 없는데 계속 이 문제가 발생하기 시작했다. 네트워크 어댑터에서 사용안함 후 사용함으로 바꾸면 그때 그때 해결되지만, 재부팅하면 결국 계속 똑같았다. 해결책 win+x 버튼 혹은 '장치 관리자'(꼭 한칸 띄우길) 를 검색한다. 장치 관리자에서 자신의 네트워크 어댑터를 선택한다. 일반적으로 보드에 붙어 있다면 대부분 Realtek 제품을 사용하고 있을 것이다. 마우스 우클릭 - 디바이스 제거 그리고 재부팅 아오.. 업데이트 할 때마다 뭔가 이상해지네. 일단 해결

잡다구리들 2020.11.17

도커를 시작해 봅시다 - 02 (일단 돌리자!)

일단 다른말 다 귀찮으실테니.. 일단 돌려보면서 몇 가지 개념 잡고 갑시다. -현재 사용중인 도커 버전입니다.(라즈베리파이에서 하고 있습니다.) - 현재 실행중인 컨테이너를 보여준다. 잠깐 개념 잡고 가실께요. - 이미지 보통 우리는 원본의 이미지를 갖게 된다. 이미지는 원본이라고 생각하자. - 컨테이너 우리의 원본 이미지로 실행시킨 녀석이 컨테이너. 이런 컨테이너는 여러 개를 찍어 낼 수 있다. 예를 들어 싱글 쓰레드 기반의 노드 같은 앱을 하나 만들었다면, 컴퓨터에게는 여러 개를 실행 시킬 수 있음으로 여러 컨테이너를 찍어 낼 수 있다. - 이미지 가져오기 docker pull [이미지이름] 대충 이름을 넣으면 최신 버전의 이미지를 가지고 온다. - 이미지 리스트 docker images 여러 개의 ..

SW교육/Docker 2020.11.16

Linux (라즈베리파이) 정보를 알아보자. 명령어

다른말 하지 말고 빨리 빨리 알아봅시다. - 한방에 uname -a - 커널 이름 알아보기 uname - 커널 릴리즈 정보 uname -r - 커널 버전 uname -v - 네트워크 호스트 이름 uname -n 또는 uname --nodename - 시스템 하드웨어 아키텍쳐 가져오기 uname -m - 프로세서 유형 uname -p - 하드웨어 플랫폼 uname -i - 운영체제 이름 uname -o - 하드웨어 정보 sudo lshw - 하드웨어 정보(짧게) sudo lshw -short - 하드웨어 정보 -cpu lscpu - 하드웨어 정보 -디스크등 block장치들 lsblk - 하드웨어 정보 -디스크등 block장치들(자세하게) lsblk -a - 하드웨어 정보 - usb lsusb - 하드웨어 ..

도커를 시작해 봅시다 - 01

사실 이거 왜 쓰나 싶었었는데... 어머... 이건 정말 써야만 해. 개발 환경이 딱 고정된다. 개발환경이 고정되다 보니, 내가 원하는 환경에 맞추어 개발할 수 있다. 공유가 간편해진다. 그냥 넣어서 돌리기만 하면 된다. 마이크로 서비스에 딱이다! 그냥 백단은 백에만 짜고 앞단은 앞에 짜고 서로 통신만 시키면 장땡! 콘테이너 도커에서는 콘테이너의 개념이 중요한데. 하나의 앱이 실행되는 공간이라고 생각하자 이렇게... 생겨먹은 콘테이너들을 계속 쌓는거다. 혹자는 아마도 이렇게 가상머신을 띄우는게 맞는가란 생각을 하게 될텐데. 도커의 콘테이너는 가상머신이 아니다. 왼쪽은 컨테이너, 오른쪽은 가상머신이다. 한번 살펴보면, 왼쪽의 컨테이너에서는 호스트 OS에 도커 위에 다양한 컨테이너들이 생성되는 것이다. 이와..

SW교육/Docker 2020.11.16

라즈베리파이에 도커 스웜 구성하기

라즈베리파이 5대를 구성해서 클러스터를 만든다. swarm을 쓰자. k8s는.... 음... 어렵다. 그냥 스웜 쓸래.. 먼저 매니저를 만들어야 한다. docker swarm init --advertise-addr 192.168.1.241뒤에 아이피는 적당히들 변경해서 쓰면 되겠다.. 이후에 이렇게 나타난다. Swarm initialized: current node (jz066367zfnx2xw3g5aw1hp6b) is now a manager. To add a worker to this swarm, run the following command: docker swarm join --token SWMTKN-1-1eapxk45gfqidlje12zygnzb3w25wijw3sqyxxijiuwgjau0om-3n..

라즈베리파이에 도커 올리기

sudo apt-get 도커를 해도 되지만. curl -s https://get.docker.com | sudo sh 이 명령으로 하면 최신 버전이 깔린다. docker -v 명령으로 먼저 버전이 어떤지 보자. 이제 가장 기본적인 명령을 쳐 봅시다. docker ps ..... Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.40/containers/json: dial unix /var/run/docker.sock: connect: permission denied 라고 오류를 뿜뿜 이런 경우에..

React 그냥 막하기 -2 (React tutorial)

React에서 다중이로 만들기 이전 게시글에서 일단 React를 통해 컴포턴트 하나를 띄우는 것을 해보 았다. 이번엔 React컴포넌트의 기본을 보고, 이를 멀티로 바꾸어보는 작업을 해 보자. React 기본 구조 import React from "react"; import ReactDOM from "react-dom"; class Layout extends React.Component{ //모든 컴포넌트들은 React.component를 상속받아 확장한다. render(){ //렌더를 통해서 컴포넌트를 그리게 된다. return ( //리턴을 통해서. 하하 //리턴을 통해 html 태그들을 보낼 수 있다. ); } } //id가 app이라는 녀석을 찾아서 const app = document.getEl..

SW교육/React 2016.08.13