sodiumd

sodiumd

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

sodiumd

컨텐츠 검색

태그

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

최근글

댓글

공지사항

아카이브

전체 글(14)

  • 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
  • 2025년 2학기 회고록

    글쓰기에 앞서, 먼저 글체를 바꾸려고 한다. 다시 과거의 글들을 읽어보니 살짝 오글거리는 감이 있었기에.9월 회고매번 그러지만, 학기가 시작되고 나서 본격적으로 달리는 거 같은데, 이번에도 솔브드 티어올리기를 시작했다. 저번 블로그 에서 다이아 후기를 찍었던 게 이 때였다. 각종 날먹 알고리즘을 필두로 순식간에 다이아로 올렸다. 학기가 시작하자마자, ICPC팀을 구하기 시작했다. 이미 학교에는 우리동아리 내에서 2팀이 만들어졌고, 동아리에서 남은 사람은 나 포함한 3명밖에 없었기에 거의 팀은 확정인 상황이였다. ICPC팀 모집의 비하인드는 saywoo에게 young_out을 데려왔다고 하고, young_out에게는 saywoo를 데려왔다고 해서 두명을 데려왔다. 아무튼 결성되어서 9월 중에 팀연습을 2~..

    2026.01.18
  • 솔브드 DiamondV 달성 후기

    백준을 시작한지, 1년 7개월 지났네요. 드디어 저도 다이아에 달성을 했네요.solved ac 디스코드 서버에서 최초 승급에 한하여, 축하 알림이 뜨는 것을 모두가 바라는 것 같아요. 저도 솔브드 디스코드 서버에 실버 때 들어가서, 이 기능이 추가 되었으면 좋겠다고 생각을 했었어요. 저 화면을 보면서 다이아를 가는 것을 기대했었지만, 벌써 와버리게 되었네요. 1. 달성 후기작년에, 소프트웨어학부로 전과를 하는 시점에 플레5를 달성했었어요. 그 시점에서 새롭게 생긴 목표는, 이제 이것을 전공하기로 결심했으니, 다이아는 한 번 찍어보고 싶다는 것이 첫 번째였고, 작은 대회라도 좋으니, 알고리즘 대회에서 유의미한 등수에 들어서, 상을 한 번 받아보는 게 목표였어요.첫 번째 목표는 달성했네요. 두 번째를 하기..

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

    앱 개발기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
이전
1 2 3
다음
github solved ac

티스토리툴바