분류 전체보기

· git/git
overview GitHub Actions는 빌드, 테스트 및 배포 파이프라인을 자동화할 수 있는 지속적 통합 및 지속적 배포(CI/CD)플랫폼으로, 저장소에 대한 풀 리퀘스트를 빌드하고 테스트하거나 병합된 PR을 프로덕션 환경에 배포하는 작업을 자동화할 수 있습니다. GtiHub Actions는 단순히 DevOps를 넘어서서 저장소에서 다른 이벤트가 발생할 때 워크플로우를 실행할 수 있게 해줍니다. 예를 들어, 누군가가 저장소에 새 이슈를 생성할 때마다 적절한 labels을 자동으로 추가하는 워크플로우를 실행할 수 있습니다. GitHub는 리눅스, 윈도우 및 macOS 가상 머신을 제공하여 워크플로우를 실행하거나, 고유한 데이터 센터나 클라우드 인프라에서 자체 호스팅 러너를 호스팅할 수 있습니다. Gi..
해당글은 단순 링크만 저장해놓은 글 입니다. 저는 주로 타입스크립트를 선호하지만, 다른 개발자들이 자바스크립트와 타입스크립트에 대해 어떻게 생각하는지 및 오픈소스 프로젝트를 운영할 때 어떤 고려 사항이 있는지에 대한 정보를 얻을 수 있습니다. https://github.com/hotwired/turbo/pull/971 Remove TypeScript by afcapel · Pull Request #971 · hotwired/turbo https://world.hey.com/dhh/turbo-8-is-dropping-typescript-70165c01 github.com https://world.hey.com/dhh/turbo-8-is-dropping-typescript-70165c01 Turbo 8 is..
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이 처음에는 그렇게 어려운 문제가 아니라고 생각했습니다. 그래서 문제설계를 아래와 같이 하였습니다. 1. sort : 원소의 길이 오름차순으로 정렬 2. for문으로 순회하면서 0번째 원소부터 나를 포함하고 있는 인원체크 3. 주문 횟수 내림차순으로 정렬 4. return 하지만 이렇게 하면 완전 문제를 잘 못 이해하고 있는 것 입니다. 예제 1번처럼 `orders`가 이렇게 주어졌을 때 ["ABCFG", "AC", "CDE", "ACDE", "BCFG", "ACDEH"] 이렇게 원소길이를 기준으로 오..
1. parseInt() parseInt() 함수는 문자열 인자를 파싱하여 특정 진수의 정수를 반환합니다. parseInt(string); parseInt(string, radix); `string` : 파싱할 값입니다. 문자열이 아닐 경우 Tostring 추상 연산을 사용해 문자열로 변환합니다. `radix` : (optional) string의 진수를 나타내는 2부터 36까지의 정수입니다. 기본 값이 10이 아닙니다 `Number` 자료형이 아닌 경우 `Number`로 변환합니다. console.log(parseInt('123')); // 123 (default base-10) console.log(parseInt('123', 10)); // 123 (explicitly specify base-10)..
이 글은 RSC From Scratch. Part 1: Server Components 를 공부하면서 번역한 글 입니다. 총 6개의 step중 현재 step 5.1 까지 번역이 완료되었습니다. RSC From Scratch. Part 1: Server Components 우리는 지금부터 React Server Components (RSC)의 매우 단순화된 버전을 처음부터 구현해보겠습니다. 이 심도있는 탐구는 React Server Components의 이점, RSC를 사용하여 앱을 구현하는 방법 또는 이를 사용하는 framework를 구현하는 방법에 대해 설명하지 않습니다. 대신, 여기서는 완전히 처음부터 스스로 "발명"하는 과정을 안내합니다. 이것은 새로운 기술을 처음부터 구현하여 배우는 것을 좋아하는..
· error
error Parsing error: ESLint was configured to run on `/.eslintrc.js` using `parserOptions.project`: ~ However, that TSConfig does not include this file. Either: - Change ESLint's list of included files to not include this file - Change that TSConfig to include this file - Create a new TSConfig that includes this file and include it in your parserOptions.project See the typescript-eslint docs for..
· error
npm run lint 를 실행했는데 아래와 같은 에러가 발생하였습니다. Error [ERR_REQUIRE_ESM]: require() of ES Module Instead rename .eslintrc.js to end in .cjs, change the requiring code to use dynamic import() which is available in all CommonJS modules, or change "type": "module" to "type": "commonjs" 1/package.json to treat all .js files as CommonJS (using .mjs for all ES modules instead). 에러가 발생한 이유는 여러가지입니다. 저의 경우 제 프로..
· error
1. ERROR 타입스크립트를 구성하다보면 `No inputs were found in config file` 이러한 에러가 발생할 때가 있습니다. 2. 해결법 1. TS 파일 추가 이 에러의 주된 원인은 `.ts`파일이 하나도 없기 때문에 발생한다. 따라서 아무 `.ts`파일을 만들면 에러가 해결되는 경우가 많다. 위 방법대로 했다면 그 다음에 2번 방법처럼 IDE을 다시 시작하는 것을 추천합니다. 2. IDE 다시시작 때때로 알수없는 원인으로 에러가 발생하는 경우가 있다. 이럴때는 IDE를 다시 시작하면 에러가 사라질 때도 있습니다. `cmd + shift + p`를 누른 다음 `>reload` 만 입력해도 아래처럼 뜬다. `Developer: Reload window`를 누르면 된다. 3. tsco..
overview 이 글에서는 여러 옵션중 `files`, `include`, `exclude`에 대해서 다룹니다. { "compilerOptions": { "out": "test.js" }, "files": [ "literal.ts" ], "include": [ "**/*.ts" ], "exclude": [ "node_modules", "tests/**/*.spec.ts", "utils/t2.ts" ] } 1. files 프로그램에 포함할 파일의 허용 목록을 지정할 수 있습니다. 파일을 찾을 수 없으면 오류가 발생합니다. { "compilerOptions": {}, "files": [ "core.ts", "sys.ts", "types.ts", "scanner.ts", "parser.ts", "utilit..
개발자성장기
'분류 전체보기' 카테고리의 글 목록 (5 Page)