Author Archive

Инструменты BI — современные программы для бизнес анализа

Персональная версия системы бизнес-анализа QlikView

QlikView (произносится КликВью) — это современная платформа для продвинутого и объективного бизнес-анализа. QlikView предоставляет в ваши руки единый источник точной информации для принятия взвешенных и оперативных управленческих решений.

Особенность QlikView в том, что решение позволяет пользователям, не имеющим специальных технических навыков, самостоятельно формировать отчеты и анализировать информацию о деятельности своего предприятия в самых разных разрезах, независимо от того, в каких учетных системах предприятия хранится эта информация.

QlikView входит в число самых популярных решений для бизнес-анализа: более 24 000 компаний и 570 000 конечных пользователей уже оценили преимущества системы. Кроме того, достоинства QlikView признаны аналитиками Gartner, IDC, Aberdeen Group и BARC.

Бесплатная персональная версия QlikView®, которую можно скачать по ссылке справа буквально в несколько нажатий, обладает полной функциональностью. Ограничение персональной версии – созданные приложения (отчеты) можно открыть только на устройстве, где они были созданы.

 

Qlik Sense Desktop

Qlik® Sense дает возможность легко использовать мощные аналитические инструменты. Обладает интуитивно понятным интерфейсом – освоение системы персоналом занимает минимум времени.

Qlik® Sense позволит сотрудникам создавать собственные отчеты и динамические интерактивные панели, изучать огромные массивы данных, мгновенно выявлять взаимосвязи и получать ценные сведения для принятия верных решений.

Qlik Sense Desktop, которое можно бесплатно скачать по ссылке слева – это бесплатное приложение для устройств на ОС Windows. Приложение позволяет создавать интерактивные графики, дэшборды и диаграммы, основанные на данных, полученных из множества источников. Также можно делиться полученными результатами и использовать в совместной работе.

 

QlikView & Qlik Sense BiView 1C Коннектор

Решение предназначено для эффективной интеграции QlikView с 1С и увеличения скорости выгрузки данных из 1С в QlikView. Приложение позволяет полностью автоматизировать процесс выгрузки данных из 1C. При этом отсутствует необходимость отдельного запуска обработок или заданий в 1С.

QlikView & Qlik Sense BiView 1C Коннекторможет использоваться с версиями 1С 7.7, 8.0-8.3 и с системами хранения MS SQL, PostreSQL, а также файловой системой (только для версии 7.7).

QlikView & Qlik Sense BiView 1C Коннекторреализован как исполняемый EXE-файл и нейтрален к разрядности (32/64бита) операционной системы и систем QlikView и 1С.

Коннектор после установки запускается из QlikView или Qlik Sense.

QlikView & Qlik Sense BiView 1C Connectorрегулярно обновляется разработчиком.

 

Tableau

– система интерактивной аналитики. Решение позволяет анализировать большие массивы данных и не требует длительного обучения и дорогостоящего внедрения.

Tableau может анализировать практически любые типы данных и помогает создавать отчетность за считанные минуты.

В основе Tableau лежат две инновационные технологии: VizQL и Data Engine, одна из которых позволяет создавать сложные визуализации буквально одним кликом, а другая обеспечивает анализ миллионов строк данных в считанные секунды. Tableau уже используют 65000 пользователей в 100 странах мира. Решение оценили такие гиганты, как Amazon, BP, Apple, Walmart, Heineken, Starbucks, Pfizer, Coca-Cola, Bank of America и Barclays.

Tableau Desktop представляет собой персональное ПО, с помощью которого можно анализировать любые типы данных и создавать отчетность за минуты. Длительное обучение при этом не требуется.

Tableau Server дает возможность отображение данных бизнес-аналитики через веб-браузер. Решение очень быстро развертывается (буквально за несколько минут), просто поддерживается и делает совместную аналитическую работу быстрой и легкой.

Tableau Reader — бесплатный продукт, который позволяет просматривать в интерактивном режиме рабочие документы, созданные в Tableau Desktop. Пользователи Tableau Desktop могут создавать визуализации и запаковывать их в workbooks. Пользователи с установленным Tableau Reader могут открывать эти документы, просматривать данные, использовать фильтры и делать сортировки.

 

 

 

 

Учебные курсы Qlik

Курсы проходят в учебных центрах в Москве и Санкт-Петербурге и по договоренности возможна организация курсов на территории клиента.

