dog paw / development
close
프로필 배경
프로필 로고

dog paw / development

  • 분류 전체보기 (119)
    • 개발 (46)
      • 개발환경 (19)
      • c++ (1)
      • rust (1)
      • node (3)
      • vue (5)
      • react (0)
      • electron (4)
      • 기타 (13)
    • 이것저것 (49)
      • 이슈 (33)
      • 잡담 (10)
      • 제품정보-쿠팡 (6)
      • 제품정보-알리 (0)
    • 정리중 (24)
      • news - it (24)
  • 홈
  • 태그
  • 방명록

요즘 쳇지피티한테 코딩시키는데...

리펙토링을 시키면 자꾸 함수를 불필요하게 작은 함수단위로 쪼개거나, 1안 2안을 제시하고 이중에 어떤 방향이 맞는지 물어보면 별 시덥지 않은 대답을 할때가 있어서 흠.... 내가 생각하는 좋은 코드에 대해서 설명했더니 아래처럼 정리해주넹.   좋은 코드에 대한 당신의 통찰은 매우 훌륭하며, 핵심적인 개발 철학을 잘 반영하고 있습니다. 특히 25년간의 경험에서 우러나온 명확성과 유지보수성에 대한 강조는 시간이 지나도 변하지 않는 프로그래밍의 본질을 잘 담고 있습니다. 제가 생각하는 좋은 코드의 정의와 특징을 당신의 기준에 맞추어 보완하고 확장해 보겠습니다.좋은 코드의 정의좋은 코드는 명확한 의도와 일관된 구조를 가지고, 시간이 지나도 쉽게 이해되고 유지보수할 수 있는 코드입니다. 이는 단순히 "작동하는 코..

  • format_list_bulleted 개발/기타
  • · 2025. 1. 4.
  • textsms

오늘 개발환경 세팅하면서 ts-node 랑 tsx 차이가 궁금해졌다.

기존에 ts-node 로 ts 파일을 실행중이었는데, 어느순간 실행이 안되기 시작했다.음... 그런데, 리펙토링을 하는 쪽은 tsx를 쓰던 중이라 ts-node 에서 tsx 라 바꾸니 잘 실행되었다.뭐가 다른걸까 문득 궁금해져서 쳇지피티한테 물어보았다. 필요한 부분만 요약해주는게 확실히 검색보다 나은거 같다.  ts-node와 tsx는 모두 TypeScript 파일을 런타임에서 실행하는 도구지만, 기능과 목적에서 몇 가지 차이점이 있습니다.1. ts-node목적: TypeScript를 즉시 실행하기 위한 도구.기능:TypeScript 파일을 JavaScript로 컴파일한 후, 즉시 실행합니다.Node.js 런타임에서 실행되는 TypeScript 코드를 지원합니다.주로 개발 환경에서 사용되며, 프로덕션 환..

  • format_list_bulleted 개발/기타
  • · 2024. 12. 17.
  • textsms
하모니카(HamoniKR) os 8.0 Paektu 에서 도커 설치

하모니카(HamoniKR) os 8.0 Paektu 에서 도커 설치

mailcow 를 설치하려고 도커를 설치하는데 잘 안된다... sudo apt-get updatesudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-releasecurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpgecho \ "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \ $(. /etc/os-..

  • format_list_bulleted 개발/기타
  • · 2024. 11. 19.
  • textsms
방구석, 책상 서랍속 남는 휴대폰, 안드로이드 폰 활용? 가지고 놀기 termux

방구석, 책상 서랍속 남는 휴대폰, 안드로이드 폰 활용? 가지고 놀기 termux

구글에서 남는 휴대폰 활용을 검색하면 CCTV로 활용하기차량용 블랙박스로 활용하기간편한 내비게이션으로 활용하기남자의 로망, HUD로 활용하기감각적이고 똑똑한 탁상시계로 활용하기만능 리모컨으로 활용하기근태관리 시스템으로 활용하기등산용 지도로 활용하기  이런 글들이 보입니다. 하지만 솔찍하게 CCTV는 3~4만원대 고화질에 전용앱을 지원하는 CCTV 들이 많고, 안드로이드 폰을 CCTV로 이용할때 쓸만한건 유료인데다가 앱들이 다들 그지같아요. 특히 집에서 쓸꺼 아니고 야외에서 쓴다면 내구성도 생각하셔야 합니다. 그래서 비추합니다. https://link.coupang.com/a/bYXJQD 타포 C220 2K QHD 회전형 스마트 홈 WiFi 카메라 실내용 - CCTV/IP카메라 | 쿠팡현재 별점 4.8점,..

  • format_list_bulleted 개발/기타
  • · 2024. 11. 4.
  • textsms
