evilcurse

evilcurse

바이오 바이오 바이오 용사
부모님들과 제주 가족 여행
제주도여행

부모님들과 제주 가족 여행

처가댁 식구들과 같이 가족 여행을 가기로 어느 순간 처가집에서 저녁식사중에 정해져 버렸다. 아버님이 여행을 많이 원하시는 것 같아서 제주도로 가기로 하고 내가 준비하는 걸로 어느 순간 그렇게 되어있었다. 부모님들도 시간을 오래 내지는 못하시고 같이가는 처형도 정해진 휴가 날짜가 있다고 하여 가능한 날짜를 취합한 결과 2024년 7월 18일 부터 20일 까지로,
22 min read
예당저수지 좌대 민물 낚시
일상

예당저수지 좌대 민물 낚시

스토리 회사 사람들과 저수지에 민물 낚시를 가기로 했다. 날씨도 좋고 사람도 좋고 아주 귀중한 시간이 될 것같다. 오전 5시에 출발해서 카니발9인승을 가지고 있는 맴버와 합류했다. 출발은 일산, 도착은 예당저수지 약 3시간 정도 걸려서 도착했다. 거의 도착해서 터미널근처에 들러서 먹거리를 샀다. 기대만발. 배에 올라타면서 너무너무 기대가 되기 시작했다. 룰루랄라. 뒤로는 마이너
5 min read
장고로 DB연동해서 데이터를 화면에 보여주자
django

장고로 DB연동해서 데이터를 화면에 보여주자

포스트 목록을 볼 수 있도록 하기 위해서는 데이터베이스 모델 설정, 데이터베이스 마이그레이션, 그리고 뷰와 템플릿 설정이 필요합니다. 아래 단계에 따라 설정을 진행해보세요. 1. 데이터베이스 모델 설정 models.py 파일에서 Post 모델을 정의합니다. # mysite/models.py from django.db import models class Post(models.Model): title = models.CharField(max_length=100)
6 min read
장고로 정적 웹문서 부터 동적 웹문서 서빙
장고

장고로 정적 웹문서 부터 동적 웹문서 서빙

웹문서를 장고로 서빙하는 부분을 단계별로 따라하면서 실습을 해보려고 합니다. 그대로 따라하면서 장고를 배우려 합니다. 워드 문서로부터 생성된 HTML 문서 먼저, HTML 문서를 만들어 봅시다. 워드 문서로 작성한 내용을 HTML로 변환하는 것은 간단합니다. 예를 들어, 워드 문서에서 저장할 때 '웹 페이지' 형식으로 저장하면 HTML 파일이 생성됩니다. Sample Document

Hello, World!

테스트

4 min read
Django-장고
django

Django-장고

오늘은 장고를 이용한 웹 애플리케이션 개발에 대해 이야기해보려 합니다. 장고란 무엇인가? 장고(Django)는 파이썬으로 작성된 고급 웹 프레임워크입니다. 웹 개발의 반복적인 부분을 줄여주고, 더 빠르게, 더 효율적으로 작업할 수 있도록 도와줍니다. 장고의 주요 장점 중 하나는 보안 기능이 뛰어나다는 것입니다. SQL 인젝션, 크로스 사이트 스크립팅(XSS), 크로스 사이트 요청
4 min read
2024년 7월 인기 프로그래밍 언어 순위
프로그래밍언어

2024년 7월 인기 프로그래밍 언어 순위

• Rust의 급부상: Rust는 #17에서 #13으로 상승. 미국 정부가 보안 이유로 C/C++에서 Rust로의 전환을 권장한 것이 주요 원인. 커뮤니티와 생태계가 빠르게 성장 중. • 상위 언어: • Python: 여전히 1위, 인기도 증가. • C++: 2위 유지. • C: 3위로 하락했지만 여전히 높은 인기. 주목할 변화 • Go: #13에서 #7로 상승. • Fortran: #11에서 #9로 상승.
2 min read
No module named 'PIL' 오류 해결 방법
Python

No module named 'PIL' 오류 해결 방법

