Pull to refresh
  • by relevance
  • by date
  • by rating

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

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

Хабрахабр!
Rating 0
Views 17K
Comments 37

Internal Habrahabr Error vs. Internal Server Error

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

500 Internal Server Error
nginx/0.4.13

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

Ну вот, пока писал — его уже починили, а так хотелось поработать!
Total votes 6: ↑2 and ↓4 -2
Views 294
Comments 1

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

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

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

IT-companies
Захожу только-что на 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, которая не существует, вот такая проблема.
Читать дальше →
Total votes 10: ↑1 and ↓9 -8
Views 374
Comments 15

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

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

Result: Failed validation, 62 Errors

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

Вот линк валидатора: http://validator.w3.org/
Total votes 13: ↑3 and ↓10 -7
Views 524
Comments 9

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

IT-companies
Кармы для блога 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, которые, в свою очередь, выпустят фикс для своего клиента.
Total votes 16: ↑4 and ↓12 -8
Views 212
Comments 5

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

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

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



хотя на самом деле это сообщение обозначает что табличка переросла допустимые размеры. Соотвественно базы нужно не только грамотно проектировать но еще и грамотно мейнтэйнить ;)
Total votes 9: ↑7 and ↓2 +5
Views 357
Comments 2

Microsoft Crm 4.0 WebServices Error

Lumber room
Проблема:
В 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.
Total votes 5: ↑3 and ↓2 +1
Views 296
Comments 0

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

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

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

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


Хотите узнать, как я этого добился?
Total votes 66: ↑57 and ↓9 +48
Views 1.7K
Comments 43

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

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

Hosted FREE on image hosting Xmages.net

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

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

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

Lumber room
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
Total votes 74: ↑52 and ↓22 +30
Views 188
Comments 55

История одного класса для обработки ошибок.

Lumber room

Предисловие (Смело можно пропускать)



Приятного времени суток.

У меня возникло желанием поделиться с вами одной историей. Историей возникновения класса обработки ошибок. Почему просто не привести класс “as is” и не позволить вам судить о его достоинствах и недостатках? Причина проста. В этом случае не возможно будет понять, почему он стал именно таким, каким является. Невозможно будет обнаружить ошибки в логике его создания. Невозможно понять схожа ли у вас ситуация с моей и возможно ли для вас его использование или, возможно, лучше обратить свое внимание на другой класс обработки ошибок. Благо, таковых вы найдете множество.

А с какого такого перепугу я вообще занялся сочинением собственного класса обработки ошибок? Ведь есть масса наработок в этой области. Наработок серьезных, очень неглупых людей. Причина проста. К созданию этих классов привели разные причины, создание этих классов преследовало разные цели. И, как всем нам хорошо известно, велосипедов мало не бывает и на вкус они все разные.
Читать дальше →
Total votes 18: ↑5 and ↓13 -8
Views 444
Comments 8

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

IT-companies
image

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

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


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

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

Как решается проблема?...
Total votes 49: ↑39 and ↓10 +29
Views 493
Comments 39

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

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

Будем это исправлять =)
Читать дальше →
Total votes 9: ↑7 and ↓2 +5
Views 3.3K
Comments 6

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

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

Создание Timeline в WPF

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

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

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