среда, 19 сентября 2012 г.

Децентрализованные технологии (пиринговые)

    Социальная сеть

    Пиринговые технологии развиваются и развиваются основательно. Исключением не стали и социальные сети... как это и не удивительно. Значит называется социальная Open-Source-ная сеть: 
    
    Название: Diaspora

    Следует упомянуть о протоколе для децентрализованных социальных сетей. На официальном сайте также присутствует эталонная реализация на языке Ruby.

    Название: Tent
    Сайт: https://github.com/tent/tentd

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

    Название: Movim
    Сайт: http://movim.eu/

    Название: Friendica
    Сайт: http://friendica.com/

    Поисковик

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

    Название: YaCy
    Сайт: http://yacy.net

    Клиент обмена сообщениями

    Первым клиентом обмена сообщениями равно как и звуком и видео, является Skype... До этого уровня еще конечно далеко, но первые шаги сделаны. Децентрализованный клиент обмена сообщениями:

    Название: PicaPica
    Сайт: http://picapica.im

    Также существует децентрализованный клиент для анонимной сети Tor. Позволяет не только вести переписку, но и передавать файлы.
    Название: TorChat
    Сайт: https://github.com/prof7bit/TorChat/wiki

    Еще один децентрализованный чат, не развивается с 2007 года.
    Название: Beseda
    Сайт: http://code.google.com/p/beseda/  и сайт автора чата  http://www.sovietov.com/app/index.html

    Название: Bitmessage
    Сайт: https://bitmessage.org/wiki/Main_Page
    Основан на технологиях BitCoin.

    Электронная криптовалюта

    Напоследок самый сок- электронная децентрализованная криптовалюта! Таких конечно проектов много, но реально Децентрализованный, Open-Source, популярный и продвинутый, только один - BitCoin.

    Название: BitCoin
    Сайт: http://bitcoin.org

    Самая тема, что есть клиент для Android и деньги можно передавать с сотки на сотку!!! Отпадает необходимость в карточке, портмоне и тд. Клиент есть на приведенном выше сайте, но приведу ссылку сайта на google.
    Сайт: Bitcon for Android

    Есть клиент для iPhone, но его что-то не пропускают в маркет яблочный.
    Еще одна ссылка на подборку программ для BitCoin: http://xbit.me/bitcoin/bitcoin-account-alternatives/

    Файла-обменная сеть

    Не отходя от выбранной идеологии рассмотрим очень популярные файла-обменные сети. Пожалуй начну с выбора протокола для такой сети. Основных кандидатов семь:
  1. Gnutella (протокол был подвергнут реверс-инжинирингу);
  2. Gnutella2 (форк протокола Gnutella);
  3. RetroShare;
  4. Overnet;
  5. Kad ;
  6. Ares - ответвление Gnutella; 
  7. GNUnet;
  8. Kademlia. 
Ссылка на список пиринговых сетей в WikiPedia:
http://ru.wikipedia.org/wiki/Файлообменная_сеть

    Не могу пройти мимо torrent-сетей. Для таких сетей тоже существует децентрализованный клиент полностью отказывающийся от поиска по централизованным торрент-трекерам.
    Название: Tribler
    Сайт: http://www.tribler.org/

    Еще одна программа для обмена данными между пользователями с возможностями полноценного чата разрабатывалась нашим соотечественником. К сожалению программа не разрабатывается с 2009 года.
    Название: OneSwam
    Сайт: http://oneswarm.ru/

    TV-трансляции

    Есть и такое... основные:
