root.elima.ru
Мертвечина
Дневник › PHP [58]
Модернизация
23.07.20
19:14:14
Сначала, решил улучшить таблицу статистики показа рекламных баннеров на сайте.
Затем, пришёл к мысли о выделении всех таблиц, связанных с рекламой на сайте, в отдельную базу данных.
Что и осуществил.
Стало удобнее...
Модернизация

SQL-dumps
19.06.20
19:04:23
Усовершенствовал функцию генерации SQL-дампов.
Отказался от однострочных SQL-инструкций ради многострочных.
Они быстрее работают при импорте.

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

Модернизация
06.12.19
14:51:12
ЗаголовкиИзменил построение заголовка адаптивного дизайна сайта.
Кнопка вызова меню встала над меню слева.
Название посередине.
Стало получше...
Windows Update

Версия 1903
30.08.19
10:12:38
После обновления перестал запускаться Apache на ноутбуке.
Пришлось изучать его логи, события ОС и искать в Интернете.
Помогла замена PHP на последнюю версию.
Детального понимания причин случившегося у меня не наступило...
Сертификат SSL и протокол HTTPS

Let`s Encrypt
18.08.19
18:34:09
Установил на основной домен и субдомены сертификаты SSL и подключил протокол HTTPS.

Резоны:
1. В браузерах высвечивается информация о незащищённости соединения. Вероятно это смущает некоторых посетителей и подрывает доверие к сайту.
2. Шифрованное подключение стало фактором ранжирования в поисковых системах.

Для работы протокола HTTPS пришлось вносить некоторые усовершенствования в конфигурационный файл и отдельные скрипты.

Пришлось решать проблему невозможности SSL и HTTPS на домашней копии сайта.

Дополнительно придётся преобразовывать внутренние ссылки из "http://" в "https://" в некоторых базах данных сайта...
mysqli

MySQL Improved
16.12.18
18:10:33
Изначально, в моём сайте, для взаимодействия с СУБД MySQL использовалось оригинальное API mysql. Всё прекрасно работало.

Однако, с версии PHP 5.5.0 это расширение объявлено устаревшим. А в версии PHP 7.0.0 – удалено. Альтернативы устаревшему API: mysqli (MySQL Improved) или PDO_MySQL.

Так как mysqli вписывается в функционально-процедурный стиль программирования, и работает несколько быстрее, то выбор пал на него. Пришлось отредактировать полсотни файлов, переписав несколько сотен инструкций. Всё прекрасно работает.

Теперь подготовлена почва для перехода на новейшие версии web-сервера Apache, СУБД MySQL и PHP...
Сообщения из Телеграма

Новая возможность
07.03.18
14:24:25
Узнал о возможности вставлять сообщения из Телеграма.
Сразу модернизировал функцию преобразования ссылок данного блога.
Из ссылки вида
httрs://t.me/navalny/248
получается JS-widget
‹sсript async src="https://telegram.org/js/telegram-widget.js?4" data-telegram-post="navalny/248" data-width="100%"›‹/sсript›
Это отображается в блоге так:

Модернизация
21.01.18
21:48:23
Несколько лет назад для собственных нужд написал на PHP ридер для RSS, Atom и RDF.
В скрипте используется функция "file_get_contents()".
Многие каналы, со временем, почему-то перестали работать...
Причина в переходе сайтов к использованию "https".
Пришлось вносить изменения в php.ini – раскавычить "extension=php_openssl.dll"
Всё заработало...
Модернизация
01.01.18
22:03:33
Отказался от 6-и и 8-и символьных паролей в генераторе.
Добавил 20-и и 24-х символьные.
Стало получше...
Модернизация
20.06.17
23:38:11
В статьях добавил поиск.
Это полезно...
‹‹‹ 2024
‹‹‹ Май
12345
6789101112
13141516171819
20212223242526
2728293031
elima.ru internet IT javascript PHP root.elima.ru авария армия архитектура афоризм вещи видео Владимир Владимирщина война выборы ГБ государство грядущее демократия деньги дизайн документ досуг жизнь здоровье идеология импорт инициатива иностранное интервью искусство история Кавказ карикатура катастрофа кино коррупция красота криминал культура либерализм литература медицина модернизация мораль Москва МСУ музыка мысли насилие наука находка национализм образование общество оппозиция оружие ошибка персона погода подарок покупка полезное полемика политика полиция потеря поэзия права‍ человека право правосудие праздник природа проблема производство происшествие протест психология расследование революция реклама религия сарказм сатира свобода связь сервис скандал смерть СМИ социализм социология спорт ссылка стиль строительство тайны террор техника технологии торговля транспорт Украина философия фото Церковь цитата экономика экспертиза экстремизм энергетика юбилей юмор