
Всячина → Бесконечный проект, блог о блоге
Вчера хотел здесь в админке добавить счётчик статей в категориях, а попутно проверить почему не генерируются картинки в формате avif и обнаружил, что вылезли фатальные ошибки после обновления симфони (5.4 на данный момент времени), хотя в TODO пометил их на исправление из-за предупреждений об устаревании. Но не исправлял 🙂
Вот и сейчас не могу сохранить пост с картинкой. 500-я... Ладно, запушу исправление и добавлю позже. Вообще, выход из этой ситуации только один - это автотесты. И они были в моём бложике. Не помню, почему я перестал их поддерживать, скорее всего сменилась версия API CircleCI, вручную же я их не запускал, а прогон автотестов после пуша в репозиторий был удобновй штукой. Надо будет это всё восстановить, главным сдерживающим фактором по автотестам была устаревшая версия симфони, но это уже было ликвидировано.
Из-за ошибки этой при сохранении записей и забыл уже, что собирался писать 😅 Планы анонсировать не хотел, они висят перманентно и никуда не деваются обычно, могут откладываться. Захотелось перенести сюда некоторые записи из жеже, но потребуется разработка, хотя бы потому, что нужно перенос автоматизировать, а не копировать текст руками (хотя вручную это сделать невообразимо быстрее), но цель уже не в самом переносе из жежешки, а в том, чтобы этот перенос запрограммировать.
Всячина → Максимальная длина URL-адреса в Internet Explorer и другие ограничения
Совершенно внезапно наткнулся на такое ограничение, как максимальная длина URL в Internet Explorer. Составляет она 2083 символа. Вот пруфлинк, если кто усомнится. С одной стороны, это много, но с другой - мало. По современным-то меркам, когда винты уже давно в несколько терабайт. На проекте, где вскрылся сей факт, длина некоторых ссылок переваливает за три тысячи. Тучища GET-параметров :)
Добавлю сюда ещё один параметр, про который не узнаешь, пока не наступишь на грабли. Уже не про эксплорер, а про PHP. Это max_input_vars, который по умолчанию равен 1000 и означает максимальное количество переменных, которое может быть передано в запросе, т.е. в $_GET, $_POST и $_COOKIE (по отдельности).
Жеже → Год прошёл
Не писал тут чуть меньше года и сейчас тоже писать особо не буду. Ссылку просто оставлю на запись из чуть-чуть более живого своего блога.
В целом - жив, здоров, погряз в программировании :)

Всячина → Атака роботов, часть 2-я
Живу себе спокойно, никого не трогаю, а мой блог этот, как оказалось, регулярно проверяют на вшивость. Часть вторая, так как первая находится → тут, но там дело касалось спама.
Помогал на днях знакомым знакомых с сайтом - вредоносное содержимое, блокировка адреса в браузерах и тому подобное. А заодно решил и к себе в логи заглянуть, т.к. сто лет там не был.

Всячина → Атака роботов
Началось... На неделе просматривал логи сервера и заметил, что мне в блог роботы пишут комментарии. Однако данные приходили от них невалидные, а по моему недосмотру это приводило к 500-й ошибке, так как перенаправление со страницы обработчика формы на страницу записи происходило только для валидных данных.
Любопытство взяло вверх, был написан кусочек кода, сохраняющий эту бессмысленную спамную информацию в отдельную таблицу, а заодно и 500-ошибку убрал. Закоммитил изменения, залил на живой сайт. А с утра началось. Причём не в спамную таблицу, а сразу на сайт, чего ранее не наблюдалось ни разу. Причины сего явления мне неизвестны, такое чувство, что боты чему-то обучились.

Жеже → грамотные феодоски
Новости @mail.ru держат марку. Ни дня без ошибок :)
Дополнение из 2025-го: Допроверялись, дегенераты...

Жеже → Вкратце
- Обновил ОС планшетки с Android 3.2 до Android 4.0. Полёт нормальный :) Косметические изменения бросаются в глаза, другие незаметны, мне, по крайней мере.
- В прошлую субботу исчезло электричество на 12 часов, после чего лифт перестал работать. Совсем... В эту субботу электричество снова исчезло, зато после наконец-то заработал лифт. Всё бы ничего, можно и привыкнуть, даже логическое продолжение было бы после заваренных мусоропроводов, но только вот с коляской детской (и ездоком) на восьмой этаж подниматься тяжеловато.
- Вот и сам ездок
- Сидел с вышеупомянутым планшетом не скажу где и наткнулся на Instagram. Интересный сервис, правда, интересный только для эплофилов и дроидянинов, но всё равно. Приобщаюсь:)
- Больше ничего на ум не приходит сюда записать, так что на этом пока всё...

Жеже → SugarSync
Хочу представить одну полезную программу, название которой указано в сабдже. Не бескорыстно, конечно, но об этом ниже.
Собственно, предназначена она для синхронизации файлов между компьютерами. И это довольно удобно. Ту же флешку не надо таскать с собой на работу и обратно, например, бросаешь файлы в настроенную папку и готово.
Да и дома у меня не один компьютер. Веду ту же домашнюю бухгалтерию, а за какой комп попал при этом - не важно, т.к. все изменения будут автоматически синхронизированы. В случае же одновременной смерти двух машин, резервная копия синхронизированных файлов останется в "облаке".
Поддерживаются не только десктопы, естественно. Смартфоны и планшеты на различных платформах тоже добавляются в список устройств. Книжки на свой планшет сбрасываю путём копирования файла в настроенную папку. Фотки и видео с мобильных устройств тоже автоматом появляются на компах там, где их ожидаешь. Очень удобно :)
Программа эта не единственная в своём роде, тот же Dropbox предназначен для тех же целей. Использую обе, но дропбокс для работы, в основном, а SugarSync для себя :)
По умолчанию выдаётся 5 гектар объёма в свободное пользование. И за каждого привлечённого в ряды пользователя выкраивается ещё по 500 метров. Потому и решил разместить я тут реферальную ссылку на небольшом баннере ниже. Можно, конечно, самому 150 аккаунтов наштамповать, но как то это не спортивно...
Кликабельно для заинтересовавшихся

Жеже → Разность квадратов
В связи с некоторыми перестановками в комнате разбирал и снимал книжную полку. Вывалилась какая-то пожелтевшая бумажка. А на бумажке оказались условия задач физико-математической олимпиады МФТИ за 1970 год. Одна задачка меня зацепила, так что пришлось её решить :)
Можно ли число 1970 представить в виде разности квадратов двух целых чисел?
Проведу по этому поводу небольшой опрос

Предупреждаю сразу, кто решит - тому ничего не будет :)

Жеже → С праздничком
P.S. Использована картинка Васи Ложкина, если что.