Архив за 31 июля 2017 - 7

Наступает последний месяц лета, и его можно посвятить не только отдыху, но и получению новых знаний, впечатлений и связей! В течение всего августа в Москве в рамках программы «Менеджмент игровых проектов» будут проходить разнообразные открытые лекции.

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

В программе:

  • 4 августа(пятница) 2017 лекция на тему «Игровая индустрия: менеджмент»
  • 7 августа(понедельник) 2017 открытая лекция на тему «Попади в геймдев! Особенности трудоустройства в игровую индустрию»
  • 9 августа(среда) 2017 день открытых дверей по программам игровой индустрии
  • 11 августа(пятница) 2017 года лекция на тему «Игровая индустрия: художник в компьютерных играх»
  • 18 августа(пятница) 2017 года лекция на тему «Игровая индустрия: маркетинг»
  • 23 августа(среда) 2017 года открытая лекция «Геймдизайн: игровые механики»

Под катом подробности про каждое мероприятие и ссылки на регистрацию.

Приглашаю на летние открытые лекции по игровой индустрии в ВШБИ - 1

Читать полностью »

Команда веб-студии: система роста, аттестация и мотивация - 1

Вслед за производственными и бизнес-темами начинаем публиковать серию статей, посвященную персоналу и работе с ним. В сфере производства типовых недорогих сайтов вопрос персонала является одной из ключевых проблем. Нам нужны люди, ориентированные на результат, умеющие быстро действовать, принимать решения, стрессоустойчивые, внимательные к мелочам … и с адекватными запросами по ЗП. Правильно, таких людей не найти :) Их нужно учить и готовить. Читать полностью »

Tesla Model 3: Илон Mаск выпускает модель массового рынка

Электрический автопроизводитель Tesla выпустил свой новый автомобиль Model 3 — самую бюджетную машину компании на сегодняшний день.

Первые 30 клиентов — большинство из них работники компании — получили свои авто в прошедшую пятницу.
Главный исполнительный директор Илон Mаск сказал, что модель «3» была «лучшим автомобилем в соответствии «цена-качество».

Читать полностью »

Правительство Китайской Народной Республики сообщило локальным провайдерам и телекоммуникационным компаниям о необходимости блокирования незаконного использования VPN частными лицами. Компании, работающие на территории страны, смогут продолжать пользоваться услугами официально зарегистрированных поставщиков VPN-сервисов.

Китай ужесточает регулирование VPN - 1Читать полностью »

Обзор умных часов ASUS ZenWatch 3 - 1

Умные часы пока не стали по-настоящему массовым гаджетом. Впрочем, в эпоху мобильника в каждом кармане не столь часто можно встретить даже обычные наручные часы. Тем не менее, умные часы заняли свою нишу, и после большого перерыва предлагаем вашему вниманию обзор очередной модели — ASUS ZenWatch 3.
Читать полностью »

Некоторые книги, по требованию правообладателя, доступны только для чтения с сайта или в приложениях ЛитРес. Все бы ничего, но бывают такие ситуации:
grab'им караваны ЛитРес в ознакомительных целях - 1

Право читать обошлось в 2/3 от стоимости бумажного носителя, если брать с сайта издательства.

Справедливости нет. есть только я

Смерть

И тут я решил написать grabber.

Читать полностью »

image Всем привет! Это уже четырнадцатый выпуск дайджеста на Хабрахабр о новостях из мира Python.

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

А теперь к делу!
Читать полностью »

Введение

В этой статье мы расскажем, как делать запросы к базе данных SQL Server из 3CX Call Flow Designer, используя компонент Database Access. Отметим, что компонент Database Access также может работать с базой PostgreSQL, которую использует 3CX Phone System.

Демо-проект этого голосового приложения поставляется вместе с дистрибутивом 3CX CFD и находится в папке Documents3CX Call Flow Designer Demos. Если вы захотите им воспользоваться – просто укажите расположение вашей базы данных и учетные данные доступа.

Наше голосовое приложения будет запрашивать ПИН пользователя (это может быть номер клиента, страхового полиса и т.п.), проверяет его в базе данных и переводит его на указанный добавочный номер (это может быть обслуживающий сотрудник, заранее подготовленное голосовое меню или другое голосовое приложение), если ПИН найден.Читать полностью »

Play with Docker — онлайн-сервис для практического знакомства с Docker - 1

В конце прошлого года два капитана Docker представили свою разработку под названием Play with Docker (PWD) — «игровую площадку для Docker». Пользователям предлагается бесплатно поработать со сборкой и запуском Docker-контейнеров прямо в веб-браузере, а также выполнить лабораторные работы для знакомства с Docker с нуля и совершенствования своих навыков.Читать полностью »

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

Часто сложность в понимании принципа "программируйте на уровне интерфейса" кроется в концентрации на инструменте, а не на смысле. Из-за наличия в Java ключевого слова interface, происходит искажение понимания принципа, и он превращается в "программируйте, используя interface". Так как в Python инструмент в виде ключевого слова interface отсутствует, некоторые питонисты пропускают этот принцип.

В книге Банды Четырех примеры приводятся на Smalltalk и C++. Оба этих языка не имеют ключевого слова interface, но это не мешает авторам применять принцип, используя имеющиеся в распоряжении конструкции языка:

У манипулирования объектами строго через интерфейс абстрактного класса есть два преимущества:

  • клиенту не нужно иметь информации о конкретных типах объектов, которыми он пользуется, при условии, что все они имеют ожидаемый клиентом интерфейс;
  • клиенту необязательно "знать" о классах, с помощью которых реализованы объекты. Клиенту известно только об абстрактном классе (или классах), определяющих интерфейс.

Данные преимущества настолько существенно уменьшают число зависимостей между подсистемами, что можно даже сформулировать принцип объектно-ориентированного проектирования для повторного использования: программируйте в соостветствии с интерфейсом, а не с реализацией.

Но даже приведенные в цитате преимущества не являются единственными, если посмотреть на принцип под более широким углом.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js