일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 정보처리기사 2024
- 금액안내서 양식
- 금액안내서
- 이미지랜더링
- react typescript eslint prettier
- nextjs 설치
- react-native-image-progress
- 프리랜서 금액안내서
- 안드로이드뒤로가기
- react-native-fast-image
- 리네이미지
- react typescript eslint
- 정보처리기사
- react plugin setting
- 목표정하기
- react prettier setting
- 프리랜서 견적서
- nextjs 시작
- eslint setting
- react eslint
- 프리랜서 양식
- 리네이미지랜더링
- 리네renderIndicator
- nextjs 설치하기
- css 초기세팅
- css 초기화하기
- 리네 안드로이드
- 리네 뒤로가기
- 리네 안드로이드 뒤로가기
- 재공학
- Today
- Total
목록분류 전체보기 (42)
hello! Mingure
가로로 슬라이딩 넘기면서, 각 컨텐츠 위치에서 살짝 멈추게끔(snap), 해당 컨텐츠 위치 불릿으로 나타내기 { const newPage = Math.round(e.nativeEvent.contentOffset.x / 203); setCurrentPage(newPage); }}> {cardList.map(card => ( ... ))} 우선, 가로로 슬라이딩 하면서 위에 효과를 구현하기 위해서는 ScrollView의 특정 옵션을 사용하면 된다.horizontal={true} : 가로로 슬라이딩으로 바꾸기showHorizo..
앱에서 사용자가 익명으로 콘텐츠를 게시할 수 있지만 적절한 예방 조치가 마련되어 있지 않습니다.- 17세 이상으로 앱 변경 (=> 앱 세팅에서 변경하면 됨)- 사용자가 약관(EULA)에 동의해야 하며, 이 약관은 불쾌한 콘텐츠 또는 남용하는 사용자에 대한 관용이 없음을 분명히 해야 합니다. (=> 글 작성화면의 placeholder에 '부적절하거나 불쾌감을 줄 수 있는 컨텐츠는 제재를 받을 수 있습니다' 문구 추가)- 부적절한 콘텐츠 필터링 하는 방법- 사용자가 원하지 않는 내용에 플래그를 지정하는 매커니즘- 부적절한 사용자를 차단 시키는 매커니즘- 사용자에게 즉시 게시물을 삭제시키는 매커니즘- 개발자는 콘텐츠를 제거하고 유해 콘텐츠를 제공한 사용자를 퇴출시킴으로써 24시간 이내에 유해 콘텐츠 신고에 대..
상황: 첫 앱 IOS 심사 등록 리젝 해결방법: 리젝 사유에 적혀있는 것 처럼 앱 사용 방법에 대해서 아주 상세하게 전달 하면 된다
개체 (Entity) 와 속성 (Attribute) 개체 (Entity) 현실 개체를 저장할 수 있으며 변별이 가능한 사물을 의미함. 인스턴스의 집합. 속성 (Attribute) 엔티티 내에서 인스턴스를 설명하고 공통적으로 가지는 특성을 속성이라고 함. 도메인(데이터 유형, 크기, 제약 사항 지정) 내에서만 값을 가질 수 있음. 인스턴스 (Instance) 실제 데이터 속성의 도메인 (Domain) 엔티티에 구성된 속성들은 그들이 가질 수 있는 특정한 값의 범위 도메인 정의 - 데이터의 유형과 크기, 제약 사항 등에 대해 지정하는 것 무/유형의 엔티티 유형 엔티티 (Tangible Entity) 물리적으로 확인되며 안정적으로 지속 활용이 가능한 엔티티 개념 엔티티 (Conceptual Entity) 물리..
데이터 모델링 이란? 현실 세계의 모든 데이터를 컴퓨터라는 제한된 공간에 다양한 데이터를 효과적으로 저장하는 방법을 설계해 가는 활동/과정을 의미 제한된 공간은 데이터베이스(Database, DB)를 생각하면 된다. Data: 원하는 결과를 얻기 위해 증명, 판단, 결정하는 과정에서 필요한 자료. (현실세계에 존재하는 모든 것) Database: '컴퓨터'라는 가장 막강한 저장 공간을 활용, 제한적인 공간. 무한대로 모든 자료를 담을 수 없음. 데이터 모델링의 3가지 특징 1. 추상화: 개체가 가지고 있는 특성을 파악하여 데이터 모델링의 특정한 약속에 따라 추상화 2. 단순화: 최대한 함축적으로 담아내 단순하게 표현 3. 명확화: DB에 담아낸 내용만으로 개체를 의미하는지 알 수 있도록 명확화 데이터 ..
프리랜서 일 하다보면 필요한 견적서(금액안내서) 양식 매번 찾아서 다운로드하기 번거로워서 하나 만들어서 공유합니다. 공급가액, 부가세, 계약금까지 모두 포함된 양식입니다.
Git에는 레포지토리 히스토리의 특정 포인트를 태그하는 기능을 갖고있다. 보통, 사람들은 이 기능을 release 포인트에 마킹하는 용도로 사용한다. 1. Tag 리스트 보기 git tag 2. Tag 검색하기 -l 은 리스트를 불러온다는 옵션이고, 그 뒤에 검색할 단어를 붙인다. git tag -l 'android*' git tag -l 'ios*' 3. Tag 기록하기 git tag 태그명 git push 태그명 우리 회사는 보통 android와 ios 버전 각각 남기기 때문에 주로 태그명을 android_날짜_버전 혹은 ios_날짜_버전 이런식으로 남긴다. git tag 태그명 만든 후에 git push 태그명을 해줘야 태그 생성 완료!
React Native로 메인 배너에서 상세 이벤트 배너로 이동 할 때 나오는 상세이미지가 깨지는 현상이 발생했다. React Native 의 컴포넌트는 내부에 com.facebook.fresco 라이브러리 의존성을 갖고 있다. Fresco 라이브러리는 Facebook에서 만든 안드로이드 용 이미지 라이브러리다. 이 라이브러리는 너비와 높이가 안드로이드 기기 해상도 보다 현저히 클 경우 이미지에 대해 자동으로 이미지 크기를 조절(다운샘플링) 한다. https://github.com/facebook/fresco/issues/2397 Low image quality using component on RN > = 0.57 (Fresco >= 1.10.0) · Issue #2397 · facebook/fresc..
I'm pleased to shine a light on the fact that the CSS grid-template-rows and grid-template-columns properties are now animatable in all major web browsers! 나는 CSS grid-template-rows와 grid-template-columns 속성들이 이제 주요 웹 브라우저에서 애니메이션 가능해진 사실을 밝힐 수 있어서 기쁘다. Well, CSS Grid has technically supported animations for a long time, as it's baked right into the CSS Grid Layout Module Level 1 spec. 음, CSS gr..
React로만 개발하다가 새로운 방식을 좀 알아둬야 할 것 같아서 NextJs를 좀 보기로 했다. 우선 React와 Next의 차이점, 장단점에 대해서는 직접 사용해보고 비교해보려고 한다. 우선 프로젝트 생성부터 해보자. 역시 프로젝트 생성에는 공식문서만한게 없지. https://nextjs.org/docs/getting-started/installation Getting Started: Installation | Next.js We recommend creating a new Next.js app using create-next-app, which sets up everything automatically for you. To create a project, run: Next.js now ships w..
React에서도 를 이용해서 라디오버튼을 만들 수 있다. 그러나 개발 상황에 따라 굳이 저 input radio를 사용하지 않고 내 마음대로 커스텀해서 사용하고 싶을 때가 있을 터. 그 때 사용하면 좋을 javascript를 소개하겠다. 나는 위에 두 이미지처럼 라디오 버튼 동그라미를 디자인을 커스텀 하거나, 버튼 형식처럼 하나씩 클릭되는 식으로 표현하고 싶었다. React 에서 state 로 option 명으로 하나씩 만든다면 만들 수는 있으나 너무나도 귀찮. import React from 'react'; import { View, Text, SafeAreaView, Pressable } from 'react-native'; import { CheckBox } from '@shared/componen..
CSS 초기화 (reset)는 기본으로 설정되어야 하는 규칙이며, 서로 다른 특성을 가진 브라우저에서 일관성 있는 사이트를 만들 수 있는 기반을 마련하게 도와준다. 여러 프로젝트에서 지속적으로 사용할 수 있는 자신만의 기본 스타일 세트를 만들어두는 것도 좋은데 귀찮으면 아래 코드를 사용하면 좋다. https://meyerweb.com/eric/tools/css/reset/ CSS Tools: Reset CSS CSS Tools: Reset CSS The goal of a reset stylesheet is to reduce browser inconsistencies in things like default line heights, margins and font sizes of headings, and s..