» Материалы за Октябрь 2016 года » Страница 2

 

Генерируем красивые картинки для социальных сетей

Автор: admin от 31-10-2016, 14:10, посмотрело: 304

Генерируем красивые картинки для социальных сетей


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


Скрипт работает на PHP, с использованием модуля Imagick. Писать это на GD2 что-то я не решился.

Алгоритм работы предполагался такой:


  • Берем за основу картинку или цвет

  • Уменьшаем до нужного размера

  • Накладываем сверху полупрозрачный фон

  • Устанавливаем логотип

  • Добавляем надпись

  • Кешируем результат

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

 

Чат-бот — как написать удобного и полезного?

Автор: admin от 31-10-2016, 13:50, посмотрело: 379

Чат-бот — как написать удобного и полезного?

Чат-боты — один из самых противоречивых трендов. Самых простых ботов можно написать и «пришить» к сайту за несколько часов, но насколько полезен этот сделанный на скорую руку продукт? Действительно ли он откроет новые возможности для аудитории и решит те проблемы, с которыми хуже справляются другие средства? Или приведет к очередному эпик фейлу? Я с некоторого времени интересуюсь этой темой и хочу поделиться своими наблюдениями о своих «хороших практиках» разработки чат-ботов. Надеюсь, эти наблюдения будут полезны как разработчикам, так и заказчикам чат-ботов.

При оценке ботов я использую две группы факторов:


  • Юзабилити (удобство использования);

  • Создание ценности для пользователя.


Далее в статье я расскажу, как я оцениваю чат-ботов по этим группам.

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

 

Оперативная память для видеонаблюдения

Автор: admin от 31-10-2016, 13:50, посмотрело: 217

Ниже приведены выжимки из исследования как количество планок оперативной памяти влияет на работу процессора. Замечу, что синтетические тесты не всегда отражают адекватно то что будет происходит на реальном приложении, так например при работе реального приложения удалось получить более чем 2х кратное ускорение, хотя в синтетическом тесте разница не столь заметна. В процессе исследования была раскрыта старая истина — под процессоры i7 нужно ставить не менее 2х планок памяти в двухканальный режим, а лучше 4 это ведет к улучшению работы в некоторых приложениях в 2 раза и более, а также было открыто что память подороже работает всетаки лучше.

Итак поехали — при работе системы просмотра видео оператор стал жаловаться на торможение экрана. Произошло это после добавления еще одной камеры. Всего 26 потоков видео с разрешением от 1280 до 1980, почти все имеют 12fps, одна 24fps, плюс ресайз картинки под выделенный ей квадратик чтобы красиво выглядело. Загрузка составляет 100%, виден пропуск кадров, работать невозможно. На сети и сервере точно тормозов нет.

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

 

Интервью c Max Stoiber и Сергеем Лапиным: Выбираем state management решение для React.js

Автор: admin от 31-10-2016, 13:40, посмотрело: 195

Интервью c Max Stoiber и Сергеем Лапиным: Выбираем state management решение для React.js


В преддверии конференции HolyJS мы поговорили с Максом Штойбером (одним из организаторов React.js Vienna Meetup, создателем react-boilerplate, принимавшим участие и в создании Carte Blanche) и Сергеем Лапиным (членом программного комитета HolyJS) и обсудили, как выбрать state management решение.

Redux, MobX, Relay или другая реализация Flux? Практические рекомендации и лучшие практики.

Макс Штойбер


– Макс, привет! Для начала коротко представься и расскажи о себе.

Интервью c Max Stoiber и Сергеем Лапиным: Выбираем state management решение для React.js– Привет! Меня зовут Макс Штойбер, я Open Source разработчик, работаю в компании Thinkmill. Мы делаем всякие прикольные штуки вроде KeystoneJS, разрабатываем веб- и мобильные приложения, вносим свой вклад в улучшение User Experience.

– Звучит круто! Расскажи, как давно ты всем этим занимаешься, когда открыл для себя React, и в каких проектах участвовал?

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

 

Создание голограмм для HoloLens без Unity

Автор: admin от 31-10-2016, 13:35, посмотрело: 179

