ВсячинаБесконечный проект, блог о блоге

Вчера хотел здесь в админке добавить счётчик статей в категориях, а попутно проверить почему не генерируются картинки в формате avif и обнаружил, что вылезли фатальные ошибки после обновления симфони (5.4 на данный момент времени), хотя в TODO пометил их на исправление из-за предупреждений об устаревании. Но не исправлял 🙂

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

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

ВсячинаМаксимальная длина URL-адреса в Internet Explorer и другие ограничения

Совершенно внезапно наткнулся на такое ограничение, как максимальная длина URL в Internet Explorer. Составляет она 2083 символа. Вот пруфлинк, если кто усомнится. С одной стороны, это много, но с другой - мало. По современным-то меркам, когда винты уже давно в несколько терабайт. На проекте, где вскрылся сей факт, длина некоторых ссылок переваливает за три тысячи. Тучища GET-параметров :)

Добавлю сюда ещё один параметр, про который не узнаешь, пока не наступишь на грабли. Уже не про эксплорер, а про PHP. Это max_input_vars, который по умолчанию равен 1000 и означает максимальное количество переменных, которое может быть передано в запросе, т.е. в $_GET, $_POST и $_COOKIE (по отдельности).

ЖежеГод прошёл

Не писал тут чуть меньше года и сейчас тоже писать особо не буду. Ссылку просто оставлю на запись из чуть-чуть более живого своего блога.

В целом - жив, здоров, погряз в программировании :)

web block

ВсячинаАтака роботов, часть 2-я

Живу себе спокойно, никого не трогаю, а мой блог этот, как оказалось, регулярно проверяют на вшивость. Часть вторая, так как первая находится → тут, но там дело касалось спама.

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

робот спам

ВсячинаАтака роботов

Началось... На неделе просматривал логи сервера и заметил, что мне в блог роботы пишут комментарии. Однако данные приходили от них невалидные, а по моему недосмотру это приводило к 500-й ошибке, так как перенаправление со страницы обработчика формы на страницу записи происходило только для валидных данных.

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

феодоских чиновников...

Жежеграмотные феодоски

Новости @mail.ru держат марку. Ни дня без ошибок :)

Дополнение из 2025-го: Допроверялись, дегенераты...

ЖежеВкратце

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

ЖежеSugarSync

Хочу представить одну полезную программу, название которой указано в сабдже. Не бескорыстно, конечно, но об этом ниже.

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

Да и дома у меня не один компьютер. Веду ту же домашнюю бухгалтерию, а за какой комп попал при этом - не важно, т.к. все изменения будут автоматически синхронизированы. В случае же одновременной смерти двух машин, резервная копия синхронизированных файлов останется в "облаке".

Поддерживаются не только десктопы, естественно. Смартфоны и планшеты на различных платформах тоже добавляются в список устройств. Книжки на свой планшет сбрасываю путём копирования файла в настроенную папку. Фотки и видео с мобильных устройств тоже автоматом появляются на компах там, где их ожидаешь. Очень удобно :)

Программа эта не единственная в своём роде, тот же Dropbox предназначен для тех же целей. Использую обе, но дропбокс для работы, в основном, а SugarSync для себя :)

По умолчанию выдаётся 5 гектар объёма в свободное пользование. И за каждого привлечённого в ряды пользователя выкраивается ещё по 500 метров. Потому и решил разместить я тут реферальную ссылку на небольшом баннере ниже. Можно, конечно, самому 150 аккаунтов наштамповать, но как то это не спортивно...

Кликабельно для заинтересовавшихся

ЖежеРазность квадратов

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

Можно ли число 1970 представить в виде разности квадратов двух целых чисел?

Проведу по этому поводу небольшой опрос

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

Водка с мескалином

ЖежеС праздничком

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