개발(36)
-
Next.js Introduction
https://nomadcoders.co/nextjs-for-beginners/ Next.js 시작하기 – 노마드 코더 Nomad Coders NextJS for Beginners nomadcoders.co 노마드코더 무료강의로 Next.js 찍먹하기 ;^) cd my_directory // 프로젝트 초기화 npm init -y // -y는 yes의 약어로, 초기화하며 받게되는 질문에 yes라고 모두 답한다. "scripts": {"dev": "next dev"} npm run dev // 패키지 설치 npm install react@latest next@latest react-dom@latest app/page.jsx # javascript // 또는 app/page.tsx # typescript //..
2024.04.20 -
GPT기반 카카오톡 AI챗봇 해몽해드림 개발기 1(미완성)
기간: 2024년 1월 29일 월요일 ~ ing 커뮤니티: 노코더메이커클럽 (https://nocoder.oopy.io/) 노코더메이커클럽을 통해서 GPTs 만들기와 oopy을 이용한 랜딩페이지 만들기를 배웠다. 나 역시 해몽을 해주는 GPTs(https://chat.openai.com/g/g-x8JY6xLxi-dream-weaver)를 만들고 랜딩페이지까지 만들어 봤지만, 내가 의도한 것은 "쉽고 가벼운 접근과 사용"이 가장 중요하기 때문에 현재 베타 버전인 AssistantAPI를 이용해서 카카오톡 챗봇을 개발해보기로 했다. 카카오톡 채널(http://pf.kakao.com/_lxaxfxaG)도 만들고, 챗봇도 생성해서 연결하고, OpenAI AssistantAPI로 같은 GPT를 다시 만들고, AW..
2024.02.10 -
Selenium 이용하여 Edge브라우저에서 XPath로 다음 Element 얻기
Meta Data¶ 구조 예시 (아래) : 개발자툴(F12)로 확인 가능. 마우스 우클릭 -> 검사 (권장) div#id_name div:no_attribute 목표 : Attribute가 없는 div의 text를 출력 In [1]: import selenium selenium.__version__ Out[1]: '4.15.2' Practice¶ In [2]: from selenium import webdriver from selenium.webdriver.edge.service import Service from selenium.webdriver.edge.options import Options from selenium.webdriver.common.by import By In [3]: ..
2024.01.06 -
NoMachine 이용기 : 원격 데스크톱, 외부 연결
일을 하다보면 원격 데스크톱 앱을 쓸 일이 생기곤 한다. 보통 사용하는 것은 구글 원격 데스크톱(https://remotedesktop.google.com/)인데, 이번 케이스의 문제는 arm64의 젯슨에서는 지원하지 않는다는 것이다. 사실 라즈베리파이를 원격 제어할 때 쓰는 VNC Viewer가 있있는데, 까맣게 잊고 있었다. 여차저차해서 찾아낸 것이 NoMachine(https://www.nomachine.com/)이다. 나중에 알게 된 내용이지만, VNC보다 NoMachine이 웬만하면 더 빠르고 좋다고 한다. https://downloads.nomachine.com/ ├─ Windows │ ├─ 32-bit (x86) │ └─ 64-bit (x64) ├─ Mac │ └─ only for Intel..
2023.09.05 -
깃헙 블로그 개설 as side project diary (ruby, jekyll, github)
오늘 나를 움직인 문장 build in public 잘 만든 하나를 올리려고 하지 말고, 하루에 6-7개씩 올리는 게 낫다 작게라도 무조건 시작 기록, 회고, 성취, 축하, 자랑 그 시작으로 사이드 프로젝트를 진행 및 기록하기 위한 깃헙 블로그를 오픈해서 1일 1커밋에 도전! M1 MacBook Air (2020) Ventura 13.4.1 (c) 1. 루비 설치 1-1. rbenv 설치 pipenv가 떠오르는 버전 관리 위한 가상 환경 어쩌고 저쩌고 brew install rbenv ruby-build rbenv install -l rbenv install 3.2.2 rbenv global 3.2.2 rbenv versions 1-2. bundler 설치 중 에러 에러는 모두 친구 rbenv가 아닌 맥..
2023.08.05 -
PyQt와 OpenCV로 카메라 스트리밍 토글하기
그냥 반복에 반복하며 쓰고 있는 코드라서 정리할 겸 작성해봄. 목표 및 설계 연결된 카메라를 이용한 스트리밍을 토글할 수 있는 GUI 카메라 쓰레드는 파일을 따로 생성 cam_id로 특정 카메라 불러오기 (보통 0 또는 1) width, height, fps 설정할 수 있도록.. 1. 설치 pip install pyqt5 pip install opencv-python 2. 코딩 # main.py import sys from camera import CameraThread from PyQt5.QtGui import QPixmap from PyQt5.QtWidgets import ( QApplication, QMainWindow, QWidget, QVBoxLayout, QLabel, QPushButton, ..
2023.08.02