프로그래밍/Etc
R-ESRGAN 으로 이미지, 영상 4배 업스케일링 해보자! - GUI를 활용해 간편하게 업스케일링 하기
업스케일링이란업스케일링이란 사진이나 동영상의 픽셀에 새로운 픽셀을 끼워 넣어 해상도를 높혀주는 기능입니다. 쉽게 이야기 해서 구린 흐릿한 저해상도의 이미지를, 선명한 이미지로 바꿔주는 기술인거죠. 기존 기술이 발전하지 못한 상황에선 AI를 활용하지 않고 그냥 컴퓨터 알고리즘으로 보정을 시도했는데, 아무래도 사람이 다시 그리지 않고 단순 컴퓨터 계산으로 업스케일을 시도했다보니 해도 원본과 결과물의 차이가 크지 않았습니다. 내용 참고 : 나무위키그래서 비 AI 업스케일링을 하고 포토샵 같은걸 켜서 선명하게 하거나, 노이즈 제거를 해서 후보정 하곤 했죠. 하지만 요즘은 아시겠다 싶이 AI 기술이 폭발적으로 발전하고 있는 추세입니다. 이 흐름에 따라 AI를 활용하여 이미지 업스케일링을 할 수 있게 되었고, 결과..
프로그래밍/Etc
GoingBus로 ChatGPT4(ChatGPT-4o) 싸게 써보자! 실제 사용 후기 포함
서론이해를 위해 작성합니다. 궁금하신 분들만 ~ gpt4 싸게 쓰는 방법만 궁금하신 분들은 스크롤 아래로안녕하세요 파일입니다. 원래 채팅을 하면 답을 주는 인공지능 챗봇의 경우 국내에서 유명한거야 심심이 정도 밖에 없었습니다. 이 심심이 마저도 성능이 매우 조악하고 앞에서 한 말을 기억도 못하고 맥락도 없이 대화가 이어지는 경우가 많았죠. 그나마 장점이라고 하면 검열이 없다는거? 인터넷에 떠도는 유머중에 심심이에 관한 내용이 상당수 많습니다. 대부분이 수위 없는 매운 대화로 웃겨서 올라와 있는 경우가 많죠. 이때까지만 해도 그냥 챗봇은 심심할 때 사용하는 장난감, 의미 없는 물건 정도로 여겨졌습니다. 그러다가 2020년 12월 경에 이루다 라는 여성형 인공지능 챗봇이 나오면서 챗봇에 대한 인식이 조금 바..
프로그래밍/Etc
이전에 작업한 SMS 웹 전송 시스템 유지 보수 (2)
역시 새벽에 할 거 없을땐 코딩하고 게임 번갈아 가면서 하는게 최고죠. 또 다시 SMS 전송 시스템 업그레이드 입니다. * 이전 업그레이드 (1) 참고 1. 파일 편집 열 너비가 고정 너비를 가지도록 수정 기존에 Vuetify Table을 이용하면 각 열 너비가 컨텐츠 내용에 따라 맞춰져, 페이지를 넘길때마다 열 너비가 마구잡이로 바뀌어 UI가 깨지는 듯 한 느낌이 들었는데요. 이를 조금이라도 완화하고자 파일 편집 열을 고정 너비로 수정했습니다. 이렇게 해두면 페이지를 넘길 시 파일 이름, 업로드 날짜는 여전히 컨텐츠 내용에 따라 바껴서 조금 정신 사나울 지 몰라도 파일 편집 열이라도 고정이라 변화를 조금 줄일 수 있게 되었습니다. 많은 열 중에서 파일 편집 열을 고정 너비로 수정한 건 기존에 파일 이름..
프로그래밍/Etc
티스토리 댓글창 안열림 window.open is not a function 문제 해결
오랜만에 블로그 댓글이 달려서 몇 분한테 댓글을 달려고 했더니 댓글이 달리지 않는 이상한 문제가 발생했습니다. F12로 개발자 도구를 열어서 디버깅을 해보니깐 window.open is not a function 위와 같은 문제가 생기더라구요? 티스토리에서는 블로그 관리에 필요한 대부분의 자바스크립트 코드를 알게 모르게 common.js 라는 파일에 둬서 티스토리 기반의 블로그에 삽입 시켜 자동 로딩 시키는 듯 한데요. 솔직히 굉장히 당황했습니다. 이번에 바꾼 스킨 문제인가? 티스토리에서 뭔가 바뀌어서 버그가 생긴건가 하고 스킨 판매자님 홈페이지에 가서 댓글을 작성했는데 거기선 또 잘되더라구요. 일단 문제에 대해 조금 더 자세히 알아보자면 댓글창에서 수정, 삭제 또는 답글 버튼을 누르면 아무것도 동작하지..
프로그래밍/Etc
VS 2022 C/C++ Compiler보다 더 깐깐한 gcc/g++ Compiler!
VS 2022 C++ 컴파일러에선 오류나 경고가 하나도 잡히지 않는데, 같은 코드를 VSCode에서 g++로 빌드해서 실행해보니 오류, 경고 작렬이네요. 개인적인 감상으론 사실 제대로 깐깐하게 컴파일 하는건 gcc나 g++가 VS 컴파일러보다 한수위인거 같고, VS 컴파일러는 Dev C++ 컴파일러보다 한 수 위인거 같습니다. 즉 정리하자면 gcc/g++ compiler > VS C/C++ compiler > Dev C++ 컴파일러 순으로 순위(?)가 매겨질 수 있겠네요. 사실 저는 gcc나 g++ 컴파일러를 선호하는 편인데 아무래도 GNU 프로젝트 시절부터 내려온, C 표준을 잘 지키는 근본 컴파일러기도 하고, UNIX 계열 운영체제 / 윈도우 가리지 않고 사용할 수 있다보니 좋아합니다. Visual ..
프로그래밍/Etc
[Solved.ac] 새싹 100%
DP에 막힌 뒤로 골드 4에서 정체되서 안 풀고 있었는데 ㅎㅎ.. solved.ac 에 새싹이라는 탭에서 브론즈 5 레벨 수준의 기초 문제가 생겼길레 전부 100% 채워놨습니다. 오랜만에 힐링이네요. 이것보다 DFS나 BFS, 힙 문제 풀어야 할탠데.. 뭐하고 있는건지 ㅋㅋㅋ..
프로그래밍/Etc
GitHub Copilot Student 계정으로 무료로 사용해본 후기 및 간단한 사용 팁
https://www.youtube.com/watch?v=R-lIeSR8-hE 구독중인 코딩애플님 유투브 영상에서 Copilot을 사용하는 내용을 우연히 보게되어서 AI기반의 코드 자동 완성 기반 서비스 Copilot을 오늘 처음으로 사용해보게 되었습니다. 본 글은 우선 Copilot의 가이드 글은 아니고 사용해본 후기기 때문에 자세한 Copilot의 설치 방법은 다루지 않습니다. Copilot을 이용하면 원하는 코드를 텍스트로 입력하면, Github 코드들을 기반으로 학습된 인공지능 GPT-3 모델을 이용해서 코드를 직접 생성해주는 들어만 보면 아주 혁신적인 도구입니다. https://www.youtube.com/watch?v=a9349pRiCRk 사실 Copilot이 나온진 1년이 더 넘었습니다. 당..
프로그래밍/Etc
[VIM] ESC 입력 시 (일반모드) 자동으로 영문으로 전환해주는 유틸리티
VIM을 사용할 때 ESC나 Ctrl + [ 를 입력하면 일반 모드(Normal Mode) 로 이동이 되는데 한글 상태에서 일반 모드로 전환을 하면 영문 입력이 제대로 되지 않아서 일반 모드의 기능을 제대로 사용할 수 없습니다. 그래서 한글로 전환된 상태라면 일반 모드에서는 한영키를 한번 더 눌러줘야 하는 불편함이 있습니다. 매번 작성하면서 한영 유무를 확인한다는 것은 번거롭고, 특히 프로그램 개발자로써는 말도 안되는 일이라고 생각해서 인터넷에 공개된 소스코드를 참고해 관련 유틸리티를 제작했습니다. https://github.com/pgh268400/VIM_AUTO_HANGUL/releases/tag/v1 Release main_release · pgh268400/VIM_AUTO_HANGUL github..
이모티콘창 닫기
울음
안녕
감사
당황
춤
피폐