Всё о породе
Ньюфаундленд

Логин:
Пароль:
Щенки! Самые лучшие щенки в вашу семью :)
Родились 4 июля 2022
Поддержать проект Ньюфы.ру
Вы здесь: Ньюфы.инфо / Персоны / Соziдатель / Заметки разработчика

Заметки разработчика

Соziдатель
17 сентября 2008 в 17:19
Несколько владельцев
Ну да, новости не дали, в форуме не написали. Не особо важно многим, но, быть может, важно некоторым:
теперь в базе данных может указываться несколько владельцев собаки. А также несколько заводчиков и членов семьи.
[Подробнее]
Соziдатель
17 сентября 2008 в 13:36
Владельцы и заводчики, прописаные текстом
У нас в базе в инфе на собаку можно указывать владельцев и заводчиков либо ссылкой на базу персон, либо напрямую текстом.
В первом случае сохраняется возможность обратного поиска — открываешь страницу собаки, видишь ссылки на персон, открываешь страницу персоны, видишь ссылки на собак. Ляпота :)
Во втором же случае, ничего подобного. На странице собы ты еще узнаешь, какова фамилия заводчика, а вот найти всех других собак этого заводчика — уже нет.

Специально для наших доблестных редакторов я создал две служебные страницы, которые, думаю, могут быть интересны и другим людям. Это:
Список владельцев, прописаных текстом
Список заводчиков, прописаных текстом
Ссылки с имён этих людей ведут на страницу собаки, к которой они приписаны.
Осталось «всего-ничего», разгрести это всё.. Работа сложная, т.к. далеко не факт, например, что все «Соколова, Москва» являются одним лицом, а если и являются, то нужно еще узнать имя и отчество, как минимум.
Соziдатель
17 сентября 2008 в 12:02
Оптимизация поиска персон
В меру своих сил оптимизировал поиск персон. Теперь оно выполняется в районе 8 секунд, что является приемлимым значением.
Также добавил кеширование первой страницы списка персон на 10 минут. Таким образом этот раздел может открываться вообще меньше чем за секунду :)

Но в будущем еще придёться повозиться с этим разделом. Когда персон будет в десять раз больше, и собак, и сообщений в форуме.
[Неинтересная техническая подробность]
Соziдатель
15 сентября 2008 в 15:44
Сообщения об ошибках
Теперь я буду оперативно получать сообщения об ошибках обращения к базе данных — они в удобном виде сразу присылаются ко мне на емаил.

Теперь не нужно пытать людей распросами об обстоятельствах возникновения ошибок, о точных сообщениях о них — всё это я получу и смогу оперативно исправить :)
Соziдатель
11 сентября 2008 в 18:47
AJAX на странице новья
Есть у нас такая страница, где даны ссылки сразу на все новые/обновлённые темы во всех наблюдаемых форумах.
Очень удобная штука, если на сайт заходишь раза 4 в неделю и исправно всё просматриваешь. Однако не у всех всё так стабильно выходит, и вот я, вернувшись из трёхмесячного «турне» обнаружил на этой полезной странице за сотню строк.

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

Сперва сделал, чтобы соответвующие строчки сразу удалялись, но потом передумал, т.к. ведь можно случайно кликнуть на крестик не туда, а потом подумать «Ой, чего это я удалил???». Так хоть видно, что именно отключено, можно еще перейти на страницу темы, посмотреть её и, возможно, еще раз подписаться на её темы.
Член президиума НКП
Моё отношение к членству в президиуме НКП людям, что на сайте больше полугода должно быть понятно.
На всякий случай напомню, что это я громче всех предлагал то, что было озвучено Натальей Юрьевной на Конференции-2007, а именно — о необходимости отделить обязательную привязку председателей комиссий к постам в Президиуме Клуба.

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

В президиуме должны быть просто Довереные Лица, даже если они не фига для НКП напрямую не делают. Им доверяют и этого достаточно.

То, что конкретно я стал членом Президиума НКП — всего лишь следствие сохранения старой системы и того, что Кирилл Ермаков был избран президентом Клуба.

Я надеюсь, что на следующей конференции введут порядок, что я описал выше и что было одобрено Конференцией-2007.

