일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Real or Not? NLP with Disaster Tweets
- 프로그래머스 파이썬
- programmers
- AI 경진대회
- 편스토랑
- github
- 파이썬
- 백준
- 편스토랑 우승상품
- Docker
- 프로그래머스
- Kaggle
- 캐치카페
- 더현대서울 맛집
- leetcode
- 우분투
- Baekjoon
- ChatGPT
- 코로나19
- 금융문자분석경진대회
- ubuntu
- PYTHON
- dacon
- hackerrank
- 맥북
- Git
- 자연어처리
- gs25
- SW Expert Academy
- 데이콘
- Today
- Total
목록
반응형
유용한 정보 (147)
솜씨좋은장씨

Mac에서 Selenium을 활용하여 열심히 크롤링 코드를 작성하여 제대로 동작하는지 확인한 후 호기롭게 Ubuntu 서버에 그대로 파일을 옮긴 뒤 selenium 라이브러리를 설치하고 Linux용 chromedriver를 다운받아 넣은 뒤! 실행을 해보니! 제대로 작동하지 않고 오류가 발생하였습니다. 해결하기 위해 다양한 방법을 찾아보았고 여러 페이지에서 참조한 결과 해결할 수 있었습니다. 그 설치 방법은 다음과 같습니다. 1. Chrome 설치 $ wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - $ sudo sh -c 'echo "deb [arch=amd64] http://dl.google.c..

MAC OS가 업데이트 됨에 따라 기본 쉘도 bash에서 zsh로 변경 되었습니다. 이에 따라 저를 포함한 아직 bash를 사용하는 분들은 터미널을 실행하게되면 Last login: Thu Jul 16 10:55:40 on ttys000 위의 메세지가 나온 다음에 잠시 딜레이 되었다가 The default interactive shell is now zsh. To update your account to use zsh, please run `chsh -s /bin/zsh`. For more details, please visit https://support.apple.com/kb/HT208050. 위의 메시지가 로딩된 후에야 정상적으로 사용할 수 있게됩니다. 딜레이 되는 시간이 뭔가 아깝고 신경쓰일때! ..

yarn 패키지를 설치한 이후 부터 터미널을 시작할 때마다 Last login: Thu Jul 16 10:36:16 on ttys000 error Command "gobal" not found. 항상 Last login ~~ 메세지 아래 error Command "gobal" not found. 라는 에러메세지가 출력되면서 터미널이 바로 시작하지 않고 잠시 지연되었다가 실행되는 현상이 있었습니다. 열심히 에러메세지를 검색해봤지만 별다른 소득을 얻지 못하고 있던 그때! [macOS] 터미널에서 command not found가 계속 뜰 때… 맥 터미널에서 특정 패키지를 설치하고나서 PATH가 설정된 뒤, 어떠한 명령어를 쳐도 command not found가 뜰 때가 있다. medium.com 위의 블로그..

Ubuntu(Linux)에서 코딩을 하다보면 자주 vi 편집기를 활용하게 됩니다. 그러다가 보면 몇번째 라인에서 에러가 발생했는데 줄번호가 없어서 확인하기 어려울 때가 있습니다. 활성화 방법 vi 편집기에서 esc를 누른 후 :set number 를 입력하고 엔터를 입력해주면 됩니다. 해제 방법 해제하는 방법은 동일하게 esc를 누르고 :set nonumber 를 입력한 후 엔터를 입력해주면 됩니다. 항상 설정해두는 방법 먼저 홈 디렉토리로 이동합니다. $ cd ~ 그 다음 vimrc 파일을 열어 set number 를 입력합니다. $ vi .vimrc set number를 입력한 후 esc를 누르고 :wq를 입력하여 저장합니다. 이제 제대로 설정되었는지 확인해보면 별도의 :set number 설정 없이..

우분투(리눅스)에서 특정 파일을 다른 파일로 복사를 하고 싶을 때 cp 명령어를 사용합니다. $ cp [원본파일 위치] [복사하고자 하는 위치] 그런데 가끔 cp: omitting directory 디렉토리명 위와 같은 오류 메세지가 나오는 경우가 있습니다. 그럴 경우에는 cp 명령어 뒤에 -r 옵션을 붙여주면 오류가 나지 않고 정상적으로 실행이 되는 것을 볼 수 있습니다. $ cp -r [원본파일 위치] [복사하고자 하는 위치] 읽어주셔서 감사합니다!

