IT 인터넷34 virtualenv(가상환경) 설치 및 설정 개발을 하다보면 여러 프로젝트를 동시에 진행하게 됩니다. 하지만 각각의 프로젝트가 독립적으로 작동하기 위해서는 필요한 패키지들이 서로 충돌하지 않아야 합니다. 이를 위해 가상환경(virtualenv)을 사용하면 프로젝트마다 독립적인 파이썬 환경을 구성할 수 있습니다. virtualenv 설치 가상환경을 사용하기 위해서는 먼저 virtualenv를 설치해야합니다. virtualenv는 pip을 이용해서 간단하게 설치할 수 있습니다. Windows 명령 프롬프트를 열어줍니다. pip install virtualenv 명령어를 입력해서 virtualenv를 설치합니다. macOS / Linux 터미널을 열어줍니다. sudo pip3 install virtualenv 명령어를 입력해서 virtualenv를 설치.. 2023. 3. 24. 파이썬 Scrapy를 이용한 크롤링 파이썬의 Scrapy 라이브러리를 사용하여 웹 사이트 크롤링하는 방법을 간단히 정리해 두었다. Scrapy는 파이썬으로 작성된 웹 크롤링 프레임워크로, 웹 사이트에서 데이터를 추출하는 데 사용된다. Scrapy는 크롤링, 스크레이핑, 크롤링 규칙을 쉽게 작성할 수 있는 풍부한 기능을 제공한다. 이 외에도 Scrapy는 데이터 수집, 처리 및 저장을 위한 다양한 도구와 라이브러리를 포함하고 있다. Scrapy 설치하기 Scrapy를 설치하려면 터미널 또는 명령 프롬프트에서 다음 명령어를 실행합니다. pip install scrapy Scrapy는 Python 2.7 및 Python 3.4 이상을 지원합니다. Scrapy를 설치할 때 의존성 패키지도 함께 설치됩니다. Scrapy로 크롤링하기 Scrapy를 .. 2023. 3. 24. CentOS에서 Node.js 프로세스 중지하는 방법 Node.js는 웹 어플리케이션을 개발하기 위한 자바스크립트 런타임입니다. 이제 많은 기업들이 Node.js를 사용해 서버사이드 어플리케이션을 개발하고 있습니다. Node.js 어플리케이션은 높은 성능과 짧은 응답시간을 가지고 있어 많은 사용자들에게 인기입니다. Node.js 버전 올리기 전에 프로세스 중지부터 해야 합니다. 1. PID(Portable IDentifier) 확인 Node.js 프로세스를 중지시키기 위해서는 먼저 해당 프로세스의 PID를 확인해야 합니다. 이를 위해 다음 명령어를 입력합니다. ps -ef | grep node 위의 명령어를 입력하면 실행 중인 모든 Node.js 프로세스와 함께 PID가 출력됩니다. PID는 프로세스를 식별하는 고유한 숫자입니다. 2. 프로세스 중지 PID.. 2023. 3. 17. 웹사이트 트래픽을 줄이자 (2) - mod_expires 웹사이트의 캐시를 적절하게 조절하여 트래픽을 줄일 수 있다. mod_expires 모듈은 웹사이트에 접근시에 이미지, css, js, html등 사용하는 파일의 캐시를 설정하는 모듈이다. ExpiresActive On # 기본설정 ExpiresDefault "access plus 1 month" # 파비콘 ExpiresByType image/x-icon "access plus 1 year" # 이미지 ExpiresByType image/gif "access plus 1 month" ExpiresByType image/png "access plus 1 month" ExpiresByType image/jpg "access plus 1 month" ExpiresByType image/jpeg "access p.. 2017. 7. 28. 웹사이트 트래픽을 줄이자 (1) - mod_deflate 트래픽을 줄일수 있는 방법중 하나인 mod_deflate mod_deflate 모듈은 서버의 출력을 네트웍으로 클라이언트에 보내기 전에 압축하는 DEFLATE 출력필터를 제공한다. # 필터를 추가한다 SetOutputFilter DEFLATE # 압축률 설정 DeflateCompressionLevel 9 AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType .. 2017. 7. 28. 디자인에 도움이 되는 사이트 모음 (해외 사이트) 디자인에 관심이 많은 사람이라면 한 번은 방문해봐야 하는 해외 사이트를 정리해봤다. 1. Behance Adobe에서 전 세계 여러 분야의 전문가 및 개인의 포트폴리오를 제공해주는 사이트 2. Dribbble 디자이너가 자신의 작업, 프로젝트 등의 스크린샷을 공유하는 커뮤니티 3. Pinterest 아이디어, 영감을 주는 스타일 등 자신의 아이디어를 저장하는 쇼셜미디어 4. FLATUN Behance, Dribbble 등 여러 곳의 디자인을 한 곳에 보여줌 5. AWWWARDS 세계 곳곳의 디자인 전문가가 영감을 공유하고 평가 6. CSSDesignAwards 웹 디자이너 및 웹 개발자가 자신이 만든 웹 사이트를 올려 평가받고 상을 수여함 7. FWA 창의적인 디자인 및 사이트에 투표하여 상을 수여함 아.. 2017. 7. 21. 이전 1 2 3 4 5 6 다음