-Поиск по дневнику

Поиск сообщений в rss_habrahabr_of_lokoman

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2008
Записей:
Комментариев:
Написано: 2




Все публикации подряд на Хабре


Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://habrahabr.ru/.
Данный дневник сформирован из открытого RSS-источника по адресу http://habrahabr.ru/rss/, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

10 навыков и знаний необходимых начинающему iOS разработчику

Суббота, 23 Февраля 2019 г. 11:40 + в цитатник
image

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

Ко мне и коллегам на собеседования приходит много кандидатов на открытые у нас вакансии, и я отчетливо вижу у многих новичков отсутствие базовых знаний или просто неуверенное владение ими. Хотя в интернете и много статей, книг и курсов (платных и бесплатных), из которых можно получить необходимые знания, не всегда просто понять, на изучении каких тем стоит сконцентрироваться.

В этой заметке я поделюсь информацией про то, какие навыки и знания я считаю важными для начинающего iOS разработчика, попробую объяснить зачем они нужны и дам ссылки на материалы для их изучения. 
Читать дальше ->

https://habr.com/ru/post/437300/?utm_source=habrahabr&utm_medium=rss&utm_campaign=437300


Метки:  

7 точек роста конверсии или как повысить кликабельность кнопок

Суббота, 23 Февраля 2019 г. 11:11 + в цитатник


Кнопки играют важную роль в процессе покупок в интернете: неправильно оформленные кнопки имеют низкую кликабельность и, как следствие, низкую конверсию. В статье пойдет речь о том, как это исправить.
Читать дальше ->

https://habr.com/ru/post/441380/?utm_source=habrahabr&utm_medium=rss&utm_campaign=441380


Метки:  

[Перевод] Равномерное распределение точек в треугольнике

Суббота, 23 Февраля 2019 г. 10:37 + в цитатник
Большинство двухмерных квазислучайных методов рассчитано на сэмплирование в единичном квадрате. Однако в компьютерной графике также очень важны треугольники. Поэтому я описал простой метод прямого построения для равномерного покрытия последовательностью точек треугольника произвольной формы.


Рисунок 1. Новый прямой метод построения открытой (бесконечной) квазислучайной последовательности с низким расхождением в треугольнике произвольной формы и размера. На рисунке показаны распределения точек в пятнадцати случайных треугольниках для первых 150 точек.

Краткий обзор


Последовательности с низким расхождением (low discrepancy), равномерно сэмплирующие/заполняющие квадрат, активно изучались почти сотню лет. БОльшую часть этих квазислучайных последовательностей можно расширить до прямоугольников простым растягиванием, не сильно повредив при этом расхождению.

Однако в этом посте мы рассмотрим интересное и важное расширение последовательностей с низким расхождением на произвольный треугольник.
Читать дальше ->

https://habr.com/ru/post/440316/?utm_source=habrahabr&utm_medium=rss&utm_campaign=440316


Метки:  

«Роскосмос» построит Национальный космический центр в Москве

Суббота, 23 Февраля 2019 г. 09:47 + в цитатник

Один из эскизов главного здания Национального космического центра

Уже в этом году начнётся строительство Национального космического центра, который разместится на территории Центра имени Хруничева в Филевской пойме. На территории площадью 250 000 м^2 разместятся головной офис госкорпорации, ситуационный центр, центр управления полётами, а также сотрудники Центра им. Хруничева и 17 других предприятий «Роскосмоса», работающих в Москве.

Об амбициозном проекте рассказал гендиректор «Роскосмоса» Дмитрий Рогозин.
Читать дальше ->

https://habr.com/ru/post/441396/?utm_source=habrahabr&utm_medium=rss&utm_campaign=441396


Метки:  

CPU-функции RDRAND и RDSEED стали доступнее

Суббота, 23 Февраля 2019 г. 01:28 + в цитатник
Всем привет!

Сам я криптографией не занимаюсь, но кому то вполне может пригодится мое небольшое исследование. Решил разобраться со встроенными в процессор функциями RDRAND и RDSEED. Компилятор Delphi сказал Undeclared identifier. Хмм. Уже давно существует BMI, BMI2, AVX, AVX2 и даже AVX-512, а дельфийцы остановились на SSE4.2. Не беда. Скомпилируем код сами.

Сначала сделал проверку на поддержку данных функций процессором. Конечно же CPUID. Использовать CPUID можно начиная с первых Pentium процессоров. Надеюсь никто не додумается запустить CPUID на 486 машине, ибо ее там еще не было. Кстати RDRAND и RDSEED до процессоров IvyBridge также не существует.

function CPU_support_RDRAND: Boolean;
asm
  mov rax, $01
  cpuid
  test ecx, 40000000h //тестируем 30-й бит
  setne al
end;

