Ознакомьтесь с нашей политикой обработки персональных данных
14:54 

Что случилось во вторник, 29 января

Diary Spirit
Администратор

В первой половине дня безо всяких остановок серверов на основной сайт были выложены обновления, а именно:

1. Мы слегка подкрутили страницу вывода и поиска по географии. Теперь дерево стран, областей и прочих населенных пунктов стало значительно легче. Во-первых, дерево стало динамически подгружаемым; во-вторых, мы удалили из дерева избыточную информацию. Поиск по географии мы объединили с поиском по участникам.


2. По многочисленным просьбам мы ввели две новых настройки в Просмотре дневников: 1) можно отключить вывод блока Diary Help на главной странице; 2) нашу любимую @собаку на служебных страницах можно заставить замолчать.


3. Для пользователей, у которых есть дневник или сообщество, возле всех записей и комментариев теперь выводится новая ссылка — "Написать у себя".
Кликнув на ссылку, вы попадете на страницу создания новой записи в совем дневнике или сообществе. В область редактирования записи цитатой вставится текст записи или комментария, возле которого вы клинкули на соответствующую ссылку. Это сделано для тех случаев, когда вы хотите высказаться по теме записи или комментария в своем дневнике (сообществе) с цитатой (со ссылкой или без ссылки) на исходное высказывание.


4. В сообществах появится возможность создавать закрытые записи. Запись может быть:
- открыта только для зарегистрированных пользователей (закрыта для гостей);
- открыта только для членов сообщества;
- закрыта для всех, кроме: создателя, владельцев и модераторов сообщества


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


6. Муха вернется к платным пользователям. Включить или выключить ее можно в настройках — Просмотр дневников


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


Помимо всего вышеперечисленного, мы исправили ряд ошибок, которые кому-то из вас мешали жить счастливо).

А еще, совсем забыли сообщить о том, что теперь шапка невидимка, доступная для платных пользователей, имеет двойную функциональность.
1. Шапка невидимка для списка участников он-лайн.
2. Шапка невидимка для счетчика ли.ру

Каждый из пунктов настраивается отдельно вот здесь — Просмотр дневников.


@темы: обновление

URL
Комментарии
2008-01-30 в 12:37 

Ленивая тварь, которая хочет эндорфинов ^____^
Гм, спасибо, mercurius, я буду знать, что это был наезд.

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

2008-01-30 в 15:41 

mercurius
В таком случае, речь нужно вести уже о расширении технических возможностей серверов, ведь так?
А она неизбежна, имхо, с учётом увеличения числа пользователей.

Потому что урезание возможностей в связи с увеличением числа пользователей из-за невозможности технического апгрейда я не считаю правильным. Хотя это уже зависит от финансовых и прочих возможностей.

2008-01-30 в 15:49 

Nyctalus
хищная мышь
mercurius
Гм. Вы, должно быть, заметили, что число пользователей на дайри за последние несколько лет возросло в разы, функциональность дайри возросла, скорость работы вроде как не снизилась. Тогда что не устраивает? Скорость развития блог-сервиса? Ну так можно и ребенку сказать, чтоб рос побыстрее, а то ждать недосуг. ;-)

2008-01-30 в 15:52 

добрая Свобода.
Diary Spirit хотелось бы чтобы внесли все таки изменения в:
когда пишешь пост и хочешь его опубликовать часто выходит надпись "вы делаете то-то и то-то не правильно, и есть ссылка - вернуться назад и попробовать что-то еще". возвращаешься - а пост пустой, почему бы не сделать чтобы набранные до этого текст оставался?
многие ругаются по поводу "дайри съели мой пост". если внести таки изменения многие очень многие будут счастливы))
вот)

2008-01-30 в 15:55 

mercurius
Nyctalus, ну были проблемы, но они были решены Администрацией, за что им спасибо )
Ну вот, про развитие блогосервиса мы и вносим предложения.

+Avada Kedavra+, кстати да, автосохранение черновиков... хотелось бы )

2008-01-30 в 16:21 

Ленивая тварь, которая хочет эндорфинов ^____^
mercurius, я немного не понимаю.. Вы же здесь достаточно давно, не так ли? Вы совсем-совсем не следите за жизнью @дневников?

