Чтение онлайн

на главную

Жанры

Журнал "Компьютерра" №763-764
Шрифт:

Неудивительно, что новая "мажорная" версия языка стала важным и обсуждаемым событием - тем более что это первая за всю историю "питона" версия, сознательно нарушающая обратную совместимость кода (а значит, потребуется обновление всех популярных проектов и библиотек). Но при этом нововведения в "тройке" не слишком радикальные - помимо давно ожидаемой полноценной поддержки Unicode, это в основном многочисленные, но не глобальные изменения синтаксиса. Дело в том, что в этой версии разработчики не столько "добавляли фичи", сколько "чистили баги" на концептуальном уровне. Под нож попали накопившиеся за долгую эволюцию языка устаревшие и служившие объектом критики особенности синтаксиса. У одних это вызвало радость, а у других, наоборот, разочарование.

Дополнительным поводом для недовольства стало то, что интерпретатор новой версии работает медленнее предыдущей.

По этим причинам после выхода Python 3.0 некоторые пессимисты принялись искать язык на смену бывшему любимцу (во всяком случае, на словах), аргументируя тем, что "переделывать код все равно придется, так мы лучше поищем что-нибудь более динамично развивающееся". Оптимисты же надеются, что после "концептуальной очистки" начнется активное "концептуальное развитие", и именно в этом была цель и смысл нового релиза. В конце концов, перед глазами есть печальный пример Perl, создатели которого схватились за все сразу, начав разработку "нового, чистого, красивого и современного" Perl 6 еще в 2000-м - и до сих пор не имеют четких сроков выхода шестой версии. ВШ

Аукцион недюжинной ловкости

Предновогодняя пора оказывает на торговлю столь оживляющее действие, что представители этой отрасли становятся даже героями новостных заметок (не всегда, правда, хвалебных). Пару лет назад "КТ" рассказывала о конфузе, происшедшем с двумя интернет-магазинами, в программной начинке которых в разгар праздников обнаружились баги, позволяющие воспользоваться скидкой несколько раз и приобрести товар в два-три раза дешевле. Нынче в центре событий оказался колосс онлайновой торговли - аукцион eBay. Корнем необычной проблемы стала рекламная кампания сетевой барахолки: в течение двух недель на аукционе появлялись лоты с фиксированной ценой в один доллар, причем рыночная стоимость товаров составляет десятки и сотни баксов, да и залежалыми их не назовешь (предлагались, к примеру, игровая приставка Nintendo Wii и навигатор Garmin Nuvi 360). Желающих, разумеется, нашлось немало, и, чтобы получить заветную вещицу, нужно было опередить других искателей халявы, первым отыскав помеченные лоты среди множества представленных на eBay.

Время появления "обесцененных" товаров держалось в секрете, из-за чего охотникам за дешевизной надлежало постоянно проверять, не выставлен ли аппетитный лот. Такая постановка задачи пробудила творческую жилку неких продвинутых и одновременно пронырливых покупателей, написавших скрипты, которые постоянно сканируют сайт eBay и как только находят очередной "выброшенный" лот, помеченный названием рекламной кампании, тут же его выкупают. Эффективность автоматизации оказалась на уровне: судя по всему, мало кому из "безоружных" претендентов удалось совершить лакомую покупку. Естественно, такое положение дел не устроило бесхитростных участников акции, полагавшихся только на свои силы, однако, похоже, упущенный шанс им уже не вернуть. Хотя eBay оставляет за собой право отменять сделки, нарушившие правила кампании, пока не ясно, будет ли признано несправедливым использование покупателями скриптов, помогающих вовремя подоспеть к раздаче слонов.

Вообще, как ни странно, сложившаяся ситуация является отражением существующего порядка в сфере разработки ПО. Вместо очевидного способа навариться на акции eBay - купить товар за доллар и тут же перепродать по нормальной цене - один из дельцов избрал другой путь, создав сайт, где предлагал приобрести сам скрипт, автоматизирующий выуживание рекламных лотов. Характерна и история создания программы: вскоре после объявления акции заказ на разработку был размещен на специализированном ресурсе, трудоустраивающем программистов-фрилансеров. Владелец поистине ценного кода поначалу просил покупателей проявить уважение к труду создателя и не раздавать сей продукт направо и налево, а затем, не найдя понимания, внедрил защиту от несанкционированного копирования, привязывающую копию

программы к аккаунту платежной системы законного покупателя. Засветились также и адепты свободного софта. На сайте, предназначенном для завсегдатаев всяческих распродаж, они выложили свой бесплатный вариант скрипта, попутно обсуждая в форуме технические детали и косо посматривая на корыстного конкурента.

Далее история приобретает комичные черты. Некоторые клиенты аукциона, уязвленные нечестной конкуренцией, стали размещать "фальшивые" лоты. В одном из случаев это была фотография кошки юзера, сделанная, как отмечается, аппаратом Canon PowerShot. Штука в том, что установленная цена снимка равнялась одному доллару, а в описании фигурировало название злополучной рекламной кампании; и по задумке "народного мстителя" программа по этим признакам должна была найти лот и купить его, приняв за выгодный. Тут, однако, вмешивается случай, превращающий всю историю в форменный дурдом. В хитро сработанную западню попался, купившись на ключевое словосочетание и мелькнувшее название камеры, такой же "честный труженик", беспрестанно давивший кнопку "обновить" в ожидании "скидочного" лота, о чем растяпа с горечью поведал в жалобную книгу eBay, считая себя обманутым. ИК

