«Поясняем за чёлку» в Android P. Что делать с Android Cutout? |
https://habr.com/post/419109/?utm_source=habrahabr&utm_medium=rss&utm_campaign=419109
Метки: Разработка под Android Разработка мобильных приложений Дизайн мобильных приложений Блог компании FunCorp android android sdk android p android cutout design layout |
[Перевод] Понимание чужого сознания – это миф |
— Не пойму, как ты воспринимаешь то, что я тебе говорю!После массового расстрела соседи стрелка поражены, и рассказывают репортёрам, что он был хорошим и добрым человеком. Бывшие одноклассники и сослуживцы описывают его, как бомбу, готовую взорваться. Эксперты связывают последнюю тираду Трампа с разнузданным нарциссизмом, ранней деменцией, агрессивным отцом, макиавеллевской проницательностью – или с искренним стремлением человека вернуть Америке былое величие… Продемонстрируйте пример любого человеческого поведения, и мы найдём ему пяток здравых объяснений. Всё это основывается на предположении о том, что мы с достаточно большой степенью достоверности можем понять, что происходит в голове у другого человека. Это предположение психологи называют моделью психики человека (МПЧ; а также — понимание чужого сознания, теория намерений, теория сознания, теория разума…). Считается, что эта возможность воспринимать тот факт, что у других людей имеется своё, отдельное сознание, в котором содержатся потенциально другие мнения и верования, намерения и желания, является одной из исключительных когнитивных способностей, отличающих нас от других существ.
Подслушанный за ужином семейный спор.
https://habr.com/post/419087/?utm_source=habrahabr&utm_medium=rss&utm_campaign=419087
Метки: Научно-популярное Мозг нейробиология психология теория разума теория сознания модель психики человека |
[recovery mode] «Мне сложно понять мотивацию data scientist’а, который не видит красоты в математике» — Кирилл Данилюк, Data Scientist |
https://habr.com/post/419117/?utm_source=habrahabr&utm_medium=rss&utm_campaign=419117
Метки: Машинное обучение Data Mining Big Data Блог компании New Professions Lab |
Bluetooth. История от первого лица |
https://habr.com/post/418493/?utm_source=habrahabr&utm_medium=rss&utm_campaign=418493
Метки: История IT Беспроводные технологии Блог компании Intel Intel bluetooth |
Ссылка на трансляцию Слёрма (интенсива по Kubernetes) |
Начинается Слёрм. Трансляция стартовала.
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
Метки: Системное администрирование Серверное администрирование DevOps Блог компании Southbridge kubernetes мероприятие |
[Перевод] Пишем CSS лучше и красивее |
.title
, input
, #app
— проще простого.div#app .list li.item a
, какие-то куски кода повторяются снова и снова, а всю свою писанину сваливаете в конец файла: вам уже плевать, потому что CSS — отстой. Итог — 500 строк CSS-кода, поддерживать который невозможно.https://habr.com/post/419095/?utm_source=habrahabr&utm_medium=rss&utm_campaign=419095
|
Яндекс вновь открывает набор в Школу разработки интерфейсов. Примеры лекций и домашних заданий с предыдущего набора |
https://habr.com/post/419045/?utm_source=habrahabr&utm_medium=rss&utm_campaign=419045
Метки: Учебный процесс в IT Разработка веб-сайтов Интерфейсы Usability Блог компании Яндекс яндекс шри разработка интерфейсов лекции |
Пишем простой транслятор на Лиспе — I |
Давайте попробуем написать на Лиспе… транслятор простого императивного языка. Нет-нет, я не ошибся – именно транслятор. Транслировать он будет в Лисп-код. А дальше этот код может быть выполнен Лисп-системой.
Здесь бесценную услугу нам окажет то обстоятельство, что в Лиспе нет барьера между кодом и данными (это редкое свойство некоторых языков программирования называется “гомоиконность”). Но и изобразительные возможности Лиспа тоже сыграют не последнюю роль.
В качестве реализации я буду использовать HomeLisp. Желающие смогут адаптировать этот проект под Common Lisp. Скажу сразу – применительно к рассматриваемой задаче существенная разница между Common Lisp и HomeLisp состоит только в обработке строк и файлов.
Скачать портабельную версию HomeLisp можно по ссылке. На этом же сайте расположена и документация. Желающие могут копировать код из статьи и сразу проверять работоспособность.
Предлагаемая вашему вниманию тема послужила основой для моей мастерской на знаменитой Новосибирской ЛШЮП-2018. С результатами мастерской можно ознакомиться здесь. А далее я излагаю свой подход. Предполагаю, что читатель знаком с языком Лисп.
Начнем с “простого императивного языка”, который мы будем транслировать в Лисп.
Язык будет обрабатывать только числовые данные. Код на этом языке состоит из функций (процедур, возвращающих значения). Среди этих функций одна должна называться main. Именно с этой функции начинается выполнение кода. Хотя зачем так себя связывать? Пишем функции на императивном языке, они транслируются в Лисп и могут использоваться вместе с лисповскими функциями. Но не будем забегать вперед...
https://habr.com/post/419103/?utm_source=habrahabr&utm_medium=rss&utm_campaign=419103
Метки: Lisp Лисп трансляция простого ЯП |
Использование Unity3D в нативном iOS/Android приложении для моделирования освещения открытых пространств |
https://habr.com/post/417779/?utm_source=habrahabr&utm_medium=rss&utm_campaign=417779
Метки: Разработка под iOS Разработка под Android Разработка мобильных приложений Unity3D Блог компании SimbirSoft unity ios rx android |
«Сбербанк» представил виртуальную женщину и бесконтактный пивной кран |
https://habr.com/post/419039/?utm_source=habrahabr&utm_medium=rss&utm_campaign=419039
Метки: Робототехника Разработка робототехники Искусственный интеллект Сбербанк роботы |
[Из песочницы] Реализация PPPOS на stm32f4-discovery |
https://habr.com/post/419037/?utm_source=habrahabr&utm_medium=rss&utm_campaign=419037
Метки: Программирование микроконтроллеров stm32f4discovery pppos pppd usart cubemx |
Книга «Head First Agile. Гибкое управление проектами» |
https://habr.com/post/419035/?utm_source=habrahabr&utm_medium=rss&utm_campaign=419035
Метки: Профессиональная литература Agile Блог компании Издательский дом «Питер» книги |
Знай свой JIT: ближе к машине |
https://habr.com/post/417459/?utm_source=habrahabr&utm_medium=rss&utm_campaign=417459
Метки: компиляторы Клиентская оптимизация Высокая производительность javascript Блог компании Конференции Олега Бунина (Онтико) jit v8 |
Встречайте DevOpsConf Russia |
Принципы DevOps плотно проникли в жизнь разработчиков, и, хотя разночтений в понятиях меньше не стало, сообществу нужно отдельное большое мероприятие для обмена опытом. Им станет конференция DevOpsConf Russia.
DevOpsConf Russia состоится 1 и 2 октября в Москве, соберет 500 специалистов и будет логически продолжать серию RootConf. Мы шли к этому перевоплощению несколько лет, и наконец готовы все рассказать.
https://habr.com/post/418973/?utm_source=habrahabr&utm_medium=rss&utm_campaign=418973
Метки: Системное администрирование Конференции devops Agile Блог компании Конференции Олега Бунина (Онтико) devoopsconf |
Оркестрируемая сага или как построить бизнес-транзакции в сервисах с паттерном database per service |
Привет! Меня зовут Константин Евтеев, я работаю в Авито руководителем юнита DBA. Наша команда развивает системы хранения данных Авито, помогает в выборе или выдаче баз данных и сопутствующей инфраструктуры, поддерживает Service Level Objective для серверов баз данных, а еще мы отвечаем за эффективность использования ресурсов и мониторинг, консультируем по проектированию, а возможно и разрабатываем микросервисы, сильно завязанные на системы хранения, или сервисы для развития платформы в контексте хранилищ.
Я хочу рассказать, как мы решили один из вызовов микросервисной архитектуры — проведение бизнес-транзакций в инфраструктуре сервисов, построенных с помощью паттерна Database per service. С докладом на эту тему я выступал на конференции Highload++ Siberia 2018.
https://habr.com/post/418235/?utm_source=habrahabr&utm_medium=rss&utm_campaign=418235
|
[Перевод] AlterEgo: девайс, который умеет читать (некоторые) мысли |
https://habr.com/post/419019/?utm_source=habrahabr&utm_medium=rss&utm_campaign=419019
Метки: Научно-популярное искусственный интеллект Будущее здесь Блог компании Everyday Tools машинное обучение распознавание речи носимые гаджеты |
[Перевод] Как мы масштабировали Nginx и ежедневно экономим миру 54 года ожидания |
https://habr.com/post/419023/?utm_source=habrahabr&utm_medium=rss&utm_campaign=419023
Метки: Серверная оптимизация Высокая производительность Nginx Cloudflare блокировка цикла цикл обработки событий SSD latency |
Отмечаем восьмилетие первым выпуском в GeekUniversity |
Сегодня 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
Метки: Карьера в IT-индустрии Блог компании Mail.Ru Group geekbrains web-разработка |
Команда oc спешит на помощь |
https://habr.com/post/418437/?utm_source=habrahabr&utm_medium=rss&utm_campaign=418437
Метки: Виртуализация open source Блог компании Red Hat Red Hat containers |
Big Data — бро или не бро |
https://habr.com/post/418925/?utm_source=habrahabr&utm_medium=rss&utm_campaign=418925
Метки: Big Data базы данных sql |