LINUX.ORG.RU

Новости «Документация»

Вышла книжка по функциональному программированию на Haskell

Группа Документация

Григорий Макеев выложил в свободный доступ книгу «Основы функционального программирования на языке Haskell».
Скачать можно тут.

>>> Подробности

 ,

cab
()
: Pragmatic Perl - вышел первый номер (95 комментариев)
: Linux From Scratch 7.3 (92 комментария)
: Port knocking: назначение и обзор инструментов (18 комментариев)

Обработка изображений при помощи OpenGL и шейдеров

Группа Документация

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

>>> Подробности

 , ,

vikos
()

Компьютерная типография LaTeX теперь и с исходниками

Группа Документация

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

Теперь выложил и исходники книги на Google Code.

( К вопросу о сборке )

>>> Подробности

 ,

Evgueni
()

Перевод книги «ANSI Common Lisp» доступен по свободной цене

Группа Документация

Издательство Books.ru, выпустившее недавно перевод книги «ANSI Common Lisp», предлагает приобрести электронную версию книги по свободной цене.

Наш книжный магазин впервые ввел возможность купить электронную книгу (файл) по произвольной цене. Благодаря сотрудничеству с издательством «Символ-Плюс» в продажу выставлена совершенно новая книга — известная работа Пола Грэма «ANSI Common Lisp». Книгу действительно можно купить по любой цене (минимум — 1 рубль) и скачать в одном из двух форматов: pdf или epub.
...
Мы не можем запретить пользоваться пиратскими сайтами. Но в наших силах сделать так, чтобы в этом не было смысла.

По отзывам купивших, лучше взять в формате PDF, так как в EPUB были проблемы.

Спасибо lispnik за предоставленную информацию.

>>> Подробности на сайте издательства

 ,

tmplsr
()

Статья «Внутренние функции компилятора GCC для обработки данных в векторной форме»

Группа Документация

Высокая скорость работы очень важна для мультимедийных и графических приложений, а также приложений, осуществляющих обработку сигналов. Компилятор GCC позволяет использовать промежуточный вариант между ассемблером и стандартным языком C, который позволяет повысить скорость работы приложения и использовать специфические возможности центрального процессора, не используя ассемблер: внутренние функции (compiler intrinsics). Эта статья описывает внутренние функции компилятора GCC, при этом выделяются принципы использования этих функций на примере трех платформ: X86 (используются технологии MMX, SSE и SSE2); Motorоla, а сейчас Freescale (используется технология Altivec); и ARM Cortex-A (используется технология Neon).

>>> Подробности

 ,

vikos
()

Работа с PostgreSQL: настройка и масштабирование

Группа Документация

Добрый день. Прошло много времени с выпуска второй версии книги по PostgreSQL — успела выйти версия 9.1 и 9.2 этой замечательной базы данных. Материалов по практическому использованию этой БД также накопилось немало, поэтому я решил выпустить обновление по книге. Итак, встречайте:«Работа с PostgreSQL: настройка и масштабирование», 3-е издание.

Как и раньше, в книге исследуются вопросы по настройке производительности PostgreSQL, репликации и кластеризации. Список изменений можно глянуть на странице книги. Любые пожелания или замечания можно высылать по почте (в моем блоге указано) или писать в github issues (или даже делать pull request на исправления). Приятного прочтения!

Исходники

>>> Работа с PostgreSQL: настройка и масштабирование

 , ,

le0pard
()

Вышел перевод книги «ANSI Common Lisp»

Группа Документация

На днях издательство «Символ-Плюс» выпустило русский перевод книги «ANSI Common Lisp». Автор книги — Пол Грэм (Paul Graham), который известен как создатель системы Viaweb, эссеист, автор других книг по Lisp. На данный момент имеется только бумажный вариант книги.

>>> Подробности

 

cab
()

Руководству программиста по LISP 1.5 исполнилось 50 лет

Группа Документация

Лисперам и олдфагам посвящается.

50 лет назад, а точнее 17 августа 1962 года, было впервые опубликовано Руководство программиста по LISP 1.5, которое всё ещё находится в печати.

Cite: John McCarthy, Paul W. Abrahams, Daniel J. Edwards, Timothy P. Hart, Michael I. Levin. LISP 1.5 Programmer’s Manual. MIT Press, Cambridge, Massachusetts, 1962.

>>> Подробности

 ,

beastie
()

Завершён перевод книги «Pro Git»

Группа Документация

Что может быть лучшим подарком на день знаний для линуксоида? Конечно, полезная книга ;) Поэтому команда переводчиков «Pro Git» поднапряглась и доделала перевод книги на русский язык.

