목록전체 글 (40)
LearnRun

◈ Contents 본 게시글은 AIVLE 기자단 활동의 일환으로 작성되었습니다. 한기영 강사님과 함께하는 이번 주차. Prezi를 활용한 소개가 인상깊었습니다! 데이터 개론 강의를 시작하기 앞서, 뭔가 "데이터 분석 파트" 답다는 느낌이 많이 들었습니다. 구글시트를 통해 에이블러의 전공분포나 이전 강의들의 평가 등을 빠르게 취합하시는 한편, 각자의 메시지나 각오를 담아 한줄의 댓글을 남기기도 했습니다. 비대면 강의라도, 인터렉티브적 성격을 띠고 있다는 점에서 새롭습니다. 강의 중에도 이를 통해 진척도나 반응을 빠르게 파악하시는 점에서, 이런 방법도 있구나 하고 놀랐습니다. 라이브러리 강의 내용을 가져올 수는 없어서, 마땅히 사진을 쓸 수 없네요..!! 데이터의 구조에 대해 배우고, 나아가 Numpy와 ..

◈ Contents 입교식 (01/31) 시작을 목 빠져라 기다리던 제게, 메일이 한 통 도착했습니다. Zoom과 MS Teams를 활용해서 진행하는 OT. 암튼 본격적입니다. 좋아요. 저는 하나도 떨리지 않습니다. ㄸ덜맂지않ㅎ스빈다. 전체 대상 OT 전체 교육과정에 대한 소개와, 초청된 연사님들의 메시지가 있었습니다. KT에 관련된 많은 분들이 축사를 해주셨는데, 현재 KT ROLSTER에서 뛰고 계시는 Cuzz 선수도 나왔어요. 으레 다들 하는 OT가 그렇듯, Aivle 교육과정의 특별한 점과, 또 선배들의 이야기를 들을 수 있었습니다. 주요 커리큘럼들과, 채용연계 프로그램을 보면서는 내가 진짜 시작하는구나 실감도 나고, 이왕 스타트 끊은거 죽어라 해보자는 생각이 빙빙 돌았습니다. 일하면서도 독학이 ..

◈ Contents OpenVPN 오픈 소스 가상 사설망(Virtual Private Network, VPN) 솔루션입니다. 안전하고 암호화된 터널을 통해 인터넷 연결을 제공합니다. 데이터의 안전한 전송을 보장하고 사용자의 개인 정보를 보호하는 데 중점을 둡니다. 왜 우분투인가? 우분투는 OpenVPN을 위한 패키지를 제공하며, 둘 다 오픈소스이고 별도의 비용이 들지 않습니다. 또한 컨테이너 구성이 가능해서, 많은 실수에도 쉽게 신규 환경을 구성, 다양한 연구를 할 수 있었습니다. 윈도우보다 뭔가 할게 많아서 글을 쓰기 좋습니다. 설정방법 초기 설치 apt-get update -y # 패키지 정보 업데이트 (자동수락) apt-get upgrade -y # 시스템의 모든 패키지 업데이트 (자동수락) apt..

◈ Contents Django의 runserver 기능을 통해 테스트 서버를 가동하면서, 또 개발을 하다보면 의문점이 생깁니다. 꽤 쓸만하다 싶은데(사실 아니지만) 라이브 서버로 활용할 수 없는지, 왜 nginx 등의 도움을 받아야 하는지에 대해서 고민을 했던 바 있어 정리글을 썼습니다. 공식 문서를 확인하면 프로덕션 서버(라이브 서버)로 활용할 수 없다는 공식 문서의 말은 쉽게 접할 수 있습니다. 다만 보안과 성능이라는 모호한 말 때문에, 추상적으로 이해하게 되는 부분이 있다고 생각합니다. 저는 그래서 아 그렇구나. 하고 넘기기 어려웠습니다. 성능의 측면에서 동시성 문제 많은 양의 요청을 처리할 수 없습니다. 즉, runserver는 단일 스레드에서 실행되며, 한번에 하나의 요청만을 처리합니다. 즉,..

◈ Contents 꾸준히 찾아보고 있는데, 조사하는 것 마다 좀 차이가 있는 것 같습니다. 계속 보강하겠습니다. Application Server 서비스 및 리소스를 호스트, 제공 및 관리하도록 설계된 서버 측 소프트웨어 프레임워크입니다. 클라이언트 요청과 기본 시스템, 데이터베이스 및 이러한 요청을 이행하는 데 필요한 기타 리소스 사이에서 중개자 역할을 합니다. 네트워크와 연결된 경우에 요청자와 통신을 할 수 있는 서버이며, HTTP, UDP, TCP 등 다양한 프로토콜을 매개로 클라이언트에 서비스를 제공할 수 있습니다. 일반적으로 Web page를 띄우는 것 이상의 개념, 즉 DB 연동, 로드밸런싱, fail-over 등을 처리하기도 합니다. Web Server 웹 클라이언트의 HTTP 요청에 대한..