Как стать автором
Обновить

Мы знаем много недоделок на сайте… но!

Habr
Кроме неработающих и отсутствующих страниц, о которых мы знаем, есть ошибки о которых мы ничего не знаем. Чем они отличаются? Хм… трудный вопрос. Пишите обо всем, а мы разберемся! =) И ничего не забудем.

Хабрахабр!
Рейтинг 0
Просмотры 18K
Комментарии 37

Internal Habrahabr Error vs. Internal Server Error

Чулан
Пока Хабра изредко радует нас фразой Internal Habrahabr Error, на заБОРе вообще ничего нет, кроме унылой надписи:

500 Internal Server Error
nginx/0.4.13

Кто-то нам таки устроил рабочий день…
… надо радоваться, не надо напрягаться. ~_^

Ну вот, пока писал — его уже починили, а так хотелось поработать!
Всего голосов 6: ↑2 и ↓4 -2
Просмотры 294
Комментарии 1

PHP пошел по следам Мюнхаузена: 26 октября у него 25 часов в сутках!!!

PHP *
Наткнулся на досадную ошибку в функциях времени PHP (проверено на версиях 5.1.2 и 4.3.3)
У кого установлены версии поновее — проверьте, пожалуйста. А то ради одной проверки переустанавливать ломы… Под хабракатом код для проверки.
Читать дальше →
Всего голосов 20: ↑11 и ↓9 +2
Просмотры 825
Комментарии 16

Баг с русским языком на Google Analytics

IT-компании
Захожу только-что на Google Analytics, выбираю русский язык из выпадающего списка и вижу error 404, page not found

Раньше такого вроде-бы небыло.
Непорядок.
[upd]:
1) ввожу 'google.com/analytics'
2) меня перенаправляет на google.com/analytics/indexu.html
Если пытаюсь перейти на /analytics/index.html (в комментариях написали, что эта страница для русского варианта работает), кидает опять туда же.
3)Выбираю из лист-бокса русский язык и попадаю на google.com/analytics/ru-RU/indexu.html, которая не существует, вот такая проблема.
Читать дальше →
Всего голосов 10: ↑1 и ↓9 -8
Просмотры 374
Комментарии 15

Эрроры на Хабре?

Habr
Я конечно люблю Хабр, но тут баловался с функциями OperaAC и нашёл такую: Соблюдены ли веб стандарты. Заинтересовался, нажал. А он мне выдаёт:

Result: Failed validation, 62 Errors

и дальше список ошибок…
Так где же эрроры в Хабре или у меня в голове?

Вот линк валидатора: http://validator.w3.org/
Всего голосов 13: ↑3 и ↓10 -7
Просмотры 562
Комментарии 9

Adium: ICQ вышла из строя

IT-компании
Кармы для блога Apple не имею, посему пишу к себе.

Многое уже заметили, не сомневаюсь, что Adium отказывается подключать ICQ-аккаунты, выдавая ошибку «ICQ client too old», при этом отсылая пользователя на страницу другого клиента Pidgim IM.

Проблема не в обновлении на 10.5.4, как подумали многие, а проблема, как, впрочем, и всегда, идет от ICQ.

Официальный блог Adium повествует о следующем: ссылка ведет на сайт Pigdin, потому как Adium использует в работе его библиотеку libpurple. По поводу самой ошибки: серверы AOL с сегодняшнего дня для корректной работы требуют исключительно ICQ 6 и не версией старше. Libpurple опознается этими самыми серверами как 5 версия ICQ и, соответственно, получает отлуп, который и транслируется в Adium.

Теперь все зависит от разработчиков Pidgin, насколько быстро они подстроят свои библиотеки под нововведения AOL, и от разработчиков Adium, которые, в свою очередь, выпустят фикс для своего клиента.
Всего голосов 16: ↑4 и ↓12 -8
Просмотры 243
Комментарии 5

Переполнение таблицы

Чулан
намедни в одном из обсуждений КодоБреда звучала мысль о том, что переполнение по primary key ситуация очень неприятная и чтобы ее избежать следует пользовать бОльшие типы

жаль, программисты из Ukrtelecom об этом не знали >;]



