전체 글 126

[정보처리기사 실기 / 내용정리] 03. 데이터 입출력 구현

정보처리기사 실기 03. 데이터 입출력 구현 데이터 모델의 개념 * 데이터 모델은 현실 세계의 정보들을 컴퓨터에 표현하기 위해서 단순화, 추상화하여 체계적으로 표현한 개념적 모형 * 데이터 모델 절차 : 요구사항 분석 -> 개념적 설계 -> 논리적 설계 -> 물리적 설계 * 모델 구성 요소 : 개체, 속성, 관계 - 개체(Entity) : 데이터베이스에 표현하려는 것으로, 사람이 생각하는 개념이나 정보 단위 같은 현실 세계의 대상체 - 속성(Attribute) : 데이터의 가장 작은 논리적 단위로서 파일 구조상의 데이터 항목 또는 데이터 필드에 해당한다. - 관계(Relationship) : 개체 간의 관계 또는 속성 간의 논리적인 연결을 의미한다. * 관계 대수 : 관계형 데이터베이스에서 원하는 정보와..

[정보처리기사 실기/내용정리] 02. 화면 설계

정보처리기사 실기 02. 화면 설계 UI 요구사항 확인 * UI (User Interface) : 사용자와 시스템 사이에서 의사소통할 수 있도록 고안된 물리적, 가상의 매개체 * UI 유형 - CLI(Command Line Interface) : 명령어를 텍스트로 입력하여 조작하는 사용자 인터페이스 - GUI(Graphical User Interface) : 그래픽 환경을 기반으로 한 마우스나 전자 펜을 이용한 사용자 인터페이스 - NUI(Natural User Interface) : 신체부위를 이용하는 사용자 인터페이스 - OUI(Organic User Interface) : 현실에 존재하는 모든 사물이 입출력 장치로 변화할 수 있는 사용자 인터페이스 * UI 설계 원칙 - 직관성 : 누구나 쉽게 이해..

[Unity] 유니티 내부에 데이터 저장 / 로컬 저장

계속 DataBase에 접근하기엔 데이터 양이 많아질수록 딜레이가 생기거나 로드되는 것이 늦어지는 현상이 발생하여 이를 방지하기 위해 일부만 내부 데이터에 저장하기로 했습니다. 여러 가지가 있는데 그중 JSON을 이용한 방식을 하려고 합니다. 우선. System.IO는 폴더 안에 저장된 파일을 확인하고, 불러올 때 필요한 시스템입니다. 저희는 게임 파일을 로컬 내 폴더에 저장하고, 불러올 것이라 System.IO를 선언해줍니다. 다음은 해당 CS를 인스턴스화 해서 바로 접근할 수 있도록 도와줄 겁니다. 저는 CS이름이 saveData라 saveData스크립트를 인스턴스화 시켜줬습니다. 이제는 저장할 게임 데이터의 파일 이름을 설정해줍니다. 이때. json안에 파일 이름을 설정해주시면 됩니다. data.j..

IT/공부 정리 2022.04.13

[Firebase/Extensions] Firebase 확장 프로그램 (사용자 데이터 삭제) 사용해보기

안녕하세요!! rini🌙입니다! 오늘은 제가 쓰는 Database 중 하나인 Firebase의 확장 프로그램(Extensions)에 대해 알아보려 합니다. 유니티에서는 코드를 통해 컬렉션 삭제하는 것을 지원하지 않기 때문에 찾아봤던 정보를 공유해드리겠습니다. :) Firebase Extensions란? 먼저 Firebase Extensions에 간단히 설명하자면, 이미 구현된 여러 기능을 앱에 빠르게 배포할 수 있는 확장, 프로그램입니다. 원리를 쉽게 말하자면, 해당 프로젝트에 원하는 기능으로 확장, 설치해서 Firebase를 통해 호출 및 작업하는 것입니다. https://firebase.google.com/products/extensions?hl=ko Firebase Extensions | 사전 패키..

기타/정보 2022.04.10

[정보/프로그램] 영상(avi, mp4)파일을 gif파일로 바꾸는 프로그램 (gif 움짤 만들기)

안녕하세요 :D rini🌙입니다. 여러 실험을 하다 보면 영상인 자료들로 뽑히는 경우도 많고, 예시를 들 때에도 영상이 좋은 경우가 많은데, 발표하는 모든 자료를 영상으로만, 할 수는 없죠. 또 이미지 여러 개를 올리자니 올리고 싶은 내용이 한계가 생겨 이를 보완하기 위한 좋은 타협점! 움직이는 이미지! GIF! 움짤을 이용하는 방법입니다. 01. 동영상 파일 준비 AVI, FLV, MOV, MPEG, MP4, WebM, 3GP 등등 다양한 형식을 지원하고 있으니 걱정 마시고, 움짤로 만들 동영상 파일을 준비해 줍니다. 02. ezgif 사이트에 들어갑니다. https://ezgif.com/video-to-gif Online video to GIF converter Upload your video, se..

기타/정보 2022.04.09

[아르바이트] 데이터라벨링 실전! 후기

