개발

Error Message플러터에서  xcode 시뮬레이터 켜중에 발생한 에러이다.발생 원인기존의 xcode 캐시와 꼬여서 발생한다.해결 방법xcode 캐시를 정리해주면 된다. 설정>일반>저장공간>개발자로 들어가서 i 버튼을 누르면 각종 파일들이 나오는데, 여기서 xcode 캐시를 지워준다. 결론xcode에서 에러가 나고 시뮬레이터 자체가 안될때 해결하는 방법이었다.
Error Message플러터에서 아이패드로 디버깅 중에 발생한 버그이다.발생 원인원래 android 버젼에서는 정상작동 하였다. 그런데 IOS에서 flutter run이라고 입력하면, 기기에 빌드된 후에 최초 1회만 정상적으로 실행되고, 완전히 종료된 후에는 앱이 시작하자마자 종료된다.해결 방법flutter run --release 알고보니 훨씬 간단한 문제였다. flutter run으로 했을때에는 디버깅보드로 실행되어서 안되었던 것이다. 뒤에 '--release'를 붙여 릴리즈모드로 해주면 된다.결론처음에는 앱 초기화가 제대로 안되었거나, 권한 설정의 문제인 줄 알고 며칠동안 고민했다. 하지만, 생각보다도 훨씬 간단한 문제였다. andriod에서는 그냥 flutter run 으로 설치후에 백그라운드에..
·개발
8월 6일부터 8월 7일에 열린 멋쟁이 사자처럼 12기 해커톤 후기입니다!  멋쟁이 사자처럼 12기 해커톤에 다녀왔다!  여기서 우리 조가 만든 product 'AICH'를 설명하려고 한다. 해결하려는 문제 (기획 이유)자기계발 동아리에서 습관개선을 위해 각자 선언인증이라는 것을 단톡방에 올리곤 했다.가령 매일 운동을 몇개씩 하겠다고 한 사람들은 운동 타임랩스를,  몇 시까지 기상 혹은 독서실에 가겠다고 한 사람은 해당 시간에 맞게 사진을 찍어 올리고 규칙을 지키지 못하면 랜덤으로 기프트콘을 쏘는 방식이었다각자의 목표를 위해 노력하는 방식이었다. 이 방식의 장단점으로는 장점1. 평판을 이용한다: 책 '역행자' 에도 나온 내용으로 사람은 자기 평판이 떨어지는 것을 죽어도 싫어한다. 그래서 자기가 일단 무엇..
·개발
리눅스 프로그래밍 수업에서 배운 kernel 컴파일 프로젝트에 대해 다루고 있다.서문수업 시간에 진행한 커널 컴파일 과정에서 많이 해매서, 나처럼 해매는 사람을 줄이고자, 업로드 하였다. windows의 WSL 로 리눅스 Ubuntu를 실행한 환경이다.프로젝트 목표리눅스 커널에 새로운 시스템 콜을 추가한다. 이를 통해 UDP 메시지를 전송하는 함수를 Kernel 레벨에서 활용할 수 있게 한다. Kernel에 새로운 시스템 콜을 추가하였으므로 그와 연관된 커널 파일들을 수정하여 제대로 컴파일 되도록 해야 한다. 이렇게 완성된 시스템 콜을 User-level에서 호출하여 UDP 패킷을 전송하고, 전송받도록 한다.  프로젝트 진행 과정들 시스템 콜 등록을 위해 간단히 짜본 시스템 콜 함수다. 우선 시스템 콜 ..
·개발
2학년 1학기 웹 프로그래밍 강의에서 만든 기말 과제물, 나만의 사이트 만들기에 관한 설명이다.서문처음 웹 과제를 제출할 때는 조건에만 맞춰서 대충 만들어 제출하였다. 그런데 나중에 최종발표할 때 다른 사람들 작품들을 보니 너무 비교가 되어 내 차례가 되기 전에 싹 다 뜯어고쳤다. 그렇게 싹 뜯어고치는 과정에서 많이 배웠다. My Personal Page web-cv-virid.vercel.app 어떻게 만들것인가?나는 CV를 만들었는데 아직 쓸 내용이 부족했고, 내용 간의 일관성도 없었다. 그래서 아예 카드 형식으로 내용간 독립성을 주는 내비게이션을 만들고, 들어가면 각자 내용에 맞는 레이아웃이 나오게 하였다. 일관성은 대문 페이지로 이동하는 홈버튼과 대문페이지의 양식만 유지했다.비즈니스적인 CV보다는..
·개발
2학년 1학기 게임프로그래밍 과제로 제출한 유니티 2D 게임이다. 게임 제목, 개요, 기획의도게임 제목: Space우주라는 뜻과 오로지 스페이스 키만을 눌러서 진행한다는 중의적인 의미를 가지고 있다.게임 개요:2D 게임으로 다음과 같습니다.게임을 시작하면, 플레이어는 행성을 중력권 범위에 맞게 빙빙 돈다.2. 스페이스키를 누르면 현재 움직이고 있던 행성이 터지며 중력이 사라지고 원래 이동하던 방향대로 쭉 이동한다. 그리고 새로운 행성이 랜덤으로 생성된다.3. 맵 밖으로 나가면 게임 오버 되므로, 스페이스를 눌러 행성을 떠날 때는 항상 다른 행성을 찾아서 움직이는 방향으로 가야 한다.. 4. 그렇게 새로운 행성의 중력권 안에 들어갈 때마다 점수가 +1 된다. 기획 의도유저가 직관적으로 이해할 수 있는 간단..
ChatGPT 가 4o 버젼으로 업데이트 된 이후 원래 만들었던 익스텐션이 작동하지 않았다.  크롬 익스텐션 개발일지: GPTBottomCopyButton완성된 모습! 기획단계 개발하려고 하는 것 chat gpt가 코드를 짜줄 때 copy code 버튼이 아래에도 생기도록 하는 크롬 익스텐션 개발하고자 하는 이유 코드를 생성할 때 위에서부터 아래로 코드를juneforpay.tistory.com 서문원래는 activate 버튼을 눌렀을때 작동해야 하는데, 업데이트 이후에는 아무런 변화가 없다. 그래서 수정해 보았다.원인1: URL 변경일단 작동을 안했던 첫번째 이유는 URL이 변경되었기 때문이다.이전에는 ChatGPT의 url 링크가 chat.openai.com 이었는데 chatgpt.com 으로 바뀌었다..
크롬 익스텐션을 만들고 배포한 지 한 달이 넘었다. 그동안의 성과 지표에 알아보자. 크롬 익스텐션 개발일지: GPTBottomCopyButton완성된 모습! 기획단계 개발하려고 하는 것 chat gpt가 코드를 짜줄 때 copy code 버튼이 아래에도 생기도록 하는 크롬 익스텐션 개발하고자 하는 이유 코드를 생성할 때 위에서부터 아래로 코드를juneforpay.tistory.comGPTBottomCopyButton의 한 달간의 성과개발자 대시보드에 있는 설치 및 제거, 페이지 노출, 사용자, 별점을 캡처하였다. 설치 및 제거 수 총 7명이 설치했다. 내 다른 구글 부계정 2개에서도 쓰려고 설치했지만, 그것 말고도 다른 사용자도 몇 명 설치하였다.    익스텐션 스토어에서 이름을 검색해도 찾기 힘든데 미..
걍판자
'개발' 카테고리의 글 목록 (2 Page)