#программное обеспечение с открытым исходным кодом и бесплатное программное обеспечение
Explore tagged Tumblr posts
academypediaru · 2 years ago
Text
Откройте для себя демоверсию ATutor LMS и освойте ее установку на Ubuntu с помощью Webmin
  Что такое ATutor LMS ?   Школы, некоммерческие организации и предприятия могут извлечь выгоду из системы управления обучением, которая может помочь наставлять сотрудников, направлять учащихся в выполнении их домашних заданий, отслеживать прогресс и успехи для всех.   ATutor L [...] https://is.gd/GxSgaI
Tumblr media
#business #communication #data #education #ict #information #intelligence #technology - Created by David Donisa from Academypedia.info
0 notes
super-kashchey · 5 years ago
Text
Популярные Python библиотеки, которые помогут сэкономить время
Машинное обучение и разработка программного обеспечения - это большая часть всех проектов с открытым исходным кодом, созданных с помощью Python. В последние годы эти проекты привели к созданию многих рабочих мест для программистов, заинтересованных в разработке с открытым исходным кодом. Самые популярные такие проекты с открытым исходным кодом, написанные на Python - TensorFlow, Keras, Scikit-learn, Flask, Django, Tornado, Pandas, Kivy, Matplotlib и Requests.
Tumblr media
1.TensorFlow
TensorFlow - это программная библиотека с открытым исходным кодом для машинного обучения по широкому кругу задач. Библиотека разработана Google для удовлетворения потребностей в системах, которые могут создавать и обучать нейронные сети для обнаружения и дешифрования изображений и корреляций, аналогично учениям и пр��дставлениям, применяемым людьми.
2. Keras
Keras - это библиотека нейронных сетей с открытым исходным кодом, написанная на Python и способная работать на основе таких программ, как Deep learning, TensorFlow и Theano. Первоначально она была разработана для проведения быстрых экспериментов с глубокими нейронными сетями. Основное внимание в Keras уделяется модульности, удобству и расширяемости.
3. Scikit-learn
Scikit-learn - это библиотека, которая предоставляет огромный спектр алгоритмов для контролируемого и неконтролируемого обучения через интерфейс для языка программирования Python. Эта библиотека распространяется под «упрощенной лицензией BSD» и имеет дистрибутивы для множества различных версий Linux, тем самым способствуя коммерческому и академическому использованию Scikit-learn.
4. Django
Django - одна из самых популярных платформ, созданных для Python. Django была разработана, чтобы помочь разработчикам создавать веб-приложения как можно быстрее. Создание означает формирование идей, развитие и выпуск проекта. С Django веб-разработка идет быстро с меньшим количеством ресурсов на каждом этапе. Таким образом, его можно назвать идеальным решением для разработчиков, для которых проблема крайних сроков является главным приоритетом.
5. Flask
Как и Django, Flask - это точный микро-фреймворк, подходящий для различных задач веб-разработки. У него очень большое сообщество и множество модулей на все случаи жизни. В отличие от Django, Flask не устанавливает конкретного решения для каждой задачи, с которой может столкнуться программист. Вместо этого, он предлагает использовать различные сторонние или индивидуальные решения по вашему личному усмотрению.
6. Tornado
Tornado - это масштабируемый, неблокирующий веб-сервер и платформа для веб-приложений. Он был создан для высокой производительности и является одним из веб-серверов, способных противостоять проблеме C10k (проблема обработки большого количества запросов клиентов).
7. Pandas
Pandas - одна из самых мощных, многофункциональных и гибких веб-библиотек с открытым исходным кодом и инструментарий, обеспечивающий анализ данных и структуры данных для Python. Этот пакет Python хорошо подходит для различных типов упорядоченных и неупорядоченных данных, произвольных матричных данных и наборов статистических данных.
8. Kivy
Kivy - это основная структура, разработанная организацией Kivy, кроссплатформенное бесплатное программное обеспечение с открытым исходным кодом для разработки мобильных приложений. Библиотека применима для работы на Android, OS X, Linux, IOS и Windows. Эта структура содержит много элементов для создания различных приложений.
Заключение
Создатели программного обеспечения с открытым исходным кодом для машинного обучения и разработки программного обеспечения учитывают всю цепочку преимуществ и последствий использования своего кода в будущем.
Принимая во внимание, что каждый такой проект способствует развитию среды с открытым исходным кодом, следует сказать, что в настоящее время Python вносит значительный вклад в технический прогресс многофункциональных библиотек данных. Эти популярные проекты с открытым исходным кодом Python поддерживают концепцию прозрачного обмена опытом между сообществом разработчиков.
1 note · View note
ivandragonovich · 6 years ago
Text
Как сделать сайт - пошаговое руководство для начинающих
Tumblr media
Итак, Вы, наконец, решили создать свой собственный сайт и создать прибыльный бизнес блогов в интернете. Это отличная новость! Но, вы знаете, как настроить веб-сайт? Конечно, нет. Иначе зачем бы ты здесь был, верно?
Ну, вы пришли в нужное место. Как только вы закончите с этим конечным руководством, у вас будет свой собственный сайт WordPress, работающий менее чем за час. Да, это так просто!
Мы проведем вас шаг за шагом через этот процесс. Во-первых, закладка эту страницу, так что вы можете быстро вернуться к этому руководству, если вы случайно закрыть браузер. Затем сядьте поудобнее, расслабьтесь и начните читать.
Примечание: для целей демонстрации мы выбрали конкретные доменные имена и веб-хостинг-провайдеров, потому что мы считаем, что они предлагают услуги самого высокого качества по доступным ценам и для начинающих. Это не означает, что вы должны выбрать тех же поставщиков услуг, чтобы завершить это руководство. Если вы предпочитаете другую услугу, не стесняйтесь использовать их вместо этого.
Для Кого Предназначено Это Руководство?
Это руководство по настройке веб-сайта для всех, от начинающих до продвинутых пользователей интернета. Вам не нужно никакого опыта в веб-дизайне, WordPress или программировании, чтобы следовать этому руководству.
Существует множество руководств “how-to”, которые пытаются научить людей создавать веб-сайт, но большинство из этих руководств либо содержат слишком много технической информации, либо просто недостаточно деталей для понимания новичка.
Именно поэтому мы решили создать это руководство для начинающих с гораздо более подробными пошаговыми инструкциями по настройке вашего собственного сайта.
5 Шагов для настройки Веб-Сайта
Несмотря на то, что некоторые люди (особенно веб-разработчики) делают это похоже на работу для экспертов, создание собственного веб-сайта не так уж сложно. Любой человек с некоторыми базовыми знаниями в интернете может легко снять его.
Это на самом деле простой 5-шаговый процесс:
Выберите CMS (систему управления контентом).
Найдите доменное имя.
Выберите план веб-хостинга.
Получите тему для вашего сайта.
Настройка веб-сайта.
Мы поговорим о каждом шаге этого процесса более подробно. Давайте начнем, хорошо?
1. Что такое CMS?
Прежде чем мы перейдем к интересной части этого руководства, важно, чтобы вы получили базовое представление о том, что такое WordPress на самом деле и что это за программное обеспечение.
WordPress-это система управления контентом (CMS), и это самая популярная CMS, доступная сегодня. CMS-это программное обеспечение, с помощью которого вы можете легко управлять контентом вашего сайта, таким как изображения, видео и статьи с помощью простой в использовании панели мониторинга.
Полезный совет: чтобы больше разобартья в выборе хостинга для WordPress, прочитайте статью Хостинг для WordPress: как выбрать.
Хотя WordPress является наиболее предпочтительной CMS в интернете, есть несколько других программ, которые также подходят для создания веб-сайтов, таких как Drupal и Joomla.
Тем не менее, это программное обеспечение CMS поставляется с немного более сложными функциями, которые больше подходят для продвинутых пользователей. Именно поэтому мы всегда рекомендуем WordPress для начинающих.
Почему стоит выбрать WordPress?
Простота использования-это не единственная причина, по которой люди любят WordPress. Это также мощная часть программного обеспечения, которая может быть использована для создания практически любого вида веб-сайта, от простого блога до интернет-магазина или даже социальной сети.
"WordPress используется 27,4% всех сайтов в Интернете.– - W3Techs
Даже некоторые из крупнейших в мире корпоративных компаний используют WordPress для включения своих официальных сайтов. Некоторые из этих крупных брендов включают Quartz, Target, Bloomberg, Forbes, Bata и многое другое.
WordPress также имеет огромное сообщество пользователей, которые постоянно создают темы, плагины и дополнения, чтобы принести больше возможностей для популярной CMS.
Хотя, самая важная причина, почему люди выбирают WordPress, потому что это проект с открытым исходным кодом. Это означает, что вы можете скачать WordPress и использовать его, как вам нравится, чтобы построить столько сайтов, сколько вы хотите, бесплатно!
Automattic, разработчик WordPress, постоянно выпускает обновления для платформы, чтобы исправить ошибки и улучшить платформу еще больше. По сравнению с другими программами CMS, WordPress является лучшим в нашей книге.
Хорошо, теперь, когда мы закончили со скучными вещами, давайте перейдем к забавной части: создание веб-сайта!
2. Найдите идеальное доменное имя
Поиск идеального доменного имени является самой сложной частью создания веб-сайта, потому что, проще говоря, все хорошие доменные имена уже давно ушли.
При выборе доменного имени, это мудро, чтобы получить доменное имя с расширением. com. Он широко признан как авторитетное расширение доменного имени, которое мгновенно дает вашему сайту повышение репутации. Это также самое популярное расширение доменного имени, в результате чего найти доменное имя .com непросто. Но, если вы достаточно творческий, это не будет слишком трудно найти большое доменное имя.
Например, если вы не можете найти доменное имя .com для названия своей компании, вы можете попробовать добавить дополнительное слово. Например, как команда за Pocket сделала со своим доменным именем. При настройке своего сайта Pocket.com домен уже был взят, поэтому эти ребята использовали getPocket.com домен вместо этого.
Вы также можете использовать инструмент генератора бизнес-имен, например Naminum или Brandroot, чтобы придумать уникальное имя для вашего сайта. Эти инструменты также позволяют мгновенно проверить доступность доменных имен для каждого имени, которое вы создаете.
Если у вас нет другого выбора, вы можете выбрать другое доменное расширение, например .Net, .Biz или .Блог. Есть сотни доменов верхнего уровня (TLD), которые вы можете выбрать.
Покупка Доменного Имени
Когда вы будете готовы купить домен, вы можете перейти к регистратору доменных имен (мы рекомендуем NameCheap) и купить свой домен.
Примечание: почти все хостинг-провайдеры предложат вам бесплатное доменное имя при покупке пакета хостинга. Но, это важно, что вы покупаете свое доменное имя отдельно. Это даст вам больше свободы и контроля над вашим доменным именем.
Вот как вы можете приобрести доменное имя с NameCheap:
Шаг 1: посещение NameCheap.com веб-сайт и поиск выбранного доменного имени, чтобы увидеть, если он доступен.
Шаг 2: Если ваше доменное имя доступно, добавьте его в корзину и перейдите к оформлению заказа.
Шаг 3: подтвердите свой заказ и зарегистрируйтесь для учетной записи Namecheap.
Шаг 4: затем продолжите процесс оформления заказа для покупки вашего домена.
Шаг 5: после успешной проверки вы можете получить доступ к панели управления учетной записью NameCheap для управления вашим новым доменным именем. Закладка эту ссылку, потому что мы вернемся сюда снова позже.
Теперь, давайте зарегистрируемся у веб-хостинг-провайдера.
3. Выберите отличный Веб-Хост
Для того, чтобы создать свой сайт, вам нужно место для размещения этого вашего сайта. Это где веб-хостинг-провайдеры приходят на помощь. Эти поставщики услуг предоставят вам пространство на своих мощных серверах для размещения вашего сайта и позволят людям со всего мира получить доступ к вашему сайту.
Хостинг-провайдеры предлагают несколько различных типов планов веб-хостинга для создания различных типов веб-сайтов:
Общий хостинг.
Управляемый хостинг WordPress.
Виртуальные частные серверы (VPS).
Выделенный Хостинг.
Управляемый хостинг, VPS и выделенные планы хостинга будут стоить вам много денег. Для начинающих мы рекомендуем выбрать тарифный план общего хостинга. Таким образом, вам не придется рисковать слишком много денег, и это дает вам много места для роста. Когда ваш сайт начинает получать тысячи посетителей в день, то вы можете перейти на лучший план.
4. Купить хостинг пакет
Siteground является одним из наших любимых хостинг-провайдеров, не только из-за их быстрого и надежного обслуживания, но и из-за их невероятно отзывчивого обслуживания клиентов.
Кроме того, Siteground предлагает специальный план хостинга WordPress для блоггеров с множеством полезных функций, таких как автоматическое обновление WordPress, бесплатный SSL, бесплатное ежедневное резервное копирование и многое другое. Кроме того, у них также есть 3-уровневый вариант WordPress SuperCacher (доступный с планами GrowBig и GoGeek) для повышения скорости вашего сайта. Именно поэтому мы выбрали Siteground для этой демонстрации.
Теперь, давайте получим вам пакет веб-хостинга.
Шаг 1: Посетите сайт Siteground, чтобы выбрать пакет (не забудьте использовать наш эксклюзивный купон Siteground, чтобы получить скидку до 60%). Для свежего веб-сайта WordPress пакета запуска более чем достаточно. И если вам нужно, вы можете перейти на лучший пакет в любое время.
Шаг 2: выберите пакет и нажмите кнопку Начать работу.
Шаг 3: на следующей странице выберите “у меня уже есть домен " и введите доменное имя, которое вы уже приобрели у Namecheap.
Шаг 4: введите свои данные, чтобы создать новую учетную запись Siteground.
Шаг 5: в нижней части страницы, вы можете выбрать, сколько месяцев вы хотели бы приобрести хостинг для вашего сайта.
Шаг 6: Когда вы будете готовы, согласитесь с условиями и нажмите кнопку Оплатить сейчас, чтобы подтвердить заказ.
Шаг 7: и перейдите в область клиента. Перейдите на вкладку Мои учетные записи, и там вы увидите все детали вашей учетной записи. Запомните эту страницу, мы вернемся сюда позже.
5. Настройка Доменного Имени
Теперь, когда у вас есть пакет хостинга, вам нужно настроить свое доменное имя через учетную запись NameCheap, чтобы указать его на серверы Siteground, чтобы ваш сайт был полностью функциональным.
Для этого вам нужно ввести Siteground nameservers для вашего доменного имени. Вот как вы это делаете:
Шаг 1: посетите страницу учетной записи NameCheap, а затем перейдите в список доменов и нажмите кнопку управления рядом с вашим доменным именем.
Шаг 2: прокрутите вниз и найдите раздел серверы имен и выберите пользовательский DNS.
Шаг 3: вернитесь на свою страницу Siteground My Accounts и скопируйте адреса серверов имен на страницу Namecheap. Это должно выглядеть так ns1.sgp00.siteground.asia. не копируйте адреса внутри скобок.
Шаг 4: затем нажмите кнопку СОХРАНИТЬ, чтобы сохранить изменения.
Это может занять несколько минут, а иногда и несколько часов, чтобы изменения вступили в силу. Так что будьте терпеливы.
1 note · View note
levashove · 5 years ago
Text
Как объединить несколько PDF-файлов в Linux с PDFtk
Как объединить несколько PDF-файлов в Linux с PDFtk #linux #pdf
PDFtk Server — это инструмент командной строки Linux, позволяющий легко объединять несколько PDF-файлов в один.
Tumblr media
PDFtk — это бесплатное программное обеспечение с открытым исходным кодом, доступное для Windows, Linux и MacOS. Лучше всего то, что для его работы не требуется Acrobat или любой другой продукт Adobe.
PDFtkпозволяет объединять PDF документы, разбивать PDF страницы на новые…
View On WordPress
0 notes
bigdataschool-moscow · 5 years ago
Text
ETL для пакетов Big Data: 3 примера использования Apache AirFlow
Tumblr media
В этой статье мы поговорим про Apache AirFlow - эффективный инструмент для пакетных ETL-задач при работе с большими данными (Big Data): что это такое, как работает и чем полезен для инженера данных (Data Engineer). Также рассмотрим несколько практических примеров реального использования этой библиотеки для разработки, планирования и мониторинга batch-процессов.
Что такое ETL и при чем здесь Apache AirFlow
Процессы ETL (Extract, Transform, Load) являются неотъемлемой частью современных систем бизнес-аналитики (BI, Business Intelligence) и используются для интеграции множества корпоративных информационных систем с целью унификации и анализа хранимых в них данных [1]. Можно сказать, что сегодня ETL – это обязательный компонент корпоративной инфраструктуры на базе технологий Big Data, когда исходные («сырые») данные превращаются в информацию, пригодную для бизнес-анализа. ETL включает следующие этапы: извлечение данных (Extract) из различных источников (пользовательские и системные логи, реляционные СУБД, внешние датасеты, например, из соцсетей и прочих веб-сайтов); преобразование (Transform), когда к информации применяются различные операции бизнес-логики - фильтрация, группировка и агрегирование, чтобы преобразовать сырые данные в готовый к анализу датасет; загрузка (Load) – отправка обработанной информации в место конечного использования – озеро данных (Data Lake), СУБД, витрина данных, облачное приложение и т.д. Существует множество готовых ETL-систем, реализующих функции загрузки информации в корпоративное хранилище данных, например, Informatica PowerCenter, Oracle Data Integrator, SAP Data Services, Oracle Warehouse Builder, Talend Open Studio, Pentaho и др. [1]. Однако, на практике, когда речь идет о больших объемах данных на высоких скоростях и уже существующей инфраструктуре Big Data, мало кто использует подобные коробочные решения. Например, в этом случае типичный набор задач может выглядеть так: создать выборку данных из HDFS и нескольких реляционных СУБД, обработать информацию и с��хранить результат в таблицу Apache Hive. При этому каждый процесс может быть распараллелен с помощью, например, Apache Spark [2]. Таким образом, Data Engineer сталкивается с необходимостью создания собственных конвейеров доставки и обработки данных (data pipeline) с помощью специальных ETL-фреймворков. При выборе такого инструмента для Big Data стоит помнить про 2 типа обработки данных: потоковую (stream) и пакетную (batch). С задачами непрерывной маршрутизации и доставки потоковых данных успешно справляется Apache NiFi, о котором мы рассказывали здесь. А для пакетных Big Data pipelines предназначен Apache Airflow - open-source набор библиотек для разработки, планирования и мониторинга рабочих процессов. Этот инструмент написан на языке программирования Python и позволяет создавать и настраивать цепочки задач как в визуальном режиме с помощью наглядного web-GUI, так и писать программный код Python. Задачи конвейера данных, которые надо выполнить в строго определенной последовательности по определенному расписанию в рамках единой смысловой цепочки, принято называть DAG (Directed Acyclic Graph, направленный ациклический граф) [3].
Tumblr media
Пример кода ETL-задач на языке Python в AirFlow и графическое отображение цепочки задач в виде DAG
3 примера применения эйрфлоу в Big Data
При том, что AirFlow принято называть ETL-инструментом, он не является классической ETL-системой, а лишь помогает представить процесс извлечения-преобразования-загрузки данных в виде единого проекта на Python. При этом предоставляет возможность автоматизации управления DAG’ами, масштабирования задач и мониторинга их исполнения. Поэтому AirFlow широко используется для реализации ETL-процессов в Big Data системах различных прикладных областей. Например, компания Mail.ru использует AirFlow для пакетных ETL-задач. Еще в 2017 году этот фреймворк обеспечивал ежедневную автоматизацию около 7 тысяч DAG’ов, от загрузки данных в корпоративное хранилище из множества разных источников (примерно 250 рахных СУБД), до организации витрин данных. В частности, почти 2,5 тысячи ELT-задач связаны с Data Lake на базе Apache Hadoop. При общей положительной оценке AirFlow, специалисты Mail.ru отмечают и его недостатки, в частности, большие накладные расходы (временная задержка 5-10 секунд) на [3]: ·       постановку DAG’ов в очередь, ·       приоритезицию задач при запуске; ·       зависимость от наличия свободного слота в пуле и рабочего экземпляра планировщика задач.   С подобными проблемами столкнулся и онлайн-кинотеатр ivi, который используется Airflow для запуска и мониторинга Spark-приложений. Тем не менее, этот инструмент управления batch-процессами позволил оптимизировать управление конвейерами данных, гарантируя, что каждый data pipeline запускается точно по расписанию. А в случае сбоя информация об этом оперативно появится в веб-GUI, а саму цепочку задач можно быстро перезапустить одной кнопкой [4].   Также интересен опыт отечественного маркетплейса одежды и аксессуаров Lamoda. Ритейлер с помощью AirFlow реализовал на своем сайте сервис подсказок, который помогает пользователям найти нужную вещь среди 4 миллионов товаров и 3 тысяч брендов. Примечательно, что подсказки выводятся в зависимости от сезона, уровня продаж и предпочтений пользователей. В этом кейсе, помимо AirFlow, также используются другие инструменты стека Big Data и не только [5]: ·       Apache Solr — платформа полнотекстового поиска с открытым исходным кодом; ·       PostgreSQL — свободная объектно-реляционная система управления базами данных; ·       Docker - программное обеспечение для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации; ·       Grafana – многоплатформенное программное обеспечение с открытым исходным кодом для аналитики и интерактивной визуализации – диаграммы, графики и оповещения для Интернета при подключении к поддерживаемым источникам данных; ·       Prometheus – бесплатное программное приложение для мониторинга событий, которое записывает метрики в реальном времени в базу данных временных рядов с использованием модели HTTP-запроса, гибкими запросами и оповещениями в режиме реального времени.
Tumblr media
Компоненты сервиса подсказок на сайте Lamoda: Apache AirFlow, Solr, Docker, Prometheus, PostgreSQL, Grafana В следующей статье мы расскажем про ключевые преимущества и недостатки AirFlow. А технические подробности, как Data Engineer может применять этот инструмент для пакетных ETL-задач и других процессов эффективного управления данными, вы узнаете на наших образовательных курсах в лицензированном учебном центре обучения и повышения квалификации руководителей и ИТ-специалистов (менеджеров, архитекторов, инженеров, администраторов, Data Scientist’ов и аналитиков Big Data) в Москве: AIRF: Apache AirFlow
Tumblr media
 Смотреть расписание занятий