오늘은 파이썬 프로그래밍을 하면서 흔히 만날 수 있는 오류에 대해 이야기해볼까 한다. 예를 들어, "No module named 'PIL'"라는 오류를 만났다면, 아마 이미지 처리 라이브러리인 Pillow를 설치하지 않아서 그런 걸 수도 있다. Pillow는 Python Imaging Library(PIL)의 업그레이드된 버전으로, PIL이 더 이상 유지보수되지 않기 때문에 Pillow를 사용하는 것이 좋다.
2 min read
구글 트렌드와 ChatGPT로 자동 블로그 포스트 작성 및 배포하기

구글 트렌드와 ChatGPT로 자동 블로그 포스트 작성 및 배포하기

최근 몇 년간 인공지능과 자동화 기술의 발전으로 콘텐츠 생성과 관리가 훨씬 더 효율적으로 변하고 있습니다. 이번 포스트에서는 구글 트렌드를 활용하여 인기 검색어를 가져오고, 이를 ChatGPT를 이용해 블로그 포스트로 작성한 후, 고스트(Ghost) 플랫폼에 자동 배포하는 방법에 대해 알아보겠습니다. 저도 파이썬을 잘 몰라서 쳇쥐피티에게 물어가며 작업을 완료했습니다. 이런 것이 가능하다는것에 약간의
20 min read
VSCode 설치
설치

VSCode 설치

