Показаны сообщения с ярлыком свободное ПО. Показать все сообщения
Показаны сообщения с ярлыком свободное ПО. Показать все сообщения

20 мая, 2011

Мероприятия по СПО и Linux

В ближайшее время пройдет два мероприятия по СПО и Linux

1. Конференция по разработке игр в OC GNU/Linux "Linux GameDev Conference" пройдет 18-го (или 19-го) июня в Москве на территории ГУ ВШЭ.
Подробнее..

2. Конференция-семинар по СПО (PingWin, Mandriva, MLUG)
Подробнее..

Также напоминаю, что мы собираемся каждую последнюю субботу месяца.

Следите за новостями на сайте Млуг.РФ

22 марта, 2008

Accounting Software, ПО для Учета Торговли и Склада

В этой статье рассмотрены два самых популярных решения учета. Это Compiere и Ананас. Вниманию приведено только! Свободное ПО.
Читатель должен быть знаком с такими понятиями как ERP [en], CRM [en], POS [en] only, SaaS [en]

Compiere - ERP, CRM, POS бизнес решение для малых и средних предприятий, позиционирующих себя в сфере дистрибьюции и обслуживания.
Исходные коды и сам пакет распространяются по свободной лицензии GNU GPL2.

Compiere охватывает ERP функциональности, но чтобы избежать дублирования информации, а также обеспечить синхронизацию, он организован модульно.

Модули:
  • закупки (Quote-to-Cash)
  • продажи (Requisition-to-Pay)
  • управление отношениями с клиентами (Customer relationship management)
  • управление отношениями с партнерами (Partner Relations Management)
  • управление цепями поставок (Supply Chain Management)
  • анализ работы (Performance Analysis)
  • веб магазин (Web Store)
  • склад (Warehouse)
  • бухгалтерия (Double-entry book-keeping)
  • управление проектами (Project management)
  • управление трудозатратами (Work-flow-management)
  • Маркетинг (Marketing)
Модуль «Производство» (Manufacturing, — Resource Planning, Prod. Plan & DM, MPS, MRP, CRP, Manufacturing Orders & Repetitive) находится в разработке в рамках независимого проекта CMPCS


Стуруктура - J2EE (Веб) (Demo tour)
СУБД - PostgreSQL, MySQL, Oracle, Sybase
Язык программирования - Java

<WWW сайт>



Ананас - платформа новая, но весьма удобная и стабильная (не все возможности еще реализованы, но те что работают - действительно работают)

Ананас является программной платформой автоматизации учета. Приложения, разработанные на платформе Ананас, позволяют автоматизировать:
  • ведение ежедневно необходимого учета: покупка, продажа, платежи через банк, кассовые операции;
  • получение управленческой информации: по товарным запасам в суммовом и количественном выражении, по расчетам с партнерами;
  • расчет остатков;
  • создание отчетов и печать документов;
  • создание документов на основании уже существующих;
  • управление торговым оборудованием.
Ананас доступен для пользователей Linux бесплатно без поддержки для установки на любое количество рабочих мест.

Структура - Автономное (Stand alone)
СУБД - MySQL, PostgreSQL
Языки программирования - JavaScript, C++

В проекте используется кросплатформенная библиотека QT.
Для написания бизнес-схем (приложений) используется скриптовый язык стандарта ECMA-Script (он же JavaScript)

Приложения платформы Ананас

"Оперативный учет"
  • ведение ежедневно необходимого учета: покупка, продажа, платежи через банк, кассовые операции;
  • получение управленческой информации: по товарным запасам в суммовом и количественном выражении, по расчетам с партнерами;
  • автоматический расчет остатков;
  • генерация отчетов и печать документов;
  • создание документов на основании уже существующих.
Руководство пользователя приложения "Оперативный учет" на форуме

"Учет транспортных услуг (логистика)"
"Учет транспортных услуг" является приложением платформы Ананас. Автор - Дмитрий Кругликов. Приложение позволяет вести учет поступления заявок и реализации услуг, получать данные о состоянии заявок на любую дату.
Просматривать движение услуг в требуемые промежутки времени,в разрезе требуемых контрагентов.
Руководство пользователя приложения "Учет транспортных услуг" на форуме

"Бухгалтерский учет"
Приложение находится в стадии разработки.
Раздел по бизнес схеме "Бухгалтерский учет"

Спутник. Учет заявок

Приложение предназначено для учета заявок на подключение спутникового оборудования и пополнения баланса учетных записей спутникового интернета.
Руководство пользователя приложения "Спутник. Учет заявок" на форуме

<WWW сайт>


Также стоит посмотреть следующие пакеты:


