» Материалы за 14.03.2019 » Страница 3

 

Винил вместо почтовой марки: необычный раритет

Автор: admin от 14-03-2019, 11:05, посмотрело: 15

В 1970-х королевство Бутан выпустило почтовые марки, выполненные в форме виниловых мини-пластинок. Спустя почти полвека они остаются предметом интереса многих коллекционеров. Расскажем, как появились марки-пластинки, и поговорим о другом необычном виниле.



Винил вместо почтовой марки: необычный раритет

Категория: iOS

 

История типизации на примере одного большого проекта

Автор: admin от 14-03-2019, 11:05, посмотрело: 14

Всем привет! Сегодня я расскажу вам историю развития типизации на примере одного из проектов в Ostrovok.ru.



История типизации на примере одного большого проекта


Эта история началась задолго до хайпа о typing в python3.5, более того, она началась внутри проекта, написанного еще на python2.7.



2013 год: совсем недавно был релиз python3.3, мигрировать на новую версию смысла не было, так как каких-то конкретных фичей она не добавляла, а боли и страдания при переходе принесла бы очень много.



Я занимался проектом Partners в Ostrovok.ru – этот сервис отвечал за все, что связано с партнерскими интеграциями, бронированиями, статистикой, личным кабинетом. У нас использовались как внутренние API для других микросервисов компании, так и внешнее API для наших партнеров.

Категория: iOS

 

Signpost: когда брейкпоинтов недостаточно

Автор: admin от 14-03-2019, 11:05, посмотрело: 10

В предыдущей статье мы узнали о причинах нестабильности unit-тестов и способах борьбы с этим. Теперь мы хотим рассмотреть один из новых инструментов Apple для отладки и профилирования кода. Речь о представленном на WWDC 2018 фреймворке для логирования os_log, который был расширен инструментом для анализа производительности — os_signpost.



Signpost: когда брейкпоинтов недостаточно


В одном из спринтов нам поставили задачу реализовать генерацию pdf-документа на client-side. Мы выполнили задачу и успешно продемонстрировали результаты команде. Но нам захотелось убедиться в эффективности технических нюансов принятого решения. В этом нам помог signpos. С ним нам удалось ускорить отображение документа в несколько раз.



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

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

 

MOBILE FIRST: Hackathon в OZON

Автор: admin от 14-03-2019, 10:55, посмотрело: 4

MOBILE FIRST: Hackathon в OZON


Когда релиз раз в две недели, новые фичи приходят от бизнеса, и технический долг требует свое — приходит время хакатона. Меня зовут Дмитрий Антышев, я iOS-разработчик в OZON, расскажу о том, как 27 февраля мы провели первый хакатон для мобильной команды.

Категория: Game Development, Android, iOS

 

Четырехдневная рабочая неделя. Российский опыт

Автор: admin от 14-03-2019, 10:35, посмотрело: 8

Привет, Хабр! Эту статью меня подвигла написать замечательная история, как одна новозеландская компания 8 недель работала с тремя выходными. И как мы ими как бы гордимся.



Контекст



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



Мы придумываем, как этим управлять и первые пробы и эксперименты, разумеется, ставим на себе. Очевидно: занимается мы HR в ИТ.



Итак



Эксперимент: четырехдневная рабочая неделя.



Место действия: Москва и Киев. Распределенный коллектив.

Интеллектуальный труд. Самоокупаемая коммерческая компания.

Продолжительность эксперимента: более 100 сотрудников/лет.

Подробности под катом.

Категория: Программирование

 

Черная метка – как OpenShift защищает от уязвимости контейнеров с помощью SELinux

Автор: admin от 14-03-2019, 10:35, посмотрело: 7

Бывало ли, что вы выполняли для блага общества непростую работу, а ваших усилий не замечали, потому что вы приносили пользу так долго, что все давно привыкли? Именно такую работу для вас совершают все участники сообщества SELinux.



Черная метка – как OpenShift защищает от уязвимости контейнеров с помощью SELinux



