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

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

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

 

 -Статистика

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




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


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

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

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

«Поясняем за чёлку» в Android P. Что делать с Android Cutout?

Пятница, 03 Августа 2018 г. 10:05 + в цитатник
Горел сентябрь 2007 года. Шёл сентябрь 2017 года, Apple вернули моду на чёлку, представив iPhone X. Неудивительно, что наши друзья из Китая, недолго думая, скопировали этот дизайн у Apple (хотя самая первая мини-чёлка была ещё в Essential Phone, который не взлетел). Но что мы видим сейчас? Huawei P20, Asus Zenfone 5, OnePlus 6, Motorola One Power, Xiaomi Redmi 6 и другие более-менее известные производители уже выпускают или анонсировали телефоны с чёлкой. Samsung и Google остались последними оплотами в этой гонке за хайпом борьбе за безрамочность. Или нет? По слухам, Google Pixel 3 XL тоже будет с этой хренью с изящным вырезом. Что ж, нам, как разработчикам, остаётся только оптимизировать свои приложения под этот вырез, чтобы пользователи смогли продолжать комфортно ими пользоваться. За подробностями прошу под кат.


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

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


Метки:  

[Перевод] Понимание чужого сознания – это миф

Пятница, 03 Августа 2018 г. 10:00 + в цитатник

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



— Не пойму, как ты воспринимаешь то, что я тебе говорю!
Подслушанный за ужином семейный спор.
После массового расстрела соседи стрелка поражены, и рассказывают репортёрам, что он был хорошим и добрым человеком. Бывшие одноклассники и сослуживцы описывают его, как бомбу, готовую взорваться. Эксперты связывают последнюю тираду Трампа с разнузданным нарциссизмом, ранней деменцией, агрессивным отцом, макиавеллевской проницательностью – или с искренним стремлением человека вернуть Америке былое величие… Продемонстрируйте пример любого человеческого поведения, и мы найдём ему пяток здравых объяснений. Всё это основывается на предположении о том, что мы с достаточно большой степенью достоверности можем понять, что происходит в голове у другого человека. Это предположение психологи называют моделью психики человека (МПЧ; а также — понимание чужого сознания, теория намерений, теория сознания, теория разума…). Считается, что эта возможность воспринимать тот факт, что у других людей имеется своё, отдельное сознание, в котором содержатся потенциально другие мнения и верования, намерения и желания, является одной из исключительных когнитивных способностей, отличающих нас от других существ.
Читать дальше ->

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


Метки:  

[recovery mode] «Мне сложно понять мотивацию data scientist’а, который не видит красоты в математике» — Кирилл Данилюк, Data Scientist

Пятница, 03 Августа 2018 г. 09:45 + в цитатник
Привет, Хабр! Data Science уже давно стала привлекательной областью, и все больше и больше людей хотят сменить свою профессиональную траекторию и начать работать с большими данными. Своей историей перехода в data science, советами для начинающих и продвинутых data scientist’ов поделился Кирилл Данилюк, Data Scientist компании RnD Lab. Кроме этого, поговорили о необходимых качествах data scientist’а, о разметке данных, отличие ML Engineer от data scientist, текущих проектах, крутых командах и людях, чья работа вдохновляет.

image

— Как ты пришел в data science? Чем тебя изначально привлекала область работы с данными?

— У меня довольно нетипичный бэкграунд: в дату я пришел из мира яндексового PM’ства (Project Management — прим. автора), когда меня позвали в ZeptoLab, пожалуй, лучшую российскую игровую компанию. Я сделал им прототип аналитической системы, дэшборды, фактически в первый раз начав писать код, который использовал кто-то другой. Код был ужасный, но это была реальная практика. Формально, конечно, я координировал работу двух аутсорсеров, но код они писали именно по этому прототипу. Я тогда еще не знал, что примерно это и есть data science, что я им и занимаюсь, пусть парт-тайм. Так что знакомство случилось довольно органически.

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

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


