Сборщик RSS-лент

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

Habr.com - 5 часов 7 мин. назад


На волне хайпа про РЖД я заметил, что много людей, даже из тех, кто "в теме", имеют странное представление о ситуации.


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


В данной статье я сделаю попытку разобраться, без упора на информационную безопасность и поделиться своими мыслями, так что надеюсь, воспринято это будет правильно.
Под катом — мой личный анализ и попытка расставить точки над "ё".
А также несколько эксклюзивных железнодорожных фоточек...

Читать дальше →

Квеструм по ашановски (ux)

Habr.com - 5 часов 12 мин. назад

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

Читать далее

Анбоксинг в современной Java

Habr.com - ср, 01/20/2021 - 23:26

Сейчас новые версии Java выходят раз в полгода. В них время от времени появляются новые возможности: var в Java 10, switch-выражения в Java 14, рекорды и паттерны в Java 16. Про это всё, конечно, написано множество статей, блог-постов, сделано множество докладов на конференциях. Оказалось, однако, что мы все пропустили один очень крутой апгрейд языка - апгрейд обычного цикла for по набору целых чисел. Дело в том, что этот апгрейд случился не в языке, а в виртуальной машине, но заметно поменял на то как мы можем программировать на Java.

Вспомним старый добрый цикл for:

Читать далее

Разработан ИИ-чип, работающий от светового излучения

Habr.com - ср, 01/20/2021 - 23:11

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

Разработка находится на стадии прототипа. Но это уже серьезный шаг в сторону новой системы «мозг на кристалле». Обучение в ней построено по такому же принципу, что и у людей.
Читать дальше →

RedHat Enterprise Linux теперь бесплатен для малых бизнесов

Linux.org.ru - ср, 01/20/2021 - 22:29

Компания RedHat изменила условия бесплатного использования полнофункциональной системы RHEL. Если раньше это можно было делать лишь разработчикам и только на одном компьютере, то теперь бесплатная учётная запись разработчика позволяет бесплатно и совершенно легально использовал RHEL в продакшене на не более чем 16 машинах, с самостоятельной поддержкой. Помимо этого RHEL можно бесплатно и легально использовать в публичных облаках, таких как AWS, Google Cloud Platform и Microsoft Azure.

Источник:

( читать дальше... )

 , , ,

Как я делал систему оптического трекинга

Habr.com - ср, 01/20/2021 - 21:50


Дело было в далеком 2015 году. В продаже только появились очки виртуальной реальности Oculus DK2, рынок VR игр быстро набирал популярность.

Возможности игрока в таких играх были невелики. Отслеживалось всего 6 степеней свободы движений головы — вращение (инерциалкой в очках) и перемещение в маленьком объеме в зоне видимости инфракрасной камеры, закрепленной на мониторе. Процесс игры представлял собой сидение на стуле с геймпадом в руках, вращение головой в разные стороны и борьбу с тошнотой.

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

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

В Reddit через PayPal и Alibaba без релокации и смс

Habr.com - ср, 01/20/2021 - 20:33

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

Мы нашли человека, который построил впечатляющую карьеру в IT, принимая нетипичные решения. Он уходил от инженерных задач в управленческие, его карьеру не назвать ни вертикальной, ни горизонтальной. Backend Engineering Manager в Reddit Максим Алексеев поделился опытом работы в PayPal и Alibaba.

За 17 лет в IT Макс побывал тимлидом и техлидом, консультировал компании Кремниевой долины в области распределенных кешей и дата-гридов, отвечал за бэкенд, DWH, ML и руководил стартапом SCORR. 

Максим рассказал про особенности трудоустройства в американские tech-гиганты и почему он отказывался от релокейта в США. И конечно, мы расспросили, как он набирает специалистов в свою команду в Reddit. Послушать вебинар и посмотреть на Максима можно в нашем видео. Ниже — обзор для тех, кто предпочитает читать. 

Как попасть в Reddit?

Ограничение прав доступа к переменным

Habr.com - ср, 01/20/2021 - 20:29

Конец восьмидесятых. Всего два года я отсутствовал на родном предприятии, а меня встретил уже меняющийся компьютерный мир. В отделах стали появляться персоналки: у кого IBM-PC/XT, у кого «Правец», а у кого ЕС-1840. Число пользователей БЭСМ-6 и даже ЕС и СМ-4 стало асимптотически приближаться к нулю. На фоне новых возможностей все их «фишки» сразу побледнели. Например, смешно, что еще недавно какая-нибудь замена терминала VT-340 на VT-52100 c памятью на 5 страниц, позволяющей вводить текст еще до включения БЭСМ, казалась важной.

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

