Изрядная картина взглядов современного российского «коммуниста»

Изложена жж-юзером [info]_lord_. Цитата:

Если есть малое число очень богатых, обязательно будет больше число очень бедных. Это, подчеркну, естественная особенность капитализма. И ответственность за это должен чувствовать как раз богатый, потому, что это он, пусть и опосредованно, отнял деньги у бедных.

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

Вряд ли взгляды тех, кто сегодня в ЖЖ называет себя «коммунистом», можно назвать марксистскими. Это типичный утопический социализм XVIII века в духе, например, Бабефа. Говорят, что когда такому утописту убедительно, с цитатами из классиков доказывают, что его взгляды не являются марксизмом, а раскритикованы Марксом там-то и там-то, то обычно начинается лютая истерика.

Даешь памятник Яну Смиту!

В педивикии имеется карта Африки, на которой указано, когда различные страны получили независимость.

africa-current

Думаю, те, кто регулярно читает [info]tiomkin, заметили некую странность. Остальные могут взглянуть на то, как эта карта выглядела в одной из предыдущих версий:

Africa-older

Ниггерское государство Зимбабве, существующее с 1980 года под бессменным руководством профессионального негра-террориста Роберта Мугабе для википедиков оказалось важнее Родезии, получившей независимость в 1965 году и оказавшейся в череде новых независимых африканских государств единственным, которым управляли белые люди. Думаю, что правильнее назвать то, что изображено на этой карте, не «независимостью», а «независимостью от белых».

Ура!

Теперь в ЖЖ опенайдисты и прочие пользователи вконтакта и твиттера могут писать в сообщества!

Вспоминаются нелепые отмазки, которые городил СУП два-три года назад. А вот как приперло, как осознали, что происходит отток пользователей — так и передумали.

volatile const

Увидел в Твиттере искреннее удивление по поводу того, что в C-подобных языках программирования вынесеная в заголовок поста конструкция является допустимой. В самом деле, как константа (const) может быть «изменчивой» (volatile)?

Дело в том, что в C нет понятия «константы». const — если верить Кернигану и Ритчи — не более, чем «квалификатор», то есть подсказка компилятору, что описываемый объект не может явным образом быть изменен в программе. Это повод ругаться нехорошими словами при попытке скомпилировать программу и не менее хороший повод применить какую-нибудь оптимизацию — Керниган и Ритчи говорят, например, о возможном размещении объекта в памяти, доступной только для чтения. Я даже не озвучиваю очевидного — можно вообще не создавать объект, а при его использовании просто подставлять заданное значение. Впрочем, согласно стандарту C, компилятор должен только ругаться при явных попытках присвоить значение переменной, объявленной как const. Во всех остальных случаях слово const можно игнорировать.

volatile обозначает несколько другое. Точное значение этого «квалификатора» зависит от реализации компилятора, он может быть даже проигнорирован. Обычно volatile — это указание на то, что описанный объект может изменяться не предусмотренным в программе способом, и следовательно, не должен «выбрасываться» при оптимизации. Тут обычно люди сильно удивляются, недоумевают и решают не засорять мозги таким непонятным словом. Как это — «изменяться не предусмотренным в программе способом»? Что же это такое творится, когда компьютер живет своей собственной независимой от программ жизнью и волшебным образом меняет значения переменных в программе?

Сейчас я буквально в двух строчках объясню, что же на самом деле означает volatile. Дело в том, что при программировании «на уровне железа» очень часто применяется memory-mapped IO — ввод-вывод с отображением на память. Допустим, в микроконтролере (наподобие PIC или AVR) байт памяти с номером 0xN содержит значение, которое намерил аналогово-цифровой преобразователь. А теперь давайте напишем цикл, который будет крутиться до тех пор, пока АЦП не намерит превышение параметра.

unsigned char *pADC = 0xN;
while(*pADC <128){
// fuck around for a while
}
// panic and die

Давайте подумаем, что же сделает с нашим циклом оптимизирующий компилятор? А он умный, он превратит все это в такую конструкцию, где значение АЦП будет считываться только один раз (тут я пишу на псевдокоде c GOTO — надо ли напоминать, что в «железе» циклов нет?):

IF memory[0xN] >= 128 GOTO panic;
loop: FUCK AROUND
GOTO loop
panic: ВСЕ ПРОПАЛО!