Веб (Web Based)
Adempiere
Тип: ERP, CRM, POS
Язык программирования: Java (J2EE, JBoss)
СУБД: Oracle, PostgreSQL
ERP5
Тип: ERP, CRM, SaaS
Язык программирования: Python
СУБД: ZODB (any with ODBC interface)
LedgerSMB
Язык программирования: Perl
СУБД: PostgreSQL 8.x
PhpOrganisation
Тип: Low-end
Язык программирования: PHP
WebERP
Язык программирования: PHP
СУБД: mySQL - innodb
TinyERP
Тип: ERP, CRM, POS
Язык программирования: Python, XML
СУБД: PostgreSQL

Автономные (Stand alone)
Quasar
Тип: Accounting
TinyERP
Тип: ERP, CRM, POS
Язык программирования: Python, XML
СУБД: PostgreSQL
Сайт русской поддержки, форум

________
Related:
Compiere
Ananas
wiki

Записки дебианщика: Бухгалтерия в Линукс, здесь дается обзор iceB, 1L, E/AS, R2D2

P.S. выступил-таки с двухдневным докладом + мастер-классом в академии, выложил пару фотографий на Пикасу

28 февраля, 2008

RMS in Russia

RMS приезжает в Россию. информация под катом..

Related:
FSF:
2008-03-03 | The Free Software Movement
2008-03-04 | The Free Software Movement
2008-03-05 | Free Software: Philosophy, Technology, Business

vlnv: shedule for RMS visit in Russia

update: немного фотографий на picasaweb

25 февраля, 2008

Система Ведения Журналов LiLaLo


Live Lab Log (дословно: живой лабораторный журнал) — система, предназначенная для автоматического фиксирования и распознавания хода работы с терминалом Unix-системы. Может применяться для автоматизированного документирования процесса работы системного администратора, для записи хода лабоработрных работ во время обучения, для создания заготовок при написании документации, для слежения за ходом работы младших администраторов.

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

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



Авторские права и лицензия
Права на LiLaLo принадлежат её авторам. Игорь Чубин, Учебный Центр "Сетевые Технологии". Список авторов указан в файле README в корневом каталоге дистрибутива LiLaLo.

Программа распространяется по лицензии BSD. Текст лицензии находится в файле LICENSE в корневом каталоге дистрибутива LiLaLo. С ним также можно ознакомиться в [1] (en) и в [2] (рус).

Смотря в будущее..
Программа находится в состоянии развития. Список изменений, которые должны быть сделаны в ближайшее время здесь: LiLaLo TODO

Литература:
http://xgu.ru/wiki/LiLaLo - страница проекта LiLaLo

20 октября, 2007

Скажи "Прощай" Microsoft. Быстрая и Безболезненная Миграция с Windows на Linux

Вам надоели синие экраны смерти BSOD? ..и Вы все еще не используете OS GNU/Linux?


Скачиваем Windows установщик отсюда, прямая ссылка
По умолчанию, эта программа установит Debian etch.

Как это выглядит?



1. Скачиваем Debian Installer




2. Выбираем режим в котором будем производить установку: Текстовый - Text Install - или Графический - Graphical Install - Рекомендовано




3. Закачиваем сетевой установщик (~11mb)




4. Перезаргужаемся




5. Выбираем Debian Installer из меню




6. Очаровательный интерфейс установщика Debian GNU/Linux

Почему Linux?

  1. Почему Linux лучше ;;Добро пожаловать на шоколадную фабрику

  2. Debian Россия/Почему Debian?

  3. Гвоздь в гроб Windows

  4. Linuх - должен?


P.S. Wubi, эта программа установит Ubuntu Linux.
Wubi - Install Ubuntu from Windows

26 августа, 2007

Linux-приложения, которые написаны с ипользованием Mono

  • Banshee
  • Beagle
  • TomBoy
  • F-Spot
  • Blam
  • iFolder
  • FUSE


Banshee

На мой взгляд лучший медиа-плеер на сегодня.
Среди "бенефитс" можно выделить то, что плеер умеет прожигать аудио-диски, импортировать с них композиции, скачивать из интернет базы обложки альбомов, выводить релевантные списки исполнителей. И всё это в одной песочнице.
А для тех, кто хочет получать отчеты о воспроизводимых трэках и быть в курсе концертов любимых исполнителей, то добро пожаловать в the Social Music Revolution.
Повезло также и обладателям mp3 аудио-плееров: в Banshee есть поддержка iPod, а также подобных им аппаратов.
Требует библиотеки: D-Bus, HAL, TagLib#, Boo, Mono.Zeroconf

Beagle
Настольная поисковая система по содержанию документов, истории чатов, почтовых сообщений, RSS фидов, MP3 ID3-Tag'ов.
В скором будущем разработчики Beagle (Joe Shaw и др.) обещают поиск в документах по тарболам и другим архивам.


