무료 AI 이미지 업스케일링 도구 리뷰

HYEONG HWAN, MUN/ 3월 3, 2026/ 2-1분류, IT, 미분류/ 0 comments

이미지를 업스케일링 해야할 때, 생각보다 불편한 경우가 많습니다. 작은 크기의 이미지를 단순히 확대하면, 블러링이 일어나면서 이미지가 흐려집니다. 이 문제를 해결하기 위해서, 요즘에는 “AI 이미지 업스케일링”을 하곤 합니다. 하지만, 많은 AI 이미지 업스케일링 도구들이 “무료”라고 광고하고 있지만, 실제로는 미리보기만 보여주고, 다운로드 단계에서 회원가입이나 결제를 요구하는 경우가 많습니다. 오늘 소개할 도구는 그런 방식이 아닙니다. 바로 무료 AI 이미지 업스케일링 도구입니다.   왜 이 도구를 추천하나? 이 도구의 핵심은 간단합니다. 무료 사용 결과 미리보기만이 아니라 실제 다운로드 가능 회원가입/결제 유도 없이 바로 작업 가능 즉, “무료 체험”이 아니라 실사용 가능한 무료 AI 이미지 업스케일링 도구에 가깝습니다.   사용 방법 사용 흐름도 매우 단순합니다. 이미지 업로드 모델/배율/타일 크기 등 옵션 선택 업스케일 실행 결과 확인 후 원하는 포맷으로 다운로드 특히 결과를 보고 끝나는 게 아니라, 다운로드까지 막힘…

제로프레스(ZeroPress) 라는 것을 만들고 있습니다.

HYEONG HWAN, MUN/ 11월 29, 2025/ 미분류/ 1 comments

제로프레스 제작 계기 워드프레스로 제작된 블로그를 10년 이상 운영하고 있는데, OS업데이트, NGINX업데이트, PHP업데이트, 각 플러그인 업데이트, 워드프레스 코어 업데이트 등 신경써야 할 점이 많았습니다. 서버, 방화벽, 네트워크등 소프트웨어 이외의 인프라 부분도 관리의 노력이 필요했습니다.   글 작성할 공간 하나 필요한 것 뿐인데, 부가적인 의도치 않은 스트레스를 감당해야 하는 것입니다. 따라서, 이러한 문제를 해결할, ZeroPress 라는 프로젝트를 시작하게 되었습니다.   ZeroPress를 사용하면 구축 후 글쓰기에만 전념할 수 있습니다! 업데이트 안해줘도 됨 기본적인 보안 서비스가 적용 전세계 빠른 속도 오픈소스 무료   모든 요소가 cloudflare 에서 동작합니다. 소프트웨어, 인프라(compute), DB, 트래픽 모든 비용 무료입니다. CloudFlare R2 CloudFlare D1 CloudFlare KV CloudFlare AI CloudFlare Workers CloudFlare Pages 위의 요소를 조합해서 만든 소프트웨어입니다.   주요 기능 최신 웹 아키텍처를 통한 초고속 성능 AI 지원 글쓰기, 편집, 번역 및…

제로프레스 소개 (ZeroPress)

HYEONG HWAN, MUN/ 11월 25, 2025/ 미분류/ 0 comments

ZeroPress 40-2025-0212533 ZeroPress는 최신 웹 환경을 위해 설계된 차세대 AI 기반 콘텐츠 플랫폼입니다. 레거시 시스템의 복잡성과 기술적 부채 없이 성능, 유연성, 그리고 미래 지향적인 퍼블리싱 워크플로를 필요로 하는 개발자, 크리에이터, 그리고 팀을 위해 설계되었습니다. WordPress와 같은 기존 CMS 플랫폼의 강력한 대안인 ZeroPress는 블로그 도구의 단순성과 완전한 CMS의 확장성, 그리고 Jamstack 아키텍처의 빠른 속도를 결합했습니다. ✨ 주요 기능 최신 웹 아키텍처를 통한 초고속 성능 AI 지원 글쓰기, 편집, 번역 및 메타데이터 생성 개발자 중심 경험 REST 및 GraphQL API 웹훅, 확장 프로그램 및 맞춤형 통합 플러그인 없이, 보안 패치로 인한 혼란 없이 글로벌 다국어 지원 내장 헤드리스 CMS + 풀스택 퍼블리싱 플로우 글로벌 글쓰기 및 생산성에 중점을 둔 깔끔하고 미니멀한 UI 실시간 협업 클라우드 호스팅 또는 자체 호스팅. 선택 가능 🚀 비전…

