LINUX.ORG.RU

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

Расширяем возможности приложения администрирования Django

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

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

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

 

IBM_dW
()

Разработка системы управления содержимым (CMS) с помощью PHP и MySQL

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

В этой статье будут объединены предыдущие наработки и рассмотрены основные принципы построения системы управления содержимым (CMS). Такая система позволит управлять хранением, индексацией и поиском текстового содержимого, а также мультимедийного контента. Вся описательная часть сопровождается примерами кода на PHP, который тестировался на IDE EasyEclipse for LAMP со встроенным просмотрщиком результатов работы PHP. Приводимые скрипты имеют емкие комментарии и описательную часть, достаточную для быстрого усвоения и дальнейшей адаптации проекта к существующим задачам.

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

 ,

IBM_dW
()

Опубликован выпуск «Learning Go» 0.3

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

Язык Go ещё очень молод и динамично развивается. Несмотря на то, что язык отлично документирован на golang.org, чувствуется недостаток книг.

На сегодняшний день «Learning Go» — наиболее объёмная книга по этому перспективному языку программирования, хотя, как пишет автор, Miek Gieben, это скорее слепок текущего состояния, чем её финальная версия.

Скачать

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

 ,

hi_artem
()

Анатомия виртуального коммутатора файловых систем Linux

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

Операционная система Linux — само воплощение гибкости и расширяемости. Возьмём, к примеру, виртуальный коммутатор файловых систем (virtual file system switch, VFS). Он позволяет создавать файловые системы на различных устройствах: традиционных дисках, USB флэш-накопителях, в памяти, на других устройствах хранения. Можно даже встроить файловую систему в контекст другой файловой системы. Давайте узнаем, что же делает VFS столь мощным инструментом, и рассмотрим его основные интерфейсы и процессы.

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

 ,

IBM_dW
()

Руководство по переносу приложений с Solaris на Linux на аппаратной платформе POWER

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

Это руководство из шести шагов поможет ускорить процесс портирования приложений. Узнайте о различиях между Solaris и Linux на POWER, с которыми обычно приходится сталкиваться во время портирования. Также даётся введение в среду разработки для Linux, работающей на системах с процессорами IBM POWER, и сравниваются параметры компилятора и компоновщика Sun с параметрами GNU GCC и собственного компилятора IBM. В завершение рассказывается об инструментах для анализа производительности и о пакетах программ для Linux на POWER.

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

 ,

IBM_dW
()

Практикум по алгоритмизации и программированию на Python: новая книга в Библиотеке ALT Linux

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

Вышла новая книга серии Библиотека ALT Linux.
Это учебно-методический комплекс «Практикум по алгоритмизации и программированию на Python», который предназначен для начального знакомства с основными алгоритмами и с программированием на языке Python в интегрированных средах разработки (IDE) Geany и Eric. Автор книги Хахаев И.А.

Комплекс состоит из учебного пособия, в котором рассматриваются типовые задачи в рамках базового курса информатики для средней школы (с учётом требований ЕГЭ), алгоритмы их решения и реализация этих алгоритмов на языке Python и методических указаний для учителей, где описываются особенности IDE Geany и IDE Eric, а также причины и особенности обучения программированию на Python. Кроме того, комплекс дополняется примерами программ по каждому разделу учебного пособия (32 файла с примерами вариантов разобранных задач.).

Там, где это возможно, приводится универсальное решение, которое с минимальными исправлениями может быть реализовано на других языках программирования высокого уровня и параллельно даётся решение с использованием специфики языка Python.

Дополнительно в пособии описываются основы моделирования и программирования графики в Python с использованием модуля turtle и кросс-платформенной библиотеки Tkinter.

Приобрести книгу можно в интернет-магазине AltLinux или бесплатно скачать с сайта.

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

 , ,

uju
()

Устанавливаем пакет инструментов GNU ARM под Linux

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

