Покоробило

http://www.biznesmen.ru

Еврейский бизнес-клуб «Ошер». Вот они, жидомасоны и их тайный кагал. Даже не шифруются.

Среди постоянных гостей и членов клуба: Главный раввин России Берл Лазар, Рабер И.Я., Гозман Л.Я., Лившиц И.Л.,Браверман А., Уринсон Я.М. , Федоров Е.А., Пахомов С., Зимин Д.Б.,Е. Бунимович, Г. Мирзоев, Богомольный Е.А., Шелищ П.Б.,Панина Е.В., Рыжков В.А., Овсянников, Нечаев А.А., , руководители Центр-Русич Банка, ФондСервисБанка, Номос-Банка, СДМ-банка, МКБ, Русь Банка и другие. Руководители и владельцы компаний: Квартал 24, Виктория, Метро Кеш, Южный двор, Росгострах, Теле2, Мосинжстрой и многие другие.

Особенно в этом списке радует Русь-Банк.

Про рекламу

Как может убедиться любой, посмотрев на карту Подмосковья, мой любимый город Люберцы зажат между Рязанским направлением Московской железной дороги и Новорязанским шоссе. Кроме того, с запада к нему примыкает московский район Жулебино. Каждое утро толпы люберчан и жулебинцев едут на личных консервных банках или на разнообразном общественном транспорте к ближайшим станциям метро — Выхино и Кузьминки. Вечером процесс повторяется. Все осложняется тем, что с Новорязанки в Жулебино есть только один въезд, причем сделанный не в виде развязки, а в виде «кармана». Очередь стоящих на поворот машин перекрывает движение по Новорязанке сразу после съезда на МКАД, создавая там постоянную пробку. В общем, дорога от дома до метро или обратно может занимать 30 минут в «обычный» день и до часа — при каких-нибудь экстремальных обстоятельствах.

Думаю, все понимают радость жулебинцев при виде метростроевцев, перекрывших бетонными блоками пешеходные дорожки на улице генерала Кузнецова, отгородивших площадочку и повесивших на заборе табличку «Строительство станции Жулебино с оборотными тупиками». Но я напишу про другое. Справа от «кармана» с поворотом в Жулебино находится так называемое «Опытное поле». Когда я был маленький и учился в кадетской школе №45, на этом поле росла какая-то кукуруза. В школе в начале осени было принято проводить «Дни здоровья» — забег кучи малолеток по просеке в лесу, дорога к которому пролегала по этому самому кукурузному полю. На обратном пути мы обдирали кукурузу в неприличных количествах, а потом кидали всякий мусор в проезжающие по улице маршала Полубоярова машины. Некоторые извращенцы пытались кукурузу жрать, но годилась она разве что на корм скоту — видимо, для того и выращивалась. Когда институт химикатов, удобрений и ядов (НИИХУЯ) благополучно загнулся, кукурузу на поле выращивать перестали, а пару лет назад его обнесли забором и попытались построить «Новый Черкизон».

Жители Жулебино в едином порыве начали забрасывать все инстанции жалобами, за них вступилась московская администрация и Росавтодор, имевший свои виды на это поле — там собирались строить развязку вместо пресловутого «кармана», в результате строителей прогнали, а забор остался. Его частично растащили — бесхозный профлист в хозяйстве пригодится, — а частично оставили. На оставшейся части забора я на днях увидел громадный плакат — «Строительство станции метро Котельники». На площадках, где строят станции «Лермонтовский проспект» и «Жулебино», таких красот нет — там просто висит пара бумажек на хорошо замаскированных стойках.

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

Так вот, возвращаясь к дискуссии о том, что должен и что не должен делать застройщик. Естественно, что квартиры в этих новых домах будут куплены, а затем жители нового микрорайона будут бомбардировать все инстанции письмами «когда нам построят метро?»

Заметьте, что застройщик здесь действует ровно так, как предлагал в комментах [info]svictorych:

задача простая: сделать своё дело, получить прибыль и, минимально, свалить

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

Каждый, разумеется, отвечает на это вопрос по-своему. Для чиновников проще всего сделать строительство инфраструктуры обременением застройщика (читай — покупателей жилья), или менее популярный вариант — финансировать его из налогов. Разумеется, что в этом случае за кайф ездящих на метро жителей, скажем, Котельников, заплатят из своих налогов, допустим, обитатели Медведково. Зато застройщику легко, да и стоимость инфраструктуры в стоимость жилья не включается.

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

Тьма невежества

В ЖЖ [info]nicka_startcev обсуждаем функциональное программирование и его «место под солнцем». Вспомнилась другая дискуссия, которую я однажды упоминал — там фигурировала несложная (для понимающих прикол) задачка, которую штатные форумные мегапрограммисты пытались решить известными им методами. Разумеется, никто ее не решил и даже толком не понял, что же там требуется. Хочу изложить тут несколько своих и не своих мыслей, которые в этом контексте оказываются довольно интересны.

Как обычно построено изучение языков программирования (в России)? В самом первом приближении оно выглядит так: в школе изучается КуМир или Pascal, в ВУЗе — сначала Си, затем Си++. Некоторые маньяки предлагают начинать с ассемблера, а Си — только после него. Кое-кто придерживается мнения, что Си надо забыть, как страшный сон, и начинать с Java.

Такой подход в педагогике называют «ретроспективным» — изучение предмета повторяет историческую последовательность его развития. Есть достаточно большое число возражений против этого подхода, но в обучении программированию он почему-то остается самым распространенным, несмотря на, допустим, слова Страуструпа «общее подмножество C и C++ не есть лучшее для изучения начальное подмножество».

