💻 Programming (프로그래밍)
-
os.getcwd() : 현재 경로 os.listdir('path'): 파일과, 폴더 목록 -> 리스트로 os.walk() : 파일이나 디렉토리, 심지어 디렉토리속 파일, 디렉토리들의 목록 for(root, dirs, files) in os.walk(dir_path): for file in files: if '.jpg' in file: file_path = os.path.join(root, file) 이런식으로 사용을 한다. os.path(): 여러 메소드를 사용할 수 있다. - exists() : 파일 및 디렉토리 존재 확인 - isdir() : 디렉토리 존재여부 확인 - isfile() : 파일의 존재여부 확인 - basename() : 경로의 파일명 리턴 - dirname() : 디렉토리 명 리턴 ..
[Python] 자주 사용하는 Os 모듈 code 정리os.getcwd() : 현재 경로 os.listdir('path'): 파일과, 폴더 목록 -> 리스트로 os.walk() : 파일이나 디렉토리, 심지어 디렉토리속 파일, 디렉토리들의 목록 for(root, dirs, files) in os.walk(dir_path): for file in files: if '.jpg' in file: file_path = os.path.join(root, file) 이런식으로 사용을 한다. os.path(): 여러 메소드를 사용할 수 있다. - exists() : 파일 및 디렉토리 존재 확인 - isdir() : 디렉토리 존재여부 확인 - isfile() : 파일의 존재여부 확인 - basename() : 경로의 파일명 리턴 - dirname() : 디렉토리 명 리턴 ..
2022.12.01 -
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 -
🏆️ 전남대학교 제 3회 이노베이션 해커톤에서 영광의 대상!! 🏆️ 참가대상: 전남대학교 학생 누구나(휴학생, 대학원생 가능) 해커톤 주제: 언텍트 시대를 주도하는 MZ 세대를 위한 힙한 서비스 아이디어 공모 진행방식: 기획자, 개발자, 디자이너가 한 팀을 이뤄 진행하는 해커톤 대회일정: 21.08.25(수) - 21.08.27(금) 학교에서 개최하는 해커톤에 나가서 대상을 수상하는 영광스러운 경험을 하였습니다. 3일동안 밤을 새가며 고생했던 나날들이 헛되지 않았고, 아이디어를 실제 웹사이트로 개발해나가는 과정 순간 순간 마다 너무 행복했습니다. 기지개는 웹(Web) 플랫폼으로 컴퓨터, 노트북 앞에서 일하는 현대인들의 굳어있는 몸을 바르게 잡아주는 서비스입니다. 저희의 서비스에는 바른자세, 스트레칭이라는..
🏆️ [대상][자세 교정 플랫폼] 기지개🏆️ 전남대학교 제 3회 이노베이션 해커톤에서 영광의 대상!! 🏆️ 참가대상: 전남대학교 학생 누구나(휴학생, 대학원생 가능) 해커톤 주제: 언텍트 시대를 주도하는 MZ 세대를 위한 힙한 서비스 아이디어 공모 진행방식: 기획자, 개발자, 디자이너가 한 팀을 이뤄 진행하는 해커톤 대회일정: 21.08.25(수) - 21.08.27(금) 학교에서 개최하는 해커톤에 나가서 대상을 수상하는 영광스러운 경험을 하였습니다. 3일동안 밤을 새가며 고생했던 나날들이 헛되지 않았고, 아이디어를 실제 웹사이트로 개발해나가는 과정 순간 순간 마다 너무 행복했습니다. 기지개는 웹(Web) 플랫폼으로 컴퓨터, 노트북 앞에서 일하는 현대인들의 굳어있는 몸을 바르게 잡아주는 서비스입니다. 저희의 서비스에는 바른자세, 스트레칭이라는..
2022.10.24 -
외부(공인) 아이피 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 -
프로파일링 앱의 성능을 측정하기 위해 유니티 측에서 프로파일링 툴을 만들어 두었는데 이는 Window > Analysis > Profiler 여기서 사용을 하면 되지만 이때 그 전에 프로파일링 하기 전에 중요한 점으로 고객 타겟층의 최적화된 성능을 프로파일링 해라 프로토타입 개발 단계에서는 성능보단 재미, 방향성, 목적에 집중하고 실제 개발 단계에서 성능, 최적화, 타겟을 생각하는 것 핵심점은 사실 고객 타겟층을 파악을 하고, 그 기기에 따른 성능에 맞춰주면 되는 것이지 높은 퍼포먼스를 처음부터 넣어서 스마트폰의 발열도 못잡고, 많은 사용자들이 이용할 수 없는 앱이면 쓸모가 없어진다는 이야기 였습니다. 프로파일링에 대한 자세한 방법은 유니티 매뉴얼 페이지의 https://docs.unity3d.com/k..
[Unity] 프로파일링 + 최적화 습관프로파일링 앱의 성능을 측정하기 위해 유니티 측에서 프로파일링 툴을 만들어 두었는데 이는 Window > Analysis > Profiler 여기서 사용을 하면 되지만 이때 그 전에 프로파일링 하기 전에 중요한 점으로 고객 타겟층의 최적화된 성능을 프로파일링 해라 프로토타입 개발 단계에서는 성능보단 재미, 방향성, 목적에 집중하고 실제 개발 단계에서 성능, 최적화, 타겟을 생각하는 것 핵심점은 사실 고객 타겟층을 파악을 하고, 그 기기에 따른 성능에 맞춰주면 되는 것이지 높은 퍼포먼스를 처음부터 넣어서 스마트폰의 발열도 못잡고, 많은 사용자들이 이용할 수 없는 앱이면 쓸모가 없어진다는 이야기 였습니다. 프로파일링에 대한 자세한 방법은 유니티 매뉴얼 페이지의 https://docs.unity3d.com/k..
2022.10.20 -
TRDG 깃헙주소 : https://github.com/Belval/TextRecognitionDataGenerator GitHub - Belval/TextRecognitionDataGenerator: A synthetic data generator for text recognition A synthetic data generator for text recognition. Contribute to Belval/TextRecognitionDataGenerator development by creating an account on GitHub. github.com 내가 사용한 코드 정리 - 환경 설정 - git clone https://github.com/Belval/TextRecognitionDataGen..
[Python] 폰트 이미지 생성 - TRDG(TextRecognitionDataGenerator)TRDG 깃헙주소 : https://github.com/Belval/TextRecognitionDataGenerator GitHub - Belval/TextRecognitionDataGenerator: A synthetic data generator for text recognition A synthetic data generator for text recognition. Contribute to Belval/TextRecognitionDataGenerator development by creating an account on GitHub. github.com 내가 사용한 코드 정리 - 환경 설정 - git clone https://github.com/Belval/TextRecognitionDataGen..
2022.08.22 -
1. 포톤 접속 Photon Network Class 공식문서 더보기 https://doc-api.photonengine.com/en/pun/v2/class_photon_1_1_pun_1_1_photon_network.html - 서버 설정 PhotonNetwork.GameVersion = this.gameVersion; PhotonNetwork.SendRate = 60; PhotonNetwork.SerializationRate = 30; PhotonNetwork.AutomaticallySyncScene = true; PhotonNetwork.ConnectUsingSettings(); GameVersion : 게임버전에 따라서 사람들을 매칭시켜줍니다. SendRate : 초당 몇 번 Package를 전송..
[Unity] 포톤(Photon) 코드 정리1. 포톤 접속 Photon Network Class 공식문서 더보기 https://doc-api.photonengine.com/en/pun/v2/class_photon_1_1_pun_1_1_photon_network.html - 서버 설정 PhotonNetwork.GameVersion = this.gameVersion; PhotonNetwork.SendRate = 60; PhotonNetwork.SerializationRate = 30; PhotonNetwork.AutomaticallySyncScene = true; PhotonNetwork.ConnectUsingSettings(); GameVersion : 게임버전에 따라서 사람들을 매칭시켜줍니다. SendRate : 초당 몇 번 Package를 전송..
2022.08.22 -
해당 포스팅은 수어를 쉽게 배우고 간단한 언어의 번역을 위한 사이트를 만드는 과정을 담았습니다. [수어쉬워] 수어 교육 및 번역 플랫폼 🏆️ 영광스럽게 오아시스 해커톤 3회의 대상을 수상하였습니다. 🏆️ 👏👏👏👏👏👏 우리 팀원들 너무 고생하고 수고 많았고, 너무 행복하게 개발하여 후회없이 재밌는 해커톤이였습니다. 결과도 대상이여서 너무 좋았지만, 과정도 즐거웠기에 더 행복한 대회였고 협업이였습니다. 제3회 오아시스 해커톤 ○ 공모개요 - 호남지역 대학생 네트워킹 해커톤인 오아시스 해커톤 3회 참가자 모집합니다. 많은 참여 부탁드립니다. ○ 공모주제 - 호남지역 문제해결을 위한 서비스 개발 (교육/환경/사회/창업/관광) ○ 기간 및 일정 - 지원서 접수 : 6월 20일(월) ~ 7월 11일(월) - 합격자..
🏆️ [대상][수어 교육 및 번역 플랫폼] 수어쉬워해당 포스팅은 수어를 쉽게 배우고 간단한 언어의 번역을 위한 사이트를 만드는 과정을 담았습니다. [수어쉬워] 수어 교육 및 번역 플랫폼 🏆️ 영광스럽게 오아시스 해커톤 3회의 대상을 수상하였습니다. 🏆️ 👏👏👏👏👏👏 우리 팀원들 너무 고생하고 수고 많았고, 너무 행복하게 개발하여 후회없이 재밌는 해커톤이였습니다. 결과도 대상이여서 너무 좋았지만, 과정도 즐거웠기에 더 행복한 대회였고 협업이였습니다. 제3회 오아시스 해커톤 ○ 공모개요 - 호남지역 대학생 네트워킹 해커톤인 오아시스 해커톤 3회 참가자 모집합니다. 많은 참여 부탁드립니다. ○ 공모주제 - 호남지역 문제해결을 위한 서비스 개발 (교육/환경/사회/창업/관광) ○ 기간 및 일정 - 지원서 접수 : 6월 20일(월) ~ 7월 11일(월) - 합격자..
2022.07.31