TomBoy
Приложение, которое поможет Вам создать виджеты-заметки на рабочем столе. TomBoy подзволяет рационально организовывать записки, позволяя легко перемещаться по ссылкам между ними.


F-Spot
Удобная программа для управления фотографиями, очень эффективно сортирует снимки по дате, позволяя перемещаться скролом во времени.
Возможно добавление меток для лучшей индексации и поиска фотографий.
Можно прожечь архив фотографий на СД или выложить их в интернет двумя щелчками мыши.

Blam
RSS аггрегатор для среды GNOME.
Написан на языке C#, использует Mono, GTK#,
Atom.NET и RSS.NET.
оффсайт



iFolder
Умеет синхронизировать файлы между n машинами. Работает на основе протокола обнаружения сервисов Bonjour от Apple :lol:
Планируется поддержка шифрования файлов на лету.



FUSE - песочница для непривелигированных пользователей

Занавес, смотрим видео как на Nokia 770 запустили GTK# здесь
P.S. Могу с уверенностью сказать, что сегодня началась осень, на дачном газоне уже желтеют листья, упавшие с деревьев.

сейчас играет: Alchemist - Evolution 1 (The Bio Approach)

24 августа, 2007

Mono - свободная реализация .NET

Если Вы считаете, что .NET платформа ориентирована только на запуск Windows-приложений, то Вы ошибаетесь.
Самое время познакомиться с Mono Project.

Mono - это кросс-платформенная Open Source (произносится "оупен сорс") реализация .NET платформы, которая включает в себя библиотеки и инструменты для разработки программных продуктов (ПП).

В Mono возможно использовать сторонние языки программирования: Nemerle, Java(IKVM), JavaScript, C, COBOL, Python, Eiffel, Perl, PHP, но основной язык Mono - С# (произносится "си шарп"); C# основан на языках C++ и Java.
Как и в Java, среда Mono содержит компилятор, вируальную машину и классы программных интерфейсов. Программа комрилируется в промежуточный байт-код, известный как CIL (Common Intermediate Language), независимый от конкретного процессора, затем запускается виртуальной машиной, just-in-time compilier (JIT).

Как и во многих культурах разработки ПП, Mono имеет свой набор инструментов:
  1. NAnt для .NET сравним как Make для GCC, или Ant для Java.
  2. Autotools: GNU Automake и Autoconf могут быть использованы в Mono в дополнении pkg-config
  3. MonoDevelop - IDE (среда разработки), сравнима с известными Windows-основанными SharpDevelop IDE, Microsoft Visual C#

Mono поддерживает все популярные платформы: x86, x86-64, SPARC, ARM, MIPS, s390, PowerPC, Alpha.

В Linux интегрировано множество библиотек:
GTK#, с помощью которой можно создавать пользовательские интерфейсы для среды Gnome. Графический интерфейс GTK# сохраняется в XML файл;
Boo, Python-подобный .NET язык программирования, для написания сценариев, которые в последующем возможно встраивать в другие приложения;
Cairo, векторный рендеринг графического интерфейса для GNOME;
Java, GStreamer, Avahi, Evolution, Cecil, D-Bus, HAL, GLib#, Gecko#, atk#, XML, rSVG#, Mono.Http, Mono.Security, Mono.Posix, OpenSystem.C

Все библиотеки устанавливаются в GAC, global assembly cache (рус. "глобальный кэш сборки"). Для установки библиотек в Linux мы используем место /usr/lib, или /usr/local/lib, в виндозе - C:\Windows.

Также можно выделить что платформа Mono умеет обрабатывать XML на основе Relax NG

Советую очень дельную книжецу O'Reilly - Mono: A Developer's Notebook (By Niel M. Bornstein, Edd Dumbill). Здесь нет UML диаграмм, блок-схем и деревьев наследования, долгих объяснений и лекций. Эта книга нацелена в первую очередь на разработчиков, которые хотят быстро освоить Mono.

Установка инструментов Mono, MonoDevelop в Debian GNU/Linux
Вообще более менее стабильные версии пакетов уже включены в основной дистрибутив, но для тех кто хочет иметь последние версии в разработке, нестабильной ветки sid, могут подключить репозиторий Mono проекта. Делается это так:
Редактируем sources.list
~# nano /etc/apt/sources.list

добавляем туда строку
deb http://debian.meebey.net/ ./

Обновляем, после чего можем качать пакеты ;)

22 июля, 2007

mmv - мульти (множественное) перемещение и переименование файлов

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

.deb пакет
Mmv доступна в Debian начиная с версии 3.1 ('Sarge') и в Ubuntu начиная с версии 'Warty'.
~# apt-get install mmv #установить mmv


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

Предположим в директории вы имеете следующие файлы:
foo1.png
foo2.png
bar3.png

