Социальные тренды все глубже проникают даже в те сферы, которые кажутся весьма закрытыми и отстраненными от разного рода политических и общественных дискуссий. Так, недавно организаторы международной конференции для PHP-разработчиков, намеченной на октябрь этого года, сообщили об ее отмене. Причиной стал скандал, возникший после того, как некоторые участники сообщества заметили, что в числе заявленных докладчиков нет ни одной женщины. Сейчас на сайте мероприятия висит заглушка, сообщающая, что phpCE отменяется и больше проводиться не будет.
Архив за 30 августа 2019 - 3
Конференцию PHP Central Europe отменили из-за того, что среди выступающих не оказалось женщин
2019-08-30 в 13:52, admin, рубрики: diversity, php, phpce, конференцииGo Gett Juno Meetup – 12 сентября, Минск
2019-08-30 в 13:28, admin, рубрики: Gett RnD, Go, golang, Блог компании Gett, конференции, митапыВсем привет, меня зовут Антон Тупиков, я – тимлид команды B2B Development в Gett.
Gett – не просто сервис такси, а динамический маркетплейс. Это высоконагруженная система: десятки тысяч водителей и миллионы клиентов в 120 городах по всему миру пользуются сервисами Gett каждый день.
Развиваясь изначально как B2C приложение, Gett в последние 6 лет запускал несколько «стартапов внутри стартапа”. Это были эксперименты с доставкой, маршрутками и корпоративными продажами. Многие из них позже вылились в успешные направления бизнеса. Например, B2B решение успешно работает для более чем 15 000 крупных корпораций, среди которых такие бренды как Google, Visa, Gucci, LVMH, Nestle и др.
Ближайшая важная задача, которая стоит перед Gett – это выход на IPO в следующем году. Мы рассчитываем, что продукт нового поколения поможет нашему IPO стать успешным, и именно поэтому было принято решение объединить усилия лучших инженеров Gett и Juno для достижении этой цели. Речь идет о разработке инновационных продуктовых решений с нуля c использованием самого современного технологического стека.
Хочу пригласить всех желающих на митап в Минске, который пройдет 12 сентября при поддержке GoWay-комьюнити, где мои коллеги разработчики расскажут о технических челенджах, с которыми они сталкиваются ежедневно и немного о том, с чем нам предстоит столкнуться в перспективе работы над новыми решениями.
Умные замки: какие есть, как работают (и кто устанавливает)
2019-08-30 в 13:21, admin, рубрики: danalock, gls, Madrobots, xiaomi mijia smart door lock, Блог компании Madrobots, гаджеты, умные замки
В старых добрых сериалах о космосе, вроде «Звездного пути», у людей напрочь отсутствовала паранойя. Почему? Они все поголовно пользовались умным замками. Подходит герой к двери — и та открывается. Прямо через научно-фантастический аналог Face ID. Сейчас умные замки уже существуют и работают. Рассказываем подробнее о типах умных замков, подводных камнях и конкретных устройствах.
Читать полностью »
Пиксельный Lo-fi в Unity
2019-08-30 в 13:13, admin, рубрики: render texture, unity, unity3d, upscaling, Дизайн игр, пиксельная графика, разработка игр, рендерингВизуальный стиль моей находящейся в разработке игры LAUNDRY GAME (да, это бессовестная реклама) основан на больших чётких пикселях в 3D. Я обожаю 3D в низком разрешении. Мне задавали много вопросов о том, как я это сделал, поэтому я решил написать туториал.
Примечание: это только моё решение! Существуют способы с применением шейдеров, блиттингом графики и другими трюками, но для моего небольшого соло-проекта такого решения оказалось вполне достаточно.
Дополнение 1: умный парень Пит Брисбёрн отправил сюда скрипт на случай, если вам не понравится трюк с «quad в небе» (этапы 4-6)!
Читать полностью »
Полное руководство по массивам и срезам в Golang
2019-08-30 в 13:13, admin, рубрики: Go, golang, Блог компании OTUS. Онлайн-образование, ПрограммированиеПеревод статьи подготовлен специально для студентов курса «Разработчик Golang», занятия по которому начинаются уже сегодня!
Поначалу легко воспринимать массивы и срезы как одно и то же, но с разными названиями: и то и другое является структурой данных для представления коллекций. Однако на самом деле они сильно отличаются друг от друга.
В этой статье мы рассмотрим их различия и реализации в Go.
Мы обратимся к примерам, чтобы вы могли принимать более взвешенное решение о том, где их применять.Читать полностью »
Почему 1С-Битрикс с 1 декабря 2019 года может превратиться в тыкву
2019-08-30 в 12:25, admin, рубрики: 1С-Битрикс, mbstring, php, utf-8, битрикс, информационная безопасностьЕсли вы последние лет десять следите за обновлениями «коробочной версии» Битрикса (не 24), то давно уже заметили, что обновляется только модуль магазина и его окружение. Все остальные модули как были когда-то давным-давно написаны, в таком состоянии пребывают и до сих пор, получая лишь крохотные изменения ради увеличения циферки в версии.
Несмотря на это, презентации новых версий битрикса пестрят красивыми заголовками и стараются поддерживать у потенциальных клиентов иллюзию развития, обещая скорость, надёжность и главное безопасность, подтверждённую старым сертификатом ФСТЭК
Но есть нюансы
Чему я научился у ведущего программиста
2019-08-30 в 11:51, admin, рубрики: Анализ и проектирование систем, Блог компании Mail.Ru Group, никто не читает теги, Программирование, проектирование, разработка, ревью кода, Совершенный код, управление разработкойГод назад я начал работать на полную ставку в Bloomberg. И тогда же задумал написать эту статью. Я думал, что буду полон идей, которые смогу выплеснуть на бумагу, когда придёт время. Но уже через месяц понял, что всё будет не так просто: я уже начал забывать то, чему научился. Либо знания настолько хорошо усвоились, что мой разум заставил меня поверить, будто я всегда это знал, либо они просто вылетели у меня из головы.1
Это одна из причин, по которой я начал вести дневник. Каждый день, попадая в интересные ситуации, я описывал их. И всё благодаря тому, что я сидел рядом с ведущим программистом. Я мог вблизи наблюдать за его работой, и видел, насколько она отличается от того, что сделал бы я. Мы много программировали вместе, что ещё больше облегчало мои наблюдения. Более того, в нашей команде не осуждается «подглядывание» за людьми, пишущими код. Когда мне казалось, что происходит что-то интересное, я поворачивался и смотрел. Благодаря постоянным вставаниям я всегда был в курсе происходящего.
Я год просидел рядом с ведущим программистом. Вот чему я научился.
Читать полностью »
Android 10 и 8 ГБ ОЗУ. Samsung Galaxy A71 показал возможности в Geekbench
2019-08-30 в 11:36, admin, рубрики: НовостиМы уже сообщали, что Samsung Galaxy A71 и Samsung Galaxy A91 станут первыми смартфонами линейки Galaxy A, которые будут поставляться с операционной системой Android 10 из коробки.
Смартфон Samsung Galaxy A71 с модельным номером SM-A715F был замечен в базе данных популярного бенчмарка Geekbench. Телефон оснащен 8 ГБ оперативной памяти и действительно работает под управлением новейшей ОС Android 10.
В качестве однокристальной системы указана SM6150, то есть речь идет о Snapdragon 675 или Snapdragon 730. В базе данных Geekbench уже есть смартфоны с SoC sm6150, которые в итоге получили ту или иную однокристальную систему, например, Galaxy A70 и Oppo Reno 2 соответственно.
Изучаем STM8S Медленный старт. Часть 0
2019-08-30 в 11:34, admin, рубрики: C, stm8s, программирование микроконтроллеровМК семейства STM8S относительно STM8L/32 имеет меньший арсенал периферии, но позволяет без лишних усложнений разобраться с основами и получить необходимые навыки для работы с его старшими братьями.
0. На кого ориентирован материал, зачем и почему
При написании данной статьи, я предполагаю, что читающий умеет:
- Внимательно читать (что редкость)
- Немного работать с англоязычной технической литературой (ну или мотивацию научиться, т.к. первый язык программиста — английский)
- Паять (хотя бы минимальные навыки)
- Программировать на С (опять же, не все так сложно)
- Гуглить (без этого никуда)
- Пользоваться мультиметром и имеет прочие базовые навыки (по типу «не суй пальцы в розетку»)
Целями статьи считаю:
- Обзорно пробежать все этапы разработки системы на базе микроконтроллера
- Дать необходимые вводные для человека практически не посвященного
- По возможности формирование у читающего понимания того, где, что и как найти
Поддержка monorepo и multirepo в werf и при чём здесь Docker Registry
2019-08-30 в 11:14, admin, рубрики: continuous delivery, continuous integration, devops, monorepo, open source, werf, Блог компании Флант, микросервисы, системы сборки, Флант
Тема монорепозитория обсуждалась уже не раз и, как правило, вызывает весьма активные споры. Создавая werf как Open Source-инструмент, призванный улучшить процессы сборки кода приложений из Git в Docker-образы (и их последующей доставки в Kubernetes), мы мало размышляем на тему того, какой выбор лучше. Для нас первично обеспечить всё необходимое для сторонников разных мнений (если это не противоречит здравому смыслу, конечно).
Появившаяся недавно поддержка mono-repo в werf — хороший тому пример. Но для начала давайте разберёмся, как эта поддержка вообще связана с использованием werf и при чём здесь Docker Registry…Читать полностью »