skiminok: (Compas)
Последние два ночных билда QIP Infium поддерживают протоколы Facebook и Twitter. С фейсбуком у меня как-то в жизни не сложилось (ну есть учетка, ну и все на том), а вот твиттер... подумал-подумал и решил заново попробовать поюзать эту чирикалку массового психоза :) Авось что человеческое и получится.

http://twitter.com/Skiminok — you're welcome ;)
skiminok: (Default)
- PluginUpdater: несколько видов клиентов, несколько видов серверов, человеческие запросы, очередность способов проверки, бекап, управление процессом закачки.
- MindMaze: полная разработка концепции, перманентов и уников, конкретизация состава команды, проектирование архитектуры и разработки.
- Labyrinth: набросать как плагин к Инфиуму с максимумом настроек, чтобы потом
поддерживать годами не пришлось. Офигенная игра.
- Универ: доказать себе, что я задрот ТАиФЯ и МЛиТА :) Возможно, ещё и ТВиМС.
- Google Code Jam: пройти, сколько хватит силёнок. ТруЪ.
- Weaver: описать впечатления от IDE.

Товарищи френды, если я буду забываться и постить в этот блог всякую херню (что означает, что я маюсь дурью, а не делом), тыкните меня носом в этот пост, пожалуйста ;) Спасибо.
skiminok: (Default)
Привет всему честному люду. Давайте я дам вам краткую подборочку событий за тот месяц, пока я был слишком занят, чтобы писать в свой ЖЖ.

Через неделю выходит на свет божий RAD Studio 2010. Я не знаю, буду ли я делать её полный обзор, как год назад, но если буду — то как минимум после того как загружу, установлю на свою машину и опробую все своими руками. А также почитаю справку.
По крайней мере, если судить по delphifeeds.com, то количество удобных возможностей опять впечатляет и опять дает робкую надежду на долгую и безоблачную жизнь прекрасному языку программирования.
Как минимум у нас есть RTTI уровня дотнетовского отражения, атрибуты, кастинг интерфейсов в объекты, улучшенная во много раз IDE, дебаг-визуалиаторы, поддержка естественного ввода (тачей и жестов) в VCL, Firebird, SOAP 1.2, JSON и множество разных мелочей.

Наша дружная квиповская команда совместными усилиями родила долгожданную статью на Хабрахабр: QIP: точки над "i". Целью было наконец-то объяснить всем негодующим, что творится за кулисами Инфиума, ситуацию, сложившуюся вокруг проекта, развенчать несколько оригинальных мифов и помочь тем, кто проект ненавидит. Знаете, получилось. Мы собрали такой холивар и собрание вопросов в комментариях, какой встречается на ресурсе не так уж часто. И, судя по всему, все-таки обратили мнение о программе к лучшему не у одного человека. Приятно это, когда правду можно говорить открыто, и эта правда помогает любимому проекту...
На очереди, наверное, мануал по плагонаписанию. Я давно думал что-нибудь подобное вкратце рассказать для населения.

Вообще я продолжаю увлекаться Хабрахабром. Да, конечно, Хабр уже не торт, но он продолжает оставаться:
  • ценнейшим ресурсом IT-новостей
  • отличным сборником пользовательского мнения
  • хорошей коллекцией познавательных статей по программированию
  • неплохим местом для заведения полезных и хороших знакомых

Так что будем продолжать писать. Это полезно, где бы то ни было.

Вот, к примеру, именно с Хабра я узнал о Киевском Coffee'n'Code. Думал пойти еще на первый, но его темы в итоге скатились в полный Веб и обсуждение вебдевовских фреймворков, к которым я не имею никакого отношения. Зато вот второй, судя по всему, очень даже заинтересует. Главное — чтобы никакая гадость (вроде вуза) не перебила поездку.

