Developer 146

3시간 만에 Next.js 웹 애플리케이션 개발 및 배포하기: 개발자가 ChatGPT로 코딩하는 방법

오늘은 ChatGPT와 함께 Next.js를 사용하여 웹 애플리케이션을 불과 3시간 만에 개발하고 배포한 과정을 공유하고자 합니다. 이 프로젝트는 김주환 교수의 저서 "회복 탄력성"이라는 책을 읽다가 영감을 받아서 즉흥적으로 시작하게 되었습니다. 사이드 프로젝트라고 부르기에도 민망하지만, 개발자가 ChatGPT 를 사용하는 방법을 알려줄 수 있는 적합한 튜토리얼이라 생각해서 공유하고자 합니다. 최종 결과물은 다음 링크에서 확인해보실 수 있습니다: https://daisy-happy-test.vercel.app/ 아래 링크에서 저와 ChatGPT 간의 대화 전문을 볼 수 있는 방법을 소개합니다. 관심 있으신 분들은 아래 링크에서 확인하세요. https://litt.ly/hustlecoding 본 글에서는..

Product Hunt Top10 서비스 (2024년 01월)

Product Hunt 오늘의 Top 10 제품들을 가져왔어요 :) (각 제목을 클릭하면 제품 페이지로 이동!) Product Hunt 란? 새로운 제품이 나왔을때, 공유하고 투표를 받을 수 있는 사이트입니다. 외국 사이트긴 하지만, 한국 제품도 종종 올라오고, 이젠 필수 노트 어플이 된 노션Notion도 Product hunt 출신입니다. 쉽게 말해 프로덕트 헌트는 스타트업계의 슈퍼스타K 라고 볼 수 있습니다. https://www.producthunt.com/ Product Hunt – The best new products in tech. Product Hunt is a curation of the best new products, every day. Discover the latest mobile..

NASA 오늘의 사진 (2024-01-02)

안녕하세요, 디큐입니다. 오늘은 NASA에서 어떤 우주의 모습을 비춰줄까요? 먼저 사진부터 감상하시죠! 이 사진의 제목은 Rocket Transits Rippling Moon 입니다. NASA에서 공식적으로 제공한 설명을 보시죠. 로켓이 달을 잔물결로 만들 수 있을까? 아니요, 하지만 배경 달을 물결 모양으로 보이게 할 수 있어요. 이 경우, 이 로켓은 지난 주 나사의 케네디 우주센터에서 발사된 스페이스X 팰콘 헤비(SpaceX Falcon Heavy)였습니다. 특징적인 발사 사진에서 로켓의 배기 플룸은 멀리, 떠오르는, 그리고 거의 보름달을 향해 투사 너머로 빛납니다. 이상하게도 달의 아래쪽 가장자리는 특이한 물방울 모양의 물결을 보여준다. 먼 곳에 있는 달 자체는 정말로 변하지 않았다. 이러한 명백한..

Developer/NASA APOD 2024.01.02

Product Hunt Top10 서비스 (2023년 12월)

Product Hunt 오늘의 Top 10 제품들을 가져왔어요 :) (각 제목을 클릭하면 제품 페이지로 이동!) Product Hunt 란? 새로운 제품이 나왔을때, 공유하고 투표를 받을 수 있는 사이트입니다. 외국 사이트긴 하지만, 한국 제품도 종종 올라오고, 이젠 필수 노트 어플이 된 노션Notion도 Product hunt 출신입니다. 쉽게 말해 프로덕트 헌트는 스타트업계의 슈퍼스타K 라고 볼 수 있습니다. https://www.producthunt.com/ Product Hunt – The best new products in tech. Product Hunt is a curation of the best new products, every day. Discover the latest mobile..

NASA 오늘의 사진 (2023-12-02)

안녕하세요, 디큐입니다. 오늘은 NASA에서 어떤 우주의 모습을 비춰줄까요? 먼저 사진부터 감상하시죠! 이 사진의 제목은 Startrails over Beijing Ancient Observatory 입니다. NASA에서 공식적으로 제공한 설명을 보시죠. 지하철을 타고 중국 베이징에 있는 이 전망대를 방문할 수 있지만 그곳에서는 망원경을 찾을 수 없습니다. 1400년대부터 천문학자들은 육안으로 보이는 별과 행성의 위치를 정확하게 측정하고 추적할 수 있도록 베이징 고대 천문대 부지에 장치를 세웠다. 크고 화려한 천문 기구들 중 일부는 여전히 서 있다. 오늘날은 별 관측 플랫폼에서 별들까지 볼 수 있지만, 지금은 도시 조명을 배경으로 가장 밝은 천체 비콘만 볼 수 있다. 우아한 아킹 스타트 레일을 기록하기 ..