Direct Connect 사용하는 이유, AWS Direct Connect 구성 방법

HYEONG HWAN, MUN/ 10월 4, 2025/ 미분류/ 0 comments

< aws direct connect : google nano-banana 이용해서 생성함 >   Direct Connect 란 무엇인가? Direct Connect 는 쉽게 말해서, 위의 그림과 같습니다. (이해를 돕기 위한 AI 생성 이미지임.) 우리는 인터넷(Inter-network)을 사용하고 있으며, 상대방과 통신 할 때 나의 인터넷 패킷은 매우 많은 네트워크 장비들을 거치게 됩니다. 그렇기 때문에, 인터넷 공유기, 연결된 라우터, 통신사 상위 네트워크 장비 등 어느 하나라도 고장 나면 당신은 인터넷을 할 수 없게 됩니다. 예전의 물리서버(온프레미스 서버) 운용 환경에서는, IDC에 서버를 입고하면, 서버마다 1개의 공인 IP가 부여되었고 서버 to 서버 는 이 공인IP를 사용해서 통신했었습니다. 이는 다수의 중간 네트워크 장비를 거치는 통신이기 때문에, 보안문제, 회선점유 문제가 있었고, 추가 요금을 지불하고 스위칭허브를 임대하여 사설IP 환경을 구성하고 사설IP끼리 통신하도록 설정하여 문제를 해결했었습니다. (즉, 다수의 라우터를 통하지 않도록.) 요즘은 기본적으로…

drop all mysql check constraints

HYEONG HWAN, MUN/ 9월 27, 2025/ 미분류/ 0 comments

AI 를 활용한 개인적인 개발 프로젝트를 진행하고 있는데, check constraints 로 설계한 항목이 어느곳에도 표시되지 않더라. 현재, 프로젝트는 배포는 내가 구성했고, 백엔드 및 프론트엔드를 동시에 AI 가 작업하고 있다. 나는 중간중간 State를 최신으로 업데이트하여, 후속 AI 작업이 잘 이루어지는 일을 한다. 아무튼 이전 AI 스레드에서 어떤 테이블에 check constraints 를 설정했는데, 이 값이 mysqldump 를 해도 보이지가 않더라. ide 및 mysql workbench 에서도 관련 설정값이 보이지 않았다. 그렇지만 check 조건은 동작 하더라.   상황을 ChatGPT 에서 설명했음. CHECK 제약조건 제거하고 Trigger 로 대체하라고 권고하더라.   AI 에게 지시 조건 추가   확인 쿼리 SELECT tc.CONSTRAINT_SCHEMA, tc.TABLE_NAME, tc.CONSTRAINT_NAME, cc.CHECK_CLAUSE FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS tc JOIN INFORMATION_SCHEMA.CHECK_CONSTRAINTS cc ON tc.CONSTRAINT_SCHEMA = cc.CONSTRAINT_SCHEMA AND tc.CONSTRAINT_NAME = cc.CONSTRAINT_NAME WHERE tc.CONSTRAINT_TYPE = ‘CHECK’;   DROP 쿼리 SELECT…

AWS S3 Intelligent Tiering – Deep Archive 사용 후기

HYEONG HWAN, MUN/ 9월 8, 2025/ 미분류/ 0 comments