멀티 캠퍼스에서 정부지원 교육을 수료할 당시에 AWS GPU 서버를 지원받아서 사용하다가 수료 이후 서버 지원이 종료되어 그동안에는 구글에서 제공해주고 있는 Colab 을 열심히 사용하였습니다. 물론 무료에 P100과 같이 제가 돈을 주고 사기에는 너무 값이 비싼 GPU 자원을 사용할 수 있다는 점은 매우 감사했지만 학습을 시작하고 별도의 조작이 없을 경우 연결이 해제되거나 그동안 학습되었던 내용이 다 사라지는 슬픈 경우들이 존재했습니다. 그러던 중! AI Hub 에서 일반 개인 학습자(예비 창업자 등)도 신청하여 사용할 수 있는 AI 컴퓨팅 수시 사용자 신청이 있다는 것을 알게되었고! 신청을 해보았습니다. 수시 사용자가 신청하여 사용가능한 자원의 스펙 생각보다 신청하는데 큰 어려움이 없이 정말 간단하게..

nipa에서 GPU 서버를 지원받고 KorQuAD 1.0을 시도해보면서 얼마나 GPU를 사용하는지 보기위해서 $ nvidia-smi 명령어를 계속 입력하다가 쉘스크립트를 통해 1초에 1번씩 업데이트를 하도록 할 수 있지 않을까? 하여 찾아보니 원하는 시간 마다 반복하여 명령어를 수행하는 방법이 있었습니다. while true; do nvidia-smi; sleep 1; clear; done 위의 명령어를 사용하면 1초에 한번 씩 nvidia-smi 명령 실행 후 터미널의 화면을 한번 지웠다 다시 nvidia-smi 명령을 실행합니다. nvidia-smi 이외에 다른 명령어를 n초마다 반복하여 실행을 원한다면 다음과 같이 작성하면 됩니다. while true; do 실행을 희망하는 명령어; sleep 반복..

우분투 서버 사용 시 비밀번호 변경 방법입니다. $ passwd 위의 명령어를 활용하여 비밀번호 변경 절차를 실시합니다. Changing password for ubuntu. (current) UNIX password: New password: Retype new password: passwd: password updated successfully 현재의 비밀번호를 한번 입력한 뒤 새로 변경할 비밀번호를 두번 입력 (새 비밀번호 입력/확인을 위한 재입력) 해주면 변경 완료입니다. 읽어주셔서 감사합니다!

어제 WWDC에서 macOS Big Sur가 공개되고 Beta버전을 사용해볼 수 있게 됨에 따라 항상 Beta버전 OS 부터 사용해보던 저는 평소와 같이 Profile을 다운로드 받아서 설치를 시작했습니다. 그런데 무난하게 설치가 진행되는 것 같던 중 위와 같은 화면에서 4시간 가량 더이상 진행되지 않는 현상이 있었습니다. 이에 재부팅을 하면서 Command + R을 눌러 복구모드로 진입하였고 복구모드에서 업데이트 로그를 확인해보니 Macbook-Pro configd[40] : DHCP en6 INIT transmit failed 위와 같은 오류가 계속 발생하고 있었습니다. 이를 해결하는 방법은 다음과 같습니다. 먼저 디스크 유틸리티 메뉴에서 모든 디스크 검사/복구를 실시합니다. 먼저 상단 바에서 유틸리..

