SQL: решение задачи о рабочем времени

Автор: admin от 10-07-2019, 19:05, посмотрело: 22

Здравствуйте, в эфире опять Радио SQL! Сегодня у нас решение задачи, которую мы передавали в нашем предыдущем эфире, и обещали разобрать в следующий раз. И вот этот следующий раз наступил.



Задача вызвала живой отклик у гуманоидов галактики Млечный путь (и неудивительно, с их-то трудовым рабством, которое они до сих пор почитают за благо цивилизации). К сожалению, на третьей планете отложили запуск космической обсерватории «Спектр-РГ» в конце июля 2019 года РХ (летоисчисление местное), с помощью которого планировалось транслировать эту передачу. Пришлось искать альтернативные пути передачи, что привело к небольшому опозданию сигнала. Но всё хорошо, что хорошо кончается.



SQL: решение задачи о рабочем времени

Сразу скажу, что в разборе задачи не будет никакой магии, не надо искать тут откровений или ждать какой-то особо эффективной (или особо какой-нибудь в любом другом смысле) реализации. Это просто разбор задачи. В нём те, кто не знает, как подступаться к решению таких задач, смогут посмотреть, как же их решать. Тем более, что ничего страшного тут нет.

Сделать шаг

Категория: Game Development

 

Как мы учим французов экологии и собираем бутылки

Автор: admin от 10-07-2019, 19:05, посмотрело: 14

Студенты из Университета Париж-Сакле (Франция) стали участниками практикума по переработке пластика, который проходит с 1 по 13 июля 2019 года в ФабЛабе НИТУ «МИСиС».



Курс посвящен работе c машинами Precious Plastic. Открытый проект голландца Дэйва Хаккенса Precious Plastic – это глобальное сообщество, занимающееся созданием машин, предназначенных для переработки пластиковых отходов в новое сырье, а затем и в предметы для повседневного использования (контейнеры, инструменты, городская мебель и т. д.). Проект является открытым: собрать машину может любой энтузиаст (мейкер, дизайнер или инженер), а локальные сообщества будут ее использовать для переработки пластикового мусора.



Как мы учим французов экологии и собираем бутылки

Категория: Game Development

 

Объяснение задачи на Python с собеседования

Автор: admin от 10-07-2019, 19:05, посмотрело: 13

Салют, хабровчане! В преддверии запуска нового потока по курсу «Web-разработчик на Python» хотим поделиться новым полезным переводом. Поехали!



Объяснение задачи на Python с собеседования


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



code_0



Вопрос: Что выведет этот код?

Категория: Game Development

 

Вижу, значит существую: обзор Deep Learning в Computer Vision (часть 2)

Автор: admin от 10-07-2019, 19:00, посмотрело: 18

Продолжаем постигать современную магию (компьютерное зрение). Часть 2 не значит, что нужно сначала читать часть 1. Часть 2 значит, что теперь всё серьёзно — мы хотим понять всю мощь нейросетей в зрении. Детектирование, трекинг, сегментация, оценка позы, распознавание действий… Самые модные и крутые архитектуры, сотни слоёв и десятки гениальных идей уже ждут вас под катом!



Вижу, значит существую: обзор Deep Learning в Computer Vision (часть 2)

Категория: Программирование

 

Часть 4: Всё-таки запускаем Linux на RocketChip RISC-V

Автор: admin от 10-07-2019, 18:55, посмотрело: 21

Часть 4: Всё-таки запускаем Linux на RocketChip RISC-V На картинке Linux kernel шлёт вам привет через GPIO.



В этой части истории с портированием RISC-V RocketChip на китайскую плату с Cyclone IV мы всё-таки запустим Linux, а также научимся сами конфигурировать IP Core контроллера памяти и чуть подредактируем dts-описание аппаратуры. Эта статья является продолжением третьей части, но, в отличие от изрядно разросшейся предыдущей, она будет довольно короткой.

Категория: Linux

 

Как потерять доступ в лайв систему, просто пошарив исходный код

Автор: admin от 10-07-2019, 18:20, посмотрело: 20

Безопасность на реальных примерах всегда более интересна.



Один раз пришел клиент с запросом на тестирование на проникновение. У него было достаточно много причин для беспокойства, среди прочих прозвучала и такая: “Несколько месяцев назад к нам пришел новый разработчик, получил доступы к исходному коду, документации, тестовому серверу, через два дня пропал и до сих пор не отвечает. Чем мне это может грозить? Доступы в лайв систему ему не давали.”

Категория: Программирование, Веб-разработка

 

Какие инциденты с Border Gateway Protocol можно выделить за последние несколько лет

Автор: admin от 10-07-2019, 17:50, посмотрело: 39

