2018/06 30

PHP Guzzle Scraper

https://github.com/guzzle/guzzleGuzzle6 Overview Requirements Guzzle:~6.0 PHP 5.5.0 PHP 스트림 핸들러를 사용하려면 시스템의 php.ini에서 allow_url_fopen을 활성화해야합니다. cURL 처리기를 사용하려면 OpenSSL 및 zlib로 컴파일 된 cURL> = 7.19.4의 최신 버전이 있어야합니다. Guzzle은 더 이상 HTTP 요청을 보내기 위해 cURL이 필요하지 않습니다. Guzzle은 cURL이 설치되지 않은 경우 PHP 스트림 래퍼를 사용하여 HTTP 요청을 보냅니다. 또는 요청을 보내는 데 사용되는 자체 HTTP 처리기를 제공 할 수 있습니다. Installation composer require guzzleh..

lang/php 2018.06.30

Python Scrapy 사이트 스크랩/크롤링

scrapy.org 파이썬 라이브러리 Scrapy # [Scrapy] 웹사이트 크롤링해서 파일 저장 하기(분양정보수집사례) - yooyongan 크롤링 해보기 - 호우의 블로그 Scrapy 설치 및 프로젝트 생성 # pip 설치 pip install scrapy ... Building wheels for collected packages: Twisted, PyDispatcher, zope.interface, pycparser scrapy startproject projectname Ubunut에서 pip로 설치후 프로젝트 생성이 되지 않을 경우 # ubuntu 설치 sudo apt install python-scrapy scrapy startproject projectname 프로젝트 구조 project..

lang/py 2018.06.28

Linux Movie to gif

How to convert video to animated gif image on Linux sudo apt-get install ffmpeg imageMagick # sudo yum install youtube-dl .... # 프레임 추출, out.gif 으로 병합되어 추출된다. # ffmpeg -t -ss -i out%04d.gif ffmpeg -t 5 -ss 00:00:10 -i funny.mp4 out.gif # 만약 프레임을 추출만 했다면 병합한다. # convert -delay x -loop 0 out*gif convert -delay 1x20 -loop 0 out*.gif animation.gif # GIF 크기 줄이기 convert -layers Optimize animation.gif ..

os/Linux 2018.06.27

Ruby JSON multiJson activeSupport

ActiveSupport 젬을 사용하면 시간대, 국제화(i18n), JSON 인코딩 및 디코딩 같은 Rails로부터 가져온 기능을 쓸 수 있다. ActiveSupport의 JSON 모듈은 카멜 카이스와 스네이크 케이스의 상호변환 객체의 일부만을 직렬화 sudo jem install multi_json sudo gem install activesupport sudo gem install awesome_print require 'multi_json' require 'active_support/json' require 'active_support/core_ext/string' require 'ostruct' require 'awesome_print' class Speaker def initialize(firs..

lang/ruby 2018.06.21
반응형