Видите? В нашей программе внутри цикла значение АЦП не изменялось в явной форме, поэтому компилятор и предпочел сэкономить в каждой итерации цикла одну инструкцию сравнения. Квалификатор volatile как раз придуман для предотвращения такого поведения. Следующий код будет работать правильно:

volatile unsigned char *pADC = 0xN;
while(*pADC < 128){ // fuck around for a while } // panic and die

К счастью, времена, когда программист должен был знать про MMIO, давно прошли. Алена C++ очень правильно заметила:

вообще можно всю жизнь программировать на C++, но с volatile так и не встретиться

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

volatile unsigned char *pADC = 0xN;
while(*pADC = 128){
// fuck around for a while
}

успешно скомпилируется, но будет работать неправильно. Более того, разные компиляторы могут "наоптимизировать" совершенно по-разному. Впрочем, в случае зависающего при записи процессора это нам совершенно безразлично. Далеко не всегда компилятор будет выдавать warning на конструкцию типа while(*pADC = 128), особенно в случае какой-нибудь экзотики. А обнаружить такого рода ошибку позволит тривиальное исправление:

volatile const unsigned char *pADC = 0xN;
while(*pADC = 128){
// fuck around for a while
}

Все, что написано выше этого абзаца - знать полезно. А все, что написано ниже - будет плодом извращенного воображения, доказывающего, что в C и C++ константы таковыми вообще не являются. Например, в различных компиляторах для i386 данный код:

const int a = 0;
*((int*)&a) = 1;
printf("%i", a);

будет печатать либо 1, либо 0 в зависимости от настроек оптимизации. Замечу, что поведение данной конструкции может изменяться и при замене типа переменной a с int на, допустим, float.

Я специально сделал оговорку об i386. Есть архитектуры, где не вся память доступна для записи. Например, вышеупомянутые AVR имеют (семейство Mega) 8 кБ ОЗУ и целых 256 кБ флеш-ПЗУ. Практически все компиляторы для этой архитектуры стараются поместить константы в ПЗУ, иногда, правда, для этого им нужно "ткнуть пальцем", но... Подобная конструкция для засунутой во флеш-память константы должна приводиться не к указателю на целое, а к указателю на целое во флеш-памяти. При этом первый и второй имеют одинаковое представление, но показывают на совершенно разные вещи. Этот код выдаст "0", если затирание единицей какого-то байта памяти не приведет к фатальным последствиям.

В общем, если кто-то считает, что язык Си можно изучать в отрыве от "железа" - продолжайте считать так дальше. А я дам ссылочку на один интересный тест по C применительно ко встроенным системам.

Зато душевно

В жежешечке, точнее, в сообществе [info]doktor_killer, сегодня вывесили жалостливый пост. Фабула такова. В Белоруссии участковый врач выписала своей подруге больничный без осмотра врача. Кто-то «стуканул», врачиху вызвали в милицию, там допрашивали 6 часов (кстати, в роликах про методы американской полиции утверждалось, что за сверхурочную работу коп получает дополнительные деньги — а как с этим на постсоветском пространстве?), угрожали посадить с конфискацией. В итоге пока остановились на том, что отобрали врачебную печать. На следующий день врача уволили «по договоренности сторон» (читай настоятельно порекомендовали уволиться).

В комментах — треш и угар. Обличают белорусское полицейское государство и вопят про «ментовской беспредел». Один из типичных комментов:

У любого закона есть буква, а есть и дух. Без духа — бездушие получается

А потом те же комментаторы будут удивляться, почему их работодатели не менее душевно забили на, допустим, Трудовой Кодекс и всячески динамят с оплатой больничных. Свою порцию НЕНАВИСТИ получит и очень душевный гаишник, душевному отдыху которого под временным знаком «ограничение скорости 40 км/час» помешал не менее душевный водила-шумахер, мечтающий ехать вдаль по широкой и прямой автостраде со скоростью 200. Впрочем, вместо бездуховного лишения прав за превышение скорости, душевный гаишник душевно лишил душевного Шумахера каких-то там 100$. Зато душевно.

Вынесу мысль из комментов

Что общего между книгой Айрата Димиева «Классная Америка» и статьей Андрея Тоома «Русский учитель в Америке«? Это один и тот же жанр, крайне любимый в «околообразовательной» тусовке. Наверное, название статьи Тоома характеризует его не совсем точно — правильней было бы говорить «Русский профессор в Америке». Этими двумя произведениями, разумеется, жанр не ограничивается, нельзя не отметить, что существует он и в устной форме, например, на мехмате МГУ нас развлекал такими байками А. Г. Кушниренко (параллельно пытаясь рассказать про индуктивные функции и некоторые особенности языка Си — вещи фактически из параллельных миров).

Фабула произведений обычно такова. Преподаватель какого-нибудь неплохого российского или советского ВУЗа с голодухи уезжает на заработки в Америку, преподавать любимый предмет. Естественно, что преподает он там, где американцы работать не хотят — в каком-нибудь заштатном провинциальном университете, колледже или в школе. Столкнувшись с различиями своего уютного мирка, сложившегося в неплохом советском ВУЗе, и «американской» реальности, где студенты учатся не ради знаний, а ради оценки, преподаватель падает духом и описывает свои американские похождения, вместо знаков препинания используя фразу «Ну тупы-ы-е!»

Почему я взял «американской» в кавычки? Дело в том, что речь идет не об американской реальности. Сравниваются неплохой российский ВУЗ и заштатный американский. Нет, конечно, есть там и чистая этнография, вроде бройлерных старшеклассниц, но все утверждения о «тупости американцев» относятся не к американцам вообще, а к обыкновенным школьникам и студентам, которым преподаваемый автором предмет (и не только он) целиком и полностью «до лампочки». В России автор с такими учениками не сталкивался, потому как работал в относительно приличном месте. Разве можно сравнивать мехмат МГУ с юридическим факультетом университета штата Техас, на котором, по странной случайности, читается курс business calculus (в русском переводе — «высшая математика» или «вышка»)?

Я более чем уверен, что если бы Тоома запихнули читать курс «математики для юристов» в какой-нибудь отечественный «Международный Университет Госуправления», или Димиеву предложили работать в отечественной школе, то впечатления их были бы не менее яркими.

Да, про российских школьников и учителей я тоже писал. Надо как-нибудь переделать заметку про школьников (допустим, речь будет идти о приехавших по обмену американцах) и выложить ее на каком-нибудь форуме с комментарием «Ну тупы-ы-е!» Думаю, урожай лулзов соберу.

Михаил Задорнов, вождь краснокожих

Кстати, я в прошлом году давал ссылку на книжку Айрата Димиева «Классная Америка». Там упоминается, например, такой эпизод:

Сентябрь 2005 года. Техас ожидает удар очередного урагана по имени Рита, который движется со стороны Мексиканского залива непосредственно на Хьюстон. Месяцем ранее в соседней с Техасом Луизиане ураган Катрина буквально уничтожил город Новый Орлеан. Тогда власти проявили свою полную беспомощность перед стихией. Ураган вызвал сильные социальные потрясения и огромный общественный резонанс по всей стране. Наученные горьким опытом, в этот раз власти встретили новую стихию во всеоружии.

Из мест предполагаемого удара объявлена всеобщая эвакуация. Полностью эвакуирован прибрежный курортный городок Гальвестон, находящийся в сорока милях от Хьюстона. Из самого Хьюстона эвакуация не обязательна, но рекомендована. Все учреждения закрыты за два дня до предполагаемого прихода урагана, дабы люди смогли загодя уехать. Если не половина, то треть населения Хьюстона решила эвакуироваться. Кто-то едет к родственникам и друзьям, у кого таковых не имеется, просто забронировали номера в гостиницах. Направление движения для всех одно — на север, куда ведет автострада I–45…

Уважаемый читатель, вы можете себе представить эвакуацию половины трехмиллионного города? Вся эта масса народа устремляется на север по одной-единственной автостраде. По сути дела, вся трасса и прилегающие к ней подходы превращаются в сплошную пробку. Интересно, что две полосы встречного движения совершенно пустые (в Хьюстон никто не едет), но власти не открывают их для движения из Хьюстона. Послушные американцы не делают никаких попыток выехать на эти полосы, как, впрочем, не формируют двух дополнительных полос по обочинам. Они просто послушно стоят на дороге друг за другом. Через какое-то время выясняется, что на заправках вдоль трассы закончился бензин. Водители не глушат двигатели, так как от последних питается кондиционер.

На улице жара в 35 градусов, на солнце — все 50. Постепенно бензин в автомобилях заканчивается, спасения от палящего солнца больше нет, и никто уже в принципе не может никуда поехать, даже если вдруг дорога впереди откроется.

В результате вся эта масса людей и автомобилей так и стоит на трассе под палящим тропическим солнцем на протяжении всего дня. Люди начинают справлять свои естественные нужды прямо посреди чистой степи на виду друг у друга, что для привыкших к комфорту американцев очень неудобно. Через какое-то время прямо на шоссе загорается автобус с постояльцами дома престарелых, и они заживо сгорают в огне…

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

Делается вывод, что американцы тупые и к жизни не приспособленные. А я скажу иначе. Они не тупые. Они прекрасно живут в своем комфортном мире, где власти все-таки подвезут бензин, хоть и на вторые сутки. Да, они не обучены сборке-разборке автомата Калашникова, не умеют разжигать костер с одной спички, не знают, что тушенку можно есть холодной из банки, не смогут перебрать двигатель «Запорожца», и даже — о ужас! — влезть в автобус у метро «Выхино». Точно также современный россиянин не умеет, допустим, охотиться в прерии на бизонов, добывать огонь трением, метать томагавк и снимать с врагов скальп.

Интересно, как звали индейского Задорнова, который рассказывал о том, что бледнолицые ходят в штанах, не носят на голове перьев, живут не в удобных вигвамах, а в каменных домах, с которыми очень неудобно кочевать, и покупают за ценные вещи типа пуговиц и осколков зеркала никому не нужные желтые камушки, присовокупляя к этому «Ну тупы-ы-е!»?

PS [info]szhaman рекламирует книжку про попаданца, загремевшего вместе с совковой лопатой и кучей мусора к индейцам. Там попаданец учит индейцев разновсяческим полезным вещам, изобретает дизельный двигатель, льет пушки и дает прикурить белым колонизаторам. Собственно, весь «попаданческий жанр» на этом и построен — наш продвинутый современник проваливается в прошлое к доисторическим недочеловекам (неандертальцам, индейцам, Петру I, Николаю II, Сталину, Горбачеву) и чего-там мутит очень хорошее (или не очень, что бывает реже). А вот «обратного» я не видел — чтобы наш современник попал к далеким потомкам, живущим в полном коммунизме (ну или «уравниловке» типа описанной у Замятина), сбегает от них и начинает хулиганить-безобразничать — ставит в лесу капканы, строит сруб и вообще всячески извращается над местной природой. «Машина времени» Уэллса — немножко не то.

Вечером в танце я передаю вам сведения

А вы пробовали станцевать хотя бы пузырьковую сортировку?

Самое мозгосносящее — когда десять танцующих мужиков изображают быструю сортировку (quicksort).

Впрочем, сортировка слиянием тоже ничего:

Также имеются сортировка Шелла:

Сортировка вставкой:

И сортировка выбором:

В общем, смотрите.

Про американские университеты

Обнаружил на одном форуме крайне бурное обсуждение сравнения подхода к обучению в Йельском университете и в ВУЗах нашего богоспасаемого Отечества. Исходная посылка такова: «вот поцреоты говорят, что в наших вузах учат думать, а на самом деле — …!». Дальше, как положено на русском форуме, все участники неоднократно назвали друг друга мудаками, обсудили схожесть Pascal, Lisp и JavaScript, дружно поругали макросы в C, вспомнили состав «Ессентуков-17» и сравнили их с водой Мертвого моря.

Подолью масла в огонь. Как вы думаете, к чему относятся эти фразы (приводятся с минимальными изменениями)?

Поверхностный и трескучий рыночный стиль плохо влияет на образование. Мне предложили преподавать компьютерную грамотность, используя книгу, якобы обучавшую БЕЙСИКУ. Но программы там состояли в основном из комментариев и только одна программа включала цикл.

Учебник, по которому я должен был преподавать высшую математику, — это объемистая книга, способна произвести впечатление на неспециалистов, например, родителей студентов. Названия ее глав повторяют названия действительно важных математических теорий. Но все нетривиальное из книги заботливо убрано. В каждой главе содержатся рецепты, наподобие кулинарной книги, и задачи сводятся к прямому следованию этим рецептам. Интересы будущих специалистов вовсе не учитываются. Материал разных глав не связан, проблемы не представляются с разных сторон, студентам не дается возможность самим выбирать методы решения. И именно этой книге было отдано предпочтение, хотя есть другие, уж во всяком случае, более полезные.

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

Я не предлагаю обвинять во всем студентов. На самом деле их взгляды отражают цинизм тех, кто планирует учебные курсы не ради пользы для студентов, а руководствуясь другими целями: например, поставить еще одно платное препятствие на пути тех, кто хочет изучать экономику, или обеспечить занятость преподавателям и т.д. Курс «высшей математики» словно специально придуман, чтобы мешать тем, кто хочет обучаться экономике.

Не секрет, что одним из важных компонентов культуры вляется влияние родителей. Известно, что интеллектуальный уровень детей обычно соответствует уровню родителей, но любой разумный исследователь найдет этому много объяснений помимо биологической наследственности. Даже на взрослых учащихся влияют родители. И это влияние огромно, когда ученики — маленькие дети. Некоторые родители добиваются от своего отпрыска хороших оценок всеми средствами, но забывают объяснить ему, что уровень его развития и настоящие знания их тоже волнуют.

Я понимаю, что некоторые студенты — первые в семье, кто получает высшее образование. Их родители всю жизнь занимались однообразной работой, стараясь получить больше денег при меньших усилиях, и были правы. Теперь их отпрыски выполняют однообразные задания в университете, стараясь получить оценки повыше, и работать поменьше, и вся семья считает, что это нормально. Родители будут очень довольны, когда их чадо окончит университет, и будут считать, что теперь в семье есть свой «интеллектуал», но на самом деле — это покупка уцененного диплома на университетской распродаже! И как многое, купленное на распродаже, такой диплом хорошо смотрится, но никуда не годится.

Очень похоже на нынешние российские ВУЗы, не правда ли? Но это отрывки из статьи А. Л. Тоома «Русский учитель в Америке» (я позволил себе лишь убрать упоминание Бостона и переименовал «бизнес-калькулюс» в «высшую математику»).

Как это не странно, безымянный университет в Бостоне существует одновременно с Йелем, Стенфордом и Беркли — но в последних русских преподавателей нет (не приглашают), и про тамошние порядки никто на русском языке не рассказывает. Я подозреваю, что там все обстоит несколько иначе. Кроме того, есть все основания считать, что оценка качества образования в МГУ «на уровне провинциального американского университета» — она небезосновательна (а большинство ВУЗов в РФ вообще недалеко ушло от «Христианского колледжа Западной Охлахомы»).

PS Кстати, есть там вот такой абзац:

Это факт культуры, что некоторые студенты уважают преподавателей и саму идею учения больше, чем другие (которые уважают только деньги). И те, кто уважает учебу, добиваются лучших результатов, насколько допускает система. Некоторые студенты думают: «Я не могу решить эту задачу. Надо поразмыслить или спросить учителя. Я все-таки должен понять». Другие думают: «Я не могу решить эту задачу. Это учитель виноват, что дал такую задачу, которую я не могу решить. Не мое дело в том разбираться. Лучше пожалуюсь в деканат». И что думает студент — это важный культурный фактор.

Дальше автор пускается в рассуждения о том, что первые — это дети интеллектуалов, а вторые — потомки быдланов-пролетариев, которых автор, как полагается советскому интеллигенту, очень не любит. По моему опыту, в МГУ жаловались в деканат на преподавателей как раз «дети интеллектуалов», доцентов с кандидатами (работавших на том же факультете).

Ощущаю себя почти уже стариком

Московским школьникам 7-10 лет (очень умненьким, кстати говоря) показали дисковый телефонный аппарат, пишущую машинку, патефон, радиоприемник «Балтика», телевизор «Рубин», приставку Sega, индийскую реплику граммофона, телефонный аппарат без номеронабирателя («Барышня, Смольный!»), красный фотофонарь, настольный калькулятор, плеер Walkman, радиолу «Беларусь» и диапроектор.

А ведь когда мне было семь лет, некоторые из этих вещей еще не потеряли актуальности, а о предназначении патефона и граммофона можно было догадаться — электрофоном «Арктур-004» я умел пользоваться. Для нынешних детей удивителен даже телефон с диском.

Вопрос к капиталистам-эксплуататорам

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

Предположим, что дизайнер Василий (оклад 20 тысяч рублей) рисует сайты, зарабатывая для фирмы 50 тысяч рублей в месяц. Из этих 50 тысяч 13 забирает себе Ашот Гургенович, 10 — уходят на оплату офисной площади и амортизацию компьютера Macintosh, 7 тысяч — отчисления за Василия в ФСС и ФОМС, 2,5 тысячи — его подоходный налог, и, наконец, 17,5 тысяч остаются Василию на руки.

И вот настает долгожданный момент — в адском угаре Президент подписывает электронной подписью опубликованный в Твиттере указ об отмене обязательных отчислений в фонды. Теперь Василий сам будет выбирать фонды медицинского и пенсионного страхования, а если не выберет — то будет платить прежним государственным.

Вопрос: как поделить «высвободившиеся» 7 тысяч рублей? Присовокупить ли их к 13 тысячам Ашота Гургеновича или к 17,5 тысячам Василия? Или выгнать Василия (точнее, он сам уйдет, так как работать за 10,5 тысяч не хочет) и взять вместо него Артема, не согласного на оклад меньше, чем 27 тысяч?

Просьба к капиталистам-эксплуататорам и угнетенным пролетариям при ответе обозначать свою позицию в пищевой цепочке :)

