분류 전체보기331 재미로 보는 MBTI별 개발자들의 성격 유형별 특징 이제는 혈액형 대신에 한 사람의 기본적인 성향을 판단하는데 있어 활용하는 것이 바로 MBTI입니다. 당연하게도 일반적인 성향을 대표하는 것이지 개인의 성향을 절대적으로 판단하는 것은 아닙니다. 각 개인은 굉장히 복잡한 변수들에 의해 더불어 상황에 따라 다양한 성향을 내표하고 있기에 MBTI는 어디까지나 이런 성향들이 있겠구나 하고 재미로만 보는게 좋습니다. 그래서 이번 포스트에선 재미로 보는 개발자들의 MBTI 성향에 따른 특징을 보도록 하죠. 본인의 실제 성향과 MBTI따른 성향을 비교해 보는 것도 좋을 것 같네요. 1. INTJ - 아키텍트 특징: 전략적 사고, 독립적, 혁신적 개발자로서: 복잡한 문제를 해결하는데 능숙하며, 시스템을 구축하고 개선하는 데 큰 관심을 가집니다. 종종 프로젝트의 아키텍처.. 2024. 4. 10. AI가 생성한 이미지들을 무료로 사용할 수 있는 곳 FreeFlo https://freeflo.ai/ AI 이미지 도구들을 활용하다보면 생각보다 원하는 이미지를 얻기 쉽지 않습니다. 특히 프롬프트를 잘 선택하여야 하는데 이는 많은 노력과 경험이 필요합니다. 시간이 꽤 들어가는 작업인거죠. 더불어 무료 이미지들을 제공하는 곳은 많지만 퀄리티 뿐아니라 가짓수도 아쉬울 때가 많습니다. FreeFlo의 경우 AI 이미지 도구들을 활용하여 생성된 이미지들을 무료로 다운 받을 수 있습니다. 그 수도 압도적이지만 스타일도 굉장히 다양합니다. 다양한 이미지를 찾는 것을 더불어 원하는 스타일의 이미지도 찾을 수 있습니다. 여러 AI 이미지 도구들을 활용한 이미지들을 찾을 수 있죠. Free Flo을 활용해 최대한 본인이 원하는 이미지들을 찾아보시길 추천드립니다. 물론 원하는 이미지를 .. 2024. 4. 10. Unity 6 유니티 6의 전반적인 개선 사항!! 이번 2024 GDC에서 Unity의 최신 버젼인 Unity 6의 기능들과 로드맵에 대해서 프레젠테이션이 있었습니다. 유니티를 즐겨쓰는 저로선 많은 기대가 되는데요. 더불어 유니티를 통해 게임을 만들고 있거나 만들고자 하시는 분들에게도 Unity 6의 출시는 큰 희소식일 것 같네요. Unity 6의 출시가 가까워지면서, 게임 개발 커뮤니티는 다가오는 새로운 기능과 개선 사항들에 대해 큰 기대를 하고 있습니다. 이미 사용 가능한 Unity 6 베타 버전은 주로 실험적인 목적으로 사용되며, 생산 환경에서의 사용은 권장되지 않습니다. 하지만, 5월에 출시될 예정인 Unity 6 프리뷰 버전은 모든 Unity 6의 기능을 포함하며, 버그 수정 및 마무리 단계를 거친 후, 생산 환경에서 사용할 준비가 될 것입니다.. 2024. 4. 9. Window 11 화면 캡처 방법 번거롭게 화면 캡처 프로그램을 사용하지 않고도 window11에 화면 캡처 기능을 활용하시면 화면 캡처를 하실 수 있습니다. window + shiht + d 윈도우 버튼을 누른 상태에서 쉬프트 버튼 + D 버튼을 누르시면 화면 캡처 상태로 변경이 되며 마우스로 캡처하고자 하는 부분을 드래그 하시면 됩니다. 그럼 클립보드에 복사가 되며 그림판이나 카톡 메시지 등에 ctrl + v 붙혀넣기 기능으로 붙혀넣으시면 이미지가 붙혀넣기 됩니다. 아래는 구글 페이지를 캡처한 이미지입니다. 2024. 4. 4. Window 11 윈도우 11 유용한 단축키들 Windows + R: 실행 창 열기Windows + M: 모든 창 최소화Windows + I: 설정 열기Windows + D: 바탕화면 표시 및 숨기기Windows + E: 파일 탐색기 열기Windows + Tab: 작업 보기 열기Windows + Shift + S: 스크린 샷 도구를 사용하여 화면의 일부를 캡처합니다. ctrl + v를 통해서 이미지를 붙여넣기 할 수 있습니다.Windows + Arrow keys: 창 스냅 (왼쪽, 오른쪽, 상단, 하단) Alt + F4: 현재 앱 또는 창 닫기Alt + D: 주소 표시줄에 포커스를 맞춥니다.Alt + Tab: 열린 앱 간 전환Ctrl + Shift + Esc: 작업 관리자 열기Ctrl + Mouse Wheel Up/Down: 아이콘 크기를 조절합니다.. 2024. 4. 4. c++ 23. Array 컨테이너 c++의 컨테이너 중 배열 컨테이너를 배열 대신 사용할 수 있습니다. C++11부터 사용할 수 있으며, 배열의 크기를 타입의 일부로 만들어 컴파일 시간에 크기가 결정됩니다. 먼저, std::array를 사용하기 위해 헤더를 포함해야 합니다. 사용 방법은 아주 쉽습니다. array 배열명으로 아래 예제처럼 바로 초기화도 가능합니다. 배열의 크기는 선언 시 를 통해 지정되며, 이는 arr이 int 타입의 요소 5개를 가지고 있음을 나타냅니다. 이 array 컨테이너의 장점은 아무래도 바로 배열의 크기를 알 수 있다는 것입니다. 따로 배열의 크기를 알기위한 작업이 필요가 없이 size()를 활용하시면 됩니다. array의 장점 타입 안전성: std::array는 배열의 크기를 타입의 일부로 포함하여, 컴파일 .. 2024. 4. 3. Unity 유니티 c# 웹 사이트 열기 Application.OpenURL 유니티를 통해 앱이나 게임내에서 외부의 웹 사이트를 열어야 할 경우가 있습니다. 이러한 경우 쉽게 사용할 수 있는 메서드가 있는데 바로 Application.OpenURL입니다. 위 예제처럼 Application.OpenURL 메서드의 매개 변수로 열고자 하는 웹 사이트 주소를 대입해서 호출하게되면 해당 웹사이트가 열리게 됩니다. OpenURL 메서드를 버튼에 등록하여 호출해보도록 합시다. 우선 매개변수로 주소를 받을 수 있도록 메서드를 수정합니다. 유니티 에디터에서 버튼을 하나 만들어 해당 스크립트를 추가해줍니다. 버튼 컴포넌트의 On Click에 버튼 오브젝트를 연결하여 호출할 메서드인 OpenURL 메서드를 등록하고 매개변수의 값인 웹사이트 주소를 입력합니다. 버튼을 눌러서 해당 웹사이트가 잘 열리.. 2024. 4. 2. c# Unity 유니티 튜토리얼 테트리스 만들기 08. 블럭 삭제 Part02 지난 포스트에서 블럭 프리팹에 이미지들을 포함했습니다. 그럼 이제 블럭의 삭제와 더불어 이미지를 표현해보도록 합시다. 1. 각 블럭별로 이미지들을 조건에 따라 활성화 또는 비활성화하기 위해 부모 클래스를 만들어 각 블럭별로 상속받아 처리할 것 입니다. 우선 부모 클래스 BlockImageComponent 를 만들어줍니다. 상속받아 쓸 스크립트이기에 스크립트 폴더에 바로 생성해줍시다. 2. 아래의 코드를 작성합니다. 3. 각 블럭 별로 상속받아 쓸 파생 클래스를 생성합니다. 0~6까지 스크립트를 각 Blocks 오브젝트에 생성하여 추가합니다. https://play.google.com/store/apps/details?id=com.goldenegg 골든 에그 - Google Play 앱수박 게임류의 .. 2024. 4. 2. Unity 유니티 프리팹이란?? Prefab?? Unity에서 프리팹(Prefab)은 미리 구성된 게임 오브젝트의 템플릿입니다. 이를 사용하면 복잡한 구성 요소와 설정을 갖춘 게임 오브젝트를 쉽게 재사용할 수 있으며, 한 번의 설정으로 여러 인스턴스에서 공통적인 변경 사항을 적용할 수 있습니다. 프리팹은 게임 개발 과정을 효율화하고, 대규모 프로젝트에서 일관성을 유지하는 데 큰 도움이 됩니다. 만약 아래의 이미지와 같은 몬스터가 있고 게임 내에서 아래 몬스터를 여러개 복사하여 사용하고 있을 경우 해당 몬스터 모두에게 어떠한 변화가 생겨야 한다면 예를들어 아래 이미지처럼 외형이 변경이 되어야 한다면 일일히 모든 복사한 몬스터를 선택하여 외형을 변경해 주어야 합니다. 하지만 프리팹으로 만들어둔 파일을 활용할 경우. 원본 파일 즉 프리팹 파일이 변경이 된.. 2024. 4. 1. c# Unity 유니티 튜토리얼 테트리스 만들기 07. 블럭 삭제 Part01 블럭이 한 줄 완성 시의 블럭 삭제 부분을 구현해보도록 합시다. 우선 블럭이 삭제되었을 때의 각 이미지가 필요합니다. 위 파일을 압축풀어서 Resources 폴더에 넣어줍니다. 1. 우선 블럭이 어딘가에 고정이 되었다면 고정된 블럭들을 담아둘 리스트를 하나 작성합니다. BoardComponent에 아래와 같이 작성을 합니다. 2. BoardComponent 리스트에 블럭을 추가하는 함수를 작성합니다. 외부에서 호출할 수 있도록 public으로 작성합니다. 3. 블럭이 고정 시 블럭 배열을 체크하여 가로로 완성된 줄이 있는지 검색하는 함수를 작성합니다. https://play.google.com/store/apps/details?id=com.goldenegg 골든 에그 - Google Play .. 2024. 4. 1. 생성형 AI가 바꾸고 있는 취업 시장 생성형 인공지능(AI)이 채용 시장에 새로운 바람을 일으키고 있다는 분석이 나왔다. 최근 연구 및 업계 보고서에 따르면, 2024년 기업들이 직원에게 요구하는 기술 세트가 생성형 AI의 등장으로 인해 변화하고 있음을 보여줍니다. 생성형 AI 기술은 단순 반복 업무를 자동화하고, 개인과 기업이 창의적인 작업과 제품 개발에 더 집중할 수 있도록 지원하는 것으로 예상된다. 이러한 변화는 특히 프리랜서 시장에서 두드러지며, Upwork와 같은 플랫폼을 통한 연구 결과, 데이터 과학 및 분석 능력과 함께 생성형 AI 기술의 중요성이 급격히 증가하고 있다는 사실을 발견했다. 이러한 기술을 활용할 수 있는 프리랜서는 복잡한 작업을 수행하고, 더 높은 가치를 창출하며, 결과적으로 더 많은 수익을 얻는 것으로 나타났다... 2024. 3. 28. c++ 22. 다차원 배열 다차원 배열은 기존의 1차원의 배열 즉 가로 또는 세로(보통은 가로로 표현)로 한 줄로만 구성된 배열이 아닌 가로와 세로를 포함한 그 이상의 배열로 구성된 것을 말합니다. 그림에서 보듯 1차원은 일반 주택을 나열한 것에 비유할 수 있고, 2차원 배열은 아파트에 비유할 수도 있겠네요. 더불어 2차원 이상의 배열도 쓰이긴 하지만 3차원 이상은 잘 쓰이지 않습니다. 가독성이나 구조적으로도 굉장히 복잡해지니깐요. 아래의 그림은 4,6의 크기를 가진 2차원 배열입니다. 4행 6열의 2차원 배열이죠. 각 요소에 접근하기 위한 방법은 1차원 배열과 비슷합니다. 다만 두 개의 인덱스가 필요합니다. 만약 1행 2열에 있는 요소(값)을 가져오고 싶다면 배열명[1,2]로 접근하면 됩니다. 먼저 선언 방법을 보도록 합시다. .. 2024. 3. 28. 이전 1 ··· 4 5 6 7 8 9 10 ··· 28 다음 반응형