Заполнение строки до заданной длины PHP

Думал, форматный вывод строк с заполнением до заданной длины — это занятие для олдфагов, по какой-то причине до сих пор загружающих с дискетки MS DOS на компьютере менее мощном, чем современные электронные наручные часы.

Но в PHP-обработке массивов текста встретился с таким случаем, когда важно видеть все явные и не явные символы текста, да ещё чтобы текстовый массив выглядел приемлемо для понимания.

В общем случае для заполнения строки до заданной длины в PHP достаточно функции printf (sprintf).

Читать далее

Рубрика: Web-мастеринг | Метки: | 3 комментария

Доход свыше 100 000 рублей в месяц доступен каждому

Заголовок статьи блевотворен — будто я собираюсь предложить очередной л:shock:хотрон. Но суть полностью отличается от того, что обычно «впаривают».

Если каждый день увеличивать свой доход всего на 1 рубль, то даже при нулевом начальном доходе через 10 лет заработок превысит 100 000 рублей в месяц.

Читать далее

Рубрика: Размышлизмы | Метки: | 2 комментария

Как устроен Мир поиск Яндекса?

Мне нравится поиск Яндекса, несмотря на трудности, которые он регулярно создаёт (недавно совсем убрал поиск по дате, например). Он какой-то... Более русский, что ли, чем Гугл. А умом, как известно, Россию не понять — это относится и к Яндексу временами. Например, сегодня решил найти реализацию давно нужной штуки: имитация долгого ответа страницы. Такой запрос составил со 2-го раза, первый раз вообще не подумав спросил. И вот какие ответы получил от Яндекса (выдержки из тайтлов):

  1. Имитация крови!
  2. имитация бруса
  3. Имитация девственной плевы
  4. Имитация клика на ссылке
  5. Имитация сварного шва
  6. долгое время в браке, имитирует в постели оргазм?
  7. Имитация оргазма!
  8. Имитация Дерева
  9. Имитация беременности при усыновлении

Всё, как мне Яндекс показал — именно в таком порядке. Я чуть не забыл, зачем в него залез. Что мне для моих веб-девелоперских тестов нужна всего лишь имитация долго загружающейся страницы (написал тут — вдруг к концу поста забуду. А ответ: в PHP есть функция sleep).

Читать далее

Рубрика: Потеха | Метки: , , | 3 комментария

Подстава от плагина Akismet: нарушение работы сайта

Сегодня обнаружился неожиданный глюк в работе сайта hope-recipes.ru, который явился следствием другого, более серьёзного глюка, нарушавшего нормальную работу сайта. Как выяснилось, корень проблемы скрывался в плагине Akismet, знакомом почти каждому владельцу сайта на WordPress, поскольку плагин включён в стандартную поставку движка. Далее по порядку.

Читать далее

Рубрика: Web-мастеринг | Метки: , | 5 комментариев

Почему не стоит отключать ревизии WordPress

Про оптимизацию WP написаны тонны текста. Благо, тексты электронные, иначе на их печать в типографии ушли бы остатки леса планеты. И каждый новый автор стремится написать побольше слов, упомянуть побольше методов оптимизации. В таких статьях упоминаются по несколько плагинов для оптимизации, которые дублируют функции друг друга. Зачем? — Опиши ты один плагин, которым пользуешься, и ограничься этим.

Хотя, с точки зрения поисковой оптимизации (теперь уже речь о SEO), разнообразие материала в статье может быть полезно. Потому рядом с описанием плагинов находится место и для чистящих SQL-запросов (их требуется отправлять напрямую в БД через phpMyAdmin). У новичков эти запросы отлично чистят БД — в некоторых случаях после таких чисток хоть новый блог заводи... Почтим минутой молчания всех потенциальных блогеров, которые пошли работать на завод после неудачной оптимизации WordPress.

В любой вышеупомянутой статье рассказывается о том, какое же зло — эти ревизии WP, и как их срочно надо отключать трясущимися от волнения руками! Пока диск на сервере не переполнился и пока всемирным советом хостеров не было решено отказать вашему сайту в услугах хостинга. :) Причём, ни в одной статье я не видел точных цифр повышения производительности, только какие-то субъективные прозрачные намёки, типа: «мой блог, пожалуй, стал быстрее в 2 раза и получил, наверное, силу Земли». Потому я решил проверить.

Читать далее

Рубрика: Web-мастеринг | Метки: | 6 комментариев