Метки:  

Bluetooth. История от первого лица

Пятница, 03 Августа 2018 г. 09:28 + в цитатник
Мы используем Bluetooth для того, чтобы подключить гарнитуру к телефону и во многих других случаях. Bluetooth встроена в великое множество разнообразных гаджетов, в том числе самых неожиданных: кроссовки, мониторящие температуру соски-пустышки, футбольные мячи, вилки для еды — даже в дефибрилляторы. Каждую секунду в мире выпускается 100 устройств, оснащенных Bluetooth. Многим кажется, что эта технология была всегда. Но знаете ли вы, что своим рождением она во многом обязана Intel?

Под катом — история технологии Bluetooth, рассказанная самими ее создателями.


Четверка отцов-создателей Bluetooth. Слева направо: Стивен Нахтшейм, Саймон Еллис, Джим Кардач, Йохан Вебер
Читать дальше ->

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


Метки:  

Ссылка на трансляцию Слёрма (интенсива по Kubernetes)

Пятница, 03 Августа 2018 г. 09:13 + в цитатник

Начинается Слёрм. Трансляция стартовала.


Темы дня:


9:15 Автоматизация развертывания инфраструктуры. Ansible
Основы, принципы работы, ускорение ансибля


10:00 Docker, основы практической работы
Docker, его устройство, Dockerfile, docker-compose


11:30 Знакомство с Kubernetes, основные компоненты
Введение в технологию k8s. Описание, применение, концепции
Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret


13:00 Пауза


16:00 Знакомство с Kubernetes: продолжение
Устройство кластера, основные компоненты, отказоустойчивость, сеть k8s — 1 час


17:30 Kubespray, тюнинг и настройка кластера Kubernetes
Особенности настройки серверов Kubernetes
Ansible, установка под Kubespray
Разворачивание кластера с Kubespray


Мероприятие живое. Расписание может плавать.


Ссылка на трансляцию




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


Метки:  

[Перевод] Пишем CSS лучше и красивее

Пятница, 03 Августа 2018 г. 09:05 + в цитатник


Скажем честно: писать хороший CSS-код бывает сложно.
Многие разработчики не любят писать CSS. Все что угодно, но только не это! Только не CSS.

Когда при разработке приложений приходилось браться за CSS, это была не самая радостная часть работы. Но ее ведь не избежать, верно? Сегодня порадовать пользователя дизайном приложения настолько важно, что без CSS — никак.

Когда проект только начинается, все идет хорошо. У вас всего пару селекторов: .title, input, #app — проще простого.

Но постепенно приложение разрастается, и заглядывать в CSS становится страшновато: во всех этих селекторах разобраться уже не так просто. Вы начинаете писать что-то вроде div#app .list li.item a, какие-то куски кода повторяются снова и снова, а всю свою писанину сваливаете в конец файла: вам уже плевать, потому что CSS — отстой. Итог — 500 строк CSS-кода, поддерживать который невозможно.


Это я, когда сражаюсь с CSS

Переведено в Alconost
Читать дальше ->

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


Яндекс вновь открывает набор в Школу разработки интерфейсов. Примеры лекций и домашних заданий с предыдущего набора

Пятница, 03 Августа 2018 г. 09:00 + в цитатник
Приглашаем студентов вузов и начинающих специалистов в Школу разработки интерфейсов Яндекса. Обучение бесплатное, и в этот раз будет открыто сразу в трёх городах: Москве, Санкт-Петербурге и Симферополе. Приём заявок закрывается уже в августе.

Кто такой разработчик интерфейсов? Это тот, кто разрабатывает на HTML, CSS, JavaScript и отвечает за реализацию взаимодействия с пользователем. В нашей Школе мы делаем акцент на практике, потому что верим, что качественного результата можно добиться только через опыт, а теория сейчас легко доступна для всех. К примеру, сегодня мы поделимся с читателями Хабра всеми записями наших лекций с предыдущего набора Школы.


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

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