S3 비용 최적화를 하다가 겪게 된 일이다. 어느날 나는 지속적으로 과금되고 있는 S3 저장 요금에 대해 관심을 가지게 된다. 과거의 온프레미스 환경에서는 저장요금이라는 개념이 없었다. 적당한 사양의 SAS 15K 디스크 2개 구매해서 RAID 1 구성해두면 5년 이상은 끄떡없이 사용할 수 있었다. 유지비용으로 전기 요금만 지불하면 되었다. < 서버 하드디스크는 이런 모양으로 생겼습니다 >   하지만 요즘은 인프라 또한 클라우드 서비스를 이용하는 시대라서, 저장 서비스에 대한 비용을 지불해야 한다. S3는 데이터를 보관하는 방식에 따라서 저장 유지 비용이 달라진다. S3 Storage Class Standard : 매우 높은 고가용성과 복제 (3개 이상의 AZ에 복제) OneZone : 매우 높은 고가용성과 복제 (1개 AZ에서 구동) Glacier : 매우 높은 고가용성과 복제 (3개 이상의 AZ에 복제, 하지만 디스크의 성능이 낮음) Intelligent Tiering : 위의 것들을 자동 분류…

sha256 키 일치 확인 (ssh key fingerprint 확인 방법)

HYEONG HWAN, MUN/ 8월 28, 2025/ 미분류/ 0 comments

내가 보유한 키와, 시스템에 등록된 키가 동일한 것인지 확인할 필요가 생겼습니다. 대부분의 서비스들은 한번 Public Key 가 등록되면 등록여부만 표시할 뿐, 등록된 Public Key의 수정을 허용하지 않습니다. 키 지문을 확인 할 수 있고, 키 삭제가 가능합니다. 보안상의 이유로, 키 수정하기, 원본 Public Key 확인하기는 안됩니다.   이때, 화면에 지문(fingerprint)이라는 것을 표시합니다. Key FingerPrint 란? public key 의 body 를 (sha256 또는 md5) 한 값 sha256-base64 (현대적) 또는 md5-hex(이전 세대) 형태임. fingerprint 는 사람을 위한 값임. 화면 출력이나, 수동 키 비교(관리) 용도. (시스템은 항상 전체 public key body 일치를 비교합니다.) 시스템은 당연히 public key 전체를 저장하고 있고, 이것을 사용합니다. FingerPrint 사용의 장점 가독성 : printable string 이라서, 인쇄가 가능하고, 사람이 소리내어 읽을 수 있다. 보안성 : fingerprint는 public key body 의…

S3 웹 통신 시 안전한 알고리즘(HTTPS)을 통해 암호화하기

HYEONG HWAN, MUN/ 7월 30, 2025/ 미분류/ 0 comments

CMC-302 S3는 Amazon Web Service 의 상품 중 하나입니다. S3 또한 웹 서비스이기 때문에 http 통신을 합니다. 문제는 S3가 HTTPS 통신 외에 HTTP도 지원한다는 것입니다. 비록, 제가 구축한 시스템의 모든 구간에서 HTTPS를 사용하지만, 명시적으로 S3에서 HTTP를 거부하도록 정책을 추가해 봅시다.   테스트 환경 구축 1. 버킷을 하나 생성하고 PDF 파일 업로드 pdf, jpg, png, txt 파일 중 하나를 업로드 해주세요. 브라우저에서 바로 표시가 가능한 파일을 업로드 해주세요. 아래 단계에서 주소창 url을 복사할 예정이기 때문. 2. 해당 파일을 선택하고 열기 버튼을 누릅니다.   3. 열린 창의 URL 복사 5분동안 유효한 링크가 생성되었습니다. 복사해주세요.   4. 로컬 PC에서 테스트 cd Desktop curl -vv -o local.pdf “복사한 URL주소”   복사한 URL주소는 분명히 https 일 것이기 때문에,  http 로 바꾸고 테스트 해주세요. 아마도, http…

Ubuntu 24.04 LTS Desktop 리뷰

HYEONG HWAN, MUN/ 6월 21, 2025/ 미분류/ 0 comments