안녕하세요 ㅎㅎ rini🌙입니다. 데이터 라벨링을 하겠다고 말한 지 어엿.. 3주. 사실 써야 할 게시물 이름만 올려두고 실제로 내용을 쓰는 건 3개월이 지난 시점이다. 귀찮음을 물리치고 데이터 라벨링 재택 아르바이트해본 후기를 풀려고 한다. 보안상 자세한 내용을 말할 수 없다는 점을 미리 언급하고자 한다. 먼저 일했다는 나름의 증거인 입금 내역을 보여드리자면, 상세한 내역이 나와 있긴 하지만 상관없어서 그냥 다 까 봤다. 고작..? 요거? 싶지만, 그 이유도 읽다 보면 나와있으니 끝까지 읽어주세요 ㅎㅎ 프로젝트 신청 단계 보시다시피 크라우드 웍스에서 신청하여했고, 홈피에서 보이는 참여 가능 작업 프로젝트를 보던 중 개인정보(추가적인, 얼굴, 건강자료 등등)를 안 줘도 되는 프로젝트가 있길래 신청을 했었..

기타/정보 2022.03.31

[Unity] 텍스트 파일 생성, 쓰기 및 저장 / 입력받은 텍스트로 텍스트파일 만들기

안녕하세요 rini🌙입니다. 유니티에서 파일 입출력하는 방법을 알아보겠습니다. 저는 입력받은 텍스트로 텍스트 파일을 만들 예정입니다. 먼저 파일 입출력하기 위해 헤더 파일을 넣어줍니다. using System.IO; 그러고 나서 파일이 생성되었으면 하는 위치의 주소와 이름을 적어줍니다. 저 같은 경우엔 여러 txt 파일을 생성할 예정이라 폴더 이름만 지정해 줬습니다. (Assets폴더 안에 있는 ICPResult폴더 안에 넣어 줄 수 있도록 주소를 적어주었습니다.) 그리고 입력받은 텍스트로 텍스트 파일을 만들 것이라 InputField도 선언해주었습니다. string icpPth = "Assets/ICPResult/"; public InputField InputField; 그다음엔 텍스트 파일을 생성합니..

IT/공부 정리 2022.03.31

[정보처리기사 실기/내용 정리] 01. 요구사항 확인

정보처리기사 실기 01. 요구사항 확인 01 소프트웨어 개발 방법론 * 소프트웨어 생명 주기 (SDLC) : 시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차 * 소프트웨어 생명주기 모델 종류 - 폭포수 모델 : 가장 오래된 모델로, 각 단계를 확실히 마무리 지은 후 다음 단계로 넘어감 - 프로토타이핑 모델 : 주요 기능을 프로토타입으로 구현해, 고개의 피드백을 반영하여 SW 만듦 - 나선형 모델 : 위험을 최소화하기 위해 점진적으로 시스템 개발 - 반복적 모델 : 구축 대상을 나누어 병렬적으로 개발 후 통합하거나, 반복적으로 개발 * 소프트웨어 개발 방법론 : 소프트웨어 개발의 시작부터 시스템을 사용하지 않는 과정까지의 전 과정을 형상화 * 소프트웨어 개발 방법론 종류 - 구조적 방법론 : 전..

[정보/투자] 이번엔 KaiKas! 가상지갑

안녕하세요 ;) rini 🌙입니다. 시작하기 앞서 본 글은 투자 권유 글이 아님을 밝힙니다. 메타 마스크와 마찬가지로 이번에는 KaiKas가상 지갑을 만들어볼 겁니다! 마찬가지로 확장 프로그램을 추가해줍니다. KaiKas는 바로 비밀번호 입력 이 뜹니다. 입력 후에 생성하기를 누르시면 생성 및 복구를 선택할 수 있고, 저는 새로 생성을 해보겠습니다. 시드 관련해서 주의해주는 문구가 뜹니다. 마찬가지로 디지털로 시드를 저장해두는 것보단 따로 노트에 적어두는 것을 추천드립니다. 해킹의 위험성이 있으며, 여러 보안 문제로 볼 때, 노트에 적어두는 것이 안전합니다. 다음을 누르면 12개의 시드 구문이 뜨며, 따로 꼭 적어두세요!! 그러고 나서 다음을 두르면 시드 구문 입력 칸이 나옵니다. 시드 구문을 적어두지 ..

기타/정보 2022.03.28

[정보/투자] NFT. 야, 너도 할 수 있어 metamask

안녕하세요 :D rini🌙입니다!! NFT를 하기 위해 필요한 가상 지갑! 여러 가지 중 MetaMask 만드는 방법을 메모하고자 글을 쓴다. 먼저 NFT가 뭔지 알고 싶다면 이전 페이지에서 한번 확인해보길 바란다. https://pleasefixthebug.tistory.com/entry/whatistheNFT [정보/투자] NFT가 대체 뭐길래? 내가 공부하기 위해 쓰는 게시글로 극히 주관적이며, 틀릴 수 있으며, NFT를 추천하는 게시글은 아니다. NFT 란? NFT(Non-Fungible Token)란 대체 불가능 토큰으로 위·변조가 불가능한 블록체인 기술을 pleasefixthebug.tistory.com 이야기하기에 앞서 이 글은 투자 권유 글이 아님을 명확히 밝힙니다. 확장 프로그램 추가하기..

기타/정보 2022.03.27
반응형