
В продолжение вводной части habrahabr.ru/post/196248/, в этой статье я обзорно расскажу о механизме компонентной системы реализованной в библиотеке controls.js и используемой в Markdown webdocs для создания и вставки активного контента в текстовый документ.
Читать полностью »
Рубрика «open source» - 341
Ознакомление с компонентами в Markdown webdocs
2013-10-11 в 11:12, admin, рубрики: javascript, markdown, open source, веб-дизайн, Веб-разработка, веб-сайты, веб-справка, справочные системы, метки: markdown, веб-дизайн, веб-сайты, веб-справка, справочные системыCentrifuge — так просто, как возможно, но не проще этого
2013-10-11 в 7:04, admin, рубрики: asynchronous, jquery, open source, python, sockjs, tornado, WebSocket, zeromq, Блог компании Mail.Ru Group, метки: asynchronous, jquery, python, real time, sockjs, tornado, WebSocket, zeromq 
Привет!
Продолжая статьи о Центрифуге, мне хотелось бы обсудить один из способов подключения реал-тайм событий на сайт.
Суть отдельностоящих серверов рассылки сообщений в реальном времени такова, что клиенты из браузера должны подключиться к серверу, подписаться на нужные каналы и ждать сообщений из этих каналов.
Читать полностью »
Google начинает выплачивать вознаграждения за исправление уязвимостей в проектах с открытым исходным кодом
2013-10-10 в 7:22, admin, рубрики: Google, open source, информационная безопасность, метки: Google Компания Google стала одним из пионеров в области своеобразного аутсорсинга обнаружения дефектов безопасности в своих веб-продуктах и Chromium, выплачивая хакерам вознаграждения как на регулярной основе, так и на специальных конкурсах — например, Pwn2Own и Pwnium. Теперь Google решила пойти дальше, расширив свою программу вознаграждений и на проекты, которые не имеют отношения к интернет-корпорации, но обязательно должны быть открытыми. Пока компания составила ограниченный список утвержденных проектов на время пробного периода, а в дальнейшем, в случае успеха, планирует расширять этот список. Впрочем, речь идёт не совсем об уязвимостях, а об их исправлениях. Заинтересовались?
Читать полностью »
Прикручиваем пространственный индекс к ничего не подозревающей OpenSource СУБД
2013-10-10 в 5:09, admin, рубрики: data mining, diy или сделай сам, open source, spatial index, Поисковые машины и технологии, СУБД, метки: open source, spatial index, СУБД 
Мне всегда нравилось, когда заголовок однозначно говорит о том, что будет дальше, например, «Техасская резня бензопилой». Поэтому под катом мы действительно будем добавлять пространственный поиск к СУБД, в которой его изначально не было.
Читать полностью »
История о двух мостах
2013-10-09 в 21:52, admin, рубрики: open source, Анализ и проектирование систем, мосты 
Два пожилых инженера как-то разговаривали о своей жизни и, конечно же, хвастались друг другу своими лучшими проектами. Первый инженер рассказал о том, как когда-то спроектировал и построил один из величайших мостов, когда-либо существовавших.
«Мы построили его через ущелье, на дне которого протекала река», — рассказывал он своему другу. «Оно было широким и глубоким. Мы потратили два года на одно только изучение рельефа, выбор архитектуры и материалов. Мы наняли лучших инженеров и спроектировали этот мост, на что ушло ещё пять лет. Мы заключили договор с самой большой строительной фирмой на изготовление опор, конструкций и постройку дорог, соединяющих будущий мост с близлежащими магистралями. Десятки людей погибли при постройке моста. Наш мост был многоуровневым — под основной трассой могли ходить поезда, и ещё у нас были отдельные дорожки для велосипедистов. Этот мост олицетворяет значительную часть моей жизни.»
Читать полностью »
Интеграция Деньги Online в ActiveMerchant
2013-10-09 в 13:06, admin, рубрики: open source, ruby, ruby on railsВ приложении, которое я разрабатываю на Ruby on Rails, мне нужно было подключить платежную систему. Заказчик заключил договор с Деньги Online, и первым делом я, конечно, проверил список поддерживаемых систем в ActiveMerchant от Shopify — там этого сервиса не оказалось, также еще поискал готовые решения, которые смогли бы упростить интеграцию, но ничего полезного под RoR не нашлось. В итоге было решено форкнуть ActiveMerchant и разработать под него интеграцию для этого сервиса, а в последствии использовать наработки в проекте.
В этой статье хочу рассказать о процессе подключения платежной системы, в надежде что кому-нибудь это пригодится, потому что мне не хватало подобной информации. А также возможно кому-нибудь пригодится информация, конкретно по этой платежной системе.
Читать полностью »
Исходники РосВыборов открыты
2013-10-08 в 15:21, admin, рубрики: open source, ruby on rails, Блог компании «Фонд борьбы с коррупцией», выборы, гражданское общество, метки: open source, ruby on rails, выборы, гражданское общество
В августе на Хабре был пост, в котором мы срочно искали Rails-разработчиков, и ситуация выглядела почти критической. Тем не менее, хотя это было и непросто, мы успели – система координации наблюдателей успешно отработала на предвыборном этапе и непосредственно во время выборов, выполнив возложенные на неё задачи.
Конечно, были накладки, самая большая – почти часовой downtime интерфейса записи обращений коллцентра в день выборов, спровоцированный крупной DDoS-атакой на “соседние” проекты ФБК (наша ошибка, могли получше подготовиться), но в целом на результатах это не сказалось.
После выборов по понятным причинам разработка фактически остановилась, и проект потихоньку был подготовлен к открытию кода. Я сам в свободное время буду заниматься его доработкой, но так один далеко не уедешь, и поэтому, конечно, нам нужны руки и головы тех, кто готов пожертвовать немного времени на развитие системы. То, что она будет нужна, не вызывает сомнений, первые большие выборы, где понадобится такой масштаб координации наблюдателей – выборы в МосГорДуму, которые уже не за горами.
Итак, репозиторий проекта — github.com/fbkinfo/rosvybory.
Читать полностью »
Runnable: поисковик по коду с его исполнением в VM
2013-10-07 в 19:39, admin, рубрики: ohloh, open source, исходный код, поиск кода, Поисковые машины и технологии, Программирование, метки: ohloh, исходный код, поиск кода 
Бывший сотрудник Amazon запустил поисковик по исходному коду Runnable.com, который отличается уникальной особенностью: он не только ищет код, но и исполняет его в виртуальной машине EC2 прямо в результатах поиска. Более того, можно собственноручно внести изменения в код — и снова запустить его, чтобы посмотреть результаты.
Читать полностью »
BitCoin = основа электронной почты нового поколения
2013-10-07 в 17:56, admin, рубрики: bitcoin, email, open source, smtp, браузер, платежные системы, хабрахабр, электронная почта, метки: bitcoin, email, smtp, браузер, электронная почтаНебольшое сумбурное вступление
Хочу предложить на обсуждение хабра-сообщества здравую и интересную, по моему мнению, идею. Речь идет о новом поколении электронной почты. Все очень просто: почему бы не создать некие алиасы, связанные с кошельками BitCoin. И это будут аналоги адресов электронной почты. Либо даже использовать обычные, уже существующие email адреса (но пересылка сообщений тогда не будет происходить в системе обычной электронной почты). Можно тогда написать письмо некоему адресату по этому адресу (как и сейчас по SMTP) или по идентификатору кошелька (так по сути можно делать уже сейчас, прикладывая небольшое сообщение к переводу биткойнов). Суть в том, что не потратив немного (микросуммы) биткойнов никто не сможет отправить сообщение. Как первая мысль — это простое решение проблемы спама — пусть рассылают, но тогда хотя бы за это можно получить компенсацию.
Читать полностью »