PeerCast,
Tribler,
Streamer,
BTStream
Torrent Stream.

    Глобальные анонимные сети

    FreeNet, i2p

    Хостинг

    Распределенная платформа обмена медиа-контентом.

    Название: MediaGoblin
    Сайт: http://mediagoblin.org/
        Единая учетная запись

        Децентрализованная система регистрации. Вауууу...
        Название: OpenID
        Сайт: http://openid.net/

    понедельник, 17 сентября 2012 г.

    Подборка ежедневных программ. Мультимедиа.


     
        Основные критерии при выборе кандидатов на место ежедневно используемых программ были следующие:
    • открытость исходников, в общем для чего это всё и пишется;
    • необходимость и достаточность. Здесь я имею ввиду, что если я хочу смотреть рисунки, то мне нужен только просмотрщик рисунков, а не смотрелка всего чего только можно придумать+ недоконвертер+недоредактор. Для конвертирования и редактирования есть более продвинутые продукты, которые я буду запускать самостоятельно и только в те моменты времени, когда мне это необходимо;
    • кроссплатформенность и отсутствие спорных технологий. Например Java- вроде всё в шоколаде, ан нет- только Google начал Android атаку, так у Oracle сразу начался приступ патентной чистоты…Майкрософтовская .Net – штука меня не устраивала из-за закрытости кода, а на Mono уж больно много жалуются (хотя в принципе я от неё и не отказывался вовсе);
    • ну и третье, самое главное, программа должна поддерживаться курирующими разработчиками и сообществом (большинство программ пролетело именно по этому пункту). Считал я так- если активности нет больше года, программу отодвинуть лучше на задний план.

    пятница, 14 сентября 2012 г.

    Форматы файлов


    По форматом файлов:
    • FB2 – формат не подпадающий под DRM, для хранения электронных книг.
    • Djvu – открытый формат хранения электронных книг;
    • MKV - (Матрешка или Matroska) - контейнер, который может содержать видео, аудио, субтитры, меню и пр. Имеет открытый код, пока не очень распространен, но очень перспективен.
    • Xvid (ранее XviD) – библиотека сжатия видео стандарта Mpeg4.Является основным конкурентом кодека DivX Pro (Xvid это DivX наоборот). В противоположность кодеку DivX – проприетарному программному обеспечению, разработанному компанией DivX, Inc., Xvid это свободная программа, распространяемая под лицензией GNU General Public License. http://www.xvid.org
    • .Ogg — открытый формат аудиосжатия. То есть формат компрессии с потерями. Ogg Vorbis — это относительно новый универсальный формат аудио компрессии, официально вышедший летом 2002 года. Математическая обработка и практическая реализация этой психоакустической модели в корне отличаются, что позволяет авторам объявить свой формат совершенно независимым от всех предшественников.
    •  .spx - Speex это свободный кодек для сжатия речевого сигнала, который может использоваться в программах VoIP и приложениях. 
    • .flac популярный свободный кодек, предназначенный для компрессии аудиоданных без потери качества исходного сигнала.
    •  .ogv или ogg - это разработанный Фондом Xiph.Org видео-кодек как часть их проекта Ogg. Целью этого проекта является интеграция видеокодека On2 VP3, аудиокодека Vorbis и медиа контейнера Ogg в одно решение, типа MPEG-4
    • .webp формат файлов изображений более эффективный чем jpeg, продвигается Google как средство предназначенное на уменьшение циркулирующего трафика в интернете. По-моему очень даже удачный формат.

    Программы тыла Flash, Java, Net


        Теперь, рассмотрим такие компоненты, без которых не обойтись в современном мире: Adobe Flash, .Net Framework и Java.

        Как я понял, недавно существовало два открытых проекта по созданию альтернативы Нет Фреймворк, это: DotGNU и Mono. Первый из которых датируется 2009 годом и похоже не развивается, а вот Моно очень даже себе развивается... Microsoft даже умудрилась выдать сертификаты, признав несколько компонентов Моно по реализации ASP.Net и Dot.Net и еще чего-то там официальной реализацией Net.Framework под Linux. Но есть и порт под Винду.

        Название: Mono
        Сайт: http://www.mono-project.com

        Теперь Адоб Флешь. Для него как оказалось имеется достаточное количество альтернатив. И как оказалось, исключительно для просмотра видео-роликов, вполне достаточно любого из них. К сожалению, порты для Windows делают не так часто как под Linux.
       Остановимся на двух из них, достаточно равитых и равивающихся сейчас:

        Название: Gnash
        Сайт: http://www.gnashdev.org
        Версия под Windows: http://benjaminwolsey.de/downloads/
        Похоже Gnash до сих пор не поддерживает 10-ую версию SWF =(

        Название: LightSpark
        Сайт: http://lightspark.github.com

        Gnash, к сожалению не очень активно развивается. А может и вообще прекратил. Зато Лайтспарк развивается стабильно и поддерживает ActionScript 3.0 , имеет плагин для Firefox. Обновлялся совсем недавно. На сайте есть даже инструкция как собрать его самостоятельно под Windows.

        Ну и на последок, про Java- куча всяких разных вариантов и тд и тп. В общем остановил я свой взгляд на OpenJDK. Хотя, как выяснилось, и Оракл сейчас базирует свою Java на этой же кодовой базе.

        Название: OpenJDK
        Сайт: http://openjdk.java.net

       Так же следует сказать про такую технологию как Silver Light. Альтернатива оказалась есть и ей, называется она Moonlight. К сожалению проект не развивается в виду несостоятельности разработки самой Сильверлайт (по сообщениям авторов Мунлайт).Разработчик Microsoft позиционировал его как более навороченную альтернативу Flash.
       
       Название: Moonlight
       Сайт: http://www.mono-project.com/Moonlight

    четверг, 13 сентября 2012 г.

    Ну, зачем я вообще создал блог

        Так получилось, что как-то случайно набрел я на такое понятие как "Open Source". Ну и так-как работаю я в фирме человеком универсальным: и системный администратор и программист и энергетик и связист, то решил что могу себе позволить внедрить пакет Опен-сорсных программ.
        Разумеется, линукс ставить на все машины начальство бы не позволило- ну и не позволило, т.к. AutoCAD под Linux нет+ нет различных программ надстроек типа СПДС.
        Ну нет и нет- решил заменить весь остальной софт. К сожалению, подобного я почему-то не нашел на просторах рунета, хотя наверное плохо искал. Об этом и будет этот блог...

        P.S. В итоге я закончу всё тем, что произведу подбор программ на все случаи жизни- и только Open Source.Статьи не будут добавляться по мере нахождения материалов, а будут обновляться по каждой тематике. Все критерии, ссылки, подборки и идеи- приветствуются.