목록전체 글 (305)
RUBY
일년의 반이 지나갔다. 일년의 반을 되돌아보며 많은 생각에 잠겼다.반 년간 끝없는 무지개 끝에서 보물을 찾는 것 처럼 헛된 목표에 헤메였던 것 같다.나의 모든 것을 내려놓고 집중했지만 슬프게도 헛된 꿈이었단 것을 깨달았다. 물론 그 기간동안 배운 것도 많았지만, 잃은 것이 더 많다. 주님께서 나를 위해 어떤 계획을 만들어두셨는지 아직 나는 이해하기에 어렵지만,나를 위한 계획이었는지 무엇이었는지 아직은 혼란스럽지만, 이번 일로 많은 것을 배웠다. 이제는 가진 것을 지키고, 더욱 더 성장하기 위해 훌훌 털고 일어날 생각이다. 새로운 목표가 생겼기에 이제 알바는 관두고 나를 성장시키기 위한 공부에 다시 집중해보려한다. 그래도 후회는 없다, 최선을 다 했고 좋은 추억 남겼으면 됐지,가야 할 때가 언제인가를 분..
앱개발기초기말과제 간단한 todolist앱 만들기 앱실행영상 app.pyfrom flask import Flask, render_template, request, redirect, url_forfrom flask_sqlalchemy import SQLAlchemyapp = Flask(__name__)# 데이터베이스 설정app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///todo.db'app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = Falsedb = SQLAlchemy(app)# Task 모델 정의class Task(db.Model): id = db.Column(db.Integer, pri..
앱개발기초기말과제 간단한 날씨앱 만들기 앱 실행 영상 app.pyfrom flask import Flask, render_template, requestimport requestsapp = Flask(__name__)# WeatherAPI에서 발급받은 API 키API_KEY = '키를 넣어야해용'@app.route('/')def index(): # 선택 가능한 도시 목록 (한글 도시는 사용자가 보게 되는 부분, 영어 도시는 API 호출에 사용됨) cities = { '서울': 'Seoul', '뉴욕': 'New York', '런던': 'London', '도쿄': 'Tokyo', '시드니': 'Sydney' } ..
내 2024년 상반기는 굉장히 놀랍도록 다사다난했다.내 인생에서 이렇게까지 몸과 마음이 피로했던 경험은 없는 것 같다.이제 앞으로 골치아팠던 일들은 뒤로하고블로그 포스팅도 늘리고 공부도 다시 열심히 해 볼 생각이다. 자 이제 지나온 반년에 대한 일기를 작성해보자. 1. 조기 졸업 - 몇 일 전 사이버대학교에서 조기졸업 대상자라는 안내를 받았다. 몇 몇 과목들을 들으면 학교에서 주는 자격증들을 다 받고 싶다는 욕심에, 다른 학생들보다 과하게 계절학기까지 꽉 채워 모든 학점을 채워 들었기에 가능한 일이었던 것 같다. 자격증이냐, 조기졸업이냐 많은 고민 끝에 1학기 추가 등록금이 부담스러워 빠른 졸업을 택했다. - 그래서 곧, 소프트웨어공학, 정보보호학과(부전공) 으로 2개 학사를 추가 취득한다..
전국 고등학교 목록 엑셀로 저장하기 전국 고등학교 목록만 찾아서 들어오신 분도 있을 것 같아 엑셀 먼저 공유해드립니다. 전국 고등학교 목록(2023.12.28 기준) 총 2,381곳 학교명, 학교타입, 도시형태로 저장되어 있습니다. 회사에서 인사정보시스템을 업데이트 하면서 기존 직원들 중 고졸 취업자분들은 학교정보 입력이 불가능한 상태였습니다. 인사팀에서 직원들의 고등학교 정보들도 인사정보에 추가 기입가능하게 만들기를 원하시더라구요. 그래서! 전국 고등학교 정보들을 전부 가져와 인사정보시스템에서 검색이 가능하도록 DB에 넣어보고자 합니다. 일단 전국 고등학교들이 나와 있는 사이트를 찾아봤습니다. https://www.career.go.kr/cnet/front/base/school/schoolHightLi..
한 해의 끝이 다가왔다. 한해의 마무리를 하며 올 해 만들어 낸 결과들을 정리해보고자 한다. 1. 제로베이스 데이터 취업 스쿨 끝(?) (아쉽게 끝났지만, 조금 더 공부해 볼 생각이다!) 2. 세종사이버대 소프트웨어 학과 3학년 끝 (성적장학금) 3. 세종사이버대 정보보호학과 복수전공 시작 (보안, 데이터베이스에 재미를 느끼는 중이다ㅎㅎ) 4. 회사 조기 진급 (직무 변경 후 1년 반만에 진급!) 5. 다이어트 성공 (다이어트 시작 이후 제대로 된 유지 중 내년에 -5kg 목표이다.) 6. 수술 2회 (이제 야밤 응급실 탈출이다ㅎ) 7. 적금만기 (일부지만 나에겐 골치덩이던 빚을 털 수 있을 것 같다.) 1. 제로베이스 데이터 취업 스쿨 끝(?) 1월부터 9월까지 쭉 날 괴롭혔던 제로베이스 데이터베이스 ..
네트워크 보안 세션 하이재킹 과제 1. 단계별 수행 과정을 화면캡쳐 - OS 설치 과정은 필요 없습니다. 단, 각 OS(공격자, 피해자)의 IP 확인 과정 추가. 2. 캡쳐한 화면에 대한 설명 3. 세션하이재킹을 수행하여 피해자 컴퓨터에 [학번]으로디렉토리명을 만들 것 4. 실습 진행 후 소감 ① 서버 IP ( 192.168.56.103 ) ② 클라이언트 IP ( 192.168.56.101 ) ③ 공격자 IP ( 192.168.56.102 ) ④ 패킷이 끊어지지 않도록 fragrouter 설정 ⑤ 텔넷 서버에 대한 ARP 스푸핑 공격 ⑥텔넷 클라이언트에 대한 ARP 스푸핑 공격 ⑦ 클라이언트에서 텔넷으로 서버 접속 ⑧ tcpdump로 패킷 확인 ⑨ 세션하이재킹 공격 수행 ⑩ 클라이언트PC 터미널에 공격문..
통계 5. 모집단과 표준 분포 모집단과 표본의 정의 1. 모집단과 표본 모집단(Population), 표본(Sample) 표본추출(Sampling) 모집단으로 부터 표본을 추출 하는 것을 Sampling이라고 하며, 표본으로부터 그 특성을 찾아내고 모집단의 특성을 추론하고자 함 모집단에서 표본을 추출하는 방법에는 여러가지가 있음 복원추출(Sampling with replacement) 모집단에서 데이터를 추출 할 때 하나를 추출하고 다시 넣고 추출하는 방법으로 동일한 표본이 추출 될 수 있음 비복원추출(Sampling without replacement) 모집단에서 데이터를 추출 할 때 하나를 추출하고 다시 넣지 않고 추출하는 방법 Random Sampling 모집단에서 데이터를 추출할 때 주의할 점은 ..