Skip to content

Instantly share code, notes, and snippets.

View icqparty's full-sized avatar

Asoskov Alexander icqparty

  • Russia, city Ryazan
View GitHub Profile
@icqparty
icqparty / create-cert-key.txt
Created July 31, 2015 03:04
Создание самоподписаного сертификата
$ openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout cert.key -out cert.crt
@icqparty
icqparty / docker-command.txt
Last active April 24, 2022 11:12
Полезные команды doker, docker-machine, docker-swarm
1.Остановить все контейнеры
docker stop $(docker ps -a -q)
2. Удалить все контейнеры
docker rm -f $(docker ps -a -q)
3. Удалить все образы
@icqparty
icqparty / dockerui
Last active August 29, 2015 14:24
Docker UI START
docker run -d -p 9099:9000 --privileged -v /var/run/docker.sock:/var/run/docker.sock dockerui/dockerui
@icqparty
icqparty / Dockerfile-rails
Last active August 29, 2015 14:16
Create docker conteiner radis-server
FROM ubuntu
CMD echo "hello"
MAINTAINER Asoskov Alexander "icqparty@gmail.com"
ENV SERVER_NAME rails-project
# turn on universe packages
RUN apt-get update
# basics
# Nginx+Unicorn best-practices congifuration guide. Heartbleed fixed.
# We use latest stable nginx with fresh **openssl**, **zlib** and **pcre** dependencies.
# Some extra handy modules to use: --with-http_stub_status_module --with-http_gzip_static_module
#
# Deployment structure
#
# SERVER:
# /etc/init.d/nginx (1. nginx)
# /home/app/public_html/app_production/current (Capistrano directory)
#
@icqparty
icqparty / gist:0bbc39d958223d2e1382
Created February 17, 2015 01:17
Install from source Ruby 2.2.0
Links: Homepage | Downloads
Dependencies: rbenv | OpenSSL
Version:
Get the Code
Switch to /usr/local/src and download the source package.
$cd /usr/local/src
$curl --remote-name http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0.tar.gz
Extract the archive and move into the folder.
@icqparty
icqparty / Bootstrap.php
Created October 26, 2014 01:43
tests/phpunit.xml and Bootstrap.php
<?php
use Zend\Mvc\Service\ServiceManagerConfig;
use Zend\ServiceManager\ServiceManager;
error_reporting(E_ALL | E_STRICT);
chdir(dirname(__DIR__));
include __DIR__ . '/../init_autoloader.php';
language: php
php:
- 5.5
env:
- APPLICATION_ENV=develope DB_NAME=sendlead
services:
- mongodb
mysql:
adapter: mysql2
@icqparty
icqparty / DNG SDK build on linux
Created June 5, 2014 22:31
This tutorial describes how to build the Adobe DNG SDK on Linux.
DNG 1.4 Parser
This tutorial describes how to build the Adobe DNG SDK on Linux.
It generates the dng_validate C++ program that can parse any DNG images, a bit like a "Hello world" for DNG image processing.
Adobe DNG SDK 1.4
XMP SDK
DNG SDK
dcraw issue
Compatibility issue
@icqparty
icqparty / WGET website download
Created May 23, 2014 18:41
Cкачивание сайта целиком с помощью wget
Чтобы скачать сайт целиком с помощью wget нужно выполнить команду:
wget -r -k -l 7 -p -E -nc http://site.com/
После выполнения данной команды в директорию site.com будет загружена локальная копия сайта http://site.com. Чтобы открыть главную страницу сайта нужно открыть файл index.html.
Рассмотрим используемые параметры:
-r — указывает на то, что нужно рекурсивно переходить по ссылкам на сайте, чтобы скачивать страницы.
-k — используется для того, чтобы wget преобразовал все ссылки в скаченных файлах таким образом, чтобы по ним можно было переходить на локальном компьютере (в автономном режиме).
-p — указывает на то, что нужно загрузить все файлы, которые требуются для отображения страниц (изображения, css и т.д.).
-l — определяет максимальную глубину вложенности страниц, которые wget должен скачать (по умолчанию значение равно 5, в примере мы установили 7). В большинстве случаев сайты имеют страницы с большой степенью вложенности и wget может просто «закопаться», скачивая новые страницы. Чтобы этого не п