Хочу поделиться самым простым способом создания голограммок для HoloLens, для которых не потребуется сторонних редакторов. Всего лишь маленький нугет пакет и чуть-чуть документации. С возрастающим интересом к AR/VR, думаю, наличие простого инструмента для создания в частности и неигровых 3д приложений — никому не повредит. Основным рекомендуемым способом разработки под HoloLens является Unity. Да-да, большой редактор, программирование мышкой, закрытый код. Но также есть и шаблон проекта на чистом DirectX11 C++ (или C# через SharpDX), который, собственно показывает каким образом можно адаптировать любой движок (даже OpenGL only + ANGLE). Процесс довольно непростой, если будет интерес — могу подробно описать через какие грабли мне пришлось пройти.

Создание голограмм для HoloLens без Unity

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

 

Учебное руководство по управлению светодиодами с помощью Robotics Development Kit

Автор: admin от 31-10-2016, 11:55, посмотрело: 184

В этом учебном руководстве демонстрируется управление контактами GPIO на простом примере, аналогичном написанию простейшей программы «Hello World»: путем настройки платы UP так, чтобы можно было мигать внешним светодиодом.

Учебное руководство по управлению светодиодами с помощью Robotics Development Kit

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

 

Проблема с периодически долго выполняемыми запросами в MS SQL Server

Автор: admin от 31-10-2016, 11:15, посмотрело: 435

Предисловие


Есть информационная система, которую я администрирую. Система состоит из следующих компонент:

1. База данных MS SQL Server
2. Серверное приложение
3. Клиентские приложения

Данные информационные системы установлены на нескольких объектах. Информационная система активно и круглосуточно используется одновременно от 2-х до 20-ти пользователей на каждом объекте. Поэтому нельзя выполнять регламентные работы все и сразу. Т е приходится дефрагментацию индексов размазывать на целый день, а не одним махом все нужные фрагментированные индексы дефрагментировать. Аналогично и с другими работами.

Автообновление статистики выставлено в свойствах самой базы данных. Также статистика обновляется по дефрагментированному индексу.

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

 

Happy Halloween! Hello, Ada

Автор: admin от 31-10-2016, 11:15, посмотрело: 243

Сегодня хэллоуин! Считается, что это день, когда души умерших свободно путешествуют по миру живых. Именно сегодня, спешите познакомиться с духом Ады Лавлейс – первого программиста в истории, которая спустя столетия обрела новую жизнь в Telegram. Это стало возможным благодаря двум моим коллегам, которые провели бессонную ночь, воссоздавая по цитатам и историческим текстам виртуальный образ Ады. Для тех же, кто хочет похожим образом оживить кого-то из других исторических персонажей, мы подготовили подробную инструкцию по созданию бота с помощью Microsoft Bot Framework и wit.ai, которую вы найдете под катом.

Happy Halloween! Hello, Ada
Disclaimer: Предлагаемый вашему вниманию бот является демонстрацией того, как создавать ботов с помощью Bot Framework и Wit.ai, и не претендует на прохождение теста Тьюринга или даже на способность поддерживать сложную беседу. Поэтому предлагаю не ругать интеллектуальность бота в комментариях. Кроме того, создание данного бота не означает, что мы приветствуем и поощряем различные технологии потустороннего общения.

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

 

Как развернуть для своей команды архив slack сообщений c синхронизацией и поиском

Автор: admin от 31-10-2016, 10:30, посмотрело: 246

Я сам сторонник идеи что если нравится продукт то нужно покупать его и своими деньгами поддержать программистов.
Но иногда бывает что компания на этот софт денег тратить не может или не хочет. Особенно сложно платить от 100$ в месяц когда есть бесплатные аналоги или если чаты используются в некоммерческих целях.

Я опишу как можно развернуть сервис для хранения истории всех публичных сообщений вашей команды в slack и избавиться от основного, неприятного, иногда выбешивающего ограничения — up to 10k of your team’s most recent messages (можно смотреть и искать только среди 10 000 последних сообщений)

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

 

Как набить кучу шишек и выпустить игру

Автор: admin от 31-10-2016, 09:50, посмотрело: 241

Все началось в далеком 2013 году. Тогда игрушек на Android было хоть и много, но всяко меньше чем сейчас. И выпустив свою игру на тогда еще Android Market, можно было получить какую-никакую, а денежку. А поскольку мне нравится делать игры, сомнений не было — выпускаем игру. Мы — это маленькая команда из программиста, художника и тестировщикагенератора идей. Забегая наперед — шишек и граблей мы собрали предостаточно. В основном будет обзор технических моментов, поэтому статья будет полезна всем, кто как-либо связан с разработкой игр. Не повторяйте наших ошибок.

Как набить кучу шишек и выпустить игру

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