Архив за 21 августа 2019 - 4

Gonkey тестирует наши микросервисы в Lamoda, и мы подумали, что он может протестировать и ваши, поэтому выложили его в open source. Если функциональность ваших сервисов реализована преимущественно через API, и используется JSON для обмена данными, то почти наверняка Gonkey подойдет и вам.

image

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

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

image

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

Но теперь все это имеет смысл, после использования из в разработки на React в течение нескольких недель, я теперь не могу вернуться к своим старым способам разработки под iOS. Я не буду переходить на javascript (AKA React Native) для разработки мобильных приложений, но вот кое-что, чему я научился.

image

Вернувшись к разработке под iOS, я создал новый проект и начал исследовать ReSwift, это реализация паттерна Flux и Redux в Swift. И это довольно просто работает, я несколько раз клонировал архитектуру JavaScript приложении, теперь у меня есть глобальное состояние, и мои контроллеры просто слушают это состояние. Сами контроллеры состоят из различных компонентов представления, которые инкапсулируют очень специфическое поведение.
Читать полностью »

XD Design Bobby Pro: ремейк, которого мы ждали - 1

Рюкзаки переживают бум. Лет десять назад их носили школьники и туристы, а сегодня каждый второй идет по улице с рюкзаком. Студия XD Design совмещает прогрессивные ценности рюкзакопользования с продуманной защитой от карманников. Рассказываем о ее новом городском рюкзаке XD Design Bobby Pro.
Читать полностью »

Грядущие смартфоны Apple будут существенно отличаться от нынешних. Они получат более многомодульные основные камеры, улучшенные фронтальные, более ёмкие аккумуляторы и обновлённый дизайн.

Однако, несмотря на это, продажи iPhone продолжат снижаться. По крайней мере, так утверждает ресурс DigiTimes. Согласно их подсчётам, до конца текущего года Apple реализует 70 млн смартфонов нового поколения, что примерно на 15 млн меньше, чем было реализовано текущих моделей с момента анонса до конца 2018 года.

Рисунок 2

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

Рисунок 2

Surely you've heard the expression «bug hunting» many times. I dare to assume, you won't mind earning one or two hundred (or even thousand) dollars by finding a potential vulnerability in someone's program. In this article, I'll tell you about a trick that will help analyzing open source projects in order to find such vulnerabilities.
Читать полностью »

Смартфон Vivo iQOO Pro 4G прошёл сертификацию: тот же флагман, но без 5G

Пока iQOO, суббренд Vivo, готовится к выпуску на китайском рынке смартфона iQOO Pro 5G, Центр сертификации телекоммуникационного оборудования Китая (TENAA) опубликовал сведения и фотографии ещё одного смартфона той же марки — Vivo iQOO Pro 4G.

Это улучшенный вариант высококлассного игрового смартфона Vivo iQOO, выпущенного в первой четверти года. Ожидается, что завтра телефон поступит на рынок вместе с iQOO Pro 5G.

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

image

Всем привет. На данный момент я разработал прототип детского интерактивного тира в виде конструктора, которую я назвал “демоническая карусель”. Задумка была реализовать конструктор в области робототехники. Используя технологию 3D печати и различныx готовых плат, которые можно приобрести на экспрессе. Тем самым свести пайку к минимуму, соединив все проводами. Залил прошивку и устройство готово. Имея навыки в программировании микроконтроллеров, на пример arduino, можно самостоятельно написать программу и переписать игру под себя.
Читать полностью »

Всем привет! Cегодня делимся заключительной частью перевода статьи «Что есть и чего нет в Go». Напоминаем, в первой части речь шла о элементах, которые есть в Go, сегодня же поговорим о том, чего в Go нет.

Перевод данного материала подготовлен в преддверии старта нового потока по курсу «Разработчик Golang».

Что есть и чего нет в Go. Часть 2 - 1

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

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

Источники опубликовали первую фотографию нового смартфона Nokia 7.2, который должен быть представлен производителем в начале сентября этого года.

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

Nokia 7.2 ранее был замечен в базе данных Geekbench, в результате чего мы знаем, что смартфон построен на базе однокристальной системы Qualcomm Snapdragon 660 и имеет 6 ГБ оперативной памяти.


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