Главная » Архив меток: Open source

Архив меток: Open source

Typegram — дзэн блог платформа

Решил показать вам движок, который я потихоньку разрабатываю. Привет, Хабр. Это блог платформа, по возможностям очень близкая к медиум и подобным проектам. Базовые возможности: Публикации, комментарии, избранное, подписки, уведомления, рейтинги, голосования. Минималистичный, текстовый дизайн: Игровая площадка Есть игровая площадка, на которой можно потрогать платформу, без ущерба для мирных жителей: test site. Локализация Те разделение по сути реализовано на уровне контента. ...

Читать далее »

[Перевод] Что можно найти в чужом коде? Подборка полезных материалов по .NET

Привет, Хабр! Наш коллега, Скотт Хансельман, считает, что в рамках изучения языка программирования важно не только кодить и практиковаться в написании, но и изучать чужой код. «Читайте чужой код» говорит Скотт и приводит полезные материалы, которые он нашел в наработках своего коллеги. Подробнее под катом! Передаю слово Скотту Хансельману. А вы согласны с ним? Не всегда это будут примеры образцового ...

Читать далее »

[Перевод] Пакетный менеджер для Kubernetes — Helm: прошлое, настоящее, будущее

Прим. перев.: Этой статьёй мы открываем цикл публикаций про пакетный менеджер для Kubernetes, который активно используем в повседневной работе, — Helm. Оригинальным автором материала является Matt Butcher — один из основателей проекта Helm, работающий над Open Source-проектами в Microsoft и написавший 8 технических книг (в частности, «Go in Practice»). Однако статья дополнена нашими (местами — обширными) комментариями, а в скором ...

Читать далее »

[Перевод] Откройте для себя квантовое программирование с Quantum Katas

Привет, Хабр! Мы рады рассказать, что создали Quantum Katas — открытый проект, помогающий изучать квантовые вычисления и язык Q# в комфортном темпе. Кстати, все упражнения сделаны таким образом, чтобы давать feedback сразу после выполнения. Подробности под катом! Группа по квантовому программированию Microsoft Весь процесс получения новых знаний базируется на нескольких простых парадигмах: энергичное обучение, постепенное увеличение нагрузки и моментальная обратная ...

Читать далее »

Власть, деньги и open source. Рассказываем, как работает сообщество на примере Apache Ignite

На последней встрече сообщества Apache Ignite в Москве я рассказывал про: Open source-сообщество; Власть и деньги в open source; Как стать контрибьютором и коммитером, и зачем это нужно. Ограниченное время доклада не позволило привести больше примеров, поэтому расширенную версию выкладываю на Хабре. Всё изложенное основано на моем личном опыте и не является официальной позицией какой-либо компании или организации. Что такое ...

Читать далее »

[Перевод] Выпуск Rust 1.28

28. Команда разработчиков Rust рада сообщить о выпуске новой версии Rust: 1. Rust — это системный язык программирования, нацеленный на безопасность, скорость и параллельное выполнение кода. 0. 28. Если у вас установлена предыдущая версия Rust с помощью rustup, то для обновления Rust до версии 1. 0 вам достаточно выполнить: $ rustup update stable С подробными примечаниями к выпуску Rust 1. ...

Читать далее »

Насколько эффективна виртуальная файловая система procfs и можно ли ее оптимизировать

Она — “прекрасный” пример интерфейсов следующих парадигме “все является файлом”. Файловая система proc (в дальнейшем просто procfs) является виртуальной файловой системой, которая предоставляет информацию о процессах. Однако время не стоит на месте, и сейчас серверы обслуживают сотни тысяч, а то и больше процессов одновременно. Procfs была разработана очень давно: во времена, когда серверы в среднем обслуживали несколько десятков процессов, когда ...

Читать далее »

ReactOS теперь запускается с BTRFS раздела

Привет, Хабр! В этой серии мы продолжаем усиленно дружить драйвер WinBtrfs с ReactOS. После предыдущего поста, был реализован мини-драйвер для загрузчика FreeLoader, позволяющий в read-only режиме читать файлы с раздела BTRFS. А этот ваш Windows так умеет?Начнем по порядку. Здесь для поиска inode структуры (эта структура содержит базовую информацию о файле) в директории используется хеш имени файла, это позволяет ходить ...

Читать далее »

Проверили с помощью PVS-Studio исходные коды Android, или никто не идеален

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

Читать далее »

«Здесь нет начальника»: о работе с Open Source и Apache Ignite в Сбербанк-Технологиях

При словах «open source» многим представляются либо энтузиаст, коммитящий по вечерам в любимый проект, либо небольшая компания, зарабатывающая поддержкой открытого продукта. Но если задумываться только о них, то упустишь важный и интересный сегмент сообщества. Когда-то слова «энтерпрайз» и «open source» казались антонимами, а теперь крупные корпорации не только активно используют OSS-проекты, но и сами контрибьютят в них. Как сочетаются строгая ...

Читать далее »