LINUX.ORG.RU

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

Руководство по переносу приложений с 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
()

Моделирование белков при помощи Blue Gene/L

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

Суперкомпьютер Blue Gene/L предоставляет учёным самые передовые вычислительные мощности и продвинутые средства визуализации данных, позволяющие вести исследования на переднем крае науки. Узнайте, как с помощью этой технологии специалисты по вычислительной молекулярной биологии моделируют правильное и неправильное сворачивание белков для улучшения понимания этих сложных молекул.

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

 blue gene

IBM_dW
()

TimeVault — система резервного копирования

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

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

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

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

Решить эти проблемы возможно используя специализированное программное обеспечение. Одной из таких программ является TimeVault, созданной разработчиком A. Bashi.

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

 timevault

IBM_dW
()

6-й номер журнала «Практика функционального программирования»

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

После долгого перерыва вышел 6-й номер журнала «Практика функционального программирования», который также стал доступен и в печатном виде.

В номере вы можете найти:

  • эксклюзивные интервью с титанами функционального мира, создателями языков Haskell и Erlang: Саймон Пейтон Джонс и Джо Армстронг поделятся мыслями и ответят на вопросы о своих детищах и обо всем остальном, от работы в Microsoft Research до творчества Тарковского (обсуждение: Саймон Пейтон-Джонс, Джо Армстронг);
  • сравнение Node.js и Erlang (Дмитрий Демещук);
  • обзор языка Scala (Влад Патрышев);
  • перевод статьи Дэна Пипони о быстром сопоставлении с регулярными выражениями при помощи моноидов;
  • статью Евгения Кирпичёва, в которой идеи Дэна Пипони реализованы в коде

Кроме этого, начат проект «Библиотечка ПФП» в рамках которого будут публиковаться переводы известных статей на тему функционального программирования.

>>> Официальный анонс

 , , , , , , , ,

ott
()

Использование IPSEC в Linux при настройке соединений VPN типа «сеть-сеть» и «точка-точка»

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

В статье подробно рассмотрены принципы построения и основы применения VPN, понятие протокола IPSEC, даны общие характеристики и описание IPSEC, а также механизмов его реализации.

Рассмотрена организация методов построения защищенных соединений с помощью протокола IPSEC. Подробно и на реальных примерах описаны такие реализации применительно к двум схемам соединений — «точка-точка» и «сеть-сеть».

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

 ,

IBM_dW
()