Разговор о том, чтобы начать предоставлять пользователям какие-то платные услуги, начался очень давно, года три точно прошло. И начался он именно с того, что нужно как-то окупать текущие (на тот момент времени) расходы и докупать новое необходимое оборудование. На тот момент времени количество пользователей было достаточно невелико, в часы пиковой загрузки количество пользователей онлайн не превышало 600-800 человек, а динамика роста количества пользователей была достаточно низкой. Если бы она таковой и оставалась, платные сервисы были бы введены гораздо раньше, потому что, насколько я помню, разработка их началась за некоторое время до скачкообразного роста динамики, которое произошло благодаря появившемуся "Поиску по дневникам", которое вывело ссылку на ресурс на Яндексе. Кстати, если не ошибаюсь, речь о том, чтобы убрать ленту избранного, создающую слишком большую нагрузку на сервера, зашла как раз незадолго до этого резкого скачка, - а это значит, что сервера уже тогда не могли бы справиться с предлагаемым вами алгоритмом.

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

Сейчас речь идет о каком-то усовершенствовании закрытых записей, которое либо потребует дополнительных ресурсов (как физических, так и нематериальных вроде рабочего времени программистов), либо создаст сложности всем пользователям сервиса, в равной степени и тем, кто здесь живёт достаточно давно, и тем, кто регистрируется в данную минуту. Прекрасно. Напомните мне, пожалуйста, как давно были введены реальные платные сервисы? Как вы думаете, какое количество реальных денежных средств были уже перечислены на счет ООО "Дайри.ру"? Как вы думаете, когда их будет достаточно для того, чтобы
а) окупить прошлые затраты
б) закупить новое оборудование
в) нанять достаточное количество программистов для того, чтобы они могли одновременно и поддерживать беспрерывную стабильную работу сервиса в условиях повышающейся нагрузки, и прописывать новые функции
?

Да, наверное, какому-то количеству пользователей будет удобна опция "не показывать существование моих закрытых записей тем, к кому у них нет доступа". Лично мне она не будет удобна и даже напротив, а судя по комментам к этой записи, я такая не одна, а это значит, что программистам потребуется написать два варианта кода, плюс еще третий вариант - для тех, кого устраивает вариант "да пусть видят, дайте только мне возможность написать свой текст вместо эта запись не предназначена.." и все их приладить к уже существующему так, чтобы они могли спокойно сосуществовать все вчетвером. Это работа и, подозреваю, весьма трудоёмкая. Да, можно придти к администрации и сказать "Ну, сдееелайте, пожалуйста, ее, ну, что вам стоит?" - администрация обязательно скажет "Конечно, сделаем". Однако, можно просто учесть текущую ситуацию и с подобными просьбами хотя бы немного подождать. Хотя бы пока окупятся прошлые расходы.

Вы говорите о том, что в этой записи ведется дискуссия на тему возможностей @diary и предложений к администрации. Я всегда считала, что предложения уместно выдвигать только в том случае, если предлагающий владеет ситуацией. Вы в курсе того, что я описала выше? Тогда я не понимаю, как вы можете выступать за предложение, которое очень сильно испортит жизнь как минимум программистам. Вы не в курсе того, что я описала выше? Тогда, извините, какая может идти речь о выдвигании и поддерживании каких бы то ни было предложений?

Это, кстати, не наезд. На случай, если возникнут сомнения.

2008-01-30 в 17:43 

Киска-киска, брысь! На дорожку не садись!
Эпсилон

вы что собачку не читали? )
"не поноешь не дадут" ))


PS
а когда предлагающий владеет ситуацией он уже начинает наезжать ) что в принципе логично )

2008-01-30 в 17:45 

нос
администратор
не все напрасно
Как складно и верно вы все написали, Эпсилон! Дайте же я вас хоть обниму! :buddy:

2008-01-30 в 18:48 

нос
администратор
не все напрасно
Блогосервисы по выполняемым задачам одинаковы, вы правы, но реализованы они по-разному. У многих — свой движок и в нем изначально заложен какой-то подход к выборкам, сортировкам элементов базы данных, и прочим элементарным действиям. Даже тогда, когда используется одна СУБД MySQL, вариантов реализации работы возможно очень много. Мы уже несколько раз объясняли, почему не можем сделать закрытые записи невидимыми тем, от кого они закрыты. Проблема в том, что надо "Выводить по ___ записей на странице", как это задано в настройках "Просмотр дневников".

