akry: (16 tons)

Аптайм проверялся с помощью не самого удобного, но бесплатного UptimeRobot. Мониторилась доступность этой и этой страниц (наличие ключевого слова).

За период с 4 марта по сегодняшний день LiveInternet был доступен 99.06% времени, LiveJournal — 100% времени.

Время и даты, когда именно лежал Ливинтернет:

Это уже не первый такой мониторинг с подобными результатами. В целом ЛивИнтернет лежит чаще, чем ЖЖ. Так что, несмотря на глюки последнего и недавние DDoS, тот по-прежнему стабильнее, как платформа.

* В тесте не учитывались некоторые даунтаймы короче 5 минут. А они по моим наблюдениям случались, опять же чаще у Лива, в пиковое время ~ с 20 часов до часа ночи. Но и у ЖЖ бывала потеря сознания. Например десять минут назад, секунд на тридцать. Причём ЖЖ порой подвисает выборочно: или не видна часть страниц, или всё видно, но интерфейс отправки постов через RPC не работает.

Процитировать в LiveJournal! Процитировать в Twitter! Добавить блог в GoogleReader!    


akry: (16 tons)

На Лиру пофиксили «лайку»:

Лайка

Как только она появилась, мне удалось самому себя похвалить, но теперь дырка закрыта. Так что одна надежда на вас! :)

Лайка пофикшена

Кстати, отсутствие кнопок типа «Like!» с автоматической трансляцией в фейсбук, одна из вещей, которыми пинают ЖЖ.

Процитировать пост: Процитировать в LiveJournal! Facebook Share Процитировать в Twitter! Добавить блог в GoogleReader!
akry: (16 tons)

Теперь о Лиру и вордпрессе. О сколько нам открытий чудных… Интересно, для Лиру вообще есть хоть один вордпрессовский плагин, написанный нормально? Или тут место заколдованное, как холм, на котором АвтоВАЗ стоит?

Плагин LJUsers превращает ник в ссылку вида http://www.liveinternet.ru/users/%%username%%/profile. Вставьте сюда кириллический ник и получите щастье, умноженное на ноль. Для таких ников у Лиру есть система перевода их в циферки. Блин, опять придётся патчить…

Дальше — больше. «Сервис дневников liveinternet поддерживает MovableType и MetaWeblog API в полном объёме». Ага, щаз. Спрашиваем не у администрации, а у самого сервера — он лучше знает. «Сервер, солнышко, скажи нам “mt.supportedMethods”!». Спрашиваем у liveinternet.ru и сервера с WordPress. Получаем:

Supported MT API methods

И это пустяки, если бы не одно «но». Может быть я не разобрался с API, я всего день вожусь, но судя по гуглу, проблема не только у меня. Метод blogger.getPost не работает («server internal error»), а метод metaWeblog.getPost почему-то в «полностью поддерживаемой» реализации отсутствует. Результат — чтобы получить список ключевых слов и категорий для поста, пришлось тупо лезть через HTML и парсить его регулярными нецензурными выражениями. А поскольку посты бывают приватными, пришлось через тот же HTML ещё и логиниться. Ужас. Нет, не ужас. THIS IS RUSSIA!..

ps. Хочу механизм синонимов к ключевым словам в WordPress, как в Lightroom. Вводишь одно слово вроде «infrared», а он сам добавляет из списка «инфракрасная фотография, инфракрасная съёмка» и т. п. Попробую сделать. А может и иерархические теги сооружу. Да, движок на своём сервере даёт свои преимущества.

Mirrored from тайный блог aKry.

akry: (Default)

14 мая Ли.ру практически весь день лежал. На самом деле он начал козлить ещё ночью, днём раньше. Но это касалось в первую очередь редактирования старых постов и написания новых.

Судя по моей статистике, количество хитов (показов страниц) сократилось в этот день минимум на 80%.

Посчитаем на основе этих официальных данных, что это значит в масштабе всего ресурса.

Для простоты я предположил, что каждый означенный баннер показывается толко в одном месте и не стал учитывать всяческие надбавки за таргетинг и прочие примочки. Получилось, что прибыль с рекламы с одного показа страницы — около 30 копеек. В день идёт около 600,000 показов. Следовательно дневной рекламный профит около $5,000 (грубо, очень грубо, ориентировочно!).

