일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- win32
- Java
- reactnative
- Tutorial
- 인민공원
- Eclipse
- AWS
- Bootstrap
- javascript
- Blade
- 사업자계좌
- cartalyst
- 이더리움
- auth
- 보정명령
- blockchain
- Sentinel
- elasticSearch
- php
- 체당금
- Python
- 당사자표시정정신청서
- 개인사업자
- 코로나19
- 코로나
- 전자소송
- vue
- 소액임금체불
- as후기
- Laravel
- Today
- Total
목록분류 전체보기 (185)
그냥 사는 이야기
물려받은 PC, 포트 제한 많은 환경. 현재 일하는 곳에서의 환경입니다. 역시 개발 관련 업무하기에 편치 않습니다. 회사계정, 개인계정이 뒤죽박죽 섞여있던 곳에서 git을 사용하는데 어느 순간 https 프로토콜로 remote fetch가 안되기 시작했습니다. 처음에는 또 포트가 막혔나 싶었는데 테더링으로 해봤지만 역시나 안되었습니다. 이 문제를 풀어야 겠습니다. 문제 상황 정확한 에러내용은 아래처럼 나왔습니다. D:\repo> git push --set-upstream origin master remote: Permission to 유저/프로젝트.git denied to 모르는유저. fatal: unable to access 'https://github.com/유저/프로젝트.git/': The requ..
git은 파일의 이력을 관리하며 증감분을 기록하면서 관리합니다. 따라서 파일을 커밋한 이후 나중에 이것을 지우는 delete를 수행한다 해도 이 자체가 하나의 이력이므로 소스 이력상에서 파일이 지울 수는 없습니다. 라고 알고 있었는데, 다른 사람의 팀 소스에서 지워야할 필요가 생겼습니다. 초기에. gitignore에 포함 못 시킨 고용량의 디렉터리로 인해, 이후 지속적으로 용량의 고통을 받아오다 결국 프로젝트를 삭제하고 다시 생성할까 했었습니다. 하지만 삭제 후 다시 생성하면 그 동안의 commit history가 사라지기에 망설이고 있었습니다. 모든 이력에서 특정 파일 혹은 디렉토리 삭제 filter-branch filter-branch는 브랜치내에서 특정 이력을 다시 쓰는 history rewrite..
python 으로 이미지의 exif 정보를 구해오는 3가지 방법을 정리해 보았습니다. 각각의 패키지들 간에 장단점이 있겠지만 다룰 수 있는 메타항목들은 차이가 있습니다. 그리고 디바이스별로 다양한 jpg버전의 지원유무도 차이가 있습니다. Using PIL(Python Image Library) $ pip3 install image image 패키지를 사용합니다. 그런데 이 패키지는 이미지파일에 대해서만 사용 가능한 것 같습니다. import PIL.Image img1 = PIL.Image.open("roses.jpg") meta_data = img1._getexif() print(meta_data) print(img1.height, img1.width) Using Exifread $ pip3 instal..
텔레그램 봇을 만들기 위해 몇몇 글들을 봤지만 생각보다 방향이 잘 안잡혔습니다. 그래서 지금 현재 가장 잘 맞게 제안된 글을 보기 위해 공식사이트 글을 살펴보았습니다. Bots: An introduction for developers 뭐니뭐니해도 위의 글부터 봤던 것이 가장 큰 도움이 되었습니다. 봇에 대한 개념 및 텔레그램 봇에서는 어떤 것들을 할 수 있는지에 대한 설명 및 기존에 만들어진 봇들에 실행해볼 수 있는 링크등을 제공해주면서 어디까지 만들 수 있나를 파악할 수 있었습니다. 봇으로 게임도 만들 수 있다니… 봇개발에 대해서는 이글에서 방향을 잡으면 될 것 같고 기본 튜터리얼 코드를 살펴 보고 싶으면 python-telegram-bot 코드부터 시작하면 됩니다. 여기서 example 디렉토리를 가..
python3.3 이후부터 추가된 venv는 python의 가상 환경입니다. 이를 사용하기 위해서는 아래처럼 해주면 됩니다. venv 생성 $ python3 -m venv venv venv를 적용하여 확인해보려면 아래처럼 가능합니다. venv 사용 $ pip3 list Package Version ----------------- ------- astroid 2.2.5 isort 4.3.21 lazy-object-proxy 1.4.1 mccabe 0.6.1 pip 19.1.1 pylint 2.3.1 setuptools 41.0.1 six 1.12.0 typed-ast 1.4.0 wheel 0.33.4 wrapt 1.11.2 $ source ./venv/bin/activate (venv) $ pip3 lis..
tensorflow를 하기 위해 설치를 했습니다. 그런데 위와 같은 에러가 발생하였고 버전이 맞지 않는 문제가 발생하였습니다. (venv) D:\work\ml-tf>pip install tensorflow ERROR: Could not find a version that satisfies the requirement tensorflow (from versions: none) ERROR: No matching distribution found for tensorflow (venv) D:\work\ml-tf>python --version Python 3.8.2 (venv) D:\work\ml-tf>pip list Package Version ---------- ------- pip 20.0.2 setupto..
tensorflow-gpu 설치 Tensorflow를 간만에 해보려고 하는데 이번엔 nvidia 그래픽카드가 있으므로 gpu버전으로 설치해보았습니다. 그리고 꽤 힘들었습니다. tensorflow cpu버전 설치 GPU를 사용하지 않는 시스템이라면 아래처럼 CPU 버전으로 설치하면 됩니다. pip install tensorflow hello world를 실행해보면 import tensorflow.compat.v1 as tf with tf.Session() as sess: hello = tf.constant("Hello World!") print(sess.run(hello)) warning이 꽤 있지만 hello world를 잘 출력합니다. warning은 다음에 보기로 하고 tensorflow-gpu 버전..
id - 사용자 ID 정보를 표시한다. umask - 기본 파일 퍼미션을 설정한다. su - 다른 사용자로 쉘을 실행한다. sudo - 다른 사용자로 명령어를 실행한다. chmod - 파일 모드를 변경한다. chown - 파일 소유자를 변경한다. chgrp - 파일 그룹 소유자를 변경한다. passwd - 사용자 비밀번호를 변경한다. 소유자, 그룹 멤버, 기타 사용자 $ file /etc/shadow /etc/shadow: regular file, no read permission $ less /etc/shadow /etc/shadow: Permission denied 자신의 사용자 ID 정보를 확인하기 위해서는 id 명령어를 사용한다. $ id uid=1000(ubuntu) gid=1000(ubuntu..