Deutsch
Germany.ruФорумы → Архив Досок→ О Germany.ru

Ещё раз о нике.

1824  
  kurban04 патриот17.04.10 08:52
kurban04
NEW 17.04.10 08:52 
Скажите, если пользователем ник был удалён, а затем иным пользователем зарегистрирован, будут ли отображаться все старые сообщения удалённого пользователя в профиле нового?
#1 
gendy Dinosaur17.04.10 08:58
gendy
NEW 17.04.10 08:58 
в ответ kurban04 17.04.10 08:52
да, потому, что поиск идёт по написанию ника. но у создавшего новый ник всёравно не будет никаких возможностей влиять на старый профиль

Фашизм будет разбит


Человека карают только те боги, в которых он верит

#2 
  kurban04 патриот17.04.10 09:12
kurban04
17.04.10 09:12 
в ответ gendy 17.04.10 08:58
Погодите, ещё раз.
Допустим ник абвгд написал 100 сообщений, а затем свой ник удалил.
Некто иной регистрирует ник абвгд.
Те 100 сообщений удалённого пользователя появятся у него в новом профиле как свои собственные?
#3 
gendy Dinosaur17.04.10 12:18
gendy
NEW 17.04.10 12:18 
в ответ kurban04 17.04.10 09:12
в счётчике количества сообщений будет ноль , но если этот ноль нажать появятся сообщения предыдущего ника

Фашизм будет разбит


Человека карают только те боги, в которых он верит

#4 
GANDJUBAS Ганджубас17.04.10 14:21
GANDJUBAS
NEW 17.04.10 14:21 
в ответ gendy 17.04.10 12:18
И какой в этом сакральный смысл?
#5 
  zlata_ladka прохожий17.04.10 15:10
NEW 17.04.10 15:10 
в ответ GANDJUBAS 17.04.10 14:21
клёво
#6 
  femidav знакомое лицо17.04.10 16:11
NEW 17.04.10 16:11 
в ответ GANDJUBAS 17.04.10 14:21, Последний раз изменено 17.04.10 16:13 (femidav)
В ответ на:
И какой в этом сакральный смысл?

Сакральный смысл в том, что первые лет 5 схема базы данных не имела суррогатных ключей. Естественно запрос сообщений ника давно можно было бы переделать так, чтобы за последние 5-6 лет оные выдавались по суррогатному ключу, а до того по нику, если ник зарегестрирован ранее, но, очевидно, код германки столь фрагилен, что разработчики просто боятся его трогать. В конце-концов поиск можно было бы просто ограничить датой регистрации - на это не надо ни большого ума, ни времени.
#7 
voxel3d коренной житель17.04.10 17:11
voxel3d
NEW 17.04.10 17:11 
в ответ femidav 17.04.10 16:11
Ты имеешь в виду, там уникального ID не было в таблице?
Dropbox - средство синхронизации и бэкапа файлов.
#8 
  femidav знакомое лицо17.04.10 21:03
NEW 17.04.10 21:03 
в ответ voxel3d 17.04.10 17:11
В качестве ключа использовался ник.
#9 
Freeborn Andrej17.04.10 22:00
Freeborn
NEW 17.04.10 22:00 
в ответ femidav 17.04.10 21:03
Примерно так и есть.
В ответ на:
В конце-концов поиск можно было бы просто ограничить датой регистрации - на это не надо ни большого ума, ни времени.

Эта фича реализована в поиске по форумам
http://foren.germany.ru/search.pl
По имени пользователя (с 2006 г.)
По ID пользователя (с 2006 г.)
#10 
  femidav знакомое лицо17.04.10 22:50