Метки:  

Пишем простой транслятор на Лиспе — I

Пятница, 03 Августа 2018 г. 08:07 + в цитатник

Давайте попробуем написать на Лиспе… транслятор простого императивного языка. Нет-нет, я не ошибся – именно транслятор. Транслировать он будет в Лисп-код. А дальше этот код может быть выполнен Лисп-системой.


Здесь бесценную услугу нам окажет то обстоятельство, что в Лиспе нет барьера между кодом и данными (это редкое свойство некоторых языков программирования называется “гомоиконность”). Но и изобразительные возможности Лиспа тоже сыграют не последнюю роль.


В качестве реализации я буду использовать HomeLisp. Желающие смогут адаптировать этот проект под Common Lisp. Скажу сразу – применительно к рассматриваемой задаче существенная разница между Common Lisp и HomeLisp состоит только в обработке строк и файлов.


Скачать портабельную версию HomeLisp можно по ссылке. На этом же сайте расположена и документация. Желающие могут копировать код из статьи и сразу проверять работоспособность.


Предлагаемая вашему вниманию тема послужила основой для моей мастерской на знаменитой Новосибирской ЛШЮП-2018. С результатами мастерской можно ознакомиться здесь. А далее я излагаю свой подход. Предполагаю, что читатель знаком с языком Лисп.


Приступаем


Начнем с “простого императивного языка”, который мы будем транслировать в Лисп.
Язык будет обрабатывать только числовые данные. Код на этом языке состоит из функций (процедур, возвращающих значения). Среди этих функций одна должна называться main. Именно с этой функции начинается выполнение кода. Хотя зачем так себя связывать? Пишем функции на императивном языке, они транслируются в Лисп и могут использоваться вместе с лисповскими функциями. Но не будем забегать вперед...

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

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


Метки:  

Использование Unity3D в нативном iOS/Android приложении для моделирования освещения открытых пространств

Пятница, 03 Августа 2018 г. 07:39 + в цитатник
image

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

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


Метки:  

«Сбербанк» представил виртуальную женщину и бесконтактный пивной кран

Четверг, 02 Августа 2018 г. 16:00 + в цитатник

Фото: РИА «Новости» / Евгений Биятов

«Сбербанк» представил несколько инновационных роботизированных систем, которые могут найти широкое применение в будущем.

Первая из них — робот Ника, созданный в центре робототехники «Сбербанка». Как сообщается, это «аватар для искусственного интеллекта банка». Ника сможет общаться с человеком на естественном языке: «За этим роботом находится один из самых мощных диалоговых агентов — iPavlov. Мы активно развиваем этот проект, но в нашей лаборатории робототехники мы готовим для него физическое воплощение — аватар, который будет надежным другом и помощником человека», — пояснил РИА «Новости» директор центра робототехники Альберт Ефимов.
Читать дальше ->

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


Метки:  

[Из песочницы] Реализация PPPOS на stm32f4-discovery

Четверг, 02 Августа 2018 г. 15:55 + в цитатник
Однажды передо мной возникла задача обеспечить выход в сеть Интернет на STM32 имея для этого только COM порт. Для решения этой задачи мне понадобился PPP, или, еcли быть точным, PPPoS (англ. Point-to-Point Protocol over Serial — один из способов реализации PPP, используется при подключении через COM-порт).

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

Статья описывает создание проекта для System Workbench for STM32 с нуля. Показывает пример работы с UART. Есть примеры кода для реализации PPP. Ну и конечно, пример отправки сообщения на соседний компьютер.
Читать дальше →

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


Метки:  

Книга «Head First Agile. Гибкое управление проектами»

