Наши партнеры

UnixForum






Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

Переводы и статьи Николая Ромоданова за 2016 год

  • 12.10.2016 Greg Wilson, перевод: Н.Ромоданов, "Простой веб-сервер"
    В этой главе мы начнем с написания наипростейшего веб-сервера, который можно себе представить, а затем постепенно будем расширять его с тем, чтобы он мог поддерживать более богатые возможности и более сложные функции. По ходу дела мы узнаем о том, как следует писать программы, которые должны быть устойчивыми к изменениям.
  • 23.08.2016 Yoav Rubin, перевод: Н.Ромоданов, "База с "археологическим" принципом хранения данных"
    В этой главе мы рассмотрим, как изменение в общепринятой точке зрения влияет на разработку и реализацию хорошо изученной типа программного обеспечения: базы данных. Это позволит нам построить удивительно емкую систему баз данных, размер которой меньше 500 строк языка Clojure. В ней есть система транзакций, миниатюрный декларативный язык запросов и множество других функций.
  • 18.07.2016 Cate Huston, перевод: Н.Ромоданов, "Делаем свои собственные фильтры изображений"
    О практике применения фреймворка Processing для создания фильтров изображений, позволяющих выделять в изображении доминирующий цвет, подчеркивать его, приглушать второстепенные оттенки и создавать серии похожих изображений в разной цветовой гамме.
  • 15.08.2016 Leah Hanson, перевод: Н.Ромоданов, "Статический анализ"
    Статический анализ является способом проверки наличия проблем в коде без запуска самого кода. Статический означает этап компиляции, а не время выполнения, а анализ означает, что мы анализируем код. В этой главе мы поговорим о том, как реализовывать некоторое количество проверок на базе статического анализа.
  • 03.07.2016 Dethe Elza, перевод: Н.Ромоданов, "Blockcode: Инструментальное средство визуального программирования"
    Сегодня мы представляем перевод четырнадцатой главы предварительной публикации нового сборника "500 строк или меньше". В этом выпуске автор создает в JavaScript собственный визуальный язык программирования. Одновременно он размышляет об общепринятых принципах, закладываемых в обычном программном обеспечения, например, о MVC (модель-представление-контроллер).
  • 20.06.2016 Carl Friedrich Bolz, перевод: Н.Ромоданов, "Простая объектная модель"
    В этой главе изучается реализация ряда очень простых объектных моделей. Мы начнем с простых экземпляров и классов и с возможности вызывать методы на конкретных экземплярах объектов. Это "классический" объектно-ориентированный подход, который был создан в самых первых объектно ориентированных языках, таких как Simula 67 и Smalltalk. Затем эта модель будет постепенно расширена и следующими двумя этапами будет изучение различных вариантов проектирования языков, а в завершении будут рассмотрены вопросы повышения эффективности объектной модели.
  • Название статьи/перевода, краткая аннотация
  • 27.02.2016 A. Jesse Jiryu Davis и Guido van Rossum, перевод: Н.Ромоданов, "Веб бот, использующий сопрограммы asyncio"
    Сегодня мы представляем третью главу предварительной публикации нового сборника "500 строк или меньше" четвертой книги из серии книг "Архитектура приложений с открытым исходным кодом". Эта глава поможет программистам, использующим язык Python, подробно разобраться с тем, как работают сопрограммы, а также почему и когда следует ими пользоваться. С того момента, когда быль выпущен фреймворка asyncio, сопрограммы стали горячей темой в языке Python; сейчас, в версии Python 3.5, они уже встроены непосредственно в сам язык.
  • 22.01.2016 Audrey Tang, перевод: Н.Ромоданов, "Электронные таблицы для веба"
    Опубликованы материалы главы 2 для новой книги в рамках проекта "The Architecture of Open Source Applications". Сегодня мы представляем вашему вниманию перевод этих материалов. В них рассказывается об электронных таблицах для веба - проекте размером в 99 строк, написанных на трех языках, изначально поддерживаемых в браузерах: HTML, JavaScript и CSS.
  • 19.01.2016 Bryan Clark, перевод: Н.Ромоданов, "10 способов повысить скорость маршрутизатора"
    Десять способов улучшить работу вашего маршрутизатора и повысить пропускную способность вашей сети Wi-Fi. Советы достаточно подробные, причем для каждого из них дается краткое пояснение, объясняющее в чем его ценность. В нескольких советах автор рекомендует изменить прошивку маршрутизатора и утверждает, что это абсолютно не нанесет вреда маршрутизатору, нужно всегда помнить, что такое утверждение верно не на 100%.
  • 03.01.2016 Ken Starks, перевод: Н.Ромоданов, "Научите Linux говорить!"
    Эта статья написана очень интересным человеком. Он потратил много усилий на то, чтобы помогать другим осваивать мир компьютеров и мир Linux. Но случилось так, что ему потребовалась операция и после нее он потерял возможность говорить. Другие, на его месте, сложили бы руки и починились судьбе, а он, не только пытается преодолеть свой недуг, но и продолжает помогать другим. Он пользуется программами, преобразующими набораемый на клавиатуре текст в речь. И в этой статье он рассказывает о положении дел с такими программами в Linux.
  • Переводы и статьи Николая Ромоданова, опубликованные в 2015 году, 2013-2014 годах, 2012 году, 2011 году, 2010 году, 2009 году.