Существует множество средств разработки для различных версий процессоров ARM, но пакет инструментов GNU ARM является, пожалуй, одним из самых популярных. Узнайте подробнее, как разрабатывать встроенное ПО для ядра ARM, а также о том, как установить и использовать для этой цели пакет инструментов GNU.

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

 gnu arm

IBM_dW
()

Импорт C++ кода в Python при помощи пакета SWIG

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

Довольно подробно описано взаимодействие различных модулей при импорте. Рассмотрены различные возможности по настройке импорта, обработка указателей и ссылок, массивов C++, генерация исключений, сериализация импортированных классов, импорт шаблонов. Приведен пример универсального Makefile для импорта.

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

 ,

AIv
()

Журнал UserAndLINUX v11.02. Выпуск №6 (февраль 2011)

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

Тема номера – бизнес, офис и все, что с этим связано.

В связи с этим, открыта новая рубрика – Business.

Кроме традиционных обзоров и новинок, в журнале представлены рейтинги, статьи экспертов, посвященные следующим вопросам:

  • Обзор системы ADempiere ERP Business Suite
  • Дебет Плюс: работа отовсюду
  • Lbook A. Информатизация украинских школ: от слов к действиям
  • Сравнение офисных гигантов. Lotus Symphony 3 против OpenOffice.org 3.2.1
  • Linux Mint. О проекте и причинах его успеха
  • Обзор трёх Титанов web-серфинга
  • Устами пользователя: Обзор Ubuntu DesktopPack 10.04.1
  • Заглянем в историю: Ретроспектива графического интерфейса
  • Эксклюзивное интервью: В февральском номере на наши вопросы отвечал Петр Шепетько, директор компании FINA на Украине.
  • В рубрике Education рассказано про инновации в образовании, программе «один ученик – один компьютер» и об эффективном решении, которое предлагает группа компаний МУК совместно с компанией UALinux.

Как всегда, журнал рассчитан на рядового пользователя, доступен и интересен самому широкому кругу читателей.

P.S. начиная с июня журнал будет выходить в печатном виде. Принимаются предварительные заказы.

Загрузить

>>> Cтраница журнала:

 , ,

zluka
()

Официальный обучающий курс Qt

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

Вышел в свет Qt in Education Course Material. Этот материал предназначен в первую очередь учителям, желающим преподавать Qt.

Материал курса разбит на лекции. Лекции включают слайды, заметки для преподавателя и упражнения для студентов. Также имеется 5 лабораторных работ, каждая из которых затрагивает несколько лекций.

Каждая лекция расчитана на 2 академических часа (без учёта упражнений).

Все материалы распространяются на условиях Creative Commons Attribution-Non-Commercial-Share Alike 2.5.

Курс будет переведён на различные языки усилиями сообщества.

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

 , ,

Obey-Kun
()

Работа с Clutter: Часть 1, 2

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

В первой статье этого короткого цикла рассматривается практическое использование графической библиотеки Clutter. Во второй статье, завершающей цикл, будет уделено внимание более тонким нюансам применения и настройки свойств графических объектов Clutter.

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

 ,

IBM_dW
()

Пример разработки простого многопоточного сетевого сервера

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

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

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

 ,

IBM_dW
()

Видеокурс работы с Kdenlive

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

Курс состоит из 26-уроков и призван научить редактировать видео файлы с помощью свободной программы для нелинейного видеомонтажа Kdenlive. Курс не сделает из вас профессионала, и вы не создадите фильм «Matrix Russian way», но научитесь редактировать домашнее видео, исправлять его и добавлять в него эффекты и дополнения.

