목록분류 전체보기 (90)
Land of Joe
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cGPTHl/btsHWQALrtz/GyAQx48LlKjU0qfqRs3poK/img.png)
배경: 원격과 로컬이 각자 서로 다른 커밋을 가지고 있을 때 1차 문제상황: git pull origin (원격브랜치명)을 했을 때에 아래와 같은 오류가 뜬다hint: Diverging branches can't be fast-forwarded, you need to either: hint: hint: git merge --no-ff hint:hint: or: hint: hint: git rebase hint: hint: Disable this message with "git config advice.diverging false" fatal: Not possible to fast-forward, aborting.해설 > 서로 갈라진 두 브랜치에서는 fast-forward가 불가능하다 해결방법: fast-..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/GyAvh/btsHgfWXyV7/T4qKFhbrrGsNlBuKpyD72k/img.png)
Visual Studio Code를 쓰는데폴더 안에 폴더를 만들면 왜 저렇게 겹치능교...? Whyrano......𝙒𝙝𝙮𝙧𝙖𝙣𝙤... Whyrano..𝐖𝐡𝐲𝐫𝐚𝐧𝐨.. 𝖂𝖍𝖞𝖗𝖆𝖓𝖔.. 𝑾𝒉𝒚𝒓𝒂𝒏𝒐.. 𝓦𝓱𝔂𝓻𝓪𝓷𝓸... 𝕎𝕙𝕪𝕣𝕒𝕟𝕠... Settings에 들어가 explorer.compactFolders 를 검색Compact Folders 체크박스를 해제해준다!!!!!!! 이걸 찾아보게 된 건불편함을 느껴도 그냥 그러려니 하면서 사는 경향이 있는 내 생활 방식이은연중에 개발에도 영향을 준다고 느꼈기 때문이다. 리액트 개발 중 파일명 첫 글자를 소문자로 잘못 썼다가 대문자로 분명 고쳐놨는데깃허브에 올려다가 당겨오기만 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bBhkYr/btsGWbzZeas/zkk8x7YbX8Uofs4ukfD9Q0/img.png)
AWS s3를 이용해서 첫 배포에 성공했다. 그러면.. 앞으로 버전을 업데이트할 때마다 이 거지같은 과정을 반복할 것인가???? 자.동. 배.포. 를 할 수 있는데 내가 뭣땜에 뭘 위해서?!!!! [ AWS IAM을 통해 액세스 키 발급 ] AWS > IAM 검색 > 사용자 > 사용자생성 >사용자 이름: "gamebible-front-s3-admin"(나중에 알아보기 쉽도록 최대한 구체적으로 지어주기, 글로벌이 아니기 때문에 고유하지 않아도 됨)> AWS Management Console에 대한 사용자 액세스 권한 제공 해제 > 다음> 직접 정책 연결 > 권한 정책 중 s3FullAccess 클릭 > 다음 > 사용자 생성원하는 사용자 클릭 > 보안 자격 증명 > 액세스 키 만들기 > Command ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bJYHHW/btsGXlaFIN8/dFnhru1O27EwQlgp6XasA1/img.png)
개발이 일단락 되었기 때문에 이제 해야할 타이밍이 왔다.. 배.포. 배포하기 전에 해야할 것이 있다면? 바로 버.전.관.리버전관리도 사람마다 다 하기 나름이겠지만, 나는 함께하는 팀원분께 들은 조언을 따라볼 생각이다. [ 버전 생성 프로세스 ] 1. package 파일 안에 version 관리 하기! 버전 외에도 package.json 파일에 신경써야할 것이 있다면: - name은 레포 이름 따라갈 것!- description 써줄 것! 2. develop에 올려두었던 많은 변경사항들을 master로 PR해서 버전 version: 0.0.1 생성하기!Create pr >Create a merge commit (🚨Squash and merge 절대 하면 안 됨!)커밋이 "Version: 0.0.1"로..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/zI3Tw/btsGTgfPVKD/PXMXkYKg5aVlciqVPsBRx0/img.png)
Run instructions for Android: • Have an Android emulator running (quickest way to get started), or a device connected. • cd "/Users/jke/SampleApp" && npx react-native run-android Run instructions for iOS: • cd "/Users/jke/SampleApp" • npx react-native run-ios - or - • Open SampleApp/ios/SampleApp.xcworkspace in Xcode or run "xed -b ios" • Hit the Run button
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/7Dult/btsGHGGiMuB/QBzwMa2zJqLUjzz4PWEhV0/img.png)
[ 내가 원하는 작동 방식 ]회색 알람 아이템을 하나 누르면 그 아이템의 type에 해당하는 url로 이동한다. 그러나 알람 아이템 안의 DELETE 버튼을 누르면 url 이동이 아닌, deleteAlarmEvent 이벤트가 작동해야한다! import React from "react";import styled from "styled-components";import { Span } from "../style/TextStyle";import { Div, Article } from "../style/LayoutStyle";import ImgTextBtnItem from "./ImgTextBtnItem";import DeleteIcon from "../img/deleteIcon.svg"..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/W3ZNB/btsGeOrRWuX/AVJwH54kcAuVKKokGrsK91/img.jpg)
4월 1일! 지난 프로젝트 진행 일지를 쓴 지 벌써 한 달이 또 지나갔다. 3월이 어떻게 지나갔는지 모르게 그저 꾸준하게 살다보니 벌써 4월이다. 아침 6:30에 일어나 30분 가량 산책을 하고 아침밥을 먹고, 8시에 출발해 9시 경 학원에 도착해 오늘 할 일을 스케줄러에 적고 9:30부터 할 일을 시작하는 것으로 매일을 보냈다. 할 일을 구체적으로 적긴 어려웠지만 한 일을 상세하게 적음으로써 프로젝트 진행 정도를 파악하기에도 좋고, 나의 진행 속도를 돌이켜보기에도 좋았다. (오전시간엔 뇌를 깨우는 용도로 c++ 언어 공부를 30분 정도씩 하는 것도 좋은 루틴이었다) 한 달 동안 api 연결을 제외한 페이지 제작은 모두 끝냈다! 정확히 3월 8일(금)부터 3월 28일(목)까지 진행하였다. (주말 제외) ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cO6AQi/btsFyvTLlUP/ZflFdKIEHneuh0MitOO9Qk/img.png)
2024/02/08 프로젝트 첫 모임 (정기미팅 #1) 을 가졌다. 프론트엔드는 나 포함 2명, 백엔드는 세 명, 총 다섯 명. 시간을 보니 프로젝트를 공식적으로 시작한 지도 벌써 한 달이 다 지나갔다. 현재 진행상황은 기획(요구사항 명세서, 와이어프레임), 디자인(스토리보드), DB 및 API 명세까지 마무리 한 상태이다. 위 단계들이 모두 개발은 아니므로 기획이라고 뭉뚱그려 말한다면, 사실 기획이 이렇게 오래 걸릴 줄은 몰랐다. 첫 미팅 날 바로 아이템 선정을 마무리 지었기 때문이다. 아이템 선정은 팀원들 각자가 생각해온 아이디어들을 모두 취합한 후, 그중에서 가장 실현 가능성이 있는, 쉽게 말해 우리가 진짜 만들어낼 수 있을 만한 것으로 선택하였다. UX적으로 아쉬움과 한계가 있을 것은 당연했고, ..