it + it dev nextjs s3 Next.js 15에서 route api를 이용해 아마존 라이트세일 버킷(S3)에 이미지 올리기아마존 라이트세일의 S3 버킷 서비스를 활용한 이미지 업로드 구현 방법입니다. Next.js 15와 AWS SDK v3를 사용하여 라이트세일 버킷에 이미지를 업로드하고 URL을 반환하는 과정을 단계별로 정리했습니다. wono | discuss | tweet + it dev nextjs next.js tutorial - beginner to advanced🚀 Welcome to a new series on mastering Next.js, the React framework that's transforming web development! Are you ready to take your React skills to the next ... wono | discuss | tweet + it fe react19 React v19 – ReactThe library for web and native user interfaces wono | discuss | tweet + it ops aws 성능 효율적 원칙 AWS 아키텍처 wono | discuss | tweet + it ops aws 글로벌 서비스 구축을 위한 AWS 멀티 리전 아키텍처 구성 가이드 | Amazon Web Services전 세계 사용자를 위한 서비스를 제공하기 위해서는 AWS 멀티 리전 기반 애플리케이션을 구축해야 하며, 이를 위해서는 많은 준비와 작업이 필요합니다. 대다수 AWS 서비스에는 멀티 리전 아키텍처를 구축하고 관리하는 데 도움이 되는 기능이 있지만, 200개 이상의 서비스에서 이러한 기능을 모두 알아 내는 것은 어려울 수 있습니다. AWS 리전은 전 세계적으로 주요한 국가 및 도시에 물리적으로 분리되어 […] wono | discuss | tweet + it ops caddy server Caddy — Remove the "Server" Response HeaderFuture Studio provides on-demand learning & wants you to become a better Android (Retrofit, Gson, Glide, Picasso) and Node.js/hapi developer! wono | discuss | tweet + it ops ubuntu fontconfig Centos 폰트 설치cd ~/ 홈디렉토리 가기 mkdir .font 폰트용 폴더만들기 font 설치 먼저 폰트를 관리하는 유틸리티인 fontconfig패키지를 설치합니다. RHEL/CentOS sudo yum install fontconfig Ubuntu sudo apt install fontconfig fc-cache 명령어는 시스템에 있는 폰트를 읽어서 cache 정보를 만드는 유틸리티입니다. 강제로 재생성하는 옵션인 -f 와 상세 정보를 보는 -v 옵션을 사용해서 캐시 정보를 갱신합니다. 폰트 캐시 sudo fc-cache -f -v /usr/share/fonts: caching, new cache contents: 0 fonts, 2 dirs /usr/share/fonts/nanum: caching, new cach.. wono | discuss | tweet + it ops umask 이클립스 파일 명으로 파일 검색, 키워드로 키워드를 포함한 파일 검색 + 디버깅3줄 요약 파일명 검색 : Ctrl + Shift + R 특정 코드 포함한 파일 검색 : Ctrl + H 개발자도구의 Network 탭의 Request URL 값을 이용해 컨트롤러 역추적 및 디버깅 가능 ontheinfo.com/2545 이클립스 파일 찾기 & 문자열 검색 - IT 정보사이트 개발툴로 이클립스 프로그램을 많이 쓰는데요. 오늘은 이클립스 파일 찾기 방법과 문자열 검색 방법에 대해서 알아보도록 하게습니다. 1. 개발 시간을 단축시켜 주는 기능 개발자가 개발을 성공 ontheinfo.com 출처. 완전히 동일한 내용의 반복이지만. 앞으로 아주 자주 쓰일 듯 한 중요한 기능이기에. 복습하는 마음으로 적어보기. 상황 1. 쿼리가 실행될 때마다 해당 쿼리문을 log 에 찍도록 구성해둠. 2. 실행된.. wono | discuss | tweet + it ops umask 외장 톰캣 사용시, 파일 생성 권한 문제(feat. UMASK)유닉스 계열의 서버에서 신규로 파일 및 폴더를 생성할 때 권한을 지정하는 방식에 대해 알아보자! wono | discuss | tweet + it ops umask [리눅스#4] umask란?, umask 명령어, umask로 허가권 제어1. umask - 새로 생성되는 파일이나 디렉토리의 권한을 제한하는 명령어 - 생성될 파일 및 디렉터리의 퍼미... wono | discuss | tweet + it ops chmod 🐧 리눅스 파일 & 디렉토리 권한 (소유권 / 허가권 / 특수권한)파일 및 디렉터리 권한 리눅스는 여러사용자가 들어와 사용하는 멀티유저 시스템이다. 따라서 여러 사용자가 들어와 사용하다보면, 서버에 올려진 비밀자료 열람과 그것을 변조,수정,삭제를 할 우려가 높아지게 된다. 이 문제를 극복하기위해 리눅스 OS에는 특별한 기능이 있는데 바로 퍼미션(권한)이라는 기능이다. 윈도우 OS에도 퍼미션기능이 있긴하지만, 여러사용자들이 들어오는 서버용이 아니기에 리눅스처럼 활성화 되어 있지않는다. 이 기능으로 사용자들은 자신한테 읽기 퍼미션이 부여된 파일만 읽을 수 있고, 쓰기 퍼미션이 부여된 파일만 쓰기와 수정이 가능하고, 실행 퍼미션이 부여된 파일만 실행이 가능하게 된다. 그리고 열람 권한 뿐만 아니라 파일 소유자 개념도 지원해준다. 소유권 & 허가권 확인 방법 파일 권한 정보 .. wono | discuss | tweet + it ops caddy Caddy2 matcher / rewrite / modx1. My Caddy version (caddy version): (devel) /has to do this for php sockets to work/ 2. How I run Caddy: ./caddy run --config /root/downloads/configfile --adapter caddyfile a. System environment: Ubuntu, php-fpm b. Co… wono | discuss | tweet + it ops env [Linux] Ubuntu, Centos 환경변수 설정 방법내가 헷갈려서 남겨둠 Ubuntu vi ~/.bashrc source ~/.bashrc Centos vi ~/.bash_profile source ~/.bash_profile vi /etc/profile source /etc/profile 참고) /etc/profile : Linux 를 사용하는 모든 사용자들에 적용되는 환경설정 파일 ~/.bash_profile : Linux 각 개인 사용자들에 적용되는 환경설정 파일 PATH 설정 방법 (Ubuntu, Centos) PATH=$PATH:$HOME/bin export PATH export JAVA_HOME=/usr/java/jdk1.6.0_45 export PATH=$PATH:$JAVA_HOME/bin 적용이 되었는지 확인하는 방법 echo $JAVA_H.. wono | discuss | tweet + it ops mysql [MYSQL] 시스템 설정 파일(my.cnf) 참고[참고 사이트] - make my.cnf 1. 시스템 설정 파일(my.cnf) 참고 [my.cnf] wono | discuss | tweet + it ops ssh [AWS] 5-2. AWS - EC2 인스턴스 접속하기(Linux Ubuntu) + 기본설정안녕하세요. 갓대희 입니다. 이번 포스팅은 [ AWS - EC2 Instance 접속하기 ] 입니다. : ) 0. Amazon EC2(Amazon Elastic Compute Cloud) 접속 방법 - Instance 설정 화면에서 이미 설치한 EC2 우클릭, "연결" 을 클릭 하자. - "ssh 클라이언트" 를 클릭 하자. - 하기와 같이 가이드가 나와 있는데 이 부분을 따라 가보자. 1. SSH 클라이언트를 연다. - gitbash, putty를 통해 접속하는 방법은 예전 글에 기록 되어 있으니 참고 하도록 하자. https://goddaehee.tistory.com/181 - 이번 포스팅에선 MobaXterm으로 진행 하려고 한다. 1) MobaXterm이란? - SSH, RDP, SFTP 등 다양.. wono | discuss | tweet + it ops aws ec2 AWS EC2 초기 설정 모음제가 AWS EC2의 프리티어 버전을 여러번 생성해보며 항상 해오던 설정들을 모아놨습니다. wono | discuss | tweet + it ops caddy How to Install Caddy Web Server on Ubuntu 22.04 - RoseHostingCaddy is a modern web server built using Go. Its installation is fairly straightforward - we'll show you how to install Caddy on Ubuntu. wono | discuss | tweet + it dev fe TailwindCSS Next.js Typescript wono | discuss | tweet + it ops linux os 리눅스 배포판 점유율(펌) : 클리앙IT 자산 관리 기업 랜스위퍼(Lansweeper)가 지난 5월 발표한 데이터에 따르면, 전 세계 20만여 개 리눅스 장비 중 우분투(Ubuntu)가 32.24%로 가장 높았으며,26.05%가 센트OS를 사용. RHEL은 20.11%를 사용하는 것으로 나타났습니다. 출처 : 컴퓨터월드(https://www.comworld.co.kr/news/articleView.html?idxno=51210) 참고 : https://www.theregister.com/2024/06/06/lansweeper_centos/ 다른 자료를 살펴보면 최근 통계는 다음과 같습니다. 데스크탑 시장: - 2024년 리눅스는 데스크탑 운영 체제 시장에서 4.45%의 점유율을 기록하며, 크롬 OS를 넘어서는 성장을 보였습니다 (https://ostechnix.com/linux-market-share-july-2024-report/). 배포판별 사용: * 우분투는 전체 리눅스 시장에서 약 33.9%로 가장 높은 점유율을 차지하고 있으며, 그 뒤를 데비안(16%), CentOS(9.3%)가 따르고 있습니다 - https://www.enterpriseappstoday.com/stats/linux-statistics.html - https://truelist.co/blog/linux-statistics/ 리눅스는 클라우드, 서버, IoT, 웹 인프라 등 다양한 분야에서 계속해서 중요한 역할을 하고 있으며, 이러한 성장세는 앞으로도 지속될 것으로 보입니다. wono | discuss | tweet + it ops aws Mastering AWS Cloud: Best Practices for Naming ConventionsWhen working with AWS Cloud, using clear and consistent naming conventions is essential. Proper naming helps in organizing resources, improving readability, and easing management. Here’s a guide to… wono | discuss | tweetNext
+ it dev nextjs s3 Next.js 15에서 route api를 이용해 아마존 라이트세일 버킷(S3)에 이미지 올리기아마존 라이트세일의 S3 버킷 서비스를 활용한 이미지 업로드 구현 방법입니다. Next.js 15와 AWS SDK v3를 사용하여 라이트세일 버킷에 이미지를 업로드하고 URL을 반환하는 과정을 단계별로 정리했습니다. wono | discuss | tweet
+ it dev nextjs next.js tutorial - beginner to advanced🚀 Welcome to a new series on mastering Next.js, the React framework that's transforming web development! Are you ready to take your React skills to the next ... wono | discuss | tweet
+ it fe react19 React v19 – ReactThe library for web and native user interfaces wono | discuss | tweet
+ it ops aws 글로벌 서비스 구축을 위한 AWS 멀티 리전 아키텍처 구성 가이드 | Amazon Web Services전 세계 사용자를 위한 서비스를 제공하기 위해서는 AWS 멀티 리전 기반 애플리케이션을 구축해야 하며, 이를 위해서는 많은 준비와 작업이 필요합니다. 대다수 AWS 서비스에는 멀티 리전 아키텍처를 구축하고 관리하는 데 도움이 되는 기능이 있지만, 200개 이상의 서비스에서 이러한 기능을 모두 알아 내는 것은 어려울 수 있습니다. AWS 리전은 전 세계적으로 주요한 국가 및 도시에 물리적으로 분리되어 […] wono | discuss | tweet
+ it ops caddy server Caddy — Remove the "Server" Response HeaderFuture Studio provides on-demand learning & wants you to become a better Android (Retrofit, Gson, Glide, Picasso) and Node.js/hapi developer! wono | discuss | tweet
+ it ops ubuntu fontconfig Centos 폰트 설치cd ~/ 홈디렉토리 가기 mkdir .font 폰트용 폴더만들기 font 설치 먼저 폰트를 관리하는 유틸리티인 fontconfig패키지를 설치합니다. RHEL/CentOS sudo yum install fontconfig Ubuntu sudo apt install fontconfig fc-cache 명령어는 시스템에 있는 폰트를 읽어서 cache 정보를 만드는 유틸리티입니다. 강제로 재생성하는 옵션인 -f 와 상세 정보를 보는 -v 옵션을 사용해서 캐시 정보를 갱신합니다. 폰트 캐시 sudo fc-cache -f -v /usr/share/fonts: caching, new cache contents: 0 fonts, 2 dirs /usr/share/fonts/nanum: caching, new cach.. wono | discuss | tweet
+ it ops umask 이클립스 파일 명으로 파일 검색, 키워드로 키워드를 포함한 파일 검색 + 디버깅3줄 요약 파일명 검색 : Ctrl + Shift + R 특정 코드 포함한 파일 검색 : Ctrl + H 개발자도구의 Network 탭의 Request URL 값을 이용해 컨트롤러 역추적 및 디버깅 가능 ontheinfo.com/2545 이클립스 파일 찾기 & 문자열 검색 - IT 정보사이트 개발툴로 이클립스 프로그램을 많이 쓰는데요. 오늘은 이클립스 파일 찾기 방법과 문자열 검색 방법에 대해서 알아보도록 하게습니다. 1. 개발 시간을 단축시켜 주는 기능 개발자가 개발을 성공 ontheinfo.com 출처. 완전히 동일한 내용의 반복이지만. 앞으로 아주 자주 쓰일 듯 한 중요한 기능이기에. 복습하는 마음으로 적어보기. 상황 1. 쿼리가 실행될 때마다 해당 쿼리문을 log 에 찍도록 구성해둠. 2. 실행된.. wono | discuss | tweet
+ it ops umask 외장 톰캣 사용시, 파일 생성 권한 문제(feat. UMASK)유닉스 계열의 서버에서 신규로 파일 및 폴더를 생성할 때 권한을 지정하는 방식에 대해 알아보자! wono | discuss | tweet
+ it ops umask [리눅스#4] umask란?, umask 명령어, umask로 허가권 제어1. umask - 새로 생성되는 파일이나 디렉토리의 권한을 제한하는 명령어 - 생성될 파일 및 디렉터리의 퍼미... wono | discuss | tweet
+ it ops chmod 🐧 리눅스 파일 & 디렉토리 권한 (소유권 / 허가권 / 특수권한)파일 및 디렉터리 권한 리눅스는 여러사용자가 들어와 사용하는 멀티유저 시스템이다. 따라서 여러 사용자가 들어와 사용하다보면, 서버에 올려진 비밀자료 열람과 그것을 변조,수정,삭제를 할 우려가 높아지게 된다. 이 문제를 극복하기위해 리눅스 OS에는 특별한 기능이 있는데 바로 퍼미션(권한)이라는 기능이다. 윈도우 OS에도 퍼미션기능이 있긴하지만, 여러사용자들이 들어오는 서버용이 아니기에 리눅스처럼 활성화 되어 있지않는다. 이 기능으로 사용자들은 자신한테 읽기 퍼미션이 부여된 파일만 읽을 수 있고, 쓰기 퍼미션이 부여된 파일만 쓰기와 수정이 가능하고, 실행 퍼미션이 부여된 파일만 실행이 가능하게 된다. 그리고 열람 권한 뿐만 아니라 파일 소유자 개념도 지원해준다. 소유권 & 허가권 확인 방법 파일 권한 정보 .. wono | discuss | tweet
+ it ops caddy Caddy2 matcher / rewrite / modx1. My Caddy version (caddy version): (devel) /has to do this for php sockets to work/ 2. How I run Caddy: ./caddy run --config /root/downloads/configfile --adapter caddyfile a. System environment: Ubuntu, php-fpm b. Co… wono | discuss | tweet
+ it ops env [Linux] Ubuntu, Centos 환경변수 설정 방법내가 헷갈려서 남겨둠 Ubuntu vi ~/.bashrc source ~/.bashrc Centos vi ~/.bash_profile source ~/.bash_profile vi /etc/profile source /etc/profile 참고) /etc/profile : Linux 를 사용하는 모든 사용자들에 적용되는 환경설정 파일 ~/.bash_profile : Linux 각 개인 사용자들에 적용되는 환경설정 파일 PATH 설정 방법 (Ubuntu, Centos) PATH=$PATH:$HOME/bin export PATH export JAVA_HOME=/usr/java/jdk1.6.0_45 export PATH=$PATH:$JAVA_HOME/bin 적용이 되었는지 확인하는 방법 echo $JAVA_H.. wono | discuss | tweet
+ it ops mysql [MYSQL] 시스템 설정 파일(my.cnf) 참고[참고 사이트] - make my.cnf 1. 시스템 설정 파일(my.cnf) 참고 [my.cnf] wono | discuss | tweet
+ it ops ssh [AWS] 5-2. AWS - EC2 인스턴스 접속하기(Linux Ubuntu) + 기본설정안녕하세요. 갓대희 입니다. 이번 포스팅은 [ AWS - EC2 Instance 접속하기 ] 입니다. : ) 0. Amazon EC2(Amazon Elastic Compute Cloud) 접속 방법 - Instance 설정 화면에서 이미 설치한 EC2 우클릭, "연결" 을 클릭 하자. - "ssh 클라이언트" 를 클릭 하자. - 하기와 같이 가이드가 나와 있는데 이 부분을 따라 가보자. 1. SSH 클라이언트를 연다. - gitbash, putty를 통해 접속하는 방법은 예전 글에 기록 되어 있으니 참고 하도록 하자. https://goddaehee.tistory.com/181 - 이번 포스팅에선 MobaXterm으로 진행 하려고 한다. 1) MobaXterm이란? - SSH, RDP, SFTP 등 다양.. wono | discuss | tweet
+ it ops aws ec2 AWS EC2 초기 설정 모음제가 AWS EC2의 프리티어 버전을 여러번 생성해보며 항상 해오던 설정들을 모아놨습니다. wono | discuss | tweet
+ it ops caddy How to Install Caddy Web Server on Ubuntu 22.04 - RoseHostingCaddy is a modern web server built using Go. Its installation is fairly straightforward - we'll show you how to install Caddy on Ubuntu. wono | discuss | tweet
+ it ops linux os 리눅스 배포판 점유율(펌) : 클리앙IT 자산 관리 기업 랜스위퍼(Lansweeper)가 지난 5월 발표한 데이터에 따르면, 전 세계 20만여 개 리눅스 장비 중 우분투(Ubuntu)가 32.24%로 가장 높았으며,26.05%가 센트OS를 사용. RHEL은 20.11%를 사용하는 것으로 나타났습니다. 출처 : 컴퓨터월드(https://www.comworld.co.kr/news/articleView.html?idxno=51210) 참고 : https://www.theregister.com/2024/06/06/lansweeper_centos/ 다른 자료를 살펴보면 최근 통계는 다음과 같습니다. 데스크탑 시장: - 2024년 리눅스는 데스크탑 운영 체제 시장에서 4.45%의 점유율을 기록하며, 크롬 OS를 넘어서는 성장을 보였습니다 (https://ostechnix.com/linux-market-share-july-2024-report/). 배포판별 사용: * 우분투는 전체 리눅스 시장에서 약 33.9%로 가장 높은 점유율을 차지하고 있으며, 그 뒤를 데비안(16%), CentOS(9.3%)가 따르고 있습니다 - https://www.enterpriseappstoday.com/stats/linux-statistics.html - https://truelist.co/blog/linux-statistics/ 리눅스는 클라우드, 서버, IoT, 웹 인프라 등 다양한 분야에서 계속해서 중요한 역할을 하고 있으며, 이러한 성장세는 앞으로도 지속될 것으로 보입니다. wono | discuss | tweet
+ it ops aws Mastering AWS Cloud: Best Practices for Naming ConventionsWhen working with AWS Cloud, using clear and consistent naming conventions is essential. Proper naming helps in organizing resources, improving readability, and easing management. Here’s a guide to… wono | discuss | tweet