Метка «open source» - 25

Привет!

Бесплатные лицензии для open source проектов и образовательных учрежденийМногие разработчики используют наши продукты и на работе, и в собственных проектах, но, что скрывать, не всегда делают это легально. Некоторые ВУЗы вынужденно используют только бесплатные версии ПО, тогда как существует реальная возможность получить годовую лицензию на коммерческую версию любого продукта JetBrains.

Тому, как сделать это на практике и посвящен данный пост.

Дисклэймер: внимательно изучившие разделы «Buy & Upgrade» и «Licensing & Upgrade» на сайте JetBrains, могут смело игнорировать дальнейший текст.
Читать полностью »

Разработка и применение модуля PAM для аутентификации в Astra Linux с использованием Рутокен ЭЦП и Рутокен S

В этой статье мне бы хотелось рассказать о том, как приложения в Linux могут использовать систему Подключаемых Модулей Безопасности (Pluggable Authentication Modules) для прозрачной аутентификации пользователей. Мы немного покопаемся в истории развития механизмов аутентификации в Linux, разберемся с системой настроек PAM и разберем исходный код модуля аутентификации pam_p11, который позволяет проводить аутентификацию пользователей по смарт-картам.
В конце статьи мы рассмотрим на практике настройку и работу модуля аутентификации в сертифицированном по 3 классу защищенности СВТ и 2 уровню контроля отсутствия недекларированных возможностей дистрибутиве Astra Linux для аутентификации по USB-токенам Рутокен ЭЦП и Рутокен S. Учитывая то, что Рутокен S имеет сертификаты ФСТЭК по НДВ 3, а Рутокен ЭЦП по НДВ 4, это решение может применяться в информационных системах, обрабатывающих конфиденциальную информацию, вплоть до информации с грифом «С».
Читать полностью »

Вышел Zabbix 2.0Совсем недавно вышла новая версия системы мониторинга Zabbix 2.0. По сравнению с 1.8 добавлено много полезных возможностей, значительно улучшен дизайн и производительность.

Пару слов о Zabbix

Zabbix — это бесплатная система мониторинга сетевой инфраструктуры и различных устройств. Она позволяет следить за доступностью и производительностью устройств, визуализировать данные, автоматически отправлять оповещения и выполнять какие-то действия в случае возникновения проблем. Кроме того, Zabbix умеет следить за работой web-приложений, быстро оценивать доступность сервисов и организоввывать распределенные системы мониторинга. Zabbix полностью настраивается из web-интерфейса, который можно расширить используя API.

Zabbix не только бесплатный, но еще и распространяется под лицензией GPL, что позволяет свободно затачивать его под свои нужды.

Интересно? Тогда посмотрим, чем же нас порадует Zabbix 2.0.

Читать полностью »

Привет, читатели.

На днях я выложил новую версию программы для хранения заметок OutWiker. Когда-то, больше года назад, я уже писал про нее на Хабре, за это время программа много раз обновлялась, обрастала новыми возможностями, что уже нет смысла сравнивать последнюю версию программы с ее (поза)прошлогодней версией.

OutWiker. Open Source программа для хранения заметок

OutWiker — это кроссплатформенная (Windows, Linux) программа для хранения заметок в виде дерева. Распространяется OutWiker с открытыми исходниками. Особенностью программы является то, что все записи хранятся не в одном файле, а структура формируется из вложенных файлов и папок. Кроме того, программа поддерживает несколько типов страниц: простые текстовые страницы, страницы, где для оформления заметок используется HTML и страницы в формате викинотации (напоминающую pmWiki).

Читать полностью »

Я G+-энтузиаст, делаю по десятку-другому постов в день, держу страницу этой соцсети всегда открытой, у меня больше 5 тысяч подписчиков, но… Мой круг общения в Google+ это вряд ли больше 10 человек, таких же как я фанатиков этой соцсети. Фидбэк от нормальных людей близок к нулевому. В общем, Марк Цукерберг может довольно потирать руки — конкурент не взлетел.

Понятно, что ситуация улучшиться, когда G+ поглотит Orkut. Но это будет локальное явление: в Бразилии (и отчасти в других странах Латинской Америки) и в Индии. Да и там лучшая когда-то социальная сеть сдала свои позиции Facebook, потому что Google не только не уделял внимания её развитию, но, кажется, как специально ухудшал её функционал и дизайн, поэтому даже в этих самых гуглофильских странах Google+ сразу же не удастся вырваться вперед. Более того то, что мы видим сейчас это продолжающийся рост Facebook (мне на «развивающимся рынке» — в Казахстане, это особенно заметно, ещё год назад я не верил в перспективы Facebook в Казахстане, а сейчас это самая активная площадка, пускай пока и немногочисленная, но с самым сильным фидбэком, и самая бурно растущая), с другой стороны, топчущейся на месте в течение года, с момента запуска, Google+.