Сокращение показов на 80% даёт упущенную прибыль в $4,000 в день. За эти деньги вполне себе неплохого программиста можно нанять на два месяца. Или вычесть эти деньги из зарплаты того программиста, который подвесил ресурс.

А если учесть, что подобные подвисания на ли.ру к сожалению достаточно регулярны, то упущенная прибыль и вовсе поболее будет.

Даже если я ошибся в пять раз в большую сторону (что маловероятно), всё равно суммы набегают неплохие.

Мне кажется, при такой арифметике, разумно всё таки сделать sandbox (тестовую площадку), как на ЖЖ, и аппробировать все изменения на нём перед тем, как пускать их на живой сайт.

Даже когда я делал не порталы, а обычные сетевые магазины, я так поступал. Одно дело — личный бложик, ну не работает он, никому и дела нет. Другое — коммерческий ресурс. Ты получаешь с него деньги? Так считай их и относись к работе соответственно.

akry: (Default)

Пока писал про нацвопрос, опять поменяли дизайн и мои патчи посыпались нахер.

Спасибо вам, дорогие друзья, владельцы ресурса. Большое, чмок, человеческое, чмок, спасибо.

Рекламы же по прежнему нет, ура Огнелису.

Ладно, прорвёмся.

Голова только болит страшно — погода меняется что ли?

akry: (Default)

Шестого апреля дневник вдруг стало посещать резко больше народу. Расследование показало, что единственный изменившийся параметр — место в рейтинге «яндекс.блогов». Было трёх с чем-то тысячное место, стала тысяча-какое-то место. С той поры статистика довольно стабильна. В топе Лива тоже соответствующий рост — сайт ползает от 20 до 35 места. Не знаю, как прыгало место раньше, заглядываю туда крайне редко.

Я всегда считал эту пузомерку бесполезной, если ты не в первой десятке/пятидесятке. В чём прикол? Неужели действительно изменение места с «очень далёкого» на «просто далёкое» может на что-то повлиять? И засчёт чего?

p.s. Речь о блоге на blog.alexkrylov.ru. Однако посещаемость выросла и у зеркала, на akry.livejournal.com. Хотя там ничего не поменялось.

akry: (Default)

На Ли.ру в фотоальбоме новая штука. Одобрям-с. Можно конечно сделать её менее навязчивой, но интенция хорошая.

вставка картинок

akry: (Default)

Спасибо неизвестной(ому) за love

Я даже и забыл, что на ли.ру есть такая штука и не сразу сообразил о чём речь. Приятно.

Буду теперь стараться ещё больше.

akry: (Default)

У меня готов объективный и точный ответ на вопрос в заголовке.

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

Перед вами итоги месяца мониторинга.

Livejournal vs Liveinternet Uptime

 

Как видим, Лив лежит несколько больше. Основное время «лёжки» приходится на февраль, когда сменяли профили. Потом ЖЖ даже вырвался назад, отключаясь чаще, но Лив не дал себя победить и за последнюю неделю компенсировал и перекрыл отрыв. Если кому будут интересны детальные логи по дням (не знаю, зачем) — их есть у меня.

Однако хочу отметить, что аптайм — это ещё не всё. Время доступа к Ливинтернету существенно больше оного у ЖЖ.

Liveinternet timeouts

Liveinternet Timeouts

LiveJournal timeouts

LiveJournal Timeouts

На ошибки не смотрите — часто хоть один канал да не работает. Вот когда все вместе — это знак. Разумеется конкретные таймауты варьируются, но средняя картина примерно такая, как на иллюстрациях. Что подтверждается субъективными ощущениями — Лив очень часто люто тормозит. А ЖЖ так люто и так часто не тормозит.

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

 

Вдогонку несколько трюков, помогающих выжить в Ливе (да и в ЖЖ) при всех их недостатках и даже при отключениях:

akry: (Default)

Памятка самому себе: картинки размером выходящие за пределы 700×700px будут автоматом ужаты Ли.ру. Причём картинка с шириной в 702px ужмётся до 699px, от чего будет грустно, тошно и страшно. Потом хоть сто раз редактируй и указывай ширину 702px, он это запомнит, но в дневе всё равно выдаст 699px. Так что в днев все картинки слать меньше указанных размеров. А лучше вписывать их в треугольник круг квадрат 670×670px. Нехай хомяк подавится.

 

++ Даже с соблюдением этих правил у меня творится что-то необъяснимое. Вот скрин левого-нижнего угла картинки, светящейся в дневе. Он с текстом, на нём виднее всего.