Впрочем, последние годы работа с БЭСМ-6 через диалоговую программу «Пульт» разработки МГУ, как раз очень напоминала работу за первыми персоналками и поэтому переход был несложным.

А вот задачи стали другие. Отдел занимался разработкой ПО системы управления «Энергия-Буран». Точнее, отдел занимался комплексацией, верификацией, взаимодействием с наземным ПО и т.п., а собственно разработкой занималось сразу несколько отделов. Я впервые принимал участие в проекте, где были заняты десятки программистов. Язык программирования – ПРОЛ-2 разработки ИПМ АН СССР.

Вообще-то, девичья фамилия этого языка была «Пролог-Ц» от ПРОграммирования ЛОГики. А литера «Ц» - это, вероятно, ЦУП. Но поскольку в то время на слуху был японский Пролог с его транспьютерами, вероятно разработчикам надоело отвечать на вопросы о применении транспьютеров в «Буране», поэтому вторая версия языка вышла под таким скромным и безликим именем.

Язык был специфический, для задач управления. Типичный алгоритм выглядел так: выдать такую-то команду, подождать 0.3 миллисекунды, проверить такую-то переменную. Если она нулевая – выдать другую команду и запустить такой-то процесс. И все в таком духе.

Разумеется, инструментальных средств под x86 еще не было. Поэтому в отделе родилась идея, а затем – предложение – указание – распоряжение – создать отладочный или, точнее, проверочный транслятор для персоналки. Во-первых, он облегчит процесс комплексирования и верификации, а во-вторых, возможно, несколько увеличит производительность и в других отделах, сократив число подходов к штатному транслятору (на ЕС ЭВМ).

Читать далее

Зачем мы создали свою собственную систему видеосвязи с блэкджеком и фичами

Habr.com - ср, 01/20/2021 - 18:33

2020 оказался годом удаленки. В марте мы всей командой были вынуждены перейти на полностью дистанционный формат работы и все процессы пришлось настраивать заново.

Отдельной болью для нас стали видеозвонки. И началось: «Ой, а давайте в Скайпе, Дискорде, Телеграме, Зуме». А потом то девайсы программное обеспечение криво поддерживают, то технические сбои, то аккаунты вне доступа, то обновление софта и еще вагон проблем. Уходила куча времени, чтобы просто связаться и провести совещание.

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

Читать далее

[Перевод] Пластиковые сцинтилляторы – первый успех

Habr.com - ср, 01/20/2021 - 18:23


Пластиковые сцинтилляторы – это увлекательно. Они не особо эффективны для детекции гамма-излучения, но при этом дешевы, надежны и отлично подходят для обнаружения излучения частиц, при этом успешно различая альфа/бета/нейтронные волны и не только.Такие сцинтилляторы можно отливать в любую форму и легко обрабатывать механически, благодаря чему они успешно применяются для специализированных детекторов, счетчиков и во многих других сферах. Читать дальше →

Espressif IoT Development Framework: 71 выстрел в ногу

Habr.com - ср, 01/20/2021 - 17:55


Один из наших читателей обратил наше внимание на Espressif IoT Development Framework. Он нашёл ошибку в коде проекта и поинтересовался, смог бы её найти статический анализатор PVS-Studio. Именно эту ошибку анализатор пока найти не может, зато нашёл множество других. По мотивам этой истории и найденных ошибок, мы решили написать классическую статью про проверку открытого проекта. Приятного изучения того, из-за чего IoT устройства могут "выстрелить вам в ногу".

Читать дальше →

Первый месяц с CRM: собираем детские болезни проекта

Habr.com - ср, 01/20/2021 - 17:16
Для любых отношений, любого устройства и любой программы есть период привыкания — отрезок времени, за который человек понимает принципы взаимодействия, разбирается в нюансах, находит свои фишки, определяет достоинства и недостатки и т.д. Так происходит с новыми коллегами, друзьями, новой работой, смартфоном, ноутбуком и т.д. Все мы когда-то испытывали это странное ощущение, состоящее из смеси любопытства, интереса, осторожности и лёгкого недовольства — ведь человеческой природе вполне обоснованно неприятны перемены в окружающей среде.