Ubuntu 24.04 LTS Desktop 버전이 이전 Ubuntu Desktop 버전 들에 비해서 얼마나 나아졌는지 궁금해서 설치해 보았습니다.   설치 난이도 Windows 를 설치할 수 있는 사람이면, 설치할 수 있습니다.   다국어 지원 (한글 지원) 문구가 이상하거나, 영어와 혼용되어 표시되는 것은 없었습니다. 한국어 설치 중 문제가 있다면, 한국어를 재설치 해보세요.   어플리케이션 지원 일반적인 개발 업무 도구인 Chrome, Slack, VS Code, Git Kraken 등이 잘 설치되고 동작함을 확인했습니다. 그리고 궁금해서 Jan 이라는 AI 로컬 서버프로그램도 구동해 보았습니다.   Ubuntu GUI 지원하는 프로그램 중 일부는 다음과 같습니다. 프로그램이 Crash 발생하거나 오작동 하지는 않는 것 같음. 어차피 메신저, 코딩 어플, Chrome 만 되면 충분하지 않는가?   관리 측면 (원격 데스크톱) 원래 원격 데스크톱을 VNC만 지원했는데, 이제 RDP로 바뀐 것 같더라. 복잡한 설정 없이, Windows…

전통적인 세션 ID 기반 인증과 JWT(Json Web Token) 기반 인증 비교

HYEONG HWAN, MUN/ 5월 10, 2025/ 미분류/ 0 comments

로그인 세션 관리에서 전통적인 세션 ID 기반 인증과 JWT(Json Web Token) 기반 인증은 가장 많이 사용되는 두 가지 방식입니다. 아래는 이 둘의 차이점과 장단점을 비교한 표입니다: 항목 세션 ID 기반 인증 JWT 기반 인증 인증 방식 서버가 세션 ID를 생성하고 클라이언트에 전달 (주로 쿠키에 저장) 서버가 JWT를 생성하고 클라이언트에 전달 (주로 헤더나 로컬스토리지/쿠키에 저장) 서버 저장소 필요 필요 (서버에 세션 저장) 불필요 (토큰 자체에 정보 포함) 확장성 낮음 (세션 저장소 공유 필요) 높음 (무상태 Stateless 구조) 보안성 세션 탈취 위험, 하지만 서버에서 세션 무효화 가능 탈취 시 만료 전까지 유효, 무효화 어려움 (추가 로직 필요) 토큰 크기 작음 (세션 ID) 큼 (Base64 인코딩된 JSON) 무효화 처리 서버에서 세션 삭제 보통 불가능, 블랙리스트 관리 등 별도 구현 필요 관리 편의성 서버가…

생성형 AI 연습하기

HYEONG HWAN, MUN/ 1월 7, 2025/ 미분류/ 0 comments

