인기 글
최신 글
- 헷갈리기 쉬운 영어 서수 표현 정리: 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..
- 점프 데스크탑 (Jump Desktop) 으로 Mac OS 원격 접속 시 한글 입력 문제 해결 다른 편의 기능을 사용하기 위해 점프 데스크탑에서 Mac OS에 원격 접속 시, Windows Shortcuts을 사용하게 되면 오히려 다른 기능에 문제가 생기는 것 같다.순정 Mac OS를 사용하는 기분으로 웬만한 단축키 설정은 모두 없애주고 아래와 같이 단순하게 설정해주면 한글 입력을 비롯하여 큰 문제 없이 사용이 가능하다.Windows Shortcuts 기능은 비활성화 한다. 키보드의 윈도우 키의 조합을 자연스럽게 원격 Mac OS에서 사용할 수 있게 해주는 것이지만 그냥 Mac OS에서 윈도우 키를 사용하지 않는다고 생각하면 편하다 (이 기능을 비활성화해놓으면 원격 상태에서 윈도우 키를 누르면 호스트 PC에 윈도우 키가 전달된다)이 기능이 활성화되어있을 경우, 전체 화면으로 원격 제어 상태에서 윈..
- React-native (리액트 네이티브) 모든 라이브러리 업데이트 방법 React-native의 모든 라이브러리 업데이트 방법 간혹 특정 라이브러리를 새로 설치했을 때 의존성이 있는 다른 라이브러리의 버전과 호환이 되지 않는 경우가 있습니다. 에러 메세지를 따라서 차근차근 처리해나가면 대부분 해결될 때가 많지만 계속해서 다른 호환성 문제가 이어지는 경우도 간혹 발생합니다. 이 경우 모든 라이브러리를 한번에 업데이트 하는 것으로 해결될 때가 있습니다. 도움을 받았던 내용에 대해 개인 참고용으로 기록을 남깁니다. React Native 프로젝트에서 모든 라이브러리를 최신 버전으로 업데이트하는 것은 몇 가지 단계를 포함합니다. 다음은 이 프로세스를 거칠 수 있는 방법입니다: 라이브러리 버전 확인: 먼저 프로젝트의 현재 라이브러리 버전을 확인하세요. package.json 파일에서..
- AWS Lightsail Ubuntu (우분투) 가상머신 SSH 관련 명령어 Ubuntu 우분투 가상 머신 SSH 관련 명령어 취미로 개발한 앱 중 파이썬의 플라스크를 이용한 웹서버가 있습니다. 매우 낮은 사양만 필요하기 때문에 일반 PC를 24시간 돌리는 것보다 훨씬 저렴하게 운영할 수 있는 AWS의 Lightsail을 알아보았습니다. 무료 사용 기간이 있고 가장 낮은 사양의 경우 한달내내 돌려도 한달에 10,000원 미만의 가격이면 운영이 가능하므로 저에겐 최상의 선택지였습니다. 저는 우분투로 가상머신의 OS를 선택하였고 고정 IP를 할당한 뒤 Putty 등의 터미널을 이용하여 SSH 접속을 할 수 있도록 설정하였습니다. 이 포스팅에서는 가상머신에 SSH로 접속을 하였을 때, 자주 사용하지만 매번 기억이 나지 않아 검색해보는 주요 명령어들을 정리해보았습니다. 우선 screen..
- React-native Code push (리액트 네이티브 코드푸시) 관련 명령어 개인 참고를 위한 Code push 관련 명령어 정리 안드로이드와 iOS 앱을 스토어에 등록 후, 자잘한 수정을 위해 전체 업데이트를 하는 경우 심사 기간이 소요됩니다. 저의 경우에는 수정 내용과 전혀 무관한 제목이나 스토어 등록 정보 등을 이유로 (이미 출시되어있는 기존 내용과 변경 사항 없음) 심사가 거부되기도 합니다. 그런데 최근 앱들을 보면 스토어에서 업데이트를 하지 않아도 앱 실행 시 가끔 자체적으로 업데이트를 진행하는 화면이 보일 때가 있습니다. 어떤 기능인가 알아보니 코드푸시라는 것이었고 그 내용을 ChatGPT에게 물어보니 다음과 같은 답변을 얻을 수 있었습니다. CodePush는 React Native와 같은 모바일 애플리케이션 개발 플랫폼에서 사용되는 기능입니다. 이 기능의 주 목적은 ..
- PSN (PlayStation Network) 2차 인증 꼭 하세요 - 계정 해킹 후 129,000원 * 18회 결제 사례 공유 꿈인가? 2023년 11월 26일 일요일, 그 주 화요일부터 시작된 지독한 몸살감기가 주말 정기 공연일까지 이어졌습니다. 몇 달을 함께 준비해왔던 팀원들이 있었고, 또 음향 보조 스텝으로 돕고 있던 공연이었기 때문에 컨디션을 유지해야한다는 생각 하나로 억지로 약을 들이붓다시피해서 당일 컨디션을 강제로나마 잡았던 날로 기억합니다. 그렇게 그날 하루만 약기운으로라도 버티자며 그 전날인 25일 토요일도 일찍 약을 먹고 잠을 청했습니다. 약기운에 비몽사몽 꿈도 많이 꾸고 잠도 설치다가 새벽 4시쯤 식은 땀을 쫙 흘리고 두통이 싹 사라진 상태로 잠에서 깼습니다. 그렇게 껴입고 땀을 빼보려고 해도 땀 한방울 나지 않고 심한 오한만 계속 되었었는데, 드디어 감기가 나았구나 라는 생각에 기뻤습니다. 그리고 물한잔을 마..
- React-native 웹뷰앱 (전생 얼굴 검출기) 개발 기록 (개인 참고용) ※ 이번 포스팅은 개인 기록 목적으로 두서 없이 작성될 수 있으며 반말로 기록할 것입니다. 이전 기록 및 목적 이전에 Expo를 이용하여 React-native 웹뷰앱 개발을 했었다. 그러나 Expo의 편리함보다는 세부적인 수정이 불가능한 구조가 더 불편하여 Expo eject란 방법을 사용하여 Expo 프로젝트에서 일반적인 React-native 구조로 변경을 했다. 하지만 수동으로 고쳐줘야하는 것들이 너무 많이 생겨서 처음부터 React-native 프로젝트를 생성해서 진행했던 기억이 난다. 이번에 개발 중인 신규 웹서비스를 다시 웹뷰앱으로 만들어 출시하려고 하는데, 매번 찾아보기 어려울 것 같아서 이번 기회에 기록을 하면서 진행해보려고 한다. 현재 1차 개발 완료를 한 웹서비스는 전생 얼굴 검출기라..
- 앱스토어 출시 후 정책 위반으로 앱 삭제 및 광고비 증발 이전 기록들 웹서비스 개발 및 안드로이드 앱 출시 일전에 ChatGPT API를 이용한 웹서비스를 취미로 만들었던 적이 있습니다. 2023.05.14 - [개발, 코딩/웹사이트 개발] - 비로그인 무료 ChatGPT 서비스 - FreeGPT (맞춤형 사전 프롬프팅) 비로그인 무료 ChatGPT 서비스 - FreeGPT (맞춤형 사전 프롬프팅) FreeGPT 웹사이트 오픈 ChatGPT API를 사용하여 열심히 만들었던 타로봇 사이트를 도메인에 연결해놓고보니, 사전에 지정하는 프롬프팅만 용도에 맞게 개별 적용시킨다면 다양한 맞춤형 챗봇을 만들 ourhertz.tistory.com 그리고 이 웹서비스를 앱으로 쉽게 변환할 수 있도록 리액트 네이티브의 웹뷰 라는 것을 사용하여 구글 플레이스토어에 출시를 하였습..
- 우분투(Ubuntu)에서 wget과 ftp 명령으로 파일 다운로드 및 업로드 방법 우분투는 리눅스 기반의 운영체제 중 하나로서, 이러한 환경에서 다양한 작업을 수행할 수 있습니다. 이번 포스트에서는 wget과 ftp 명령을 사용하여 FTP 서버에서 파일을 다운로드하고 업로드하는 방법을 살펴보겠습니다. wget 명령으로 FTP 서버로부터 파일 다운로드 wget은 웹 서버 또는 FTP 서버에서 파일이나 컨텐츠를 다운로드하는 데 사용하는 무료 유틸리티입니다. 다음은 wget을 이용하여 FTP 서버에서 파일을 다운로드하는 방법을 보여주는 예제입니다. wget ftp://username:password@your-ftp-server.com/path/to/file 위 코드에서 'username'과 'password'는 FTP 서버에 로그인하는 데 사용하는 사용자 이름과 암호입니다. 'your-ft..
- 2023 새만금 세계스카우트 잼버리 파행 논란: 국제적 망신의 원인과 배경 요약 2023년 새만금 세계스카우트 잼버리가 1일 전북 부안에서 개막한 이후, 수많은 문제와 논란으로 파행 위기에 놓였습니다. 이번 잼버리는 152개 나라에서 약 4만 3000명이 참가한 역대 최대 규모의 행사였으나, 여러 가지 문제가 도마 위에 오르며 '국제적 망신'이라는 비판까지 받고 있습니다. 잼버리 파행 논란의 주요 원인들 온열질환 환자 속출 새만금은 바다를 메워 만든 간척지인데요. 나무 한 그루 없는 벌판이라 뙤약볕을 피할 곳이 마땅치 않았습니다. 이로 인해 폭염 속에 개막식 날부터 온열질환 환자가 쏟아졌고, 조직위원회가 그늘 쉼터 등을 만들었지만 역부족이었습니다. 의료 시설이 열악하고 의료 인력·약품도 부족해서 환자들이 방치되는 상황이 발생했습니다. 시설 엉망 장마철에 내린 빗물로 곳곳이 진흙탕으로..
- Ubuntu에서 NVIDIA GPU 드라이버 설치, 확인, 업데이트 방법 Ubuntu에서 NVIDIA GPU 드라이버를 설치하고, 그 설치가 정상적으로 이루어졌는지 확인하는 방법, 그리고 필요한 경우 드라이버를 업데이트하는 방법에 대해 알아보겠습니다. 1. 드라이버 설치하기 Ubuntu에서 NVIDIA GPU 드라이버를 설치하는 가장 일반적인 방법은 아래와 같습니다: sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update sudo ubuntu-drivers autoinstall 첫 번째 명령어는 새로운 Personal Package Archive(PPA)를 추가하고, 두 번째 명령어는 패키지 목록을 업데이트합니다. 세 번째 명령어는 ubuntu-drivers라는 도구를 이용해 시스템에 가장 적합한 드라이버를 자동으로..
- 구글 플레이 스토어 출시를 위한 AAB (Android App Bundle) 빌드 방법 APK가 아닌 AAB? AAB (Android App Bundle)은 앱의 모든 컴파일된 코드 및 리소스를 포함하며 APK 생성 및 서명을 Google Play에 맡기는 게시 형식입니다. 2021년 8월부터 구글은 새로 업로드되는 모든 앱에 대해 AAB 형식만 가능하도록 정책을 변경하였습니다. 준비 저는 현재 expo와 EAS를 사용 중이며 다른 환경은 정보가 맞지 않을 수 있습니다. 저의 개인 기록을 공유하는 것이므로 여러분의 환경을 고려하여 확인이 필요합니다. 지금까지의 환경은 이전 포스팅을 참고하시기 바랍니다. 2023.05.08 - [개발, 코딩/웹사이트, 앱 개발] - Expo와 React-native-webview를 사용한 웹뷰앱 만들기 Expo와 React-native-webview를 사용한..
스페셜
- 웹사이트, 앱 개발 비로그인 무료 ChatGPT 서비스 - FreeGPT (맞춤형 사전 프롬프팅) FreeGPT 웹사이트 오픈 ChatGPT API를 사용하여 열심히 만들었던 타로봇 사이트를 도메인에 연결해놓고보니, 사전에 지정하는 프롬프팅만 용도에 맞게 개별 적용시킨다면 다양한 맞춤형 챗봇을 만들 수 있겠다는 생각이 들었습니다. 물론 용도에 맞게 입력폼의 내용도 달라져야하고 (예를 들어 운세를 서비스하려면 생일, 태어난 시간 등이 필요하고 고민을 들어주려면 나이와 성별 등이 필요할 것입니다) AI봇의 캐릭터도 다르게 만들어주는 작업이 필요했습니다. 두번째 서비스 추가 먼저 떠올린 것은 제가 실제 업무 시에 자주 사용하는 프롬프트인 "아래 내용 영어로 변경해줘" 로 사용하는 자연스러운 영작 서비스였습니다. 물론 저 프롬프트만으로는 간혹 번역이 아닌 대답을 해버릴 때가 있고 오동작할 경우가 많기 때문에..
- AI 업데이트된 커스텀 모델 받아가세요 (진짜 사람같은 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 진짜 사람같은 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..
- 게임 젤다의 전설 - 야생의 숨결(야숨), 컴퓨터로 플레이하는 방법 완벽 정리! (그대로 따라하기만 하세요) 이미 많은 곳에서 젤다의 전설을 PC로 즐기는 방법들을 소개하고 있습니다.검색을 통해 누구나 할 수 있지만 저처럼 중간에 많은 시행 착오들을 겪지 않도록 가능한 자세하게 정리해보았습니다. ※ 현재 많은 분들이 아래 내용을 따라했을 때 오류가 발생되거나 한글패치 적용이 안된다고 댓글을 통해 제보해주시고 계십니다.최근 블로그 관리를 하지 못하여 너무 늦게 확인한 점 진심으로 사과드립니다.추측컨데, 고정 자료가 아닌 인터넷에서 내려받는 구성이라 일부 자료들의 버전의 호환성에 문제가 발생한 것 같습니다. 핀 고정 해놓은 댓글을 통해 문제 해결에 도움이 되시길 바랍니다. 닌텐도 스위치 vs 닌텐도 WiiU 현재 닌텐도 스위치용 에뮬레이터도 나오긴 했으나 젤다의 전설 - 야생의 숨결을 플레이하는데 최적화된 것은닌..
- 건강 20년 헤비스모커의 확실한 금연 성공 방법 공유, 후기 (담배는 평생 참는다? No!) 언젠가 유튜브 영상으로 꼭 만들어보고 싶었던 주제이지만 아직까진 영상 편집이 막막하기만 해서 먼저 이렇게 블로그에 정리를 해봅니다. 1년 전 즈음, 책으로 담배를 끊고 2년을 넘기고 제가 활동하던 네이버 카페에 작성했던 글이 있었는데 악기를 다루던 카페 특성상 당시에는 그냥 스쳐지나가는 주제에 불과했지만 그래도 나름대로 책의 핵심 내용을 잘 요약했다고 생각이 되어 이렇게 다시 긁어와봅니다. 책으로 담배를 끊다 저는 20년 이상을 하루에 한갑반~두갑을, 중간에 큰 수술이 있었을 때를 제외하면 만48시간 이상을 온전히 끊어본 적이 없는 나름 헤비스모커였다고 할 수 있습니다. (18년 연초 + 3년 전담) 여담이지만, 어릴 적 진심으로 사랑했던 여자친구(지금 와이프 아님)와 연애 중, 담배를 끊으면 더 좋..
- 건강 6년간의 만성 목디스크 90% 이상 치료 후기 및 자가치료 방법 강력 추천 6년간 고생하며 수술을 제외하고는 안해본 치료가 없었기 때문에 다시 원래대로 돌아갈 수 없을 것만 같았던 목디스크 통증이 어느 날 갑자기 좋아지기 시작했습니다. 지금은 주관적인 느낌이지만 95% 이상 좋아져서 일상 생활에 아무런 지장이 없는 상태가 되었습니다. 저는 의사가 아니므로 갑자기 좋아지기 시작했을 때 했었던 몇가지 자가치료 방법 및 운동들 중 어떤 것이 영향을 준 것인지 명확하게 판단을 내릴 수는 없습니다. 또한 목디스크 증상이 있는 사람마다 모두 세부적으로는 다른 변수들이 있을 수 있기 때문에 저의 경험이 다른 분들에게는 도움이 되지 않을 수 있습니다. 그러나 적어도 저는 수많은 목디스크 치료에 도움이 되는 방법 및 운동들 중 마지막 두가지 방법을 제대로 해보기 전까지는 6년간 전혀 호전이 없..
- 블로그 관련 미리 알아서 좋았던 티스토리 최강 무료 '미넴 스킨' 후기 태생적으로 디자인 감각이라고는 전혀 없는 저에게 티스토리 기본 제공 스킨은 저에게 너무 막막하게만 느껴졌습니다. 처음으로 스킨을 골라야하는 단계에서는 너무 멋진 샘플 이미지들로 어떤 것을 골라도 멋지겠단 생각을 했지만 막상 적용 후 아무 글도 없는 상태에서는 그저 텅빈 화면 뿐이라 과연 아래 이미지들과 같이 멋진 디자인이 될까? 라는 생각이 들었습니다. 시험 삼아 글을 한개 만들어보니 위와 같은 멋진 디자인은 역시 자동으로 나오는 것이 아닌 디자인의 영역이다는 것을 깨달았습니다. 이제 막 블로그를 시작하는 초보자의 입장에서 우연히 발견한 미넴 스킨은 저에게 한줄기 빛과도 같았습니다. 티스토리 무료 최강 미넴 스킨 티스토리 무료 최강 미넴 스킨 소개 및 설치 방법 기본 제공 스킨을 나름대로 고쳐 쓰다가 만..
반응형