💻 Programming (프로그래밍)/ETC
-
오토핫키를 이용해서 쉽게 사이트들을 여는 방법을 다루고있습니다. 오토핫키는? https://www.autohotkey.com/ AutoHotkeyAutoHotkey provides a simple, flexible syntax allowing you to focus more on the task at hand rather than every single little technicality. It supports not only the popular imperative-procedural paradigm, but also object-oriented and command-based programmiwww.autohotkey.com 저는 여러 구글계정을 사용하기에 한번에 사이트를 여러 창에 여러번 창..
여러 계정 크롬 브라우저에 딸깍 한 번에 사이트 한꺼번에 오픈하기 (오토핫키)오토핫키를 이용해서 쉽게 사이트들을 여는 방법을 다루고있습니다. 오토핫키는? https://www.autohotkey.com/ AutoHotkeyAutoHotkey provides a simple, flexible syntax allowing you to focus more on the task at hand rather than every single little technicality. It supports not only the popular imperative-procedural paradigm, but also object-oriented and command-based programmiwww.autohotkey.com 저는 여러 구글계정을 사용하기에 한번에 사이트를 여러 창에 여러번 창..
2024.10.04 -
디스코드 api를 따와서 만들지 않고 간단히 오토핫키(autohotkey)를 사용하여서 매크로를 사용해 자동으로 채팅을 쳐주는 것을 제작합니다. 오토핫키란? https://namu.wiki/w/AutoHotKeyAutoHotKey홈페이지 에서 바로 다운로드 가능. 무료 오픈 소스 기반의 스크립트 언어 이다. 기본적인 프로그래밍이 가능하다namu.wiki 오픈소스 기반의 스크립트 언어로 간단히 매크로를 만들 수 있습니다. 오토핫키 다운로드 https://www.autohotkey.com/AutoHotkeyAutoHotkey provides a simple, flexible syntax allowing you to focus more on the task at hand rather than every s..
디스코드 채팅 매크로 (챗굴용) 간단하게 만들기디스코드 api를 따와서 만들지 않고 간단히 오토핫키(autohotkey)를 사용하여서 매크로를 사용해 자동으로 채팅을 쳐주는 것을 제작합니다. 오토핫키란? https://namu.wiki/w/AutoHotKeyAutoHotKey홈페이지 에서 바로 다운로드 가능. 무료 오픈 소스 기반의 스크립트 언어 이다. 기본적인 프로그래밍이 가능하다namu.wiki 오픈소스 기반의 스크립트 언어로 간단히 매크로를 만들 수 있습니다. 오토핫키 다운로드 https://www.autohotkey.com/AutoHotkeyAutoHotkey provides a simple, flexible syntax allowing you to focus more on the task at hand rather than every s..
2024.03.18 -
1. 단일 책임 원칙 (Single Responsibility Principle, SRP): 이 원칙은 클래스나 모듈이 하나의 책임(역할)만을 가져야 한다는 것을 강조합니다. 클래스나 모듈이 여러 가지 역할을 가지면 코드를 이해하고 유지 관리하기 어려워집니다. - 클래스나 모듈은 하나의 역할(기능)만 가지도록! 2. 개방/폐쇄 원칙 (Open/Closed Principle, OCP): 이 원칙은 코드를 확장 가능하게 하면서도 수정에 대해서는 폐쇄적이어야 한다는 것을 강조합니다. 즉, 새로운 기능을 추가할 때 기존 코드를 수정하지 말아야 합니다. 대신, 새로운 코드를 추가하거나 확장 포인트를 활용해야 합니다. - 기존 코드는 수정하지 않도록! 3. 리스코프 치환 원칙 (Liskov Substitution ..
[Design Pattern] Solid 설계 원칙1. 단일 책임 원칙 (Single Responsibility Principle, SRP): 이 원칙은 클래스나 모듈이 하나의 책임(역할)만을 가져야 한다는 것을 강조합니다. 클래스나 모듈이 여러 가지 역할을 가지면 코드를 이해하고 유지 관리하기 어려워집니다. - 클래스나 모듈은 하나의 역할(기능)만 가지도록! 2. 개방/폐쇄 원칙 (Open/Closed Principle, OCP): 이 원칙은 코드를 확장 가능하게 하면서도 수정에 대해서는 폐쇄적이어야 한다는 것을 강조합니다. 즉, 새로운 기능을 추가할 때 기존 코드를 수정하지 말아야 합니다. 대신, 새로운 코드를 추가하거나 확장 포인트를 활용해야 합니다. - 기존 코드는 수정하지 않도록! 3. 리스코프 치환 원칙 (Liskov Substitution ..
2023.10.13 -
사실 1시간 만에 두 플랫폼에 출시한다는건 시간적으로 너무너무 부족하다 ------ 그래도 이 포스팅으로 미래의 나에게 다시 앱 출시를 할때, 빠르게 할 수 있도록 큰 순서들을 소개하려고 합니다 ------ 준비물: appstore 개발자계정, 테스트 플라이트에 빌드되어있는 앱 버젼, 게임 스크린샷 and 미리보기 동영상, 개인정보처리방침 2023.05.15 - [Game Dev] - [Unity] 유니티 게임 ios 아이폰에 XCode로 빌드하기 (Mac맥 필요) ++ appstore Connect에 익숙해져있는 몸뚱아리 Appstore Connect (https://appstoreconnect.apple.com/apps) 1. 스크린샷, 동영상 미리보기 넣기 (ㅠㅠ 사이즈별로 다 제작해야합니다 귀찮아..
내 앱 앱스토어(Appstore), 플레이스토어(Playstore)에 1시간만에 출시하기사실 1시간 만에 두 플랫폼에 출시한다는건 시간적으로 너무너무 부족하다 ------ 그래도 이 포스팅으로 미래의 나에게 다시 앱 출시를 할때, 빠르게 할 수 있도록 큰 순서들을 소개하려고 합니다 ------ 준비물: appstore 개발자계정, 테스트 플라이트에 빌드되어있는 앱 버젼, 게임 스크린샷 and 미리보기 동영상, 개인정보처리방침 2023.05.15 - [Game Dev] - [Unity] 유니티 게임 ios 아이폰에 XCode로 빌드하기 (Mac맥 필요) ++ appstore Connect에 익숙해져있는 몸뚱아리 Appstore Connect (https://appstoreconnect.apple.com/apps) 1. 스크린샷, 동영상 미리보기 넣기 (ㅠㅠ 사이즈별로 다 제작해야합니다 귀찮아..
2023.09.11 -
1. OS 체제에 맞는 Docker 설치 https://www.docker.com/ Docker: Accelerated, Containerized Application Development Docker is a platform designed to help developers build, share, and run modern applications. We handle the tedious setup, so you can focus on the code. www.docker.com 자주 쓰는 코드 (+추가예정) docker pull 이미지이름 - Docker Hub에서 찾거나, 내가 올린 이미지를 다운 https://hub.docker.com/search?q= Docker Hub hub.docker.co..
[Docker] 입문 코드 정리1. OS 체제에 맞는 Docker 설치 https://www.docker.com/ Docker: Accelerated, Containerized Application Development Docker is a platform designed to help developers build, share, and run modern applications. We handle the tedious setup, so you can focus on the code. www.docker.com 자주 쓰는 코드 (+추가예정) docker pull 이미지이름 - Docker Hub에서 찾거나, 내가 올린 이미지를 다운 https://hub.docker.com/search?q= Docker Hub hub.docker.co..
2022.12.02 -
Web 용어 개념잡기 Rest api 사용자들의 정보를 실어나르기위한 메뉴판 형식같은 개념 개발자들의 약속 CRUD의 기능을 url로 표기함 이는, get delete post put patch와 같은 http기능 규약을 지킴 GraphQL 요청을 할때 필요한 정보만 받을 수 있게끔 만드는 방식 세션 vs jwt(json web token) 인증(Authentication) : 로그인할때 인증하는 것 인가(Authorization) : 로그인한 상태임을 인증해주는 것 세션과 jwt는 이 인가에 관한 내용 세션은 사용자와 서버에 둘다 정보를 줘서 비교하는 내용 인가을 원하는 사용자 브라우저에 쿠키를 줘서 표딱지를 보낸후 서버 표딱지와 비교 단점은 세션 반쪽을 메모리에 올려놓게 되면 사용자들이 몰렸을시 힘들..
Web 용어 개념 잡기Web 용어 개념잡기 Rest api 사용자들의 정보를 실어나르기위한 메뉴판 형식같은 개념 개발자들의 약속 CRUD의 기능을 url로 표기함 이는, get delete post put patch와 같은 http기능 규약을 지킴 GraphQL 요청을 할때 필요한 정보만 받을 수 있게끔 만드는 방식 세션 vs jwt(json web token) 인증(Authentication) : 로그인할때 인증하는 것 인가(Authorization) : 로그인한 상태임을 인증해주는 것 세션과 jwt는 이 인가에 관한 내용 세션은 사용자와 서버에 둘다 정보를 줘서 비교하는 내용 인가을 원하는 사용자 브라우저에 쿠키를 줘서 표딱지를 보낸후 서버 표딱지와 비교 단점은 세션 반쪽을 메모리에 올려놓게 되면 사용자들이 몰렸을시 힘들..
2022.11.23 -
외부(공인) 아이피 1. 네이버에 "내 아이피" 검색 2. ip.pe.kr 외부 사이트 들어가기 https://ip.pe.kr/ 내 아이피 확인 (My ip address) - ip.pe.kr 220.64.102.254 당신의 공인 아이피 주소는 위와 같습니다. 접속하신 국가는 대한민국 (KR) 입니다. 자세히 알아보기 서버를 이전 했습니다! NEW --> ip.pe.kr 내부(사설) 아이피 1. 윈도우 유저 Win + S 키를 동시에 누른 뒤 cmd(명령프롬프트) 실행 cmd 창에 ipconfig 키보드로 타자를 친 후 엔터 IPv4 주소가 내 내부 IP입니다 주로 192.168.0.1~ 192.168.0.9 사이의 숫자 일 것입니다. 2. 맥북 유저 " System Preferences > Netwo..
(공인) 외부 아이피 , 내부 아이피 찾는 법 (외부 IP , 공인 IP, 내부 IP)외부(공인) 아이피 1. 네이버에 "내 아이피" 검색 2. ip.pe.kr 외부 사이트 들어가기 https://ip.pe.kr/ 내 아이피 확인 (My ip address) - ip.pe.kr 220.64.102.254 당신의 공인 아이피 주소는 위와 같습니다. 접속하신 국가는 대한민국 (KR) 입니다. 자세히 알아보기 서버를 이전 했습니다! NEW --> ip.pe.kr 내부(사설) 아이피 1. 윈도우 유저 Win + S 키를 동시에 누른 뒤 cmd(명령프롬프트) 실행 cmd 창에 ipconfig 키보드로 타자를 친 후 엔터 IPv4 주소가 내 내부 IP입니다 주로 192.168.0.1~ 192.168.0.9 사이의 숫자 일 것입니다. 2. 맥북 유저 " System Preferences > Netwo..
2022.10.21 -
⭐ Base 64 ⭐ Base64는 ASCII영역의 문자들로만 이루어진 문자열로 바꿔주는 인코딩 방식입니다. 바이너리 수로 이루어진 "어떠한 것" 을 ASCII 코드로 바꿔주는 것이죠 예를 들어 "HO" 라는 문자가 있습니다. 이를 아래있는 Base64코드표로 바꿔보겠습니다. Base64에서는 SE8= 이라는 문자로 HO를 표현합니다. 이는 HO 라는 문자를 쓰기위해 총 16bit(한문자당 8bit)가 들었습니다. 이는 ASCII 코드로 H -> 72, O -> 79 라는 숫자를 가지고 있죠 이를 바이너리 숫자로 표현해보면 H : 0100 1000 O : 0100 1111 이를 6bit씩 끊어보면 010010 000100 1111 임을 알 수 있습니다. 따라서 남은 버퍼에 패딩 00을 넣은 후에 총 01..
Base 64 이란?⭐ Base 64 ⭐ Base64는 ASCII영역의 문자들로만 이루어진 문자열로 바꿔주는 인코딩 방식입니다. 바이너리 수로 이루어진 "어떠한 것" 을 ASCII 코드로 바꿔주는 것이죠 예를 들어 "HO" 라는 문자가 있습니다. 이를 아래있는 Base64코드표로 바꿔보겠습니다. Base64에서는 SE8= 이라는 문자로 HO를 표현합니다. 이는 HO 라는 문자를 쓰기위해 총 16bit(한문자당 8bit)가 들었습니다. 이는 ASCII 코드로 H -> 72, O -> 79 라는 숫자를 가지고 있죠 이를 바이너리 숫자로 표현해보면 H : 0100 1000 O : 0100 1111 이를 6bit씩 끊어보면 010010 000100 1111 임을 알 수 있습니다. 따라서 남은 버퍼에 패딩 00을 넣은 후에 총 01..
2022.05.04