안녕하세요! 오늘은 macOS에 Visual Studio Code(VSCode)를 설치하는 방법을 알아보겠습니다. VSCode는 Microsoft에서 제공하는 무료 소스 코드 편집기로, 다양한 프로그래밍 언어와 툴을 지원합니다. --- VSCode 설치 과정 1. VSCode 다운로드: * 먼저, VSCode 공식 웹사이트로 이동하여 설치 파일을 다운로드합니다. * Visual Studio Code 다운로드(https://code.visualstudio.com/Download) 1. 설치 파일
2 min read
요일제 공휴일
공휴일

요일제 공휴일

안녕하세요, 여러분! 오늘은 요일제 공휴일에 대해 알아보겠습니다. 요일제 공휴일은 많은 사람들에게 더 나은 휴식과 생산성을 제공하기 위해 도입된 제도입니다. 최신 정보를 포함하여 자세히 설명드리겠습니다. 요일제 공휴일이란? 요일제 공휴일은 특정 휴일을 고정된 날짜가 아닌 요일에 맞추어 지정하는 제도입니다. 예를 들어, 어린이날이 매년 5월 5일로 고정되는 대신, 매년 첫 번째 월요일로 지정되는
3 min read
cURL 사용법
curl

cURL 사용법

HTTP 요청을 수행하고 데이터를 전송하며 다양한 프로토콜을 다룰 때 cURL을 많이 사용하게 되는데, 사용법이랑 옵션이 워낙 많아서 하나하나 익히는데 시간도 걸리고 헷갈리기도 한다. 여기서는 자주 사용하는 cURL의 다양한 기능과 사용법을 알아보자. 1. 기본적인 GET 요청 curl http://example.com 이 명령어는 http://example.com에 GET 요청을 보내고, 서버의 응답을 출력해준다.
3 min read
대량의 이미지 파일을 webp로 변환해야 한다
webp변환

대량의 이미지 파일을 webp로 변환해야 한다

대상 해당 문서는 맥사용자를 대상으로 한다. 목적 webp 변환 프로그램을 설치하고 쉘스크립트를 만들어서 변환하면 되지만 맥에서 수시로 간단하게 처리할 수 있는 방법이 있다. Automator를 이용해서 우클릭으로 변환버튼을 클릭해서 간단하게 많은 파일들을 변환할 수 있다. 나의 경우에는 이미지가 압축된 파일을 받아서 수천개되는 파일을 변환해야하기 떄문에 폴더를 지정해서 통쨰로 변환하는 방법을 공유하려고
3 min read
VSCODE에서 커맨드+D는 인텔리제이에서 컨트롤+G다
vscode

VSCODE에서 커맨드+D는 인텔리제이에서 컨트롤+G다

이거 맨날 까먹는데, 까먹지 안도록 블로그에 기록해 놓는다. Vs code에서 command + d 는 블록지정한 단어와 같은 단어를 찾으면서 멀티로 블록을 지정해준다. 문서 안의 모든단어를 한번에 찾지 않기 떄문에 여러모로 효용성이 있다. 그래서 자주 애용하는 단축키다. 인텔리제이에서 같은 단축키를 찾으려고 여러가지 방면으로 검색을 해보았는데, 틀린정보가 많았다. 어쩌면 윈도우와 맥의 차이 일
1 min read
Secret Message(시크릿 메시지)

Secret Message(시크릿 메시지)

사건의 발단 회사에 공용컴퓨터가 있다. 회의실에 있는 컴퓨터로 모든 사원들이 다 사용할 수 있다. 프로젝션도 연결되어 있기 때문에 자주 사용되는 컴퓨터인데, 나도 줌으로 미팅을 해야되는 상황이 생겼다. 개인 노트북으로 줌 링크는 받았는데, 이걸 카톡으로 보내도, 메일로 보내도 그 공용컴퓨터에서 로그인을 해야되는 상황이었다. 줌링크를 그 공용컴퓨터로 보낼 방법을 몇가지 생각해 봤다.
6 min read
Document Formatter
pretty

Document Formatter

정확히는 XML과 JSON을 간단히 보기좋게 만들어주는 프로그램이 필요했다. 매번 외국사이트를 뒤지는 것도 귀찮고, 회사에서 사용하는 데이터들을 외국사이트에 올려서 보기좋게 만드는 것도 불안했다. 물론 IDE에 플러그인을 깔아서 보거나, 기본적으로 지원하는 에디터나 IDE도 있겠지만 그냥 웹이 제일 편하다. 그래서 나 편하자고 만들었다. 메인 https://formatters.birdspring.com/ 디자인은 잼병이라… 그냥 리액트에 기본
4 min read
OpenFeign과 Spring Controller의 차이
openfeign

OpenFeign과 Spring Controller의 차이

OpenFeign과 Controller는 Spring Framework에서 서로 다른 목적과 역할을 가진 두 가지 컴포넌트입니다. 이 둘의 차이를 이해하려면, 각각의 기능과 사용 사례를 살펴보는 것이 중요합니다. OpenFeign OpenFeign은 선언적 웹 서비스 클라이언트로, 외부 HTTP API를 호출할 때 사용됩니다. 이는 주로 마이크로서비스 아키텍처에서 다른 서비스와 통신하기 위해 사용됩니다. OpenFeign을 사용하면 인터페이스를 정의하고 해당 인터페이스에
6 min read
Rancher 설치
rancher

Rancher 설치

개요 AWS에 테스트로 랜처 설치를 진행하려고 한다. 먼저 AWS에 EC2에서 인스턴스 3개를 생성한다. 하나는 마스터용 나머지는 워커용이다. 랜처 가이드에서 최소사양이라고 얘기하는 사양으로는 진행이 힘들다. 최소 4 vcpu, memory 16Gb, storage 30Gb 로 설정한다. OS이미지는 Suse 리눅스 엔터프라이즈 15 버전으로 한다. (참고로 레드헷 최신버전으로 진행했을때 안되는 것들이 좀 있었다. 하고자 하면
6 min read
넥서스 설치 후 오류 문제해결
넥서스

넥서스 설치 후 오류 문제해결

넥서스 설치후 문제 발생 회사에서 메이븐 레파지토리 사용을 위해서 넥서스를 설치했다. 설치 후 처음 접속한 페이지 Status 페이지에서 FileDescriptors 에서 오류가 발생했다. 넥서스를 설치한 환겨은 CentOS 7.x 같은 문제가 발생하면 아래 내용을 참고하여 해결하면 된다. 적절한 파일 핸들 제한 Sonatype Nexus Repository는 일반적으로 Linux 또는 MacOS 운영 체제에서 허용하는
2 min read