본문 바로가기

Untagged

(18)
CasaOS 사용해보기 - 도커 러너 구축하기 CasaOS CasaOS는 개인용 클라우드 솔루션을 위해 등장한 OS(사실 아님)이다. 이름은 OS지만 데비안 기반 OS에서 돌아가는 툴 정도로 보면 된다. 용도가 개인용 클라우드인 만큼, 외부에서 접근하여 뭔가 할 수 있게 해주는 기능을 많이 지원한다. 이 포스트를 작성하는 본인은 며칠간 원격으로 컨테이너를 가동할 필요가 생겼는데, 마침 CasaOS와 Portainer를 연동할 수 있다고 하여 컨테이너 실행용 홈 서버를 구축해 보도록 하겠다. 아무것도 안 깔린 윈도우에서 한다고 가정하고 진행해 보자.WSL 설치 하면 된다.도커 설치는 우리의 Rancher Desktop을 사용하기로 한다. Rancher Desktop이 뭔지 모르면 여기로 항상 컨테이너를 실행시켜야 되니까 Preferences > Ap..
정보처리기사 실기 2025 예상 문제집 pdf 여기서 예고한 대로, 2025년 이후의 정보처리기사 실기를 대비하는 예상 문제집을 제작했다. 이 문제집은 파이썬, 자바, C, 정보보호 문제들로 이루어져 있다. 파이썬, 자바, C 프로그래밍 부분에서는 2025년 1회 시험에 나왔던 문제를 기반으로 하여 알고리즘, 자료구조 코드를 활용하는 문제를 비중 있게 다뤘다. 또한 비트 연산을 활용하는 문제도 포함하였다. 정보보호 분야에서는 최근에 발생한 SKT 유심 해킹 사태를 포함하여, 수험자들이 정보보호 분야에 친해질 수 있도록 다양한 용어를 다뤘다. 정보처리기사를 준비하는 수험자는 이 교재를 잘 참고하여 실기를 합격할 수 있도록 하자.
정보처리기사 실기 후기와 25년 이후의 대비 방안 참고필기 합격 후기를 보고 오면 더 좋다. 2025년 4월 20일에 시행한 정보처리기사 2025년 1회 차 실기를 응시하고 왔다. 가채점을 정확히 시행하지는 않았으나, 틀린 문제가 적어 합격이 예상된다.시험 분석2025년 1회차 실기(이하 2025-1)는 지금까지 했던 정보처리기사 시험과 비교해 여러 특이점을 가지고 있어 화제가 되고 있다.이상치(anomaly) 답을 가진 문제가 출제됨2025-1의 9번 문제는 다음과 같다.(본질은 같으나 똑같이 복원한 것이 아님에 주의하라.) 9. IP 주소 192.168.32.111인 PC에서 브로드캐스트를 보냈을 때, 해당 패킷을 수신할 수 있는 IP를 보기에서 찾아 작성하시오.단, 송신 단말과 수신 단말의 서브넷 마스크는 전부 255.255.252.0으로 같다...
JWT와 회원가입 예제(FastAPI, React) 이 포스트에서는 회원가입을 구현하는 과정을 통해 JWT를 사용해 보고 이해해 보도록 한다.JWT(Json Web Token)위키피디아에서는 다음과 같이 설명하고 있다. JWT는 JSON 형식의 데이터를 안전하게 주고받기 위한 인터넷 표준이며, 선택적 서명이나 암호화를 포함할 수 있다.  JWT는 클레임(claims)이라는 정보를 담고 있으며, 이는 어떤 사실을 주장하는 형태를 띠고 있다. 예를 들어, 서버가 "관리자 로그인함"이라는 클레임을 담은 토큰을 클라이언트한테 전달하면, 클라이언트는 이 토큰을 서버나 제삼자에 전달하여 인증된 사용자임을 증명한다. JWT는 짧고 URL-safe 하며, 특히 웹 기반의 SSO(Single Sign On) 시나리오에 적합하다. JWT는 JSON Web Signature..
데이터베이스의 정규화 Normalization데이터베이스의 정규화는 데이터의 중복을 줄이고, 데이터의 무결성을 유지하기 위해 테이블 구조를 체계적으로 정리하는 과정이다. 정규화는 1형부터 5형까지 그 단계가 나뉘어있다.제1정규형(1NF) - 원자값테이블의 각 속성(컬럼)이 더 이상 쪼갤 수 없는 원자값이어야 함제1정규화 예시Before고객명전화번호철수010-1234-5678,010-1111-2222 전화번호에 2개의 값이 들어있어 제1정규형을 만족하지 않음 After고객명전화번호철수010-1234-5678철수010-1111-2222제2정규형(2NF) - 부분 함수 종속 제거복합키일 때, 기본키의 일부분만으로 결정되는 속성 제거제2정규화 이행 조건1NF를 이미 만족기본키가 복합키일 경우만 가능기본키 일부는 비기본키 속성이 될 ..