Программирование vs Дизайн

Наблюдение.

Одна из причин, почему сайты с типа хорошим дизайном могут проигрывать сайтам, сделанным аля программистами, в том, что последние бывают более содержательны. Часто в них присутствуют невозможно тяжелые визуальные нагромождения, отсутствует какая-то логика и сетка в расположении элементов, отсутствует эстетическое удовольствие от просмотра. Но пользователю (особенно опытному, т.е. постоянному) как раз и нужно больше «рычажков», нежели «рюшечек». А отсутствие каких-либо функций дизайном не компенсировать.

Итого, например, booking.com и kinopoisk.ru такие, как они есть. Потому что это с курицей и яйцом непонятно кто крайний, а в сайтостроении программирование — первично.

Как сбросить пароль на WordPress: самый быстрый способ

  1. Открываем phpmyadmin на вашем сервере.
  2. Находим нужную учетную запись в таблице wp_users (префикс wp_ может быть другим, если вы меняли при установке).
  3. Вставляем в user_pass следующую строку (без точки в конце): $P$BLIwZyiB0J2XvUAsNyKQI1hyEMox0A0.
  4. Входим по паролю 12345.

П — Перебор

var proto_re = new RegExp("^http:");
if( proto_re.test( window.location.href ) )
{
        var u = new String( window.location.href );
        u1 = u.replace( proto_re, 'https:' );
        if( u1 != u )
        {
            window.location.replace( u1 );
            //window.location = u1;
        }
}

Полез смотреть на сайте Др. Веба внутреннее устройство. Интересно, это можно назвать программистским графоманством?

Спецсимволы HTML

Еще немного на этой странице.

      Неразрывный пробел
? ¡ ¡ Перевёрнутый восклицательный знак
? ¢ ¢ Цент
? £ £ Британский фунт стерлингов
¤ ¤ ¤ Денежная единица
? ¥ ¥ Японская йена
¦ ¦ ¦
§ § § Параграф
• • Буллит
· · · Точка на уровне середины строки
?     Полукегельная шпация
?     Кегельная шпация
?     Четвертная шпация
? ‌ ‌ Несоединяющий символ нулевой длины
? ‍ ‍ Соединяющий символ нулевой длины
– – Полукегельное тире
— — Кегельное тире
‘ ‘ Открывающаяся одинарная английская кавычка
’ ’ Закрывающаяся одинарная английская кавычка, апостроф
‚ ‚ Открывающаяся одинарная кавычка-лапка
“ “ Открывающаяся двойная английская кавычка
” ” Закрывающаяся двойная английская кавычка
„ „ Открывающиеся двойные кавычки-лапки
‹ ‹ Открывающаяся угловая кавычка
› › Закрывающаяся угловая кавычка
« " " Прямые двойные кавычки

Асинхронная постановка задач

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

На практике, дело далеко не всегда обстоит так радужно и возможны две вещи:

  1. Что тебя не поймут с одного прискока без дополнительных вопросов.
  2. Ты (начальник) не всегда можешь прервать исполнителя в тот момент, когда ты ставишь задачу, чтобы её объяснить — ибо исполнитель может быть занят другой твоей же самой-важной-на-свете задачей.

Вернее, пункт 2 — это описание желательного поведения и его можно было бы нарушать. Но в чем проблема? Представим, что мы управляем промышленным заводом. Так вот, если ваш завод может выпускать два продукта на одной производственной линии, то как правило переключение с одного на другой продукт сопровождается технологическими потерями материала, плюс простоем оборудования в связи с переналадкой его на выпуск иного продукта.

Из чего следует, что чем больше прерываний, тем больше потери на ожидание, а не на производство. Значит, меньшее количество произведенного продукта или результата.

Аналогично с IT — чем чаще вы дергаете исполнителя, а в особенности программиста, тем больше времени ему нужно, чтобы обратно погрузиться в ту задачу, которой он занимался. Многозадачность довольно болезненная вещь, где по долгу службы требуется концентрация. Отмечу еще раз, тут ключевое — не специализация исполнителя, а характер работы.

Поэтому хорошей практикой было бы ставить задачи асинхронно:

Постановщик вносит запись с достаточным на его взгляд описанием проблемы и путём или методом её решения.

Исполнитель в удобное для него время — я имею в виду не в тот момент, когда он приступит к задаче, а когда он закончил текущую и готов переключиться на другую — просматривает список задач, находит непрочитанные, проверяет и подтверждает, что вопросов по задаче нет. Если вопросы есть — футболист таск на уточнение постановщику.

В таком режиме можно работать с большим количеством задач с меньшими потерями на переключение.