일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- python
- 코딩
- flask
- Django
- 알고리즘
- docker-compose
- G-Suite
- pymongo
- 그리디 알고리즘
- 링크
- 깃허브
- 충북
- nocookie
- DB
- 단축어
- selenium
- 구글 드라이브
- 장고
- Google Drive
- MongoDB
- 리스트
- 파이썬
- 바로학교
- List
- venv
- 추천 영상
- 유튜브
- 아이폰
- 탐욕 알고리즘
- gpu 병렬처리
- Today
- Total
목록전체 글 (71)
SSAMKO의 개발 이야기
Ansible ansible로 가상환경을 설정해 그 안에서 작업하려고 source 커맨드를 사용하면 아래와 같은 에러를 마주치게 된다. fatal: [default]: FAILED! => {"changed": true, "cmd": "source /home/ubuntu/venv/bin/activate && pip install -r /home/ubuntu/requirements.txt", "delta": "0:00:00.003097", "end": "2021-12-01 05:22:18.087230", "msg": "non-zero return code", "rc": 127, "start": "2021-12-01 05:22:18.084133", "stderr": "/bin/sh: 1: source: not..
virtualbox를 설치하고, vagrant 세팅 후 vagrant up으로 가상 머신을 생성하려고 할 때, mac os에서는 아래와 같은 에러가 날 수 있다. ==> default: Booting VM... There was an error while executing `VBoxManage`, a CLI used by Vagrant for controlling VirtualBox. The command and stderr is shown below. Command: ["startvm", "91db4587-1e42-4b43-bdba-7b38c5055f05", "--type", "headless"] Stderr: VBoxManage: error: The virtual machine 'vagrant_stu..
docker와 boto3 혹은 botcore를 사용할 때, 아래와 같은 에러가 발생한다. botocore.exceptions.NoCredentialsError: Unable to locate credentials ~/.aws/credential에 접근할 수 없어서 발생하는 에러인데, 이때는 크게 두 가지 방법으로 해결할 수 있다. 먼저, 단순히 docker run 커맨드를 이용해서 docker를 사용중인 경우에는 docker run -v ~/.aws/:/root/.aws:ro {your_image} -e AWS_PROFILE=default 위와 같이 실행시켜주면 된다. 만약, docker-compose를 사용중이라면, services: app: image: {docker-image-name}:latest..
이 글을 찾아오셨다면 아마도 아래와 같은 오류를 보신 적이 있으실겁니다 remote: Password authentication is temporarily disabled as part of a brownout. Please use a personal access token instead. remote: Please see https://github.blog/2020-07-30-token-authentication-requirements-for-api-and-git-operations/ for more information. fatal: unable to access 'https://github.com/AI/frontend.git/': The requested URL returned error: 403 ..
개발 초기에 model 이름을 변경한다던지 column을 추가한다던지 할 경우 기존의 migration 파일과 충돌이 나거나 migration파일이 지저분해지는 경우가 생기는데, 이럴때는 한번씩 migration file을 초기화 해주는 것이 좋다. 1. db 삭제 먼저 기존의 DB를 삭제해준다. (mariaDB/mysql)DROP DATABASE {database}; 2. 모든 migrations 스크립트 삭제 다음으로 모든 migrations 스크립트를 삭제한다. 이때 주의할 점은 프로젝트 폴더 내에 가상환경(venv)이 있을 경우 가상환경 내의 migration 모듈이 함께 삭제되지 않도록 해주어야한다. (아래 참고) 1. project home 디렉토리로 이동 2. find . -path "\*/..
아래와 같이 test코드를 짤 때, APIClient를 활용해 post로 보내면서 format을 'json'으로 지정해주면 from rest_framework.test import APIClient client = APIClient() response = client.post("/api/hi/", {"some":"data"}, format="json") view에서 처리할때는 request.POST대신 request.body를 사용해서 받아주면 된다. class DockingView(View): def post(self, request): body = request.body # body = {"some":"data"}
flutter 패키지 중 하나인 geolocator를 이용해서 현재 위치location를 가져올 때, 정상적으로 Info.plist에 권한요청을 했음에도 오류가 나는 경우가 있다. PlatformException(ERROR_UPDATING_LOCATION)에러가 발생하는데, 시뮬레이터 상에서 location 정보를 가져오지 못해서 발생하는 에러다. ios시뮬레이터(12.04 기준)에서 Features > Location > Any(free drive, Apple ...) 설정을 해주면, 시뮬레이터가 정상적으로 해당하는 location정보를 불러온다. 참고: github.com/Baseflow/flutter-geolocator/issues/190 Exception on IOS · Issue #190 · B..
이전 버전에서 제작된 플러터 프로젝트에서 패키지를 추가하려고 할 때, 아래와 같은 이슈가 발생한다. android embedding 버전이 맞지 않아서 생기는 이슈인데, 몇가지 조치를 취해주면 해결할 수 있다. 먼저, MainActivity.java를 수정해준다. 아래의 원본 코드를 package co.appbrewery.magic8ball; import android.os.Bundle; import io.flutter.app.FlutterActivity; import io.flutter.plugins.GeneratedPluginRegistrant; public class MainActivity extends FlutterActivity { @Override protected void onCreate(B..