Работаю над PluginUpdater`ом. Сказать, что он сырой — не сказать ничего. Он икает, дергается, иногда выставляет претензии, многое не умеет, часть умеет, но не так, как надо, а часть вообще умеет, а все желают, чтобы не умел =) Короче говоря, это совершенно не то состояние, в котором должен находиться софт подобного уровня. Поэтому я работаю судорожно, август заканчивается, а по опыту знаю: как только начнется вузовский семестр, моё свободное время начнёт улетучиваться просто с поразительной скоростью. И пока оно еще есть, надо много сделать. Итогом этого "много" и форумских споров стало то, что сегодня мне совершенно не хочется ничем заниматься, хотя туду разросся до галактических масштабов. Вот, поэтому сижу, пишу в блог...

Кстати, о блоге. Потратил полчаса, прошел по нему до самого зарождения и залочил самые экстравагантные записи, сделанные в период юного и беззаботного детства. Всего маразматичных, личных и смешных постов оказалось штук 20, остальные ещё можно показывать людям :) Когда читал некоторые — ржал до безумия, но таких меньшинство, в основном это те, которые просто не соответствуют тематике блога. Знания изменились, кардинально. А вот взгляды, что интересно, с тех пор остались практически те же.

Исполнил древнее желание — купил комбинацию APC-шных стабилизатора и ИБП. Потому что за всё лето, по-моему, так ни разу и не выключал компьютер самостоятельно: постоянно это было по вечерам из-за перебоев в электричестве. Спасибо тебе, наше дорогое Киевэнерго.
Зато теперь я по крайней мере могу не бояться, что однажды в солнечный и приятный вечер у меня полетит к чертям собачьим дневная работа.
А вообще, бекапы — наше всё.

У меня сейчас есть аккаунт на самых популярных сайтах по инвайтам: Хабрахабр, Дару~Дар, Демоноид, 0дей, Новафильм. Хорошие друзья, хорошая репутация и хорошие места дислокации многое решают. Проблема только в том, что на некоторых из них я не могу похвастаться активностью: всё-таки Волевские тарифы дают о себе знать. Ну нет в моём районе достойных домашних сетей, нет. А есть всем ненавистные Воля, ОГО, Билайн и дорогущие беспроводники. Придется пока что так и сидеть. Тем более что волевцы хитрые, они бонусами заманивают, скоростью, акционными временными анлимами, бесплатными ресурсами на своём DC. Ну что же, придется пока сидеть так.
По крайней мере Хабр и ДаруДар я облюбовал по полной программе)

Практически полностью перешёл на C#. На Делфи кодю плагины для Инфиума (человеческий перевод .NET SDK, который я пытался организовать, лежит пока в сторонке недописанным, к сожалению) и редкие просьбы друзей о мелких утилитах. Последние, кстати, тоже скоро буду делать на дотНете.
А уж Google Code Jam 2009 и подавно писать надо будет на шарпе. Только для него надо бы ещё какой-нибудь мелкий подручный скриптовый язык для быстрых задач. Пока изучаю потихоньку PowerShell, со всем остальным стаффом этого класса я как-то не дружу. В общем, посмотрим.

TopCoder. Четко осознал свою позицию: синий. То есть уровень — выше среднего участника, однако среди таких высших — худший. Что ж, я так и подозревал с самого начала.
До жёлтого я поднимусь, судя по всему, не раньше чем через полгода. А уж о красном можно только мечтать.
Потому что, как я однажды писал в статусе, «из этого человека никогда не выйдет хорошего олимпийца. Он умеет хорошо думать. Он умеет красиво писать. Теперь только научите его делать это БЫСТРО!»

Старый комп надо будет вытащить на свет божий из шкафа и приспособить к какому-то полезному делу. *Ага, в однокомнатной квартире...* Потому что считать себя особой, имеющей отношение к IT, и не разбираться должным образом в администрировании — бред собачий.

Резюмируя. Вообще, новостей много, как айтишных, так и не имеющих к ним отношения. Но описывать их все я попросту замонаюсь, поэтому закругляюсь. Тем более пора идти чем-то заниматься всё-таки. Пока возможности есть.
На сим плановое обновление блога считаю закрытым, до новых встреч.
С уважением, Skiminok.
skiminok: (Default)
  1. Запись «Спасибо» в блоге Ильхама Зюлькорнеева разрослась до 95 комментариев, после чего была закрыта. Напомню, здесь в течение двух дней возможно было задать любой вопрос по поводу нравящихся или не нравящихся вам нововведений в QIP Infium и администрация сообщала своё мнение на этот счёт. Ещё напоминаю: Ильхам на данный момент НЕ является ведущим разработчиком всего проекта, эта роль с марта 2009 года перешла к Сергею Галездинову (Sega-Zero), в свою очередь, INF поддерживает в Квипе только модуль ICQ. Однако он всё ещё прекрасно может давать ответы по поводу личного отношения к планам проекта, подробностей его технического функционирования, отношения к другим клиентам и т.д. Комментарий от Сергея в этом обсуждении тоже появился.

    Для ленивых, избранные ответы г-на Зюлькорнеева:

    • Вопрос №1: утекла ли база паролей пользователей QIP Infium?

      Нет, админка CMS сделана для управления новостями, страницами, пользователями (которые пишут новости, модерят странички), которые в ней созданы. Это локальная система управления сайтом, которая не выходит дальше http://www.qip.ru. Учетные записи джаббера и прочие сервисы никак не связаны с CMS http://www.qip.ru.

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

    • По поводу автоматической отсылки статуса на mblogi.qip.ru по умолчанию:

      Вы знаете, я сам это узнал из-за того, что получил письма с непонятными для меня ссылками на mblogi. Я передал свои пожелания разработчикам о том, что таким образом они вызывают шквал негатива, а не раскрутку того или иного сервиса. Пожелания были приняты и учтены. Должны отключить или как-то оповещать пользователя, прежде чем затеивать такое безобразие.

    • Вы жалеете, что поддержку проекта взяло на себя РБК?

      Нисколько, передо мной был выбор или забить на проект или найти партнеров и дать ему дальнейшую жизнь. Я выбрал второе, потому что первое никого бы не устроило, особенно пользователей QIP. Я не знаком со всей компанией РБК, а только с ее частью и сказал бы, что это очень демократичная и перспективная компания, чтобы там про неё не говорили в СМИ. Некоторые из вас наверно слушали интервью Михаила Гуревича на радио Эхо Москвы, он много и про проект QIP рассказывал. Где-то я давал ссылку, в блоге моем можно поискать.

    • Форум пока отключен, потому что пароль одного из админов был также сохранен в этой злосчастной админке новостей и в него успели запустить свои ручки горе-хацкеры. Его надо приводить в порядок, но у всех сейчас выходной, так что возможно его начнут приводить в порядок после 11 числа.

    • По поводу возможного трояна в билде:

      Доступа к download.qip.ru из http://www.qip.ru нет, поэтому никто и не сможет заменить дистрибутивы из CMS.

      Для того, чтобы почитать историю, нужно знать пароль от учетной записи QIP. База учетных записей джаббера это один сервер, в нем нет никаких данных по всем учетным записям QIP аккаунта. База настроек учетных записей это другой сервер. Оба они НЕ имеют внешний административных интерфейсов. Всё что вы можете, это влогиниться под своей учетной записью имея логин и пароль.

    • По поводу модуля Jabber в QIP Infium и Miranda IM:

      История джаббера проста. Перед тем, как его использовать в своем проекте, мы получили разрешение от Георгия Хазана, который был единственным разработчиком в копирайте джаббера для Миранды (имеется в виду в копирайте jabber.dll, у меня была версия что-то вроде 0.3, точно уже не скажу) в то время. Как оказалось в дальнейшем, джаббер помогают разрабатывать еще несколько человек, о чем лично мне не было известно, так как я даже не пытался смотреть его исходный код (я просто не программирую на с++ и джаббером занимались партнеры), хотя надо было посмотреть кто делает патчи для джаббера, чтобы избежать неприятных моментов. В итоге после подробного разбирательства, Георгий собрал всех разработчиков джаббера и они составили специальное исключение для нашего проекта с некоторыми условиями, чтобы принципы и идеи GPL не нарушались. Я хорошо знаком с некоторыми из разработчиков Миранды и у нас нет никакой вражды или ненависти к друг другу, как это есть почему-то у пользователей обоих проектов. У нас теперь также есть договоренность о взаимопомощи по поддержанию в рабочем состоянии протокола аськи после последних перетрубаций с серверами аськи.

    • Если под “утекало” вы имеете в виду настройки учетных записей, то отключите эту опцию и вам предложат удалить эти настройки с сервера (о том, что опция хранения паролей должна быть выключена по умолчанию, то это каждому пользователю будет доставлять неудобство в первый раз когда он запустит совю учетку на другом компьютере, ему придется вводить все пароли и искать как же и их сохранить). У проекта никогда не было задачи собрать ваши пароли и открыть новый ebay. Они все хранятся на сервере, который кроме как хранения этих данных в зашифрованном виде ничего не делает и он также не имеет никаких административных интерфейсов. Он существует для идеи “переносного профиля”, чтобы в любом другом месте вам не пришлось заново вводить учетные записи и собирать контакты в метаконтакты. Для отключения этой опции на этапе запуска программы уже не мало ключей придумано.

      Для того, чтобы предотвратить запись на сервер, возможно разработчикам следует спросить у пользователя при первом запуске, посылать данные на сервер или нет. Вот это я тоже могу поддержать.

    • Если она [настройка] была включена, затем её отключить, мои пароли удаляются с сервера?

      Вас при этом спрашивают, удалить данные с сервера или нет. Если вы отвечаете положительно, то все данные на сервере удаляются, иначе бы такой вопрос не задавался.

    Но всё же очень рекомендую прочитать весь тред по ссылке полностью.
  2. Сегодня в блоге Сергея Галездинова появился пост под названием «next step», в котором он проясняет планы разработчиков на следующую версию Инфиума.

Подводя итоги: не майтесь дурью и не занимайтесь паранойей, господа. Это по-прежнему всё тот же удобный, лёгкий и дружелюбный к любому (продвинутому или нет) пользователю IM-клиент.

P.S. (личное)

Эх, как я мечтаю выложить сейчас этот пост на Хабрахабр... Чтобы заткнулся этот «глас народа», ничего не знающий, и обожающий только грьзью поливать да сплетни слушать. Но аккаунта нет, а за подобный пост мне ни одная живая душа инвайт не даст после событий вчерашней ночи :)

Остаётся надеяться, что ссылка как-нибудь да растиражируется.
skiminok: (Default)
Вот, всё оказалось намного проще, чем все боялись.
http://www.inf.ru/2009/05/08/spasibo/

Дополнение лично от меня:

Лично я и не думаю уходить с Инфиума. И никогда не подумаю.

qip.ru, inf.ru, download.qip.ru, webim.qip.ru — разные домены, разные админки, разные администраторы. Никакую базу аккаунтов и паролей никто не сливал — это смешно, она будет весить несколько десятков гиг и из CMS туда попасть нереально. Аналогично про троян в дистрибутиве QIP — для этого доступ нужен на download, а не в админку сайта)

Сейчас у меня в КЛ около 40 пользователей, из них всё ещё ни одного на Миранде/Крысе, что показательно =)

Кто обожает в стиле той же школоты, что упражнялась с БОЛЬШИМИ КРАСНЫМИ БУКВАМИ в новостях, поливать грязью и дерьмом проект, программу и разработчиков — дело ваше. Лично мне глубоко чихать, чем Вы будете пользоваться — это Ваше Право.
skiminok: (Ы)
Охренеть... я запомню этот день. День, когда был взломан qip.ru.



P.S. На самом деле обидно за ребят. Это же какая антиреклама всё-таки. А они старались, благое дело творили.

P.P.S. Последний апдейт скриншота — 3:00 по Киеву.

Блог Ильхама тоже пострадал:


P.P.P.S. 3:23 по Киеву. Главная страница почищена админами. Продолжаем наблюдать за топиком на античате, дискуссией на хабрахабре и сидеть в конференции квипа и ирке античата.
Все логи и страницы заботливо сохраняются для потомков.

P.P.P.P.S. 4:35 по Киеву. На форуме Квипа появляется топик с "приветом" из-под аккаунта разработчика QIP PDA. Заголовок форума переименован. Похоже, не всё так просто...
skiminok: (Default)

Примерно через 10 часов у меня отходит поезд. В славный город Харьков. На студенческую командную АСМ-олимпиаду, совмещённую с зимней школой по программированию. На 8 дней.


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


Так что эти восемь дней — странный жизненный поворот, ничего не скажешь. Я ведь даже не увижу Харькова, у нас рабочий распорядок каждого дня — от восьми до восьми. Да и отдохнуть «культурно» не слишком получится: я не пью (а мои сокомандники — да), и общительностью не отличаюсь, и в преферанс, откровенно говоря, играю хреновее некуда, ну это уже оффтопчик=) Зато приобрету новые алгоритмические знания... возможно, они мне когда-нибудь пригодятся. Будем надеяться, да.


Что самое обидное, это то, что я не успел до отъезда допилить до удобоваримого вида альфа-версию QIP Infium Plugin Manager. Застрял на нудной отрисовке, туче скучных манипуляций с VirtualTreeView. Хотя базовый функционал в принципе уже наличествует, менеджер прекрасно может служить мостом между ядром Квипа и плагинами, подключая их «непрямым» способом и благодаря этому предоставляет широкий потенциал для манипулирования этими плагинами и фактически некоего расширения возможностей СДК. Только интерфейсом мне вечно лень заниматься...:) Ну ничего, вернусь — добью.


Ну, удачи мне и не поминайте лихом) Неделя без компа и Сети...*DASH*

skiminok: (Compas)
Я понял хитрый план АОЛовцев:)
Они специально меняют протокол в самый неподходящий момент, чтобы авторы альтернативных клиентов спешно выпускали новые версии. Притом в эту свежую версию входит не только исправление протокола, но и разнообразные фичи, из-за спешки толком не доотлаженные. Таким образом, появляется повод с каждым новым релизом ругать альтернативные клиенты за нестабильность, и АОЛ снова в выигрыше:)
skiminok: (Compas)

Свершилось чудо. Мы заговорили о совместимости.

QIP Infium 9023 N1 (Nightly build), цитата из чейнджлога:

- квиповый x-status записывается в стандартное поле <status> Jabber-а

skiminok: (Default)

Всё как всегда. С завидной регулярностью. Раз эдак месяца в четыре ЖЖ-комьюнити ru_qip и ru_miranda начинают спамить в панике отлученные от друзей рунетчики, новостные сайты разрождаются колоссальными статьями на тему «Что же делать, мы все умрём?», а Хабрахабр засоряется холиварами, брызгающей слюной и попытками вразумительных оров вроде «Люди, вы чо, это ж всего лишь IM!»

Достало. Сил больше нет.

Нет сил разбираться с орущими и плачущими девочками-мальчиками В Контакте (ёклмн, за один день несколько вопросов «А чо случилось с аськой?, пара заметок про методы решения, дофигища плаааачущих:(:(:( статусов «Аська не работаееет»), другими такими же, которые скачали ICQ 6.5, сидят и матерятся, как же тут всё отвратительно. Ей-богу, друзья, если бы я получал хотя бы по доллару (хотя нет, он сейчас ненадёжен, лучше по евро) за каждый ответ или отдельное замечание на вопрос «Слу, а что сделать, чтобы ася работала?», я бы по крайней мере смог бы себя регулярно обеспечивать хорошей литературкой) Но это так, к слову. Всё ведёт к тому, что в этом посте хочется разобраться с темой раз и навсегда, чтобы потом просто растиражировать ссылку.

Весь пост разделён на несколько частей. Каждая скрыта под отдельным ЖЖ-катом. Каждая написана специально так, чтобы в сумме любой читатель, обладавший доселе хоть и минимальным набором информации, мог расценивать всю картину. Так что если знаете отдельный вопрос — пропустите весь раздел, никто вас не держит, читайте остальные части, а не бросайте статью с мыслями «для блондинок написано». Части «для блондинок» вы сразу заметите, гарантирую.

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

Как мы общаемся, и кто за это отвечает. Протокол. ICQ. AOL. )

Плюсы и минусы ICQ — протокола и программы. Клиенты. «Программа по уничтожению» альтернативных клиентов. )

Это то, что все знают. Теперь перехожу на более тонкие размышления. И прятать их под катом более смысла нет.

Понимаете, так долго продолжаться не может. 21 января AOL впервые показала, что сложившаяся ситуация её вконец задолбала (впрочем, равно как и всех нас) и будет принимать меры. Изменение, направленное именно на альтернативные клиенты и именно на СНГ — это вам не хухры-мухры. В AOL маркетологи рассчитывают, что подобное поведение приведёт в конце концов к переходу на официальный клиент, ибо сферическое ICQ-быдло в вакууме придёт к выводу, что так уж гораздо безопаснее и спокойнее для собственного существования. Угу, конечно. А хули вы прикажете делать сидящим в асе с мобильника? С Unix-платформ? С Мака?

Итак, ищем мы, ищем альтернативы-с… Ну конечно, в первую очередь это касается любителей QIP2005 — их подавляющее большинство на сибирских просторах, огромное их количество даже не подозревает о том, что существует что-то другое, и называет сам протокол, посредством которого они общаются, QIP`ом. Далее стоит QIP Infium — естественное развитие дветысячипятого от того же разработчика, мультипротокольное, расширяемое плагинами и т.д. Следующий этап — Миранда. Клиент из разряда «конструктор собери сам». Проще говоря, ядро Миранды — это лишь ядро и не более того. Все протоколы, все остальные функции добавляются в неё отдельными плагинчиками, которых есть over 9000. Собственно, три популярнейших варианта я перечислил. И вот что получается… после вчерашнего дня никто из них уже не может быть уверен, что в один прекрасный день его не выкинет из сети очередное изобретение мудрёной фантазии аоловцев. Разработчики клиентов поняли это ещё раньше и давным-давно искали себе и своим пользователям лазейки в помощь.