function CPU_support_RDSEED: Boolean;
asm
  mov rcx, 0
  mov rax, $07 //страница №7
  cpuid
  test ebx, 40000h //тестируем 18-й бит
  setne al
end;

Оказалось, что мой Core i7 G6950X Extreme поддерживает данные функции. Поэтому дальше решил скомпилировать байт-код вручную. Для опытных приведу код REX и REX.W префиксов. Возможно вы захотите записать результат в другой регистр:

const
  REX_RDRAND32: Byte = $F0; //(11b:REG, 110b:OPCODE, 000b:EAX) 
  REX_RDSEED32: Byte = $F8; //(11b:REG, 111b:OPCODE, 000b:EAX)
  REX_W_RDRAND64: Byte = $48; //(11b:REG, 110b:OPCODE, 000b:RAX)
  REX_W_RDSEED64: Byte = $48; //(11b:REG, 111b:OPCODE, 000b:RAX)
Читать дальше ->

https://habr.com/ru/post/441392/?utm_source=habrahabr&utm_medium=rss&utm_campaign=441392


Метки:  

Не только складной телефон: Samsung обновил всю линейку носимых устройств

Суббота, 23 Февраля 2019 г. 00:58 + в цитатник


В последние несколько дней со страниц СМИ не сходят новости о новых смартфонах, представленных корпорацией Samsung. Речь идет о нескольких моделях S10 и, конечно, о Galaxy Fold, шикарном устройстве за почти $2000 (в Европе так и вовсе 2000 евро).

Корпорация обновила не только модельный ряд смартфонов, но и носимые гаджеты в семействе Galaxy. Информация об этом появилась за несколько дней до презентации, и новости весьма интересные. Так, компания выпустила новые часы Galaxy Watch Active, трекер Galaxy Fit и наушники Galaxy Buds.
Читать дальше ->

https://habr.com/ru/post/441390/?utm_source=habrahabr&utm_medium=rss&utm_campaign=441390


Метки:  

Хабрарейтинг 2018: лучшие материалы за 2018 год

Суббота, 23 Февраля 2019 г. 00:25 + в цитатник
Привет Хабр.

Данный пост является логическим завершением публикаций про жизненный цикл статьи на Хабре (первая и вторая части для тех кто интересуется технической стороной вопроса), в результате чего был сделан достаточно интересный инструмент для статистического анализа. Методика оказалась весьма полезной, и позволяет находить статьи по различным параметрам, например, статьи с самым высоким «качеством» (соотношением рейтинга к числу просмотров), самые «спорные» статьи, у которых больше всего полярных комментариев, самые комментируемые материалы, и пр.



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

Тех, кому интересно что получилось, прошу под кат.
Читать дальше ->

https://habr.com/ru/post/441236/?utm_source=habrahabr&utm_medium=rss&utm_campaign=441236


Метки:  

[Из песочницы] Openshift — красношляпые поделки

Пятница, 22 Февраля 2019 г. 18:59 + в цитатник

OpenShift


  1. Развертка Openshift.
  2. Конфигурация после установки.
  3. Создание и подключение PV.
  4. Создание и разворачивание проекта Red Hat Decision Manager (enterprise аналог kie-workbench).
  5. Создание и разворачивание проектов AMQ (red hat active mq) и postgressql c использованием персистентных хранилищ.
  6. Создание отдельных проектов для сервисов, шаблонов к ним, pipeline, интеграция с gitlab, gitlab regestry.
Читать дальше →

https://habr.com/ru/post/441360/?utm_source=habrahabr&utm_medium=rss&utm_campaign=441360


Метки:  

[Перевод] Как разобраться в «иностранном» коде и влиться в новую команду?

Пятница, 22 Февраля 2019 г. 17:57 + в цитатник


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

Любой код имеет собственную логику, основан на определенных принципах, в нем встречаются паттерны и технологии, характерные для команды, к которой присоединился программист. Но как начать быстро понимать чужой проект, при том что он вряд ли небольшой, а документации часто либо вообще нет, либо она недостаточна и неточна?
Читать дальше ->

https://habr.com/ru/post/441356/?utm_source=habrahabr&utm_medium=rss&utm_campaign=441356


Метки:  

Паттерны и анти-паттерны CI/CD. Часть 2

Пятница, 22 Февраля 2019 г. 17:41 + в цитатник
Всех с пятницей, друзья. Сегодня делимся с вами переводом второй части статьи «Паттерны и анти-паттерны CI/CD», первую часть которой можно прочитать здесь. Напомним, даная серия публикаций приурочена к запуску нового потока по курсу «DevOps практики и инструменты».

1.3 Паттерны и антипаттерны в тестировании

