Pull to refresh
54
0
teebot @Phaker

teepot

Send message

Ошибка склеивания нескольких Set-Cookie применительно к urllib2/mechanize и её исправление (для Python)

Reading time2 min
Views2.1K
Возможно, кто-то из читателей сталкивался с этой проблемой. В багтрекере GAE она уже давно висит в виде незакрытого Issue 3379. Кажется, изначально проблема касалась только Java, но сейчас она наблюдается и в Python (по крайней мере в 2.7). Описание ошибки и решение для Java можно найти, например, там, а в этом топике речь пойдёт про Python.

Коротко о сути. Часто сайты пытаются установить более одной cookie за раз. Делают они это путём указания нескольких заголовков Set-Cookie в ответе на запрос. По странному ведёт себя в этом случае urlfetch (и базирующиеся на нём urllib/urllib2): все эти заголовки склеиваются в один и разделяются запятыми. Надо ли напоминать, что запятые также присутствуют в полях expiries, а порой и в самих значениях cookie, что очень затрудняет обратный разбор такой строки. А стандартный HTTPCookieProcessor из urllib2 и mechanize просто не справляется с такой ситуацией.

Итак, если ваш проект использует поддержку cookies «из коробки» в urllib2 или mechanize, то вам безусловно подойдёт
следующее простое решение.
Total votes 12: ↑11 and ↓1+10
Comments2

«Что? Где? Когда?» на IT-тематику

Reading time1 min
Views3.2K
Полагаю, что большинство читателей «Хабра» не знает о существовании спортивного «Что? Где? Когда?» («Вики» или «Лурк») — вариации на тему популярной телепередачи, в которую играют тысячи команд во всех русскоязычных уголках Земли. Зато многих могут заинтересовать вопросы турнира на околокомпьютерную тематику под названием IT-Кубок, проводимого уже четвёртый год силами клуба «U3» Львовского национального университета.

К сожалению, вопросы недавно прошедшего, четвёртого IT-Кубка, в сеть пока ещё не выложены, а первые два — и вовсе проводились только на украинском языке, поэтому предлагаю вам поразмять мозги на вопросах прошлого года:
IT-Кубок 2010

Те же, кто розуміє мову, могут поотвечать и на вопросы первых двух:
Перший Кубок Що? Де? Коли? серед ІТ спеціалістів
Другий ІТ-кубок з гри «Що? Де? Коли?»
Total votes 14: ↑11 and ↓3+8
Comments1

FAQ по утечке текстов SMS с сайта «Мегафона»

Reading time3 min
Views7.3K
Феерическая история, ставшая сегодня самой популярной новостью дня в сети, вызывает немало кривотолков. Даже люди, близкие к веб-технологиям, не всегда адекватно оценивают произошедшее, что уж говорить о прочей сетевой общественности, часть которой уже объявила случившееся вирусной рекламой. Я постараюсь развеять туман теории заговора в форме ответов на задававшиеся в комментариях вопросы.
Читать дальше →
Total votes 197: ↑165 and ↓32+133
Comments153

«Разовый АнтиАОН» в московском «Мегафоне» — будьте осторожны!

Reading time1 min
Views7.6K
Иногда операторы расставляют свои ловушки в совершенно неожиданных местах. Кто бы мог подумать, что введение безобидной на первый взгляд услуги может обернуться дополнительными списаниями за каждый исходящий звонок?

С 1 июля московский «Мегафон» начинает брать плату за новую услугу «Разовый АнтиАОН». Интересной её особенностью является способ подключения: никакого «Сервис-гида», коротких номеров или визитов в офис — вы просто используете стандартную для GSM-сетей комбинацию #31# перед вызываемым номером. И что совсем интересно — вы можете просто включить соответствующую опцию в стандартном меню телефона (даже в «Айфоне» такой пункт имеется). Никакого подтверждения у вас не запросят и SMS-уведомления о подключении не пришлют.

В наших реалиях эта настройка никогда не работала, и многие просто включали её из любопытства, копаясь в меню свежеприобретённого аппарата. Теперь же у всех этих бедолаг начнёт списываться 5 рублей при каждом исходящем звонке. Если вы являетесь клиентом московского «Мегафона», не поленитесь, загляните в меню и убедитесь, что у вас выбран вариант «Задано сетью» или аналогичный по смыслу.

