-
API, SDK, Protocol, HSL, RTP/RTSP, SNMP, PING 네트워크 용어 정리 및 차이점
1. API (Application Programming Interface) 란?정의: 응용 프로그램 프로그래밍 인터페이스. 프로그램들이 서로 상호작용하는 것을 도와주는 매개체이며, 특정 기능을 수행하기 위해 정해진 약속(규칙과 규격)의 집합입니다.쉬운 예시: 식당의 '메뉴판'과 같습니다.손님(하나의 프로그램)은 주방(다른 프로그램)의 복잡한 요리 과정을 알 필요 없이, 메뉴판(API)을 보고 원하는 음식(기능)을 주문합니다.웨이터(API의 역할)는 주문을 받아 주방에 전달하고, 완성된 음식을 손님에게 가져다줍니다.즉, API는 프로그램 간의 '주문 창구' 역할을 하여 정해진 방식으로 소통하게 해줍니다.2. SDK (Software Development Kit) 란?정의: 소프트웨어 개발 키트. 특정 플..
컴퓨터
2025.03.31
-
[자동 FTP 업로더 (Auto FTP Uploader)] 특정 폴더에 있는 파일을 FTP에 주기적으로 자동 업로드 해주는 툴
단순한 기능이지만 입맛에 맞는 간단한 툴을 찾기 어려워서 (이미 있을 수도?) ChatGPT에게 부탁하여 만들어보았습니다. 원하는 폴더의 데이터를 일정 주기로 원하는 FTP 경로에 자동으로 업로드 해주는 툴입니다. 이미 동일한 파일이 있을 경우 어떻게 처리할 지에 대한 옵션을 추가했고 업로드가 완료된 파일에 대해 자동으로 삭제하는 기능도 추가하였습니다. 실제로 저희 회사에서 필요한 환경은, 기존 프로그램이 계속해서 특정 폴더에 데이터를 생성해내는데, 이걸 FTP에 자동으로 업로드하고 로컬 용량 확보를 위해 바로 삭제해주는 것이 필요했습니다. 첫번째 버전은 아주 쉽게 구현되었지만 아쉬운 점이 많았습니다.특히 FTP 서버에 따라 인코딩 타입 처리 이슈가 있었고 진행율 표시도 미흡했습니다. 여전히 상용 프로그..
Python
2025.03.17
-
M-VAVE 초콜릿 Chocolate PC에서 무선으로 사용하기
기본 구성M-VAVE는 기본적으로 블루투스 연결과 USB-C 유선 연결, PEDAL 단자를 통한 연결을 지원합니다.알리익스프레스에서 검색을 해보면 같은 회사에서 나온 무선 미디 단자를 포함한 세트를 판매하고 있습니다. 저는 미디 입력을 지원하는 멀티 이펙터에 연결하여 추가 풋스위치를 확보하려고 구매를 하였습니다. 블루투스 기능이 없는 프랙탈 FM9에서 사용을 하기 위해 다음과 같이 연결하였습니다. * M-VAVE 무선 미디 장비 IN/OUT FM9 M-VAVE 본체에는 4개의 풋스위치가 있으며 아래의 앱을 통해 PC나 모바일에서 다양한 설정이 가능합니다.https://www.cuvave.com/appdownload AppDownLoad-企业官网 www.cuvave.com 멀티이펙터에서 사용할 기능을..
악기
2025.02.22
-
다른 기기에서는 문제없이 페어링 되는 블루투스 장치가 내 PC에서만 안될 때 해결 방법
블루투스 장치 검색 안됨최근에 새로 구입한 블루투스 장치가 있습니다.전원을 켜면 자동으로 페어링 모드가 되고 모바일이나 PC에서 블루투스 장치 찾기 후 추가가 가능합니다. 그런데 유독 제 업무용 PC에서는 해당 장치가 검색되지 않습니다.(업무용 PC는 데스크탑이라 블루투스 USB 동글을 꽂아서 사용 중입니다) 원인 찾기구글과 유튜브 검색을 통해 여러가지 원인을 찾아보았습니다.그 중 눈에 띄는 한가지가 있었는데 저와 같은 증상이 Windows 11에서 많이 발생한다는 것이었습니다. 여러분들께서 겪으신 문제가 저와 100% 동일하지 않을 수 있겠지만, 저처럼 다른 기기에서는 모두 이상없이 검색되고 페어링까지 정상적인데 특정 기기에서는 장치가 검색조차 되지 않는 경우라면, 장치 불량일 가능성은 낮을 것입니다...
컴퓨터
2024.10.21
-
형광등 안정기 교체 후기 공유 (저와 같은 실수하지 마시길)
※ 주의 : 이 포스팅은 안정기 교체 중 실수의 과정을 포함하고 있으므로 안정기 교체를 위해 순서대로 따라하시면서 보시면 안됩니다.형광등이 나가다자주 있는 일입니다. 주방의 형광등이 갑자기 들어오지 않습니다.보통은 형광등 자체의 수명이 다 된 것입니다.미리 구비해둔 동급의 형광등으로 교체를 해봅니다. 여전히 불이 들어오지 않습니다.그렇다면 형광등은 문제가 없었을 가능성이 높습니다. 기존의 형광등을 다른 곳에 옮겨서 끼워보니 잘 들어옵니다.형광등에는 문제가 없었다는 의미이므로 새 형광등은 다시 원래 장소에 보관을 해둡니다. 그렇다면 원인은?형광등이 문제가 없다면 그 다음 원인으로 안정기가 고장났을 가능성이 높습니다.물론 스위치 불량이나 배선에 문제가 발생할 경우도 없진 않겠지만 특별한 충격이나 사고가 있지..
일반
2024.10.15
-
TubeFolder! 유튜브 구독리스트와 재생목록을 폴더에 넣어서 관리하자! (Feat. 웹뷰앱 수익 인증)
웹뷰앱 3개 출시 이후 수익ChatGPT의 등장으로 많은 기대를 가지고 GPT를 이용한 앱 1개와 GPT에게 코딩을 시켜서 만든 앱 2개를 약 1년 전에 출시하였습니다. 수익모델은 단순히 웹페이지에 붙어있는 애드센스 광고와 모바일 앱에서 웹뷰앱으로 돌아갈 때 띄울 수 있는 전면광고와 앱열기 광고가 전부였습니다. 그것마저 콘텐츠에 비해 광고가 너무 많다는 신고가 들어가서 자주 정책 위반에 걸리기도 했습니다.걸릴 때마다 굉장히 힘들게 하나하나 광고를 줄여가며 통과를 시켰는데, 사실 광고가 많이 나오긴합니다. 그래도 매달 나가는 AWS Lightsail 서버 비용과 그동안 구글 Ads 에 광고했던 몇십만원 정도는 벌어들였어야 본전인데.. 오늘 날짜가 2024년 9월 24일로 월말에 가까운 시점에 구글 애드몹 ..
웹사이트, 앱 개발
2024.09.24
-
영국 고등학교 유학 준비: 필수 정보와 예상 비용 안내
영국 고등학교 유학, 무엇을 준비해야 할까?자녀가 중학교를 마치고 고등학생이 되면서 영국으로 유학을 시작하고자 한다면, 부모로서 다양한 준비와 계획이 필요합니다. 이번 포스팅에서는 영국 고등학교 유학을 위한 필수 준비 사항과 예상 비용에 대해 자세히 알아보겠습니다.1. 학교 선택기숙학교 vs. 데이 스쿨영국 고등학교 유학 시, 기숙학교(Boarding School)와 데이 스쿨(Day School) 중 하나를 선택해야 합니다. 기숙학교는 학생들이 학교 내에서 기숙하며 생활하는 방식으로, 부모의 걱정을 덜어줄 수 있는 장점이 있습니다. 반면, 데이 스쿨은 학생들이 학교에 등교 후 집으로 돌아오는 방식으로, 현지에 가족이나 보호자가 있을 경우 고려할 만합니다.학교 랭킹 및 평가학교 선택 시, 학교의 학업 성..
정보
2024.09.19
-
헷갈리기 쉬운 영어 서수 표현 정리: 1st, 2nd, 3rd의 비밀
1. 서수(Ordinal Number)란?영어에서 서수는 순서를 나타낼 때 사용하는 수를 의미합니다. 대표적으로 첫 번째, 두 번째, 세 번째를 의미하는 표현이죠. 우리말로는 "첫 번째, 두 번째"라고 하듯이 영어에서는 1st, 2nd, 3rd를 사용합니다.2. 서수에서 자주 헷갈리는 표현들한국인들이 자주 헷갈리는 서수 표현 중 하나는 1, 2, 3으로 끝나는 수에 따른 서수 표현입니다. 특히, 11th, 12th, 13th과 같은 경우가 많은 혼란을 줍니다. 여기서 중요한 점은 11, 12, 13은 예외적으로 th를 사용하지만, 그 외의 1, 2, 3으로 끝나는 수는 각각 1st, 2nd, 3rd를 사용합니다.예시:1st (첫 번째)2nd (두 번째)3rd (세 번째)3. 21st, 22nd, 23rd..
정보
2024.09.12
-
점프 데스크탑 (Jump Desktop) 으로 Mac OS 원격 접속 시 한글 입력 문제 해결
다른 편의 기능을 사용하기 위해 점프 데스크탑에서 Mac OS에 원격 접속 시, Windows Shortcuts을 사용하게 되면 오히려 다른 기능에 문제가 생기는 것 같다.순정 Mac OS를 사용하는 기분으로 웬만한 단축키 설정은 모두 없애주고 아래와 같이 단순하게 설정해주면 한글 입력을 비롯하여 큰 문제 없이 사용이 가능하다.Windows Shortcuts 기능은 비활성화 한다. 키보드의 윈도우 키의 조합을 자연스럽게 원격 Mac OS에서 사용할 수 있게 해주는 것이지만 그냥 Mac OS에서 윈도우 키를 사용하지 않는다고 생각하면 편하다 (이 기능을 비활성화해놓으면 원격 상태에서 윈도우 키를 누르면 호스트 PC에 윈도우 키가 전달된다)이 기능이 활성화되어있을 경우, 전체 화면으로 원격 제어 상태에서 윈..
컴퓨터
2024.09.09
-
React-native (리액트 네이티브) 모든 라이브러리 업데이트 방법
React-native의 모든 라이브러리 업데이트 방법 간혹 특정 라이브러리를 새로 설치했을 때 의존성이 있는 다른 라이브러리의 버전과 호환이 되지 않는 경우가 있습니다. 에러 메세지를 따라서 차근차근 처리해나가면 대부분 해결될 때가 많지만 계속해서 다른 호환성 문제가 이어지는 경우도 간혹 발생합니다. 이 경우 모든 라이브러리를 한번에 업데이트 하는 것으로 해결될 때가 있습니다. 도움을 받았던 내용에 대해 개인 참고용으로 기록을 남깁니다. React Native 프로젝트에서 모든 라이브러리를 최신 버전으로 업데이트하는 것은 몇 가지 단계를 포함합니다. 다음은 이 프로세스를 거칠 수 있는 방법입니다: 라이브러리 버전 확인: 먼저 프로젝트의 현재 라이브러리 버전을 확인하세요. package.json 파일에서..
웹사이트, 앱 개발
2024.01.17
-
AWS Lightsail Ubuntu (우분투) 가상머신 SSH 관련 명령어
Ubuntu 우분투 가상 머신 SSH 관련 명령어 취미로 개발한 앱 중 파이썬의 플라스크를 이용한 웹서버가 있습니다. 매우 낮은 사양만 필요하기 때문에 일반 PC를 24시간 돌리는 것보다 훨씬 저렴하게 운영할 수 있는 AWS의 Lightsail을 알아보았습니다. 무료 사용 기간이 있고 가장 낮은 사양의 경우 한달내내 돌려도 한달에 10,000원 미만의 가격이면 운영이 가능하므로 저에겐 최상의 선택지였습니다. 저는 우분투로 가상머신의 OS를 선택하였고 고정 IP를 할당한 뒤 Putty 등의 터미널을 이용하여 SSH 접속을 할 수 있도록 설정하였습니다. 이 포스팅에서는 가상머신에 SSH로 접속을 하였을 때, 자주 사용하지만 매번 기억이 나지 않아 검색해보는 주요 명령어들을 정리해보았습니다. 우선 screen..
웹사이트, 앱 개발
2024.01.17
-
React-native Code push (리액트 네이티브 코드푸시) 관련 명령어
개인 참고를 위한 Code push 관련 명령어 정리 안드로이드와 iOS 앱을 스토어에 등록 후, 자잘한 수정을 위해 전체 업데이트를 하는 경우 심사 기간이 소요됩니다. 저의 경우에는 수정 내용과 전혀 무관한 제목이나 스토어 등록 정보 등을 이유로 (이미 출시되어있는 기존 내용과 변경 사항 없음) 심사가 거부되기도 합니다. 그런데 최근 앱들을 보면 스토어에서 업데이트를 하지 않아도 앱 실행 시 가끔 자체적으로 업데이트를 진행하는 화면이 보일 때가 있습니다. 어떤 기능인가 알아보니 코드푸시라는 것이었고 그 내용을 ChatGPT에게 물어보니 다음과 같은 답변을 얻을 수 있었습니다. CodePush는 React Native와 같은 모바일 애플리케이션 개발 플랫폼에서 사용되는 기능입니다. 이 기능의 주 목적은 ..
웹사이트, 앱 개발
2024.01.17
-
웹사이트, 앱 개발
2023.05.14
비로그인 무료 ChatGPT 서비스 - FreeGPT (맞춤형 사전 프롬프팅)
FreeGPT 웹사이트 오픈 ChatGPT API를 사용하여 열심히 만들었던 타로봇 사이트를 도메인에 연결해놓고보니, 사전에 지정하는 프롬프팅만 용도에 맞게 개별 적용시킨다면 다양한 맞춤형 챗봇을 만들 수 있겠다는 생각이 들었습니다. 물론 용도에 맞게 입력폼의 내용도 달라져야하고 (예를 들어 운세를 서비스하려면 생일, 태어난 시간 등이 필요하고 고민을 들어주려면 나이와 성별 등이 필요할 것입니다) AI봇의 캐릭터도 다르게 만들어주는 작업이 필요했습니다. 두번째 서비스 추가 먼저 떠올린 것은 제가 실제 업무 시에 자주 사용하는 프롬프트인 "아래 내용 영어로 변경해줘" 로 사용하는 자연스러운 영작 서비스였습니다. 물론 저 프롬프트만으로는 간혹 번역이 아닌 대답을 해버릴 때가 있고 오동작할 경우가 많기 때문에..
-
AI
2023.03.06
업데이트된 커스텀 모델 받아가세요 (진짜 사람같은 AI그림 - Stable Diffusion) - 자세한 설명 포함
기존 환경에서 모델만 교체 이전 글을 통해 이미 Stable Diffusion WebUI 환경이 구축되어있는 경우, 간단하게 모델만 새로 교체하면 업그레이드된 결과물을 얻을 수 있습니다. 아직 설치를 하지 않으신 분들은 아래 링크를 통해 설치를 하고 모델 교체 방법도 참고하시고 오시길 바랍니다. 2023.02.15 - [공부/AI] - 진짜 사람같은 AI 그림을 만들어보자! Stable Diffusion + Custom model 적용 방법 (예제 Prompt 공유) 진짜 사람같은 AI 그림을 만들어보자! Stable Diffusion + Custom model 적용 방법 (예제 Prompt 공유) Parameters Prompt best quality, ultra high res, (photoreali..
-
AI
2023.02.15
진짜 사람같은 AI 그림을 만들어보자! Stable Diffusion + Custom model 적용 방법 (예제 Prompt 공유)
Parameters Prompt best quality, ultra high res, (photorealistic:1.4), 1girl, (Kpop idol), posing, (aegyo sal:1), busty, curvy, small chest, (light blue hair:1), ((puffy eyes)), looking at viewer, laughing, happy, full body, sleeveless white button shirt, black skirt, black choker, beach Negative prompt paintings, sketches, (worst quality:2), (low quality:2), (normal quality:2), lowres, normal qu..
-
게임
2022.11.20
젤다의 전설 - 야생의 숨결(야숨), 컴퓨터로 플레이하는 방법 완벽 정리! (그대로 따라하기만 하세요)
이미 많은 곳에서 젤다의 전설을 PC로 즐기는 방법들을 소개하고 있습니다.검색을 통해 누구나 할 수 있지만 저처럼 중간에 많은 시행 착오들을 겪지 않도록 가능한 자세하게 정리해보았습니다. ※ 현재 많은 분들이 아래 내용을 따라했을 때 오류가 발생되거나 한글패치 적용이 안된다고 댓글을 통해 제보해주시고 계십니다.최근 블로그 관리를 하지 못하여 너무 늦게 확인한 점 진심으로 사과드립니다.추측컨데, 고정 자료가 아닌 인터넷에서 내려받는 구성이라 일부 자료들의 버전의 호환성에 문제가 발생한 것 같습니다. 핀 고정 해놓은 댓글을 통해 문제 해결에 도움이 되시길 바랍니다. 닌텐도 스위치 vs 닌텐도 WiiU 현재 닌텐도 스위치용 에뮬레이터도 나오긴 했으나 젤다의 전설 - 야생의 숨결을 플레이하는데 최적화된 것은닌..
-
건강
2022.11.19
20년 헤비스모커의 확실한 금연 성공 방법 공유, 후기 (담배는 평생 참는다? No!)
언젠가 유튜브 영상으로 꼭 만들어보고 싶었던 주제이지만 아직까진 영상 편집이 막막하기만 해서 먼저 이렇게 블로그에 정리를 해봅니다. 1년 전 즈음, 책으로 담배를 끊고 2년을 넘기고 제가 활동하던 네이버 카페에 작성했던 글이 있었는데 악기를 다루던 카페 특성상 당시에는 그냥 스쳐지나가는 주제에 불과했지만 그래도 나름대로 책의 핵심 내용을 잘 요약했다고 생각이 되어 이렇게 다시 긁어와봅니다. 책으로 담배를 끊다 저는 20년 이상을 하루에 한갑반~두갑을, 중간에 큰 수술이 있었을 때를 제외하면 만48시간 이상을 온전히 끊어본 적이 없는 나름 헤비스모커였다고 할 수 있습니다. (18년 연초 + 3년 전담) 여담이지만, 어릴 적 진심으로 사랑했던 여자친구(지금 와이프 아님)와 연애 중, 담배를 끊으면 더 좋..
-
건강
2022.11.22
6년간의 만성 목디스크 90% 이상 치료 후기 및 자가치료 방법 강력 추천
6년간 고생하며 수술을 제외하고는 안해본 치료가 없었기 때문에 다시 원래대로 돌아갈 수 없을 것만 같았던 목디스크 통증이 어느 날 갑자기 좋아지기 시작했습니다. 지금은 주관적인 느낌이지만 95% 이상 좋아져서 일상 생활에 아무런 지장이 없는 상태가 되었습니다. 저는 의사가 아니므로 갑자기 좋아지기 시작했을 때 했었던 몇가지 자가치료 방법 및 운동들 중 어떤 것이 영향을 준 것인지 명확하게 판단을 내릴 수는 없습니다. 또한 목디스크 증상이 있는 사람마다 모두 세부적으로는 다른 변수들이 있을 수 있기 때문에 저의 경험이 다른 분들에게는 도움이 되지 않을 수 있습니다. 그러나 적어도 저는 수많은 목디스크 치료에 도움이 되는 방법 및 운동들 중 마지막 두가지 방법을 제대로 해보기 전까지는 6년간 전혀 호전이 없..
-
블로그 관련
2022.11.21
미리 알아서 좋았던 티스토리 최강 무료 '미넴 스킨' 후기
태생적으로 디자인 감각이라고는 전혀 없는 저에게 티스토리 기본 제공 스킨은 저에게 너무 막막하게만 느껴졌습니다. 처음으로 스킨을 골라야하는 단계에서는 너무 멋진 샘플 이미지들로 어떤 것을 골라도 멋지겠단 생각을 했지만 막상 적용 후 아무 글도 없는 상태에서는 그저 텅빈 화면 뿐이라 과연 아래 이미지들과 같이 멋진 디자인이 될까? 라는 생각이 들었습니다. 시험 삼아 글을 한개 만들어보니 위와 같은 멋진 디자인은 역시 자동으로 나오는 것이 아닌 디자인의 영역이다는 것을 깨달았습니다. 이제 막 블로그를 시작하는 초보자의 입장에서 우연히 발견한 미넴 스킨은 저에게 한줄기 빛과도 같았습니다. 티스토리 무료 최강 미넴 스킨 티스토리 무료 최강 미넴 스킨 소개 및 설치 방법 기본 제공 스킨을 나름대로 고쳐 쓰다가 만..