Локализация приложений в iOS. Часть 1. Что мы имеем?

Локализация приложений в iOS Часть 1. Что мы имеем? Руководство по работе с локализированными строковыми ресурсами Введение Несколько лет назад я окунулся в волшебный мир iOS разработки, который всей своей сутью сулил мне счастливое будущее в сфере IT. Однако углубляясь в особенности платформы и среды разработки, я столкнулся со многими сложностями и неудобствами в решении, […]

О формировании последовательностей в гипотезе Коллатца ( 3n+1 )

Меня привлекают такие задачи, как проблема Коллатца. Они просты в формулировке и отлично тренируют голову, в особенности алгоритмического мышления, что очень полезно программисту. Формулируется задача довольно просто: Берём любое натуральное число n. Если оно чётное, то делим его на 2, а если нечётное, то умножаем на 3 и прибавляем 1 (получаем 3n + 1). Над […]

Численные методы решения уравнений эллиптического типа

Введение Наиболее распространённым уравнением эллиптического типа является уравнение Пуассона. К решению этого уравнения сводятся многие задачи математической физики, например задачи о стационарном распределении температуры в твердом теле, задачи диффузии, задачи о распределении электростатического поля в непроводящей среде при наличии электрических зарядов и многие другие. Для решения эллиптических уравнений в случае нескольких измерений используют численные методы, […]

По следам взлома tp-link

Взлом с подменой dns достаточно распространенный способ атаки. В первую очередь из-за его простоты. Суть атаки в изменении адреса dns в настройках сетевого оборудования жертвы на адрес dns-сервера злоумышленника с целью возврата ложных ip. А уже далее, кто во что горазд — от банальных фишинговых страничек соцсетей для кражи паролей до якобы провайдерской заглушки с […]

В теории струн можно обойтись значительно меньшим количеством Вселенных

Источник изображения: Juergen Faelchle/Shutterstock Как говорят некоторые современные физики, проблема теории струн (далее ТС) в том, что для её работы нужно слишком много Вселенных. Согласно ТС, существует версий окружающего мира, каждая со своими собственными законами физики. Но если перед нами лежит такой спектр вариантов мироустройства, то как приспособить теорию для объяснения принципов именно нашей реальности? […]

Как продать персональные данные, или почему сложно повесить ценник на информацию

«Костяк» интернета — это пользователи, которые выкладывают в сеть всё больше и больше персональной информации, и IT-компании, которые используют эту информацию для создания новых сервисов и совершенствования существующих. Дискуссия о том, сколько стоят эти данные, активно разрастается. Разбираемся, для чего компании используют ПД пользователей и можно ли их сделать (так или иначе) платными. / фото […]

Глобальное потепление сделает наш мир более зеленым, но радоваться не стоит

Растения, получая больше углекислого газа, чем обычно, бурно растут. Но они же и «выдыхают» углекислоту как продукт процесса дыхания В русском языке нет термина «Глобальное озеленение», а вот в английском есть несколько таких вариантов, включая «Global greening» и «Greenhouse effect». Кроме прочих значений, речь идет о том, что чем больше углекислого газа выбрасывается в атмосферу, […]

16 DevOps конференций 2018 года, выступления с которых стоит посмотреть

Вообще, подобных конференций сильно больше, но именно эти можно назвать флагманскими. Они проходят в разных уголках мира и я, конечно, не призываю их лично посещать. В чём же польза? Просмотр видео, аудио или презентаций может помочь разглядеть технологические новинки, общий вектор движения технологий и, возможно, уже начинать внедрять что-то новое в своей организации. Сам я […]

Виртуальный мир Intel. Практика

В данной статье я хочу рассмотреть практические аспекты создания простого гипервизора на основе технологии аппаратной виртуализации Intel VMX. Аппаратная виртуализация достаточно узкоспециализированная область системного программирования и не имеет большого комьюнити, в России уж точно. Я надеюсь, что материал статьи поможет тем, кто захочет открыть для себя аппаратную виртуализацию и те возможности которые она предоставляет. Как […]

Что нового в GoLand 2018.2

Привет, Хабр! На прошлой неделе вышел GoLand 2018.2. В этой статье мы расскажем о том, что появилось в новой версии. Что нового вкратце: поддержка модулей Go (ранее известных как vgo); улучшенный Move-рефакторинг и новые автоматические исправления; пополнение в семействах Postfix Completion and Intention Actions; отладчик теперь поддерживает точки останова, не требующие полного прерывания программы, а […]