에러 로그Github 사용경험이 있는 사람은 아래 문구가 어떤 의미인지 알고 있을 것이다.remote: Support for password authentication was removed on August 13, 2021. Github 원격저장소의 프로젝트를 받아오기위해 clone을 시도하면 Username과 Password 입력을 요구한다.21년 전에는 당연히 내가 사용하는 github 로그인에 사용하는password를 입력했다.하지만 지금 내 github password를 입력하면 패스워드는 더이상 지원하지 않는다고 한다.패스워드를 입력하라고해서 입력했더니 지원하지 않는다..?remote: Please see https://docs.github.com/get-started/getting-starte..
서비스 기획의 시작우린 새로운 서비스를 기획할 때에 여러 고민을 한다.2월 동안 우리는 초기창업패키지의 PSST 구조의 사업계획서를 작성하느라 애썼다.한가지 아이템에 깊게 몰두하면서 느낀 바는 개발하려는 아이템에서 아래 질문을 해결할 수 있는 한문장을 만드는 일이 어렵다고 느꼈다. 대상(고객)은 누구인가?어떤 혜택을 줄 것인가?어떻게 구현할 것인가?무엇을 줄 것인가? 개발자가 바라본 서비스 기획개발자 시선으로 서비스 기획을 바라보면 위 질문에서 가장 중요한 것은 "어떻게 구현할 것인가?" 이다.서비스의 골자는 대부분 [데이터수집] - [데이터처리] - [서비스제공] 의 구조를 따른다.내 기준으로 서비스 기획시 생각나는 방법들을 정리해본다. 1. 데이터수집1-1. API 활용정부데이터 및 여러 기업이 제..
NextJS와 NextUI에 대한 단상이미 완성된 디자인 시스템을 보유한 팀이거나, 디자인에 대한 절대적인 약속(퍼블리싱 팀 존재함, 디자이너가 만든 1px의 오차도 용서할 수 없음)이 있는 상황이 아니라면...절대적으로 공개된 디자인 라이브러리들을 활용해야 한다고 생각한다.모든 컴포넌트를 언제 다 손수 만들고 있겠는가. 우리의 시간은 개발사의 비용이다. 특히 구스피크와 같이 디자인에 대한 역량이 전혀 없는 개발팀에게는 UI/UX 개발 시 더욱 필수적이다. 과거에 내가 PHP, JSP, JQuery로 웹을 만들때는 Bootstrap이 절대적인 템플릿이었다.거의 모든 회사가 Bootstrap을 쓰고 있는 것처럼 느껴졌다. 그러나 모바일이 등장하고 프론트엔드 개발시장이 빠르게 성장했다. 다양해진 개발언어와 ..
서비스 기획자의 역할투자시장이 위축된다는 뉴스가 들린다.아니, 정확히는 들렸었다. 그럼에도 불구하고 IT취업, 이직 시장은 치열하다.채용 플랫폼은 계속해서 생겨나고, 여전히 수요는 많다. 개발자와 함께 거론되는 대표적인 직종이라면기획자와 디자이너가 있겠다. 오늘은 기획자에 대해 얘기해보고자 한다./기획자는 무슨 일을 하나요? 정답을 말해줄 순 없다.알고 있는데 말해주기 싫은 게 아니라, 회사 by 회사가 너무 심해서 정답이 없다. A회사에서는 간절히 필요한 업무가B회사에서는 안하니만 못한 일이 될 수가 있다. 정답 대신에선택지 목록을 알려줄 것이다. 필자가 회사에서 경험한본인을 포함한 기획자라는 자들이 수행하는 것들을대분류로 나눠서 리스트화 해 볼 것이다. 기획자가 하는 일[기획자가 하는 일]1. 데이터..
NodeJS Express로 제작한 웹사이트를 호스팅해야한다?내가 생각하는 가장 쉬운 방법은 App Engine이다. GCP 가입부터 시작해서 App Engine 배포하는 과정을 살펴보자 1. GCP 가입- Google Cloud Platform(https://console.cloud.google.com/)에 가입하자. 우측 상단 [무료로 시작하기]를 클릭하고, 몇가지 단순한 체크를 하면서 진행한다.- 마지막 단계에 결제 정보 확인이 있다. 추후에 변경이 가능하겠지만, 이미 프로젝트가 진행되고 있는 중에 바꾸려면 상당히 귀찮아질 수 있으니 처음부터 잘 확인하고 입력하자. 2. GCP App Engine 활성화- Google Cloud App Engine 메뉴 접근 및 활성화 버튼 클릭 - Cloud ..
에러로그Type 'String' is not assignable to type 'string'. 'string' is a primitive, but 'String' is a wrapper object. Prefer using 'string' when possible.ts(2322)index.d.ts(2324, 9): The expected type comes from property 'src' which is declared here on type 'DetailedHTMLProps, HTMLImageElement>' 개발습관 만들기 “Type ‘String’ is not assignable to type ‘string’” 에러는 TypeScript에서 발생하는 일반적인 문제이다. 이 에러는 String..
개요많은 매체로부터 ChatGPT에 대해 들었다. 그리고 우리의 일하는 방식이 이 생성형 AI에 의해 격변할 수도 있다는 이야기도 들었다. 사용하지 않았다면 설치하고 써보길 권한다. 아주 쉽고 무료인데, 정말 Why Not? 이다.Copilot은 이미지 생성도 무료로 가능하다. 무료 ChatGPT. Copilot.Copilot은 사용자가 다양한 요청을 할 수 있는 대화형 AI 도우미다.Copilot 설치하기: Copilot은 마이크로소프트의 대표 챗봇으로, 마이크로소프트 엣지 브라우저에서 가장 잘 작동한다. 먼저, 마이크로소프트 빙에서 'Copilot’을 검색하고, 사이트에 접속한 후 '무료 버전의 Copilot 사용해 보기’를 클릭하여 설치할 수 있다.로그인 과정: 설치 페이지에서 '로그인’을 클릭하고..
개요딸깍, 딸깍 몇번의 클릭만으로도 CRUD가 가능한 API서버를 간단히 만들 수 있다. 이전 글을 참고하여 MongoDB Atlas에 가입하고 NoSQL 셋팅하고 이 게시글을 보면 좋다.( 아주 쉽게 MongoDB Atlas 개념/세팅 훑어보기 ) MongoDB Atlas Data API 만들기- 좌측메뉴 중 Data API 를 선택한다. Http 요청으로 접속 가능하게 만들 Data Source를 선택하고 활성화 버튼을 클릭한다.Atlas Data API 의 특징에 대한 공식문서다. (https://www.mongodb.com/docs/atlas/app-services/data-api/) - 데이터 API는 생성되었고 테스트해보라는 모달을 확인한다. * 첫째로 서버사이드 방식이다. API-KE..
MongoDb와 NoSQL가능한 쉽게 MongoDB Atlas에 대한 개념을 알아보고 가이드대로 세팅해본다. 우선, MongoDB는 NoSQL DBMS다.학교든, 학원이든, 어딘가에서 개발에 대해 공부를 했다면 MySQL이나 Oracle과 같은 RDB에 대해 알고 있을 것이다.그렇다면 NoSQL은 뭘까.NoSQL은 Not Only SQL의 약자로 RDB와의 가장 큰 차이는 컬럼을 고정하느냐이다.RDB에서 테이블을 생성할 때에 아래와 같은 Create 문을 사용하여 table을 만드는 것을 봤을 것이다.CREATE TABLE testTable( id INT(11) NOT NULL AUTO_INCREMENT, name ..
- Total
- Today
- Yesterday
- xe xampp 설치
- 유투브 채팅
- xe제로보드
- 레드오션 반대
- 구스피크
- s24 장점
- dispatch.yaml 사용방법
- 통계의 오류 마이클조던
- goosepeak
- 아프리카tv 댓글
- window 셋팅
- 유투브 댓글
- app engine 커스텀 서브 도메인 추가
- ai 서비스 기획
- 최종학력 별 임금격차
- dispath.yaml 파일 구문
- 스트리밍 채팅 API
- xampp 설치
- copilot 서비스 기획
- 아프리카TV 채팅
- 치지직 채팅
- 수집
- blue ocean shift
- 스트리밍 댓글 API
- xe 개발 셋팅
- 유투브 댓글 조회
- 치지직 댓글
- gcp app engine 리디렉션 규칙 관리
- API
- xe 환경설치
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |