콤퓨우터 25

RHCSA 취득 후기 (할인정보, 응시방법, 비대면 시험)

시험 종류레드햇은 Red Hat OpenShift, Kubernetes 등 여러 종류의 자격증 시험을 제공하지만, 그 중 가장 역사가 길고 잘 알려진 자격증 3가지는, 난이도 순서대로 RHCSA (Red Hat Certified System Administrator) - RHCE (Red Hat Certified Engineer) - RHCA (Red Hat Certified Architect)일 것입니다.RHCSA는 Red Hat Enterprise Linux (RHEL) 서버에 대한 관리능력을 증명하는 자격증입니다. 레드햇 시험코드 EX200에 합격하면 받을 수 있습니다.RHCE는 원래 RHCSA의 강화판같은 느낌이었지만, 2020년부터 RHCE 취득을 위한 시험이 EX294로 바뀌면서 ..

Next.js Full Course 필기 (4)

Fireship.io의 "Next.js Full Course" 강의를 듣고 필기했던 내용입니다. Follow 기능 만들기 데이터베이스 스키마 수정 Follows 모델: followerId 피팔로우자의ID followingId 팔로우하는 자의 ID @@id([followerId, followingId]): userA_userB 같은 식으로 만들어지는 해당 팔로우에 대한 고유ID followedBy Follows[] @relation("following") following Follows[] @relation("follower") } model Follows { follower User @relation("follower", fields: [followerId], references: [id]) follow..

Next.js Full Course 필기 (3)

Fireship.io의 "Next.js Full Course" 강의를 듣고 필기했던 내용입니다. Protecting Routes from User 예를 들어, 로그인하지 않은 사용자에게는 특정 라우트에 접근하지 못하게 하고 싶을 수 있다 서버 컴포넌트에서 그렇게 하지 못 하게 하는 가장 좋은 방법은, getSeverSession()을 쓰는 것이다 (로그인이 되어 있지 않다면 NULL이 될 것이기 때문) 따라서 const session = await getServerSession(); if(!session) { // Option #1 - 'next/navigation'의 redirect 사용하여 로그인 페이지로 보내버리기 redirect('/api/auth/signin'); // Option #2 retu..

Next.js Full Course 필기 (2)

Fireship.io의 "Next.js Full Course" 강의를 듣고 필기했던 내용입니다. Nav Menu 구현하기 전에: UI 컴포넌트를 어디에 넣을것인가? 여러 페이지에 공유될 것 같은 컴포넌트는 /components에 넣는다. 내비게이션 바는 어디에서나 보이기는 하지만 실제로는 Root layout에만 들어가는 것이다. 그러니까 루트 layout.tsx 파일과 함께 루트 디렉토리에 같이 놓기로(Colocation) 하자. 서버 컴포넌트 or 클라이언트 컴포넌트? 기본적으로 Next.js의 모든 컴포넌트는 서버컴포넌트 하지만 Sign In 버튼처럼 인터랙티브한 기능이 필요하다면 클라이언트 컴포넌트가 나을 수 있다 'use client';로 하지만 SEO를 위해 googlebot이 페이지에 접근했..

Next.js Full Course 필기 (1)

HTML 삽입 미리보기할 수 없는 소스 옛날에 위의 영상을 보고 공부했던 내용을 개인 필기용으로 적어둔 것입니다 File System Routing /app/about example.com/about Dynamic Route /app/[slug] example.com/{slug} Catch-All Route /app/[...id] example.com/…id/…id/…id () /app/(group) - will be ignored by routing system Reserved Filenames page.tsx (in TS) or page.js 실제 UI를 정의하는 기본 React 컴포넌트를 export layout.tsx (in TS) or layout.js UI that surrounds the e..

macOS에서 OpenGL GLEW, GLUT을 사용한 프로그램의 컴파일

Apple은 2018년 발표된 macOS 10.14 (Mojave)부터 OpenGL 지원을 Deprecated 처리했습니다. 하지만, 아무리 하위호환의 무덤이라는 Apple이라도 십수 년간 사용되어 왔던 OpenGL의 유산들을 다 버리고 갈 수는 없었기 때문에, OpenGL 지원은 레거시 Intel (AMD64) Mac 플랫폼은 물론 Apple Silicon (M1, M2) Mac에서도 아직까지는 계속되고 있습니다. 그래서 오늘은 Visual Studio로 작성된, cpp 코드 2개짜리 프로그램으로 GLEW, GLUT가 사용된 OpenGL 프로그램을 macOS + Xcode Command Line Tools 환경에서 (Xcode를 사용하지 않고) 컴파일해서 돌려보도록 하겠습니다. 환경: M1 에어, ma..

콤퓨우터/Mac 2023.10.17

Linux Foundation 자격증 시험 가격 및 할인 정보 (CKA, CKAD, LFCS 등)

더보기 목차 Linux Foundation Training & Certification이란? 리눅스 재단(The Linux Foundation; LF)에서는, 해당 재단에서 관리하는 오픈소스 솔루션과 관련된 자격증을 여럿 제공하고 있습니다. 리눅스와 관련된 자격증인 Linux Foundation Certified System Admin(LFCS; 리눅스 재단 공인 시스템 관리자), 쿠버네티스와 관련된 자격증인 Certified Kubernetes Administrator(CKA; 공인 쿠버네티스 관리자) 자격증이 대표적입니다. 리눅스 재단의 자격증 시험은 기본적으로 비대면 방식이고, 시험은 영어로 치뤄집니다. 단, 일부 자격증 시험은 일본어로도 제공되나, 일본어로 자격증 시험에 응시하는 경우 조금 더 비..

콤퓨우터/Linux 2023.03.24

도메인의 가격은 어떻게 결정되는가

들어가기 전에: 용어 정리 TLD TLD는 도메인에서 점 (.) 뒤에 오는 끝부분을 말합니다. 예를 들어 naver.com 이라는 도메인에서 TLD는 “com”이 됩니다. 레지스트리와 레지스트라 레지스트리(Registry)란 특정한 TLD의 관리자이자, 도메인을 레지스트라에게 판매하는 "도메인 도매상"입니다. 이곳에서 도메인을 최종적으로 등록해주지요. 하지만 ICANN은 도매상인 레지스트리가 도메인을 직접 판매할 수 없도록 막아두고 있습니다. 그럼 어떻게 도메인을 파는가? 바로 소매상인 “레지스트라”를 통해서입니다. 레지스트라(Registrar)란 소비자가 실제로 도메인을 구매할 수 있는 소매 업체입니다. 가비아나 호스팅KR(메가존), 아사달, 닷네임코리아 같은 도메인 등록기관이 이곳에 속합니다. 한국에..

(일부) 미디어텍 기종에서 한국 VoLTE 사용하기

MTK Telephony 코드를 갖다 쓴 안드로이드 10+ 이상 기기이면 될 것 같은 느낌이 있지만 안 되는 기종도 있는 것 같으니 한번 시도해 보는 용도로만 사용하세요 주의: 엔지니어링 모드는 원래 일반사용자가 건드리라고 있는 부분이 아닙니다. 이상한 메뉴를 잘못 건드려서 폰이 죽을 수도 있으니 (웬만해서는 재부팅하면 원상 복구되지만 그렇지 않을 수도 있습니다) 조심해서 쓰십시다. 1. MTK EngineeringMode에 진입합니다. 메이커가 이름없는 회사인 경우 이 앱을 쓰면 보통 진입이 가능합니다. MTK Engineering Mode - Google Play 앱 오픈 서비스 모드! play.google.com 제조사가 Oppo 계열 (Realme/OnePlus)인 경우 엔지니어링 모드가 잠겨있으..

짝퉁-에어팟과 블루투스 이어폰의 세계 - 1

다들 아시겠지만 에어팟은 애플에서 내놓은 무선 블루투스 헤드셋 제품군의 이름입니다. 에어팟이 처음 나왔던 2016년만 해도, 무슨 콩나물을 귀에 끼냐고 애플을 놀렸지만, 불과 수 년 만에 에어팟을 위시로 한 TWS - 완전무선이어폰 - 는 세계적인 트렌드가 되었습니다. 2020년에는 1억 1천만대 정도의 에어팟이 판매되었다고 하고요. 그러자, 중국인들은 에어팟의 짝퉁 제품을 만들기 시작했습니다. 그것도 아주 많이요. 이런 짝퉁 에어팟을 중국에서는 화창베이(華强北) 전자상가의 이름을 따서 "화창베이 에어팟"이라고 부르는데, 我爱音频网의 보도에 따르면 2020년 1월 ~ 10월의 기간 동안 판매된 화창베이 에어팟의 수만 6억 대라고 합니다. 어마어마한 수치가 아닐 수 없습니다. 오늘은 이 에어팟-짭에 대해서..

콤퓨우터/iOS 2022.01.07