Урок 0. Предисловие.
Урок 1. Установка и запуск.
Урок 2. Обзор программы.
Урок 3. Создание нового проекта
Урок 4. Линия времени (timeline)
Урок 5. Сохранение и открытие проекта
Урок 6. Создание переходов между клипами
Урок 7. Наложение видео
Урок 8. Картинка в картинке (PIP)
Урок 9. Увеличение видео (zoom in/out)
Урок 10. Слайдовые эффекты переходов
Урок 11. Создание титров. Часть 1.
Урок 12. Создание титров. Часть 2.
Урок 13. Режимы наложения
Урок 14. Вращение со сдвигом и без.
Урок 15. Обрезка изображения.
Урок 16. Скрытие части изображения.
Урок 17. Эффект Vignette.
Урок 18. Смена оттенка цвета.
Урок 19. Изменение скорости клипа.
Урок 20. изменение яркости по ключевым кадрам.
Урок 21. Chroma key.
Урок 22. Создание простейшего футажа.
Урок 23. Создание из футажей видеопоздравления.
Урок 24. Создание нового профиля.
Урок 25. Сборка проекта.
Урок 26. Создание образа DVD-видео при помощи программы DVDStyler.
Урок. Подведение итогов.


Год выпуска: 2010
Автор: Сергей Панзин
Продолжительность: 01:37:15
Язык: Русский
Используемый кодек: xvid


Скачать
Скачать с rutracker.org
Скачать с nnm-club.ru
Онлайн видео можно посмотреть на канале автора) на Youtube.

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

 , ,

Absolute_Unix
()

Видеокурс работы с Gimp

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

Был разработан курс из 58-видеоуроков специально для тех кто хочет овладеть этой программой самостоятельно.

содержание:
Урок 1. Установка и запуск программы           Урок 2. Обзор программы
Урок 3. Создание нового проекта                Урок 4. Выделение и заливка
Урок 5. Слои                                   Урок 6. Наложение слоев
Урок 7. Кисть, карандаш и ластик               Урок 8. Добавление кисти
Урок 9. Градиент                               Урок 10. Пипетка
Урок 11. Лупа и измеритель                     Урок 12. Аэрограф и перо
Урок 13. Свободное выделение (лассо)           Урок 14. Выделение смежных областей
Урок 15. Выделение по цвету                    Урок 16. Умные ножницы
Урок 17. Выделение переднего плана             Урок 18. Контуры
Урок 19. Кадрирование                          Урок 20. Вращение
Урок 21. Масштаб                               Урок 22. Искривление
Урок 23. Перспектива                           Урок 24. Отражение
Урок 25. Инструмент текст                      Урок 26. Инструмент штамп
Урок 27. Лечебная кисть                        Урок 28. Штамп по перспективе
Урок 29. Размывание-резкость                   Урок 30. Размазывание
Урок 31. Осветление-затемнение                 Урок 32. Выделение через быструю маску
Урок 33. Создание отражения объекта            Урок 34. Создание кнопки в стиле web 2.0
Урок 35. Перекрашивание объектов               Урок 36. Создание обложки для коробки
Урок 37. Создание оформления диска             Урок 38. Создание коробки для видеокурса
Урок 39. Инструменты цветокоррекции            Урок 40. Раскрашивание фотографии
Урок 41. Создание тени                         Урок 42. Фильтры размывания
Урок 43. Фильтры улучшения. Часть 1.           Урок 44. Фильтры улучшения. Часть 2.
Урок 45. Фильтры искажения. Часть 1.           Урок 46. Фильтры искажения. Часть 2.
Урок 47. Фильтры искажения. Часть 3.           Урок 48. Фильтры света и тени. Часть 1.
Урок 49. Фильтры света и тени. Часть 2.        Урок 50. Создания логотипа linuxtv.
Урок 51. Создание баннера для страницы linuxtv. Урок 52. Создание фона для канала на youtube.
Урок 53. Создание оформления верхней части сайта линукс для чайников. Урок 54. Фильтры шума.
Урок 55. Фильтры выделения краев.              Урок 56. Фильтры создания анимации.
Урок 57. Сохранение созданных изображений.     Урок 58. Подведение итогов.

Автор курса: Панзин Сергей

