목록전체 글 (55)
남기면 좋잖아
설치하기 Python 3 설치 System에 파이썬3이 설치되어 있어야 한다. $ python3 --version python 3.6.x 가상환경(virtualenv) 구축 장고걸스 프로젝트에서만 구동될 라이브러리로 구성할 것이기 때문에 파이썬 가상환경을 만든다. $ mkdir djangogirls $ cd djangogirls $ python3 -m venv myvenv Django란? 파이썬으로 만들어진 무료 오픈소스 웹 애플리케이션 프레임워크이다. 웹사이트를 구축할 때, 비슷한 유형의 요소들이 항상 필요하다. 에컨데 회원가입, 로그인, 로그아웃과 같이 사용자 인증을 다루는 방법이나 웹사이트의 관리자 패널, 폼, 파일 업로드와 같은 기능이 있다. 장고는 이러한 다시 발명해야 하는 문제로부터 해방감을 ..
준비 운영체제 : CentOS 7.4 설치 Repository 추가 su - rpm -Uvh https://yum.postgresql.org/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm PostgreSQL 설치 yum install -y postgresql10-server postgresql10 /tablespace/postgres 디렉터리 생성 $ mkdir -p /tablespace/postgres /tablespace/postgres 디렉터리 소유자 및 그룹 변경 $ chown -R /tablespace/postgres PostgreSQL DB 초기화 $ su - postgres $ /usr/pgsql-10/bin/initdb -D /tablesp..
Django MVC 방식 Model, Template, View React SPA 원래 웹 문서의 기본 동작 방식 요청마다 모든 전체화면에 대하여 HTML/CSS/JavaScript 를 가져와 로딩함 웹 문서에 적합한 방식 SPA 방식의 화면 전환 JavaScript를 통해 화면 변경 > 화면 전환 느낌이 남 필요 시 백그라운드에서 JavaScript로 서버와 통신 웹 애플리케이션에 적합한 방식 자바스크립트 버전 ES6 (2015) class 와 같은 기능 지원 ES3, ES5 문법은 잊어라 Python, Django 설치 $ pyenv install 3.7.4 $ pyenv global 3.7.4 $ python -m venv drflib $ source drflib/bin/activate $ pip ..
최근 클라우드 플랫폼(AWS, Azure)이나 Docker, CI/CD 도구와 같이 데브옵스 관련 공부를 하다 보니 막상 백엔드 공부 자체에 소홀해지며 그리워지기 시작했다. Django 3.0이 나온지 얼마 안 되었고 비동기 프로그래밍도 추가되어 관심만 가지게 되었다가 에듀 캐스트의 이진석 강사님이 Django 강의를 만드셨다는 소식을 듣고 이번 기회에 DRF, React 공부도 하고 Django 전반적인 복습을 하기로 했다. 나는 예전에 Askcompany에서 구독을 한 경험이 있었기에 이번 강좌는 0원에 해주신다는 이벤트덕에 더더욱 욕구를 참을 수 없었다..ㅋㅋ (감사합니다. 이진석강사님..!) 공부하며 코드는 Github에 push 할 예정이며, 필기한 내용들은 블로그에 기록해 둘 예정이다. 고로 ..
1. 기본 실행방법과 실습환경 크롬 개발자 도구 console 탭에서 실시간으로 JavaScript를 테스트, 실행 할 수 있음 디버거 공부 추가적으로 하면 매우 좋을듯 IDE Sublime Text, Pycharm 등 으로 선택 2. 숫자와 문자 수의 표현 숫자 : 정수, 실수 등 정수, 실수끼리 계산도 가능 수의 연산 Math console.log(Math.pow(3,2)); // 제곱 console.log(Math.round(10.6)); // 반올림 console.log(Math.ceil(10.2)); // 가장 가까운 윗쪽 정수로 올림 console.log(Math.floor(10.2)); // 가장 가까운 아랫쪽 정수로 올림 console.log(Math.sqrt(9)); // 제곱근 cons..
- Contents - 1장 리버싱 스토리2장 Hello World! 리버싱3장 리틀 엔디언 표기법4장 IA-32 Register 기본 설명5장 스택 안녕하세요. 오늘은 대망의 "리버싱"이라는 공부의 첫걸음을 하게 되는 날입니다...기대되기도하고 무섭기도하고 떨리기도 하네요.앞서 언급했듯이 "리버싱의 핵심원리" 라는 책을 바탕으로 리버싱의 기초를 닦을 예정인데요. 분량이 어마어마하군요 ㄷㄷ자 그럼 바로 들어가도록 하겠습니다. 1장 리버싱 스토리 먼저 리버스 엔지니어링(Reverse Engineering, RE)이라고 하면 물건이나 기계장치 혹은 시스템 등의 구조, 기능, 동작 등을 분석하여 그 원리를 이해하며 단점을 보완하고 새로운 아이디어를 추가하는 일련의 작업이라고 할 수 있습니다. 리버스 코드 엔지..
리버싱 핵심 원리이승원인사이트 2012.09.30 공부할 교재로 "리버싱 핵심원리" 란 책을 선정했고, 겨울방학 전까지 이 책을 보며 공부하기로 합니다~ 어느새 멤버도 3명에서부터 "칼리리눅스와 백트랙을 이용한 모의해킹"책을 다 보게되었고 현재는 같이 공부하는 멤버가 8명으로 훅 늘어 리버싱을 같이 공부할 멤버가 더늘게되어 기쁘기도 하지만 한편으로 두렵기도 하네요 ㅋㅋㅋ 다들 포기안하고 끝까지 열심히 했으면 좋겠습니다. 힘내봐연~
통신비 절감 방안으로 '제로 레이팅' 부상통신업계 제안…시민단체도 “도입할 필요”통신비 절감 방안으로 ‘제로 레이팅(Zero-rating) 도입' 제안이 나와 그 현실화 여부가 주목된다.한국통신사업자연합회 윤상필 대외협력실장은 5일 신경민 의원실 주최로 국회의원회관에서 열린 ‘소비자 주권 확립을 위한 ICT 법제도 개선방향 토론회’에서 “제로 레이팅이 도입되면 이용자가 연간 지불하는 광고 데이터 비용 9만원(월 7천500원) 가량의 가계통신비 절감효과가 발생한다”며 제도 도입을 제안했다.제로 레이팅은 이용자가 특정 서비스를 이용할 때 통신사가 이용자의 데이터를 차감하지 않고, 해당 데이터 요금을 서비스 제공사업자가 대신 납부하는 방식을 말한다. 윤 실장은 “대용량 콘텐츠 중심의 사용패턴이 증가하면서..