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 / 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 / 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. Удалить все образы
kubectl taint nodes <name_hode> node-role.kubernetes.io/master-
kubectl taint nodes --all node-role.kubernetes.io/master-
@icqparty
icqparty / main.dart
Created January 28, 2020 10:26
learn
// Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
@icqparty
icqparty / gource-visualization-git-commit
Last active August 25, 2019 13:10
Визуализация активности Git репозитория
1.Установка gource
#sudo apt-get update
#sudo apt-get install gource
2. Запуск и создане исходного файла
#gource -f --highlight-all-users --multi-sampling /home/icqparty/DRIVE/Server/work_projects/leadroi.ru/.git/ -o source.ppm
3.Конвертирование ppm в mp4
#ffmpeg -y -r 60 -f image2pipe -vcodec ppm -i source.ppm -vcodec libx264 -preset ultrafast -pix_fmt yuv420p -crf 1 -threads 0 -bf 0 dist.mp4 && rm viz.ppm
@icqparty
icqparty / server dist vue
Last active May 6, 2019 06:13
Серфинг фронетенда на go
func main() {
base_path := "../frontend/dist"
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
path := ""
if r.URL.Path == "/" {
path = base_path + "/index.html"
#!/bin/bash
apt-get update && apt-get install -y apt-transport-https
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add -
cat <<EOF >/etc/apt/sources.list.d/kubernetes.list
deb http://apt.kubernetes.io/ kubernetes-xenial main
EOF
apt-get update
apt-get install -y kubeadm
@icqparty
icqparty / page.js
Created December 4, 2017 10:29
simple page react
import React, { Component } from 'react';
class Page extends Component {
render() {
return (
<div >
page
</div>
);
}
@icqparty
icqparty / README.md
Last active October 31, 2017 14:11 — forked from chadrien/README.md
Debug PHP in Docker with PHPStorm and Xdebug

Отладка PHP-приложение c Xdebug в Docker-контейнере через редактор Intellij/PHPStorm

  1. Создайте в локальной дирриктори вашего проекта файл сборки Dockerfile со следующим содержанием:
FROM php:5

RUN yes | pecl install xdebug \
    && echo "zend_extension=$(find /usr/local/lib/php/extensions/ -name xdebug.so)" > /usr/local/etc/php/conf.d/xdebug.ini \
&amp;&amp; echo "xdebug.remote_enable=on" &gt;&gt; /usr/local/etc/php/conf.d/xdebug.ini \
@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 может просто «закопаться», скачивая новые страницы. Чтобы этого не п