Релевантность результатов поиска

Нашел некий «анализатор поисковых машин» на предмет фильтрации выдачи от порнухи. С удивлением обнаружил, что Яндекс на запрос «анна семенович» не выдает ни одного «сайта для взрослых». А как же релевантность результатов запросу пользователя?

Про Обаму и фотошоп

По интернетам гуляет ролик, в котором некто углядел «признаки подделки» в выложенном в Интернете свидетельстве о рождении Барака Хусейна Обамы, (не)законного президента США. Если кто не видел — в чем я лично сомневаюсь — смотрите (там же есть ссылки на следующие части):

В других роликах автор разбирает некоторые возражения. Одно из наиболее популярных — при сканировании делался OCR, распознавание текста, и именно поэтому разные буквы попали в разные слои. Еще говорят о том, что все это дело немного напоминает применяемую в формате djvu оптимизацию, когда фоновое изображение «отделяется» от текста. С моей точки зрения — все равно выглядит странно. Каким извращенцем надо быть, чтобы сканировать в djvu, а затем сохранять в pdf?

Вот надо же — такой интеллигентный негритенок, а подделкой документов развлекается! А кое-где за справку для бассейна белым дела шьют, а негров — так наверное, на месте линчуют.

Кстати, поддельными оказались и фотографии мертвого Бин Ладена.

