Про наколенные сервисы

Тут у нас давеча небольшая дискуссия вышла про целесообразность разработки многочисленных сервисов, в результате которой Вячеслав Баранский, один из авторов Internetno.ru, перевел разговор вот на что:

Меня больше бесит когда большой портал выдает за нечно умопомрачительное свое “новшество”, которое, как вы сказали, один программер делает за день на коленке. Примером позвольте привести video@mail.ru, клон YouTube, копии которого просто засыпали сотрнями (тысячами?) интернет. Мне продолжать?

Проблема тут в одном, и странно, что имеющий опыт работы с большими системами автор этого не видит. То, что один программер делает за один день на коленке, годится только для того, чтобы показать работающий прототип сервиса инвесторам. Собственно, в случае со Swiftpen именно так все и выглядит, поскольку судя по отзывам редкий пост долетает до публикации в блогах, но разработчику уже поступило предложение продать разработку.
Продолжать можно также примером, как целая группа разработчиков писала достаточно простой скрипт, долго подогревала интерес к сервису, о нем быстро и восторженно отписались практически все обозреватели, а сервис возьми и рухни через пару дней после запуска из-за «высокой» нагрузки в несколько тысяч посетителей. Да-да, я про BobrDobr, наглядное пособие на тему «Как не надо запускать сервисы» (© Umputun&Bobuk).
Напротив, у больших порталов отнюдь не все новшества могут быть революционными. Во-первых, потому что большинство «революционных» новшеств таковыми выглядят только в глазах суперузкой группы пользователей. Во-вторых, при том объеме аудитории, которую собирают крупные порталы, любое самое небольшое новшество затрагивает десятки и сотни тысяч людей, а не десятка полтора блоггеров, увлекающихся кросспостингом. Даже не надо быть программером, чтобы настроить роутер на базе FreeBSD и наладить маршрутизацию через него, но вот эта относительно простая операция среди прочих позволила увеличить аудиторию сервисов Яндекса в Украине на пару сотен тысяч пользователей. Что, понятно, немного больше возможной аудитории большинства сервисов, обозреваемых на «Штучках».

Странное

Вроде бы Тарханов был вполне вменяем, а вот поди ж ты — с чисто мицголовской решительностью забанил не кого-нибудь, а весь mail.ru…

И опять про 3G

Интересная новость:

Компании France Telecom и британская Vodafone выразили желание поучаствовать в конкурсах на получение лицензий для разворачивания сетей третьего поколения по стандарту UMTS в Украине. Кроме них, в конкурсе собираются принять участие еще пять компаний, в том числе UMC (МТС) и Beeline. Об этом сообщил РБК член НКРС (Национальной комиссии регулирования связи) Владимир Олейник.

НКРС планирует осенью выставить на тендер три лицензии на 3G. В комиссии говорят, что сейчас свободных частот нет и на их конверсию потребуется выделить из бюджета 50 млн долл. Ранее НКРС отказывала в выдаче таких лицензий всем крупнейшим сотовым операторам Украины (“Киевстару”, UMC, “Астелиту” и “Билайн”), ссылаясь как раз на отсутствие свободных частот.

Учитывая, что уже есть PeopleNET, лицензию на 3G в прошлом году получил “Укртелеком”, есть еще CDMA операторы, которые достаточно активно развивают свои сети и вполне могут задуматься о EV-DO в них, то, сдается мне, что через год мы будем иметь как минимум 4 операторов 3G-связи.

PeopleClub

В продолжение предыдущей записи — о тарифах PeopleNET. Собственно, стандартные тарифы уже хорошо известны, многократно обсуждены и признаны вполне хорошими для таких услуг — да и вообще для мобильной связи. Но я сегодня, идя в офис PeopleNET, имел в виду решить два вопроса — и вторым, после покупки устройства, поддерживающего EV-DO, был вопрос, что произойдет с моим пакетом “Ти перший”, на который меня подключили месяц назад, как одного из первых пожелавших подключиться. Напомню, что это был специальный тарифный план, где от пользователя только требовалось купить аппарат, а взамен он получал 300 минут разговоров по Украине, 3 гигабайта трафика и т.д. Тариф действовал 30 дней и вот-вот должен был закончиться.
Оказалось, что оператор уже про это подумал. Всем пользователям тарифа “Ти перший” теперь предложено перейти на тариф “PeopleCLUB”. Условия тарифа вообще беспрецедентные — бесплатные звонки внутри сети, 40 коп. за минуту разговора по Украине, 70 коп. за минуту разговора с мобильными других операторов, и 3 копейки за мегабайт трафика. Стоимость трафика в этом случае оказывается примерно в четыре раза дешевле, чем я плачу на ADSL.
Правда, информация эта почти бесполезна — если кто не знал раньше, то уже поезд не догонишь. Почти. Потому что на этой неделе PeopleNET начал публичное тестирование сети и подключение на тариф “Ти перший” в Харькове — а я знаю, что этот блог читает кое-кто из Харькова :). Пользуйтесь возможностью, не думаю, что придется пожалеть.