Я буду рад заниматься сайтом дальше, не беря на себя ответственность в вопросах, в которых я откровенно не компетентен.
Оптимизация и реорганизация програмного комплекса Ньюфов.ру
Сейчас ничего не появляется нового, практически не развивается существующее, а судя по переодическим ошибкам — работа идёт.
Так и есть — работаю, как трудолюбивая собака :)

Еще вчера я сделал вывод данных по работе скриптов, чтобы отобразить:
а. Время создания страницы.
б. Количество обращений к базе данных, чтобы собрать информацию для этой страницы.

Результат меня удивил: время 1.5—2 секунды и более 150 запросов. Это раза в полтора больше, чем я ожидал.

В результате более суток плотной работы, статистика стала более приемлимой: в районе полусекунды и 10 запросов необходимо для генерации страницы.

Поясню: практически ВСЕ страницы Ньюфов.ру, что вы открываете — это НЕ файлик html, а результат работы программы. И КАЖДЫЙ раз, когда кто-то открывает любую страницу — запускается программа, по различным алгоритмам собирает необходимую информацию, оформляет это всё и после всех своих праведных трудов — отправляет человеку в его браузер.

Дальше планирую ввести в фото-архиве понятие «Не фото», чтобы можно было бы «легально» заливать сканы документов, схемы, рисунки и т.п.
Соziдатель
22 января 2008 в 02:10
Шутко
Bash.org.ru, Цитата #394351
Цитата:ermman:
НАРОД ЧтО ЗА ДЕЛА МЕНЯ УЖЕ НЕСКОЛЬКО РАЗ БАНИЛИ ПО ПРИЧИНЕ, ЧТО ОНИ СЧИТАЮТ ЧТО Я ИДИОТ!
но в правилах не написано что нельзя быть идиотом!

Чорт, нам тоже надо правила подправить :)
Письмо щастья :)
Еще даже читать толком не начал — уже забавляюсь :)

1. Если уж ПЕГ опусы публиковали на сайте, то уж обращение Самой Мамочки (читай Дружининой) бы не обломались. Так нет, рассылочку устроили.

2. Зачем-то текст письма написали не в самом сообщении, а в присоединённом файле doc. Зачем? Я не увидел там необыкновенного форматирования, неподвластному штатном емайл-редактору. Может там вирусы? :)

3. То, что набивали текст в Ворде — не помогло. Конечно и я еще тот «грамотей», но коли жизнь заставит обращения писать — хотя бы маме покажу текст вычитать.

4. Эльвира была ответвенная за проведение Конференции на месте. И с этой задачей справилась на твёрдую 5-ку. Она не была крайней за всю Конфу от и до.

Ладно, пойду читать следующий абзац…
Онлайн заседания Президиума
Отличный пост Эльвиры про форму проведения заочных заседаний Президиума.

Хочу я написать про две, известные на данный момент, системы проведения заочных заседаний: электронной почтой, и через спец-раздел Сайта.
[Читать далее..]
Соziдатель
12 декабря 2007 в 16:51
Анонимное голосование для конференции
Как я себе это представляю.

Надо напечатать кучу типовых бумажек, размером с визитку, на которых написано что-то вроде «Конференция 2008 года НКП Ньюфаундленд», поле для номера вопроса и три варианта ответа: «поддерживаю», «не поддерживаю», «воздержался».

Процедура:
Все рассаживаются. В идеале — по периметру, как в Полазне, чтобы все видели всех.

Сообща и открытым голосованием выбирают трёх различных персон для организации голосования. В идеале — не членов НКП, но это не важно.
1) Ведущий протокола.
2) Раздающий (и собирающий) бюллетени.
3) Считающий бюллетени.
Назовём их избиркомом.
[Читать далее..]
Соziдатель
29 октября 2007 в 22:37
Правка функции респектов
Назрело это дело. Никаких оценок, 4 кнопки и сложный алгоритм высчитывания рейтинга.
В результате будет индекс позитивной активности человека на сайте, т.к. зависит не только от уважения, но еще и от обычной активности на форуме.

На данный момент по респектам следующая статистика:
Цитата:Средняя температура по больнице: -709 +2810 = 2101
Всего 104 персоны выразило респект 138 человек.
Одновременно респект выразило друг другу 100 пар.
Отключило респекты 3 персоны.
Это: Коршунова (Уткина) Ирина, Любовь Жакова, UmaMadonna


