Обещания Google начали сбыватся — теперь сайты https помечаются как надёжные

Автор: admin от 8-01-2017, 19:35, посмотрело: 154

Обещания Google начали сбыватся — теперь сайты https помечаются как надёжные

Пару месяцев назад Google решила перевести весь интернет на HTTPS, стимулируя пользователей браузера Chrome посещать только HTTPS сайты.

Сейчас начался первый этап — пометка сайтов с https как безопасные.

Что там будет дальше?

Категория: Информационная безопасность, Google

 

Dual Wan и особенности реализации NetWatch в MikroTik

Автор: admin от 8-01-2017, 16:25, посмотрело: 440

«Если в простой конфигурации микротик не работает, значит вы не умеете его готовить… или явно что-то упустили.»
Dual Wan и особенности реализации NetWatch в MikroTik
Как работают вместе failover и netwatch. Взгляд изнутри.

Категория: Системное администрирование, Сетевые технологии

 

VZ7 vs VZ6: есть ли повод обновляться?

Автор: admin от 8-01-2017, 16:20, посмотрело: 177

В уходящем году вышла новая версия нашего основного продукта – системы виртуализации Virtuozzo. С тех пор мы постоянно получаем вопросы: «Стоит ли обновляться?», «Чем 7ка лучше 6ки?» и так далее. Поэтому на праздниках возникло желание расставить точки над i и в одном посте рассказать об отличиях Virtuozzo последней версии от предыдущих.

VZ7 vs VZ6: есть ли повод обновляться?

Категория: Операционные системы » Linux

 

Скорость с доставкой до пользователя

Автор: admin от 8-01-2017, 16:15, посмотрело: 121

Скорость с доставкой до пользователя

Анатолий Орлов ( anatolix ), Денис Нагорнов ( Яндекс )


Анатолий Орлов: Всем привет! Меня зовут Анатолий. Я последние 10 лет работал в Яндексе. В Яндексе я занимался разными вещами, но, так получилось, что на HighLoad я всегда доклады делаю про скорость разного вида. У меня есть содокладчик — Денис Нагорнов, он и сейчас работает в Яндексе и занимается, помимо всего прочего, не поверите, тоже скоростью.

Доклад называется «Скорость с доставкой до пользователя». Как вы знаете, огромное количество компаний пытаются оптимизировать загрузку своих страничек. Некоторые компании так гордятся достигнутыми результатами, что они эти результаты пишут на своих страничках, причем даже не внизу, а вверху.

Например, скриншот с сайта Google:

Категория: Программирование » Веб-разработка

 

One Core API чтоб править Windows

Автор: admin от 8-01-2017, 15:15, посмотрело: 377



"Если Microsoft не обеспечивает совместимость — сообщество обеспечивает совместимость".
Aceler



One Core API чтоб править Windows

Поздравляем хабражителей с Рождеством! И у нас есть праздничный сюрприз для вас!

Представляем вашему вниманию проект One Core API — слой совместимости с открытым исходным кодом для Windows XP/2003, который позволяет запускать на этих системах программы для более поздних ОС. По сути это враппер функций NT6. Путем дополнительных ухищрений обеспечивается поддержка DirectX 10. One Core API создан на основе исходников Wine и ReactOS, но его разработкой занимается другая команда.
Всех желающих приглашаем присоединится к разработке: github.com/Skulltrail192/One-Core-Api

под катом - демонстрация возможностей

Категория: Веб-разработка, Windows

 

Настройка SPICE-консоли виртуальных машин в OpenStack

Автор: admin от 8-01-2017, 13:30, посмотрело: 205

Эта статья будет интересна администраторам облачной платформы OpenStack. Речь пойдет об отображении консоли виртуальных машин в дашборде. Дело в том, что по умолчанию в OpenStack используется noVNC консоль, которая с приемлемой скоростью работает в рамках локальной сети, но плохо подходит для работы с виртуалками, запущенными в удаленном датацентре. В этом случае отзывчивость консоли, мягко говоря, удручает.
В данном статье речь пойдет о том, как настроить в своей инсталляции Опенстека гораздо более быструю SPICE-консоль.

Категория: Системное администрирование, Linux

 

О сравнении объектов по значению — 5: Structure Equality Problematic

Автор: admin от 8-01-2017, 13:25, посмотрело: 110

В предыдущей публикации мы вывели наиболее полный и корректный способ реализации сравнения по значению объектов — экземпляров классов (являющихся ссылочными типами — Reference Types) для платформы .NET.


Каким образом нужно модифицировать предложенный способ для корректной реализации сравнения по значению объектов — экземпляров структур (являющихся "типами по значению" — Value Types)?


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


Для предопределенных типов, таких как Boolean или Int32, под сравнением по значению понимается сравнение непосредственно значений экземпляров структур.


Если структура определена разработчиком — пользователем платформы, то сравнение по умолчанию автоматически реализуется как сравнение значений полей экземпляров структур.
(Подробности см. в описании метода ValueType.Equals(Object) и операторов == и !=)
Также при этом автоматически определенным образом реализуется метод ValueType.GetHashCode(), перекрывающий метод Object.GetHashCode().


И в этом случае есть несколько существенных подводных камней:

Категория: Программирование

 

Классы типов в Scala (с небольшим обзором библиотеки cats)

Автор: admin от 8-01-2017, 11:05, посмотрело: 128

При слове "полиморфизм" сразу вспоминается объектно-ориентированное программирование, в котором полиморфизм является одним из столпов (Полиморфизм для начинающих). (Причём, по-видимому, более важным, чем другие столпы.) Оказывается, что можно достичь сходного эффекта и другим путём, который в ряде случаев оказывается более предпочтительным. Например, с помощью классов типов можно приписать новые возможности уже существующим типам, у которых нельзя изменить предка, или, используя тип данных с несовместимыми классами, "решить" проблему множественного наследования.

Категория: Программирование

 

Особенности разработки Telegram бота с Google API в Docker

Автор: admin от 8-01-2017, 02:00, посмотрело: 179

Коротко о боте: получает список YouTube-каналов пользователя и уведомляет о новых видео с возможностью напомнить о нем позже.

В статье расскажу об особенностях написания этого бота и взаимодействия с Google API. Я люблю краткость, поэтому в статье будет мало «воды».
На какие вопросы ответит статья:

  • Где взять внешний адрес сайта для Webhook

  • Где взять HTTPS-сертификат как его использовать, чтобы Telegram ему доверял

  • Как передавать данные и обрабатывать нажатия на Inline-кнопки

  • Как получить вечный OAuth токен для Google API

  • Как передать данные пользователя через OAuth callback url

  • Как получить бесплатный домен 3 уровня


Стэк:

  • Back-end: Node.js + Express.js

  • БД: Mongo.js + mongoose

  • Пакетный менеджер: Yarn (он действительно быстрый)

  • Telegram-бот фреймворк: Telegraf

  • Продакшн: Docker + Docker Compose + Vscale.io

  • Категория: Компании » Google