본문 바로가기

반응형

전체 글

(482)
[책] 불안한 사람들 와닿는 내용을 적어보면서 읽었다. 잘 읽히지 않아서 오래 읽었다. 무려 2달이나. 그래도 중간 중간 울리는 에피스드들이 많이 있었다. 복잡한 머리가 쉬고 새로운 시선으로 생각할 시간도 주고 남기고 싶은 에피소드도 많았던 책이다. 날짜는 읽은 날이고 개행 된 글은 문단이 다르다. 책의 서두에 바보들의 이야기라는 걸 강조한다. 얼마나 바보길래 바보, 바보하는지 궁금했다. 다 읽고 나니, 인간적인 바보들의 이야기 맞다. 2021년 9월 6일 따라서 남들을 바보로 단정하기는 쉽지만 인간으로 살아가기가 얼마나 바보같이 어려운 일인지 잊어버린 사람이 아닌 이상, 남들을 바보로 단정하지는 못한단 점을 미리 짚고 넘어가는 편이 좋겠다. 특히 누군가에게 아주 좋은 인간이 되어주려고 노력하는 사람일수록 그 어려움이 가중 ..
[Flutter-mac] Could not build the application for the simulator.Error launching application on iPhone 12 Pro Max. 상황 mac os를 monterey로 업데이트 하고 xcode를 최신버전으로 업데이트 했는데 빌드에서 실패를 합니다. 문제 파악 os와 Xcode에 문제가 생긴걸로 파악했고 Xcode를 완전 삭제해도 동작하지 않았습니다. flutter도 완전 삭제 후 진행해도 동일했습니다. 해결 방법 방법을 찾다 찾지 못해서 mac os를 재설치했습니다. 최신 버전은 나중에 설치하거나 다 깔릴 때까지 기다리지 않아서 생긴 문제이지 않을까 합니다. 혹여 다른 방법이 있는지는 아직 찾지 못했습니다.
[Shell] 파일 갯수 세는 방법 shell을 사용하다보면 파일 갯수를 확인하는 방법에 대한 포스팅입니다. ls -l 로 확인하는 경우도 있지만 파일 수가 많으면 파일 갯수만 확인하고 싶은 경우가 있습니다. ls -l | wc -l
[BASH] 파일 혹은 폴더 Shell로 옮기는 방법 개발하다보면 많은 파일들을 옮겨야 하는 경우가 있습니다. 수작업으로 하기에는 시간과 노력이 많이 들어가는 작업을 shell을 이용해서 쉽게 작성할 수 있습니다. SET=$(seq 1 57) for i in $SET do echo "RUN : " $i mv ./Photos\ \($i\)/* ./all done seq로 1부터 57까지의 일련의 숫자를 만듭니다. mv로 파일들을 특정 폴더로 이동시킵니다.
[Python] SQLAlchemy CRUD 사용하는 방법 SQLAlchemy를 사용하면서 CRUD 사용하는 방법에 대한 포스팅입니다. Create session.add('추가할 객체 이름') session.commit() ex) User를 DB에 추가 tmpUser = User(name, fullname, password) session.add(tmpUser) session.commit() Update session.query('수정할 객체 타입').filter_by('수정할 객체 정보').update('수정 사항') session.commit() ex) 입력한 name, fullname, password가 모두 일치하는 User의 정보 수정 session.query(User).filter_by(name = name, fullname = fullname, pa..
[Python] cryptography로 대칭키 암호화 하는 방법 Python에서 중요한 정보를 암호화하는 방법을 cryptography를 이용하는 방법을 포스팅합니다. cryptography 설치 pip install cryptographypython 3.7.3 이상 버전에는 기본패키지로 포함되어 있습니다. 샘플 코드 from cryptography.fernet import Fernet key = Fernet.generate_key() # 키 임의 생성 print(key) cipher_suite = Fernet(key) print(cipher_suite) cipher_text = cipher_suite.encrypt(b"hi cryptography.fernet") plain_text = cipher_suite.decrypt(cipher_text) print("encr..
[Python] SQLAlchemy ORM(MySql) 사용하는 방법 Java에서 JPA를 이용해서 사용하다보니 Python을 사용할 때도 ORM을 사용합니다. 예제들이 Flask를 기반으로 ORM사용을 하는게 많았는데 SQLAlchemy만을 이용합니다. SQLAlchemy 섪치 pip3 install sqlalchemy pip3 install mysqlclientsqlalchemy와 mysqlclient를 pip를 이용해 설치합니다. 드라이버(Engin) 및 세션(Session) 로드 from sqlalchemy import create_engine engine = create_engine('mysql+mysqldb://:@:/') from sqlalchemy.orm import sessionmaker Session = sessionmaker(engine)..
[MySql] DB 용량 확인하는 방법 서버를 이용하다보면 서버의 용량을 많이 사용하는 DB에 사용량과 여유량을 확인 해야 합니다. 정기적으로 데이터를 백업해주고 여유공간을 확보해주저야지 서비스가 중단되는 이슈를 막을 수 있습니다. DB에서 사용하고 있는 용량, 데이터베이스별, 테이블별을 포스팅합니다. 전체 용량 확인 SELECT SUM(data_length+index_length)/1024/1024 used_MB, SUM(data_free)/1024/1024 free_MB FROM information_schema.tables; 데이터베이스별 용량 확인 SELECT table_schema "Database Name", SUM(data_length + index_length) / 1024 / 1024 "Size(MB)" FROM informa..

반응형