Здравствуйте, дорогие читатели. Сегодня хочу с вами поделиться чрезвычайно простым способом кроссбраузерной реализации css-свойства box-shadow. Способ настолько простой и очевидный, что я был чрезвычайно удивлен тем, что не смог найти на просторах интернета аналогичного решения (хотя я более чем уверен, что не являюсь первооткрывателем).
Музыка
пятница, 18 февраля 2011 г.
Кроссбраузерный box-shadow
Здравствуйте, дорогие читатели. Сегодня хочу с вами поделиться чрезвычайно простым способом кроссбраузерной реализации css-свойства box-shadow. Способ настолько простой и очевидный, что я был чрезвычайно удивлен тем, что не смог найти на просторах интернета аналогичного решения (хотя я более чем уверен, что не являюсь первооткрывателем).
четверг, 17 февраля 2011 г.
Проверка на отрицательный ноль
Сегодня обнаружил, что функция Math.atan2 возвращает разный результат в зависимости от того, с каким знаком в нее передать 0.
Работает это потому, что JavaScript хранит числа по стандарту IEEE 754, в котором все числа, включая ноль, имеют знак. Буквально вчера на эту же особенность обратил внимание некий Аллен Вирфс-Брок. Его способ проверки еще проще:
Практической пользы от этого, кроме как демонстрировать свои глубокие познания языка, конечно, никакой.
> 0 === -0 // => true
> Math.atan2(0, -0) // => 3.141592653589793
> Math.atan2(-0, -0) // => -3.141592653589793Работает это потому, что JavaScript хранит числа по стандарту IEEE 754, в котором все числа, включая ноль, имеют знак. Буквально вчера на эту же особенность обратил внимание некий Аллен Вирфс-Брок. Его способ проверки еще проще:
function isNegative0(n) {
return n === 0 && (1 / n) === -Infinity
}Практической пользы от этого, кроме как демонстрировать свои глубокие познания языка, конечно, никакой.
понедельник, 7 февраля 2011 г.
Шпаргалка для PHP: FALSE, NULL и значения, с ними связанные
В PHP значения
В статье рассмотрены эти особенности.
Для новичков это может быть полезно для видимости полной картины, для опытных читателей — обновить в памяти, если какой-то ньюанс вылетел из головы.
FALSE и NULL и связанные с ними значения отличаются от того, как это обычно в других языках и имеют свои неочевидные особенности.В статье рассмотрены эти особенности.
Для новичков это может быть полезно для видимости полной картины, для опытных читателей — обновить в памяти, если какой-то ньюанс вылетел из головы.
Сайт Техинформ-пресс
Сайт который я которым я занимаюсь ЦТИ ТехИнформ Журнал ДОРОГИ. Инновации в строительстве вот как он выглядит.
![]() |
| Главная страница ЦТИ Техинформ |
четверг, 3 февраля 2011 г.
Как оптимизировать работу сайта на PHP не переписывая скрипты
Мы взяли 2 абсолютно одинаковых по-железу компьютера, один сделали
точной копией настроек "живого" сервера (пускай будет машина А), а второй пытались тюнить (Машина Б).
Каждый текст проводился отдельно (за раз - одна оптимизация, без наложения).
точной копией настроек "живого" сервера (пускай будет машина А), а второй пытались тюнить (Машина Б).
Каждый текст проводился отдельно (за раз - одна оптимизация, без наложения).
Подписаться на:
Сообщения (Atom)