хотя на самом деле это сообщение обозначает что табличка переросла допустимые размеры. Соотвественно базы нужно не только грамотно проектировать но еще и грамотно мейнтэйнить ;)
Всего голосов 9: ↑7 и ↓2 +5
Просмотры 454
Комментарии 2

Microsoft Crm 4.0 WebServices Error

Чулан
Проблема:
В MS CRM 4.0 столкнулся с проблемой размещения своего сайта в виртуальном каталоге сайта MS CRM.

Ошибка выдавалась следующая:
Microsoft.Crm.WebServices.Crm2007.MultipleOrganizationSoapHeaderAuthenticationProvider, Microsoft.Crm.WebServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' doesn't exist.
Parameter name: Microsoft.Crm.WebServices.Crm2007.MultipleOrganizationSoapHeaderAuthenticationProvider, Microsoft.Crm.WebServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35


Решение:
Было найдено на форуме Dynamics
Решение совершенно бредовое(не понятно, почему это должны делать мы), но только так и удалось запустить свой сайт. Необходимо на сервере MS CRM зарегистрировать в GAC'е библиотеку Microsoft.Crm.WebServices.dll(лежит в %путь web-инсталляции CRM%/bin)

gacutil /i Microsoft.Crm.WebServices.dll

P.S. Если вы не нашли gacutil.exe, то можно в Explorer'е просто перетащить нужную DLL в папку WINDOWS\assembly.
Всего голосов 5: ↑3 и ↓2 +1
Просмотры 361
Комментарии 0

Обработка ошибок и исключений в PHP

PHP *
Эта «небольшая» статейка является развитием темы затронутой в этой статье.
Как известно, PHP зародился довольно давно и уже тогда возник вопрос, что делать с возникающими ошибками. Perl, который является несомненным прародителем PHP по умолчанию не имел какой-либо системы обработки ошибок. При возникновении любой ошибки сервер выбрасывал 500-ю ошибку и на этом все заканчивалось. Поэтому Warnings, Fatal Errors и Notices были настоящим прорывом в облегчении и без того нелегкого труда программиста. Однако время шло, механизмы PHP не менялись, а технологии, как известно, на месте стоять не любят.
Читать дальше →
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 37K
Комментарии 60

Когда критическая ошибка приносит радость…

PHP *
Прочитав недавно на пьяную голову «Обработка ошибок и исключений в PHP», решил применить полученные знания на практике. Честно, ещё 6 часов назад не знал, куда это меня приведёт, но в итоге теперь мои скрипты при ошибка зажигают вот такой симпотный экран:


Хотите узнать, как я этого добился?
Всего голосов 66: ↑57 и ↓9 +48
Просмотры 1.8K
Комментарии 43

Google заботится о «чистоте» моего компьютера

Чулан
Как-то уже надоели 403 ошибки. Приятно, что firefox закрывает сайты, которые могут атаковать мой компьютер, но

Hosted FREE on image hosting Xmages.net

очень досадно. Вообщем сомнительная фича получилась.

А еще уродливое лого в левом вернем углу. Уволить того кто занимался «дизайном» страницы.
Всего голосов 27: ↑5 и ↓22 -17
Просмотры 305
Комментарии 26

Проблемы с gmail!?

Чулан
image
Кто-нибудь знает что случилось?
http://mail.google.com
При заходе пишет 502 ошибку.

up: http://www.telegraph.co.uk/scienceandtechnology/technology/google/4797727/Googles-Gmail-service-crashes-across-world.html

up: 2/24/2009
We're aware of a problem with Gmail affecting a number of users. This problem occurred at approximately 1.30AM Pacific Time. We're working hard to resolve this problem and will post updates as we have them. We apologize for any inconvenience that this has caused.

up: http://lenta.ru/news/2009/02/24/gmail/
Обещают починить к 17-30 по московскому времени!

up: BBC подтянулся: http://news.bbc.co.uk/1/hi/technology/7907583.stm
Всего голосов 74: ↑52 и ↓22 +30
Просмотры 188
Комментарии 55

AdSense Fail или Глобальный Redirect Loop

IT-компании
image

Реклама от Google на современном рынке онлайн рекламы — это буквально основной двигатель торговли. AdSense задает тон на поле рекламы для блогов. Если вы пытаетесь заработать деньги, «своим собственным умом», как говорил Ворошилов в «Что? Где? Когда?», то скорее всего вы используете именно этот вид рекламы на своем блоге/сайте. Самый легкий для глаз и удобный для пользователя.