이전에 Git으로 여러사람들과 협업을 할때 프로젝트에 참여했던 모두가 venv 가상환경 파일들과 __pycache__파일들까지 모두 GitHub에 push를 하려고하니 다른 사람의 __pycache__ 와 push를 하려는 사람의 __pycache__파일에 몇가지 충돌 요소가 있어 충돌을 매번 해결하고 merge하느라 고생이 많았던 기억이 있습니다. 오늘은 push를 굳이 하지 않아도 되면서 충돌요소가 있는 __pycache__ 같은 파일을 제외하고 push를 할 수 있도록 도와주는 .gitignore 설정 방법에 대해서 적어보고자 합니다. 1. vi 편집기를 이용하는 방법 $ vi .gitignore 먼저 위의 명령어를 통해 gitignore파일을 생성합니다. (생성이 되어있다면 편집화면으로 이동합니다..

리눅스 환경이나 MAC OS 환경에서 터미널을 사용하면서 ls, clear 명령어를 사용하다가 윈도우의 명령 프롬프트로 와서 습관처럼 해당 명령어를 사용하려하면 위와 같이 'ls'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 이런 알림을 보게 됩니다. 리눅스나 MAC OS에서 사용했던 명령어를 윈도우에서도 간단한 명령어로 사용할 수 있게 바꿀 수 있습니다. 방법은 다음과 같습니다. doskey 사용을 희망하는 명령어 = 기존 명령어 이렇게 doskey 다음에 사용을 희망하는 명령어 (여기서는 ls, clear) 를 적고 = 을 입력하고 = 뒤에 기존에 명령프롬프트에서 사용하던 명령어 (여기서는 dir, cls)를 적어주면 ls 로 dir 과 같은 기능을, clea..

1. yum 업데이트 $ sudo yum update 먼저 위의 명령어를 활용하여 yum 패키지를 업데이트 시켜줍니다. 2. git 설치 $ sudo yum install git -y 위의 명령어를 통해 git을 설치합니다. 여기서 git 뒤에 -y가 붙는 이유는 중간에 설치를 계속 진행하겠는지 물어보는 것에 y / n 으로 입력하여 대답해야하는데 미리 -y를 입력함으로써 그 과정을 자동으로 넘어가게 하기 위함입니다. 3. 잘 설치 되었는지 확인하기 $ git version git version 2.23.1 git version 명령어를 통해 잘 설치가 되었는지 확인해봅니다. git version ~~ 하며 설치된 버전이 제대로 나온다면 설치완료!

Git Bash를 사용하다가 보면 다른 계정으로 변경하고 싶을 때가 있습니다. 저는 회사 컴퓨터에 개인 Github계정을 설정해 두었었는데 생각해보니 개인 계정을 사용하지 않고 계속 회사 계정으로 사용할 것 같아 Git Bash의 계정을 바꾸기로 하였습니다. 다음은 Git Bash에서 터미널 계정을 변경하는 방법입니다. 1. 현재 설정된 계정 정보 확인 $ git config user.name $ git config user.email 먼저 git Bash를 열고 위의 명령어 두 줄을 입력하면 아래의 사진처럼 현재의 계정 이름 / 이메일을 확인할 수 있습니다. 2. 명령어를 통해 계정 바꾸기 $ git config --global user.name 변경을 희망하는 계정 $ git config --glob..

Git Flow에 대해서 실습을 해보던 중 GitHub에 새로 만든 비어있는 repository를 컴퓨터로 git clone 명령어를 통해 clone해와서 branch를 생성하려고 하니 다음과 같은 오류를 얻었습니다. $ git branch develop fatal: Not a valid object name: 'master'. 원인 아직 commit을 한번도 하지 않은 repository이기 때문입니다. 해결방법 최소 1번이상 commit을 진행하면 됩니다. $ git commit -m "initial commit" commit을 진행하고 다시 branch를 만들어보면 아래와 같이 잘 생성이 되는 것을 볼 수 있습니다.

1. yum 패키지 업데이트 먼저 yum 패키지를 업데이트 합니다. $ sudo yum update -y 2. Python 3.x / pip3 설치 yum 패키지를 활용하여 python3.x과 pip3를 설치합니다. $ sudo yum install -y python3 pip3 : 3. 제대로 설치하였는지 확인하기 $ python3 -V Python 3.7.6 $ pip3 list Package Version ---------- ------- pip 9.0.3 setuptools 38.4.0

Windows 10에서 Visual Studio를 설치하고 Python파일을 실행하려 하니 터미널에서 가상환경을 실행하려고 하다가 다음과 같은 오류를 만나게 되었습니다. 오류 유형 1 PS C:\PythonHome> conda activate base conda : 'conda'용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경 로가 올바른지 검증한 다음 다시 시도하십시오. 위치 줄:1 문자:1 + conda activate base undException + FullyQualifiedErrorId : CommandNotFoundException 오류 유형 2 PS C:\PythonHome\gitRepos\..

작년 11월 출시한 카카오 이메일은 아직 카카오톡 내의 메일 시스템에서 사용이 가능하고 따로 웹에서 사용할 수 있는 페이지는 제공되지 않고 있습니다. 블로그에 연락처로 카카오 이메일을 남겨두었고 종종 이메일을 보시고 연락을 주시는 분들이 계시는데 핸드폰이나 아이패드로 하나하나 답장을 드리기에는 어려움이 있었고, 계속 답장이 늦어지게 되었습니다. 그래서 PC에서 카카오 이메일을 사용할 수 있는 방법을 찾던 중 Windows 10(윈도우 10) 에서도 메일 앱을 활용해서 간단하게 몇가지 설정을 통해 메일을 활용할 수 있다는 것을 알게되었고 그 방법을 공유해보고자합니다. 먼저 왼쪽 하단의 설정 버튼을 클릭하면 오른쪽에 나오는 메뉴들 중에서 계정관리를 선택합니다. 그다음 계정 추가를 클릭하고 다른 계정을 선택합..

OJT 기간 AWS 서버를 받아 호기롭게 sudo apt-get update 명령어를 사용하여 업데이트 하려고하니 sudo: apt-get: command not found 명령어를 찾을 수 없다는 결과를 얻었습니다. 원인 Amazon Linux 2 AMI 는 apt-get 패키지가 아닌 yum 패키지를 사용함 따라서 sudo yum update apt-get 대신 yum 을 사용하면 이상없이 진행되는 것을 볼 수 있습니다. 다들 즐거운 코딩하시기 바랍니다~

1. Anaconda 설치파일 다운로드 Anaconda Python/R Distribution - Free Download Anaconda Distribution is the world's most popular Python data science platform. Download the free version to access over 1500 data science packages and manage libraries and dependencies with Conda. www.anaconda.com 먼저 위의 링크로 이동합니다. 나오는 페이지에서 아래로 내려 Windows를 선택하고 Python 3.7 version 에서 64-Bit Graphical Installer (466MB)를 선택하여 파일을..

Python 설치 시, Add Python 3.7 to PATH를 선택하지 않았다면 따로 Windows에서 환경변수를 설정해주어야합니다. 먼저 맨 왼쪽 아래 윈도우 모양 시작버튼에서 오른쪽 마우스를 클릭한 뒤 시스템 메뉴를 선택합니다. 나오는 시스템 페이지에서 고급 시스템 설정을 클릭합니다. 환경 변수를 클릭합니다. 시스템 변수의 Path를 선택하고 편집을 클릭합니다. 새로 만들기를 클릭합니다. Python 3.7.3이 설치된 위치와 그 폴더 안의 Script 폴더의 두 가지 경로를 복사하여 두 경로 다 추가해줍니다. 경로는 위의 사진을 참고하여 복사하시면 좋을 것 같습니다. 위의 파란 블록이 Python37 폴더 그리고 아래의 블록이 Script 폴더입니다. 추가 후 확인을 클릭하여 설정을 완료합니다...

1. Python 3.7.3 설치파일 다운로드 Welcome to Python.org The official home of the Python Programming Language www.python.org 먼저 Python 홈페이지로 이동합니다. Download 메뉴를 클릭하여 Download 페이지로 이동합니다. Python 3.7.3 을 선택합니다. 그럼 나오는 이 페이지에서 Windows x86-64 executable installer을 클릭하여 다운로드 받습니다. 2. Python 3.7.3 설치 다운로드 받은 파일을 확인하고 실행합니다. Install Now를 클릭합니다. 여기서 Python 환경변수를 자동으로 설정하실 분들은 Add Python 3.7 to PATH를 선택하고 개별적으로 환..

Windows 10 환경에서 git add 를 했을 경우 $ git add . warning: LF will be replaced by CRLF in README.md. The file will have its original line endings in your working directory 위와 같은 warning을 보는 경우가 있습니다. 원인 운영체제에 따라서 다른 개행문자를 사용하고 나중에 이것으로 추후 문제가 생길 수 있기 때문입니다. 운영체제 별 사용하는 개행문자 유닉스 / 리눅스 : "LF"로 개행문자를 사용 윈도우 : "CRLF"형식으로 개행문자를 사용 해결방법 $ git config core.autocrlf true 이 명령어를 실행하고 다시 git add . 를 실행하면 warning..

아이패드에서 사용할 수 있는 파이썬 인터프리터를 찾아보던 중 앱스토어에서 CARNETS라는 앱을 발견했습니다. 처음에는 미리보기 사진을 보고 그저 기존에 만들어져 있는 주피터 노트북을 볼수있는 뷰어 정도로 생각했는데 실제로 사용해보니 거의 실제 노트북에서 사용하는 주피터 노트북과 비슷하게 사용이 가능했습니다. 먼저 어플리케이션을 실행하면 파일 어플리케이션을 실행했을때와 같은 화면을 보게됩니다. 왼쪽배너에서 iCloud Drive를 선택하고 여러 디렉토리중에 Carnets 디렉토리를 선택합니다. 그럼 새로 파일을 생성할 수 있는 버튼 하나와 welcome이라는 디렉토리가 보입니다. 여기서 Create Document를 클릭하면 다음과 같은 화면을 볼 수 있습니다. 파이썬 버전확인부터 라이브러리 설치 Dat..

애플의 새로운 커서가 생긴 iPad OS 13.4 버전으로 아이패드의 소프트웨어를 업데이트 하고 오랜만에 블루투스 마우스와 블루투스키보드를 연결하여 사용하려고 보니 위의 사진처럼 "안녕하세요" 를 입력했을때 'ㅏ', 'ㅕ'의 모음이 입력되지 않는 문제가 있었습니다. 이에 아이폰과 맥북에 연결하여 테스트 해보니 정상적으로 입력이 되는 것을 확인되어 블루투스 키보드에는 문제가 없다는 것을 확인할 수 있었습니다. 구글에 검색해보니 이는 손쉬운 사용의 AssistiveTouch 항목에서 마우스 키가 활성화 되어있어 발생하는 문제였습니다. 해결방법은 다음과 같습니다. 해결방법 먼저 설정창으로 진입한 후 왼쪽 배너를 아래로 쓸어내리면 설정 항목을 검색할 수 있는 검색창이 나옵니다. 그 다음 그 검색창에 Assist..

며칠 전 Google Analytics를 설치하고 3일째 티스토리 블로그의 방문 통계와 비교해보면서 두 결과가 정말 많이 다른 것을 알 수 있었습니다. Google Analytics를 설치하면서 같은 기능을 제공하는 네이버의 Naver Analytics를 알게되었고 Naver Analytics의 기능을 살펴보던 중 지역 쪽으로 더 자세한 내용을 제공해주는 것 같아 앞으로 차근차근 열심히 꾸며 각종 책, 맛집, 음식, 영화, 아르바이트 리뷰를 올리고자 개설준비중인 블로그에 적용하면 도움이 많이 될 것 같아 먼저 이 블로그에 설치하여 Google Analytics와는 어떤 점이 다른지 앞으로 어떻게 활용하면 좋을지 알아보고자 적용해보게 되었습니다. 솜씨좋은장씨의 일상이야기 somjang-yolo.tistor..

비즈니스를 위한 애널리틱스 도구 및 솔루션 - Google 애널리틱스 Google 애널리틱스는 고객에 대한 이해도를 높이는 데 필요한 도구를 제공합니다. 분석한 비즈니스 통계를 바탕으로 웹사이트를 개선하고 맞춤 잠재고객 목록을 생성하는 등의 조치를 취할 수 있습니다. marketingplatform.google.com 스터디룸에서 이것저것 내일 면접을 준비하면서 공부를 하고있던 중 데이콘 대표님께서 산책 중 연락을 주셔서 커피를 마시며 대화를 하던 도중 구글 애널리틱스(Google Analytics)라는 것을 알려주셔서 그동안 티스토리 유입로그를 보며 관리하는 것에 더해 이 도구를 활용하면 더 좋을 것 같아 적용해보기로 했습니다. 구글 애널리틱스 계정 만들기 먼저 위의 링크를 통해 구글 애널리틱스 홈페이..

Google Colab 런타임 연결 끊김 방지 Google Colab 의 전체 세션 유지 시간은 12시간이고, 90분 이상 비활성화 되어 있으면 끊긴다고 하는데, 머신러닝 학습을 하다 보면 90분 동안 조작을 안하는 일이 흔하다. 이렇게 학습을 하다보면 자주 런타임 연.. bryan7.tistory.com 원자력발전소 경진대회를 진행하면서 학습하는데 오래걸리는 모델들을 테스트해볼때 별도의 조작이 없이 그냥 두었을떄 Google Colab의 런타임이 끊기는 현상으로 많은 도전의 결과가...사라졌던 슬픈....일이 있었습니다. 이에 검색하던 중 위의 블로그의 글을 알게되었고 덕분에 그 뒤에는 런타임 끊김없이 사용할 수 있었습니다. 감사합니다. 방법은 구글 코랩에서 F12로 개발자 도구창을 열고 Console..

이번 설에도 버스 자리가 없어서 전전 긍긍했던 분들이 계실텐데요. 이번 설에 버스 예매로 고생했던 분들! 자주 버스를 타시는 분들! 급하게 버스를 타야하는데 남는 자리가 없어서 걱정인 분들! 그 분들의 걱정을 조금이라도 덜어 볼 수 있는 어플리케이션이 출시되어 소개해보려합니다. 대학교 시절 정말 즐겁게 팀프로젝트를 같이했던 친구가 본인도 버스 자리 때문에 고민이 많아서 알림을 해주는 프로그램을 만들다가 어플리케이션을 만들게 되었다고하는데 덕분에 이번 설 버스 자리 걱정없이 예매하고 잘 다녀왔다고합니다. 원하는 버스 노선을 선택하고 알림설정을 해두면 자리가 생겼을때 푸쉬알림으로 알림이 온다고합니다. 아직 Android만 개발되어 올라가있다고 합니다. 필요하신 분들 활용해서 좋은 자리 얻으셨으면 좋겠습니다~..

며칠 전부터 상업적 사용이 의심된다며 슬슬 푸쉬가 들어오더니.... 위와 같은 알림창이 나오면서 5분밖에 사용하지 못하는 상황까지 오게되었습니다. 다행히도 능력자분들께서 만들어놓은 python코드를 통하여 이 문제를 해결할 수 있었습니다. 먼저 아래의 링크로 들어갑니다. Teamviewer 14 id changer for Mac OS X Teamviewer 14 id changer for Mac OS X. GitHub Gist: instantly share code, notes, and snippets. gist.github.com Download ZIP을 클릭하여서 파일을 다운로드 받습니다. 다운로드가 잘 되었는지 확인합니다. 터미널을 켠 뒤 sudo -s 명령어를 입력 후 비밀번호를 입력하여 관리자 ..

전에 신청했다가 당첨되었던 카카오 이메일 사전 신청 이벤트의 이메일 등록기간이어서 등록을 해보았습니다. 죠르디가 알려준 당첨 결과에서 당첨내역 확인을 클릭하면 다음과 같은 과정을 거쳐 이메일이 등록됩니다. 그럼 카카오메일 운영자로부터 귀여운 라이언 그림이 포함되어있는 환영 메일이 하나와있습니다. 이제 등록과정이 쉽고 빠르게 끝났습니다. 추후 카카오 이메일을 접속하고 싶다면 카카오톡의 더보기 메뉴에서 메일 버튼을 눌러 접속하면 됩니다. 그럼 만들어 본 김에 한번 실제로 메일을 보내봤습니다. 그럼 죠르디가 새로운 메일이 왔다고 카카오톡으로 알려주고 메일 읽기를 누르면 받은 메일을 확인할 수 있습니다. 아직 많이 써보지 않았지만 별도의 어플리케이션 설치없이 메일이 왔다는 알림을 받을 수 있다는 점이 편리할 것..