Архив Март 29, Воскресенье, 2009
Март 29, Воскресенье, 2009
Очень простая, но полезная библиотека PHP_Exceptionizer позволяет преобразовывать нотисы (E_NOTICE), предупреждения (E_WARNING) и т. д. в исключения PHP.
// Где-то в начальном коде инициализации скрипта.
error_reporting(E_ALL);
if (<is debug mode active>) {
$exceptionizer = new PHP_Exceptionizer(E_ALL);
// И оставьте эту переменную, чтобы она не удалялась до окончания
// скрипта. Удаление переменной вызовет отключение PHP_Exceptionizer.
}
...
// Далее можно ловить нотисы как исключения:
try {
echo $undefinedVariable;
} catch (E_NOTICE $e) {
echo "Notice raised: " . $e->getMessage();
}
...
// Если вы ловите E_WARNING, то поймаете и E_NOTICE тоже:
try {
echo $undefinedVariable;
} catch (E_WARNING $e) {
echo "Warning or better raised: " . $e->getMessage();
}
...
// А можно и не ловить, тогда нотис вызовет завершение программы.
echo $undefinedVariable;
Март 29, Воскресенье, 2009
В книге Дж. Фридла «Регулярные выражения» есть прекрасная табличка, которую хочу тут привести.
Регулярные выражения открывают широкие возможности для поиска и замены в любом тексте. Используя регулярные выражения можно гибко и просто обрабатывать текстовые документы. Одним из простейших применений регулярных выражений является поиск текста — во многих текстовых редакторах предусмотрена возможность поиска по шаблонам регулярных выражений В regexp существует несколько типов метасимволов выполняющих разные функции, давайте кратко их рассмотрим:
Март 29, Воскресенье, 2009
В этом выпуске:
— комментарии слушателей: прощай голос из унитаза
— комментарии слушателей: подробнее о зарубежных биллингах
— новая прошивка iPhone: а пацаны-то и не знают
— BlackBerry: дорого и неудобно
— почему операторы не оповещают о повышении тарифов?
— каждый 10 абонент стал жертвой мошенников
— почему операторы тратят деньги на бредовую рекламу, а не борьбу с мошенничеством?
Ведущие – Иван и Василиса
В подкасте использован трек, сведенный Martin Project. Разрешение на использование получено, все права соблюдены.
Официальный сайт подкаста podcast.content-review.com
RSS-подписка
Март 29, Воскресенье, 2009
"… В числе самых интересных выступлений на eTarget-2009 оказался доклад Дмитрия Сатина из UsabilityLab. Он объяснил рекламодателям, как впустую потратить их деньги. Речь в основном шла о том, куда переходит пользователь после клика, и, в частности, о дурной привычке вести потребителей на главную страницу своего сайта.
Простая мысль о том, что «посадочную» страницу надо готовить еще тщательнее, чем баннер, очень понравилась аудитории. Та с удовольствием рассматривала слайд, в котором автопроизводитель после клика по баннеру показывал посетителю комплект разноцветных шарфов вместо новой машины…." Александр Амзин © lenta.ru/articles/2009/03/28/etarget/
Update: Чуть лучше качество видео на Яндексе: video.yandex.ru/users/dmitrysatin/view/7/
Март 29, Воскресенье, 2009
Ящиком gmail пользусь давно и интенсивно. Купил даже 10G добавочного места. Пишу 10-30 писем в рабочий день. Большинство имеет 1-3 адресатов.
Получил письмо:
Google Mail Team <admin@google-antispam.com>
кому мне
дата 29 марта 2009 г. 18:05
тема Внимание!
Baшa учeтнaя зaпиcь пoдoзрeвaeтcя в мaccoвoм рaccпространении cпaмa.
Чтoбы пoдтвeрдить тo, чтo Bы нe являeтecь cпaм-прoгрaммoй, пoжaлуйcтa, aвтoризуйтecь нa этoй cтрaницe,
http: //go ogle.co m/accoun ts/serv icelogin.php?service=m ail&passive=true<mpl=d efault<mplcache=2&hl=uk
инaчe Baш пoчтoвый ящик в скором времени будeт удaлeн.
C увaжeниeм
Админиcтрaция Gmail.com
Ссылка ведет на адрес фишинг-страницы
По ссылке имитация окна логина. Будьте осторожны, это никакого отношения к Google не имеет.
Март 29, Воскресенье, 2009
На днях встала необходимость приобрести жд билеты. На сайте РЖД есть интересная услуга — покупка билетов через интернет. Вкратце опишу свои действия:
- Зарегистрировался на сайте — стандартный набор данных.
- Вошёл на сайт под своими учётными данными.
- Оформил билеты на себя и на своих детей по данным паспорта и свидетельств о рождении.
- Ввёл данные кредитной карты для оплаты (Если в течении 10 минту после поступления заказа, он не оплачивается, то заказ аннулируют).
- Распечатал два листочка с данными заказа и баркодом.
- Приехал на Казанский вокзал, встал в соответствующее окно и приготовился ждать окончания технологического перерыва, но тут подошла приятной внешности сотрудница и провела меня к терминалам самообслуживания. (Оказывается, я зря потерял 15 минут)
- Поднёс баркод к сканеру и ввёл серию и номер паспорта без пробелов.
- Нажал кнопку «Печать» и получил свои билеты.
- Приятно удивлённый поехал домой.
Всё было, действительно, быстро, удобно и качественно. Но!
- Не того класса карту дали мне на работе в качестве зарплатной карты, не того!
Нельзя картой VISA Electron моего банка расплачиваться в интренете (говорят, у некоторых банков это допускается), в частности, для покупки этих билетов мне пришлось обратиться за помощью к товарищу, имеющему другую карту.
- Не очень внятно, как на сайте, так и в самом кассовом зале вокзала указано на возможность пользоваться терминалами и не зависеть от кассиров.
- Как оказалось, для получения билетов, совсем не обязательно ехать на тот вокзал, с которого отходит поезд — получить билеты можно на любом вокзале Москвы, на который Вам удобнее попасть. Кроме того, на сайте есть раздел «Где получить проездные документы», который поможет Вам уточнить возможность получения билета, заказанного через интернет, на интересующей Вас станции.
Ну, и в заключение скажу, что никаких комиссионных сборов при данном виде покупки билета не берётся, как сказано на сайте, с 00:00 04.06.2008 г.
PS. Это — ни в коем случае не реклама!!! Просто, меня на столько впечатлила простота приобретения билета, что я ни мог не поделиться. Теперь думаю о смене банковской карты
Март 29, Воскресенье, 2009
Эксперты изучат изображение одной из улиц столицы Великобритании, сделанное сервисом Google Maps Street View, который позволяет увидеть трехмерное изображение улиц. На фотографии проявился зловещий призрак прошлого, сообщает интернет-портал MIGnews.com.
Март 29, Воскресенье, 2009
Сам Джордан Миллер на своем сайте уже обратился к пользователям этой популярной фанатской странички с просьбой о помощи.
Март 29, Воскресенье, 2009
Как сообщает сайт Cybersecurity.ru, в Google Services for Websites внесены четыре отдельных компонента: Custom Search, Webmaster Tools, Site Search и AdSense.
Март 29, Воскресенье, 2009
Всего, по подсчетам ученых, шпионская сеть действует чуть менее двух лет и в данный момент все еще активна. За это время были заражены в общей сложности 1295 компьютеров госструктур по всему миру. Сильнее всех пострадал азиатский регион.