Четверг, 02 Августа 2018 г. 15:54 + в цитатник
image Всем привет! Самое время переходить на гибкую разработку. Наконец-то найден современный, последовательный подход к решению тех проблем, с которыми сражались целые поколения команд разработчиков. Гибкие команды используют простые понятные практики, эффективность которых в реальных проектах была неоднократно подтверждена. Но, погодите минутку… Если гибкие методологии так хороши, почему на них еще не перешли все без исключения? В реальном мире практика, хорошо работающая в одной команде, создает серьезные проблемы в другой; различия обусловлены образом мышления команд и их подходом к делу. Чтобы разобраться в этом придется погрузиться в гибкую разработку и поменять свое отношение к проектам!
Читать дальше ->

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


Метки:  

Знай свой JIT: ближе к машине

Четверг, 02 Августа 2018 г. 15:37 + в цитатник
До того, как написанный нами код будет исполнен, он проходит довольно долгий путь. Андрей Мелихов в своем докладе на РИТ++ 2018 разобрал каждый шаг на этом пути на примере движка V8. Заходите под кат, чтобы выяснить, что даёт нам глубокое понимание принципов работы компилятора и как сделать JavaScript код производительнее.



Узнаем, является ли WASM серебряной пулей для повышения производительности кода, и всегда ли оправданы оптимизации.

Спойлер: «Преждевременная оптимизация — корень всех бед», Дональд Кнут.




О спикере: Андрей Мелихов работает в компании Яндекс.Деньги, активно пишет на Node.js, а в браузере — меньше, поэтому ему ближе серверный JavaScript. Андрей поддерживает и развивает сообщество devShacht, заходите познакомиться на GitHub или Medium.
Читать дальше ->

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


Метки:  

Встречайте DevOpsConf Russia

Четверг, 02 Августа 2018 г. 15:36 + в цитатник

Принципы DevOps плотно проникли в жизнь разработчиков, и, хотя разночтений в понятиях меньше не стало, сообществу нужно отдельное большое мероприятие для обмена опытом. Им станет конференция DevOpsConf Russia.


DevOpsConf Russia состоится 1 и 2 октября в Москве, соберет 500 специалистов и будет логически продолжать серию RootConf. Мы шли к этому перевоплощению несколько лет, и наконец готовы все рассказать.




В 2015 году в рамках фестиваля РИТ++ мы возродили конференцию RootConf, чтобы привлечь интерес к современным инструментам эксплуатации и подходам DevOps. Читать дальше ->

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


Метки:  

Оркестрируемая сага или как построить бизнес-транзакции в сервисах с паттерном database per service

Четверг, 02 Августа 2018 г. 14:09 + в цитатник

Привет! Меня зовут Константин Евтеев, я работаю в Авито руководителем юнита DBA. Наша команда развивает системы хранения данных Авито, помогает в выборе или выдаче баз данных и сопутствующей инфраструктуры, поддерживает Service Level Objective для серверов баз данных, а еще мы отвечаем за эффективность использования ресурсов и мониторинг, консультируем по проектированию, а возможно и разрабатываем микросервисы, сильно завязанные на системы хранения, или сервисы для развития платформы в контексте хранилищ.


Я хочу рассказать, как мы решили один из вызовов микросервисной архитектуры — проведение бизнес-транзакций в инфраструктуре сервисов, построенных с помощью паттерна Database per service. С докладом на эту тему я выступал на конференции Highload++ Siberia 2018.


image Узнать про саги

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


[Перевод] AlterEgo: девайс, который умеет читать (некоторые) мысли

Четверг, 02 Августа 2018 г. 13:59 + в цитатник
В начале апреля научный сотрудник Массачусетского технологического института Арнав Капур двадцати четырех лет добавил на YouTube короткое видео. В ролике показано, как он гуляет по студенческому городку, переходя из одной локации в другую; на правой стороне лица у него закреплено белое пластиковое приспособление.


Сначала он проходит мимо ряда велосипедов, припаркованных возле подтаявших сугробов, губы у него сомкнуты, а на экране высвечиваются не озвученные мысли. Появляется надпись: «Время?», и мужской голос отвечает: «Десять часов тридцать пять минут». В следующей сцене Капур делает покупки в местном магазине. Цена каждого товара, который он бросает в корзину (туалетная бумага, сэндвич по-итальянски, консервированные персики) отображается на экране. «Общая сумма — 10.07 $», — отзывается мужской голос. В последней сцене Капур двигает по экрану курсор, по всем признакам силой мысли.

