본문 바로가기

전체 글293

git commit 취소방법, git commit message 변경하기(amend) 누구나 할 수 있는 실수 git commit -a git commit을 하다가 -a 옵션을 주게 되면, 내가 원하지 않았던 파일이나 submodule까지 commit 되는 경우가 있습니다. 이럴 경우 어떻게 취소할지 알아봅시다. reset 명령어를 활용하면 되는데요. 아래와 같이 명령어를 치면 됩니다. git reset HEAD^ 만약 commit을 2개 취소하고 싶다면 아래 명령어를 사용합니다. git reset HEAD~2 Commit Message만 수정하는 방법 만약 commit 메시지만 변경하기 원한다면 아래 명령어를 사용하면 됩니다. git commit --amend 2023. 9. 12.
linux 부팅시간 확인방법 알아보기(uptime, dmesg) 이 컴퓨터는 언제 부팅되었을까? 얼마나 켜있었을까? 궁금했던 적 없으신가요? 리눅스에서 부팅한 시간을 알아보겠습니다. uptime 명령어 사용하기 터미널에서 다음 명령어를 입력하여 시스템이 부팅된 시간을 확인할 수 있습니다. 명령어는 uptime입니다. :~$ uptime 02:15:18 up 20 days, 18:25, 2 users, load average: 0.04, 0.04, 0.00 아래 명령어는 부팅 시간과 시스템이 활성화된 시간을 초 단위로 표시합니다. cat /proc/uptime :~$ cat /proc/uptime 1794381.75 3570506.33 dmesg 로그를 확인하기 다음 명령어로 dmesg 로그를 확인하여 부팅 시간을 확인할 수 있습니다. :~$ ls -lh --time-.. 2023. 9. 6.
Error response from daemon: Container xxx is not running(docker) docker에서 아래와 같은 에러로 실행이 되지 않을 때 해결방법입니다. 에러내용 :~$ docker exec -it master /bin/bash Error response from daemon: Container b50db9338b1ceabd6795b8292b0cd4da4d7afeca398bda73849a4febf305e5cd is not running 해결방법 컨테이너 시작 컨테이너가 실행 중이어야 하는 경우 먼저 시작해야 합니다. 중지된 컨테이너를 시작하려면 docker start 명령을 사용할 수 있습니다. [container_id]를 실제 컨테이너 ID로 또는 컨테이너에 이름이 있는 경우 컨테이너 이름으로 쓰면 됩니다. 명령어 뒤에 다시 exec로 실행하면 잘 접속됨을 확인할 수 있습니다. 예.. 2023. 9. 5.
STT(Speech To Text) 기술 오픈소스 및 예제(Google, OpenAI Whisper) STT(Speech To Text) 란 무엇인가요? 사람이 말하는 음성 언어를 컴퓨터가 해석해 그 내용을 문자 데이터로 전환하는 처리하는 것입니다. 아래와 같이 음성을 입력하면 전처리로 잡음처리 및 특징추출 후 음향모델과 언어모델, 발음사전 등을 이용한 디코더로 음성을 텍스트로 변환하여 결과를 내는 프로세스입니다. STT는 어디에 쓰일까요? 기본적으로 STT는 회의록, 유튜브자막, 인터뷰, 통화녹취, 상담기록, AI 스피커 등에 사용됩니다. VUI라고도 불리는 Voice User Interface에서도 사람의 음성을 인식하여 처리하는 방식에 사용되기도 합니다. "Siri야"나 "하이 빅스비"와 같이 핸드폰 조작이나 차량 음성인식 같은 곳에서 음성추출 후 해당 문장의 내용을 바탕으로 액션을 취하는 분야도 .. 2023. 8. 31.
chrome driver 115 이상 버전부터는 이 페이지에서 받으세요(크롬드라이버 다운 위치) 최신업데이트 링크Chrome Driver Version: 124.0.6367.91 (r1274542)linux64https://storage.googleapis.com/chrome-for-testing-public/124.0.6367.91/linux64/chromedriver-linux64.zipmac-arm64https://storage.googleapis.com/chrome-for-testing-public/124.0.6367.91/mac-arm64/chromedriver-mac-arm64.zipmac-x64https://storage.googleapis.com/chrome-for-testing-public/124.0.6367.91/mac-x64/chromedriver-mac-x64.zipwin32h.. 2023. 8. 26.
여의도 매드포갈릭 2인 스테이크 세트 맛집(여의도역 3번 출구 방면) 여의도 매드포갈릭 오랜만에 매드포갈릭에 다녀왔습니다. 예약을 하고 갔는데도 사람이 워낙 많다보니 음식이 모두 나오는데까지 40분이 걸리더라구요. 물론 샐러드와 음료는 바로 나와서 천천히 하나씩 코스요리처럼 먹고 왔습니다. 그럼 매드포갈릭 여의도점 리뷰를 시작하겠습니다. 위치 서울 영등포구 국제금융로2길 28 현대차증권빌딩 지하1층 지하 1층에 있기 때문에 건물 앞에 지하로 바로 내려가는 길로 들어가시면 됩니다. 주차 해당 건물에 지하주차장이 있습니다. 엘레베이터를 타고 지하1층으로 가면 됩니다. 차 끌고 간적이 없는 관계로 요금은 모르겠으나, 밥먹고 나오기 충분하다고 합니다. 가격 5명이 갔기 때문에 이번에 먹은건 스테이크 세트(2인) x 2와 스파이시 명란 오일 파스타, 펩시입니다. 스파이시 명란 오일.. 2023. 8. 25.
랜섬웨어 공격한 실제 파일이름 공개(확장자 msi) 랜섬웨어란? 랜섬웨어는 사용자의 컴퓨터를 장악하거나 데이터를 암호화한 다음 정상적인 작동을 위한 대가로 금품을 요구하는 유형의 컴퓨터 바이러스입니다. 사례 소개 지인 컴퓨터에 랜섬웨어가 걸렸다는 말에 노트북을 확인해보았습니다. 아래와 같이 무서운 빨간색으로 경고문구가 떠있더라구요. 내용을 살펴보면 아래와 같습니다. ALL YOUR DOCUMENTS PHOTOS DATABASES AND OTHER IMPORTANT FILES HAVE BEEN ENCRYPTED! Your files are NOT damaged! Your files are modified only. This modification is reversible. WARNING! Any attempts to restore your files wit.. 2023. 8. 24.
python으로 만드는 성경찾기 프로그램(GenCG Text 형식) 선행학습 아래의 네가지 글을 다 이해하고 적용할 줄 안다면 아래의 프로그램을 대략적으로 이해할 수 있습니다. python 간단한 윈도우 ui 만들기(tkinter, ttk) python tkinter 크기조절(윈도우, 위젯) python tkinter를 이용한 GUI 그리기 - 여러 위젯 사용하기 python tkinter 위젯 위치조절 하는 방법(place) 성경찾기 프로그램 README 성경찾는 프로그램입니다. 개역개정을 기반으로 작성하여 만들었으며 첨부파일의 bible.txt가 필요합니다. 위치는 C드라이브에 MC 폴더를 만들어서 bible.txt를 넣어줘야합니다. 성경 텍스트 파일 경로를 직접 코드수정해서 변경하셔도 됩니다. 저장버튼을 누르면 해당 결과 text 내용이 바탕화면에 오늘 날짜로 파일.. 2023. 8. 19.
반응형