본문 바로가기
728x90
반응형
SMALL

분류 전체보기675

AWS EC2 인스턴스 이름의 의미 c6i.large 같은 이름이 뭘 의미하는지 알아봤어요. [ 첫 글자 ] C (Compute Optimized): 고성능 프로세서를 사용하며, CPU 집약적인 애플리케이션에 적합 G (Graphics Optimized): GPU 용량이 포함되어 있어 그래픽스 집약적인 워크로드나 일반적인 GPU 컴퓨팅 워크로드에 적합 I (I/O Optimized): 고성능 SSD 스토리지를 제공하여, 데이터베이스와 같은 I/O 집약적인 작업에 적합 M (Memory Optimized): 메모리 집약적인 애플리케이션과 데이터베이스 워크로드에 적합 R (Memory Optimized): 메모리 크기가 크며, 메모리 집약적인 애플리케이션과 데이터베이스 워크로드에 적합 T (Burstable Performance Instanc.. 2023. 12. 4.
Jenkins vs Shell :: 젠킨스와 쉘 메모리 사용량 비교 젠킨스는 기본적으로 메모리를 많이 잡아먹기 때문에 빌드 서버 사양이 낮다면 쉘을 이용하는게 나아요. 2023. 12. 4.
[JavaScript] * 대신 / 를 써야 하는 이유 :: 곱하기와 나누기 콘솔에서 아래 코드를 실행해보세요. Math.floor((33 / 8) * 10) * 0.1 원하는 값이 아니네요. 아래 코드를 실행하면 예상한대로 나와요. Math.floor((33 / 8) * 10) / 10 일반적으로 곱하기가 나누기보다 빨라서 곱하는데 JS는 엉뚱한 값이 나오니 쓰지 않는게 좋겠어요. 2023. 10. 13.
SELECT ... FOR UPDATE :: MySQL 값이 비었을 때 새로운 값을 넣는 API가 있다고 가정해요. const [rows] = await db.query('SELECT * FROM temp') if ((rows as ITemp[]).length < 1) { await db.query(`INSERT INTO file (id) VALUES ('1111')`) } 동시에 세 번 호출하면 모든 호출은 동시에 SELECT를 실행하기 때문에 다 값이 없다고 판단하고 1111을 기록해요. $ autocannon -c 3 -a 3 http://localhost:3100/user/test 이를 방지하기 위해 SELECT 문 뒤에 FOR UPDATE를 붙여요. const [rows] = await db.query('SELECT * FROM temp FOR UP.. 2023. 6. 19.
넷플릭스 시크릿 코드 넷플릭스 검색창에 숫자를 넣으면 됨. 넷플릭스 시크릿 코드 목록 액션 & 어드벤처 (1365) 아시아 액션 영화 (77232) 클래식 액션 & 어드벤처 (46576) 액션 코미디 (43040) 액션 스릴러 (43048) 모험 (7442) 만화책 및 슈퍼 히어로 영화 (10118) 서양 영화 (7700) 스파이 액션 & 어드벤처 (10702) 범죄 액션 & 어드벤처 (9584) 외국 액션 & 어드벤처 (11828) 무술 영화 (8985) 군사 행동 및 모험 (2125) 애니메이션 (7424) 성인 애니메이션 (11881) 애니메이션 액션 (2653) 애니메이션 코미디 (9302) 애니메이션 드라마 (452) 애니메이션 영화 (3063) 애니메이션 공상 과학 (2729) 애니메이션 공포 (10695) 애니메.. 2023. 5. 14.
JS 배열 섞기 피셔-예이츠 셔플(Fisher-Yates shuffle)을 활용한 배열 섞기 function shuffle(array) { for (let index = array.length - 1; index > 0; index--) { // 무작위 index 값을 만든다. (0 이상의 배열 길이 값) const randomPosition = Math.floor(Math.random() * (index + 1)); // 임시로 원본 값을 저장하고, randomPosition을 사용해 배열 요소를 섞는다. const temporary = array[index]; array[index] = array[randomPosition]; array[randomPosition] = temporary; } } 참고: https:/.. 2023. 5. 13.
macOS에 Redis 설치 및 Node.js 연동 설치 $ brew install redis 백그라운드+재부팅시 실행 및 확인 $ brew services start redis $ redis-cli ping 2023. 5. 12.
Hello, Mojo🔥 이 대화형 노트북을 통해 Mojo를 소개해드리게 되어 기쁩니다! Mojo는 파이썬의 상위 집합으로 설계되었기 때문에 많은 언어 특징과 함수가 동일합니다. 예를 들어, Mojo의 "hello world" 프로그램은 파이썬과 파이썬에서와 똑같습니다: print("Hello Mojo!") 나중에 설명하겠지만, 기존 Python 패키지를 가져와서 익숙한 방식으로 사용할 수도 있습니다. 하지만 Mojo는 파이썬을 기반으로 수많은 강력한 기능을 제공합니다, 이 노트북에서는 그 기능에 집중하겠습니다. 분명히 말씀드리지만, 이 가이드는 프로그래밍 언어에 대한 일반적인 입문서가 아닙니다. 언어에 대한 전통적인 입문서가 아닙니다. 이 노트북은 여러분이 이미 파이썬과 일부 시스템에 익숙하다고 가정합니다. 프로그래밍 개념에 .. 2023. 5. 8.
socket.io :: koa, hapi, fastify 성능은 Hapi > Koa > Fastify 순. Koa import Koa from 'koa'; import Router from 'koa-router'; import { createServer } from 'http'; import { Server } from 'socket.io'; import serve from 'koa-static'; const app = new Koa(); const router = new Router(); router.get('/', async (ctx) => { ctx.body = 'Hello, world!'; }); const server = createServer(app.callback()); const socketServer = new Server(server, { c.. 2023. 4. 25.
아머드 사우루스 :: 아인 색칠놀이 아인은 디아머 최연소 s링커로, 초 단순 행동파이며, 티렉스 파일럿입니다. 아이큐가 180인 천재이며 눈치가 매우 빠르다고 합니다. 성격은 가벼운 철부지 동생으로, 최근들어 언니 말 안듣고 적 약올리는 가벼운 성격의 철부지 동생이 되었다고 합니다. 아머드 사우루스는 공룡과 파일럿의 우정과 그리고 그들의 성장기를 그리고 있습니다. 이 작품은 공룡과 함께하는 모험을 그린 작품으로, 아인과 친구들이 공룡과 함께 지구를 지키는 이야기입니다. 2023. 4. 9.
[요약] 챗GPT, 어떻게 내 일에 잘 적용하실지 알고 계신가요? (직무별 활용 사례 + 무료 보너스 자료) :: with AI ChatGPT 활용사례 ::https://eng.juelria.com/ 1년 동안 영어만!구독하고 하루 4개씩! 다양한 글과 액티비티를 통해 딱 1년만 영어에 투자해 봅니다. 잘 될거에요!eng.juelria.com > English Summary [ 요약 ]- GPT를 내 일과 비즈니스에 적용하는 방법을 소개하기 위해 기업 강의에서 여러 사례들을 수집하고 정리함- 영상은 시리즈로 기획되어, 첫 번째는 프롬프트 ChatGPT를 이용해 대화하는 방법을 설명하고, 두 번째는 GPT api를 이용해 업무 자동화하는 방법을 보여줌- 세 번째는 ChatGPT를 비즈니스에 적용하는 방법을 보여주고, 노코드를 이용해서 나만의 ChatGPT 기반 서비스를 만드는 방법도 소개함- GPT에 질문할 때 충분한 자료와 컨텍.. 2023. 4. 7.
[요약] ✨내가 초라해 보이고 자존감이 낮아질 때마다 보세요 - 김미경최근강의 따독 '20분 인생명언' :: with AI > English Summary [ 요약 ] - 나이가 들더라도 새로운 도전을 해보는 것은 중요하다. - 못해도 이어서 계속 참여하고 발전하려는 자세가 필요하다. - 줌바댄스를 배우러 갔는데 다른 사람들이 이미 잘하고 있어서 처음에는 막막했지만, 천천히 따라하며 발전했다. - 처음에는 많이 어렵고 틀리기도 했지만, 계속 참여하면서 조금씩 개선할 수 있었다. - 처음부터 잘 하는 것은 불가능하지만, 꾸준하게 노력하면 평생 주말에도 배울 수 있다. - 꼴찌를 받아들이지 못하는 나 자신에 대한 자존감 문제 - 다른 사람들은 잘하는데 나만 못하는 것에 대한 부정적인 감정 - 예전에는 꼴찌를 두려워하지 않았지만, 어른이 되니까 꼴찌를 받아들이는 것이 어려움 - 꼴찌를 받아들이는 것은 자존감에 관련된 감성적인 문제.. 2023. 4. 7.
[요약] [유전자전-All that 유전자] 게놈박사 박종화 교수 | 노화정복을 꿈꾸며 200세 시대로 가다. :: with AI > English Summary [ 요약 ] - 병원 정보 누출 사고는 매년 증가함 - 국가의 신뢰성 있는 보안 프로그램 필요성 대두 - 누출 예방 및 대응을 위한 리스크 관리가 필수적 - 고객 정보를 안전하게 보호하고 관리하는 것은 기업의 책임 - 유니스트 바이오 메디컬 공학과 교수 확정 - 생물학적으로는 죽음은 생물학적인 사이클의 일부이다 - 정보처리적으로 보면 연속성이 있다 - 사람은 정보를 남기며 살아있는 것처럼 보인다 - 인간은 이미 영생을 하고 있으나 우리의 생각에 따라 개인의 생명이 끝나는 것으로 인식된다 - 죽음에 대한 정의는 생물학적 측면과 정부처리적인 측면에서 다르게 내려짐 - 인류는 초창기부터 죽음에 대해 여러 환상을 가지고 있음 - 죽음에 대한 철학적인 이해가 게놈에 의해 바뀔 것으.. 2023. 4. 7.
슬랙 허들 대기 음악 :: Waiting Muzak 슬랙(Slack) 허들(Huddles)을 실행하고 혼자있을 때 나오는 배경 음악 Glitch Game Music - Waiting Muzak https://www.youtube.com/watch?v=cvjr6TTsHLQ 2023. 4. 7.
[요약] 경영학도가 기차 옆자리 여성 보며 뮤비 만든 사연 (킵콴 작가) :: with AI > English Summary [ 요약 ] - 작가는 AI와 협업하여 작품 활동을 하고 있음 - 작가는 경영학 전공이지만 취미로 그림을 그리던 중 AI를 활용하게 됨 - 작품 활동을 시작한지는 1년 가까이 됨 - AI를 사용하기 전에는 부족한 부분이 많았지만, AI와 협업하면서 다양한 작품을 만드는데 도움이 됨 - 작가는 AI 아트보다는 넥스트아트라는 용어를 사용하며 인간과 AI의 협업이 중요하다고 생각함 - 작가는 AI 보이스를 활용하여 AI와 함께 동화책을 만들었으며, 이를 매년 아이에게 선물로 제공하고 있음. - 음성 AI 기술을 활용해 자신의 목소리를 nft 프로젝트에 담아서 음성 합성 기술로 사용 가능하게 함 - AI 작곡 프로그램이 많이 나와 있어 작곡을 할 때 AI와 협업하여 만듦 - 작품.. 2023. 4. 6.
728x90
반응형
LIST