Developer/NASA APOD 2023.12.02

Product Hunt Top10 서비스 (2023년 11월)

Product Hunt 오늘의 Top 10 제품들을 가져왔어요 :) (각 제목을 클릭하면 제품 페이지로 이동!) Product Hunt 란? 새로운 제품이 나왔을때, 공유하고 투표를 받을 수 있는 사이트입니다. 외국 사이트긴 하지만, 한국 제품도 종종 올라오고, 이젠 필수 노트 어플이 된 노션Notion도 Product hunt 출신입니다. 쉽게 말해 프로덕트 헌트는 스타트업계의 슈퍼스타K 라고 볼 수 있습니다. https://www.producthunt.com/ Product Hunt – The best new products in tech. Product Hunt is a curation of the best new products, every day. Discover the latest mobile..

NASA 오늘의 사진 (2023-11-02)

안녕하세요, 디큐입니다. 오늘은 NASA에서 어떤 우주의 모습을 비춰줄까요? 먼저 사진부터 감상하시죠! 이 사진의 제목은 The Fornax Cluster of Galaxies 입니다. NASA에서 공식적으로 제공한 설명을 보시죠. 대부분의 은하를 발견할 수 있는 남쪽 별자리에서 이름을 따온 포낙스 성단은 가장 가까운 은하단 중 하나이다. 약 6,200만 광년 떨어져 있으며, 이웃한 안드로메다 은하보다 20배 이상 더 멀리 떨어져 있지만, 더 잘 알려져 있고 인구가 더 많은 처녀자리 은하단보다 불과 10% 더 멀리 떨어져 있다. 이 3도 너비의 시야를 가로질러 볼 때, 이미지에 있는 거의 모든 노란 점들은 포낙스 성단에 있는 타원 은하이다. 타원은하 NGC 1399와 NGC 1404는 중심부를 향해 있는..

Developer/NASA APOD 2023.11.02

파이썬의 'filter()' 함수: 이터러블을 조건에 따라 필터링하는 최적의 도구

시작 filter() 함수는 파이썬에서 매우 유용한 함수 중 하나입니다. 이 함수는 이터러블을 입력으로 받아서 조건에 따라 필터링된 결과를 반환합니다. 이는 데이터를 처리하거나 원하는 요소를 선택하는 데 매우 효과적입니다. 이 글에서는 filter() 함수를 사용하는 방법과 그 장점에 대해 알아보겠습니다. 구현 단계먼저, filter() 함수로 필터링하려는 이터러블과 조건을 정의하는 함수를 준비합니다.다음으로, filter() 함수를 호출하여 필터링된 결과를 얻습니다. 이때, 첫 번째 인수로는 조건을 판별하는 함수를 전달하고, 두 번째 인수로는 필터링할 이터러블을 전달합니다.filter() 함수는 이터러블을 순회하면서 조건 함수를 적용하고, 조건이 참인 요소만 반환하는 이터레이터를 생성합니다.필터링된 결..

파이썬의 collections 모듈: defaultdict 함수를 활용한 딕셔너리 기본값 설정

시작 collections 모듈은 파이썬에서 유용한 데이터 구조와 함께 작업할 수 있는 다양한 클래스를 제공합니다. 이 모듈의 defaultdict 함수는 딕셔너리의 기본값을 설정하는 강력한 도구입니다. 기본값을 설정하면 딕셔너리에서 존재하지 않는 키에 대한 값도 예외 없이 반환할 수 있습니다. 이 기능을 통해 코드의 견고성을 향상시키고 간결하게 작성할 수 있습니다. 다음은 defaultdict 함수를 사용하는 예시입니다. from collections import defaultdict # 기본값으로 빈 리스트를 설정하는 defaultdict 생성 def_dict = defaultdict(list) def_dict['key1'].append('value1') def_dict['key2'].append('..

파이썬의 'map()' 함수: 데이터 변환의 최적화된 도구

시작 map() 함수는 파이썬에서 데이터 변환이 필요한 경우에 유용하게 사용될 수 있는 함수입니다. 이 함수는 이터러블 객체의 모든 요소에 대해 특정 함수를 적용하여 새로운 이터러블 객체를 생성합니다. 이 글에서는 map() 함수의 사용법과 이점에 대해 알아보겠습니다. 구현 단계 다음은 map() 함수를 사용하는 간단한 예제입니다. numbers = [1, 2, 3, 4, 5] # 각 숫자를 제곱하는 함수 def square(x): return x ** 2 # 제곱 함수를 각 숫자에 적용하여 새로운 리스트를 생성 squared_numbers = list(map(square, numbers)) print(squared_numbers) # [1, 4, 9, 16, 25] 위의 예제에서는 numbers 리스트..