От кражи криптовалюты до сбоев в работе интернета.


Какие инциденты с Border Gateway Protocol можно выделить за последние несколько лет

/ фото Javier Allegue Barros
Unsplash



Border Gateway Protocol (BGP) — это динамический протокол маршрутизации. Наряду с DNS он является одним из главных механизмов, обеспечивавших функционирование интернета.



Идея его создания пришла в голову двум инженерам из Cisco и IBM в 1989 году. Встретившись за обедом, они расписали основные концепции протокола на двух салфетках. Идеи, записанные в кафетерии, были доработаны и позже оформлены в виде стандарта IETF.



Финальную версию BGP представили в 1994 году, и с тех пор он практически не изменился.

Категория: Сетевые технологии

 

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

Автор: admin от 10-07-2019, 16:00, посмотрело: 22

Пару лет назад у меня была серия инсайтов. Я поговорил со своей командой о том, как мы собираемся изменить должность менеджера программы. Например, меньше внимания уделять бэклогу, а больше бизнесу; меньше внимания уделять «знаниям» и больше «обучению и вопросам»; больше фокусироваться на взаимодействии с клиентами 1:1, и меньше — на агрегированных данных. Мы хотели привлечь в команду людей, которые помогли бы нам изменить эту культуру, но мы всё ещё задавали на собеседованиях одни и те же вопросы, да и сами собеседования проходили всё в том же стиле. Поэтому мы переосмыслили наш процесс интервью.



Мы некоторое время занимались этим и теперь хотим рассказать том, что сделали и чему научились.



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

Категория: Microsoft

 

Как Artifact стал самым крупным провалом Valve

Автор: admin от 10-07-2019, 16:00, посмотрело: 17

Как Artifact стал самым крупным провалом Valve


Artifact представляет собой печальное зрелище. На момент написания статьи онлайн есть только 101 игрок, а максимум за 24 часа ненамного больше — 124 игрока. От Valve не было никаких новостей об игре с 29 мая, когда компания объявила, что разработчики «вместо выпуска обновлений займутся решением серьёзных проблем проекта». За несколько последних месяцев единственная связанная с Artifact активность на Twitch заключалась в том, что пользователи решили стримить в разделе этой игры фильмы и порно. Artifact, по крайней мере сейчас — мёртвая игра, и её можно назвать самым зрелищным провалом Valve.



«До выпуска Artifact оставалась пара недель, и я спрашивал себя: они ведь не будут выпускать игру в таком состоянии, правда?», — рассказывает Шон «Swim» Хугенард.



К тому времени Swim уже почти год участвовал в закрытом бета-тестировании Artifact, и написал команде разработчиков «несколько страниц достаточно подробных отзывов». Он заработал себе громкое имя в мире Gwent, став одним из лучших собирателей колод, а также консультировал создателей других игр. После выпуска Artifact он планировал заняться ею в качестве разработчика контента и профессионального игрока, нацелившись на победу в турнире за приз 1 миллион долларов, который Valve запланировала на начало 2019 года, и даже подписал контракт с киберспортивной организацией Evil Geniuses. То есть в области карточных игр он намного опытнее, чем большинство игроков. Но, похоже, его отзывы и отзывы других опытных игроков в карточные игры во время бета-тестирования были проигнорированы.

Категория: Game Development

 

Последние изменения в IO-стеке Linux с точки зрения DBA

Автор: admin от 10-07-2019, 15:55, посмотрело: 24

Главные вопросы работы с базой данных связаны с особенностями устройства операционной системы, на которой работает база. Сейчас Linux — основная операционная система для баз данных. Solaris, Microsoft и даже HPUX все еще применяются в энтерпрайзе, но первое место им больше никогда не занять, даже вместе взятым. Linux уверенно завоевывает позиции, потому что open source баз данных все больше. Поэтому вопрос взаимодействия БД с ОС, очевидно, о базах данных в Linux. На это накладывается вечная проблема БД — производительность IO. Хорошо, что в Linux последние годы идет капитальный ремонт IO-стека и есть надежда на просветление.





Илья Космодемьянский (hydrobiont) работает в компании Data Egret, которая занимается консалтингом и поддержкой PostgreSQL, и про взаимодействие ОС и баз данных знает многое. В докладе на HighLoad++ Илья рассказал о взаимодействии IO и БД на примере PostgreSQL, но и показал, как с IO работают другие БД. Рассмотрел стек Linux IO, что нового и хорошего в нем появилось и почему все не так, как было пару лет назад. В качестве полезной памятки — контрольный список настроек PostgreSQL и Linux для максимальной производительности подсистемы IO в новых ядрах.

Категория: Linux

 
Назад Вперед