Программы курсов и учебные материалы от Qlik Education Services, которые помогут приобрести навыки для разработки, внедрения и применения приложений QlikView/Qlik Sense.

Сами курсы проходят в учебных центрах в Москве и Санкт-Петербурге. По договоренности возможна организация курсов на территории клиента, в т.ч. в других городах РФ.

Обучение осуществляется на практике, поэтому слушателям для проведения лабораторных работ необходимо иметь ноутбук с ОС Windows, а также мышь и зарядное устройство.

Общие курсы дают основные знания, необходимые для работы с QlikView или Qlik Sense — от загрузки данных и построения интерфейса приложения до оптимизации модели данных. Специализированные программы обучения позволяют получить продвинутые навыки визуализации, установки и настройки сервера и паблишера QlikView и Qlik Sense, загрузки данных и т.п.

Чтобы записаться на обучение, необходимо отправить заявку с указанием в теме письма названия интересующего курса, а в теле письма указать название компании, ФИО, должность и контактный телефон для связи.

Возможен индивидуальный план обучения, который позволит достичь максимального эффекта для различных категорий слушателей.

 

Для разработчиков QlikView

Информация в виде книг, презентаций, статей и FAQ, необходимая для программистов-разработчиков приложений и дополнений для системы бизнес-анализа QlikView, будет также полезна системным администраторам, отвечающим за поддержку и сопровождение системы.

QlikView for Developers Cookbook (книга, англ. яз) — анализ решения наиболее сложных задач, стоящих перед разработчиком QlikView

Пошаговая инструкция «Как сделать анализ продаж в QlikView самостоятельно» — описание полного процесса разработки модели анализа в QlikView

Дизайн в QlikView для не дизайнеров — помогает освоить принципы и приемы создания красивых и удобных приложений QlikView

Learning QlikView Data Visualization (книга, англ. яз.) — рассказывает о визуализации и анализе данных с помощью QlikView

Mastering QlikView (книга, англ. яз.) – Обучение работе с QlikView и Qlik Sense для оптимального использования данных для бизнес-аналитики

QlikView for Ninjas (книга, англ. яз.) — учебник по работе с QlikView

Лучшие практики создания модели данных для Qlik (англ. яз.) — презентация.

Лучшие практики создания создания интерфейсов для мобильных устройств на Qlik (iPad) (книга, англ. яз.) – краткий обзор лучших практик, которые могут быть использованы при разработке приложений QlikView для мобильных устройств, таких как IPad

Презентация по работе и использованию Set Analysis в QlikView, Учебник Set Analysis в QlikView, Учебник Set Analysis в QlikView #2, Учебник Set Analysis в QlikView #3 — серия документов, описывающих использование Set Analysis (анализ множеств) в QlikView. Анализ множеств — один из основополагающих принципов построения приложений в QlikView.

Как использовать карты Google в QlikView (англ. яз.) — описание практик интеграции карт Google в приложения QlikView

Интеграция Oracle Hyperion в QlikView (презентация, англ. яз.)— описывает процесс и варианты интеграции приложений

QlikView Direct Discovery FAQ, QlikView Direct Discovery (презентация, англ. яз.) — серия публикаций, помогающих освоить инструмент QlikView Direct Discovery

Data Integration for dummies (книга, англ. яз.)— популярное руководство по интеграции данных для новичков.

 

 

Дополнения для QlikView / Qlik Sense

Информация о наиболее популярных готовых дополнениях для системы бизнес-аналитики QlikView и Qlik Sense (Клик Сенс). Раздел содержит подборку русско- и англоязычных презентаций, описывающих преимущества, функции и варианты использования популярных дополнений: Qlik NPrinting (приложение для создания отчетов из документов QlikView), Qlik GeoAnalytics (бывший IdevioMaps) и GeoQlik™ (картографические расширения для QlikView/Qlik Sense), Qlik DataMarket, REST Connector, Web Connectors, решения K4 Analytics: Kliq Map, Kliq Objects, Kliq Planning Suite. QGIS – программа позволяет редактировать имеющиеся координаты, добавлять новые, конвертировать их в различный форматы, системы координат и т.д.

 

Персональная версия системы бизнес-анализа Alteryx Analytics

Alteryx Analytics представляет платформу для интуитивно понятной подготовки данных (без скрипта), смешивания данных, трансформации данных.

