Хабрахабр:
В начале 1996 года Ларри Пейдж, студент университета Стенфорда, рассматривая различные темы для своей диссертации, начал заниматься проблемой оценки ценности web-страниц, анализируя число и характер ссылок на них. Хотя подобный подход, по сути, давно применялся при обычном цитировании научных работ, большинство поисковых систем Интернета того времени выполняло оценку значимости той или иной страницы по тому, сколько раз искомое слово было в ней упомянуто. Вскоре к проекту Пейджа, получившем кодовое наименование ?BackRub?, присоединился один из близких друзей Ларри, аспирант Стенфорда, Сергей Брин, получивший диплом бакалавра по специальности ?Математика и компьютерные системы? в Мериленде и обладатель стипендии Национального научного фонда США. Узнать подробности
Недавно нами было анонсирован проект ?ACE Stream?, и вся ветка продуктов Torrent Stream скоро перекочует под эту марку. Это не просто смена бренда, а еще и новый вектор развития, с новыми возможности для применения и эксплуатации P2P технологии во всевозможных интернет-проектах. Несмотря на присутствие коммерческого вектора в проекте ?ACE Stream? ( решения/продукты и услуги для коммерческих организаций ), некоммерческое направление также будет развиваться, и все возможности Torrent Stream по-прежнему будут доступны пользователю, а кроме этого, еще и значительно будут расширяться новыми возможностями, которые не только будут обеспечивать дополнительные удобства, но еще и будут на программном уровне защищать интересы своих пользователей и их спокойствие при использовании торрентов. Вот с одним из таких программных методов, внедрение которого позволит защитить наших пользователей от обвинений в скачивании, хранении и распространении контента, при использовании ими торрентов для проигрывания видео и аудио в онлайне, я бы и хотел всех ознакомить. Возможно, кому-то наша цель покажется банальной, но при этом для многих пользователей Интернет она является очень актуальной и насущной. Цель: Сделать онлайн воспроизведение через торренты, абсолютно безопасным для пользователя Для тех кто не знает: одна из функций продуктов Torrent Stream ( ACE Stream ) позволяет проигрывать в онлане видео и аудио контент, через торренты, без необходимости ожидания загрузки всего файла. ( Пример одного из продуктов, который превращает практически любые торрент-трекеры в онлайн-кинозалы: Расширение для веб-браузераTS Magic Player Сразу хочу сказать, что речь не будет идти о какой-то закрытой надстройки над протоколом. Полная совместимость с любыми другими торрент-клиентами! О проблеме и решении
В этой статье я расскажу о том, как мы подружили Cache + Erlang, и зачем нам это нужно. СУБД Cache была выбрана в качестве хранилища данных. Также мы создали и эксплуатируем MCA(Middleware for Cache Applications) ? промежуточное программное обеспечение, обеспечивающее конкурентную модель взаимодействия Erlang и Cache. Для взаимодействия Erlang и Intersystems Cache реализованы возможности: Обрабатывать в Cache сообщения из Erlang, транслируя Erlang tuples (внутренний древовидный формат данных Erlang) в глобалы Cache. Посылать из Cache сообщения процессам Erlang, транслируя глобалы Cache в Erlang tuples. Разработанное MCA состоит из трёх основных компонент: Message Dispatcher(MD) ? управляет обменом сообщениями в конкурентных условиях между различными Erlang-node(EN) и Cache-процессами, обеспечивает кэширование сообщений по определенным правилам. Запускается в соответствующем EN. C-node ? обеспечивает подгрузку С/C++ библиотек и обмен сообщениями между ними, взаимодействие системы с shared-memory, EN, CallIn/CallOut (функциональностью, реализованной в Cache на языке С) и т.д. На данный момент к С-node, для веб-приложений, c использованием Cache, нами подключены библиотеки для поддержки XSLT преобразования, обработки регулярных выражений. Porte ? шлюз обмена сообщениями (Messaging Gateway) c MD для Cache. Запускается как отдельный background job, который будем называть Porte-job(PJ). Как это работает?
Когда собирался писать свой топик, ломал голову куда же его писать? С одной стороны часть сайта написана на MODx, с другой стороны другая часть написана на LiveStreet, а с третьей стороны это такие костыли, что в пору в Ненормальное программирование писать. Оказалось, что Хабр готовился к такому повороту событий и сделал возможность писать сразу в несколько блогов, за что ему отдельный респект! :-) Ну а теперь собственно к основному вопросу: В свое время я написал и запустил купонный сервис, само собой написанный на MODx Revolution (само собой, потому что я ярый любитель этого движка и что бы ни писал, всегда пишу именно на этом фреймворке). Так вот, проект рос, развивался, много функционала было написано (благо MODx позволяет решить любую задачу), да вот только замыслилось мне на сайте еще и социалку-блог а-ля Хабрахабр запустить, да чтобы все наши пользователи там были, да чтобы отзывы по акциям туда же попадали, да чтобы отзывы были и в акциях, и в социалке, и чтобы и там и там их можно было комментировать и читать их в отдельной ветке все до кучи, и еще много-много чего? И когда я думал, сколько же мне понадобится времени, чтобы напрограммировать это все самому, я делался очень грусным... Но вспомнил я про LiveStreet, о котором слышал давно-давно, и то, что он позиционируется как легкий и быстрый клон Хабра. И вот решил я отдельно социалку поднять на LS и увязать его с моим основным сайтом на MODx. LiveStreet установил и запустил за пару часов (это мое первое знакомство с этим движком). Читать дальше →
На тему войны копирайта и файлообмена было написано огромное количество текста. Об этом спорили и ругались везде, где только можно. Тем не менее, далеко не всё еще сказано. Со временем я пришел к выводу, что вопрос этот такой же древний, как ?что первично ? материя или сознание?. И чем больше я размышляю об этом, тем больше убеждаюсь, что это так. Сторонники копирайта говорят, что эта анархия не может долго продолжаться, вот-вот мы примем новые, более жесткие законы, посадим самых буйных, а остальные как-нибудь привыкнут. Их противники говорят, что копирайту скоро придет конец, потому что всем уже очевидна его абсурдность. Никто не знает, кто победит в этой войне, или она будет продолжаться вечно, как смена дня и ночи, но мы ? свидетели этого. Как же так получается, что вроде бы и те и другие правы, и готовы биться насмерть за свои идеалы? И те и другие считают противную сторону ?незначительной группой инакомыслящих?, которые со временем просто обязаны образумиться. Как же можно разрешить это вопиющее противоречие? Читать дальше →
Отписаться от этой рассылки