Казалось бы, не судьба, Google никогда не догнать Facebook. Но не всё так плохо, у Google есть опыт выхода на сектор, где, казалось бы, чужим нет места, с последующим завоеванием лидерства на нем. Это браузеры. Как Google это сделал? В целом преимущества Google Chrome хорошо понятны, практически такими же преимуществами обладает Google+ — легкий дизайн, безопасность, соответствие стандартам. Но пользователи на это не клюют? Почему?Читать полностью »

Я G+-энтузиаст, делаю по десятку-другому постов в день, держу страницу этой соцсети всегда открытой, у меня больше 5 тысяч подписчиков, но… Мой круг общения в Google+ это вряд ли больше 10 человек, таких же как я фанатиков этой соцсети. Фидбэк от нормальных людей близок к нулевому. В общем, Марк Цукерберг может довольно потирать руки — конкурент не взлетел.

Понятно, что ситуация улучшиться, когда G+ поглотит Orkut. Но это будет локальное явление: в Бразилии (и отчасти в других странах Латинской Америки) и в Индии. Да и там лучшая когда-то социальная сеть сдала свои позиции Facebook, потому что Google не только не уделял внимания её развитию, но, кажется, как специально ухудшал её функционал и дизайн, поэтому даже в этих самых гуглофильских странах Google+ сразу же не удастся вырваться вперед. Более того то, что мы видим сейчас это продолжающийся рост Facebook (мне на «развивающимся рынке» — в Казахстане, это особенно заметно, ещё год назад я не верил в перспективы Facebook в Казахстане, а сейчас это самая активная площадка, пускай пока и немногочисленная, но с самым сильным фидбэком, и самая бурно растущая), с другой стороны, топчущейся на месте в течение года, с момента запуска, Google+.

Казалось бы, не судьба, Google никогда не догнать Facebook. Но не всё так плохо, у Google есть опыт выхода на сектор, где, казалось бы, чужим нет места, с последующим завоеванием лидерства на нем. Это браузеры. Как Google это сделал? В целом преимущества Google Chrome хорошо понятны, практически такими же преимуществами обладает Google+ — легкий дизайн, безопасность, соответствие стандартам. Но пользователи на это не клюют? Почему?Читать полностью »

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

Сейчас, становится очень модной тенденцией переводить предприятие (учреждение) на Систему Электронного Документооборота. Это не только модно, но, и, практично и удобно.

В связи с этим, появляются компании, которые предоставляют свои программные продукты – СЭДы, которые, порой шокируют своими ценами. Однако, не всё так плохо, т.к. благодаря инициативным и некорыстным людям, на свет появляются бесплатные и открытые продукты. Примерами тому, могут является две отличных, на мой взгляд, СЭД: NauDoc и Alfresco.
Читать полностью »

Language Oriented Programming (LOP) в действии

В продолжении предыдущей публикации по теме Domain Driven Design, где Николай Гребнёв последовательно свёл тему проектирования при помощи DDD к необходимости использования языка предметной области, — в данной публикации будет обсуждаться практика проектирования и разработки как самих языков, так и прогрммирование на них (опыт компании JetBrains).

Доклад smax Максима Мазина с прошлогодней конференции архитекторов ПО Application Developers Days

Видео доклада:

Скачать

ftp.linux.kiev.ua/pub/conference/peers/addconf/2011/1a1-language-oriented-programming-mazin.avs.avi

Презентация

docs.google.com/present/view?id=dccwwvbq_729dxjj82gc

Текстовка доклада (выполнена Belonesox)

Читать полностью »

Согласитесь, каждый раз, когда вы видите человека, который использует Vim, вам кажется, что он знает то, чего не знаете вы. Иначе, как вы можете объяснить тот факт, что он использует редактор, который, по вашему мнению, является open-source мусором? Думайте, что хотите, но есть целый ряд причин, по которым програмисты поклоняются Vim.
Пока вы не потратите по крайней мере месяц на ознакомление с ним, вы, несомненно, будете его ненавидеть. Именно по этой причине большинство новичков работают с Vim около дня, после чего больше никогда к нему не притрагиваются. Они даже представить себе не могут, какой невероятной скоростью и гибкостью он обладает. Нужно всего-лишь найти в себе силы и преодолеть те трудности, которые встретятся вам на протяжении всего того времени, что вы знакомитесь с Vim.
Читать полностью »

Как команда добровольцев вернула операционную систему к жизни.
image

Это случилось летом 2001, когда у программиста Михаеля Фипса (Michael Phipps) возникла проблема: его любимая операционная система BeOS была в шаге от исчезновения. Чувствовать эмоциональную привязанность к какому-то ни было программному обеспечению может казаться поразительно странным, но для Фипса, как и многих других (включая меня), BeOS заслужила это. Она работала потрясающе быстро на железе того времени; у неё был чистый интуитивный пользовательский интерфейс; и она предоставляла богатое, весёлое и современное программное окружение. Вкратце, мы видели, что она существенно превосходит любую другую операционную систему из доступных. Но компания, создавшая BeOS, не смогла пробиться на рынок, и её активы, включая BeOS, были проданы конкуренту.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js