С помощью Alteryx Analytics время, затрачиваемое на подготовку данных, сокращается с нескольких недель до нескольких часов. Кроме того, для работы с Alteryx Analytics не требуется помощь программистов. Пользователи Alteryx могут работать с данными из существующих систем, в т.ч. интегрировать их с локальными данными, внешними данными и Big Data. Платформа Alteryx поможет получать наборы данных без привлечения ИТ-департамента и дополнительных разработок. Подготовка данных в Alteryx может быть автоматизирована, позволяя пользователю сосредоточиться на решении прикладных аналитических задач в QlikView и Qlik Sense.

 

Продукты Business-Qlik

Business-Qlik — линейка готовых решений на базе QlikView, Qlik® Sense, а также Tableau®, разработанная специалистами BI Consult. Решения Business-Qlik позволяют минимизировать затраты на внедрение и повысить как скорость внедрения системы бизнес-анализа, так и эффективность работы BI-системы. Предлагаемые в разделе материалы – презентации, информирующие пользователя о возможностях и примерах реализации следующих решений:

Business-Qlik for Category Management — комплексное решение для бизнес-анализа на базе QlikView. Предназначено для категорийного менеджмента компаний.

 

Business-Qlik for Distribution — система бизнес-анализа на базе QlikView для дистрибьюторских компаний

 

Business-Qlik for Finance — система бизнес-анализа финансовой деятельности на базе QlikView

 

Business-Qlik for Finance Consolidation — комплексное решение для бизнес-анализа на базе QlikView. Предназначено для консолидации финансовой отчетности компаний.

 

 

Статьи о том, как получить максимум эффекта от внедрения системы бизнес-анализа.

Первая статья, «Бизнес-анализ для всех. Десять ошибок, которых следует избегать в новом десятилетии», анализирует эволюцию BI за последние 20 лет и изменение парадигмы поведения современного пользователя, предлагая читателю авторское виденье десяти главных пунктов, на которые следует обратить внимание при работе с системами бизнес-аналитики.

Статья «BI без хранилищ данных: за и против» анализирует плюсы и минусы двух вариантов построения аналитической системы на предприятии.

«Как посчитать ROI от внедрения системы BI» — в этой статье приведён обзор подходов к оценке экономической эффективности аналитических информационных систем, проведен анализ измеримых и неизмеримых выгод от использования таких систем, сделаны необходимые обобщения и проведен критический анализ невозможности измерения существенной части выгод.

Статья «Экономика ИТ: как продать ИТ-проект бизнесу и оценить отдачу от инвестиций» оценивает эффект от непонимания между бизнесом и ИТ, а также намечает варианты преодоления этого непонимания.

 

Истории успеха

-информация о реализованных и прошедших проверку временем проектах по внедрению системы бизнес-аналитики QlikView. Среди пользователей системы – крупнейшие российские и международные компании: торговые сети, банки, производственные компании, а также ФК «Зенит». Результаты проектов, описанные в историях успеха, красноречиво демонстрируют пользу BI-систем для бизнеса:

Так, например, в компании «Линзмастер» одним из важнейших результатов внедрения QlikView стало принятие управленческих решений на основе данных анализа аудита. Это позволило изменить некоторые правила в компании и быстро находить подозрительные ситуации. Срок получения необходимой информации топ-менеджерами сократился на 60–70 % – это серьезное увеличение скорости принятия решений. Использование QlikView в «Линзмастер» привело к сокращению сроков проведения аудита с одновременным увеличением эффективности аудита, а число подозрительных и ошибочных ситуаций удалось свести к минимуму. При этом если раньше ошибки находил внешний аудит, то теперь большинство проблем детектируется сотрудниками компании, что приводит к существенной экономии на стоимости внешнего аудита.

А в компании Деньга внедрение QlikView позволило получить пользу от информации, которая уже была собрана в ИТ-системах, но раньше не использовалась — или же использовалась очень ограниченно. В QlikView были загружены данные о деятельности компании за 4 года, и на их основе можно в любую минуту провести анализ по тем показателям, которые интересны и важны. Например, можно узнать, кто больше берет кредитов – мужчины или женщины, в каком возрасте хуже всего отдают кредиты, или люди каких профессий чаще всего берут вторичные кредиты. Таким образом, использование QlikView открыло перед компанией новые горизонты для развития бизнеса на основе накопленных в компании данных и опыта.

 