Проблемы негров


Google как компания, взявшая на себя обслуживание такого сервиса, конечно находится под постоянным взором миллионов пользователей, блоггеров и их читателей, просто проходящих людей. Дела, как и ошибки гигантов и выглядят гигантскими. Однако самыми неприятными ошибками гигантов является все меньшее желание по мере роста замечать проблемы отдельных людей. Именно за подобную политику Microsoft в свое время «окрестили» корпорацией зла.

Вернемся ближе к сути. Вот уже две недели многие пользователи не могут получить доступ к своим учетным записям AdSense. Это не проблемы браузеров. Это не проблемы Cookies. Это проблемы серверного программного обеспечения AdSense (redirect loop при входе в учётку).

Как решается проблема?...
Всего голосов 49: ↑39 и ↓10 +29
Просмотры 493
Комментарии 39

Доработка стандартного механизма обработки ошибок в CodeIgniter

CodeIgniter *
CodeIgniter предоставляет неплохие возможности по обработке ошибок, но мне они показались недостаточными по следующим причинам:
  • отсутствует возможность обработки исключений
  • отсутствует возможность уведомлять администратора сайта о возникающих ошибках через почту
  • довольно скудная информацию о возникающих ошибках (в фреймворке с которым я работал раньше текст ошибки дополняется дампом глобальных переменных, что очень сильно облегчает процесс отладки, хотелось бы подобную схему увидеть и в CodeIgniter)

Будем это исправлять =)
Читать дальше →
Всего голосов 9: ↑7 и ↓2 +5
Просмотры 3.5K
Комментарии 6

Обработка ошибок со стороны пользователя

Интерфейсы *
Сегодня немного поразмышлял о напрасно потраченных человекогодах, а именно о следующем. Вспомните, что вы обычно делаете, когда вам череcчур необходимо воспользоваться какой-нибудь программой, либо её функцией, а перед вами появляется окно? сообщающее о какой-либо ужасающей ошибке? Правильно, вы перепечатываете сообщение об ошибке в строку поиска (на это и тратится некоторая часть времени). Ну так вот, мои размышления пришли к тому, а почему бы не ввести в качестве “хорошего тона для разработчиков” кнопку, для того, чтобы поисковик для вас открывался автоматически.
image
Причём, для “агностицизма” поисковика, можно детектить тот, который стоит по-умолчанию в вашем браузере.
Всего голосов 125: ↑103 и ↓22 +81
Просмотры 668
Комментарии 90

Создание Timeline в WPF

Чулан
Так как с Blend пока глухо, делаю стандартные вещи, которые никому не интересны, то расскажу, как я делаю Журнал Логов для администратора.

Конечно можно было бы сделать стандартный грид и и потом таблицей это выводить, но хочется чего то необычного и в то же время удобного. Поэтому для себя я выбрал принцип timeline.

Для начала вот вам ссылочки:
Silverlight & WPF Timeline Control — Отличный контрол, который я стал использовать (не люблю велосипеды)
Source Code — исходники сборки и примеры работы с ней или же скачайте отдельно релизы библиотек Library for WPF и Library for Silverlight
Читать дальше →
Всего голосов 16: ↑12 и ↓4 +8
Просмотры 1.3K
Комментарии 7

Правильная обработка ошибок в PHP

PHP *

Что я понимаю под правильной обработкой:


  • Универсальное решение, которое можно вставить в любой существующий код;
  • Легко расширяемое решение;
  • В PHP аж три «механизма ошибок»: собственно ошибки (error), исключения (exception) и утверждения (assertion). Свести три механизма к одному — exception. В комментариях к предыдущей статье на эту тему выражалось мнение, что exception это плохой и/или сложный метод обработки ошибок. Я так не считаю и готов это обсудить в комментариях;
  • Опциональное логирование;
  • Общий обработчик exception, который будет поддерживать разные форматы вывода и debug/production режимы;
  • В debug режиме должен выводится trace. Требования к trace: компактный, понятный и по возможности ссылки на открытие файлов в IDE.

Теперь по порядку
Всего голосов 105: ↑84 и ↓21 +63
Просмотры 30K
Комментарии 102