일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 맥북프로
- 27UP850N
- iphone
- AWS
- 루메나
- 맥북
- Fan Pro 3세대
- TimeMachine
- EC2
- V20
- 오난코리아
- It
- 애플
- LUMENA
- 타임머신
- mysql
- 아이폰12
- 코딩
- 웹 프로그래밍
- LG V20
- 맥
- 프론트
- 휴대용 선풍기
- 샤오미
- html
- Iphone 12
- macbook
- wwdc 2020
- iOS 14
- Mac
- Today
- Total
목록분류 전체보기 (133)
이것저것 적어보는 블로그
아는 분께서 맥북프로 Late 2013, 15인치 수리를 맡겨주셨다 수리를 원하는 부분은 부풀어 오른 배터리와 소리가 맛 간 스피커 교체 오늘도 분해는 수리의 교과서 ifixit이 함께한다. https://ko.ifixit.com/Device/MacBook_Pro_15%22_Retina_Display_Late_2013 배터리 사이클도 높고 수명은 60-70% 왔다 갔다 널뛰기한다. 사진에서는 확인이 어려운데 실제로 만져보면 배터리가 부푼 게 느껴진다. 책상에 올려놓으면 덜컹거리기도 하고 뒤판 나사 따는데 나사 풀린 쪽이 톡톡 하고 튀어 오른다. 뒤판 나사는 다른 레티나 맥북과 동일하게 Pentalobe 5 / P5 규격 열어보니 뒤판과 내부에 쌓인 먼지, 부풀어 오른 배터리가 상당하다 ㅋㅋㅋㅋ 진짜 터지..
장고의 Setting.py를 보면 모델에 의해 관리되는 DB 세팅이 되어 있다. 기본적으로는 SQLite를 쓰는데 불편하기도 하고 동시 처리나 성능 문제등으로 MySQL, Oracle 등 다른 DBMS로 바꿔서 쓴다. 기본 세팅은 위와 같이 되어 있다. MySQL과 관련 드라이버를 설치 후 Setting을 바꿔주면 된다. pip install mysqlclient 이후 별도의 파일을 만들어서 아래 내용을 작성하면 된다. 나의 경우엔 db_setting.py라고 저장했다. # MySQL 연결 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': '사용할 DB 이름', 'USER': 'DB 접속 계정명', 'PASSWORD': 'D..
클라우드 사용자가 자체적으로 서버나 저장장치를 구축할 필요 없이 인터넷을 통해 언제 어디서든지 원하는 때 원하는 만큼 접근 가능한 데이터와 컴퓨팅 자원의 모음 대여를 해서 사용하는 방식이라 개개인의 사용량에 따라 비용을 유연하게 조정할 수 있는 장점이 있다 사용자는 자신의 데이터를 클라우드에 저장하고 필요할 때 언제든지 접근하고 처리할 수 있다 클라우드 서비스의 종류는 아래와 같이 크게 3가지로 나눌 수 있다. Infrastructure as a Service(IaaS) : 인프라형 서비스, 하드웨어 등의 물리적인 자원을 제공하는 서비스 고객에게 서버, 네트워크, OS, 스토리지를 가상화하여 제공하고 관리한다. 물리적인 자산을 완벽하게 가상화하여 제공하기 때문에 서버 사양의 변경 등 물리적 자산의 수정이..
2023.04.20 - [리뷰] - GK61/SK61 키보드 간단 리뷰 및 슈퍼루브 스프레이로 간이 윤활하기 GK61/SK61 키보드 간단 리뷰 및 슈퍼루브 스프레이로 간이 윤활하기 얼마전에 당근마켓에서 1.5만원주고 사온 키보드다. 사람들과 키보드 이야기를 하다 급 뽐뿌가 오기도 했고 그간 갈축 키보드도 써보고 싶어서 당근에 검색했더니, 누가 매우 저렴하게 팔고 있 dona0408.tistory.com 지난번에 구입해서 잘 사용하고 있던 SK61의 스위치를 드디어 바꿔보기로 했다. 윤활도 하고 오링도 끼우고 흡음재도 넣고 해서 소리를 많이 줄였는데 그래도 적축의 소리가 생각보다 큰 편이라 저소음 축을 고려하고 있었다. 저소음 하면 역시 저소음 적축 아니겠는가 싶었는데 사람들이 게이트론 저소음 갈축(일명..
uWSGI에 이어서 nginx를 연결할 차례다. ”Client ↔ Nginx ↔ uWSGI ↔ Django”의 구조가 된다. AWS EC2 인스턴스에서 django의 runserver로 실행시켜서 배포하면 되는 거 아니냐?? 싶겠지만 (나도 그렇게 생각했었고) runserver는 "개발 및 테스트"가 목적이라고 한다. 공식 도큐먼트를 봐도 보안이나 성능 테스트를 거치지 않았으므로 배포용으로 사용하지 말라고 되어있고 그래서 대부분 nginx + uwsgi + django 조합으로 구성을 한다. 우리가 사용할 nginx는 대표적인 웹 서버 애플리케이션(WAS)으로 사용자는 웹 브라우저를 통해 웹서버로 HTTP 요청을 하고 nginx나 Apache 같은 웹 서버가 정적페이지를 담당하게 된다. nginx는 동적..
EC2에 git레포 클론해서 가져오는 건 했다고 가정하고, 프로젝트를 웹 서버와 이어주는 작업을 해야 한다. Django는 웹 서버와 직접적으로 통신할 수 없기 때문에 이를 중간에서 이어 줄 python 프레임워크인 WSGI(Web Server Gateway Interface) server를 설치해 주어야 한다. 먼저, 가상환경을 만들기 전에 python3-venv를 설치 sudo apt-get install python3-venv 가상환경의 위치는 현재 사용하고 있는 유저인 ubuntu의 홈 폴더에 만들었다. cd ~ python3 -m venv myvenv 그리고 만든 가상환경을 활성화한다. 활성화가 되면 사용자 이름 앞에 (가상환경 폴더명)이 붙는다. source myvenv/bin/activate..
MySQL 설치도 하고 세팅도 끝냈으니 DBMS를 프로젝트에 연결해야 한다. 그런데 EC2에서 pip를 이용해 mysqlclient를 설치하려니 계속 에러가 발생했다. 이 문제는 pkg-config 패키지가 설치되지 않아서 발생하는 문제다. 따라서 패키지 설치를 진행! sudo apt-get update sudo apt-get install pkg-config 그리고 다시 pip install mysqlclient 를 입력하면 또 에러가 발생한다. 에러가 발생하는 두 번째 이유는 mysqlclient 모듈을 설치하기 위한 의존성 패키지가 없어서 그렇다. sudo apt-get install libmysqlclient-dev 이후 다시 모듈 설치를 진행하면 정상적으로 된다. 만약 설치하는데 누런색 경고문이..
AWS 프리티어의 경우 사진과 같이 사양이 매우 제한적이다. 특히 메모리!! mysql을 설치하고 DB에 데이터를 집어넣고 어느 정도 세팅을 끝내고 테스트를 하는데 서버가 자꾸 뻗는 현상이 발생했다. 그럴 때마다 AWS 콘솔 가서 인스턴스 중지 될 때까지 기다렸다가 다시 켜주고… 굉장히 번거로웠다. 쿼리문 하나 잘못 날려서 대량 검색하면 뻗고 뭐 하다 뻗고… 부팅 직후인데도 메모리 사용량이 80%에 달해서 htop으로 확인해 보니 mysql이 어마어마하게 잡아먹고 있었다. 안 그래도 1기가라는 적은 메모리인데 절반을 잡아먹다니;; 이럴 때 필요한 구원투수가 바로 Memory Swap이다. 디스크의 공간을 가상의 메모리로 사용하여 메모리가 부족한 걸 해결하는 방법이다. 1. 스왑 파일 설정 dd 명령을 사..
EC2에 mysql을 설치해서 이용하려니 설치부터 초기 설정까지 문제 투성이라 열심히 찾아가며 세팅을 했었다. 언젠간 또 찾아볼 수도 있고 같은 문제로 검색을 하는 사람들에게 도움이 되었으면 해서 글을 남긴다. EC2 인스턴스를 생성 후 터미널을 이용해 SSH로 EC2서버와 연결해도 되고 웹에서 연결 버튼을 눌러 터미널을 띄우는 방법도 있다. 어떤 것이던 상관없으니 편한 걸로 하면 된다. sudo apt-get update 명령을 통해 패키지 정보를 업데이트 sudo apt-get dist-upgrade 로 패키지 의존성 검사 및 업데이트도 진행한다. sudo apt-get install mysql-server 를 입력해서 mysql을 설치 후 실행하면 아래 사진처럼 나온다. root계정에 대한 비밀번호..
올해 3월, 3년만에 학교에 복학하게 되었다. 4학년 졸업해야지 너무 오랜만의 복학이라 낯설음도 있었고, 코로나를 보내고서 전면 대면화가 일어난 첫 학기라 아직 많이 어수선 하기도 했다. 17학점, 5전공을 들으며 플젝 3개, 스프링 스터디, 전공 공부&과제하랴 굉장히 바쁜 시기를 보냈지만 그래도 결과가 잘 나와서 나름 만족한다. 졸업 프로젝트로 RPA라는 주제를 하게 되었는데 쉽게 이야기해서 업무 자동화를 뜻한다. 즉 파이썬을 이용해 자동화 했다는 이야기 부동산 관련 업무 자동화 + 서비스를 개발하게 되었는데 이 프로젝트를 하며 풀스택에 버금가는 일을 하게 되었고, 프론트는 생각외로 나랑 잘 맞지 않는다는걸 깨닫게 되었다. HTML/CSS 으으 이거 뭐야 팀이 구성된 3월 중순부터 시작해서 6월초 발표..