Дополнительная информация о семействе продуктов QlikView:

уникальные особенности, архитектура решения, системные требования, мобильное и облачное использование и т.д. Что делает QlikView уникальным — в статье рассказывается о сочетании трех факторов, которые обеспечивают уникальность платформе QlikView: ассоциативный принцип при работе с данными, базовая технология и схема внедрения Business Discovery. The QlikView Product Family (Семейство продуктов QlikView). QlikView — это единый программный продукт, состоящий из множества компонентов, которые выполняют различные функции и предназначены для бизнес-пользователей, бизнес-аналитиков, разработчиков и ИТ-администраторов. В данной публикации приводится синопсис входящих в линейку решений и способов их взаимодействия. QlikView Associative Experience Whitepaper – статья посвящена внутренним механизмам ассоциативной архитектуры системы QlikView и их влиянию на качественное изменение процессов бизнес-анализа.

 

Отраслевые решения QlikView

Информация о готовых отраслевых решениях на базе системы бизнес-анализа QlikView. Представлены решения для финансовых, производственных, страховых компаний, предприятий торговой сферы, а также набор решений Business-Qlik for Retail для розничной торговли. Материалы раздела содержат подробные описания типовых проблем и их решений для каждой отрасли. Например, в условиях неустойчивости финансовых рынков в сочетании с расширением возможностей взаимодействия с помощью интеллектуальных устройств, а также постоянным ужесточением регулирования, QlikView может эффективно использоваться для создания информационных панелей и систем показателей для руководства финансовых организаций.

 

Технические задания на внедрение системы BI (бизнес-анализа, бизнес-аналитики)

Профессионально подготовленные варианты технических заданий на внедрение системы бизнес-анализа для компаний разных сфер деятельности. Информация в данном разделе поможет при подготовке собственного ТЗ, а также позволит оценить сам предстоящий процесс внедрения и настройки BI-системы. Готовые варианты ТЗ помогут сэкономить средства на подготовке к внедрению системы бизнес-аналитики, а также позволят заказчику быть уверенным в корректности поставленных перед исполнителем задач.

 

QlikView/ Qlik Sense Коннектор для SAP Netweaver

Клиенты SAP могут использовать специально разработанный модуль «QlikView/Qlik Sense Connector для SAP NetWeaver» и ощутить всю мощь и гибкость ассоциативного анализа QlikView при формировании отчетов и визуализации результатов, используя данные, хранящиеся как в системе SAP, так и в других, внешних источниках. Традиционные средства отчетности SAP могут быть дополнены персональными аналитическими инструментами QlikView, позволяющими пользователям самостоятельно исследовать данные и принимать обоснованные решения.

 

Книги по визуализации данных

Подборка литературы, рассказывающей о тонкостях визуализации данных и работы с ними.

5 подводных камней в визуализации данных в Qlik – краткая и наглядная презентация о визуализации данных (на русском языке).

Data Visualization Overview and Best Practices Томаса Холлифилда – обширная работа, наглядно рассказывающая о способах визуализации данных (на английском языке).

Visualise this – объемная книга Нэйтана Йо (Nathan Yau), посвященная визуализации данных (на английском языке).

 

Anaplan – облачное решение нового поколения для финансового и операционного планирования, управления продажами и кадровыми ресурсами. Мы создали самую передовую платформу, чтобы помочь вам планировать, анализировать и взаимодействовать в режиме реального времени. Опережайте события, моделируйте любые изменения и вносите корректировки на лету – просто, быстро и на любых объемах данных. С помощью Anaplan вы, ваши аналитики, менеджмент и другие сотрудники сможете быстро и максимально эффективно адаптироваться к новым рыночным условиям и возможностям.

 

adobe after effects cc 2017 portable не происходит ничего при запуске — (msvcr110.dll отсутствует) Windows 2010

Ничего не происходит при запуске adobe after effects cc 2017 portable —
В требованиях к программному обеспечению сказано что требуется установить
• Microsoft Visual C++ 2015 Redistributable (x86)
• Microsoft Visual C++ 2015 Redistributable (x64)
Но бывает так что требуется еще и msvcr110.dll так как эта библиотека отсутствует
отсутствует — как исправить ошибку? Оказалось что всего то нужно доустановить — и 2012й

По сути это относится ко всем продуксам ADOBE.

Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed.