Капур приехал из Нью-Дели, чтобы устроиться в Media Lab Массачусетского технологического института и создавать носимые устройства, которые органично интегрировали бы технологии в нашу повседневную жизнь. Чтобы больше не тянуться за телефоном, не стоять уставившись в экран, не ходить с опущенными глазами и не выпадать из реальности, чтобы включиться в процесс.

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

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


Метки:  

[Перевод] Как мы масштабировали Nginx и ежедневно экономим миру 54 года ожидания

Четверг, 02 Августа 2018 г. 13:56 + в цитатник
«Команда @Cloudflare только что внесла изменения, которые значительно улучшили производительность нашей сети, особенно для самых медленных запросов. Насколько стало быстрее? Мы оцениваем, что экономим интернету примерно 54 года времени в день, которое иначе было бы потрачено на ожидание загрузки сайтов». — твит Мэтью Принса, 28 июня 2018 года

10 миллионов сайтов, приложений и API используют Cloudflare, чтобы ускорить загрузку контента для пользователей. В пике мы обрабатываем более 10 миллионов запросов в секунду в 151 дата-центре. За годы мы внесли много изменений в нашу версию Nginx, чтобы справиться с ростом. Эта статья об одном из таких изменений.
Читать дальше ->

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


Метки:  

Отмечаем восьмилетие первым выпуском в GeekUniversity

Четверг, 02 Августа 2018 г. 13:49 + в цитатник


Сегодня GeekBrains исполняется 8 лет, и за последний год к нам присоединился 1,3 млн пользователей - число регистраций на портале превысило отметку в 3 млн. У нас появилось много новых учебных программ и профессий, но главное наше достижение - онлайн-университет GeekUniversity. Он позволяет готовить middle-разработчиков за год и трудоустраивать их в Mail.Ru Group и к нашим партнёрам. Сейчас в нем обучаются 2000 студентов на 7-ми факультетах, а в конце августа мы ждем первых 50 выпускников.

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

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


Метки:  

Команда oc спешит на помощь

Четверг, 02 Августа 2018 г. 12:30 + в цитатник
Если вы спец в OpenShift, то этот пост вряд ли откроет вам много нового. Но если вы только начинаете его осваивать, то он сэкономит вам массу времени и нервов. Мы попросили Хорхе Тудела Гонсалеса де Рианчо, облачного консультанта в испанском офисе Red Hat, написать несколько лайфхаков для утилиты oc.



Это крутая команда, она здорово продумана, она мощная, она гибкая, и у нее, как вы увидите, есть много скрытых возможностей, которые стоит попробовать.
Читать дальше: Команда oc спешит на помощь

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


Метки:  

Big Data — бро или не бро

Четверг, 02 Августа 2018 г. 12:26 + в цитатник
В Москве прошла конференция Big Data, meet Big Brother, организованная фондом Sistema_VC. Там было всякое: приехал израильский разработчик, который знает, как обрабатывать данные в сто раз быстрее всех. МТС сказал, что МТС умрет, если не станет IT компанией. Российские бизнесмены нагоняли тревогу, пытаясь ее развеять.



Кажется, уже все привыкли, что в разговорах о больших данных, особенно если они философские, рано или поздно появится Оруэлловский суперзлодей Большой Брат — прямо как Гитлер во всех спорах в интернете. Организаторы не стали тянуть и обыграли штамп сразу в названии. Тревога — оправданная или нет — часть хайпа, что поделать.
Читать дальше ->

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


Метки:  

Поиск сообщений в rss_habrahabr_of_lokoman
Страницы: 1962 ... 210 209 [208] 207 206 ..
.. 1 Календарь