Computer/ETC
Arduino IDE, 보드매니저나 라이브러리 매니저등 경로 설정
경로에 한글이 있어도 잘되던 시절이 있었다.어느순간부터 갑자기 한글이 있다고 잘 안되던것이였다.아두이노 IDE에서 경로 수정이 불가피했다. 빠르게!!근데 어디서 바꾸지? 라는 의문...... 으로 글을 적어보았다.C:\Users\\.arduinoIDE\arduino-cli.yaml에 가면 arduino-cli.yaml 파일이 있다.이 파일을 열어보면,board_manager: additional_urls: - https://dl.espressif.com/dl/package_esp32_index.jsonbuild_cache: compilations_before_purge: 10 ttl: 720h0m0sdaemon: port: "50051"directories: bui..
Computer/ETC
데이터베이스가 필요한데, 외부에서 사용가능한 무료가 있을까?
내용은 제목 그대로이다.대부분의 웹호스팅은 localhost 만 지원하고, 그렇다고 사무실이나 집에서 컴퓨터를 가지고 디비를 설치하고 서버를 운용하기에는... 귀찮다.그래서, 무료로 사용할 수 있는 외부 데이터베이스 서비스들을 아래에 몇 가지를 소개해 보겠다.1. Firebase Firestore설명: Google에서 제공하는 NoSQL 클라우드 데이터베이스로, 실시간 데이터베이스 기능도 제공합니다.무료 플랜: Firebase Spark Plan은 월 1GB의 저장 공간과 일일 50,000 읽기, 20,000 쓰기, 20,000 삭제 작업을 제공합니다.웹사이트: Firebase Firebase | Google's Mobile and Web App Development Platform개발자가 사용자가 좋아..
Computer/ETC
데이터 흐름도(Data Flow Diagram, DFD)
데이터 흐름도(Data Flow Diagram, DFD)는 시스템의 데이터 흐름과 처리 과정을 시각적으로 표현한 도구입니다. DFD는 시스템 분석과 설계 단계에서 중요한 역할을 하며, 시스템의 구조를 이해하고 설계하는 데 도움이 됩니다. DFD는 크게 네 가지 주요 요소로 구성됩니다.1. 프로세스(Process)프로세스는 입력 데이터를 받아서 처리하고, 그 결과를 출력하는 작업 단위를 나타냅니다.프로세스는 동그라미 또는 타원으로 표현되며, 내부에 해당 프로세스의 이름을 적습니다.2. 데이터 흐름(Data Flow)데이터 흐름은 데이터의 이동 경로를 나타냅니다.화살표로 표현되며, 화살표의 방향이 데이터의 흐름 방향을 나타냅니다.데이터 흐름의 이름을 화살표 위에 적어줍니다.3. 데이터 저장소(Data Sto..
Computer/ETC
ANCHOR
ANCHOR - 파일 내의 특정 섹션을 나타내기 위해 사용됩니다. TODO - 완료를 기다리는 항목입니다. FIXME - 버그 수정이 필요한 항목입니다. STUB - 생성된 기본 스니펫에 사용됩니다. NOTE - 특정 코드 섹션에 대한 중요한 메모입니다. REVIEW - 추가 검토가 필요한 항목입니다. SECTION - 영역을 정의하기 위해 사용됩니다 (‘계층적 앵커’ 참조). LINK - 편집기 내에서 열 수 있는 파일로 연결하기 위해 사용됩니다 (‘링크 앵커’ 참조).
Computer/ETC
RS422 / RS485 차이점
RS422와 RS485는 모두 직렬 통신 인터페이스로 사용되는 표준이지만 몇 가지 중요한 차이점이 있습니다. RS422는 포인트 투 포인트 연결을 지원하며, RS485는 멀티포인트 네트워크를 구성할 수 있습니다. RS422는 전송 거리가 짧고 속도가 빠르며, RS485는 전송 거리가 길고 멀티드롭 환경에 적합합니다. RS422는 주로 데이터 통신에 사용되며, RS485는 주로 산업 자동화 및 제어 시스템에서 사용됩니다. RS422는 두 개의 신호선(데이터+와 데이터-)을 사용하고, RS485는 세 개의 신호선(데이터+와 데이터-, 그리고 공통 GND)을 사용합니다. RS422는 전송 속도가 일정하지만 RS485는 전송 속도를 다양하게 조정할 수 있습니다. 이러한 차이점을 고려하여 RS422와 RS485를..
Computer/ETC
정보보호 개요
정보보호(information security)의 사전적 의미를 살펴보면 '정보의 수집, 가공, 저장, 검색, 송신, 수신 중에 발생하는 정보의 훼손, 변조, 유출 등을 방지하기 위한 관리적, 기술적 수단, 또는 그러한 수단으로 이루어지는 행위' 이다. 정보보호는 '기밀성, 무결성, 가용성, 인증성 및 부인방지를 보장하기 위하여 기술적, 물리적, 관리적 보호대책을 강구하는 것' 이라고 할 수 있다. 사람들이 필요로 하는 사용 가능한 자원을 쉽게 얻을 수 있으면서도 정보에 위협이 되는 요소를 최소화하는 균형점을 찾는 것이다. 정보의 활용은 정보의 가용성을 극대화하자는 뜻이며, 정보의 통제는 위협 요소를 줄이고 안정성을 확보하기 위해 최대한 통제를 하자는 의미이다. 정보의 활용과 정보의 통제 사이에서 균형감..
Computer/ETC
웹사이트에 간단한 코드로 댓글 달아보기
간단한 서비스, 프로젝트를 만들어서 웹사이트에서 제공하려는데 그곳에서 소통하고 의견을 나눌수 있는 간단한 댓글, 코멘트 서비스를 추가하려고 여러군데 찾아보았다. 찾은김에 공유지.! 1. DISQUS 가장 대중적으로 많이 사용하고, 역사도 있고 한국에서도 한글 지원해서 많이 사용하고 있는...! Disqus는 많은 웹사이트에서 사용되는 인기있는 댓글 플랫폼입니다. Disqus는 사용자 관리, 소셜 미디어 통합, 실시간 알림 등 다양한 기능을 제공합니다. https://disqus.com/ Disqus – The #1 way to build your audience Disqus offers the best add-on tools for websites to increase engagement. We help..
Computer/ETC
쓸~ 만한 웹사이트를 소개해 볼게요.
1. Typedream Your website, link in bio, forms, blogs, and digital products on Typedream https://typedream.com/ Typedream: Build your Website, Link in Bio, Forms, Blogs, and Sell Digital Products Everything you need to create and sell online - websites, link in bios, forms, blogs, and payments - in one simple creators tool. typedream.com 홈페이지를 만들어주는 사이트이다. 디자인도 괜찮고 폼 이용할때 사용하면 좋지 않을까 하는 생각이 든다. 일..
Computer/ETC
하나의 질문으로 보는 '구글 Bard를 사용해보았다.'
언어는 인간의 가장 강력하고 창의적인 도구입니다. 우리는 생각을 표현하고 의사소통을 하며, 지식을 공유하는 데 언어를 사용합니다. 그렇다면 언어 이해와 생성을 기반으로 한 인공지능은 어떤 혁신을 가져올 수 있을까요? GPT(Generative Pre-trained Transformer)은 바로 이러한 질문에 대한 현실적인 대답으로 등장한 언어모델입니다. GPT는 기존의 자연어 처리 기술을 뛰어넘어, 언어 이해와 생성의 경계를 모호하게 만들며 새로운 인공지능의 토대를 마주하게 합니다. 요즘 chat GPT 로 관심이 많고, 비록 시장에 진출은 구글이 늦었지만 구글에서 이제 베타버전이지만 Bard를 사용할수 있어서 딱 한가지 질문을 chat GPT와 구글 Bard에 해 보았다. 질문시작 질문의 내용은 지금 ..