Когда вы покупаете CRM-систему, все эти чувства испытывает не один человек, а сразу большая часть сотрудников, причём у каждого свои претензии, вопросы и опасения. А ведь эта технология должна начать работать на благо компании и делать это эффективно и желательно сразу. Давайте посмотрим, что нужно делать на старте, чтобы не наступил он — ***дец.

Читать дальше →

Как перейти к байесовским доверительным интервалам, не потеряв понимание классического частотного вывода

Habr.com - ср, 01/20/2021 - 17:06

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

Читать далее

[Перевод] Большая игра на понижение крипты. Механизм финансовой катастрофы

Habr.com - ср, 01/20/2021 - 15:37


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

Если у вас есть значительные объёмы криптовалюты или вы подумываете о её покупке, то именно для вас я это написал. Пожалуйста, прочтите до конца.
Читать дальше →

[Перевод] Почему вы никогда не должны соглашаться на собеседования с программированием

Habr.com - ср, 01/20/2021 - 15:13
Собеседование инженера программиста сегодня часто включает в себя некий тест или упражнение на программирование, и я думаю, что это очень плохая вещь. Вот почему.


Приятного чтения!

Raft в Tarantool. Как это работает и как этим пользоваться

Habr.com - ср, 01/20/2021 - 14:52

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

Синхронная репликация появилась в релизе 2.5.1, а в конце октября в релизе 2.6.1 появилась поддержка автоматических выборов лидера на основе Raft.

Меня зовут Сергей Петренко, и я участвовал в разработке этих больших фич. Сегодня я расскажу, как они устроены, а также коснусь конфигурирования выборов лидера и новых возможностей, которые алгоритм Raft даёт пользователям Tarantool.
Читать дальше →

Как я принёс Ruby в ДомКлик

Habr.com - ср, 01/20/2021 - 14:40


В конце 2017 года я твёрдо решил, что хочу перейти на руководящую работу.

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

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

Масштабность и эффективность меня вдохновляли.
Читать дальше →

Как выглядела GEM: технология, которая могла заменить нам Windows, но не смогла

Habr.com - ср, 01/20/2021 - 14:10


Спустя четыре года после того, как в Xerox разработали первую в истории пользовательскую среду с оконным графическим интерфейсом, американская компания Digital Research, Inc. создала собственную оконную платформу, оснащенную практически всеми компонентами, характерными для современных ОС. Если бы колесо истории повернулось в другую сторону, а обстоятельства сложились несколько иначе, она вполне могла бы занять место Windows в мире операционных систем. В сегодняшней историческо-ностальгической статье мы вспомним эту ушедшую и неоправданно забытую технологию. Читать дальше →

Трассировка и логирование в микросервисах: как мы втаскивали единый стандарт на 30 независимых команд

Habr.com - ср, 01/20/2021 - 14:01
Сервисы падали, падают и будут падать
Когда вы быстро растете, микросервисы начинают появляться буквально по щелчку пальцев и в самых неожиданных местах. В таких условиях каждая команда обычно на ходу решает, где, как и какие логи будет складывать. Когда сначала 10, потом 20, а там и более команд логируют по-своему, начинается хаос.



Например, наша команда сопровождения маркетинга в Skyeng знала: пользователь с таким-то айдишником нажал в личном кабинете кнопку «Сменить преподавателя» — постучался в наш сервис, дальше ушло три сообщения, в очереди было 2 вызова сервисов и эти сервисы ответили 200. Но на самом деле, что было у команд сопровождения учителей или биллинга, к которым мы стучались, не знал никто…

Тогда мы придумали инструмент, чтобы маркировать трафик Читать дальше →

Нужно ли принимать витамин К2 вместе с витамином Д?

Habr.com - ср, 01/20/2021 - 13:55


О витамине D, витамине К2 и сложностях внутривидовой конкуренции
Внутривидовая борьба всегда самая жестокая. Представители одного вида нуждаются в одних и тех же ресурсах: территории, половых партнерах, кормовой базе или клиентах в инстаграме. Даже когда волк гонится за зайцами, то зайцы борются не с волком, а друг с другом — победит тот, кто бежит быстрее конкурента.

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

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

Сейчас на сайте

Сейчас на сайте 0 пользователей и 1 гость.
Ленты новостей