유리멘탈 개복치

유리멘탈 개복치

  • 분류 전체보기 (91) N
    • Portfolio (5)
    • Game (12)
      • Computer Graphics (6)
      • Unity Engine (0)
      • Unreal Engine (3)
      • Web and Game Server (2)
      • Story (1)
    • Application (2)
      • .NET(WPF, ASP) (1)
      • Flutter(Dart) (1)
      • Website (0)
      • News (0)
    • Computer Science (34) N
      • Python (2)
      • CPP, C# (4)
      • DataBase (5) N
      • DevOps (3)
      • DS(ADT)&AL (8)
      • Operating System (1)
      • AI(ML, DL, RL, etc) (11)
      • Physical Computing (0)
    • Electronic Engineering (22)
      • 전자기학(전기기사) (13)
      • Computer Architecture (0)
      • Networking (8)
      • News (0)
      • HW(Verilog) (1)
    • Natural Science (3)
      • Math (2)
      • Physics (0)
      • Chemistry (0)
      • Biology (1)
    • Social Science and DS (1)
      • 주식 (0)
      • 통계학 (0)
      • DS (1)
    • 끄적끄적 (12)
      • 언어학 (0)
      • 인문학 (0)
      • 투병일지 (3)
      • 신세 한탄과 수필과 리뷰 (7)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

유리멘탈 개복치

컨텐츠 검색

태그

Database

최근글

댓글

공지사항

아카이브

Tailwind로 만든 자기소개 페이지

뼈대만 LLM한테 맞기고, 나머지 잡다한 거는 내가 좀 건드렸더니... 대충 그럴싸한 페이지가 나왔다! 역시 디자인 하기 귀찮을 때는 Tailwind CSS가 신인거 같다. 한편으로는 Figma 플러그인 중 HTML/CSS로 뽑아주는 걸 사용할까 고민도 했는데.. 영 적절한 걸 찾기 어려워서 일단은 보류해 뒀다.

자세히보기
[Unity] 처음 배울 때 만들어 본 것들

세계관 전도! 마크 시드에서 대충 뽑아서 그럴듯 하게 만들어 보았다.주인공 레이니크의 시안들. 결과적으로 제일 무난한 파란색이 채택되었다. 2, 3, 4는 어디서 많이 본 캐릭들이라 기각. 메인 화면! UI에 애니메이터를 붙여서 만들었는데, 이거 이렇게 해도 되는 건지 잘 모르겠다.그림자 적용무식하게 설계한 UI대충 기획한 맵들 그리고 대략 23년 3월, 한달이 지났을 무렵 이 리소스들은 관짝으로 들어가게 되었습니다. 하지만 여러모로 재미있는 경험이었어요 :) 마지막으로 언제나 리소스를 제공해 주신 청강문화산업대학교 Omegu 학생에게 언제나 감사드립니다.

자세히보기
Void Walker : 간단한 3D RPG

Download Link : https://drive.google.com/file/d/1DqralNVEhO3xmDzudkUWWFouhqojyLrM/view?usp=sharing VoidWalker_FInal.zip drive.google.com 약빨고 PPT 만들어서 다시 고생하신 조장님과 우리 조원 여러분들께 감사의 말씀을 올립니다. 물론 다시 하라면 못하겠습니다. - 사용 기술 : Unreal(Blueprint), Wwise, Git/Github, Figma- 담당 : 레벨링, 사운드, 프로그래밍(UI 전반, 게임 진행 시스템 전반)

자세히보기
그대를 위한 파르페 : 2D AOS Game!

장르 : 2D, AOS, 수집형, Subculture객관점수 : 50점/100점담당 : 기획, 디자인 일부, 사운드, 프로그래밍 전반사용기술 : Unity, Spine, Wwise, Flask, Photon Fusion2 (Shared Mode), AWS, Figma, PS, IL, AE (skill effect), PR, Etc..제작기간 : 3주(디자인 4주) 후기- 만드는데 너무 힘들었던 게임, 특히 Fusion2 Netcode가 국내 자료는 많지 않아 상당히 고역을 치뤘다.- 라이센스 비만 거의 70만원 들었다.. 물론 상은 못탐. (할말이 많으나 하지 않겠다, 물론 우리는 오합 지졸들인 만큼 큰 기대는 안했는데.. 어째 라인업이 영...)- 어쨋든 디자인팀 이동준, 오류남씨와 경희대학교 김승한,..