И вот 18 февраля этого года, во многом благодаря их работе, мир был спасен от опасной поражающей контейнеры уязвимости CVE-2019-5736.
: OpenShift защищает от уязвимости контейнеров

Категория: Программирование

 

Так-Так-Так и никакого Тика. Чем отличаются процессоры Intel Core разных поколений на основе одной архитектуры

Автор: admin от 14-03-2019, 09:10, посмотрело: 9

Так-Так-Так и никакого Тика. Чем отличаются процессоры Intel Core разных поколений на основе одной архитектуры


С появлением процессоров Intel Core седьмого поколения многим стало понятно, что стратегия «Тик-так», которой Интел следовал всё это время, дала сбой. Обещание уменьшить технологический процесс с 14 до 10 нм так и осталось обещанием, началась долгая эпоха «Така» Skylake, во время которой случился Kaby Lake (седьмое поколение), внезапный Coffee Lake (восьмое) с незначительным изменением техпроцесса с 14 нм до 14 нм+ и даже Coffee Lake Refresh (девятое). Кажется, Интелу и правда нужен был небольшой перерыв на кофе. В итоге мы имеем несколько процессоров разных поколений, которые созданы на основе одной микроархитектуры Skylake, с одной стороны. И уверения Интела о том, что каждый новый процессор — лучше прежнего, с другой. Правда, не очень понятно, чем именно…



Так-Так-Так и никакого Тика. Чем отличаются процессоры Intel Core разных поколений на основе одной архитектуры


Поэтому вернёмся к нашим поколениям. И посмотрим, чем же они отличаются.

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

 

Взлом цветного картриджа HP: превращаем его в ручной принтер

Автор: admin от 14-03-2019, 09:10, посмотрело: 8

Взлом цветного картриджа HP: превращаем его в ручной принтер


Введение



Ещё с юности, когда у нас был старый DeskJet, меня интересовали картриджи струйных принтеров. Эти картриджи казались очень интересными и как только в них заканчивались чернила, я сразу забирал их себе. В то время я не мог сделать с ними ничего, кроме как разобрать и пачкать руки… Хоть я и знал, что там внутри есть какая-то сложная электроника, но при касании контактов батарейкой не происходило ничего интересного, а моих знаний по электронике на большее не хватало.



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



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

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

 

Назад к микросервисам вместе с Istio. Часть 2

Автор: admin от 14-03-2019, 08:50, посмотрело: 9

Назад к микросервисам вместе с Istio. Часть 2


Прим. перев.: Первая часть этого цикла была посвящена знакомству с возможностями Istio и их демонстрации в действии. Теперь же речь пойдёт про более сложные аспекты конфигурации и использования этого service mesh, а в частности — про тонко настраиваемую маршрутизацию и управление сетевым трафиком.



Напоминаем также, что в статье используются конфигурации (манифесты для Kubernetes и Istio) из репозитория istio-mastery.

Категория: Программирование

 

Администратор НАСА считает возможным отправить «Орион» в первый рейс вокруг Луны на коммерческой ракете

Автор: admin от 14-03-2019, 06:30, посмотрело: 14

Кажется это конец.



Администратор НАСА считает возможным отправить «Орион» в первый рейс вокруг Луны на коммерческой ракете
https://twitter.com/JimBridenstine



We need to consider all options to meet the Exploration Mission-1 target launch date of June 2020, including launching on commercial rockets.

/Нам необходимо рассмотреть все варианты для достижения целевой даты запуска Exploration Mission-1 в июне 2020 года, включая запуск на коммерческих ракетах./




Единственная коммерческая ракета, близкая по параметрам к SLS, и которую в принципе возможно сертифицировать для пилотируемого полёта за оставшийся год с небольшим, называется Falcon Heavy. Но даже Falcon Heavy, судя по опубликованным данным, не может однопуском отправить вокруг луны КК Orion, суммарной массой 25,848 кг.

Категория: Космонавтика

 
Назад Вперед