До конца июня услуга предоставляется бесплатно, а после она может оказаться полезной для отдельных звонков. На постоянной же основе используйте обычный «Антиопределитель номера» за 5 рублей в сутки, но имейте в виду: ваш номер может отображаться при звонках абонентам других операторов, абонентам, подключившим услугу «СуперАОН», и в детализации :)
Total votes 48: ↑43 and ↓5+38
Comments29

Гугл занялся ядерными технологиями

Reading time2 min
Views691
Автор этого первоапрельского эксклюзива — Майкл Аррингтон, ведущий IT-блогер, создатель Теккранча. Гугл отреагировал на шутку, ответив в своем блоге и твиттере. 1 апреля 2010 года перевод без этого комментария был опубликован в блоге «Google» и вышел на главную, а на следующий день перенесен в «Юмор на Хабрахабре».

Зеленая АЭССразу несколько источников сообщают, что Гугл приобрел компанию, разработавшую новую высокоэффективную технологию разделения изотопов. По словам экспертов, к которым мы обратились, основная область ее применения — обогащение урана.

Обогащенный уран — ключевой элемент ядерной энергетики, и источник в Гугле сообщил нам, что это часть проекта Google Green Initiative. Компания собирается использовать новую технологию для разработки и возможного производства компактных, мобильных и высокоэффективных ядерных силовых установок. «Гугл уже приступил к строительству обогатительного предприятия», — утверждает высокопоставленный источник в МАГАТЭ.
Читать дальше →
Total votes 86: ↑63 and ↓23+40
Comments56

Яндекс.Азбука

Reading time2 min
Views838
Пару дней назад Брэди Форрест, известный колумнист O'Reilly Radar, пишущий о технологиях, опубликовал занятную статью, озаглавленную им The Google Alphabet, 2008 edition. Простая до гениальности идея взять первую подсказку Google Suggest для каждой буквы алфавита очень меня увлекла, и я решил проделать тот же трюк с русской азбукой на Яндексе.
Читать дальше →
Total votes 183: ↑163.5 and ↓19.5+144
Comments26

1 апреля на Яндексе

Reading time1 min
Views1K
Яндекс основательно подготовился к сегодняшнему празднику, раскидав приколы и розыгрыши по многим сервисам. Поскольку нигде они единым списком не объявлены, соберу здесь те, что мне удалось обнаружить самому или нарыть в блогах.
Читать дальше →
Total votes 55: ↑53 and ↓2+51
Comments25

Silverlight заработал в Опере

Reading time1 min
Views1.4K
Технология Microsoft Silverlight не получила пока широкого распространения, хотя в амбициозных планах корпорации никто не сомневается. Одна из причин, по которой веб-разработчики предпочитают доминирующий на рынке Flash, — его широкая кросплатформенность. Продукт Adobe работает практически в любом современном браузере, чего не скажещь о Silverlight, в таблице совместимости которого отсутствует популярная у нас Opera. Но, как оказалось, вышедший вчера Silverlight 2 Beta 1 работает в последнем снэпшоте Opera 9.50 для Windows. Тем из вас, кто остерегается экспериментировать с еженедельными билдами, придется подождать финальной версии. Остальные, как и я, уже сейчас могут посмотреть работающие примеры на сайте silverlight.net. К сожалению, с реальными сайтами дела пока обстоят хуже, и большинство из них установленный плагин не обнаруживает, но первый шаг сделан, что не может не радовать.
Total votes 26: ↑22 and ↓4+18
Comments37

Блог Яндекса. Теперь банановый!

Reading time1 min
Views789
Вы тоже считаете, что блог без комментариев — не блог, а новостная лента? Правда же, удивительно, что корпоративный блог Гугла не имеет такой функциональности? Да и Яндекс до недавнего времени отличался нездоровой скрытностью: комментарии к записям могли видеть лишь его сотрудники. Для компании, активно популяризующей блоги, подход странный. К счастью, это было очевидно и сотрудникам Яндекса, которым скажем дружное «спасибо» за случившуюся вчера микрореволюцию :) Итак, теперь на блоге Яндекса есть жизнь, айда комментировать! :)
Total votes 34: ↑23 and ↓11+12
Comments20

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Registered
Activity