Выключил как то давно я поддержку движка INNODB в MYSQL на DEBIAN 7, но сейчас так как всё более популярный он потребовалось включение.

И тут посыпались ошибки:

170118 17:48:02 [ERROR] Plugin 'InnoDB' init function returned error.
170118 17:48:02 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
170118 17:48:02 [ERROR] Unknown/unsupported storage engine: INNODB
170118 17:48:02 [ERROR] Aborting

Всё это из-за новой версии MYSQL, и решение оказалось простым:

cd /var/lib/mysql
mv ibdata1 ib_logfile0 ib_logfile1 /tmp/
cs-cart

Рабочий конфиг NGINX для CS-CART по HTTPS в FIRSTVDS.RU

Все что под *** — Ваши личные пути и данные домена:

#user '***' virtual host '***.ru' configuration file

server {

	server_name ***.ru www.***.ru;
	charset UTF-8;
	disable_symlinks if_not_owner from=$root_path;
	gzip on;
	gzip_comp_level 6;
	gzip_disable "msie6";
	gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript;
	index index.html;
	root $root_path;
	set $root_path /var/www/***;
	access_log /var/www/httpd-logs/***.ru.access.log ;
	error_log /var/www/httpd-logs/***.ru.error.log notice;
	include /etc/nginx/vhosts-includes/*.conf;

 #   Прочие настройки
    client_max_body_size            100m;
    client_body_buffer_size         128k;
    client_header_timeout           3m;
    client_body_timeout             3m;
    send_timeout                    3m;
    client_header_buffer_size       1k;
    large_client_header_buffers     4 16k;




	location / {
	        #   Главный скрипт
        index  index.php index.html index.htm;

        #   Для  работы API
        rewrite ^/api/(.*)$ /api.php?_d=$1&ajax_custom=1&$args last;

        #   Логика поиска скрипта по порядку: файл, папка, скрипт
        try_files $uri $uri/ @fallback;
		location ~ [^/]\.ph(p\d*|tml)$ {
			try_files /does_not_exists @php;
		}
	}


	#   Правиле rewrite для модуля SEO
    location @fallback {
        rewrite  ^(.*)$ /index.php?$args last;
    }

    location @php {
    
		fastcgi_index index.php;
		fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f ***@***.ru";
		fastcgi_pass unix:/var/www/php-fpm/***.sock;
		fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$;
		try_files $uri =404;
		include fastcgi_params;
	}

#   Настройки статики, первое правило
    location ~* \.(jpeg|ico|jpg|gif|png|css|js|pdf|txt|tar|gz|wof|csv|zip|xml|yml) {
        access_log off;
    #   Правило поиска статических файлов. Если файл не находится по адресу магазина, то ищем файл по правилу @statics.
    #   Например если магазин расположен в подпапке ***.ru/shop/
       try_files $uri =404;
        expires 14d;
        add_header Access-Control-Allow-Origin *;
        add_header Cache-Control public;
       root $root_path;
		location ~ [^/]\.ph(p\d*|tml)$ {
			try_files /does_not_exists @php;
		}
    }


   #    Правило поиска статических файлов для витрин. Например, если у Вас две витрины в разных подпапках: ***.ru и ***.ru/shop/

   #    location @statics {
   #    rewrite ^/(\w+)/(.*)$ /$2 break;
   #    access_log off;
   #    rewrite_log off;
   #    expires 14d;
   #    add_header Cache-Control public;
   #    add_header Access-Control-Allow-Origin *;
   #    root $root_path;
   # }



    	location ~ \.php$  {
		fastcgi_index index.php;
				fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f [email protected]";
		fastcgi_pass unix:/var/www/php-fpm/***.sock;
		fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$;
		try_files $uri =404;
		include fastcgi_params;
		location ~ [^/]\.ph(p\d*|tml)$ {
			try_files /does_not_exists @php;
		}
	}
	
	add_header Strict-Transport-Security "max-age=31536000;";
	listen ***;

}












server {

	server_name ***.ru www.***.ru;
	charset UTF-8;
	disable_symlinks if_not_owner from=$root_path;
	gzip on;
	gzip_comp_level 6;
	gzip_disable "msie6";
	gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript;
	index index.html;
	root $root_path;
	set $root_path /var/www/***;
	access_log /var/www/httpd-logs/***.access.log ;
	error_log /var/www/httpd-logs/***.log notice;
	include /etc/nginx/vhosts-includes/***.conf;

 #   Прочие настройки
    client_max_body_size            100m;
    client_body_buffer_size         128k;
    client_header_timeout           3m;
    client_body_timeout             3m;
    send_timeout                    3m;
    client_header_buffer_size       1k;
    large_client_header_buffers     4 16k;




	location / {
	        #   Главный скрипт
        index  index.php index.html index.htm;

        #   Для  работы API
        rewrite ^/api/(.*)$ /api.php?_d=$1&ajax_custom=1&$args last;

        #   Логика поиска скрипта по порядку: файл, папка, скрипт
        try_files $uri $uri/ @fallback;
		location ~ [^/]\.ph(p\d*|tml)$ {
			try_files /does_not_exists @php;
		}
	}


	#   Правиле rewrite для модуля SEO
    location @fallback {
        rewrite  ^(.*)$ /index.php?$args last;
    }

    location @php {
    
		fastcgi_index index.php;
		fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f [email protected]";
		fastcgi_pass unix:/var/www/php-fpm/***.sock;
		fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$;
		try_files $uri =404;
		include fastcgi_params;
	}

#   Настройки статики, первое правило
    location ~* \.(jpeg|ico|jpg|gif|png|css|js|pdf|txt|tar|gz|wof|csv|zip|xml|yml) {
        access_log off;
    #   Правило поиска статических файлов. Если файл не находится по адресу магазина, то ищем файл по правилу @statics.
    #   Например если магазин расположен в подпапке /
       try_files $uri =404;
        expires 14d;
        add_header Access-Control-Allow-Origin *;
        add_header Cache-Control public;
       root $root_path;
		location ~ [^/]\.ph(p\d*|tml)$ {
			try_files /does_not_exists @php;
		}
    }


   #    Правило поиска статических файлов для витрин. Например, если у Вас две витрины в разных подпапках

   #    location @statics {
   #    rewrite ^/(\w+)/(.*)$ /$2 break;
   #    access_log off;
   #    rewrite_log off;
   #    expires 14d;
   #    add_header Cache-Control public;
   #    add_header Access-Control-Allow-Origin *;
   #    root $root_path;
   # }



    	location ~ \.php$  {
		fastcgi_index index.php;
				fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f ***@***.ru";
		fastcgi_pass unix:/var/www/php-fpm/***;
		fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$;
		try_files $uri =404;
		include fastcgi_params;
		location ~ [^/]\.ph(p\d*|tml)$ {
			try_files /does_not_exists @php;
		}
	}
	
	
	add_header Strict-Transport-Security "max-age=31536000;";
	listen ***;
	ssl on;
	ssl_certificate "/var/www/httpd-cert/***/***.crt";
	ssl_certificate_key "/var/www/httpd-cert/***/***.key";
	ssl_ciphers EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH;
	ssl_prefer_server_ciphers on;
	ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
}


