no image
클래스 다이어그램 작성 중
포폴을 저번달부터 만들고 있는데 생각보다 진도가 느리다..빡세게 작업해야하는데 중간중간 좀 게을리 해서 그런 것도 있다. 이번엔 Event를 작업하던 중 챗지피티의 도움을 받아서 전체적인 구조를 작업하고 있었는데, 이벤트를 구현하기 위해 9개의 클래스를 추가하고 나니까 너무 헷갈리는 거다.뭐가 무슨 메서드를 참조하고.. 이 클래스가 무슨 역할을 누구에게 하는것인지.. 그래서 명세화 작업을 할지 말지 고민했다. 왜냐면 시간 낭비 같기도 해서 말이다.근데 그걸 안하면 구조 이해하느라 시간이 더 걸릴 거 같은거다. 제대로 해보자 생각이 들어서 draw.io라는 웹페이지를 통해 아래와 같이 만들어봤다. 해놓으니까 생각보다 편리해서 좋았다. 확실히 팀 작업할 때는 이런게 더 중요하겠다는 걸 느꼈다. 만들고 나..
2025.06.13
no image
게임 프로젝트 - 챗지피티 Q&A 이용 (1)
Q. 새로운 페이지를 액티비티와 프래그먼트 중 뭘로 만드는 것이 좋을까?Q. (v->) 람다식은 무엇인가?Q. setInterporlator란?Q. 이미지를 이미지뷰에 넣을 때 원래 크기가 아닌 비율에 맞게 조정하려면?Q. Shuffle() 메서드란?Q. 새로운 클래스를 생성했는데 해당 클래스가 없다고 뜰 때Q. 앱 실행 시 이미지가 보이지 않을 경우 (실행 전에는 보임) Q. 새로운 페이지를 액티비티와 프래그먼트 중 뭘로 만드는 것이 좋을까?A. 액티비티. (페이지 내부의 변경을 프래그먼트로 제작.) Q. (v->) 람다식은 무엇인가?A. 인터페이스에 메서드가 딱 하나 존재할 때 간단하게 쓸 수 있는 문법.더보기 Q. setInterporlator란?A. 애니메이션의 속도 변화를 조절해주는 것...
2025.05.08
no image
도전!24 - 빨간 사각형을 터치해서 움직이기
사족더보기그간 베트남 여행 다녀옴 + 정처기 공부 + SQL 공부(정처기 하는 김에 같이 함) + 백준 티어 올리기를 하느라 안드로이드 스튜디오..는 한동안 안 건들였다. 좀 쉬었다고 또 실력이 확 떨어졌을 것 같은 기분에 다시 하기 싫기도 했다..그래도 해야지 하고 오늘 드디어 다시 시작했는데 챗지피티와 함께 하니 너무 쉽게 성공해서 기분이 좋았다.오늘 안에 안 끝날 줄 알았음. 근데 간단한 문제였다.게다가 정처기 공부하면서 디자인 패턴, 자바 오버라이딩 오버로딩 등에 대해 좀 공부를 했는데 이런 게 꽤 도움이 된 것 같다. 오히려 전보다 남의 코드를 해석하는 속도가 빨라진 듯. 이제 진짜 포폴 좀 만들자. 이력서를 넣어도 포폴이 없으니까 거들떠도 안본다.0️⃣ 실행 결과1️⃣ activity_main..
2025.04.30
no image
C언어 : strrev() 문자열을 뒤집는 함수
C에는 문자열을 뒤집는 함수는 없나? 해서 알아보니 헤더파일에 포함된 strrev라는 reverse 함수가 있었다.근데 백준에서는 쓸 수 없었음.   검색해보니.. 그러했다.
2025.04.07
no image
MYSQL 기본 함수
수학ROUND : 반올림. ROUND(X,2) CEIL : 올림FLOOR : 내림COALESCE : NULL일 경우 다른 값으로. COALESCE(X,10)  조건문CASE문 : CASE WHEN 조건1 THEN 결과1, WHEN 조건2 THEN 결과2, ... ELSE 결과 END 출력LIMIT : 원하는 개수만큼 출력한다. (ex. 상위 몇 명 출력하기, 꼴찌 출력하기). LIMIT 1 날짜DATEDIFF : 날짜간의 차이를 구해줌. DATEDIFF(END, START)DATE_FORMAT : 날짜 포맷을 처리해줌. 예를 들면 DATE가 2025-01-01 10:10:10일 때, 아래와 같이 바꿀 수 있음.                              DATE_FORMAT(DATE,'%Y-%m..
2025.04.03
no image
SQL 공부중
정처기 공부 실황여행 다녀온 뒤 정보처리기사 공부를 한동안 놓고 있다가 최근에 실기 접수한 뒤로 다시 공부를 쫌쫌따리 시작했다.요즘은 한번에 앉아서 오래 공부하려고 하지 않고 있음. 길게 길게 보려고 한다대신 그냥 게임하듯이 한번씩 보고 넘김. 듀오링고 맛들림저번 여행 때 사촌동생이 듀오링고로 베트남어 초급을 공부하던 걸 보고 '나도 한번 해볼까..' 해서 시작한 것에 재미를 붙여버렸다.하트가 5개가 있는데, 학습 중 문제를 틀리면 목숨이 깎이는 방식인 거다. 하트가 다 소진되면 다시 생성될 때까지 기다려야한다. mimo 앱기다리는 동안에는 듀오링고를 못하니까, 로테이션을 돌릴만한 다른 학습 앱을 하나 더 깔아야겠다는 생각이 들었다.mimo라는 프로그래밍 학습 앱이 있는데, 전에도 본 적은 있었다만 너무..
2025.04.03
no image
프리미어프로 : 에러 - 가속화된 렌더링 오류
어도비 프리미어프로 가속화된 렌더링 오류, 컴파일링, 프레임 생성 에러 발생시 해결방법4K 2160p 로 촬영한 원본을 어도비 프리미어 프로를 이용해 FHD 1080p 혹은 다른 해상도로 출력할 때 생기는 오류를 해결하는 방법입니다. 프리미어 프로를 이용해 편집을 모두 마친후에 Ctrl + M 을 눌gkmoney.tistory.com 파일 -> 프로젝트 설정 -> 일반 -> 렌더러 부분에서 소프트웨어 써져있는 걸로 바꾼다. 이렇게 하면 에러가 뜨진 않는데, 내보내기.. 가 좀 느린 것 같아서나는 아래 것도 설정해주었다. (조금 더 빨라진 것 같긴 한데 기분 탓인 듯)  프리미어프로 동영상 컴파일 오류입니다. 가속화된 렌더러 오류. 프레임을 생성할 수 없습니다.프리미어프로에서 만든 동영상을 인코딩하는 중에..
2025.03.17
no image
SD카드 복원
사족베트남 여행을 다녀왔다. 유럽여행 때만큼 영상을 많이 찍진 않았지만 꽤 찍었다. (1~10분짜리 영상 173개) 이틀 정도는 좀 쉬고 드디어 브이로그를 만들 준비를 시작했다.근데.. 마이크로 SD카드를 컴퓨터에 꽂고 별 문제 없었는데 프리미어프로에 영상을 옮기던 중 갑자기 나의 드라이브에 들어가지지 않는 것이다. 자꾸 들어가기 전에 포맷을 하라는데 그걸 누르는 순간 아마 돌이킬 수 없는 큰.. 사태가 벌어질 것 같았다. 그래서 아래 글을 따라서 해보았다.처음엔 이해를 못해서 잘못 하는 바람에 해결이 안 되었다. 얼른 근처의 포렌식 복구 업체를 찾았다.괜히 내가 잘못 건드렸다가 모든 영상이 사라질 것 같아서 그냥 업체에 맡기고 싶었다.방문 전에 전화를 해달라기에, 전화를 했는데 안 받는거다!마냥 기다리..
2025.03.13
no image
도전!23 - 페인트보드 앱의 설정 기능 만들기
이거 하다가 귀찮다고 미뤘더니(일주일 정도)내용이 좀 머릿속에 확 담기진 않은 듯. 참고한 블로그 도전과제 23 : 페인트보드 앱의 설정 기능 만들기 (Do it Android 앱 프로그래밍) [JAVA]도전과제 23 페인트보드 앱에 CAP를 설정할 수 있는 기능을 만들어 보세요. 손가락으로 터치하여 선을 그릴 때 선이 가질 수 있는 속성 중의 하나입니다. 페인트보드 앱은 위쪽에 버튼이 있고 아howtolivelikehuman.tistory.com  1️⃣activity_main.xmlconstraint layout으로 설정했더니 라디오버튼이 안 떠서 linear layout으로 수정했다.  2️⃣새 클래스 PaintBoard.java 만들기package com.example.doitmission_23;..
2025.03.04