Что получается в результате? Где-то я встречал идею упорядочить языки программирования по их «мощности». Язык B мощнее языка A, если позволяет легко записать нетривиальную для A операцию. Например, C мощнее Pascal, так как допускает запись произвольных операторов в конструкции for. Применение? Проход по связному списку «в одну строчку». С++ — мощнее C (классы и прочие извращения).

Так вот, что делает программист, знающий менее мощный язык (например, что-то типа C или Pascal), когда встречается с более мощным (Javascript, например)? Он легко находит аналогии между известным ему менее мощным языком (и некоторыми типичными «сложными» конструкциями) и некоторым подмножеством более мощного. Это подмножество и объявляется «более мощным» языком. Например, C++ превращается в «C на стероидах». От JavaScript остается небольшая его часть, отдаленно напоминающая Си с ампутированными типами. «Всякая функциональщина» вообще превращается в темный лес — подмножество, обеспечивающее императивное программирование, там очень неудобное, а все остальное — «это извращение».

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

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

PPS Я не ошибся, когда назвал Javascript «более мощным», чем C и Pascal. Вышеприведенное определение «мощности» не связано со скоростью работы программ, с близостью к «железу» и прочими параметрами, которыми сишники и ассемблерщики гнобят остальных.

Очковое

Сломались у меня недавно очки, которые я носил без малого шесть лет. За это время там выпали оба скрепляющих оправу винтика (заменил на какую-то аналогичную мелочевку), поцарапались линзы, а две недели назад отвалилась дужка, причем в самом неудачном месте — там, где она крепится к оправе линзы. В том же месте оправа стягивается винтиком, причем резьба находится и на дужке, и на оправе. Я, конечно, припаял эту дужку, но особых иллюзий по поводу надежности крепления не испытывал и поэтому решил заказать новые очки. Оказалось (с точки зрения окулиста), что зрение у меня не изменилось (хотя намеривали в течение этих шести лет мне в любимой всеми МГУшниками 202-й поликлинике от -2,5 до -3 в зависимости от цены на бананы в Эквадоре), но мне жизненно необходимы как очки «для дали» на -2,5 диоптрии, так и очки «для работы» на -1,5. Ну, делать нечего, две пары, так две пары.

Заказать очки решил в «Линзмастере». Для начала надо выбрать оправу. Если честно, я в этом ничего не понимаю, просто знаю, что оправа наподобие старой меня устраивает. Если кто-то в «Линзмастере» не был, то надо сказать, что ценники там спрятаны, а на образцы оправ надеты разноцветные ярлычки. Красный — до 999 рублей, белый — от 999 до 1999, еще какие-то цвета есть, особенно радуют розовый и серебристый — кажется, от 5 до 6 тысяч и от 6 до 7 соответственно. Понравившаяся мне оправа была с определенно красным ярлычком, но не успел я порадоваться, как разглядел цену — что-то около 5500 рублей. Оказалось, что местные дальтоники под этим цветом понимают розовый. Присмотревшись повнимательней, я обнаружил стенд с дешевыми оправами, где быстро нашел почти такую же. Отличия — чисто косметические, разница в цене — четырехкратная.

Кстати, кто там жаловался, что не понимает, как применяются тарифы у жидомасонской организации «Почта России»? Так вот, тамошние правила — просто образец простоты и ясности в сравнении с правилами скидок в салонах оптики. Да, скидку вы получите в любом случае, но… Смысла в этой скидке все равно немного, так как любой более-менее нормальный очкарик выберет линзы получше, и в итоге заплатит столько же. Я не верю, что линзы с антибликовым покрытием отличаются по стоимости от обычных вдвое. Говорят, что это хитрая буржуинская придумка — во-первых, предоставить клиенту «выбор», во-вторых, дать «скидку». И «выбор», и «скидка» — в кавычках.

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

Прихожу, стало быть. Заказ выдает парнишка. Выносит очки. Те, что на -1,5 — на первый взгляд нормальные. Текст на расстоянии вытянутой руки читается. А вот на -2,5 — какие-то неприлично толстые, просто конской толщины. Спрашиваю: это -2,5, да? Не ошиблись? Мне на голубом глазу отвечают, что все в точности соответствует заказу. Снимаю свои, спрашиваю: а это тоже обычные линзы? Да, отвечает мастер, просто тут линзы больше и поэтому с краю они толще. Ну толще так толще, проехали, хоть и осталось у меня впечатление, что в старых очках у меня были облегченные. Во всяком случае, они не толще, чем линзы на -1,5.

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

Короче говоря, осталось какое-то странное ощущение — вроде все в процессе по-человечески, а на выходе — гавно. Шесть лет назад очки лучше сделали.

Смешное про криптографию

На хабре обсуждают «новость» про мужика, которого арестовали якобы за отказ предоставить суду пароль от TrueCrypt.

http://habrahabr.ru/blogs/infosecurity/122703/

Вообще, как мне кажется, если все дошло до требования предоставить пароль, то у следственных органов (ЕМНИП, в Штатах их в отечественном понимании нет — после того, как шериф кого-то отловил, руководствуясь пролетарской сознательностью, все «следственные мероприятия» проводятся в рамках судебного следствия) есть серьезные подозрения. А все разговоры о 5-й поправке к Конституции США или 51 статье Конституции РФ наталкиваются на простую логику — если скрывает, значит есть, что скрывать. Ну и статьи «за отказ предоставить пароль» тоже нет, а выбор между арестом и подпиской о невыезде судья делает сам, фактически, исходя из той же пролетарской сознательности. Разъяснения типа «если человек воспользовался пятой поправкой, то это не признак виновности», может быть, и написаны в разнообразных местах, но реально, как мне кажется, что для полиции, что для суда это лишний повод внимательно поискать другие доказательства.

security

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