Глобальные и волшебные константы PHP

Достаточно часто пишу код, применяя такоие вот волшебные константы, в основном применяю их для отладки. __LINE__ Текущий номер строки в файле. __FILE__ Полный путь и имя текущего файла. Если используется внутри подключаемого файла, то возвращается имя данного файла. Начиная с версии PHP 4.0.2, __FILE__ всегда содержит абсолютный путь с разрешенными символическими ссылками, тогда как в […]

Whois на php

Встала задача написать whois на php, я заранее ответил что у меня это займет 15 минут… Посмотрел и понял что сделать надо хорошо и пошел искать примеры. Во-первых нашел whois сервера и их ответы. Потом дело осталось за малым. Вот результат моей работы: whois on php Кстати если кто знаешь еще whois сервера у которых на […]

Путеводитель по регулярным выражениям: инструменты и инструкции

Источник: smashingmagazine.com Регулярные выражения часть любого программерского набора. Они могут пригодиться, если Вам необходимо найти, заменить части текстовых шаблонов или символов. Регулярные выражения, как швейцарский нож для модификации строк. Хотите чтобы url сайта выглядел приятно? Используйте regex. Нужно удалить всю пунктуацию или убрать все теги? Тем более используйте регулярные выражения. Использование регулярных выражений безгранично. Регулярные […]

Конечный автомат для парсинга JavaScript

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

SQL COUNT и его маленькие хитрости

Вот небольшой trick с оператором COUNT в sql. Как мы знаем оператор COUNT может иметь следующие аргументы ALL – Применяет статистическую функцию ко всем значениям. ALL применяется по умолчанию. DISTINCT – Указывает, что функция COUNT возвращает количество уникальных значений, не равных NULL. expression – Выражение любого типа, за исключением text, image или ntext. Статистические функции […]

Мощный PNGfix

Позволяет использовать полупрозрачность PNG в IE6 Умеет работать с: background-image и img background-position и background-repeat. Не нужен прозрачный gif для <img/>. Не используется AlphaImageLoader (используется VML) = нет проблем с z-index. Нормально работает element.style в JavaScript. Нормально работает :hover. Текущая версия: 0.0.6a Автор: Drew Diller Распространяется под лицензией MIT Пример: DD_belatedPNG.fix(‘.png_bg’); // argument is a […]

30 вопросов, которые стоит задать работодателю на собеседовании

Вот очень полезная статья для тех кто хочет работать правильно. Взято с блога Елены Поповой