Разработка ядра Linux держится на электронной почте

Автор: admin от 3-11-2016, 21:10, посмотрело: 391

Как бы вы руководили разработкой крупнейшего проекта с открытыми исходниками, в котором порядка 15 тыс. разработчиков и 222 компании вносят более 12 тыс. изменений между релизами или 7 / 8 правок каждый час? Чем пользуются создатель кернела Линус Торвальдс, мейнтейнера стабильной ветки Грег Кроа-Хартман (GKH) и другие товарищи, чтобы успешно координировать работу проекта и обеспечивать своевременный выход каждой новой версии?


Разработка ядра Linux держится на электронной почте


Этим чудо-инструментом является текстовый клиент электронной почты: Mutt у GKH и Alpine у Линуса Торвальдса. Третий по рангу разработчик ядра Эндрю Мортон, также вовсю использует электронку для управления mm веткой.

With the wide variety of more “modern” development tools such as github, gerrit, and other methods of software development, why is the Linux kernel team still stuck in the 1990’s with ancient requirements of plain text email in order to get patches accepted? This talk will discuss just how the kernel development process works, why we rely on these “ancient” tools, and how they still work so much better than anything else.[1]
Попробуем разобраться, как это могло случиться. Какова роль технологического фактора и личностного? Может быть текстовый емайл действительно идеальное средство координации сверх-сложных проектов?

mutt или github

Категория: Операционные системы » Linux

 

И снова автоматизация: Python «дополз» до маршрутизаторов

Автор: admin от 3-11-2016, 16:05, посмотрело: 639

И снова автоматизация: Python «дополз» до маршрутизаторов

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

Автоматизация процессов стала полноценным «трендом» нашего времени и продолжает расширять свое влияние практически во всех сферах деятельности: начиная с сельского хозяйства и заканчивая «умными домами» или искусственным интеллектом.

Данная тенденция диктует свои правила игры и в сфере бизнеса. Игроки рынка, недостаточно инвестирующие в оптимизацию своих бизнес- и производственных процессов, в их удешевление и ускорение путем автоматизации, совсем скоро окажутся «за бортом».

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

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

В «первой серии» пойдет речь о средствах управления событиями, реализованных в оборудовании Huawei.

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

 

Локализация инди-игр в Unity: неявные затраты

Автор: admin от 3-11-2016, 14:35, посмотрело: 471

Локализация инди-игр в Unity: неявные затраты

Начну с оговорки: эта статья относится не только к играм, сделанным в Unity, или к инди-играм, но в ней есть разделы, посвящённые только Unity, так что можно пропустить их, если вам нужны общие советы по локализации. Я написал эту статью, чтобы описать ВСЕ затраты, связанные слокализацией, и дать советы по снижению этих затрат.

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

 

Дональд Кнут: про ассемблер, транслятор и грамотное программирование

Автор: admin от 3-11-2016, 14:15, посмотрело: 396

"Literate programming (грамотное программирование) — отношение к компьютерным программам, как к литературе: компьютерная программа пишется не столько для компьютера, сколько для людей, чтобы люди могли ее прочитать. И поскольку я пишу программы, и в некотором роде учитель. "

Дональд Кнут: про ассемблер, транслятор и грамотное программирование


«Давайте изменим традиционные приоритеты в создании программ: вместо представления о нашей задаче как о создании инструкций «Что делать?» для компьютера сконцентрируемся на объяснении другим людям описаний нашего видения того, что под управлением программы должен делать компьютер.»

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

 

Погружение в технологию блокчейн: Децентрализованная нецензурированная система доменных имён

Автор: admin от 3-11-2016, 13:25, посмотрело: 329

Продолжаем цикл статей, посвященных технологии блокчейн. Прошлая статья из серии «Секреты EmerCoin» завершилась кратким описанием NVS (Name-Value Storage) – распределённым хранилищем записей на базе блокчейна Emer. Подробности об этом вы узнаете в материале ниже.

Погружение в технологию блокчейн: Децентрализованная нецензурированная система доменных имён

Категория: Microsoft, Криптография

 

Pornhub обходит блокировщики рекламы с помощью вебсокетов

Автор: admin от 3-11-2016, 11:20, посмотрело: 454

Pornhub обходит блокировщики рекламы с помощью вебсокетов

Инженер из компании BugReplay нашёл отличный способ продемонстрировать, как работает его сервис скринкаста с записью сетевого трафика и демонстрацией ошибок, в том числе WebSockets и javascript. Он записал скринкаст загрузки Pornhub с отображением лога трафика, который синхронизирован с видео. Так вот, на этой демонстрации отлично видно, каким образом Pornhub обходит блокировщики рекламы и пропихивает рекламу с помощью вебсокетов.

Категория: Веб-разработка, Google

 

Основы компьютерных сетей. Тема №4. Сетевые устройства и виды применяемых кабелей

Автор: admin от 3-11-2016, 10:35, посмотрело: 445

Основы компьютерных сетей. Тема №4. Сетевые устройства и виды применяемых кабелей

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

Категория: Программирование, Системное администрирование, Сетевые технологии

 

Немного о рынке DPI: Вендоры и их решения

Автор: admin от 3-11-2016, 10:35, посмотрело: 626

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

Немного о рынке DPI: Вендоры и их решения

/ Flickr / Felix Triller / CC

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

 

Вне зоны доступа: аномальные территории связи

Автор: admin от 3-11-2016, 10:35, посмотрело: 399

Вне зоны доступа: аномальные территории связи

К хорошему быстро привыкаешь. Связь доступна дома, в машине, в метро. Ее хватает не только для звонков: можно легко позволить себе смотреть потоковое видео из интернета. Но иногда сигнал внезапно пропадает. И не только в глухом лесу, где этого можно ожидать, но и в совсем неожиданных местах: на даче, на базе отдыха, в родной квартире.
Разбираемся, почему и где теряется сотовая связь.

Категория: Админитстрирование » Сетевые технологии

 

Как мы отличали тележку от прораба — видеоаналитика для кассовой зоны гипермаркета (и продолжение про кота-терминатора)

Автор: admin от 3-11-2016, 09:15, посмотрело: 410

В одном строительном гипермаркете есть 18 касс, и надо уметь делать так, чтобы кассиры открывали их вовремя, чтобы очередь не была больше 4 человек. Ну, и чтобы лишние кассы не простаивали открытыми. Это распознавание людей (подсчёт покупателей) с видео, аналитика по погоде и другим факторам и предсказание потока. Плюс много другой забавной статистики.

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

В рознице первым вопросом стало то, как отличить прораба от тележки. И это было ничуть не смешно.

Да, и тем, кто переживал за кота-терминатора из прошлого поста — его поймали. Детали в конце.

Категория: Админитстрирование » Системное администрирование

 
Назад Вперед