Да здравствует фирма Adobe!

Немцы и попы-мракобесы

[info]sumlenny, которого я цитировал по поводу «религиозного мракобесия» в Германии, написал статью в «Эксперте», где приводит множество примеров, как католическая и евангелическая церкви «вмешиваются» в жизнь немцев в наш просвещенный XXI век.

http://expert.ru/2011/05/3/prazdnik—ne-mesto-dlya-veselya/

И все это прекрасно уживается со 137 статьей Веймарской Конституции, которая без изменений включена в Конституцию ФРГ (статья 140 Конституции ФРГ). Вообще, крайне интересно положить рядом пару Конституций и сравнить. На российскую я уже ссылался, а вот перевод немецкой:

http://vivovoco.rsl.ru/VV/LAW/BRD.HTM

Купил кроссовки

Отчаявшись найти обувь подходящего размера в «обычных» магазинах (почему-то больше 45-го размера там не бывает), решился на поход в магазин «Богатырь» (так что беру свои слова про «единственный магазин» обратно). Испытал давно забытое ощущение того, что меряю кроссовки, которые мне заведомо велики.

Кроме того, хотел бы послать (маленький) луч поноса китайцам, которые маркируют ботинки не их «настоящим» размером, а большей цифрой. Приходится мерить ботинки всех размеров «последовательно», находя нужный.

Со шмотьем на меня, правда, там проблематично — надо расти вширь.

Apple, акула капитализма

Все чаще и чаще человеколюбивые американские журналисты стали писать о «нечеловеческих условиях» на китайских заводах, где делают модные гаджеты. Пару лет назад читал такие страшилки про Dell, сегодня — очередь Apple.

http://inoblogger.ru/2011/05/02/chelovecheskaya-cena-volshebnyx-gadzhetov-apple/

Согласитесь, разительный контраст с красиво оформленными офисами в солнечной Калифорнии? Впрочем, это относится далеко не к одному-единственному Apple, как может показаться из статьи.

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