django Django-장고 오늘은 장고를 이용한 웹 애플리케이션 개발에 대해 이야기해보려 합니다. 장고란 무엇인가? 장고(Django)는 파이썬으로 작성된 고급 웹 프레임워크입니다. 웹 개발의 반복적인 부분을 줄여주고, 더 빠르게, 더 효율적으로 작업할 수 있도록 도와줍니다. 장고의 주요 장점 중 하나는 보안 기능이 뛰어나다는 것입니다. SQL 인젝션, 크로스 사이트 스크립팅(XSS), 크로스 사이트 요청
프로그래밍언어 2024년 7월 인기 프로그래밍 언어 순위 • Rust의 급부상: Rust는 #17에서 #13으로 상승. 미국 정부가 보안 이유로 C/C++에서 Rust로의 전환을 권장한 것이 주요 원인. 커뮤니티와 생태계가 빠르게 성장 중. • 상위 언어: • Python: 여전히 1위, 인기도 증가. • C++: 2위 유지. • C: 3위로 하락했지만 여전히 높은 인기. 주목할 변화 • Go: #13에서 #7로 상승. • Fortran: #11에서 #9로 상승.
Python No module named 'PIL' 오류 해결 방법 오늘은 파이썬 프로그래밍을 하면서 흔히 만날 수 있는 오류에 대해 이야기해볼까 한다. 예를 들어, "No module named 'PIL'"라는 오류를 만났다면, 아마 이미지 처리 라이브러리인 Pillow를 설치하지 않아서 그런 걸 수도 있다. Pillow는 Python Imaging Library(PIL)의 업그레이드된 버전으로, PIL이 더 이상 유지보수되지 않기 때문에 Pillow를 사용하는 것이 좋다.
구글 트렌드와 ChatGPT로 자동 블로그 포스트 작성 및 배포하기 최근 몇 년간 인공지능과 자동화 기술의 발전으로 콘텐츠 생성과 관리가 훨씬 더 효율적으로 변하고 있습니다. 이번 포스트에서는 구글 트렌드를 활용하여 인기 검색어를 가져오고, 이를 ChatGPT를 이용해 블로그 포스트로 작성한 후, 고스트(Ghost) 플랫폼에 자동 배포하는 방법에 대해 알아보겠습니다. 저도 파이썬을 잘 몰라서 쳇쥐피티에게 물어가며 작업을 완료했습니다. 이런 것이 가능하다는것에 약간의
설치 VSCode 설치 안녕하세요! 오늘은 macOS에 Visual Studio Code(VSCode)를 설치하는 방법을 알아보겠습니다. VSCode는 Microsoft에서 제공하는 무료 소스 코드 편집기로, 다양한 프로그래밍 언어와 툴을 지원합니다. --- VSCode 설치 과정 1. VSCode 다운로드: * 먼저, VSCode 공식 웹사이트로 이동하여 설치 파일을 다운로드합니다. * Visual Studio Code 다운로드(https://code.visualstudio.com/Download) 1. 설치 파일
공휴일 요일제 공휴일 안녕하세요, 여러분! 오늘은 요일제 공휴일에 대해 알아보겠습니다. 요일제 공휴일은 많은 사람들에게 더 나은 휴식과 생산성을 제공하기 위해 도입된 제도입니다. 최신 정보를 포함하여 자세히 설명드리겠습니다. 요일제 공휴일이란? 요일제 공휴일은 특정 휴일을 고정된 날짜가 아닌 요일에 맞추어 지정하는 제도입니다. 예를 들어, 어린이날이 매년 5월 5일로 고정되는 대신, 매년 첫 번째 월요일로 지정되는
curl cURL 사용법 HTTP 요청을 수행하고 데이터를 전송하며 다양한 프로토콜을 다룰 때 cURL을 많이 사용하게 되는데, 사용법이랑 옵션이 워낙 많아서 하나하나 익히는데 시간도 걸리고 헷갈리기도 한다. 여기서는 자주 사용하는 cURL의 다양한 기능과 사용법을 알아보자. 1. 기본적인 GET 요청 curl http://example.com 이 명령어는 http://example.com에 GET 요청을 보내고, 서버의 응답을 출력해준다.
경주 경주 여행 아이들이 역사에 관심이 많아서 역사 하면 떠오르는 도시 경주로 여름 휴가 일정을 잡았다. 물론 내가 한일은 거의 없고 아내가 다 했지만, 나중에 가족들과 보면서 정말 상세하게 기억을 떠올릴 수 있을 수 있도록 로그를 남긴다. SCV GO TO 썰 고등학교 때 수학여행을 마지막으로 갔었던 경주, 거의 30년이 지나서 다시 경주를 갈
webp변환 대량의 이미지 파일을 webp로 변환해야 한다 대상 해당 문서는 맥사용자를 대상으로 한다. 목적 webp 변환 프로그램을 설치하고 쉘스크립트를 만들어서 변환하면 되지만 맥에서 수시로 간단하게 처리할 수 있는 방법이 있다. Automator를 이용해서 우클릭으로 변환버튼을 클릭해서 간단하게 많은 파일들을 변환할 수 있다. 나의 경우에는 이미지가 압축된 파일을 받아서 수천개되는 파일을 변환해야하기 떄문에 폴더를 지정해서 통쨰로 변환하는 방법을 공유하려고
vscode VSCODE에서 커맨드+D는 인텔리제이에서 컨트롤+G다 이거 맨날 까먹는데, 까먹지 안도록 블로그에 기록해 놓는다. Vs code에서 command + d 는 블록지정한 단어와 같은 단어를 찾으면서 멀티로 블록을 지정해준다. 문서 안의 모든단어를 한번에 찾지 않기 떄문에 여러모로 효용성이 있다. 그래서 자주 애용하는 단축키다. 인텔리제이에서 같은 단축키를 찾으려고 여러가지 방면으로 검색을 해보았는데, 틀린정보가 많았다. 어쩌면 윈도우와 맥의 차이 일
Secret Message(시크릿 메시지) 사건의 발단 회사에 공용컴퓨터가 있다. 회의실에 있는 컴퓨터로 모든 사원들이 다 사용할 수 있다. 프로젝션도 연결되어 있기 때문에 자주 사용되는 컴퓨터인데, 나도 줌으로 미팅을 해야되는 상황이 생겼다. 개인 노트북으로 줌 링크는 받았는데, 이걸 카톡으로 보내도, 메일로 보내도 그 공용컴퓨터에서 로그인을 해야되는 상황이었다. 줌링크를 그 공용컴퓨터로 보낼 방법을 몇가지 생각해 봤다.
pretty Document Formatter 정확히는 XML과 JSON을 간단히 보기좋게 만들어주는 프로그램이 필요했다. 매번 외국사이트를 뒤지는 것도 귀찮고, 회사에서 사용하는 데이터들을 외국사이트에 올려서 보기좋게 만드는 것도 불안했다. 물론 IDE에 플러그인을 깔아서 보거나, 기본적으로 지원하는 에디터나 IDE도 있겠지만 그냥 웹이 제일 편하다. 그래서 나 편하자고 만들었다. 메인 https://formatters.birdspring.com/ 디자인은 잼병이라… 그냥 리액트에 기본
openfeign OpenFeign과 Spring Controller의 차이 OpenFeign과 Controller는 Spring Framework에서 서로 다른 목적과 역할을 가진 두 가지 컴포넌트입니다. 이 둘의 차이를 이해하려면, 각각의 기능과 사용 사례를 살펴보는 것이 중요합니다. OpenFeign OpenFeign은 선언적 웹 서비스 클라이언트로, 외부 HTTP API를 호출할 때 사용됩니다. 이는 주로 마이크로서비스 아키텍처에서 다른 서비스와 통신하기 위해 사용됩니다. OpenFeign을 사용하면 인터페이스를 정의하고 해당 인터페이스에
rancher Rancher 설치 개요 AWS에 테스트로 랜처 설치를 진행하려고 한다. 먼저 AWS에 EC2에서 인스턴스 3개를 생성한다. 하나는 마스터용 나머지는 워커용이다. 랜처 가이드에서 최소사양이라고 얘기하는 사양으로는 진행이 힘들다. 최소 4 vcpu, memory 16Gb, storage 30Gb 로 설정한다. OS이미지는 Suse 리눅스 엔터프라이즈 15 버전으로 한다. (참고로 레드헷 최신버전으로 진행했을때 안되는 것들이 좀 있었다. 하고자 하면
헬스 헬스 2년차 보고서 헬스 1년차 시작일 : 2022년 12월 12일 몸무게 : 93kg 키 : 176cm 인바디 점수 : 73 헬스 2년차 일시 : 2024년 1월 몸무게 : 89kg 키 : 그대로 인바디 점수 : 78 1년간 변화 위 리포트 상으론 크게 변화가 있는 것 같지는 않지만, 그 전인 22년 기준으로 해서는 변화가 크다고 볼 수 있다. 회고 연말이다 연초다 해서
넥서스 넥서스 설치 후 오류 문제해결 넥서스 설치후 문제 발생 회사에서 메이븐 레파지토리 사용을 위해서 넥서스를 설치했다. 설치 후 처음 접속한 페이지 Status 페이지에서 FileDescriptors 에서 오류가 발생했다. 넥서스를 설치한 환겨은 CentOS 7.x 같은 문제가 발생하면 아래 내용을 참고하여 해결하면 된다. 적절한 파일 핸들 제한 Sonatype Nexus Repository는 일반적으로 Linux 또는 MacOS 운영 체제에서 허용하는
비질란테 비질란테를 보고 답답하고 꽉 막힌 현실을 통쾌하게 뚫어주는 초특급 액션블록버스터. 얽히고 설킨 비리 정치인과 비리 공무원들, 조직폭력배, 범죄자들의 관계는 픽션임에도 마음을 무겁게 만들었고 적절하게 섞어 놓은, 현실에서 있었던 혹은 있을 만한 사건들을 적절하게 시나리오에 녹여서 마치 실제로 일어나고 있을 것 같이 느껴지게 했다. 액션 너무 좋았고 잔혹한 범죄 장면들은 두손에 땀을 쥐게
spring-boot SpringBoot 쓰레드 무한 생성 테스트 코드 스프링 부트에서 쓰레드를 무한 생성하는 테스트 코드를 작성해 보았다. 아래의 예시는 JUnit과 SpringBootTest를 이용해서 테스트 코드를 작성하는 법이다. import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest; @SpringBootTest public class ThreadCreationTest { @Test public void testThreadCreation() throws InterruptedException { while (true) { Thread thread = new Thread(() -> { // 생성될 때마다
ai Ollama 설치 요즘 인기 있는 것. 설치 한 후에 원하는 모델로 실행시키면 커맨드라인으로 챗GPT처럼 질문등을 하면서 AI와 대화를 나눌 수 있다. 먼저 사이트를 방문한다. 다운로드 메뉴에서 다운로드 받는다. 운영체제에 맞는 파일을 받는다. 압축을 풀어서 프로그램을 응용프로그램 폴더로 복사한다. 그리고 실행한다. 실행되면 위와같은 아이콘이 작업표시줄에 생성된다. 그리고 창이 하나 출력된다. 읽어보면서 버튼을 클릭해서
망 사용료 법안 발의한 녀석들은 제정신인걸까요? 진짜 할말이 많지만.. 한마디만 한다. 민생이나 좀 챙겨라. — 추가 — 이번엔 또 망 무임승차 방지법? 또 이딴거 나왔던데… https://zdnet.co.kr/view/?no=20220908133137 민생이나 좀 챙기라고 제발 이상한 법 만들지말고!
계란말이빵이라는 것을 처음 먹어 봤다 회사 근처에 모멘트커피라는 곳이 있어서 옆을 지나가는데, 직장 동료가 계란말이빵이라는 것을 근처에서 판다고 하더라. 일단 계란말이빵이라는 단어를 처음 들어봤기에 약간 장난기 있는 직원이라 혹시 뻥치는거 아냐? 라고 생각이 들어서 재차 물어봤다. 그래서 가보자! 하고 그곳에 진입했다. 맛은 있었다. 가격은 현재 시점으로 3.5 D가 사준거라 더 맛있었다.