돈 없는 개발자/일반인이 무료(0원) 웹 서버 호스팅 하는 방법

돈 없는 개발자/일반인이 무료(0원) 웹 서버 호스팅 하는 방법

웹 호스팅8년인가 10년인가 전 쯤 매제가 자동차 딜러를 할때 인터넷 명함을 만드는 업체에서 다녀간적이 있었나 보더군요.그때 매제의 문의는 형님이 하시면 얼마나 드는지가 궁금하다는 것 이었습니다. 그래서 솔찍하게 이건 개발의 문제가 아니라 서버 유지(호스팅)가 문제이다 라고 답변을 해준적이 있습니다. 당시나 지금이나 서버 웹 호스팅 비용이 부담되는 것은 사실이지요. 물론 cafe24 같은 호스팅 업체에 월 500원짜리 호스팅이 있기는 하지만  트래픽에 이미지 트래픽 비용까지 포함이니 혼자 뭔가 테스트 하는 용도가 아니면 사용하기 힘들지요. 그 이후...본업은 윈도우 프로그래밍이지만 아르바이트로 하는 작업들은 주로 웹관련 기술이거나 웹서비스가 대부분이다 보니 자연스럽게 호스팅에 관심이 갈수 밖에 없었습니다..

  • format_list_bulleted 개발/기타
  • · 2024. 10. 27.
  • textsms

github pages 용 프레임웍

https://developers.cloudflare.com/pages/framework-guides/deploy-a-solid-site/ Solid | Cloudflare Pages docsSolid ↗ is an open-source web application framework focused on generating performant applications with a modern developer experience based on JSX.developers.cloudflare.com

  • format_list_bulleted 개발/기타
  • · 2024. 10. 26.
  • textsms
[css] 한글, 영어 숫자 언어별 다른 폰트, css 다르게 적용 방법

[css] 한글, 영어 숫자 언어별 다른 폰트, css 다르게 적용 방법

