목록DEV&OPS/Snippets (21)
삶 가운데 남긴 기록 AACII.TISTORY.COM
AI 도구는 경쟁이 매우 치열해서 하루가 다르게 발전 중이라 현재 우위에 있어도 언제 신기술을 들고 나올지, 가격 정책은 어떻게 바뀔지 등등 변화가 빨라 섣불리 결정하기 힘든 상황입니다.즉, 서로 표준으로 자리 잡으려 경쟁 중이라고 할까요.그래서 선택을 위한 기준을 잡고 적은 비용으로 최적화된 AI를 고르기 위해 기준을 세우고 장단점을 비교해 보았습니다. 개발자용 AI 툴을 고르는 기준1. 코드 문맥 이해력이 중요.2. IDE와의 통합: VSCode, IntelliJ, Cursor 등3. 리팩토링, 버그 수정, 에러 분석, 테스트 제안 능력4. 보안과 배포 방식(금융권, 공공용)5. 과금 방식6. 러닝 커브 AI 도구 장단점 비교AI 도구장점단점ChatGPT Codex(Open AI)에러 로그 해석,..
최근 GPT는 기능들을 계속해서 업데이트 중이라 새로운 기능들이 많이 추가되었습니다.그 중에서 프로젝트, 나만의 GPT, ChatGPT Work, Codex에 대해서 알아보겠습니다. ChatGPT 프로젝트: 특정 작업의 자료와 대화를 계속 쌓아가는 작업 공간나만의 GPT(Custom GPT): 특정한 방식으로 반복해서 일하도록 만든 맞춤형 AIChatGPT Work: 조사·분석부터 문서나 사이트 같은 결과물 제작까지 맡기는 작업 모드Codex: 실제 코드·폴더·저장소를 읽고 수정하며 개발 작업을 수행하는 코딩 에이전트구분프로젝트나만의 GPTChatGPT WorkCodex핵심 목적장기 작업의 자료와 대화 내용 관리반복 업무 방식 표준화조사 및 결과물 제작소프트웨어 개발기억 방식프로젝트 안의 대화·파일을 함..
윈도우11 에서 파이썬 애플리케이션을 개발하기 위한 설정입니다. 1. 파이썬 다운로드 및 설치https://www.python.org/downloads/ Download PythonThe official home of the Python Programming Languagewww.python.org여기서 윈도우용 installer를 다운로드하고 설치하면 됩니다.인스톨러 실행 시 첫 화면에서 반드시Add python.exe to PATH를 체크해야 합니다. 그래야 cmd에서 파이썬을 자동 실행 할 수 있습니다.이후 Install Now를 클릭해서 설치를 완료합니다.설치 완료 후 cmd를 열고 아래 명령어로 파이썬 버전을 확인했을 때, 버전이 출력되면 정상 설치 된 것입니다.python --version ..
Windows 11 새로 설치 시 로컬(Local) 계정 생성 방법네트워크가 연결되지 않은 환경이거나 기존 윈도우 처럼 로컬 계정으로 운영체제에 로그인 하려면 윈도우 설치시 로컬 계정을 생성해야 합니다.Windows 11은 사용자(User)의 로그인을 Microsoft 계정이 기본 값으로 되어있습니다.네트워크 연결 없이 윈도우 11을 설치하다보면 인터넷 연결 설정 부분에서 막히게 됩니다.이 때 Shfit + F10 키를 눌러서 CMD 창을 실행하고 다음 명령어를 입력해줍니다.oobe\bypassnro그러면 재부팅 되면서 이전에는 없던 "인터넷 연결되어 있지 않음" 이라는 버튼이 생겨있습니다.그리고 나서 "제한된 설치로 계속" 을 선택하면 기존 윈도우10 처럼 로컬 계정을 생성하고 로그인 할 수 있게 됩니..
논문 출처https://arxiv.org/abs/2312.16171 Principled Instructions Are All You Need for Questioning LLaMA-1/2, GPT-3.5/4This paper introduces 26 guiding principles designed to streamline the process of querying and prompting large language models. Our goal is to simplify the underlying concepts of formulating questions for various scales of large language models, examiningarxiv.org 챗 GPT 에 프롬프트를 입력할 ..
파일 시스템 FAT32는 4G이상 파일을 사용하지 못하기 때문에 NTFS로 포멧이 되어있어야 하는데포멧없이 NTFS로 변환시킬 수 있는 명령어 convert가 윈도우에 내장되어있습니다.단, NTFS에서 FAT32로 되돌리려면 format을 해야합니다.NTFS는 NT계열 운영체제와 XP이상에서 사용할 수 있으나, 변환하면 예전 윈도우95~Me 혹은 다른 운영체제에서는 사용할 수 없습니다.만약, 변환해야할 드라이브명이 d:라면 우선 명령 프롬프트(cmd)를 관리자 모드로 실행하고, convert d:/fs:ntfs 를 실행시킵니다.c:드라이브를 변환하려면 당연히 d:부분을 c:로 바꿔 주면 됩니다.단, c:드라이브처럼 운영체제가 깔려있는 드라이브라면 재부팅중에 변환됩니다.도음말을 보시려면 convert /?..
허브(L1) / UTP 크로스 케이블물리 계층(Layer 1) 장비UTP 크로스 케이블은 LAN카드 사이 1:1로 연결 할 때 사용.한 포트로 신호(프레임)가 오면 다른 모든 포트로 신호를 보내기 때문에 하나의 신호가 전송되는 도중에 다른 단말에서 신호를 보내면 충돌이 일어나고 때문에 동시에 여러 신호가 오면 충돌이 자주 발생하여 느려질 수 있음.허브는 리피터(신호증폭) 기능도 가지고 있어서 UTP 의 한계치인 100m를 연장 할 수 있음. 브리지 / L2스위치데이터링크 계층(Layer 2) 장비콜루젼(충돌) 도메인을 관리하여 맥어드레스 기반으로 목적 포트로만 신호를 전송하여 충돌로 인한 속도 저하가 거의 일어나지 않음.브리지는 소프트웨어적으로 기능이 구현되었으며 포트의 한계가 10 여개 언저리인 반면 ..
마이크로스프트에서 개인 활동 기록 정보를 수집하고 있습니다. 싫으시면 아래와 같이 조치 하십시오. Windows 10 개인 활동 기록 수집 안하기 절차 1. 작업 표시줄 돋보기 클릭 2. 검색창: 작업 기록 개인 정보 설정 3. Windows에서 이 PC의 내 활동을 수집하도록 허용 -> 체크 해제 4. 활동 기록 지우기 -> 지우기 5. 설정 - 개인정보 - 피드백 빈도: 사용 안함으로 변경
VMware와 Hyper-V는 동시에 사용하기 어렵습니다. 둘 다 설치 할 경우 아래와 같은 에러를 볼 수 있습니다. VMware Workstation and Hyper-V are not compatible. Remove the Hyper-V role from the system before running VMware Workstation. VMware를 선택하실 분들은 명령프롬프트를관리자 권한으로 실행해서 아래 작업을 수행하십시오. bcdedit /set hypervisorlaunchtype off 재부팅 제어판\모든 제어판 항목\네트워크 연결에서네트워크 어댑터 중에서 vEthernet (기본 스위치) 를 사용 안함 상태로 바꿈 Hyper-V를 선택하실 분들은 명령프롬프트를관리자 권한으로 실행해..
윈도우용 어플리케이션을 웹에 배포하려면 전자서명(code sign)이 필요합니다.전자서명을 하지 않으면 브라우저로부터 다운로드 받을 때 Windows SmartScreen filter(Window8부터 OS에 내장)등 보안프로그램들로부터 안전하지 않은 프로그램 취급을 받게 됩니다.이러한 전자서명을 위해 Code Signing Certificate (코드 서명 인증서) 가 필요합니다. 이 인증서는 symantec 이나 comodo 같은 인증서 발급업체 혹은 대행 업체로부터 구입을 해야 합니다.인증서 발급업체는 외국업체들이라 한국어를 지원하지 않기 때문에 흔히 대행 업체(한국전자인증 등)를 통해서 신청하고 발급받게 됩니다. 코드 서명 인증서의 종류도 크게 표준인증서와 EV인증서 두 종류가 있는데 2017년 ..
windows10 에서는 종종 네트워크에서 내 PC 포함 네트워크 상의 PC들이 검색이 되지 않을 때가 있습니다. 여러 가지 원인이 있을 수 있겠지만 폴더 공유를 켜 놓고, 작업 그룹도 등록하고, 네트워크도 연결되어 있고, 방화벽도 점검하고, 등등.... 많은 세팅들을 뒤적거렸지만 알 수 없었습니다. 결국 문제의 원인을 찾았는데 windows10에서는 아래의 서비스가 수동이어서 검색이 되지 않았던 것입니다. >제어판>관리도구>서비스>Function Discovery Resource Publication 이 서비스를 수동에서 자동으로 바꾸고 서비스를 시작하니 예전처럼 네트워크에 해당 PC가 검색됩니다.
1.운영 Apache Hadoop 대량의 자료를 처리할 수 있는 큰 컴퓨터 클러스터에서 동작하는 분산 응용 프로그램을 지원하는 프리웨어 자바 소프트웨어 프레임워크입니다. 구글 분산 파일 시스템 논문이 공개된 후 그 구조에 대응하는 시스템으로 개발되었습니다. 구성 모듈: Hadoop Common, 하둡 분산 파일 시스템, 하둡 YARN, 하둡 맵리듀스 Apache Ambari 웹 UI를 통해 Hadoop 클러스트 구성, 모니터링, 관리합니다. REST API를 통해 다른 애플리케이션과 통합합니다. Apache ZooKeeper 공개 분산형 구성 서비스, 동기 서비스, 분산 시스템을 위한 네이밍 레지스트리를 제공합니다. 빅테이터 플랫폼에 동물 로고가 많기 때문에 동물원 사육사의 이름이 붙었습니다. 분산처리 ..
putty로 리눅스에 접속했을 때 한글이 깨져서 나올 때가 있습니다. 그럴 때 아래와 같이 설정을 바꿔보십시오. 창 > 변환 탭 수신한 데이터를 이 문자셋으로 가정 항목이 있습니다. 이 항목을 수정해보면 됩니다. 대개 CP949(윈도우)으로 되어있는 것이 기본 값일 텐데, 리눅스 서버의 한글 인코딩과 맞춰주면 됩니다.(예:UTF-8) 덤으로 폰트는 창> 모양에서 변경할 수 있습니다.
글자가 많은 PPT 디자인 글자가 많으므로 simple하게 하고 도형이나 색깔 이런 저런 장식을 모두 빼고 어두운 바탕에 테마색 만으로 구성합니다. 화면을 3:7로 분할해서 3에는 요약 내용을 배치하고 7에는 본문을 배치합니다. 일관되게 정렬해서 가독성을 높입니다. 이미지 텍스트 조합법 배경 이미지의 여백에 텍스트를 넣습니다. 텍스트 색은 배경 이미지의 색의 일부로 선택합니다. 이미지의 여백이 없는 경우 마스크 레이어를 추가한 뒤 마스크 레이어의 투명도를 조절해서 텍스트의 가독성을 높입니다. 이 때 마스크 레이어는 텍스트의 반대색(명도)으로 합니다. 배경 이미지 화면을 분할하여 분할된 화면에 텍스트를 배치합니다. 분할된 경계 부분이 어색할 경우 경계를 투명도와 그라테이션을 넣어봅니다. 로고 디자인 방법 ..
Q. 언어를 배우는 방법? 언어(외국어)를 배울 때, 처음엔 듣고 따라하거나 무작정 외우거나 해서 그 언어에 익숙해지는 방법을 사용합니다. 물론 나중에 일정한 수준에 이르면 문법 지식이나 고도화된 활용법을 연구해야 하는 시기가 오지만, 시작하는 단계에서는 아직 그럴 때가 아닙니다. 이 방법은 프로그래밍 언어를 배울 때도 마찬가지 입니다. 먼저 좋은 샘플 코드를 보고 따라쳐보고 무작정 외워서 그 언어에 빨리 익숙해지는 것이 먼저입니다. 배우는 속도에는 차이가 있을 수 있으나 노력만 하면 누구나 할 수 있는 것이 언어입니다. Q. 저는 강의를 듣고 책을 읽어도 코딩을 좀처럼 할 수 없습니다. 모든 언어는 반복 트레이닝(연습)을 기본으로 해야하는 것입니다. 눈으로 읽거나 듣는 연습만을 해서는 말하거나 쓰기가 ..