«Pro Git» — это довольно обширная обучающая книга о Git от Скотта Шакона — активного участника разработки проектов Git и GitHub. Автор рассматривает в тексте всевозможные аспекты работы с Git'ом, начиная с установки программы и базовых принципов работы децентрализованных систем контроля версий, и заканчивая рассмотрением внутреннего устройства Git'а и созданием валидных объектов в базе Git'а собственными руками. Несмотря на довольно обширный материал и затрагивание довольно специфических тем, книга написана довольно простым языком, содержит массу примеров и иллюстраций, и поэтому должна быть понятна и новичкам, только начинающим знакомиться с системами контроля версий.

Последняя версия перевода книги доступна в форматах pdf, epub, mobi и fb2.
Также доступна онлайн-версия перевода, но она, к сожалению, не обновлялась с мая.

И немного о грустном. Книга «Pro Git» выложена на GitHub под лицензией CC-BY-NC-SA, которая запрещает любое коммерческое использование оригинальной версии книги, а также любой производной работы. Поэтому издать версию книги на русском языке невозможно, как и продавать электронные версии в онлайн-магазинах. Поэтому команда переводчиков с благодарностью примет финансовую поддержку от читателей.

Наши реквизиты:

  • webmoney: R773517907660 (rub); Z477720561250 (usd)
  • яндекс.деньги: 410011547461467
  • paypal: koptev.oleg@gmail.com

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

 , pro git, ,

GArik
()

Интерфейс прикладного программирования Socket API

Группа Документация

Опубликован перевод серии из 5 статей, предназначенных для новичков сетевого программирования (знание языка C является обязательным условием), в которой рассказано, как с помощью интерфейса прикладного программирования Socket API системы UNIX создавать сервера и сетевые клиентские программы.

>>> Подробности

 ,

vikos
()

Драйверы устройств в Linux

Группа Документация

Опубликован перевод серии статей «Драйверы устройств в Linux». По заявлению автора: «Цель этой серии статей о драйверах Linux — рассказать об обычной технической теме так, чтобы она была интересна более широкому кругу читателей». Пока что написаны (и переведены) 17 статей серии. Автор (Anil Kumar Pugalia) обещает продолжить серию, а Николай Ромоданов обещает переводить следующие статьи по мере их появления.

>>> Подробности

 ,

vikos
()
: Сервер TCP/IP ... много серверов хороших и разных (8 комментариев)

Сеть IP — когда писать программы лень

Группа Документация

Автор этой статьи рассуждает о некоторых способах создания прикладных TCP/IP серверов, крайне редко, к сожалению, используемых в прикладном программировании, которые почти не требуют написания программного кода. Поводом для появления этих коротких заметок явилось намерение напомнить о том, что иногда для того, чтобы описать в программе нечто, по существу своему являющееся достаточно сложным, могут существовать способы выразить эти же вещи намного проще.

>>> Подробности

 

vikos
()

The Tube Open Movie

Группа Документация

Новое свободное кино от лидера проекта Elephants Dream Бассама Курдали (Bassam Kurdali). Естественно, кино делает не только он один, но и множество энтузиастов со всего мира. В кино рассматривается вопрос бессмертия.

Используются свободные программные инструменты. Кино и исходники будут доступны под свободной лицензией CC-BY-SA 3.0.

Идёт сбор средств на kickstarter. Кто там хотел профинансировать что-то действительно свободное и получить исходники? Это ваш шанс — не жадничайте.

>>> Сбор средств

 , ,

Evgueni
()
: Вышла книга «tmux: продуктивная разработка без мыши» (55 комментариев)
: Расширяем MySQL: SQL или NoSQL - вот в чем вопрос (29 комментариев)

Компьютерная типография LaTeX в свободном доступе

Группа Документация

Более трёх лет назад я написал книгу Компьютерная типография LaTeX, которая базировалась на цикле статей для журнала LinuxFormat. По договорённости с издательством все права вернулись ко мне, и я выложил электронную версию книги на CTAN (Comprehensive ΤeΧ Archive Network) под свободной лицензией CC-BY-SA 3.0.

Книга является руководством по использованию текстового процессора LaTeX. Описаны все базовые элементы процесса набора и вёрстки, упомянуто свыше 1300 команд LaTeX и около 750 пакетов, стилей и классов, которые можно использовать при наборе любых текстовых документов. Рассмотрены создание презентаций, вёрстка таблиц, вставка графических объектов, формирование библиографии, алфавитного указателя и многие другие задачи. На конкретных примерах показано, что компьютерной типографии под управлением LaTeX доступны проекты любой сложности и направленности. Значительная часть книги посвящена главному преимуществу LaTeX перед другими текстовыми процессорами — набору математики.

Эта книга была создана с нуля целиком и полностью исключительно средствами LaTeX. Я ответственен и за текст, и за вёрстку, поэтому буду благодарен любым замечаниям и конструктивным советам по поводу улучшения качества электронной версии книги.

Исходники пока не выложил, но по запросу я их готов предоставить под той же лицензией, что и текст. Если вменяемых запросов будет больше одного, то исходники выложу быстрее ☺ Думаю о возможности выкладывания на github.

>>> Подробности

 ,

Evgueni
()