Tumblr media
 Зарегистрироваться на курс Источники 1.       https://chernobrovov.ru/articles/etl-chto-takoe-zachem-i-dlya-kogo.html 2.       https://habr.com/ru/company/alfastrah/blog/466017/ 3.       https://habr.com/ru/company/mailru/blog/339392/ 4.       https://habr.com/ru/company/ivi/blog/456630/ 5.       https://www.youtube.com/watch?v=nY9pA02CoiI&list=PLgZXqi5nH1m2EfbrLLqnvg9rY1doSi4ko&index=31 Read the full article
0 notes
sisadminspb · 5 years ago
Link
Tumblr media
https://komyounity.com/wp-content/uploads/2019/07/%D0%A7%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D1%80%D0%B5%D0%BF%D0%BE%D0%B7%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%B8-Ubuntu-komYounity.png
Репозитории / Ubuntu
Четыре основных хранилища:
Основное - бесплатное программное обеспечение с открытым исходным кодом, поддерживаемое Canonical.
Universe - поддерживаемое сообществом бесплатное программное обеспечение с открытым исходным кодом.
Restricted - проприетарные драйверы для устройств.
Multiverse - Программное обеспечение ограничено авторским правом или правовыми вопросами.
Ubuntu Установите компакт - диски содержат программное обеспечение от «основных» и хранилищ «ограниченных», так что если у вас нет подключения к интернету , вы можете установить программное обеспечение с компакт - дисков. Если у вас есть подключение к Интернету, вы можете установить программное обеспечение из любого репозитория Ubuntu.
0 notes
bestblockchainby-blog · 7 years ago
Text
Ричард Столлман: Я никогда не пользовался биткоином
Tumblr media
Основатель проекта GNU Ричард Столлман на сегодняшний день является одной из ключевых фигур в сообществе сторонников свободного ПО. Ка��алось бы, с такими взглядами он должен двумя руками поддерживать биткоин как один из крайне успешных проектов с открытым кодом, но не всё так просто. Дэвиду Флойду из CoinDesk удалось пообщаться с известным активистом. Столлман говорит, что сам никогда не пользовался биткоином, а его собственные взгляды на свободу более либертарианские, чем «антисоциализм» сторонников биткоина. По мере разговора стало ясно, что дело не только в политике. Стоит учитывать, что мелкие различия всегда были важны для Столлмана. Например, он написал объяснение из 9000 слов о различии между терминами GNU и Linux. Операционная система GNU, которую Столлман предложил в 1983 году, использовала исключительно бесплатное программное обеспечение. Linux, созданный годами позже Линусом Торвальдсом, представляет собой ядро. Многие ссылаются на пакеты этих систем как на Linux, но Столлман настаивает на том, что правильным термином является GNU/Linux или просто GNU. Он также написал 3000 слов о различиях между свободным ПО и ПО с открытым исходным кодом. Сторонники обоих подходов настаивают на свободе использования, изучения и изменения программного обеспечения, но Столлман говорит, что эти сходства скрывают «глубоко важные моральные разногласия» касательно вопросов свободы и прав человека, которые подчеркивает движение свободного ПО. Столлман говорит, что биткоин в качестве цифровой платежной системы ему не подходит, ссылаясь на самый большой, по его мнению, недостаток в системе: плохую защиту конфиденциальности. Мне бы очень хотелось делать покупки анонимно в разных магазинах. К сожалению, с биткоином это невозможно. Он говорит, что использование криптовалют позволило бы правительству определить его. На вопрос о том, что он думает о криптовалютах с повышенным уровнем анонимности, Столлман ответил, что в каждой из них есть несколько серьёзных проблем в плане безопасности или масштабируемости, и добавил: Если бы биткоин защищал конфиденциальность, я бы, вероятно, уже нашёл способ использовать его. Сегодня проект GNU работает над альтернативной цифровой платежной системой под названием Taler, которая также основана на методах криптографии, но не является криптовалютой. Мейнтейнер проекта Taler Кристиан Гротофф в комментариях для CoinDesk сказал, что система создана для мира «после блокчейна». Taler имеет сходства с криптовалютными проектами — прежде всего, он стремится заполнить ту же нишу. Проект основан на «слепых подписях», криптографической ��ехнологии, предложенной Дэвидом Чомом, автором DigiCash (эта была одна из первых попыток создания безопасных цифровых денег). Кроме этого, Taler пытается создать цифровые деньги, которые обходят надзор правительств и платёжных компаний. Тем не менее, проект не пытается обойти централизацию. Платежи обрабатываются открыто централизованными «обменниками», а не майнерами, потому что, по словам Гротоффа, такая система «позволит использовать опасную практику отмывания денег». Таким образом, одновременно с уходом от надзора Taler явно пытается блокировать возможности уклонения от уплаты налогов. Столлман это комментирует так: Нам нужно государство, чтобы делать много жизненно важных работ, включая финансирование исследований, образование, медицина, строительство дорог, обеспечение порядка и правосудия, в том числе в отношении тех, кто не является богатым и могущественным, поэтому государству нужно много денег. Я бы не хотел абсолютной конфиденциальности, потому что это сделало бы расследование преступлений невозможными. А это одна из тех задач, которые нам нужны в государстве. Таким образом, конфиденциальность системы Taler ограничивается тем, как пользователи тратят свои цифровые деньги. Они защищены от наблюдения, потому что, по словам Гротоффа, «биржа, когда монеты выкупаются, не может определить, был ли это клиент B или клиент C, потому что все они выглядят одинаково». Он добавил, что «никто точно не знает, у кого столько токенов». С другой стороны, продавцы (или кто-то ещё), получающие платежи, делают это явно и открыто, что позволяет правительствам оценивать размер налогов на доход. Хотя Taler не является криптовалютой и не имеет собственного ресурса (нет «Talercoin»), она может служить новой платежной системой для существующих активов и, возможно, когда-то сможет поддерживать криптовалюту. Но пока, по задумке авторов проекта, первой валютой в системе должна стать евро. Теоретически, хотя Taler не является блокчейном, блокчейн-система может заменить банк, ведь чтобы пользователи могли перемещать евро в Taler, обменники Taler должны взаимодействовать с традиционной банковской системой. Аналогичным образом система должна работать с блокчейнами. В настоящее время проект ведёт переговоры с несколькими европейскими банками, чтобы разрешить вывод на Taler, а также обратно возвращать депозиты из системы Taler в банковскую систему. На веб-сайте проекта датой запуска по-прежнему указан 2018 год, но, по словам Гротоффа, запуск зависит от того, насколько быстро будут завершены переговоры с банками. Он отмечает, что «с банками не всегда легко или дёшево иметь дело». Если Taler всё же заработает, разработчики смогут экспериментировать с различными реализациями и интеграциями, используя банки, блокчейны или любую другую систему. В конце концов, это бесплатное программное обеспечение. Read the full article
0 notes
mirivlad · 8 years ago
Text
Открытые САПР (CAD) программы для Linux
Программное обеспечение САПР (CAD) является важным инструментом для инженеров, аниматоров и графических дизайнеров. По сравнению с закрытыми САПР, бесплатное программное обеспечение САПР с открытым исходным кодом столь же сложно, как и с его коммерческие аналоги. Однако  коммер��еское программное обеспечение САПР довольно дорогое, способы лицензирования на него разные, новые версии и…
View On WordPress
0 notes