자세히보기
[Unity] 자작 미니 게임 - MoreMoreDessert!

2024-03-06 22:00:33 장르:도트 , 경영, 스토리, 전략(!?!?!?!??!?!??!) 콘텐츠:디저트 만들어서 팔기, 제품 연구하기(라 쓰고 사실상 마나를 담보로 평판 올리는 도박), 경쟁업체에 사보타주하기 자체 평점:3.5/10.0 만든 후 느낀점:1. 1인 개발의 한계를 절실히 느꼈다. 스타듀 벨리 개발자가 얼마나 대단한 사람인지 다시금 깨닫게 된다..2. 개발 일정이 너무 급박해서 콘텐츠를 유야부야 설계 했고, 결과적으로 게임이 무미 건조하고 재미가 좀 없게 되버렸다. 마치 망겜이 왜 망겜이 되어 가는지 그 과정을 절실히 깨달았다고 해야되나..3. 괜히 쓸데없는 기능들을 많이 넣어둬서 스크립트 짜느라 고생을 많이 했다.4. 소프트웨어 공학이나 아키텍쳐에 관해서 공부해야 할 필요성을 ..

자세히보기

  • Trigger

    Trigger는 DB에 대한 수정이 일어나면 자동으로 실행되는 프로시저다. 이를 위해서는 반드시 "언제 트리거가 실행될 지", 그리고 "트리거가 실행되고 나서의 Action을 어떻게 할지" 반드시 명세하여야 한다. 트리거의 사용 이유와 사용법Trigger는 SQL의 평범한 제약만으로는 명세하지 못하는 거시기(?)를 실행하는데 사용할 수 있다. 또한 어떤 조건이 충족되면 자동적으로 메커니즘을 실행시키는 데에 사용될 수 있다. 물론 DB 외부의 것을 건드릴 수 없는것은 당연할 것이다. (다만 일부 DBMS의 경우에는 쿼리가 업데이트 되면 이메일을 쏴준다거나 하는 기능을 지원하기는 한다.) create trigger timeslot_check1 after insert on sectionreferenci..

  • System Calls

    System calls는 Operating System에 의해 사용 가능한 서비스에 대한 Interface를 제공한다. 물론 이런 친구들은 대게 C나 CPP를 통해서 접근 가능하다. 정작 그 내용물은 로우레벨로 짜여있는게 함정이긴 한데. 쨋든 프로그램이 OS위에서 돌아가면서 당연하게도 System Call을 호출할 일이 많으며, 얘를 들어서 파일 생성/IO 등등이 있겠다. Application Programming Interface쨋든 보다시피 매우 간단한 프로그램이더라 하더라도 OS를 매우 사용하게 된다. 물론 여러분들이 프로그램을 짤 때에는 - 당연하게도 OS랑 통신하지 않고 API를 이용하게 된다. API는 application programmer가 사용 가능한 함수들을 명세하며, 대표적으로는 ..

  • Join, View, Transaction....

    Join Expression앞에서는 정보들을 결합할 때 Cartesian Product를 사용했긴 했는데, 사실 Join을 이용하는 방법이 있다. 참고로 join이 튀어나온 이유는 딱 한가지, Cartesian Product 만으로는 다루기 매우 지랄맞은 경우가 있기 때문이다. ▶ Natural Join쨋든 정보의 결합에 join이 사용되게 되며, 이에 대한 대표적인 경우로 natural join이 있겠다. natural join은 두 릴레이션 사이의 Cartesian Product와는 다르게, 양쪽 공통 attribute의 value가 같은 튜플들 만을 뱉어낸다. select name, course_idfrom student, takeswhere student.ID = takes.ID;select na..

  • 기초적인 SQL 문법 (DML)

    SQL 언어는 크게 세가지로 나눌 수 있다.Data-definition language (DDL) : Schema, Relation등에 대해 관리한다.Data-manipulation language (DML) : select, insert, delete from....Data-control lagnuage (DCL) : save point, rollback, commit.....그리고 그중에서 정말 죽어라 줄창 쓸 DML 분법에 대해서 좀 알아보도록 하자. Queries on Multiple Relationsselect namefrom friendswhere dept_name = 'medical' and salary > 70000;Select-From-Where은 단일 릴레이션에 대한 쿼리에서는 사실..

  • Sorting in Linear Time

    Merge/Heap/Quick Sort같이 Comparsion을 이용한 Sorting의 경우 최저 하한선이 O(NLogN)가 된다. (Decision Tree를 통해 시각화 하면 -> n개 element에 대해서 Decision Tree의 Height 만큼인 LogN번 Comparision 해야 되기 때문.) 하지만 Counting/radix/bucket Sort의 경우 저러한 하한선을 깨고 (경우에 따라서) O(N) 안에 정렬을 마무리 할 수 있다! 이는 정수의 범위 제한/분포 같은 추가 정보를 이용한 것이다. Counting Sort Counting Sort는 n개의 요소들이 0 to k의 정수라고 가정할 때 작동한다. 그럼 한번씩 순회하면서 0 to k의 element가 각각 몇개인지 세고, 그 ..

  • QuickSort

    Quick Sort는 Merge Sort와 비슷하게, 아래와 같이 분할 정복을 사용한다.Divide : 배열 A[p..r]을 A[p..q-1]과 A[q+1..r]로 나눈다.Conquer : 재귀를 이용해서 배열A[p..r]과 A[q+1..r]에 대해서 Quick Sort를 시행한다.Combine : 서브 배열들이 이미 정렬된 관계로 딱히 합칠 필요는 없다. 그리고 이는 아래와 같은 의사 코드로 표현해 낼 수 있다.// Let A -> matrix and p,r -> indexPartition(A, p, r) x = A[r] i = p-1 for j = p to r-1 if A[j] 대충 하나를 Pivot으로 잡아서 서브어레이를 만들어 내고, 정렬을 때린 다음 다시 서브 어레이를 돌린다고..

  • Relational Algebra

    The relational algebra consists of a set of operations that take one or two relations as input and produce a new relation as their result."인풋으로 1 or 2개의 관계를 가지고 새 관계를 생성하는 것"을 관계 대수라고 한다.사실 DB를 직접적으로 조회/제어함에 있어서 Relational Algebra를 쓸 수 있는건 아니고, 단지 SQL 쿼리를 던지는 데 있어서 Relational Algebra가 폭넓게 사용되는 것 뿐이다. 쨋든 여러가지 Operation과 Relational Algebra에 대해 알아보자. Select Operationselect operation은 말 그대로 주어진 술..

  • Introduction to DB...

    데이터베이스 시스템은 큰 용량의 정보를 안전하게 담는데 있어서 적합하게 설계되어 있고, 이러한 데이터베이스를 관리해 주는 프로그램을 Database-management System(DBMS)라고 한다. 대표적인 DB로는 Oracle, MySQL, Porstge, Mongo등이 있겠다. 참고로 Supabase나 Firebase는 BaaS의 축에 들어감으로 DB라 하기에는 조금 거시기한 감이 있다. 쨋든 데이터베이스 시스템은 고가치/고용량/다수에 의해 접근 가능한 정보들을 저장 및 관리하는데 사용된다. 대게는 (상대적으로 작은 데이터를 불러오고 업데이트 하는) 온라인 처리를 하거나, 데이터 분석에 있어서 사용된다. 여기서 문득 드는 생각. 그냥 데이터를 JSON이나 CSV같은 파일에 때려박으면 안되는 것인..

티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바