Можно скачать видео по одному уроку с официального сайта, вот отсюда.

А можно скачать всё сразу с rutracker.org (Уроки отличаются от уроков автора, уменьшен битрейт видео. Конвертирование существенно не изменило качество видео)

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

 , ,

Absolute_Unix
()

Анализ данных с R

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

Выложил в открытый доступ четыре статьи цикла Анализ данных с R (III). Цикл статей был опубликован в LXF с февраля по май 2010 года.

Основной идеей цикла было показать возможности R на реальных примерах. Поставщиком и основным автором примеров выступил Сергей Петров. Анализ кадровой политики ордена иезуитов предоставил Владимир Левшук.

На примерах показаны бутстреп-анализ, построение простого GUI-интерфейса, как подходить к «тяжёлым» вычислениям и поиск зависимостей.

Из Википедии: R — язык программирования для статистической обработки данных и работы с графикой, а также свободная программная среда вычислений с открытым исходным кодом в рамках проекта GNU.

Информация по улучшению и советы по развитию всячески приветствуются.

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

 , , ,

Evgueni
()

Знакомство со свободным виртуальным планетарием Stellarium

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

Stellarium — свободный виртуальный планетарий с открытым исходным кодом, доступный для платформ Linux, Mac OS X и Microsoft Windows. Программа использует технологии OpenGL и SDL для воссоздания реалистичного звёздного неба в режиме реального времени. В статье подробно рассмотрены возможности Stellarium, приведены советы по настройке и использованию программы.

>>> Читать: "Stellarium — свободный виртуальный планетарий."

 ,

Subsanek
()

Книжка о Free Pascal и Lazarus под открытой лицензией

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

23 декабря на сайте компании «Альт Линукс» появилась новость о выходе книги «Free Pascal и Lazarus: Учебник по программированию» под лицензией GNU FDL.

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

Страница с ссылкой на книгу.

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

 , , ,

Amuser
()

Linux на POWER: Перенос дистрибутива и вопросы двоичной совместимости

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

Рассказывается о двоичной совместимости в различных операционных средах, работающих на Linux® на POWER™. Рассматриваются два дистрибутива Linux на POWER, поддерживаемых IBM, Red Hat Enterprise Linux (RHEL) и SUSE LINUX Enterprise Server (SLES), с точки зрения двоичной совместимости между их соответствующими версиями. Плавный переход от RHEL4 с ядром 2.6.9 к RHEL5 с ядром 2.6.18 стал возможным главным образом благодаря стабильному двоичному интерфейсу приложений (ABI), поддерживаемому между версиями. То же самое можно сказать при переходе с SLES9 с ядром 2.6.5 на SLES10 с ядром 2.6.16. Рассказывается о новых технологиях, которые могут обеспечить увеличение производительности для приложений Linux на POWER, и предлагаются шаги для обеспечения двоичной совместимости между несколькими дистрибутивами в будущем.

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

 

IBM_dW
()

Андрей Александреску на конференции ACCU

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

Выступая на конференции ACCU Silicon Valley, Андрей Александреску в свободной манере рассказал о некоторых особенностях языка D, попутно сравнивая D и C++. Вкратце, Андрей рассказал о корректности, обобщенном программировании и перегрузке операторов в языке D.

В качестве заключения Александреску отмечает, что D является неплохим средством как для системного, так и для прикладного программирования.

>>> Слайды выступления

 ,

ksv
()

Maxima для физиков: единицы измерения и физические константы

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

Опубликована статья, описывающая использование модулей ezunits и physical_constants, входящих в состав системы компьютерной математики Maxima. Модули предоставляют поддержку единиц измерения и физических констант.

Круг применения Maxima (wxMaxima) гораздо шире, чем простые арифметические операции. В этой статье рассказано о нескольких вещах, упрощающих использование Maxima для решения физических задач.

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

 , , ,

Nixopatolog
()