번개애비의 라이프스톼일
막대한 자금력과 고급인력을 투입하여 개발하는 인공지능 분야에서단돈(?) 80억의 자금만으로 기존까지의 다른 인공지능들을 개박살내는 DeepSeek가 R1이 출시되었다. 중국의 한 듣보잡 투자회사가 사이드 프로젝트를 두달동안 만든 모델이라는데미국의 거대 빅테크기업들의 LLM들을 모조리 올킬했다. 그런데 중국기업이 아니나 다를까 검열을 하는것 같다. 도덕없는 애미나이 같으니라고... 한편, openAI 는....
ReactPHP와 같이 최근 php 진영에서도 node나 golang과 같이논블록킹 I/O를 지원할 수 있도록 하는 서드파티 익스텐션이 나오고 있다.그 중에서도 C++로 작성되어 php로 작성된 ReactPHP보다 성능이 좋다고 하는 swoole extension을 테스트 해봤다. 굉장히 단편적고 단순한 테스트임으로 참고만 하길... 일단 테스트서버는 구름 IDE에서 제공하는 가장 낮은 사양의 서버를 준비했다.0.5vCPU / 1GB Memory를 갖는 빈 컨테이너를 준비했고, 우분투 24.04, PHP 8.3.14에 openSwoole은 22.1.2버전을 사용했다.(참고로 Swoole과 Openswoole 은 엄연히 다르고 사용하는 방식도 다름!) cli로 구동되는 php openswoole의 경우,..
윈도우 키보드의 경우 Ctrl, Win, Alt 와 같은 조합의 키보드를 사용하지만macOS에서는 Fn, Control, Option, Command 조합의 키보드를 사용한다.macOS에서 윈도우용 키보드를 사용하게 되면 아래와 같이 동작된다. 따라서 Command키와 Option키의 배열을 바꿔야 그나마 써줄만한데, macOS Monterey 12 이후버전에서 어떻게 설정하면 되는지 간략하게 남긴다.(정말 급하게 윈도우 키보드를 써야되는 상황에서 꿀팁) 상단 작업표시줄에서 애플 아이콘을 누르고 "시스템 설정..." 을 누른다. 설정 항목리스트에서 "키보드"를 선택하고 "키보드 단축키..." 를 누른다. "보조 키"를 누르고 키보드를 선택해준다.참고로 맥북이라 Apple 내장 키보드 / 트랙패..
최근에 M4 Max가 출시되었다는 소식을 듣고 애플 공홈을 돌아다니다가기존에 잘 쓰고 있는 M1 Max 맥북의 파워가 얼마나 강력한지 와닿지가 않아과연 M4 Max가 정말 필요할까 생각하다가 아무도 하지않는 뻘짓이지만,갑자기 궁금해져서 벤츠마크를 돌려봤다.(의식의 흐름대로 그냥 바로 테스트 돌림) 비교대상의 사양은 다음과 같다.사실, 2개의 CPU가 사실 출시시기가 너무 다르지만,무지막지한 코어와 메모리용량을 갖추고 있는 제온서버에 힘을 실어본다. CPUM1 MaxE5-2630 v4 (2cpu)아키텍처Armx86코어수8성능코어 + 2효율코어40코어램용량64GB128GBPHP 버전8.2.6운영체제macOS Sonoma (14.6.1)Rocky Linux 9.2폼펙터14" Laptop1U Server..
본 방식의 CI/CD 자동화는 구름 IDE를 통해 다수의 사용자에게 개발환경을 공유하면서다수의 사용자가 실제 구름 IDE에 코드를 작성/수정을 하게 되면해당 사용자의 Github계정으로 공용 프로젝트에 커밋을 날릴 수 있도록 하는 배포방식이다. 이러한 배포방식은 Github의 main branch 자체를 백업용 저장소로 활용함으로써구름IDE에서 하나의 파일을 여러 개발자가 동시다발적으로 수정하면서main branch를 통해 누가 어떤 코드를 수정했는지 추적관리가 용이해진다. 본 방식을 활용하여 공용 개발환경을 구축하기 위해서는 사전에 아래와 같은 조치사항이 선행되어야 한다.1. 구름IDE에 컨테이너가 설치되어 있어야함.2. Github의 저장소가 해당 컨테이너에 클론되어 있어야 한다.3. 구름IDE..