Основной лазейкой, конечно же, был Jabber. Просто произвести замену протокола на более надёжный. Джаббер — открыт, по возможностям ничем не уступает ICQ и даже превосходит её. Давайте по списку:

  1. Шифрование — для параноиков. ICQ не шифрует ничего, ни вашей переписки, ни вашего пароля. Так простыми снифферами ловятся легендарные семизнаки.
  2. Открытость — никто не будет задалбывать вас и внезапно менять реализацию протокола.
  3. Идентификатор в джаббере выглядит не как безликий набор цифр (как UIN`ы 456789123 в асе), а как адрес вида ник@сервер.чтото. К примеру, у вашего покорного слуги — Skiminok@qip.ru. Это не почтовый ящик, это так называемый JID (Jabber ID), который вы себе регистрируете на любимом сервере.
  4. Последнее означает, что единого централизированного сервера, как у ICQ, у джабберовцев нет. И если он внезапно упадёт, весь мир не окажется отключенным от общения. Касательно списков… ну вот к примеру.
  5. Из вышеуказанного следует, что в джаббере нет спама. И никто не будет предлагать вам скачать порноролики, зарегистрироваться в соцсети, сделать аватарку в контакте, купить телефон… Я уже молчу про «приветкакдела», письма счастья и разные ёлочки.
  6. Есть такое понятие, как jabber-транспорт. Такой себе гейт, через который в форму джаббер-сообщений транслируется всё, что покажется нужным его создателю. К примеру, транспорты на другие ИМ-протоколы (Jabber<->ICQ, Jabber<->MSN, Jabber<->Mail.Ru Agent, Jabber<->IRC…), транспорты на получение электронной почты, погоды, RSS-новостей, переводов на другие языки, отправки SMS… всё это выглядит как обычная переписка со специальными контактами.
  7. Мульти-чат — так называемые Jabber-конференции. Протокол ICQ (OSCAR) о них ни в зуб ногой.
  8. Можно легко поднять собственный джаббер-сервер для общения в локальной сети.
  9. Можно легко добавить новый функционал к протоколу, не испортив при этом ничего уже существующим клиентам.

И вот тут-то наступает эпопея перехода. Если внимательно посмотреть по рунету, то призывами на тему «меняйте протокол, люди» полнится любое мало-мальски наполненное людьми место. Главное, это ведь сделать-то несложно на самом деле: если у вас есть почта на Яндексе, блог в ЖЖ, почта в Gmail (гугл-аккаунт, короче), или вы пользуетесь QIP Infium (об этом ниже) — то джаббер-аккаунт у вас уже есть, как ни удивительно. Он создается автоматически для каждого, кто пользуется вышеуказанными сервисами. То есть, собственно, перейти было бы не так и сложно, но надо ведь и друзей перетянуть… а у друзей есть свои друзья, а там и друзья друзей друзей подтянутся, вот что ты с ними всеми сделаешь? Или сидеть с пустым контакт-листом? Не дело. Так и мучаются, бьются люди, стараясь уводить народ в сторону человеческих средств общения, без выбрыков и выкрутасов, зато с дополнительными приколами. На самом деле толковее всех здесь поступили разработчики QIP Infium — они сейчас заставляют каждого, кто пользуется этой программой, зарегистрировать себе на сервере квипа единую учётную запись («квип-аккаунт», «аквип», «@qip.ru»), которая и является вашим единым идентификатором в Инфиуме, хранит ваши настройки, список учётных записей разных протоколов, и прочая, прочая, прочая. Только вот среди разработчиков бытует мнение, что пользователи — тупое быдло (да, это недалеко от истины, но зачем же это усугублять?!) Поэтому процесс регистрации такой учётки почти никак не комментируется, и люди в полной уверенности, что сейчас, как обычно, начнут общаться по асе, вбивают свой номер ICQ. И мой контакт-лист заполонили контакты вида 456789123@qip.ru, которыми люди не пользуются… зато в случае падений аси спокойно продолжают общаться. Это работает — человек делает двойной клик на строчке в КЛ, отправляет сообщение, оно приходит адресату… человеку похер на всякие там аси, аолы и джабберы — он как говорил, так и говорит. Он даже не заметил разницы. Потому что у обоих Инфиум, и оба с аквипами. А многочисленные любители icq в панике выясняют, что делать, и ждут обновлений.

Другое дело, что и новшеств такие люди не замечают. Я помню, как я в декабре, во время очередного аоловского геноцида, зашёл в официальную конференцию техподдержки QIP. Там все чуть с ума не сходили. Это ж как получалось: у человека полетела ася (qip2005), он скачал Инфиум, загрузил, к нему в КЛ автоматически добавили две закладки на конференции техподдержки, он, не мудрствуя лукаво, жмёт по ним… и начинает спамить вопросами типа «Ух ты, а чо, в Квипе есть чат???!!!1111» Дальше начинается «А чо это было», полное непонимание первых двух параграфов… грустно это всё. Люди не пользуются всеми теми преимуществами, которые даёт им незакрытый протокол.

А ещё многих бесит, что их заставляют что-то там регистрировать. Типа «моё право, я пользователь программы, и я должен решать, что и как тут происходит». Люди, к сожалению, не понимают, что всё это делается с высшими же целями: чтобы в один прекрасный день после очередного отключения ICQ для тебя, дорогой пользователь, ничего на свете не поменялось. Другое дело, что объяснять это надо тоньше, популярнее, настырнее, с явным указанием выгоды. А не так, расжёвывая нудятину, как это делает сейчас ваш покорный слуга.

Далее. Если уж ты организовал сервис для людей с Благими Целями, то позаботься, чтобы он качественно выполнял свои функции. Сервера qip.ru при каждом таком дефолте асе благополучно падают от наплыва новых пользователей. Джаббер-то продолжает работать, как и работал, но вот зарегистрировать новый аккаунт, или зайти на форум, или создать новую конференцию становится проблематичнее. Я не знаю, сколько у них там серверов, и кто их настраивал. Г-н Зюлькорнеев постоянно в блоге жалуется, что и компов хватает, и каналы широкие, но количество пользователей превосходит все ожидания, и они и так делают всё возможное. Ну если с техническими данными всё настолько хорошо, как он утверждает — то почему тогда не найти толковую команду специалистов и не перенастроить сервер по-человечески? Вон нестрашную, но досадную ошибку с поиском на Openfire уже который месяц исправить не могут…

Это что касается основных претензий к Инфиуму. К Миранде их быть не может по одной простой причине — человек обычно берёт в руки мирку, когда и так уже прекрасно понимает всё, что написано в этом посте, и никакими калачами его на что-то другое не затянешь. И начинаются холивары между профессионалами на тему лучше в мире мультипротокольного ИМ-клиента… Что самое интересное, холиварчики-то — удел лишь юзеров. Вон авторы подобной хренью не маются. 21 января, во время последнего отключения, авторы QIP и Miranda работали над проблемой и устраивали мозговой штурм сообща. Можете почитать на хабре.

В общем, выход есть, и он в принципе очевиден. Несколько трудоёмок, но очевиден. Большую часть трудоёмкости нам, конечно, команда QIP разбавила, и низкий им поклон за маркетинг, но работы ещё непочатый край. А действовать всё же надо. По рунету вчера поползли слухи, к примеру, о том, что AOL теперь устраивать подобный геноцид каждую неделю, якобы с целью окончательного отучивания людей от альтернативных клиентов. Если это так, то больших имбицилов я в жизни не видывал — они скорее потеряют народонаселение, чем перетянут его на официальный вариант. И, честно сказать, я этому буду даже рад.

Решение рядом ;)

П.С. Полное описание эпопеи 21 января на Хабрахабре, в двух частях с комментариями: №1, №2. Осторожнее с вашим браузером, страница большая!

skiminok: (Default)
26-й день с момента последней записи в блог. Пожалуй, пора бы уж что-нибудь и наваять.

С каааким же трудом я набрал эту строчку, вы себе не представляете. Вообще, последние полмесяца жизни можно ознаменовать одним-единственным звуком: "Хррр..." Сплю, короче. То ли устаю сильно, то ли организм себе надорвал, то ли просто погода такая, не знаю. Но спать хочется дико, постоянно, каждую минуту, и от этого сплошные проблемы.

Вот позавчера выложил в народ бета-версию ТСЗ 2.2.9. Наконец-то оно уже более-менее прилично функционирует для объявления бетой, а не внутренним недоделанным билдом. Угу. Сразу же почувствовал себя Линусом Торвальдсом.
Я был настолько уверен, что все получится, что даже сделал скачок в нумерации версий. В марте 1992 года я планировал выпустить версию 0.13. А вместо этого, получив графический интерфейс пользователя, уверился, что мы на 95% достигли цели -- выпуска полноценной, надежной операционной системы, пригодной к тому же для работы в сети. И поэтому выпустил версию 0.95.
Господи, как же это было преждевременно! Чтобы не сказать, глупо.
...................................................................................................................
Из-за своего чрезмерного оптимизма при выпуске версии 0.95 я оказался в ловушке. В течение тех двух лет, что ушли на разработку и выпуск версии 1.0, с номерами творилось что-то невообразимое. Между 95 и 100 не так много чисел, но мы продолжали постоянно выпускать новые версии -- то ошибку поправишь, то функцию добавишь. Добравшись до 0.99, мы были вынуждены начать добавлять номера, чтобы указать на уровень заплат, а потом перешли на алфавит. В какой-то момент мы выпустили версию 0.99, уровень заплаток 15А. Потом появилась версия 0.99, уровень заплаток 15В и так далее. Так мы добрались до уровня заплаток 15Z. А вместо уровня 16 была выпущена версия 1.0 - в этот момент система наконец стала работоспособной. В марте 1994-го Linux 1.0 была с большой помпой представлена в аудитории факультета информатики Университета Хельсинки.
Л. Торвальдс, "Just for fun. Записки нечаянного революционера".

В общем, уже вчера у меня накопилось исправлений багов аккурат на 2.2.91. Сейчас в TODO валяется ещё десяток зафиксированных неполадок, которые тянут на 2.2.92 - и опять как можно быстрее, в ближайшие дни. Если так пойдёт и дальше, то мне придётся пойти по вышеупомянутому пути и выпустить финальную версию примерно к Новому Году... сразу после 2.2.999AFG build 25403...

Из-за сонного состояния мне катастрофически не хватает времени. Из-за катастрофической нехватки времени я уже которую неделю не могу закончить давно планируемый пост про Delphi Prism. Ах, господа, какая же это превосходная штука... Я просто влюбился:) в Призму впервые, как только увидел первый её пресс-релиз с описанием. А когда наткнулся в Сети на бета-версию Prism Wiki, то и просто застрял на долгие часы. Пожалуй, цикл статеек описания я всё-таки выдам. Только по материалам этой Вики - там его хватит с головой. Эх, скорей бы Новый Год... скорее бы Призма...

Решили впервые попробовать свои силы в PM'стве. Первый курс, да. Собрали компанию старых друзей. Зарегистрировались в олимпиаде по управлению проектами. Несколько дней сонно думали над идеями, кучу откинули, в итоге сгенерировали, раскрутили и описали идею в последний день и за 8 часов сварганили полную презентацию проекта со всеми подробностями и комментариями. В итоге - 9.5 баллов из 10 и первое место в заочном туре, среди многих, в том числе гораздо более опытных команд. Коллективный мозг называется:) Завтра очный тур, посмотрим, что из этого может получиться...

А ещё к нам вчера Opera приезжала. Организовала классную презентацию с рассказом о перспективах стандартов, о возможностях HTML5, SVG, Ajax-технологий и прочего вебдваноля. Большинству аудитории было интересно, но некоторые, плохо понимающие инглиш, а также несведущие в веб-программировании откровенно спали, и проснулись только к последней фазе - заданию вопросов и раздаче подарков. Вопросы, кстати, с подвохом, и мне понравилась парочка ответов - с подколками на тему M$, Google, Mozilla... особенно запомнился такой перл:
- А как вы относитесь к Google Chrome?
- Ну, начну с того, что мы невероятно благодарны Google за то, что они выпустили собственный браузер. После появления на свет Google Chrome количество загрузок Оперы возросло в несколько раз :)))

Ладно, на этом данный пост я, пожалуй, прекращу. Догадайтесь почему? Правильно, потому что дико устал его писать. А так как спать мне сейчас нельзя, через час топать на встречу с ученичками, то придётся просто брать волю в кулак и как минимум заканчивать строчить нудные посты. Потому что сон навевают, ауауауаааах......

(no subject)

Saturday, 1 November 2008 01:40
skiminok: (Default)
Переписываю ТСЗ. Под новый DeCAL2009.
Не с нуля, но система хранения и все контейнеры теперь шаблонные - а значит, минимум половину кода нужно перелопатить по полной программе. Мозг кипит, уши свистят, руки давно запутались в собственных строчках. Наверное, пора бы и спать лечь, а то попорчу всё на свете в этом плагине.


P.S. Вот кто мне может вразумительно объяснить, что CodeGear имела в виду под ошибкой вида "Incompatible types: "u_qip_plugin.DIterator<string>" and "u_constants.DIterator<string>"? Что значит несовместимы?! Это один и тот же шаблон, инстацированный одним и тем же типом! Причём описанный даже не мной! Однако между двумя моими модулями передать его какого-то чёрта не получается...
skiminok: (!int)
Таки возрадуйтесь все, я вернулся в это ваше ЖЖ, йа-йа.

За июль-месяц мну успешно успел стать официально зарегенным ИПСАшником. Типа welcome to the real students' world, Neo. Процесс красноглазиации продолжается с бееешенной скоростью)

Да, а ещё я наконец-то возродил ТСЗ, дошли руки. Теперь его действительно можно юзать с любыми объемами болтовни. Сегодня надо бы ещё регекспы присобачить, а так влом...
Да и шарик очень даже хорошо живёт.
Блин, сделать бы людям для Инфиума что-то реально важное и полезное, а не статистику тупизны и советчика для кретинов. Но "всё уже украдено до нас", а плодить клонов - не Ъ. Вот и кручусь..

Что у нас там ещё...
Стал ярым завсегдатаем форума Квипа. Таки реально стало именно тем проектом, в камуните которого тянет со страшной силой. Ибо русское, ибо Делфи, ибо юзабельное, ибо везде братья по разуму))) короче, люблю я как QIP Infium, так и людей на его форуме. Весело и классно. Вот на днях один придурок стал понтоваться, что типа исходники Квипа достал. "Полгода работы целой команды программистов..." Фак мой моск, да там 2 минуты работы одной восстанавливалки юнитов и формочег! Хотя типа у него в наличии имеется нечто более полное, но печёнка моя подсказывает, что там гора ассемблера и тчк. Кароч, история ушла в смехуечки и сейчас уже потихоньку засыпает.

А ещё завтра (вернее, на часах 5 утра, уже сегодня) пророчат паааальнейший апокалипец и затык альтернативных аськоклиентов. Растекаться мыслью по древу ломает сейчас, в посте ограничусь "поживём-увидим".

А ещё хотел пройти Соло на клавиатуре. Дотянул до 34 урока и сдался перед "вдова повара рожала" и "жорж дал плоды". Если как-нибудь соберу волю в кулак, то пойду дальше и авось, когда-нибудь действительно буду набирать как тру-комп-задрот. Но сейчас есть дела и поважнее.

Неделю назад вышел KDE 4.1. Нвидиа, твари дрожащие, подложили всем свинью, и на их видяхах кеды безбожно тормозят. Сидите, юзвери и ждите дров, авось что надумаем... На днях ребутнусь и буду пробовать коллекцию костылей, которые наковырял на форумах. Ибо так давно ждал.

А ещё скоро будет Тибурон. Скоро, очень скоро...... но это заслуживает отдельного поста, не буду приунижать такую Тему С Большой Буквы. Потом.

Мы, кстати, переползли на 10 Гб в месяц. Это, конечно, не анлим...) но уже можно жить))) Много МУУУУЗЫКИ, много СООООФТА, много КНИИИИЖЕК и пор ФИИИИЛЬМОВ (хотя последних не так уже и много). И µTorrent что-то делает, и рейтинг повышать под настроение... пока не буду торопиться, посмотрю, какие у меня в этом месяце аппетиты будут, чтобы потом рассчитывать. Но по крайней мере на Ютубе я уже не трясусь на каждым клипом.

Плеер навернулся, грустно так... Который день всё ноги не дойдут отвезти его в ремонт, наверное потому что ехать надо в метро, а от езды в метро без Найтов у меня начинает медленно ехать крыша. Да и с сервис-центрами клоунада: в Киеве порядка десяти Ковоновским сервисников, из них почти все сосредоточены в северо-западной части: Сырец, Лукьяновка, Шулявка, Подол, Татарка и Нивки. Сцуки. Силиконовая долина у них там, что ли? Единственный центр на Левом берегу на своём сайте нагло утверждает, что COWON у них не ремонтируется. Хотя COWON на своём сайте, в свою очередь, орёт обратное) Цирк.

Надо тэги в ЖЖ перелопатить. Маловато их что-то, не на всё хватает.

Ну всё, стандартный унылый пост о разных жизненных перипетиях написан, можно отправляться дальше заниматься херней и вести ЖЖ в обычном темпе, постя сюда всего по чуть-чуть. Эх, действительно, мне бы Соло, а времени не хватает... Кто придумал сон?! Какого чёрта у нас на затылке нет кнопочки Reboot? Столько времени теряем, идиоты...

Алес, малята.
skiminok: (Default)
Ы.
Я и не думал, что эта невинная затея ТАК разрастётся.
За каких-то четыре дня плагин дорос до 0.29, обзавёлся двумя десятками незапланированных функций и готов двигаться дальше, быстрее, выше и сильнее:)
В общем, ссылка всё та же ;-)
skiminok: (Default)
Готова моя очередная бредовая идея: реализация фольклорного и культового шарика The Magic 8-ball под QIP Infium. Версия 0.1 уже в народе.
Проект развивается здесь, качать оттуда же.
Приятного использования! ;)

Инфоблог

Wednesday, 14 May 2008 19:57
skiminok: (!int)
У многоуважаемого Ильхама Зюлькорнеева (он же Ильгам, он же INF, он же автор проекта QIP, единоличный разработчик QIP2005 и лидер команды разработки QIP Infium) появился собственный блог. Место вполне интересное как для слежки за процессом развития клиента, так и для уведомления об особенных фичах, обсуждения планов развития или просто увлекательного чтения на околоквипные темы. Всем от чистого сердца рекомендую.

Ссылки:
Собственно блог
RSS записей в блоге
RSS комментариев к блогу

Profile

skiminok: (Default)
skiminok

Most Popular Tags

July 2011

S M T W T F S
     12
3456789
10111213141516
17181920212223
242526272829 30
31      

Syndicate

RSS Atom