Пора править…
Соziдатель
6 октября 2007 в 12:48
Ньюшки в форуме
Ньюшки — не ньюфы, а отметки NEW.

Всё-таки, создавая инструмент, разработчик думает больше о своих надобностях. Не потому, что он такой вот эгоист, а просто по природе своей так выходит.
[Сделанно, как хочется переделать]
Соziдатель
11 сентября 2007 в 20:56
Подправил поиск
Саму форму поиска засунул в табличку, хоть немного опрятнее выглядеть стало.
Добавил «пол» — как поле по выбору, так и еще одним возможным параметром сортировки.

Самое «вкусное» — это сделал то, чего многие не догадываются сотворить:
Теперь поле адреса, отображающее параметры запроса, при поиске не будет бесконечно длинным, а будет содержать только необходимые элементы.
Вот для примера адреса страниц с результатами по поиску всех серых ньюфов.
Старая версия:
Цитата:ньюфы.ру/base/search/?action=go&search=&sex=&color_id=4&recurr_color_id=
&year_start=&year_end=&on_page=50&order=name&order_type=abc

И новая:
Цитата:ньюфы.ру/base/search/?action=go&color_id=4&on_page=50&order=name&order_type=abc

Намного нагляднее получилось :)
Соziдатель
19 августа 2007 в 19:25
Бэкап
Спохватился и сделал резервную копию базы данных Ньюфов.ру.
В заархивированном виде всех наших данных набралось на 12 мегабайт. Пусть лежат.
Соziдатель
19 августа 2007 в 00:51
Для вас есть новые сообщения
Ура, реализовал универсальную извещалку обо всяких новшествах.
Теперь, на какую бы ты страницу не зашел, не пропустишь новых новостей, узнаешь про новые комментарии к фоткам, которые ты залил, узнаешь, кто тебе написал и т.п.

«Т.п.» — это извещалка о новых каментах к дневниковым записям и может еще чего добавлю.
[Читать далее..]
Соziдатель
17 августа 2007 в 17:00
Опубликование данных казначейства
Ну вот, как я и обещал на Конференции — полная прозрачность бугалтерии НКП :)
На сайте теперь для членов НКП показываются подробные отчеты о приходах и расходах.
Нет места спекуляциям на этой теме.
Соziдатель
17 августа 2007 в 17:00
Опубликование данных казначейства
Ну вот, как я и обещал на Конференции — полная прозрачность бугалтерии НКП :)
На сайте теперь для членов НКП показываются подробные отчеты о приходах и расходах.
Нет места спекуляциям на этой теме.
Личное
Люди, поддержавшие и не осудившие человека, оскорбившего прилюдно прямым текстом меня,
до свидания.

Уж простите мой «юношеский максимализм».

P.S. Я про конкретных людей, а не про Клуб в целом.

Предыдущие 20 | Следующие 20

Чатик
3 февраля 2026
10:39 belk: И ни в один дневник не зайти
10:39 belk: И ни в один дневник не зайти
10:39 belk: И ни в один дневник не зайти
8 февраля 2026
09:57 Bonny2009: Всем доброе утро! Может кто подскажет, где сейчас можно купить компрессор?
16 февраля 2026
16:33 Alla: Bonny2009 Поздновато, наверное, но на вайлдберис есть компрессоры LanTun. Бирюзовые такие.
18 февраля 2026
10:52 Bonny2009: Спасибо:) на Озоне нашла
26 февраля 2026
16:14 Соziдатель: Надо что-то делать
9 марта 2026
13:46 victor: Сегодня Александру Филатову день рождения. Фил, поздравляем, будь здоров!
13:46 victor: Сегодня Александру Филатову день рождения. Фил, поздравляем, будь здоров!
13:47 victor: Сегодня Александру Филатову день рождения. Фил, поздравляем, будь здоров!
11 марта 2026
02:54 Соziдатель: belk, что значит не зайти ни в один дневник?
13 марта 2026
12:18 Соziдатель: Проверка
12:18 Соziдатель: Ок, в чате стало чуть лучше.
16:54 Соziдатель: Проверяем дальше
15 марта 2026
20:29 Соziдатель: Дневники, кстати, тоже починил.
Статистика сайта
0.721 s, 250 q
© 2006 Ньюфы.ру
// Редактор: Кирилл Ермаков
// Программист: Евгений Ненаглядов
Обратная связь
Правила Сайта