gegmopo4: (Default)

Оказывается, засланцы Майкрософта протолкнули в Стандарт C++ требование (23.2.1), чтобы сложность size() в std::list была O(1). Ну да, ведь теперь никто уже не знает, что такое двусвязный список и с чем его едят. Ещё один идеал разрушен.

В качестве дополнительного (или основного?) бонуса — GCC теперь придётся ради соответствия Стандарту ломать бинарную совместимость. Новые бинарники нельзя будет слинковать со старым C++98 кодом.

Ещё одна потеря — реализация строк с подсчётом ссылок.

gegmopo4: (Default)

Впервые за несколько наверное лет сквозь Гуглевские фильтры ко мне просочился спам:

Subject: GNOME Developer Survey

 Dear GNOME Developer,
Dr. Jim Herbsleb, Professor, Carnegie Mellon University and a team of researchers from University of Pittsburgh (including Dr. Sherae Daniel) and the University of Louisville are conducting a research project that seeks to identify factors that lead developers to be active contributors to GNOME.  Identifying these factors will allow GNOME  to create an environment that facilitates long term developer contributions and commitment.  We are particularly interested in examining how FLOSS community norms and corporate norms affect participants such as you.  We focus on factors associated with working in an environment where two different cultures (corporate and FLOSS) impact developer attitudes and behaviors.   Your participation in the study will help GNOME identify ways to promote a more supportive environment for participants such as yourself by identifying which norms work well and which ones can be improved.
...

И так далее.

В конце предлагается потратить 20 минут на участие в исследовании, завлекая возможностью выиграть 200$.

Может профессор-то и настоящий, да вот только я не разработчик Гнома и никогда им не был. И ссылки в конце письма какие-то подозрительные. Интересно, откуда они взяли мой адрес?

gegmopo4: (Default)

Офигеть! В 20-х годах XXI века всё ещё существуют проблемы с кодировкой. И не у поделки какого-нибудь Джона Пупкина из Лос-Мухосранска, а у лидера публичных сетевых сервисов, у Гугля. Пользоваться Google Groups для русскоязычных (и прочих, использующих кириллицу) пользователей невозможно (те же проблемы испытывают греки и частично немцы). Нет, письма по почте, к счастью, проходят (хотя я вижу многочисленные жалобы и на проблемы с этим). Но попробуйте посмотреть архивы через веб:

О©╫О©╫О©╫О©╫О©╫О©╫.

О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ 3 О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫:

1. О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫
2. О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫
3. О©╫О©╫О©╫О©╫О©╫О©╫О©╫

Не знаю, сколько раз и в какие и из каких кодировок перекодирован текст для получения этих «смайликов», но очевидно, что среди этих преобразований было несколько разрушительных. Весь текст превратился в повторения триады «О©╫», исходный текст не восстановил бы и Шерлок Холмс. Да, в заголовках писем кодировка указана, и правильная.

Разработчики Гугля отмахиваются от таких мелких проблем — у них же всё работает. Проблему с кодировкой обосновывают тем, что другие не придерживаются стандартов — а значит и они не будут придерживаться их тоже. И идут лесом не те, кто стандартов не придерживается, а те, кто придерживается.

Возможное частичное решение. Говорят, что помогает использование UTF-8 в новых письмах. Но кодировку письма не всегда можно задать. И уже существующие архивы это, понятно, не спасёт.

P. S. По всей видимости это преобразование ASCII → UTF-8 (с игнорированием ошибок), а потом KOI8-R → UTF-8. Уничтожение текста происходит ещё на первом шаге, но и второй после первого бессмысленен. Что-то я начинаю нехорошо думать о программистах Гуголя.

gegmopo4: (Default)

Хорошими новостями поделился недавно с нами СУП. Теперь, стоит вам на 2 года забросить свой блог или вообще умереть, как блог поступает на открытый рынок «мёртвых душ», где его может выкупить первый успевший всего за 15 североамериканских тугриков.

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

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

В завещании теперь имеет смысл указывать свои имя и пароль в ЖЖ, если не хотите, чтобы они ушли на сторону.

P. S. Да, ещё ЖЖ перестал быть провайдером OpenID (между прочим, придуманным создателем ЖЖ Фицпатриком). Так что если кто переехал на альтернативную платформу в рассчёте, что старые читатели из ЖЖ будут комментировать там, крупно обломался.

gegmopo4: (Default)
Ну и что, и мне свой блог удалять?

Profile

gegmopo4: (Default)
gegmopo4

May 2015

S M T W T F S
     12
3456789
10111213141516
17181920212223
24252627282930
31      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 23rd, 2017 03:31 pm
Powered by Dreamwidth Studios