초대
climacus 기록/기록 2024. 10. 1. 22:39

하나님이 우리를 하나님께 초대하신다는 생각이 들었다.  단단한 자아가 부서지거나, 흔들릴 때,그 틈으로 하나님의 아름다움이 스며들고, 내 마음은 이것이 '나와 다른 무언가'라는 것을 깨닫게 된다.  그의 삶으로 초대하실 때, 농담이 아니라 정말로, 하나님은 내가 하나님처럼 되기를 원하신다는 것을 발견한다.  다시 일상으로 돌아와서, 나의 여전히 무너져 있는 삶을 발견할 때"하나님은 그런 선택을 하셔도 되지요. 무한한 자원과 능력을 가지고 계시니까요. 하지만 나는 아니잖아요. 나는 유한하고, 내 삶에는 문제가 많습니다. 내가 문제를 해결하지 않으면, 아무것도 해결되지 않아요." 하나님은 부활하시니까, 죽는 선택을 하실 수도 있다고 생각했다. 그런데 그와 동시에, 그분은 부활할 수 없어도 죽는 선택을 하실 ..

[AWS] EC2 인스턴스 실행 후, ssh로 접속하여 파이썬 설치
프로젝트/aws 서버세팅 2024. 5. 22. 21:06

1. EC2 인스턴스에 파이썬 설치하기https://velog.io/@gmlstjq123/EC2%EC%97%90%EC%84%9C-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%ED%8C%8C%EC%9D%BC-%EC%8B%A4%ED%96%89%ED%95%98%EA%B8%B0> 번역 프로그램vi trans.py로 파일을 열고 아래의 내용을 작성하자.vi를 빠져나온 후, " data-og-host="velog.io" data-og-source-url="https://velog.io/@gmlstjq123/EC2%EC%97%90%EC%84%9C-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%ED%8C%8C%EC%9D%BC-%EC%8B%A4%ED%96%89%ED%95%98%EA%B8%B0" data-og..

[AWS] VPC와 인스턴스 구성
프로젝트/aws 서버세팅 2024. 5. 22. 19:36

1개의 웹서비스, 여러 개의 기능 어떻게 구성해야 할까?AWS의 EC2서비스를 통해 인스턴스를 열면, 쉽게 서비스를 활성화 할 수 있지만외부에서 해당 접속하기 위해서는 IP를 배정해야 한다.  탄력적IP를 잡아둔 다음, 내 인스턴스에 할당하는 작업이 필요하다. 2024년 2월부터 아마존은 사용자들을 IPv4를 IPv6로 전환하도록 유도하기 위해, IPv4에 월 과금을 부과하기로 공지했다. 안쓰는 인스턴스나, 꼭 외부IP가 필요하지 않은 인스턴스의 경우에도 유지하는 것만으로도 월 비용이 발생하기 때문에사용자들은 필요없는 인스턴스를 종료하거나, 외부접속이 필요없는 인스턴스를 IPv6로 전환하도록 검토했다.  코딩아카데미 서비스를 오픈하기 위해 서비스내 기능들을 여러 인스턴스로 쪼개려고 했는데, 그 이유는 안..

[AWS] github로 push하는 법
프로젝트/aws 서버세팅 2024. 5. 22. 17:11

웹서버로 사용중인 파일을 github로 push해보자. (우분투 기준)github repo: doopyo85/codingnacademyec2 웹서버 파일위치: /var/www/html//var/www/html/ 디렉토리로 이동:cd /var/www/htmlGit 리포지토리 초기화 (권한 문제 해결을 위해 sudo 사용):sudo git initGitHub 리모트 추가 (이미 추가된 경우 생략): sudo git remote add origin git@github.com:doopyo85/codingnacademy.git변경된 파일 추가:sudo git add . 커밋 메시지 작성:sudo git commit -m "Update with latest changes from /var/www/html/"GitH..

[AWS] EC2 인스턴스로 웹서버 열 때, 인바운드 규칙 오픈하기
프로젝트/aws 서버세팅 2024. 5. 20. 16:53

EC2에 아파치 서버를 설치하자. 나는 인스턴스를 ubuntu로 열었기 때문에, 우분투 명령어 기준으로 작성되었다.  1. 업데이트를 해준다. sudo apt update 2. 아파치를 설치해준다.sudo apt install apache2 -y3. 아파치를 실행한다.  sudo systemctl start apache2 sudo systemctl enable apache2 4. /var/www/html 폴더에 웹파일을 업로드 한다. 나는 github에 레포지토리를 만들어 열고, 해당 레포지토리에서 클론해서 가져오도록 했다. git clone https://github.com/레포지토리주소 나는 codingnacademy폴더에 클론했기 때문에, 아래의 명령어로 /var/www/html 폴더로 옮겨 준다...