EV-DO у PeopleNET

В магазинах PeopleNET наконец-то появились устройства, поддерживающие EV-DO, и я тут же (прямо сегодня) купил себе USB-модем Cmotech CCU-550. Правда, я долго возился с подключением его к Макбуку, пока до меня не дошло, что на R-UIM карте включен запрос PIN-кода, который ввести в модеме не выйдет. Хорошо, что эта проверка отключается :).
Соединение проходит быстро и без проблем. Правда, связь наконец-то стала упираться в аппаратное ограничение — поскольку USB модем эмулирует последовательный порт, то приходится вручную править модемный скрипт, чтобы он позволял соединение на скорости более 230400 байт.
Померить скорость собственно соединения получается с трудом — я бы на месте оператора сделал ресурс в своей сети для проверки скорости соединения, наверняка желающих помериться масса. Пришлось измерять скорость по внешним сервисам, ниже один из таких результатов и приведен.

Неплохая скорость для сотовой связи, как считаете? Получается даже поговорить через Skype, хотя задержки заметны, конечно. Анонсируется, правда, 2,4 мБит/с, реально обещается 600-800 кбит/с, по утверждениям персонала оператора, можно добиться 1,3 мБит/с. Правда, учитывая, что я в ходе тестов видел и пиковую скорость в 420 кБит/с, и заметно, что каналы в разные места у оператора разные — можно сказать, что обещания оператор выполняет.
А про тарифы на все это — совершенно отдельный разговор.

И смех, и грех…

Для всего прогрессивного человечества уже сегодня необычный день. И только для Януковича сегодня совершенно стандартный День восьмого марта.

Премьер-министр Украины Виктор Янукович поздравил женщин с Международным женским днем.

“Сегодня мы кланяемся всем женщинам, которые издревле берегут семейные ценности, традиции, культуру и духовность. С вами связано все самое дорогое — счастье и радость, надежда и любовь, нежность и милосердие. Без женщины жизнь была бы пустой и холодной, лишенной ярких красок и тепла ваших сердец”, — говорится в поздравлении.

По словам Януковича, активная общественная позиция украинских женщин, их неутомимый труд является залогом будущего, мудрости и согласия в обществе.

“В День Восьмого марта я хотел бы от всего правительства заверить вас, дорогие женщины, что для нас является большой честью работать для наших соотечественниц. И мы очень стремимся оправдать надежды женщин Украины”, — подчеркнул премьер.

Казалось бы, что стоит потерпеть один день…

Смешно про Линукс

Когда называешь линуксоидов, в каждом посте пафосно восклицающих «О великий Линукс» фанатами, они приходят в комментарии и обижаются. А вы вот сами посудите, что можно сказать об этом? Перескажу суть — человек купил стандартный внешний HDD-кейс, вложил в него винчестер, подключил к компьютеру, все заработало. Угадайте, какой вывод делает человек?

Ещё раз убедился в справедливости слов Грега Кроа-Хартмана: «Линукс из коробки поддерживает больше устройств, чем любая другая ОС, которая когда-либо разрабатывалась прежде».

Линукс, ага. Из коробки (хотя парой абзацев выше идет речь о самосборном ядре). Друзья мои, а вы способны так же искренне радоваться тому факту, что ваша операционка распознала USB Mass Storage Device? Кажется, это умела делать даже Windows 98.
Но у меня есть еще один вопрос — это сколько же раз «самая надежная операционка» подводила в аналогичных случаях автора заметки, что он так радуется нынешнему успеху? 🙂

Еще раз о Swiftpen

Дима Честных — об идее Swiftpen:

Я когда-то рассматривал возможность создания онлайн-редактора для постинга в блоги, но быстро пришёл к выводу, что такая штука никому не нужна (не удивительно).
А учитывая то, что API для управления блогом очень далеки от совершенства, и что многие фичи блог-систем не доступны через API (например, редактирование pages в WordPress) у такого подхода нет вообще никаких преимуществ по сравнению с обычным онлайн-интерфейсом блог-системы.
Но самое главное — у такого сервиса нет аудитории.