1.3.1 Автоматизация Тестирования

  • Паттерн: Автоматизируйте проверку и валидацию программного обеспечения, включив тестирование юнитов, компонентов, емкости, функционала и развертывания.
  • Анти-паттерны: Ручное тестирование юнитов, компонентов, развертывания и тд.
  • Юнит- Автоматизация тестов без зависимостей.
  • Компонент- Автоматизация тестов с зависимостями от других компонентов, баз данных и файловых систем.
  • Развертывание- Автоматизация тестов для проверки успешности развертывания и настройки. Иногда это называют “smoke”-тестированием.
  • Функционал- Автоматизация тестов для проверки поведения ПО с точки зрения пользователя.
  • Емкость- Автоматизация тестирования нагрузки и производительности в условиях, близких к эксплуатационным.

Читать дальше ->

https://habr.com/ru/post/441352/?utm_source=habrahabr&utm_medium=rss&utm_campaign=441352


Метки:  

[Из песочницы] Direct routing и балансировка с помощью NFT vs Nginx

Пятница, 22 Февраля 2019 г. 17:08 + в цитатник
При разработке высоконагруженых сетевых приложений возникает необходимость в балансировке нагрузки.

Популярным инструментом L7 балансировки является Nginx. Он позволяет кешировать ответы, выбирать различные стратегии и даже скриптить на LUA. 

Несмотря на все прелести Nginx, если: 

  1. Не нужно работать с HTTP(s).
  2. Нужно выжать из сети максимум.
  3. Нет необходимости что либо кешировать - за балансером чистые API - сервера с динамикой.

Может возникнуть вопрос: а зачем нужен Nginx? Зачем тратить ресурсы на балансировку на L7, не проще ли просто пробросить SYN-пакет? (L4 Direct Routing).
Читать дальше →

https://habr.com/ru/post/441348/?utm_source=habrahabr&utm_medium=rss&utm_campaign=441348


Метки:  

RTOS или не RTOS вот в чем вопрос

Пятница, 22 Февраля 2019 г. 16:34 + в цитатник
image На написание данной статьи меня побудила длинная ветка комментариев (дискуссией это я назвать, к сожалению, не могу) к моей недавней статье “Многообразный мир embedded systems и место Embox в нем”. Меня в нескольких местах упрекнули в том, что я путаю RTOS и Embedded OS, что я назвал LynxOS, QNX и VxWorks не RTOS, хотя на мой взгляд, я такого, конечно, не делал. Автору данных комментариев я несколько раз предложил написать статью, в которой бы он изложил свое видение понятия “операционная система реального времени”, но он по каким-то причинам отказался. Ну что же, я изложу свое видение данного термина, и давайте обсудим, что же может называться RTOS, а что не может. В конце концов, этот вопрос часто задают применительно к Embox.
Читать дальше ->

https://habr.com/ru/post/441336/?utm_source=habrahabr&utm_medium=rss&utm_campaign=441336


Метки:  

«Электрический штат» — теперь однозначно

Пятница, 22 Февраля 2019 г. 16:29 + в цитатник
image

Обложка книги Electric State. Источник: Amazon

Думаю, многие знают цифрового художника Саймона Сталенхага, рассказывающего в своих работах немного странную, но завораживающую историю приключений девочки и жёлтого робота в некоем постапокалиптическом\киберпанковом мире.

Не раз и не два доводилось видеть дискуссии на тему «как же правильно переводить слово state?».

А я подумал: почему бы не спросить самого автора?
Читать дальше ->

https://habr.com/ru/post/441334/?utm_source=habrahabr&utm_medium=rss&utm_campaign=441334


Метки:  

Колония. Глава 26: Порт Деметрион

Пятница, 22 Февраля 2019 г. 16:26 + в цитатник

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


Часы показывали 5:30 утра. Несмотря на то, что на улице уже окончательно рассвело, а радар уже больше часа не подавал сигналов тревоги, никто не торопился выходить наружу. После прошедшей ночи уютное и теплое кресло ровера казалось максимально безопасным местом.

Читать дальше ->

https://habr.com/ru/post/441332/?utm_source=habrahabr&utm_medium=rss&utm_campaign=441332


Метки:  

Про квантовые вычисления и свободу воли

Пятница, 22 Февраля 2019 г. 16:03 + в цитатник
Хабр, привет! Хочу поделиться своими размышлениями, которые возникли в результате изучения вопросов, связанных с квантовыми вычислениями. Прошу прощения за то, что в посте нет картинки, но думаю, что любое изображение будет лишь сбивать с толку и уводить от сути вопроса. Буду рад если кто-нибудь что-либо прокомментирует и поможет мне глубже разобраться в этих вопросах…

Постановка проблемы


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

Самым главным препятствием на пути на мой взгляд, являлась то, что никак не удавалось формализовать понятие коллапса волновой функции. И исключить из процесса измерения роль субъективного сознания. Как теорию не выворачивали наизнанку в разных интерпретациях, все равно все сводилось, что должен где-то быть наблюдатель, который в конце концов и решит, что действительно происходит. Абсурдность ситуации подытожил Эйнштейн, как всегда в своей ироничной, но довольно жесткой ко всем фантазерам манере: “Неужели Вы правда думаете, что Луна не существует, пока Вы на нее не смотрите”. Но несмотря на это, сам Эйнштейн так и не смог выдвинуть концепцию, снимающую противоречия и находящуюся в согласии с результатами экспериментов.
Читать дальше ->

https://habr.com/ru/post/441328/?utm_source=habrahabr&utm_medium=rss&utm_campaign=441328


Метки:  

[Перевод] Руководство пользователя Kibana. Визуализация. Часть 2

Пятница, 22 Февраля 2019 г. 15:51 + в цитатник

Вторая часть перевода официальной документации по визуализации данных в Kibana.
Ссылка на оригинальный материал: Kibana User Guide [6.6] » Visualize


Ссылка на 1 часть: Руководство пользователя Kibana. Визуализация. Часть 1

Читать дальше ->

https://habr.com/ru/post/441264/?utm_source=habrahabr&utm_medium=rss&utm_campaign=441264


Метки:  

[Из песочницы] Что в сердце у беспилотника?

Пятница, 22 Февраля 2019 г. 15:34 + в цитатник
Автомобильная промышленность сегодня претерпевает революцию автономного вождения. Беспилотный автомобиль может обеспечить более высокий уровень безопасности пассажирам, поскольку управление им лишено человеческого фактора. Широкое распространение беспилотных автомобилей в будущем сократит количество ДТП, а также сэкономит время, которое люди ежедневно тратят на вождение.

OSCAR (Open-Source CAR) – это исследовательский проект беспилотного автомобиля StarLine с открытым исходным кодом, объединяющий лучшие инженерные умы России. Мы назвали платформу OSCAR, потому что хотим сделать каждую строчку кода, касающуюся автомобиля, открытой для сообщества.

StarLine open-source car
Читать дальше ->

https://habr.com/ru/post/441322/?utm_source=habrahabr&utm_medium=rss&utm_campaign=441322


Метки:  

Приручи свою техподдержку

Пятница, 22 Февраля 2019 г. 15:27 + в цитатник
Нравится ли вам при выполнении текущих задач отвлекаться на решение “срочных” вопросов в рабочих чатах? Думаем, что нет!

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

А теперь представьте, что помимо вас в этом чатике присутствует весь отдел разработки, состоящий из 80+ человек, и каждый из участников вовлекается в эти обсуждения.

У нас в SuperJob техподдержка в любой непонятной ситуации сразу же писала в чаты в Slack и тем самым отвлекала всех участников от текущей деятельности. Поэтому мы — отдел тестирования — попробовали изменить процесс работы с багами от пользователей.

image
Читать дальше ->

https://habr.com/ru/post/441320/?utm_source=habrahabr&utm_medium=rss&utm_campaign=441320


Метки:  

[Перевод - recovery mode ] Популярные расширения Visual Studio Code

Пятница, 22 Февраля 2019 г. 15:22 + в цитатник

Code Time


Code Time — это плагин с открытым исходным кодом, который предоставляет метрики прямо в редакторе кода.

image Читать дальше ->

https://habr.com/ru/post/441318/?utm_source=habrahabr&utm_medium=rss&utm_campaign=441318


Метки:  

Опыт построения инфраструктуры на микросервисной архитектуре

Пятница, 22 Февраля 2019 г. 14:30 + в цитатник


За последний год публикаций о микросервисах стало так много, что рассказывать что это и зачем нужно было бы пустой тратой времени, так что дальнейшее изложение будет сконцентрировано на вопросе — каким способом бы реализовали эту архитектуру и почему именно так и с какими проблемами столкнулись.


У нас в небольшом банке были большие проблемы: 3 python монолита связанных чудовищным количеством синхронных RPC взаимодействий с большим объемом legacy. Что бы хотя бы отчасти решить все возникающие при этом проблемы было принято решение перейти на микросервисную архитектуру. Но прежде чем решиться на такой шаг нужно ответить на 3 основных вопроса:


  • Как разбить монолит на микросервисы и какими критериями следует при этом руководствоваться.
  • Каким образом микросервисы будут взаимодействовать?
  • Как осуществлять мониторинг?

Собственно кратким ответам на эти вопросы и будет посвящена данная статья.

Читать дальше ->

https://habr.com/ru/post/441310/?utm_source=habrahabr&utm_medium=rss&utm_campaign=441310


Метки:  

Поиск сообщений в rss_habrahabr_of_lokoman
Страницы: 1962 ... 421 420 [419] 418 417 ..
.. 1 Календарь