blurred

 А вот эта же картинка с тем же URL, просто открытая в соседнем окне Mozilla Firefox. Размеры совпадают до пикселя. Причём происходит это только в Ли.ру. В Opera и Chrome всё чётко в любом случае.

sharp

 Товарищи учёные, кто-нибудь может объяснить это явление? Почему Firefox так со мной поступает после того, как я по доброму к нему относился? Как вообще такое может быть?

UPD. Firefox beta изволил глючить с зумом.
akry: (Default)

Баги Liveinternet: перенос абзацев

Сегодня я писал о том, как на ливинтернете исправить ошибку, когда ваш текст не обтекает картинку слева. Напомню, что предлагалось у всех параграфов с тегом <P> добавить строчку style="clear:none".

Подобные решения всегда наполняют моё сердце печалью — что-то делать руками очень лень. Поэтому я написал скрипт для greasemonkey, который делает то же самое автоматически для любого набираемого в расширенном редакторе текста.

Требуются Firefox, и установленный на него Greasemonkey.

Ставим скрипт, и вуаля. Только укажите ему, что его можно запускать только на вашей страничке, как я сделал это для своего скрипта:

Greasemonkey manage scripts

Впишите туда адрес своей странички и поставьте звёздочку в конце. Типа «http://www.liveinternet.ru/users/ItsMe/*»).

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

akry: (Default)

Сейчас на Ли.ру багов больше, чем в специальном рассаднике. Это связано с принципиальной позицией администрации, но нам по любому надо как-то вертеться. Какждый выкручивается, как может. Я вот ставлю патчи со стороны браузера, чтобы если не у всех, то хотя бы у меня всё смотрелось хорошо. Автоматическое сохранение набираемого текста например, расширение поля для ввода текста, ускорение загрузки.

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

Баги Liveinternet: перенос абзацев

Почему? Дело в том, что не очень умелый верстальщик в файле blog.css написал следующее:

css source

А должен был либо ничего не писать, либо написать «clear:none». Ну да нас больше волнует не вопрос «кто виноват», а «что делать нам». Кто-то может попытаться достучаться до ValeZ, как это безуспешно делаю я уже полгода. Но по счастью этот ляп мы можем исправить проще.

Открываем исходный код текста:

FCKEditor Source Button

Видим много кода, среди которого нас интересует несколько абзацев после проблемной картинки. Абзацы обозначаются тегами <P>. Дальше просто. Внутри угловых скобок после каждого неправедно перенесённог «P» дописываем строку: style ="clear:none". Выглядеть будет так:

Clear:none

 Сохраняем пост, всё работает как надо:

clear:none result

Что приятно, каждый увидит этот пост именно так, с правильным обтеканием.

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

 

UPD. Я сдела скрипт для GreaseMonkey, который все означенные операции проделывает автоматически и незаметно для вас. Подробности здесь.

akry: (Default)

Календарик на Ли.ру — тот, что по ссылке внизу страницы.

Календарик на ли.ру

А 2008 где? :)

akry: (Default)

В Ливе переключение между эккаунтами намного удобнее, чем в ЖЖ и Блог.ру, меншье перезагрузок страницы. Однако в Ливе cookies хранятся отдельно для каждого домена, где ты залогинился (что логично), поэтому те, у кого отдельные домены, должны логинится минимум дважды — на своём домене и на liveinternet.ru. А если у друзей тоже свои домены, и они с твоего компа делали свои посты, а потом забыли выйти — то путаницы будет полная торба. Думаешь, что отправил комментарий от своего имени? Проверь ещё раз.

Так что, если есть несколько дневников (как у меня: akry и photoakry), и нужна возможность удобно и быстро переключаться между ними, то надо было что-то придумывать.

А теперь и не надо. Ставим себе Mozliia Firefox и устанавливаем адд-он под названием CookieSwap. Он простой, как дубина питекантропа. После установки в статус-баре появляется фрагмент цепи с надписью «Profile 1». Вы можете в дальнейшем изменить названия и количество профилей — кликните правой кнопкой на цепи и выберите «Manage profiles», и вам объяснят, что делать.

Теперь вы можете логинится под первым именем во все дневники на всех доменах. А потом выбрать второй профиль (старый в этот момент сохранит в себя все cookies) и залогиниться под вторым именем на все домены. Позже же, вы можете переключаться между этими профилями парой движений мышки.