[html] CORB 위반
프로젝트 2024. 4. 11. 11:02

CORB (Cross-Origin Read Blocking)는 웹 브라우저에서 보안을 위해 실행되는 정책 중 하나입니다. 이 정책은 다른 출처(Origin)로부터의 리소스에 대한 읽기 요청을 차단하는 것으로, 일반적으로 스크립트에서 데이터를 요청할 때 발생합니다. HTTP에 이미지를 올리고, 해당 이미지를 티쳐블머신으로부터 분류결과를 응답받으려 했지만, CORB 로 인해 차단되었다. 해결책이 여러 것이 있지만, 여기서는 HTTPS (SSL적용)을 추천하고 있다. HTTPS가 적용되는 사이트에 웹앱을 올리거나, 내 사이트에 HTTPS를 적용하는 수밖에 없을 듯 하다.

[html] 웹 페이지에 이미지 업로드 붙이기
프로젝트 2024. 4. 5. 16:35

index.html을 작성한다. 이미지를 업로드 하면, 미리보기를 보여주는 코드 File Upload & Image Preview No Plugins Just Javascript Select a file or drag here Please select an image Select a file 0% 2. 스타일시트를 정의한다. uploader-styles.css /* Imports */ @import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css); @import url('https://fonts.googleapis.com/css?family=Roboto'); /* Vars and Reset */ $theme:..

[목적경영] 목적이 이끄는 경영에 대한 이론
인문학수업/책&콘텐츠 리뷰 2024. 4. 3. 14:58

강연자: 한영수 박사 민주화경영 자동차부품회사 운영중 화성시경제인 1. 시대가 바뀌었다. 기업에는 명확한 존재목적이 필요 *타인들의 욕망을 욕망(부를 좇음)은 무의미하다. 사람들은 (불안)해 한다. "나는 왜 사업을 할까?" *정체성에 대한 질문 - 길잃음, 지속가능 - 플랫폼, 네트워크 시대 1. (과거) 기술을 익히면 돈을 벌 것이다. 2. (현재) 계속 변화하는 환경 때문에, 정체성 없이는 길을 잃는다. 3. 길잃음 속에서 지속가능한 경영에 대하여. → 사티야 나델라 [Hit refresh], 90년대 큰 성공을 거두었던 MS(MicroSoft)가 2000년대 들어서 사업의 방향성, 길을 잃었음. 사티야 나델라 회장은 클라우드로의 사업전환을 통해 MS를 다시 혁신과 고부가가치 사업으로 포트폴리오를 ..

[위대한수업] 창의력에 관한 이론
인문학수업/책&콘텐츠 리뷰 2024. 4. 3. 14:39

큰 창의력 - 세상을 바꾸는 수준의 아이디어(전 인류에 걸쳐 인정받는 수준) - 2개 이상의 지능 발휘되어야 함 - 10년 정도의 계발이 필요 - 시골에서 발달하여, 도시로 와서 그 가치를 알아보는 동료를 만나는 경우가 많음 - 심화되면 동료조차도 이해하지 못하는 단계에 이름 중간 창의력 - 베스트셀러 수준의 아이디어(동시대에게 인정받는 수준) - 10년이 지나면 잊혀짐 - 다른 사람이 알아봐주는 창의력 작은 창의력 - 업무 수준에서 발휘되는 창의력 - 휴가계획을 세우기 - 이직계획을 세우기 - 일을 잘 처리하는 수준의 창의력 미세 창의력(신설) - SNS에 올리는 글에 발휘되는 아이디어 - 재미있지만, 사람을 바꾸지 못함 - 10년을 반복한다 해도 그 수준을 벗어나지 못함(더 깊어지지 않음) 시대의 지..

[파이썬] 포켓몬 배틀 구현하기 1
파이썬 수업/파이썬 미니프로젝트 2024. 3. 31. 20:25

파이썬 기초문법 1~3권 내용과 병행하여 만들 수 있는 미니프로젝트 입니다. 1. [입출력/문자의연산] 타이틀 출력하기 게임이 시작되면 "포켓몬 배틀"이라고 출력 위 아래로 "=" 20개 출력 print("="*20) print("포켓몬 배틀") print("="*20) 2. [입출력] 이름 정하기 당신의 이름은 무엇입니까? input으로 받아 a에 저장하세요 a=input("당신의 이름은 무엇입니까?") 3. [f스트링] 이름 출력하기 두 줄로 아래의 내용을 출력하세요 "{a}님, 반갑습니다. 포켓몬을 드리겠습니다." print(f"{a}님, 반갑습니다.\n포켓몬을 드리겠습니다.") 4. [리스트] 포켓몬 리스트 만들기 포켓몬 3마리를 p 리스트에 저장해봅시다. - 이상해씨, 파이리, 꼬부기 p=['이..