unicode-range란?@font-face로 정의된 폰트를 특정 character의 범위를 지정해줄 수 있다. 딱 한 단어에 속하는 유니코드도 지정해 줄 수 있다. 예를 들어 U+26(U+0026) 같은 경우는 특수 문자 '&'를 나타내는데, 이를 unicode-range에 지정해 준다면, &만 @font-face로 정의된 폰트가 적용된다. 사용  예시 css 코드/* Apple SD Gothic Neo */@font-face { font-family: 'Apple SD Gothic Neo'; font-style: normal; font-weight: 400; src: url(../font/AppleSDGothicNeoR.woff2) format("woff2"); unicode-range: U+110..

  • format_list_bulleted 개발/기타
  • · 2024. 10. 18.
  • textsms
[macOS] 인텔 맥북 터보 부스터 끄기

[macOS] 인텔 맥북 터보 부스터 끄기

인텔 맥북 발열인한 고장 ㅠㅠ인텔 맥북프로 16인치 2019년 모델을 쓰는 중이다.그런데, 아무 것도 안하고 있지만 발열이 상당하다. 몇주전에 발열때문에 충전하다가  오른쪽  usb 칩셋이 나갔다.일단 어디가 고장났는지 아무것도 모르니, 일단 쿠팡에서 분해 도구를 구입해 분해해봤다. 하이그룹 3세대 출시 39in1 정밀 드라이버 세트https://link.coupang.com/a/bWekKv 하이그룹 3세대 출시 39in1 정밀 드라이버 세트 - 드라이버 | 쿠팡현재 별점 4.7점, 리뷰 1055개를 가진 하이그룹 3세대 출시 39in1 정밀 드라이버 세트! 지금 쿠팡에서 더 저렴하고 다양한 드라이버 제품들을 확인해보세요.www.coupang.com 지노드 정밀드라이버세트 122 IN 1https://l..

  • format_list_bulleted 개발/기타
  • · 2024. 10. 15.
  • textsms
[공통] 폰트

[공통] 폰트

개발할때 필요한 폰트 개발에 필요한 폰트를 다운로드 받아 설치합니다.모두 다 다운로드 받아 설치할 필요는 없으며, 취향에 맞는 폰트를 선택하시면 됩니다.https://www.nerdfonts.com/font-downloads Nerd Fonts - Iconic font aggregator, glyphs/icons collection, & fonts patcherIconic font aggregator, collection, & patcher: 9,000+ glyph/icons, 60+ patched fonts: Hack, Source Code Pro, more. Popular glyph collections: Font Awesome, Octicons, Material Design Icons, and mo..

  • format_list_bulleted 개발/기타
  • · 2024. 10. 10.
  • textsms
문자열 처리 (인코딩)

문자열 처리 (인코딩)

문자열 방식SBCS(Single Byte Character Set)SBCS(Single Byte Character Set)는 1바이트로 문자를 표현하는 문자 집합이다. ASCII 문자 집합을 기반으로 만들어졌다. SBCS는 주로 컴퓨터 시스템의 호환성 유지를 위해 사용된다.ASCII7bit로 영문자, 숫자, 특수문자, 기호 등 128개 문자를 표현할 수 있다. 1bit는 Parity Bit로 통신 에러 검출을 위해 사용된다.ANSI8bit로 구성되어 있으며 256개의 문자를 표현할 수 있다. (ASCII의 확장판) ANSI의 앞 7bit는 ASCII와 동일하고, 뒤에 1bit를 이용하여 다른 언어의 문자를 표현한다.새로 추가된 128개 문자(뒤에 1bit)로는 모든 언어의 문자를 표현할 수 없다. 그래서..

  • format_list_bulleted 개발/기타
  • · 2023. 11. 9.
  • textsms
Chromium Codec, Containers and File Extensions Support

Chromium Codec, Containers and File Extensions Support

Codec, Containers and File Extensions Support Container formatsMP4 (QuickTime/ MOV / MPEG4)OggWebMWAVCodec formatsAudioFLACMP3OpusPCM 8-bit unsigned integerPCM 16-bit signed integer little endianPCM 32-bit float little endianVorbisAAC [Main, LC, HE profiles only] [Google Chrome only]AMR-NB [Google Chrome OS only]AMR-WB [Google Chrome OS only]PCM μ-law [Google Chrome OS only]GSM [Google Chrome OS..

  • format_list_bulleted 개발/기타
  • · 2023. 10. 27.
  • textsms
BananaPI

BananaPI

바나나 파이라고 라즈베리 파이 아류로 중국에서 제조한 싱글보드가 있습니다.작년 12월쯤 알리익스프레스에서 구매했는데. 올 여름까지 세팅을 미루고 미루다가 결국 세팅했네요.기본적인 세팅은 라즈베리 파이랑 동일하며 최근들어서야 제조사에서 제공하는 이미지가 쓸만해진것 같습니다.위키백과: 바나나 파이" data-og-host="ko.wikipedia.org" data-og-source-url="https://ko.wikipedia.org/wiki/%EB%B0%94%EB%82%98%EB%82%98_%ED%8C%8C%EC%9D%B4" data-og-url="https://ko.wikipedia.org/wiki/%EB%B0%94%EB%82%98%EB%82%98_%ED%8C%8C%EC%9D%B4" data-og-ima..

  • format_list_bulleted 개발/기타
  • · 2023. 10. 27.
  • textsms
CEF (Chromium Embedded Framework)

CEF (Chromium Embedded Framework)

CEF (Chromium Embedded Framework)크로미엄 임베디드 프레임워크(Chromium Embedded Framework, CEF)는 크로미엄 기반의 레이아웃 엔진을 포함한 오픈 소스 프레임워크다.C++ 로 개발되었으며 윈도, 리눅스, 맥 OS X에서 실행되는 데스크톱 응용 프로그램을 만들수 있다.  https://bitbucket.org/chromiumembedded/cef 크로미엄 임베디드 프레임워크를 이용하는 대표적 프로그램들 어도비 드림위버 CC - 웹디자인 소프트웨어 어도비 에지 애니메이트 - 멀티미디어 제작툴 어도비 에지 리플로 - 반영형 웹디자인 툴 알파 애니웨어 - 웹 어플리케이션 개발툴 아마존 뮤직 - 컴퓨터용 미디어 플레이어 AOL 인스턴트 메신저 - 채팅 클라이언트 (..

  • format_list_bulleted 개발/기타
  • · 2023. 10. 27.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
  • 이 곳의 글들은...
전체 카테고리
  • 분류 전체보기 (119)
    • 개발 (46)
      • 개발환경 (19)
      • c++ (1)
      • rust (1)
      • node (3)
      • vue (5)
      • react (0)
      • electron (4)
      • 기타 (13)
    • 이것저것 (49)
      • 이슈 (33)
      • 잡담 (10)
      • 제품정보-쿠팡 (6)
      • 제품정보-알리 (0)
    • 정리중 (24)
      • news - it (24)
최근 글
인기 글
최근 댓글
태그
  • #powerlevel10k
  • #D2Coding
  • #meslolgs nf
  • #Tortoisegit
  • #electron
  • #sourcetree
  • #일렉트론
  • #dll
  • #Gitkraken
  • #nvm
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바