Допустим, у меня выделенная линия и быстрый интернет, я установил "Выводить по 30 записей на странице" (а у юзера-Х связь плохая и трафик дорогой — он поставил "выводить по 5 записей на странице", чтобы экономить трафик и страницы грузились быстрее. Я открываю чей-то дневник, в котором из последних 30 записей от меня закрыты 12. Согласно настройкам, мне надо показать именно 30 записей и только тех, которые для меня открыты, а в момент обращения к серверу еще неизвестно какие именно записи мне открыты. Сейчас по запросу этой страницы для меня считывается ровно 30 записей и вместо закрытых показывается стандартный текст: "Закрытая запись...". Запрашиваемая страница выдается быстро — за одно обращение к серверу. Если этот текст не показывать, я увижу 18 открытых записей и пойму, что есть еще 12, которые от меня закрыты. Значит, требуется еще одно обращение к серверу, чтобы прочитать еще, допустим, 30 записей. Но из них могут быть от меня закрыты 27 или все 30. Потребуется еще несколько обращений, пока не наберется 30 открытых записей. Учитывая то, что любителей делать закрытые записи у нас много, число обращений к серверу и время загрузки страниц вырастают непредсказуемо.

Переделать это можно и мы переделаем, но вы должны понимать, что эта штука лежит где-то глубоко в основе всей системы (в 2002 году) поэтому такое изменение является непростым и требует времени. Нам всегда казалось, что результат "не показывать вообще закрытых записей" не столь значителен в сравнении с другими задачами, потому это изменение постоянно отодвигается во времени.

2008-01-30 в 18:58 

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

2008-01-30 в 19:02 

Эх, прокатил!
Хелька, вот повезло )) а у меня не летает..

2008-01-30 в 19:08 

Хелька
Котики!
хм...кстати - только сейчас заметила, что аватаров у меня не шесть штук работает, как должно быть, а больше (хотя в настройках аватара показываются шесть как и должно быть) как на тесте было...
вообщем кажется я все еще платные тестирую, хотя и не подключала ничего после перехода :-D

2008-01-30 в 19:09 

Black Lady
Сказка... мечта-полуночница... Но где ее взять? Откуда?
нос А если не прятать совсем, а только иметь возможность изменять стандартный текст? Не "Закрытая запись, тра-ля-ля", а, допустим "Рабочее" или "Здоровье"? Что-то тогда изменится?

2008-01-30 в 19:15 

нос, извините, что влезаю в сокровенные вещи)))). Не мне вас учить, но всё же.
Я просто не знаю, как организована возможность закрытых записей. Но можно, например, присвоить каждой записи поле в БД, имеющее значение 1 или 0 и, соответственно, тип Boolean. И выводить одним запросом 30 таких записей, у которых это поле равно, скажем, 0 ("Select from .. .where `IsClosed`='0'"). Такой подход тоже сильно увеличит время загрузки страницы? Или потребует всё переписывать?)

2008-01-30 в 19:20 

Классная_Лиска
внимание! скоро здесь появится умная мысль.
так. я понятное дело, в танке. а что можно под одним ником завести два днева? один просто дневник, а другой - сообщество? под одним ником?

2008-01-30 в 19:25 

Вам помочь или не мешать?
Классная_Лиска, нельзя. Где вы взяли, что можно?

2008-01-30 в 19:46 

Nyctalus
хищная мышь
Классная_Лиска
Нет, нельзя. Но можно создать закрытое сообщество (куда вступить можно только с разрешения хозяина) и никому не давать в него вступать -- только самому себе. То есть ник у сообщества будет другой, но писать там Вы сможете, не перелогиниваясь с основного ника. Это если сильно охота сделать как бы два дневника, но между ними не перелогиниваться. :)

нос
*жалобно* Видимые ЗЗ -- это хорошо, это замечательно! Свой текст на месте стандартного был идеальным вариантом, но скрывать -- это... то ли слишком непривычно, то ли просто плохо. :( Мне и как читателю, и как владельцу дневника удобно, что ЗЗ видно. :-/

2008-01-30 в 20:17 

жена параноика
ох, сколько людей, столько и мнений.
вы молодцы, все для людей )

2008-01-30 в 20:42 

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

Verno, одного булевого признака в записи мало, потому что каждая запись закрыта от разных людей: одна от гостей, другая — от списка, третья — от зарегистрированных после указанной даты. Для того, чтобы запрос к серверу был быстрым и легким, в нем можно лишь передать число считываемых записей, но не параметры юзера, сделавшего запрос — для анализа и считывания одних и несчитывания других записей. Потому — показывать или не показывать ему запись, определяется уже после считывания из базы MySQL и обработки другим — PHP-сервером.

2008-01-30 в 20:43 

нос
администратор
не все напрасно
молитва под рёбрами, вам, как жене параноика, виднее )) Спасибо )

2008-01-30 в 21:53 

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

Менять текст закрытой записи это вообще, как мне представляется, новая фича. Ибо, скорей всего, реализована логика такая: если запись должна быть видна, показать ее, иначе показать замочек с надписью. Если надпись произвольна, то ее тоже надо хранить в поле вместе с записью. Изменение структуры таблицы БД - это очень тяжелая операция, особенно учитывая размеры БД )

