다들 컴퓨터에서 chatgpt를 활용하는 방법은 어느 정도 아셨을 겁니다. 만약 chatgpt를 잘 모르시는 분들은 제가 활용법을 몇 가지 올려 두었으니 참고해 주시길 바랍니다. 오늘은 아이폰에서 ChatGPT를 활용하는 방법 중에 아이폰의 시리가 ChatGPT의 대답을 해주는 방법을 알려드리도록 하겠습니다. 아이폰 시리 ChatGPT로 활용하기 오늘 알려드릴 방법의 순서는 다음과 같습니다. 1. ChatGPT API Key 발급 2. 아이폰 단축어 생성 3. 아이폰 시리 호출하기 방법은 정말 간단합니다. 잘 따라오시면 1분 안에도 가능한 방법입니다. 1. ChatGPT API 발급하기 먼저 ChatGPT 홈페이지에 로그인 하신 다음 OpanAI GPT3 API 사이트로 들어가 줍니다. 우측 상단에 메뉴..
맥os에서 Intel 기반의 프로그램을 M1에서 실행시키기 위해서는 로제타라는 애뮬레이터가 필요합니다. 로제타는 고대 이집트 문자를 번역할 수 있도록 힌트가 된 로제타 스톤에서 힌트를 얻은 것 같은 이름입니다. 인텔 기반의 앱을 처음 실행하실 때 자동으로 로제타가 설치되는 경우가 대다수이지만, 수동으로 설치해야 하는 경우도 있을 수 있습니다. 로제타를 설치하는 방법을 알려드리도록 하겠습니다. 맥북 로제타 설치 방법 /usr/sbin/softwareupdate --install-rosetta --agree-to-license 위 명령어를 통해서 로제타를 설치할 수 있습니다. 터미널을 실행하는 방법 - Finder 실행 후 응용 프로그램 폴더로 이동 - 유틸리티 폴더 이동 후 터미널 실행 설치는 수 분 이내..
gpupdate(Group Plicy Update) gpupdate는 윈도우 유저들을 그룹 별로 작업 환경을 세팅해주고 정책을 컨트롤 할 수 있도록 해주는 관리 툴입니다. 그룹 정책 설정을 업데이트 합니다. gpresult -r 그룹 정책을 확인 gpupdate : 컴퓨터 정책 업데이트가 완료되었습니다. 사용자 정책 업데이트가 완료되었습니다. gpupdate /force 모든 정책 설정을 강제로 다시 적용합니다. gpedit.msc에서 수정 하더라도 그룹에는 30, 90분 정도의 시간이 걸립니다. 이 명령어는 즉각적으로 정책이 설정되도록 해줍니다. gpupdate /Wait: 정책 처리 대기 시간 설정 설정을 바꿔주신 다음에는 꼭 다시 그룹 정책이 정상적으로 적용이 되었는지 확인 해주세요 [IT/윈도우(..
레디스(redis)에서 사용할 수 있는 유저를 추가하고 패스워드를 설정하는 방법에 대해서 알려드리도록 하겠습니다. Redis 사용자/유저 생성하기 acl setuser test > password allkeys allcommands acl list 를 입력하면 유저 리스트를 볼 수 있습니다. Redis 로그인 하기 redis > auth [user] [패스워드] 계정에 로그인을 합니다. Redis 패스워드 설정 redis > config set requirepass [패스워드] 패스워드를 설정합니다. 이 후 AUTH [패스워드] 로 접속하시면 OK 와 함께 접속됩니다. Redis 유저 삭제 방법 acl deluser 유저이름 Redis에서 위의 명령어로 유저를 삭제할 수 있습니다. Redis에서 유저를 ..
블루투스 프로토콜(RFCOMM, L2CAP, ACL, SCO) 블루투스의 프로토콜은 크게 RFCOMM, L2CAP, ACL, SCO 네 가지로 정의됩니다. 이 중 가장 많이 사용된느 것은 RFCOMM, L2CAP입니다. L2CAP(Logical Link Control and Adaption Protocol) : UDP 같은 기능을 하는 통신 1) retransmit를 하지 않는다 2) 모든 connection이 실패하기 전까지 retransmit를 한다 3) 특정 시간(0-1279 miliseconds) 후까지 ack이 오지 않았을 경우 packet을 버리고 queued data에 옮긴다. 이 경우는 시간에 따라서 데이터가 전송되어야 할 경우 유효하다 RFCOMM(Radio Frequency Commun..
UEFI이란? UEFI Unified Extensible Firmware Interface(통일 확장형 펌웨어 인터페이스) 유이파이는 BIOS를 대체하는 펌웨어 규격입니다. 부팅 프로세스를 처리하는 현대적인 방법으로 레거시 버전과 유사하지만 부팅 데이터를 펌웨어가 아닌 .efi 파일에 저장합니다. 64비트 기반으로 개발되었습니다. 1990년 중반 인텔이 개발을 시작해 EFI 이름으로 사용되었으나 2005년 UEFI를 만들어내 현재 UEFI(유이파이)로 사용되고 있습니다. UEFI 펌웨어에 포함된 키로 서명 된 부트로더만 부팅이 가능합니다. 신뢰할 수 있는 부팅을 위한 시스템입니다. UEFI의 레거시 BIOS 대비 장점 - 하드웨어 초기화 속도가 빠르다 - 보안 부팅을 제공, 포함된 키로 서명된 부트 로더..
컴퓨터를 사용할 때 dat 파일이 많이 보이실 겁니다. 하지만 아마 사용자가 사용하는 파일이 아니기 때문에 별로 관심이 없으실 텐데요, 어느날 dat 파일이 궁금해서 이 글을 보고 계실 수도 있고 아니면 엔지니어나 개발자이기 때문에 이 글을 보실 수도 있습니다. 오늘은 dat 파일에 대해서 간략하게 알아보도록 하겠습니다. .dat 파일 확장자를 가진 파일은 파일을 만든 프로그램과 관련된 특정 정보를 저장하는 일반 데이터 파일입니다. windows 뿐만 아니라 macos에서도 이러한 파일이 존재합니다. 먼저 .dat 파일은 이렇습니다. 이것을 텍스트 편집기 프로그램을 통해서 열어보도록 하겠습니다. notepad++로 열어 보았을 때는 알아볼 수 없는 데이터들이 들어 있습니다. 이러한 형태가 있다면 특정 프..
컴퓨터끼리 네트워크상으로 의사소통을 하는 약속을 프로토콜 이라고 합니다 그 중 가장 널리 사용되는 프로토콜 종류 중 하나가 tcp/ip 입니다 TCP는 transmission control protocol 과 데이터 통신을 다루는 IP internet protocol 로 구성됩니다 TCP/IP 모델은 DARPA라는 곳에서 개발되었습니다. 번역하면 방위사업청이라고 보시면 됩니다. TCP/IP 4 Layer 4계층에 대해서 알아보자면 아래와 같습니다. L4 응용 계층(Application Layer) 용용 프로그램을 구현하여 통신할 때 사용합니다. 데이터 단위 Data/Message 예시 파일전송, 이메일, FTP, HTTP. SSH. Telnet, SMTP L3 전송 계층(Transport Layer) 통..
Active Directory에서 그룹 계정의 정책을 설정하고 저장하는 방법에 대해서 알아보도록 하겠습니다. 윈도우를 관리하는데 있어서 ad는 굉장히 유용한 기능을 합니다. 일괄적으로 사용자들을 관리할 수 있기 때문에 리소스 적인 측면에서나 관리적인 측면에서 이득을 볼 수 있습니다. 윈도우 실행엥서 gpedit.msc를 실행해 줍니다. 이미지는 gpmc라고 나와 있는데 잘못 캡처한 겁니다. 여기서 그룹 정책 관리를 할 수 있습니다. Default Domain Policy를 우클릭 해주고 편집으로 들어가 줍니다. 직역하면 기본 도메인 정책이 되겠네요 여기서 여러 AD 사용자들의 암호 정책을 설정할 수 잇씁니다. - 최근 암호 기억 - 최대 암호 사용 기간 - 최소 암호 길이 - 최소 암호 사용 기간 등을 ..
안녕하세요 오늘은 맥북이 화면 너무 빨리 꺼지거나, 너무 늦게 꺼지는 것을 변경해 주는 방법에 대해서 알아보겠습니다. 맥북 화면 자동 꺼짐 시간 설정 먼저 맥북의 '시스템 환경설정'으로 들어가 주세요 기존에는 에너지 절약이라는 패널이 있었지만 현재는 에너지 절약 패널은 배터리로 통합 되었습니다. 배터리 메뉴로 들어가 주세요 여기 배터리와 전원 어댑터가 있습니다. 자신이 전원 케이블을 연결해서 사용하지 않을 경우는 '배터리', 전원 케이블을 연결해서 사용하신다면 '전원 어댑터' 쪽에서 설정해 주시면 됩니다. 디스플레이 끄기 항목이 있습니다. 여기서 원하는 시간을 설정해 주시면 됩니다. 디스플레이가 꺼지지 않게 '안 함'으로 설정할 수도 있지만 전기세가 많이 나가니까 잘 고려해서 사용하시면 됩니다. 전원 어..
redis에서 ip/port 정보와 password를 입력해서 사용하는 방법에 대해서 알아보겠습니다. redis-cli [옵션] -h : 호스트 or ip -p : 포트번호 -a : 패스워드 예시 redis-cli -h 127.0.0.1 -p 6379 -a password 패스워드에 $가 있으면 작은 따옴표로 묶어야 합니다. [IT/리눅스(Linux)] - 리눅스 centos7에 redis 설치 및 사용 방법 리눅스 centos7에 redis 설치 및 사용 방법 Redis란? Redis는 Remote Dictionary Server의 약자로 키-값으로 된 in memory data store입니다. 모든 데이터를 메모리에 저장하고 조회합니다. 메모리를 사용하기 때문에 Physical Memory 이상이 ..
Redis는 서비스 속도 문제를 해결하기 위해서 활용할 수 있는 방법의 하나로 이용할 수 있습니다. 데이터베이스의 io문제를 in-memory 방식으로 임시 저장하여 사용하기 때문에 서비스의 전반적인 속도를 향상시킬 수 있습니다. 메모리가 꽉 찼을 경우에도 Least Recently Used 알고리즘에 의해 데이터가 소멸됩니다. 검색 또는 쿼리 결과를 캐싱하는데 아주 유용한 서비스입니다. Redis의 설치 방법에 대해서는 아래의 글을 참고해 주세요↓ [IT/리눅스(Linux)] - 리눅스 centos7에 redis 설치 및 사용 방법 리눅스 centos7에 redis 설치 및 사용 방법 Redis란? Redis는 Remote Dictionary Server의 약자로 키-값으로 된 in memory dat..