Pull to refresh
0
0
Олег @CBuH

User

Send message

Silverlight + nginx = возобновляемая загрузка файлов в браузере

Reading time7 min
Views16K
В данной статье рассматривается опыт внедрения Silverlight-клиента для организации возобновляемой загрузки файлов на проекте Файлы@Mail.Ru.

Зачем это нужно? Думаю, не нужно рассказывать, что загрузку файлов на сервер и их хранение сейчас предоставляет очень большое количество веб-проектов, от небольших до очень крупных. Причем загрузка обычно реализована в виде обычного <input type=file/>, реже — с помощью Flash, еще реже — иными средствами (загрузку по FTP в данной статье мы не рассматриваем).

Проблема состоит в том, что протокол HTTP изначально текстовый и для передачи больших объемов бинарных данных не очень приспособлен. Отсюда вытекает, что при обрыве связи у пользователя, перезагрузке компьютера и тому подобных факапах наполовину переданный файл приходится начинать загружать заново, а в случае с медленным каналом это превращается в настоящее издевательство.

Что делать?
Читать дальше →
Total votes 122: ↑101 and ↓21+80
Comments41

Будущий дизайн OpenSIPS

Reading time9 min
Views15K
Предисловие

OpenSIPS — это сигнальный SIP-коммутатор. Если вы хотите обрабатывать реально много SIP-звонков, то, скорее всего, мимо OpenSIPS не пройдете.
Система реально «mature», проверенная в бою и, со временем, обросшая множеством полезных (и не очень) модулей.

Вместе с этим, очевидно, что архитектура, заложеннная еще в 2001 году не отвечает современным требованиям.
Поэтому разработчики OpenSIPS заявили, что версия 2.0 будет вестись «с чистого листа».

Ниже приведен перевод документа OpenSIPS 2.0 Design. Интересно, что думает хабрасообщество по этому поводу.

Комментарии по существу я постараюсь передать разработчикам.

Зачем нужна новая архитектура

Текущая архитектура OpenSIPS (до версии 2.0) основана на концепциях, которым более 7 лет. В то время требования были простыми (простой stateless SIP-прокси, только UDP) и решения принимались в соответствии с этими требованиями. Но со всеми дополнениями, как в SIP так и функционале (таком как TCP/TLS, манипуляции в скрипте, поддержка диалогов, интеграция с внешними системами и т.д.), существующая архитектура больше не может удовлетворять требованиям и реальным сценариям использования.

Внимание! Внутри большой и структурированный текст с картинками.
Читать дальше →
Total votes 25: ↑23 and ↓2+21
Comments22

Виртуальный диск Яндекс.Фотки

Reading time2 min
Views1.9K
Иногда бывает нужно быстро скопировать несколько фотографий из своего альбома на сервисе Яндекс.Фоток, конечно, есть специальная программа, но на чужом компьютере ее не всегда возможно установить. Я разработал небольшой сервис, который может значительно упростить этот процесс. Набрав в windows команду net use y: http://<адрес>/<логин>/, где <адрес> равен «wd.sharecoder.com/yf/», а <логин> — ваш логин на яндекс.фотках (пароль не нужен), вы подключите сетевой диск, папки на котором — альбомы (только те, что доступны для всех), а файлы — фотографии на сервисе Яндекс.Фотки. Теперь вы сможете скопировать их, как обычные файлы вашим любимым файловым менеджером. Подробности (и картинки) под катом.
Читать дальше →
Total votes 112: ↑109 and ↓3+106
Comments87

Жизнь после Google: 15 стартапов, основанных бывшими сотрудниками

Reading time6 min
Views1.3K
В процессе накопления более чем 10000 сотрудников по всему миру, у Google также появилось немало бывших сотрудников.

Многие из этих Xoogler-ов (да, именно так бывшие работники называют себя) решили создать собственные стартапы. Стартапы, основанные Xoogler-ами, известны во всем мире, поскольку были либо приобретены Google, либо его конкурентами, либо находили финансирование у других Xoogler-ов и пробивали новые тропы в Интернете.

image

Здесь — описание 15 компаний, которые возникли в сознании когда-то работавших на веб гиганта людей.
Читать дальше →
Total votes 94: ↑87 and ↓7+80
Comments33

Бесплатный интернет в мобильных Картах

Reading time1 min
Views12K

Мы открываем программу сотрудничества с сотовыми операторами. Её главная цель – дать вам возможность пользоваться мобильными Картами бесплатно.  

Многие из вас могут забыть о трафике в Яндекс.Картах уже с сегодняшнего дня. Это абоненты Мегафона из Москвы, Московской области, Центрального региона России, Сибири, Урала, Кавказа и Дальнего Востока. Для них интернет-трафик тарифицироваться не будет, кроме тех случаев, когда пользователь находится в зоне роуминга. Причем неважно, какая используется точка доступа – GPRS или WAP.

Если у вас Мегафон, вы живете в одном из перечисленных регионов и хотите, чтобы трафик при использовании Яндекс.Карт был бесплатным, скачайте и установите обновленную версию приложения, разработанную совместно с Мегафоном. Вам будут доступны все возможности приложения, кроме того, вы сможете подключить услугу  «Мегафон-Навигатор» — подробнее о ней читайте здесь.

Читать дальше →
Total votes 96: ↑91 and ↓5+86
Comments136

PHP библиотека для jQuery

Reading time2 min
Views8.2K
jQuery-PHP

С тех пор как сочетание «Web 2.0» пришло в массы, все чаще разработчикам сайтов приходиться добавлять «web 2.0 красивости» к сайтам. Очень помогает в этом JavaScript фреймворк jQuery. Описывать все прелести данного фреймворка я думаю не имеет смысла (о нем и так слишком много написано), но мне, как PHP разработчику, нехватало удобного сервер сайда для генерации AJAX ответов, в итоге на свет появилась PHP библиотека jQuery-PHP
Читать дальше →
Total votes 50: ↑37 and ↓13+24
Comments78
12 ...
79

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity