Разработка мобильных игр — тернистый путь падавана

Автор: admin от 26-12-2017, 22:05, посмотрело: 79

Разработка мобильных игр — тернистый путь падавана
Картинка здесь эта потому лишь, что «Звездных воин» фанат я, и телефон тут есть еще

Доброго времени суток. Меня зовут Александр, я фронтенд-разработчик в небольшой компании, но речь в статье пойдет о моем хобби, если его можно так назвать – разработка мобильных игр. Хочу поведать историю моего знакомства и дальнейшего погружения в эту область и поделиться опытом с теми, кто хочет себя попробовать в качестве инди-разработчика, но сомневается. Также интересно узнать мнение опытных разработчиков по поводу тех идей, которые я пытался реализовать. Начну, пожалуй, издалека.

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

 

Шпаргалки Java программиста 10: Lombok

Автор: admin от 26-12-2017, 21:55, посмотрело: 102

Шпаргалки Java программиста 10: Lombok



Lombok — проект по добавлению дополнительной функциональности в Java c помощью изменения исходного кода перед Java компиляцией.



По сути, проект Lombok позволяет избавиться от многословности Java в большинстве случаев и перестать писать огромные простыни кода из гетеров, сеттеров, equals, hashcode и toString (да их обычно генерит IDE, но читать и менять все равно приходится программисту), в результате Java становиться почти такой же краткой как Kotlin, Scala или C#.



Что особенно радует, Lombok очень прост и легок в добавлении к вашему проекту. Если вам, как и мне, нравится принцип KISS, то советую посмотреть на Lombok.



Так же рекомендую, посмотреть на другие статьи цикла, например последную шпаргалку по Java SE8
Интересно?

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

 

Почему мне кажется, что студентов учат ООП неправильно

Автор: admin от 26-12-2017, 21:55, посмотрело: 88

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



Почему мне кажется, что студентов учат ООП неправильно



Вспомните, классические аналогии ООП, вот есть класс Домашние любимцы с методами «голос» и «есть», от него мы наследуем Кошку и Собаку и все хорошо.



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



Мы уже запутались, но Вовочка спрашивает: «а где в этом зоопарке статические методы, интерфейсы, абстрактные классы и чем отличается объект класса от самого класса?». Объяснить, несомненно, можно, но сложно. Понять, еще сложнее.



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



Теперь подумаем как объяснить ООП лучше?

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

 

Обновляемые смарт-контракты в сети Ethereum

Автор: admin от 26-12-2017, 21:55, посмотрело: 188

Мотивация



Контракты сети Ethereum иммутабельны – единожды загруженные в сети (блокчейн), они не могут быть изменены. Специфика бизнеса или разработки могут потребовать обновить код, но при традиционном подходе это становится проблемой.



Популярные причины необходимости обновления




  • Ошибки в коде

  • Изменение бизнес требований

  • Принятие предложений сообщества об изменении работы контракта



Описание технического решения



Реализация требуемого функционала — обновление кода, планируется через разделение кода на составляющие:




  • Данные — смарт-контракты без логики и предоставляющие исключительно пространство для хранения данных;

  • Бизнес-логика — смарт-контракты описывающие логику извлечения данных из хранилища и их изменения;

  • Входные точки — иммутабельные контракты ведут учет обновления бизнес-логики и предоставляют конечному пользователю ссылку на актуальный контракт бизнес-логики
  • Категория: Операционные системы » Windows

     

    Моя первая работа

    Автор: admin от 26-12-2017, 21:55, посмотрело: 93

    По юниорству не понимал шутку про «программирование — это как кататься на горящем велосипеде в аду», но очень быстро мне ее объяснили.

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

     

    Автоматическое обновление сертификатов LetsEncrypt в почтовом сервере MDaemon: пошаговая инструкция

    Автор: admin от 26-12-2017, 21:55, посмотрело: 164

    Автоматическое обновление сертификатов LetsEncrypt в почтовом сервере MDaemon: пошаговая инструкция

    Всем привет!



    Некоторое время назад ко мне обратился один мой хороший знакомый с внезапно образовавшейся у него проблемой и попросил помочь в её решении. Проблема заключалась в следующем: организация, в которой он работал, имела у себя Windows-сервер с поднятым на нём почтовиком MDaemon от компании Alt-N Technologies. Пару лет назад на этот почтовик был установлен SSL-сертификат StartSSL от компании StartCom. И всё работало вполне себе нормально, каши не просило, как вдруг от StartCom пришло грустное письмо, информирующее о том, что скоро всем их сертификатам придёт полный и безоговорочный кирдык. Мол, спасайтесь — кто может, пока не бомбануло. Сегодня я расскажу вам, как мы спасались — глядишь, кому-нибудь эта информация окажется полезной.

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

     

    Как привычка людей постить фотки с концертов изменила жизнь мобильных операторов

    Автор: admin от 26-12-2017, 18:40, посмотрело: 62

    Грядут массовые новогодние мероприятия. А, значит, мобильным операторам придется потрудиться, чтобы обеспечить хорошую связь в местах большого скопления людей (площади, стадионы, концертные залы). К примеру, в день Народного единства на стадионе в Лужниках присутствовало около 130 тысяч зрителей. Для обеспечения их мобильной связью в чаше стадиона и подтрибунных помещениях было развернуто 44 сектора покрытия, установлено 688 антенн и проложено 90 километров ВЧ-кабеля. В этом посте расскажу о том, как мы обычно готовим нашу сеть к отработке массовых мероприятий.



    Как привычка людей постить фотки с концертов изменила жизнь мобильных операторов

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

     

    Как зарабатывают лидеры EdTech

    Автор: admin от 26-12-2017, 18:40, посмотрело: 80

    Freemium автоматически выдается в семантической связке с понятиями «модель монетизации» и «MOOCs». Исторически так сложилось, что первые EdTech платформы предлагали образовательный контент бесплатно, зарабатывая на продаже сертификатов. Но за 6 лет многое изменилось.



    Как зарабатывают лидеры EdTech

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

     

    Из засилья карликовых шпицев туда, где домоседу хочется гулять (1.5 месяца в Испании)

    Автор: admin от 26-12-2017, 18:40, посмотрело: 116

    Из засилья карликовых шпицев туда, где домоседу хочется гулять (1.5 месяца в Испании)
    Набережная Бланеса. Знак понятен и без знания испанского.



    Не так давно провёл полтора месяца в Испании. За это время я излечился от домоседства, застал каталонский референдум, попал в детство, научился отличать испанский от каталанского, сделал предложение, нашёл на улице дефибриллятор и успокаивал девушку после столкновения с полуметровой медузой.

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

     
     
    Назад Вперед