sodiumd

sodiumd

  • 분류 전체보기 (14)
    • 일상 (2)
    • 회고 (4)
    • 후기 (3)
    • 개발일지 (5)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

sodiumd

컨텐츠 검색

태그

numeric 2학년 2학기 React Native 버그 앱개발 2025년 국민대 입력안됨 expo 회고 Discord bot wasureta textInput

최근글

댓글

공지사항

아카이브

개발일지(5)

  • React Native textinput 입력 안 되는 버그

    결론부터 말하면 textinput이 numeric인 상황에서 padding을 0으로 두면, 한 번 입력하고 입력을 다 지워서 value가 ""이 되면 다시 키보드를 아무리 두드려도 더 이상 onChangeText의 설정해둔 함수가 반응하지 않는다. 문제의 발견이 글에서의 앱을 개발하던 도중, TextInput옆에 Text로 "회"라는 글자를 적어야하는데, TextInput과 Text가 같은 위치에 있게 하기 위해서 TextInput에 padding을 0으로 설정했다. 그리고 그게 문제의 시작이였다. 아무리 입력을 해도 ""상태가 한 번이라도 되면 입력이 먹지 않는 버그가 났는데, 그게 어떻게 CSS때문일 것이라고 유추를 하겠는가... 아무튼 실험을 위해서 기본적으로 젤 간단하게 했다. import { ..

    2026.01.19
  • 디스코드 봇과 앱 개발 보수하기

    wasureta 보수하기wasureta를 기숙사에서 돌리다가, 뽑은 이후로 코드도 꼬이고 보수도 할 수 없게 되어서 다시 짜기로 했다. 다시 본 1년 전 코드는 객체지향이라는 개념을 이해하기 전이라 그런가 개판이었다. 이제 막 프로그래밍을 배우려는 사람이 있다면, 제발 뭘 제대로 만드려고 마음먹기 전에 객체지향을 배우고 시작하라고 말하고 싶다. 객체지향으로 짜기 시작하니까 프로젝트를 개발하는 속도가 압도적으로 올랐다. 1년 전에는 거의 2~3주에 걸쳐서 저걸 완성했는데, 8일 만에 완성했다. (3주 뒤에 입대라 타임어택이 있긴 했다.) 다시 wasureta를 개발할 때, 음악봇은 속도가 중요했다. supabase를 사용을 기존에 했는데, 응답속도에 약간에 지연이 있기에, 다시 로컬 mysql로 돌아가기..

    2026.01.19
  • 나의 첫 앱 개발 프로젝트 - 출근부 앱 개발기

    앱 개발기1. 시작하며...시작은 아마 올해 2월 말 정도였어요. React Native 배우겠다고, 강의 사서 듣고 있었는데, 클라이언트(엄마)가 직원들 출근 관리 하는 앱이 좀 불편해져서 간단하게 하나 앱을 만들어 줄 수 있냐고 했어요. 그 때의 실력으론 아무것도 못 해서 공부하고 나중에 한다고 말하고 미뤘었죠. (뭐 지금도 잘하는 건 아니지만)그리고, 학교 생활하다보니 1학기가 끝났어요. 기말 쯤 되니까 저번에 만들어 둔, wasureta를 수정하면서, DB가 별 거 없다는 걸 알게되고, 8월 초 부터 시작하게됐어요. 1인 프로젝트로, 총 개발 기간은 3주 정도 걸렸네요. 아무튼, React Native도 거의 처음이고 앱 개발 프로젝트도 처음이지만, 그냥 대가리 박치기로 시작했죠. (요새 느끼는 ..

    2026.01.10
  • 음악재생 디스코드 봇, wasureta 개발기2

    사실 거의 1달 반이나 지난 일인데, 별 쓸 말이 없을 거 같아서 안 쓰고 있다가 이제 써 보려고요. 지난 개발기에서 이어져요. wasureta 수정1. 문제점 발생라즈베리파이에 로컬 MySql을 쓰다보니, 유지가 쉽지가 않았어요. 무엇보다 로컬 MySql을 쓰면서 생긴 문제점으로는, 추가하고 싶은 기능이 생겨서 pc에서 작업 한 뒤에, PC MySql의 테이블에 변화가 생기게 되면, github으로 코드를 주면서 그 테이블 변화도 똑같이 적용시켜야 한다는 점이였어요. 그러다 몇 번 까먹고 코드만 업데이트하고 DB테이블은 그대로 두게 되니까 봇이 멈추고 버그가 나는 일이 잦아졌어요.결정적으로는, 1학기에 기숙사 퇴실하면서 라즈베리파이 전원을 안 끄고 그냥 플러그를 뽑는 비정상 종료를 해버렸어요. 그 상..

    2026.01.10
  • 음악재생 디스코드 봇, wasureta 개발기1

    디스코드 봇 개발기개발일지로는 처음으로 쓰는 글이네요. 말은 참 개발을 하고 싶지만, 할 줄 아는 게 없다는 핑계로 자꾸 미루기만 하게 되었었는데, 그냥 할 줄 아는 거로만 한 번 해보자라는 생각으로 시작했어요. 1. 만들게된 계기디스코드를 중학생 때부터 몇 년 사용하다 보니, 음악 봇이 참 필요한데, 맨날 알 수 없는 이유로 지원 중단되면서, 몇 개월에 한 번씩 다른 봇으로 갈아 탔어야 했어요. 그 점이 되게 불편하게 느껴졌고, 왜 안 되는지도 궁금하기도 해서, 직접 음악 재생하는 봇을 만들어보기로 했어요.만들기 시작한 건, 2024년 11월, 중간고사가 막 끝났을 시점이였어요. 그게 또, 기말이 지나고, 계절이 지나고, 띵가띵가 하다보니 1월이 되었네요. 이걸 처음 시작할 때는, git을 쓰는 방법..

    2026.01.10
이전
1
다음
github solved ac

티스토리툴바