NEW 17.04.10 22:50 
в ответ Freeborn 17.04.10 22:00, Последний раз изменено 18.04.10 03:31 (femidav)
На мой взгляд она реализована не слишком дружественно по отношению к пользователю. Но речь сейчас не об этом. Речь идёт о списке сообщений в профиле пользователя. Давай рассмотрим какие варианты там могут быть. Очевидно речь может идти только о существующем пользователе, ибо в противном случае будет показано сообщение что пользователь Вася Пупкин зарегистрирован тогда-то, удалён тогда-то. В случае же существующего пользователя мы имеем только две опции: либо он был зарегистрирован после введения User-ID, либо до сей даты. В первом случае все тривиально: запрос по User-ID выдаст нам только его собственные сообщения. Во-втором случае надо составлять запрос из двух подзапросов: выбрать все сообщения где User-ID равно N + выбрать все сообщения где Nick = X и дата сообщения меньше даты введения User-ID но больше даты регистрации пользователя Х. Такой запрос выдаст нам только искомые сообщения. Вот так все просто.
Теперь вернёмся к поиску. Опять же рассмотрим два варианта. Первый вариант - когда пользователь хочет найти что-то в сообщениях активного пользователя. В этом случае он вполне вероятно хотел бы плясать либо от форума, либо от профиля. Рассмотрим первый случай. Как это сделать наиболее удобно? Как это обычно делается в десктопных приложениях? Через контекстное меню, конечно! Значит просто цепляем к нику пользователя менюшку и засовываем туда нужные функции. Пример как это можно сделать я запрограммировал здесь (код здесь - как видишь это каких-то 20 строчек). Просто щёлкнуть правой клавишей мыши по нику Freeborn, далее будет ясно. Это что касается user interface. Поиск сообщений в этом случае фильтруется очевидно точно так же, как и в профиле.
Второй вариант подразумевает тот случай, когда человек ищет сообщения удалённого пользователя или любого пользователя. Этот случай также можно разложить по полочкам и составить подзапросы, но этим мы займемся в том случае, если администрация заинтересуется первой серией.
#11 
maria pia патриот30.04.10 23:06
maria pia
NEW 30.04.10 23:06 
в ответ kurban04 17.04.10 09:12
быть такого не может ,потому что у другого, по идее , другой пароль и другой мэйл
Умей ценить того , кто без тебя не может ...и не гонись за тем , кто счастлив без тебя ...
#12 
  скобчонок знакомое лицо10.05.10 15:09
NEW 10.05.10 15:09 
в ответ gendy 17.04.10 12:18
А как долго сохраняются сообщения вообще?
Или даже спустя 10 лет можно увидеть свое первое сообщение?
Иногда так хочется некоторым поправить корону на голове......ЛОПАТОЙ!
#13 
samus Samusja10.05.10 15:40
samus
NEW 10.05.10 15:40 
в ответ скобчонок 10.05.10 15:09
В ответ на:
Или даже спустя 10 лет можно увидеть свое первое сообщение?

Да.
Герої не вмирають.: http://www.youtube.com/watch?v=sINSTpBmCLo
#14 
Moonshine занята10.05.10 15:45
Moonshine
NEW 10.05.10 15:45 
в ответ samus 10.05.10 15:40
В ответ на:
Или даже спустя 10 лет можно увидеть свое первое сообщение?
Да.

Если это первое сообщение не было написано в закрытой группе, которая была потом отключена или удалена (по причине удаления ника владельцем).
#15 
samus Samusja10.05.10 15:56
samus
NEW 10.05.10 15:56 
в ответ Moonshine 10.05.10 15:45
На данный момент, 10 лет назад групп не было.
Но ты права. Через 10 лет так и будет.
Герої не вмирають.: http://www.youtube.com/watch?v=sINSTpBmCLo
#16 
SobakaNaSene прохожий13.05.10 15:08
SobakaNaSene
NEW 13.05.10 15:08 
в ответ samus 10.05.10 15:56
А личные сообщения новый ник тоже сможет прочитать?
Хороший собеседник не только слушает, но и подливает...
#17 
samus Samusja13.05.10 16:28
samus
NEW 13.05.10 16:28 
в ответ SobakaNaSene 13.05.10 15:08
Нет. Мы проверяли.
Герої не вмирають.: http://www.youtube.com/watch?v=sINSTpBmCLo
#18 
laada Мелодия для Флейты23.05.10 19:01
laada
NEW 23.05.10 19:01 
в ответ samus 13.05.10 16:28
Рразведчики!
"И если я живу на свете, то только лишь из-за мечты"(Н.Гумилев)
#19 
samus Samusja23.05.10 20:34
samus
NEW 23.05.10 20:34 
в ответ laada 23.05.10 19:01
Ну это самое важное.
Герої не вмирають.: http://www.youtube.com/watch?v=sINSTpBmCLo
#20