Действительно — зачем рядовому автору блога нужен third-party веб-интерфейс к своему блогу при наличии родного интерфейса блога? Абсолютно не нужен — это лишнее звено в цепочке, со своей стабильностью и глючностью. Никакие супервозможности яваскриптового редактора постов не сравнятся с удобством оффлайн-клиента, при этом использование оффлайн-клиентов гарантирует минимальную зависимость от качества связи — постоянные читатели этого блога помнят, надеюсь, что откуда только я не писал сюда — и из всякого рода удаленных от цивилизации мест, и с пляжа, и даже из едущего со скоростью 120 км/час автомобиля. Не в последнюю очередь — благодаря возможность написать пост, потратив только несколько килобайтов трафика, они просто имеют больше шансов пролезть при плохой связи.
Возможно, что сервис действительно понадобится нескольким блоггерам, которые захотят кросс-постить свои заметки по всем возможным сервисам — но вряд ли эта аудитория оправдает то количество разработки, которое потребовалось на данном сервисе.

Про Swiftpen

SwiftpenПопробовал я — правда, очень коротко, — только что открывшийся Swiftpen. Вкратце — не впечатлен. А теперь — подробнее.
Сама идея клиента, конечно, интересна, но, как мне кажется, не очень жизнеспособна. Предлагается инструмент для удобного ведения «всех ваших блогов» — но сколько у обычного человека может быть блогов? Да, у меня их до десятка — куда входят также сайт и пара тестовых аккаунтов, но вряд ли я могу считаться таким уж типичным представителем целевой аудитории этого сервиса. При этом у меня как раз нет необходимости в таком сервисе, поскольку все аккаунты мирно живут в оффлайновом клиенте, через который я и пишу этот пост.
Сам сервис мне не понравился своей небрежностью. Так сервисы не делают. После ввода регистрационных данных вас выбрасывает на главную страницу, стимулируя таким образом вас фантазировать на тему успешности регистрации — прошла ли она, можно ли заходить в сервис, попросят ли активировать аккаунт или нет. Фантазировать можно долго, поскольку сервис вам абсолютно ничего на эту тему не сообщает. Те, кто попробуют проверить введенный адрес почты, будут приятно вознаграждены за свою догадливость письмом с кодом подтверждения регистрации. Пройдя по ссылке в письме, вы можете продолжать развивать фантазию, поскольку и в этом случае вам ничего не говорят, опять выбрасывая на главную страницу.
Добавление блога происходит достаточно просто. Правда, при этом никакая информация о блоге, за исключением доступных журналов, у меня не вытащилась, хотя это умел делать даже маленький клиент для PalmOS. Я имею в виду категории записей, названия блогов в аккаунте и т.д. Категории не вытащились совершенно никакие, поэтому я не стал пробовать их в пробном постинге — вполне может оказаться, что что-то сломается при попытке указать несуществующую категорию.
А потом мы добрались до написания записи и я обомлел. Этакое торжество ajax, помноженное на святую веру разработчиков в состоявшуюся уже победу широкополосного безлимитного доступа на всей планете. Страница добавления поста со всеми скриптами и картинками весит полмегабайта. Еще раз — 512 килобайт. Люди добрые, разработчики этого чуда, вы для пользователей своей локальной сети сервис делали? Страница ощутимо тормозит на моем 8-мегабитном ADSL — а сколько ждут загрузки этого чуда люди на зарезанной полосе, которых подавляющее большинство? При этом страница заметно тормозит при наборе текста — на моем iMac с Intel Core 2 Duo, а что увидят люди с менее современными процессорами?
Возможности движка конкретного блога страница при этом не учитывает. Ну, в общем-то, я бы и не ожидал, после того как сервис не смог выкачать названия блогов. Но все-таки — если предлагается заполнить теги для записи, наверное, надо рассказать, что это за теги. Для ЖЖ это родные теги, для всех остальных, как я понял, — теги Technorati и наличие встроенной системы тегов в Movable Type разработчиков не колышет.
Ну, и напоследок — мне не удалось ни разу успешно для сервиса написать пост. Т.е. пост пишется, отправляется, появляется в месте назначения, но сервис этого не понимает. Появляется табличка «Публикация», под ней какие-то жуткие закорюки с обозначением блогов, куда постится текст, а под ними — постепенно увеличивающаяся строка из повторения слова «null». Так она и увеличивается, пока не надоест на нее смотреть.
Я не смотрел особо на работу сервиса с ЖЖ, хотя он явно тестировался на нем — там и история постов выкачалась, и аккаунты вменяемо названы. Правда, навскидку — попытка отредактировать пост с lj-cut привела к полному пропаданию этого ката вообще. Уверен, что там и других багов достаточно.

Так что мое «не впечатлен», пожалуй, довольно мягкое определение.