windows-10

Обновление Windows 10 KB3206632 для ПК и смартфонов — flash KB3209498

Корпорация Microsoft запустила накопительный пакет обновления Windows 10 Build 14393.576 для ПК и смартфонов (обновление для ПК- KB3206632). Обновление включает в себя только некоторые исправления ошибок и,  разнообразные улучшения в безопасности.

Список изменений:

• Улучшена надёжность Security Support Provider Interface;
• Исправлен сбой службы в CDPSVC, который в некоторых ситуациях мог привести к тому, что ПК был не в состоянии получить IP-адрес;
• Исправлена проблема, при которой установка модуля Catalog-signed не работала на Nano Server;
• Исправлена проблема с Devices left with Hello, при которой оно чрезмерное количество времени не переходили в режим энергосбережения;
• Исправлена проблема с gl_pointSize, которая не работала должны образом при использовании метода drawElements в Internet Explorer 11;
• Исправлена проблема, при которой Azure Active Directory-joined machines после обновления до Windows 10 Version 1607 не синхронизировались с Exchang
• Исправлены дополнительные проблемы с совместимостью приложений, обновлением информациии о часовом поясе, Internet Explorer;
• Есть обновления безопасности для Microsoft Edge, Internet Explorer, Microsoft Uniscribe, Common Log File System Driver;

Установка Ntopng на Debian

Несколько дней мудохался, пытаясь установить NTOPNG 2016 на Debian wheezy, 100500 зависимостей не давали завершить установку, а оказалось дело в souces.list, где я не добавил:

deb http://ftp.debian.org/debian wheezy-backports main

и обновил систему:

apt-get clean all
apt-get update && apt-get upgrade

А так0же понадобиился pfring и доп софт:

apt-get install pfring ntopng ntopng-data n2disk
apt-get install redis-server

Тогда то и продолжилась нормальная установка:

1) Качаем реп:

wget http://apt-stable.ntop.org/wheezy/all/apt-ntop-stable.deb

2)Распаковка:

dpkg -i apt-ntop-stable.deb

3)Создаем файл:

/etc/ntopng/ntopng.conf

с:

--pid=/var/run/ntopng.pid
--community
--dont-change-user
--dump-flows
--dns-mode=1
--data-dir=/disk/temp/ntopng
--disable-login
--disable-alerts
--local-networks=192.168.122.0/25

4) Конфигурируем ntopng init script в /etc/default

mkdir /var/lib/ntopng
mkdir /var/log/ntopng
touch /var/log/ntopng/startup.log
touch /etc/init.d/ntopng
chmod +x /etc/init.d/ntopng

5) Создаем файл /etc/init.d/ntopng
с:

#! /bin/sh
### BEGIN INIT INFO
# Provides: ntopng
# Required-Start: $all
# Required-Stop: $all
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start ntopng daemon
# Description: Enable services provided by ntopng
### END INIT INFO

DAEMON="/usr/local/bin/ntopng"
NAME="ntopng"
DESC="network top daemon"
INIT="/etc/default/$NAME"
HOMEDIR="/var/lib/ntopng"
LOGDIR="/var/log/ntopng"
SCRIPTNAME=/etc/init.d/$NAME
# The current version of ntopng always creates the pidfile in /var/tmp/ntopng.pid
#PIDFILE=/var/run/ntopng.pid
PIDFILE=/var/tmp/ntopng.pid
INTERFACES=""
ADD_ARGS=""

test -f $DAEMON || exit 0

. /lib/lsb/init-functions

test -f $INIT || exit 0

. $INIT

[ "$ENABLED" = "0" -o "$ENABLED" = "no" -o "$ENABLED" = "n" ] && exit 0

ARGS="--daemon --pid $PIDFILE"

if [ -n "$INTERFACES" ]; then
 for i in $INTERFACES; do
 ARGS="$ARGS -i $i"
 done
fi

if [ -n "$HTTP_PORT" ]; then
 ARGS="$ARGS -w $HTTP_PORT"
fi

ARGS="$ARGS $ADD_ARGS"

ntop_start() {
 /sbin/start-stop-daemon --start --quiet --name $NAME --pidfile $PIDFILE \
 --exec $DAEMON -- $ARGS \
 > /var/log/ntopng/startup.log 2>&1
 retval=$?
 if [ "$retval" -eq 1 ]; then
 log_progress_msg "already running"
 return 0
 fi
 return $retval
}

ntop_stop() {
  /sbin/start-stop-daemon --stop --quiet --oknodo --name $NAME --exec $DAEMON --retry 9 --pidfile $PIDFILE
  return $?
}

case "$1" in
  start)
    log_daemon_msg "Starting $DESC" "$NAME"
    if ntop_start; then
      log_success_msg
    else
      log_failure_msg
    fi
    ;;
  stop)
    log_daemon_msg "Stopping $DESC" "$NAME"
    if ntop_stop; then
      log_success_msg
    else
      log_failure_msg
    fi
    ;;
  restart | force-reload)
    log_daemon_msg "Restarting $DESC" "$NAME"
    if ntop_stop && ntop_start; then
      log_success_msg
    else
      log_failure_msg
    fi
    ;;
  reload | try-restart)
    log_action_msg "Usage: $SCRIPTNAME {start|stop|restart|force-reload|status}"

exit 3
 ;;
 status)
 status_of_proc $DAEMON $NAME
 ;;
 *)
 log_action_msg "Usage: $SCRIPTNAME {start|stop|restart|force-reload|status}"
 exit 1
 ;;
esac

exit 0

6) Создаем симлинк для автостарта:

update-rc.d ntopng defaults

и в /etc/default/ntopng

пишем:

