Главная » Архив меток: инструкции

Архив меток: инструкции

[Перевод] Swift 4.1: почему Apple переименовала flatMap в compactMap

Привет, Хабр! Это перевод статьи моего коллеги Швиба, в которой он рассказал, что из себя представляла функция flatMap в Swift и почему одну из её перегрузок переименовали в compactMap. Меня зовут Александр Зимин, я iOS-разработчик в Badoo. Статья полезна как для понимания процессов, происходящих в репозитории Swift и его эволюции, так и для общего развития. Метод flatMap берёт список и ...

Читать далее »

РИТ++, Tech RaDarts и все-все-все

РИТ++ отгремел, время подводить итоги и стремиться дальше. Всем привет! Под катом рассказываю о знаниях и практиках, которыми делились на РИТ++ 2018 мои коллеги, зачем устраивать соревнование по дартсу на стенде и при чём здесь технологический радар. Как показал опрос, проведенный организаторами фестиваля, большинство участников приехали туда, чтобы расширить кругозор, найти новые инструменты, технологии, идеи и вдохновение. На РИТ++ мои ...

Читать далее »

Белые пятна в работе с SSH

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

Читать далее »

[Перевод] 25 ошибок начинающего программиста

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

Читать далее »

Как мы пилили IoT-платежи на хакатоне в Гонконге

А последние 26 часов мы провели почти без сна, разрабатывая прототип проекта под рабочим названием SensorPay на первом этапе хакатона EOS Global с общим призовым фондом полтора миллиона долларов. 10 июня шёл уже третий день нашей акклиматизации в Гонконге. Близился момент демонстрации проекта перед судьями. А мы пока начнём планомерно рассказывать о технологиях EOS и о том, как мы пришли ...

Читать далее »

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

Определение навигации Хотя мы почти всегда думаем о заголовке сайта, когда речь заходит навигации, важно помнить, что посещение сайта — это не только переход с одной страницы на другую, но также от секции к секции с индивидуальными страницами. Желательно, чтобы они не испытывали чувства неудовлетворённости. Разрабатывая навигационный опыт, дизайнеры должны убедиться, что все пользователи с ограничениями или без способны перемещаться ...

Читать далее »

Неделя обратной связи в Crossover

Если вам приходилось устраиваться на работу через HR-департамент, то вот несколько стандартных фраз, которые получаешь после недели тишины и пары-тройки писем и звонков ответственным лицам из интересующей организации: «мы нашли более подходящего кандидата», «вы нам не подходите», «эта вакансия уже закрыта», "*неразборчивое мычание*". Сколько бы не говорили о том, что нейтральный ответ — это «забота» о кандидате, все дело в ...

Читать далее »

Новая статья: Intel Xeon Broadwell vs. Skylake: жизнь после Spectre

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

Читать далее »

Когда горы были высокими, а портативные компьютеры — большими: еще немного истории IT

Это — один из двух элементов DYSEAC, передвижной ЭВМ, которая была одной и наиболее совершенных вычислительных систем своего времени Для своего времени многие из представляли собой настоящих вычислительных монстров. Одно из наиболее значительных достижений прошлого века — создание ЭВМ. В 50-х годах в чью-то светлую голову пришла идея о создании мобильного компьютера, который при необходимости можно было бы перевезти, чтобы ...

Читать далее »

Fujitsu fi-4750C в Windows 10 через Adaptec 78xx SCSI

Данный туториал является результатом успешного поиска решения для задействования сканера Fujitsu fi-4750C в 64-х битной Windows 10. Возможно, он поможет кому-то ввести в строй железо пылящееся на складе. Предыстория Когда-то давно, когда компания еще сотрудничала с крупным информационным агентством, были закуплены сканеры Fujitsu fi-4750C, замечательные для того времени устройства работающие через прогрессивный тогда SCSI-интерфейс. Все это с развитием технологий стало ...

Читать далее »