Эхо XVI века

Большой команде астрофизиков из Европы и Японии удалось заглянуть в шестнадцатый век и детально проследить за взрывом сверхновой SN 1572, описанной еще Тихо Браге. Исследования показали, что эта сверхновая принадлежит к типу Ia, а ее взрыв скорее всего был асимметричным, что плохо вписывается в современную теорию взрывов сверхновых.

Рождение новой звезды - явление редкое. Эти чудовищные взрывы постоянно происходят во Вселенной, но в нашей собственной галактике за последнюю тысячу лет родилось всего лишь шесть сверхновых звезд. Вероятно, самая известная из них - сверхновая SN 1572 - вспыхнула в созвездии Кассиопеи в 1572 году. Яркий взрыв этой звезды, неделю светившейся как целая галактика, существенно повлиял на взгляды ученых того времени, заставив усомниться в учении Аристотеля о незыблемости небесных сфер.

Взрывы сверхновых играют важную роль в развитии Вселенной, снабжая ее тяжелыми химическими элементами. Обычно об этих взрывах судят, изучая разлетающиеся в разные стороны остатки звезды, которые, к сожалению, не слишком много способны рассказать о механизме явления. Но недавно ученые из Гарварда придумали, как сделать "машину времени" и посмотреть на сам момент взрыва. Для этого на расстоянии несколько сотен световых лет от звезды должны найтись облака пыли, рассеявшись на которых свет взрыва дошел бы до Земли с необходимой задержкой.

Такие облака, к счастью, нашлись, и, наведя на них Гавайский телескоп Subaru с диаметром главного зеркала 8,2 м, ученые записали спектр свечения взрыва. Оказалось, что в нем присутствуют следы кремния и совсем нет водорода, как и должно быть при взрывах сверхновых этого типа. Согласно теории, такие взрывы случаются, когда белый карлик с массой, близкой к предельной, "насосет" достаточно дополнительного вещества от соседней звезды, разогреется и инициирует термоядерный синтез. Но в то же время оказалось, что ионы кальция движутся с гораздо большей скоростью, нежели предсказывают модели, что можно объяснить только асимметрией взрыва.

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

Магнитная фаршировка

Физикам из Ренсселерского политехнического института впервые удалось изготовить гибридный сенсор, способный регистрировать слабое магнитное поле на наномасштабах. Новое устройство может стать основой магнитной памяти, спинтронных логических вентилей и других наноконструкций.

Поделиться:
Популярные книги

Вечная Война. Книга VII

Винокуров Юрий
7. Вечная Война
Фантастика:
юмористическая фантастика
космическая фантастика
5.75
рейтинг книги
Вечная Война. Книга VII

Папина дочка

Рам Янка
4. Самбисты
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Папина дочка

У врага за пазухой

Коваленко Марья Сергеевна
5. Оголенные чувства
Любовные романы:
остросюжетные любовные романы
эро литература
5.00
рейтинг книги
У врага за пазухой

Кодекс Охотника. Книга V

Винокуров Юрий
5. Кодекс Охотника
Фантастика:
фэнтези
попаданцы
аниме
4.50
рейтинг книги
Кодекс Охотника. Книга V

Тринадцатый IV

NikL
4. Видящий смерть
Фантастика:
боевая фантастика
попаданцы
5.00
рейтинг книги
Тринадцатый IV

Идеальный мир для Лекаря 6

Сапфир Олег
6. Лекарь
Фантастика:
фэнтези
юмористическая фантастика
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 6

Real-Rpg. Еретик

Жгулёв Пётр Николаевич
2. Real-Rpg
Фантастика:
фэнтези
8.19
рейтинг книги
Real-Rpg. Еретик

Средневековая история. Тетралогия

Гончарова Галина Дмитриевна
Средневековая история
Фантастика:
фэнтези
попаданцы
9.16
рейтинг книги
Средневековая история. Тетралогия

Свадьба по приказу, или Моя непокорная княжна

Чернованова Валерия Михайловна
Любовные романы:
любовно-фантастические романы
5.57
рейтинг книги
Свадьба по приказу, или Моя непокорная княжна

Провинциал. Книга 5

Лопарев Игорь Викторович
5. Провинциал
Фантастика:
космическая фантастика
рпг
аниме
5.00
рейтинг книги
Провинциал. Книга 5

Страж. Тетралогия

Пехов Алексей Юрьевич
Страж
Фантастика:
фэнтези
9.11
рейтинг книги
Страж. Тетралогия

Три `Д` для миллиардера. Свадебный салон

Тоцка Тала
Любовные романы:
современные любовные романы
короткие любовные романы
7.14
рейтинг книги
Три `Д` для миллиардера. Свадебный салон

Убивать чтобы жить 4

Бор Жорж
4. УЧЖ
Фантастика:
боевая фантастика
рпг
5.00
рейтинг книги
Убивать чтобы жить 4

Неудержимый. Книга XVII

Боярский Андрей
17. Неудержимый
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Неудержимый. Книга XVII