akry: (Default)

У моего робота, занимающегося переносом постов из liveinternet в LJ, обновление. Теперь он ищет ссылки на старые посты, и если этот пост уже есть в LJ, то он подменяет ссылку на ЖЖ-шную.

По идее всё должно работать.

Но случай бывает всякий. Там что начинается сезон ловли багов.

В качестве сверхурочных, бот проставляет обратную ссылку на пост в ли.ру.

 

И есть ещё две интересные задачки, которые я никак не могу решить.

Первая — получение свежих комментариев в ЖЖ (буду лично бороться со спамом в комментах).

Вторая — в постах в Ли.ру проставление кросс-ссылок на эти же посты в ЖЖ. Есть у кого-нибудь сниппеты доступа к лирушным постам? На любом языке, кроме человеческого.


эта статья в liveinternet

akry: (Default)

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

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

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

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

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

akry: (Default)

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

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

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

akry: (Default)

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

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

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

Livejournal vs Liveinternet Uptime

 

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

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

Liveinternet timeouts

Liveinternet Timeouts

LiveJournal timeouts

LiveJournal Timeouts

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

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

 

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

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)

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

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

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

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

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

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

akry: (Default)

На всякий случай, тем, кто их использует — я очень доволен, что Firefox их блокирует (вместе с тоннами рекламы) и я этих ужасных смайликов не вижу. Так что если послание состоит из одного такого смайлика, смысл его от меня будет сокрыт.

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

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 сравняется с Ли.ру по ряду ключевых параметров. А дальше будет проще, потому что похоже на то, что Ли.ру сам роет себе могилу. Конечно я не про мелочь со списками. Я уже написал ВалеЗу и надеюсь, что баг исправят (очень надеюсь). Я про общий тренд проводить смелые и слабомотивированные изменения без наркоза на живом организме.

akry: (Default)

Валез продолжает жечь. Только с напалма он перешёл на тряпки

Слева возле аватара красуется фраза «Мои комм-рии». Первая ассоциация — с коммунизмом, «комми», как их ласково называют те, кото мы иногда ласково называем «пендосами».

Второй сегмент, за который уцепился взгляд: «мрии». «Мрия и Буран».

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

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 Aug. 2nd, 2025 02:41 pm
Powered by Dreamwidth Studios