ENABLED=1
#Configure network interfaces e.g:.
INTERFACES="eth0 br0"
#Port on which ntopng will listen for the web-UI - default port 3000.
HTTP_PORT=3000
#Additional command-line arguments for ntopng, more: ntopng --help.
ADD_ARGS="--dont-change-user"

7)Стартуем сервера:

/etc/init.d/redis-server restart 
/etc/init.d/ntopng start

8)NTOPNG должен прослушиваться на tcp/3000 порту:

netstat -tlpn | grep ntopng
tcp        0      0 0.0.0.0:3000            0.0.0.0:*               LISTEN      23285/ntopng

9)Вход в Ntopng:
http://your_server:3000

Username: admin
Password: admin

Как отобразить плейлист youtube у себя на сайте.

По идее очевидная и легкая вещь должна была быть, а оказалочь чуть голову не сломал как это сделать более легко. В итоге лучший выход из ВСЕХ предложенных вариантов оказался

Youtube Simple Embed — Youtube for any page

Это чей-то сайт, где чувак(наверное) замутил парсер-генератор кода для вставки плейлиста на сайт.

Что для этого нужно:

1)Иметь руки (шутко) — иметь гугл апи ключ (https://console.developers.google.com)

2)Иметь плейлист на youtube соответственно.

3)Сгенерировать генератором жаву (можно забрать код парсера тут)

4)Копипастнуть его, подставив ID плейлиста и ID гуглапи себе куда надо.

<script src="http://www.yvoschaap.com/ytpage/ytembed.js"></script>
<div id="ytThumbs"></div>

<script>
	ytEmbed.init({'block':'ytThumbs','key':'your-youtube-developer-key','q':'PLYLISTID','type':'search','results':5,'meta':true,'player':'embed','layout':'full'});
</script>

cs-cart

BASH скрипт для выставления правильных прав папок движка магазина CS-CART:

BASH скрипт для выставления правильных прав папок движка магазина CS-CART:

chmod 644 /var/www/config.local.php
chmod 644 /var/www/design/.htaccess
chmod 644 /var/www/images/.htaccess
chmod 664 /var/www/var/.htaccess 
chmod 664 /var/www/var/themes_repository/.htaccess
chmod 644 /var/www/design/index.php 
chmod 644 /var/www/images/index.php
chmod 664 /var/www/var/index.php
chmod 664 /var/www/var/themes_repository/index.php
chmod 777 /var/www/var/
chmod 777 /var/www/design/
chmod 777 /var/www/images/
cs-cart

CS_CART: Имя базы данных MySQL может состоять только из латинских символов, цифр и знаков подчеркивания

Решение проблемы:

1. Открыть файл в /install/app/Installer/Validator.php строка примерно 210.
2. Там есть регулярка на проверку if (preg_match(‘/^[0-9a-zA-Z$_]{1,63}$/’, $name))
Ставим после Z$_ тире, получится if (preg_match(‘/^[0-9a-zA-Z$_-]{1,63}$/’, $name))
И все устанавливается нормально.

Настройка php-fpm (www.conf)

Скомпилировано с форума NGINX:

Правим файл /etc/php5/fpm/pool.d/www.conf

pm.max_children = необходимо вычислить сколько памяти занимает один процесс, потом разделить тот объем памяти который вы хотите выделить для php5-fpm, на объем одного процессора, получите количество pm.max_children (наример 10000мб/50мб=200)
pm.min_spare_servers = этот параметр начать с количество ядер процессора умножить на 2 (пример 4 ядра * 2 = 8)
pm.max_spare_servers = этот параметр количество ядер процессора * 4 (пример 4 *4 = 16)
pm.start_servers = этот параметр вычисляется по формуле (pm.min_spare_servers+pm.max_spare_servers)/2 (пример (8+16)/2=12)
Итого на выходе получаем примерно конфигурацию для 4 ядерного процессора 10гб памяти (выделенные только под PHP5-FPM, возможно у вас 16Гб общей)
pm.max_children = 200
pm.start_servers = 12
pm.min_spare_servers = 8
pm.max_spare_servers = 16

КАК УЗНАТЬ КОЛИЧЕСТВО ПАМЯТИ В LINUX, UBUNTU —

$ less /proc/meminfo

Или

$ cat /proc/meminfo

КАК УЗНАТЬ КОЛИЧЕСТВО ЯДЕР ПРОЦЕСОРА В LINUX, UBUNTU  —

nproc