Вы хотите, чтобы все файлы, начинающиеся с 'foo' имели начало 'bar'. В этом случае Вы могли бы просто переименовать файлы вручную, но представьте себе, что таких файлов тысяча! Вы скорее всего будете вынуждены запустить шел-сценарий. Mmv наилучшим образом подходит для этой работы:
~$ mmv "foo*.png" "bar#1.png"

Получим такие результаты:
bar1.png
bar2.png
bar3.png

Кухня


Шаблон 'Откуда'

Mmv сопоставляет файлы используя выбранный Вами символ (шаблон 'Откуда'). Файлы переименовываются в соответствии со вторым аргументом (шаблоном 'Куда'). В шаблоне 'Откуда' могут встречаться любые символы, используемые в коммандной строке, такие как '*', '?' и '[]'. Запомните, что шаблоны нужно заключать в ковычки, иначе они будут расширены шелом и mmv их не поймет!

Шаблон 'Куда'

'#1' в шаблоне 'Куда' является индексом символа. Он сопоставляется с первым символом найденном в шаблоне 'Откуда'. '#2' будет соосветственно сопоставляться со вторым символом, и так далее. Mmv заменяет любые экземпляры индексов символов текстов, подобным в шаблоне 'Откуда'. В примере выше, '#1' подгоняет числа после 'foo' и следующие за ним. '??'

Еще примеры

Шаблоны 'Откуда' и 'Куда' могут также использоваться для изменения символов вокруг в именах файлов:
abc_123.txt
def_456.txt
ghi_789.txt

~$ mmv "*_*.txt" "#2_#1.txt"

Получим:
123_abc.txt
456_def.txt
789_ghi.txt
Другой трюк может изменять регистр(верхний/нижний) согласованный символом. Чтобы это проделать нужно поместить 'l' или 'u' между '#' и номер в шаблоне 'Куда':
john.txt
pete.txt

~$ mmv "?*.txt" "#u1#2.txt"

Получим:
John.txt
Pete.txt

Заметки

Переименовывание директорий может быть выполнено только с параметром -r.
Не забывайте заключать в ковычки параметры 'Куда' и 'Откуда'!
Article submitted by Ferry Boender.
Перевод: va1e.

09 апреля, 2007

GPL и законодательство

Опубликована копия нотариально заверенного перевода на русский язык
http://www.securitylab.ru/news/293033.php

update (2008-03-20)
На сайте Мининформсвязи размещена Концепции развития разработки и использования свободного программного обеспечения в Российской Федерации. Это первый официальный документ в российской нормативной практике вводящий понятие "Свободного программного обеспечения" (СПО) и другие базовые понятия.

Скачать проект Концепции с приложениями в различных форматах:
conception-spo-in-russia.odt
conception-spo-in-russia.pdf
conception-spo-in-russia.rtf

Источник новости:
www.minsvyaz.ru

06 апреля, 2007

DP.ru У России есть все шансы занять лидирующие позиции в сфере разработки ПО

В секции РИФ-2007 с докладами выступили: Антон Носик (СУП ФАБРИК), Павел Фролов (Мезон.Ру), Виктор Федосеев (LinuxFormat) и другие.
В настоящее время, по словам Павла Фролова, на мировом рынке ПО сложилась уникальная ситуация – США более не является монополистом в области передовых программных разработок. Все больше программных проектов, как коммерческих, так и свободных, создается и развивается за пределами США. Linux был рожден в Финляндии, GNOME – Бразилия, KDE и SAP – Германия, Compiere ERP + CRM – Франция. Большинство разработок делаются с привлечением специалистов из самых разных стран мира. В России огромный потенциал разработчиков. В большинстве международных проектов по разработке свободного ПО участвуют российские разработчики.

Использование свободного ПО – наиболее быстрый и эффективный путь внедрения в общемировой рынок ПО, считает Павел Фролов. Индустрия развития информационных технологий – на данный момент наиболее быстро развивающийся сектор мировой экономики. Состояние рынка в этой области меняется очень быстро, и у России есть реальный шанс занять в нем одну из лидирующих позиций, особенно в сфере разработки ПО.
Крайне важным для развития индустрии является правильный выбор политики
государства в области поддержки открытых стандартов. Уже сейчас в стране
существует ряд достаточно успешно работающих фирм-разработчиков программного
обеспечения, создающих собственные программные продукты. К сожалению,
большинство из них в качестве базового программного уровня используют закрытые
коммерческие системы иностранного производства (например, Microsoft Windows).
Это не способствует повышению экономической безопасности страны, ставя ее в
прямую зависимость от интересов фирм производителей и государственной
политики тех стран, откуда производится экспорт таких систем,
- сообщил Павел Фролов.
Возможные пути развития новых технологий, считает Фролов: корпоративные разработки, государственное финансирование (гранты, вузы, специализированные институты), деятельность независимых разработчиков.