Я создал отдельные профили для aKry и photoAkry, в каждом из которых я залогинился под этим именем как на Ливе, так и на ЖЖ с Блог.ру, и даже на Яндекс.Фотках и Gmail. Так что когда мне надо поправить какую-то статью, отправленную и в фотодневники, процесс занимает впятеро меньше времени и сил.

Хвала тем, кто пишет такие маленькие и полезные штуки.

akry: (Default)
В файле global.css появились две замечательные строчки:

«html,body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding:0;margin:0;}»
и
«ul li {list-style:none;} »

В результате при отображении постов пропали а) абзацы, б) ненумерованные списки. Вопрос — зафига? Мне это очень не нравится. Я вообще то пользуюсь и списками и абцазами, и отказываться от них не намерен.
akry: (Default)

Анонсирован План КПСС ВалеЗа на ближайшие 6 месяцев.

Я в печали. Ни слова о повышении юзабильности, только новые рюшечки и прибамбашки. Ах да, текстовый редактор заменят нахрен на новый. Старый впрочем тоже оставят для увеличения сложности кода для bugward compatibility. Если в новом редакторе пропадёт возможность создавать нормальные абзацы по нажатию Enter и разрывы строк по Shift-Enter, всерьёз задумаюсь об уходе. Ради такого дела даже наскребу время и напишу программу, которая перенесёт на новый хостинг весь днев и комментарии. А здесь оставлю stub с автоматической синдикацией.

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

Есть четыре категории занимающихся сайтами (спасибо Стиву Кругу):

  • Технари. «Надо много-много фенечек, а давайте ещё эту прибруду прихреначим, а вот сюда новую собственную почту сделаем лучше гугля! А поиск лучше яндекса! Не умещается? Шрифт уменьшим, утрамбуем худо-бедно. Ну и что, что старое не доделали, у нас очень много новых идей, уйдите, не мешайте!»
  • Маркетологи. «Тэкс… Рекламный бюджет в сто кусков… Мало. Давайте ещё сюда банер вставим сверху. А вы знаете про поп-андеры? Ну, батенька, сейчас все их используют. И мы тоже будет. Ещё через смски можно деньги получать. А не сделать ли нам платные рейтинги, как в Мамбе? И между постами можно ещё директ вставить. Что, места для постов нету? Батенька, а вы думаете, мы задаром работаем? Это коммерческий ресурс, уйдите со своими постами.»
  • Дизайнеры. «Главное, чтобы было красиво. Красота спасёт мир, и нас заодно! Начнём с полного редизайна. Вход должен начинаться с красивой заставки, желательно во flash. Ролик секунд на 40-60. Потом такое мощное интерактивное меню со сменой планов и такой готичной музыкой на заднем плане. Посмотрите, ко всем нормальным фильмам такие сайты делают! И мы, если хотим нормального имиджа, тоже должны так сделать! Неудобно? Сайт должен производить эстетическое впечатление и точка. Размер? Пофиг размер — мы в XXI веке, что мы будем байты считать? Это несерьёзно, уйдите, не мешайте рисовать.».
  • Юзабилити-вэрриорс. «Главное — удобство использования, всё остальное подчинено этой цели. Давайте составим список необходимых функций, проведём юзабилити-тесты и реструктурируем сайт, чтобы люди наслаждались общением с ним, что бы они не делали!»

Из происходящего хорошо видно, что команда ли.ру — технари/маркетологи. Юзабилити они боятся, как огня. Так что прогноз того, что будет, очевиден.

p.s. У меня одного днев глючит? Списки не отображаются, абзацы тоже… Началось, блин…
UPD. Это не мой глюк, это плановые работы по ухудшению интерфейса: http://blog.alexkrylov.ru/post84618142/

Я полагаю, LJ самое время проснуться и перехватить инициативу. Буквально несколько изменений, и LJ сравняется с Ли.ру по ряду ключевых параметров. А дальше будет проще, потому что похоже на то, что Ли.ру сам роет себе могилу. Конечно я не про мелочь со списками. Я уже написал ВалеЗу и надеюсь, что баг исправят (очень надеюсь). Я про общий тренд проводить смелые и слабомотивированные изменения без наркоза на живом организме.

April 2017

S M T W T F S
      1
2345678
9101112131415
16171819202122
23242526272829
30      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 14th, 2025 09:20 pm
Powered by Dreamwidth Studios