AI의 시대가 도래했다. 오래 걸릴 줄 알았는데, AI의 성능이 워낙 좋아서, 순식간에 AI의 시대가 되었다. 최근 어느 자료 통계를 봤는데, ChatGPT가 검색엔진으로 분류되어 있더라. 국내 이용률도 8위 정도 되었음. 즉, 요즘엔 구글이나 네이버에서 검색하지 않고 GPT에 물어보는 추세라는 것이다. 아무튼 AI 엔진들을 실습하기 위해 그래픽카드를 구매했다. 현 시점의 최강 가성비 그래픽 카드로. 클라우드에서 AI를 실행해 본 결과, VRAM이 10기가 이상은 되어야 쓸만하다는 결론을 얻었고, 4070Ti Super를 구매했다. (16GB VRAM)   Text to image seoul city, night 이라고 입력하니까 위의 이미지를 생성해 주었다. flux schnell 모델. 요즘, AI 프롬프팅 전문가는 차고 넘쳐나니까, 컴퓨팅 인프라를 다루는 사람으로써 경쟁력을 가지려면, 이런거나 연습해봐야지. 빠르게 AI 시스템을 구축하는 능력을 길러야 한다. 적절한 AI Model을 고르는 능력도 있으면 더 좋다. CLIP (Contrastive Language–Image Pre-training) 이라던가 VAE(Variational…

[CI/CD] Github Action 과 AWS IAM 보안연결 구성하기

HYEONG HWAN, MUN/ 7월 16, 2024/ 미분류/ 0 comments

이 글을 통해서, Github Action 과 AWS IAM 의 안전한 보안 연결을 설정하는 방법에 대해 알아보도록 하자.   이용 사례 (Case Study) 일반적인 사례를 예시로 들어보자. Github 를 이용하고 있는 사용자가, 작성된 파일을 적절히 AWS S3 에 업로드 해야하는 상황이라고 가정해 보겠다. 너무 기초적인 부분은 생략했으니, 어느 정도 AWS 이용 경험이 있으셔야 이해하기 수월합니다. 1. S3 생성하기 파일이 저장될 S3 버킷을 적절히 생성합니다. 저는 laelblog-frontend-example 이라는 버킷을 생성했습니다.   2. IAM 사용자 생성하고 Access key 발급하기 IAM 사용자를 만들고, 적절히 권한을 부여합니다.     3. Github Action 의 IP 대역 확인 https://api.github.com/meta Github Action 의 IP 대역을 확인합니다. 2024년 7월 현재 Github Action이 사용하는 CIDR 네트워크 대역은 4597개 입니다. 해당 json 의 “actions” 항목을 살펴보면 됩니다.   4. AWS IAM…

Ubuntu 24.04 LTS 에서 웹서버(NGINX + PHP-FPM + MySQL) 구성하기

HYEONG HWAN, MUN/ 7월 7, 2024/ 미분류/ 8 comments

이 글을 통해 Ubuntu 24.04 LTS 운영체제에서 NPM(Nginx+PHP+MySQL) 웹서버를 구축하는 방법에 대해 설명하도록 하겠습니다. 일반 사업체 및 실무 서비스에서 사용할 수 있는 안정적인 구축 방법을 설명 하겠습니다. 라엘이의 한마디 : 내 어플리케이션이 최신의 환경에서 구동이 힘들 것 같다면, 기존 OS에서 Ubuntu Pro를 구독하세요. Stable상태를 유지하는 가장 저렴한 방법입니다. * 리눅스 명령어 환경으로 접속하는 방법을 모른다면 이 글로 이동하세요. 리눅스 명령어 환경으로 원격 접속하는 방법 : https://blog.lael.be/post/7574 * 리눅스 설치 후 기초 원격접속 설정을 하려면 이 글로 이동하세요. 리눅스 서버 ssh 원격접속 설정하기 : https://blog.lael.be/post/7678 * VI 에디터(리눅스 편집기) 사용하는 방법 : https://blog.lael.be/post/7321 * Ubuntu 클라우드 서버호스팅을 찾는 중이라면 https://blog.lael.be/post/44 글로 이동하세요. * 서버에 파일을 업로드하고 싶다면 Filezilla 를 사용해보세요. https://filezilla-project.org/ Filezilla 가짜 사이트가 있으니, 반드시 공식 사이트에서만 다운받으세요. * 유료 도메인을 구매 하려면 https://blog.lael.be/post/6357 글로 이동하세요. * Ubuntu Pro 구독에 대한 자세한 설명은 여기에 : https://blog.lael.be/post/11772 LTS 란 무엇인가? *…

AWS 콘솔 – IP 제한하는 방법

HYEONG HWAN, MUN/ 6월 3, 2024/ 미분류/ 0 comments

AWS 는 IAM 이라는 방식으로 권한을 제한하고 있다. 모든 활동은 IAM 의 검사를 받으며, 활동은 CloudTrail 에 기록된다.   1. 콘솔 로그인 이벤트 측정하기 콘솔에 로그인 해 보고, CloudTrail 을 통해서 발생하는 이벤트들을 살펴본다.   콘솔 로그인은 signin:CheckMfa -> signin:ConsoleLogin 가 발생하는 것을 확인했다.   2. IAM 으로 권한제한 정책 만들기 관련 권한을 Deny 하는 정책을 만들어야 한다. 하지만, IAM 에서는 관련 이벤트를 Catch 하지 않는다. Catch 하지 않는 이벤트는 항상 Allow 된다.       3. 결론 AWS 콘솔 접근 제한, 또는 콘솔 로그인 IP 제한하는 기능은 존재하지 않는다. 설정하는 방법도 없다. 전세계 많은 사람들이 수년간 요청했을텐데, 이런 기능이 없다니, 아쉬울 따름이다.     4. 하지만 활동을 제한 할 수는 있다. IAM 이 지원하는 모든 활동을 제한하는 권한 정책을…