2008-01-30 в 22:24 

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

2008-01-30 в 22:36 

Black Lady
Сказка... мечта-полуночница... Но где ее взять? Откуда?
нос Спасибо)))

2008-01-30 в 22:39 

Дневник- это существо для Души (с)[=i=]
А, мне кажеца если скрывать от всех закрытую запись (чтоб ее вообще не было видно? что она есть) - то теряеца какая-то Личность Человека в этом!!! А, так (как есть щас) он(человек) показывает, что и у мня есть свое мнение личное, и я предпочту это скрыть... Но я не скрываю(под невидимое), что его скрываю(под замок)!!!!

Я если чесно.. только на дамочки.ру поняла, что оказываеца есть помимо обычных записей.. еще и те что и от мну скрыты были.
Если чесно как-то не оч. приятно на душе стало!!! Когда что-то скрывают и этого не видно... - вапще не ахти....психологически не приятно... не укладываеца в голове... вот вроде б знаешь что есть(скрытое), ну и пусть есть., а когде ни знаешь что есть...невидимо-закрытые.. даже если и нет их там... то буш все равно думать..что что-то неприменно скрывают... :bubu:

2008-01-30 в 22:52 

нос
администратор
не все напрасно
Verno, это уже вопрос программистам, а не мне ))

2008-01-31 в 03:03 

Ленивая тварь, которая хочет эндорфинов ^____^
Minus One
вы что собачку не читали? )
Читали-читали. И даже полностью с ней солидарны. Но "мне в блогах не хватает чувств, особенно трёх". Хожу.. ищу.. :D

*застенчиво обнимается с носом* Спасибо вам)))

2008-01-31 в 09:58 

mercurius
нос, спасибо огромное за объяснение. ответ исчерпывающий :)

Эпсилон, (дискуссия снова уехала, ну и неважно)
Нет, я понимаю, что реальные платные сервисы вводятся завтра. И всё-таки несколько отличаясь в техническом развитии от среднестатистической блондинки с капслоком, пытаюсь составить представление о том, как же это всё работает, тем более, это стало более понятно из объяснений Носа.

К последнему, в общем-то, абзацу.
То, что нельзя сделать что-то, удовлетворяющее 100 процентов пользователей - понятно даже ежу. Одни хотят закрывать записи, вторые - открывать, третьи - писать свой текст, а четвёртые - чтобы всё переливалось и шушпанчик выскакивал.

Такое впечатление, что вы думаете, что пользователь имеет право чего-то говорить только в том случае, сам написал блогосервис, наступил на кучу граблей и теперь обязательно должен задумываться о принципах работы и считать человеко-часы и наносекунды процессорного времени.
Мы - пользователи. С точки зрения простого обывателя мы и хотим улучшения сервисов, и имеет право на существование точка зрения вносить предложения "как бог на душу положит", и для этих предложений совершенно необязательно знать доскональный принцип работы блог-сервиса.
Разумеется, предложения бывают абсурдными, нереализуемыми, сложно реализуемыми, легко реализуемыми. И на каждое предложение вполне можно подготовить адекватный ответ, что и было продемонстрировано выше. За что ещё раз спасибо Носу.
Но мы ведь не вносим абсурдные предложения. Озвученная точка зрения имеет право на существование, как мы видим из дискуссии.
На то и дискуссии, чтобы обсуждать что-то.

Вопрос лично к Вам: а вы кого, собственно, защищаете? Я как-то смысла всего этого не понимаю...
Администрация на вопросы ответила, тема закрыта.

2008-01-31 в 10:49 

Ленивая тварь, которая хочет эндорфинов ^____^
mercurius
Нет, я понимаю, что реальные платные сервисы вводятся завтра.
Мнэ. 0_0 Они уже введены и работают аж с 21го января. :)

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

2008-01-31 в 10:50 

Nyctalus
хищная мышь
Хм. Скажите, а это нормально, что я периодически вижу на одной странице два вот таких баннера?
static.diary.ru/images/banners//4_2.gif
На служебных страницах один справа сбоку, а второй в левом верхнем углу (включен старый дизайн). В левом верхнем углу он иногда появляется и при просмотре френд-ленты. :upset:

2008-01-31 в 10:57 

Ленивая тварь, которая хочет эндорфинов ^____^
Nyctalus, вам бонусная собачка за приверженность традициям :)

Комментирование для вас недоступно.
Для того, чтобы получить возможность комментировать, авторизуйтесь:
 
РегистрацияЗабыли пароль?

@дневники: изнутри

главная