Тег ‘наблюдения’

Про демотиваторы

Никак не могу понять – зачем несмешную подпись к картинке обязательно надо “жестко” лепить к ней, кто мешает просто взять и написать? Видимо, целевая аудитория, копирующая друг у друга “демотиваторы”, просто физически неспособна напечатать на клавиатуре два осмысленных слова.

Про подарки

Сегодня в “Перекрестке” увидел, как две девочки “среднего школьного возраста” покупали примерно 20 пивных кружек с рисунком типа “Тяжело в учении – легко в бою”, видимо, в качестве подарка одноклассникам на 23 февраля. Кагбэ такие подарки обычно согласовываются с каким-нибудь “родительским комитетом” или с классным руководителем. Выглядит все это странно, как разрешение школьникам пить пиво, причем подкрепленное “официальным органом”.

А вы верите, что пацаны будут пользоваться этими кружками, употребляя пиво за углом школы и решая сложный вопрос – прогулять урок или не прогулять?

Про “преимущества”

В разнообразных “списках преимуществ какого-то языка программирования” или “какой-то операционной системы” регулярно встречаю такие аргументы “за”:

- Язык X применяется для создания драйверов оборудования и ядра операционной системы
- Язык Y используется для создания «прошивок» BIOS
- С помощью языка Z создаются компиляторы и интерпретаторы языков высокого уровня, а также реализуется совместимость платформ
- За операционной системой X числится примерно 70% рынка суперкомпьютеров
- Если вы просматриваете веб-сайт, разговариваете по сотовому телефону, проверяете электронную почту, получаете наличные в банкомате или просто нажимаете педаль тормоза с антиблокировочной системой – весьма вероятно, что управляет всем этим именно ОС Y

Наверное, ни одному из составителей списков не приходило в голову, что эти предложения по содержательности очень близки к фразе “Молоток используется для забивания гвоздей”. Широкое применение, к примеру, Linux во всевозможных встроенных системах – это не преимущество Linux, это простая констатация факта. Следует ли из этого, что Linux лучше других систем? Ни в коем случае, равно как из фразы про молоток нельзя делать вывод, что он лучше отвертки.

Что же должно указываться в качестве преимуществ на самом деле? Должны указываться те факторы, которые позволяют применить инструмент (в данном случае язык программирования или операционную систему) по назначению, например:

- Существуют варианты ядра Linux для большого количества процессоров, например, ARM, Power PC, Motorola 68020, x86 и других
- Разработаны программы, облегчающие “сборку” Linux для встроенных систем
- Имеются специализированные программы для Linux, специально разработанные для встроенных систем (например, командные оболочки ash и busybox)
- Ядро Linux может быть перекомпилировано с исключением из него ненужных модулей, что снижает требования к оборудованию

И дальше в том же духе. В итоге получим список “Преимущества Linux для встроенных систем”, вместо абстактных “Преимуществ Linux над всеми существующими ОС“.

Хорошая статья про линуксоидов

По на водке [info]denismajor.

http://www.linux-faq.org/rus/

Конечно, есть преувеличения, но в целом – изрядная картина нынешнего состояния дел у фанатов Open Source.

Про архитектуру

Иногда мне кажется, что представители так называемых “творческих профессий” могут творить, только полностью и безвозвратно порвав с реальностью. И если творчество разнообразных поэтов, художников и писателей может этой реальности совсем не касаться, то вот те, кого можно назвать “дизайнерами” в широком смысле – то есть художники-конструкторы, архитекторы и представители прочих схожих профессий иногда отмачивают такое, что остается только падать.

Вот, например, взятый мной с боем из вконтакта план “типового этажа” в жилом здании.

arhitektor

Не буду вдаваться в достоинства проекта, хотя лично мне кажется, что это – слегка “осовремененная” серия II-78, с “добавленными” снаружи комнатами.

arhitektor-i68

А вот что меня удивляет – это отсутствие у авторов “типовых проектов” всяких представлений о том, как в построенных по этим проектам домах будут жить люди. Желательно – через 10-15 лет. Почему я говорю об этом сроке? Так уж получилось, что срок службы систем водоснабжения у нас не превышает двадцати лет (несмотря на то, что СНиПы утверждают о 75 годах), после этого начинаются постоянные аварии – причем трубы начинают течь в самых непредсказуемых местах.

Беспечность наших граждан иногда поражает. Например, расположенный в сортире “шкаф” для доступа к стоякам водоснабжения и канализации некоторые особо одаренные (или тянущиеся к прекрасному) просто-напросто замуровывают. Даже если сантехника содержится в порядке, бывают случаи, когда аварийная бригада просто-напросто не может добраться до стояка. Думаю, внепланово посидеть без горячей воды летом пару недель (в дополнение к “стандартному” двухнедельному отключению), или даже без холодной воды, что, имхо, еще менее приятно, лишь из-за того, что хозяин “протекшей” квартиры валяется на пляже в Чурции или Ебипте – невероятно приятное занятие.

Кстати, к вопросу о стояках водоснабжения. Хотел бы я взглянуть на того деятеля, который расположил “полотенцесушитель”, то есть U-образное колено стояка горячего водоснабжения, в ванной комнате на уровне 50 см от пола. Интересно, какие такие полотенца предлагалось сушить на полу за раковиной? Единственное применение для этой трубы – сушить поганую тряпку.

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

Но нет, типовые архитекторы не желают думать, а продолжают штамповать типовые проекты типовых зданий.

По поводу необходимости программирования

На вчерашнюю запись [info]soonts оставил вот такой комментарий:

>можно заменить почти все специализированные электронные устройства достаточно мощным “стандартным” компьютером
И заменяют. В том числе в приложениях, исключительно критичных к надёжности. Те же американские марсоходы: PowerPC CPU + VxWorks OS.

Во-первых много людей уже умеют хорошо программировать стандартные компьютеры.
Во-вторых, как ни странно мощные стандартные компьютеры дешевле нестандартных.
Например материнская плата с вмонтированным процом intel atom 1.6GHz размером 17×17cm стоит как половина того калькулятора. Шоб сделать из неё полный аналог калькулятора, надо добавить RAM (200р за 256MB), USB флешку для загрузки какой-нить ОС реального времени и хранения данных (300p за 1GB), БП, дисплей и клавиатуру, и ессно написать софт.

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

Если эта “мигающая лампочка” на дисплее, то всё упирается вовсе не в windows и не в надёжность аппаратной части, а в частоту обновления экрана.
Шоб мигать лампочкой на экране строго раз в секунду, всего-то надо не накосячить при реализации, а именно поднять приоритет процессу и использовать Direct3D для рисования.

Если же “мигающая лампочка” прицеплена например к выходу звуковой карты уровня m-audio audiophile, то даже под windows, при некотором умении программировать можно добиться при частотах от 0 до 20KHz надёжности и стабильности _существенно_ выше чем у двух транзисторов. А кроме универсальной windows, есть ещё системы реального времени.

Я не был в числе критиков МК-152, не считаю цену завышенной, но скорее согласен с теми, кто считает девайс бесполезным.
Точнее, я считаю что рынок очень-очень маленький.
Очень мало кто умеет этот странный МК.
В то же время куча людей, и у нас и в остальном мире, умеют пользоваться matlab на PC, и программировать PIC, Intel MSC, и прочие контроллеры.

Пока писал ответ, получилось содержимое для очередного поста.

За последние 20 лет вычислительная техника шагнула далеко вперед. Если 20 лет назад, к примеру, задача обращения большой квадратной матрицы (то есть решения системы многих уравнений, например, пары тысяч) даже сравнительно мощным компьютером (конечно, не Cray, а скорее что-нибудь из больших ЕС) занимала около часа, то сегодня любая персоналка делает это за пять-десять минут, а то и меньше. Теперь любому доступны вычислительные возможности, например, крупного НИИ образца 1989 года. Любая блондинка с гуманитарным складом мышления носит в сумочке (!) ноутбук, способный, к примеру, произвести расчет траектории баллистической ракеты за несколько минут.

Казалось бы, наступил “золотой век” в представлении писателей-фантастов. На каждого жителя Земли приходится такая вычислительная мощность, что все расчеты, необходимые, например, для полета на Марс, могут быть выполнены практически моментально. Думаю, если бы сейчас подготовкой к марсианской экспедиции занимались бы действительно эффективные менеджеры, то не возникло бы никакой необходимости в “распараллеливании” расчетов, как это было сделано при разработке первой советской термоядерной бомбы. Все прекрасно посчиталось бы на паре “самых мощных компьютеров Савеловского рынка”.

marshalberia

Но, думаю, если бы кто-нибудь сказал, что при запуске программы для работы с электронной почтой объем производимых вычислений сравним с вычислением, например, траектории спутника (я не шучу, Lotus Notes действительно при запуске “отжирает” 100% загрузки не самого слабого Intel Pentium M на пару-тройку минут), то разработчики программы отправились бы валить лес далеко за Урал.

Такой непроизводительный расход вычислительной мощности просто поражает. Более того, скорость расчетов для пользователя остается неприлично низкой. Современные компьютеры уступают в этом плане даже “Синклерам”.

В самом деле, даже на самом паршивом персональном компьютере 80-х был интерпретатор Бейсика. Сейчас даже в самой навороченной Windows 7 встроен довольно сомнительный калькулятор, по удобству значительно уступающий своему настольному собрату за 100 рублей. Казалось бы, что это дает, когда есть все необходимые программы? К сожалению, последний тезис просто неверен.

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

lc

С другой стороны, считать на калькуляторе, например, индуктивность, зная частоту и емкость, не очень приятно. Особенно – когда делаешь это много раз. “Программа” на Бейсике займет три строчки, и пишется за 5 минут – даже меньше. То есть, имея в распоряжении древний “Спектрум”, и зная базовые конструкции Бейсика, мы можем ловольно сильно облегчить себе жизнь. Что же нам предлагает платформа Windows+Intel? Калькулятор в Windows? Это даже не смешно. Excel? Простите, но мазохизм – это извращение. Как это не удивительно, но в “стандартном комплекте” не найдется ни одной программы, которая позволила бы ускорить простейшие расчеты. Монструозный Matlab – вот, пожалуй, единственный программный продукт, предлагающий схожую функциональность (и даже больше – но эти возможности будут лежать мертвым грузом).

Итак, внезапно выяснилось, что пользователь просто не может задействовать имеющуюся у него вычислительную мощность для выполнения даже простейших расчетов. Природа не терпит пустоты, и многие (в основном – осваивающие Delphi или Visual Basic студенты) пишут свои программы для таких расчетов. Казалось бы, нет ничего проще. Накидал на форму мышкой компоненты, написал пару строк кода – готово! К сожалению, нет…

Вернемся к расчету емкости. Устав от Excel, зайдем на любую софтопомойку и наберем в поиске “колебательный контур”. Ура! Нашлась программа, написанная каким-то студентом N-ского технического университета. Скачиваем, запускаем. Видим приятный интерфейс, где достаточно ввести два значения, чтобы посчиталось выбранное третье. Выбираем интересующую нас индуктивность, затем кликаем мышкой на поле ввода частоты и начинаем стирать имеющееся там значение. Красота! Значение индуктивности пересчитывается автоматически всякий раз, когда меняется введенная частота или емкость! Ничтоже сумнящеся, крепко давим на Backspace и стираем всю частоту, чтбы ввести свою. В недрах программы происходит страшное. Обработчик события “изменилось значение поля с частотой” считывает из поля текстовое значение – пустую строку, преобразует его в число – 0 и… делит, вызывая ошибку с вылетом всей программы.

Любой профессиональный программист всего лишь посмеется. Но автор программы по специальности – не программист, и он не обязан знать многих тонкостей. Может быть, он сначала вводит новое значение перед старым, а затем стирает “хвост” кнопкой Delete. Тогда программа работает. В принципе, автор может освоить программирование в необходимом для инженерных расчетов объеме – вычисления, ветвления и циклы, простейший ввод-вывод. Если бы программа писалась на Turbo Pascal или Quick Basic, то “вылет” происходил бы лишь при недопустимых входных данных, что более-менее нормально и допустимо. Любое же программирование под Windows требует знания всяческих тонкостей.

Давайте опустим завесу жалости над концом этой печальной сцены. Не буду переходить, например, к решению дифференциальных уравнений, когда вытащенный из коробки Спектрум довольно бодро начинает рисовать на экране график решения, получаемого методом Рунге-Кутта (10-15 строчек на Бейсике), а “свежий” Asus EEE PC пасует перед такой задачей.

Конечно, при наличии навыков, времени и достойной среды разработки можно написать программу, рисующую тот же график, но со значительно лучшей точностью, и на персоналке с Windows. Но все упирается в то, что все современные среды программирования рассчитаны на профессиональных программистов. Можно сколько угодно обсуждать преимущества C перед Бейсиком, но забыть о главном – в 80-х для программирования на Бейсике не требовалось ничего, любой компьютер имел его интерпретатор (кстати, в состав DOS вплоть до 6.22 тоже входил QBasic). Сейчас же доступных для пользователя технологий программирования просто нет, вместо них – 3D-ускоренный интерфейс Aero и картинки из Висты, своими названиями приводящие в изумление.

Между прочим, программируемые калькуляторы типа МК-52 или МК-61 предназначались в том числе и для инженерных расчетов. Для них, например, выпускались модули расширения памяти, содержавшие различные математические и инженерные подпрограммы. На Западе до сих пор применяют программируемые микрокалькуляторы Texas Instruments и других производителей. Появление МК-152 в 2008 году выглядит странно лишь потому, что подобная техника у нас не выпускалась и не использовалась почти 20 лет. А ведь для многократного повторения одних и тех же, пусть и несложных, вычислений программируемый калькулятор оказывается на порядок удобнее современного компьютера.

Возвращаясь к нашим Delphi и Quick Basic. В свое время много писали о необходимости преподавания в школах основ информатики и вычислительной техники, затем развернулись дискуссии о том, кого следует готовить – пользователей готовых программных продуктов (Windows, Word, Excel, Photoshop) или “программистов”. Конечно, победила первая точка зрения. Но и в обучении азам программирования все же есть смысл. Но это оправдано лишь тогда, когда учат не “накидыванию компонентов на форму”, а основам вычислений с использованием компьютера – то есть, как я уже говорил, конструкциям алгоритмического языка, операциям ввода-вывода, возможно – простейшим “общим” и вычислительным алгоритмам. Главное – это дать возможность самому произвести какие-либо расчеты, не дожидаясь появления специализированного софта. Кстати, про специализированный софт я хотел бы написать еще один пост, на этот раз – про аргумент начинающих линуксистов “у любой программы есть свободный аналог”.

К сожалению, в мире нет нигде не занятой “кучи людей, которые умеют пользоваться Matlab или программировать стандартные компьютеры”. Работа программиста стоит довольно дорого, так что большинство “программируемых пользователем” устройств, типа тех же калькуляторов или станков с ЧПУ – это одна из немногих возможностей дать не-программисту возможность вводить и выполнять какие-то алгоритмы. К сожалению, любые более богатые по возможностям устройства требуют уже наличия квалификации программиста, а ее-то у большинства работающих с техникой нет, каким бы странным это не казалось всезнающим “компьютерным энтузиастам”.

Получил письмо

Некий деятель, не поленившись выяснить мой e-mail и зарегистрировать “аккаунт” на 10minutemail.com, написал мне такое письмо по поводу недавнего поста про радиоприемники. Орфография и пунктуация оригинала сохранена.

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

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

Не буду отвечать только на это письмо – с ним все понятно, 95% виденных мной в интернете представителей “второго поколения” эмигрантов может как-то помочь только живительная лоботомия, а напишу лучше об одной очень популярной в интернетах теме – распиле бюджетов.

Как известно, любой офисный хомячок, ни дня ни проработав, например, в организации, получающей госзаказы, или в государственной структуре, эти заказы размещающие, все равно мнит себя великим специалистом по части “распилов и откатов”.

Офисный хомячок в естественной среде обитания

Офисный хомячок в естественной среде обитания

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

Где-то год назад Рунет обошли фотографии разработанного новосибирским НПП “Семико” программируемого калькулятора МК-152. Номер модели, в соответствии с лучшими нашими традициями, образован путем прибавления числа 100 к номеру предыдущей разработки – МК-52. Традиция прибавлять сотню – очень давняя, по материалам [info]shushpanzer_ru, впервые этим приемом воспользовались в 1941 году при разработке танка Т-135.

Т-35 и Т-135

Т-35 и Т-135

Затем этим приемом пользовались и авиаконструкторы – достаточно вспомнить Ил-102.

Ил-2 и Ил-102

Ил-2 и Ил-102

А теперь, значит, дошла очередь и до конструкторов калькуляторов. Впрочем, про принцип “+100″ можно поговорить и позже, вернемся к нашим калькуляторам.

МК-152 и его портативный младший брат МК-161

МК-152 и его портативный младший брат МК-161

На “развлекательных сайтах” МК-152 “перемыли косточки”, как говорится, по полной программе. Офисные хомячки оказались знатоками не только по части попилов и откатов, а также и в мелкосерийном производстве электроники, написании программ для микроконтроллеров и – самое удивительное – чуть ли не каждый второй из обсуждавших – как минимум дипломированный специалист по вычислительной технике.

Итак, имеем сухие факты. НПП “Семико” разработало и начало продавать построенный на импортной элементной базе (при этом достаточно современной, но с возможностью замены отечественными аналогами) программируемый микрокалькулятор МК-152, совместимый с довольно распространенными в свое время МК-52. Калькулятор выполнен в довольно “брутальном” дизайне, весит около килограмма, а дизайн корпуса заставляет эстетов плакать кровавыми слезами. Вычислительная мощность процессора и объем памяти довольно невелики, а стоит все это “удовольствие” 4000 рублей.

Какие выводы из этого делают интернетовские “комментаторы”? Естественно, разработка целиком и полностью выполнена на деньги налогоплательщиков, по заказу партии “Единая Россия” – в рамках программы развития нанотехнологий. Конечно, разработчики разворовали все деньги, а за два дня до “дедлайна” – взяли исходники “прошивки” МК-52, засунули их в импортные микросхемы, снабдили все это ужасного дизайна корпусом и запустили в производство. Никто из разработчиков, как водится, ни разу не видел ни современного компьютера, ни КПК, а вылез прямо из 1989 года. Цену, как водится, завысили ровно в 5 раз, и теперь в принудительном порядке заставят всех бухгалтеров использовать МК-152 вместо 1С:Бухгалтерии.

На самом деле ситуация выглядит несколько иначе. Во-первых, про “деньги налогоплательщиков”. “Семико” – коммерческая фирма, дотаций от государства на разработку МК-152 не получала, а сделан был этот агрегат для использования вместе с приборами Мультитест производства той же фирмы. Думаю, многим будет интересно ознакомиться с порядком цен на промышленные компьютеры, которые обычно используются в таких условиях. Ссылок давать не буду, но если кто-то решит погуглить – цены с большим количеством нулей в долларах вас удивят. Стоимость устройства определяется не только стоимостью комплектующих, а еще и наценками от посредников. При мелкосерийном производстве “накрутки” возникают буквально всюду. Цены на комплектующие могут безбожно завышаться, свой гешефт имеют производители плат и фирмы-сборщики, даже пластиковые корпуса стоят по 500 рублей. Естественно, стоимость мелкосерийного устройства в таких условиях просто не может быть низкой. С другой стороны, аналогичная импортная продукция – программируемые калькуляторы от тех же Texas Instruments стоят порядка 50-100 $. Согласитесь, цены сопоставимы – а ведь TI выпускает свои калькуляторы гораздо большими сериями.

Мелкосерийность определяет и дизайн. Производитель малой серии не может заказать пресс-формы для выпуска “красивых” корпусов, приходится довольствоваться “стандартными” – например, такими, в которых выпускаются МК-152 и 161. Посмотрите, к примеру, каталог фирмы Gainta – корпуса абсолютно страхолюдны, а цены оставляют желать лучшего.

Конечно, в сообществе [info]ru_radio_electr кто-то выкладывал свою разработку на общедоступной ныне элементной базе, эмулирующую старые советские калькуляторы. Сколько в это было вложено труда – автор почему-то не задумался, и заявил, что все обошлось ему в 1500 рублей (или около того). Добавим стоимость монтажа, нормального корпуса, печатной документации – и тогда цена получится очень близка к установленной “Семико”.

Как и любое специализированное устройство, МК-152 был раскритикован за то, что якобы может быть заменен компьютером, КПК или мобильником. Кое-кто предлагал даже использовать вместо него КПК с эмулятором. Не буду спорить, эмуляторы МК-52 и аналогичных програмируемых калькуляторов для Windows Mobile существуют, а многие КПК сравнимы по цене с МК-152. Но дело здесь в другом. Конечно, можно заменить почти все специализированные электронные устройства достаточно мощным “стандартным” компьютером. Но надежность такой системы будет довольно низкой. Сравните, например, мультивибратор на двух транзисторах и “мигающую лампочкой” программу для Windows. Применение полноценного компьютера оправдано лишь в сложных приложениях.

Применение подобного устройства для интернетовских комментаторов неочевидно. В самом деле – на нем нельзя сидеть в “одноклассниках” или раскладывать “косынку”. Следовательно – девайс бесполезен. Отличная логика, но имеющая существенный недостаток. Я, например, не знаю, зачем в фирме X нужно такое количество юристов, кадровиков, экономистов и бухгалтеров – но это еще не повод, к примеру, начинать санитарный отстрел представителей этих профессий.

А на самом деле МК-152 сравним с импортной продукцией схожего назначения, о которой посещающий развлекательные сайты лемминг не имеет ни малейшего понятия в силу врожденного скудоумия. Но это не мешает “экспертам” орать про “попил бюджета”. Замечу, что с “Вегой” ситуация аналогичная. Если приемник разрабатывался российскими специалистами, а собирается в Китае, то это еще не повод утверждать, что это – “китайчатина по 300 рублей”. Стоимость схожих по характеристикам приемников начинается примерно от 2000 рублей (Degen 1102) и достигает 10 000 рублей (Sony ICF-SW7600G). Похоже, фирма Sony “пилит бабло” правительства Японии? Но леммингам виднее, да.

Надо бы маленько потроллить – подкинуть фотографии “Веги” на какие-нибудь fishki.net, с соответствующими комментариями (”кирпич за пять тысяч рублей”), глядишь, “фан-клуб” появится, как и у МК-152 :) В этом случае позиция “а Баба Яга – против” оказывается невероятно плодотворной.

Про подписантов

В моей биографии есть один факт, который приводит кое-кого в бешенство. Выражается он одной строкой: с 2002 по 2005 год я учился в Московской Государственной Пятьдесят Седьмой Школе (МГПСШ). Кое-кто спросит – чем эта школа так замечательна? Наверное, тем, что попала на Лукмор.

Не могу не заметить, что статья на Луркморе в целом правильна. Например, в части про присущий выпускникам сего заведения (кстати, МГПСШ – нечто вроде “торговой марки”, это название сохранится, даже если школе будет присвоен другой номер, тогда получится “Московская Государственная Пятьдесят Седьмая Школа №75″, например) “элитизм” Луркмор вполне себе прав. Если хотите почитать про выпускников 57-й побольше (точнее, про их лучшую часть) – поищите Яндексом комментарии [info]_wep_ в официальном сообществе сего заведения [info]ru_57.

Элитизм пятидесятисемитов (так называются ученики и выпускники) основан на том, что в 57 школе организованы действительно неплохие “матклассы”, где даже чему-то учат, в отличие от подавляющего большинства общеобразовательных учебных заведений. Далее действует “логика”: “я учусь в 57-й, следовательно, я учусь в элитной школе, следовательно, я неимоверно крут”. Если лучшую часть выпускников, которая смогла поступить на мехмат, отучал от элитизма [info]_wep_ (сейчас, к сожалению, он может отучать от него только тех, кто поступил на отделение механики – а таких меньшинство), то у остальных элитизм может сохраняться на всю оставшуюся жизнь.

Особенно поражены элитизмом, отягощенным полной никчемностью, выпускники не-математических классов. Если, к примеру, для попадания в маткласс 57-й требуется уметь решать около 50-60 “олимпиадных задач по математике”, список которых хорошо известен, а решения можно попросту вызубрить, то для “обычных” классов не требуется ничего, кроме проживания в центре Нерезиновой, а для “гуманитарных” – знание слов “Шешонк” и “Ашшурнацарапал-или-как-его-там”. В дополнение к “пятидесятисемитизму” у многих возникает обостренная “патологическая несогласность” – склонность если не к участию, то к одобрению всяких сомнительного толка мероприятий типа “маршей несогласных”. Между прочим, по имеющейся у меня информации, полученной в результате чтения некоторых уютных бложиков, принадлежащих ученикам, в некоторых классах ведется со стороны учителей (!) целенаправленная пропаганда всевозможных “несогласных” и прочей “фиги в кармане”. Например, обсуждение на уроке вопроса “куда валить из этой страны“, плавно возникающего из, предположим, древней истории, в “обычной” школе представить невозможно. А в сабже – запросто.

Вместе с “гуманитарным складом мышления” (сокращенно – ГСМ, что как бы символизирует) получаем настоящий “дровяной склад”, готовый полыхнуть от любой случайной искры. Например, если кто-то из выпускников попрется на какой-нибудь “марш”, или “митинг против точечной застройки”, и совершенно закономерно загремит в кутузку, то десятки “хомячков” разразятся в своих жежешечках “праведным гневом” против кровавой сатрапии, угнетателей и “тандемократов”.

Заметим, что культивируемый в этой среде “кодекс поведения интеллигентного человека” не сильно отличается от воровских понятий, например, в части общения с правоохранительными органами. Например, недавно началось очередное выплескивание праведного гнева по поводу очередной истории.

Не так давно 57-й школе частично передали здание еще одной московской школы, “ликвидируемой” из-за малого количества учащихся. Это сопровождалось несколькими скандалами, попало, кажется, на Газету.Ру и вызвало подозрения в “рейдерском захвате” у “ликвидируемой” стороны. Но все пришло в относительный порядок, некоторые из учителей 57-й стали преподавать и в другой школе, но недавно случился еще один большой скандал.

Некоторые родители написали обращение в прокуратуру по поводу одного из известных в пятидесятисемитской среде преподавателей. Естественно, в 57-й была организована “движуха” с подписями под “письмом в защиту”. Подробностей истории неизвестно, но это не помешало многим из стандартных хомячков высказаться о своей безоговорочной поддержке этого действия.

Конечно, я невероятно далек от всей этой истории. Чисто по-человечески я нахожусь на стороне “своих” – то есть “оклеветанного”, по заявлениям активистов, преподавателя. Но многое мне неизвестно, а многое – вызывает сомнения. Во-первых, аргументация появившихся в ЖЖ и вконтакте “защитников” сводится к тому, что на “нашего замечательного X написали письмо в прокуратуру, где обвиняют в том, что он не учит, а только ставит двойки”. Согласитесь, такие аргументы недостаточны для обращения в прокуратуру – нужны более веские основания. Во-вторых, вспоминается и статья на Газете.Ру о “рейдерском захвате”. В общем, дело темное, и я бы не хотел ставить свою подпись неизвестно под чем.

Что же меня удивило? Это безоговорочная готовность “пятидесятисемитов” поддержать порой малознакомого им человека (далеко не все их поставивших свою подпись – ученики обсуждаемого преподавателя) в деле, подробности которого им совсем неизвестны. Согласитесь, получается что-то вроде “мафии”, со своим “кодексом чести” и готовностью всегда и везде выступить “против” милиции, прокуратуры и вообще “силовиков”.

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

UPD Появились некоторые разъяснения по поводу возникшей ситуации. Все довольно банально. Кто-то из особо ретивых родителей в “новой” школе написал в прокуратуру о том, что его чаду ставят совершенно незаслуженные двойки. Как утверждают расказчики, чадо уже в раннем возрасте положило на учебу огромный болт, а преподаватель “пошел на принцип” и отказался натягивать ребенку тройки. Прокурорские, естественно, только посмеялись (а что им еще делать?). Тогда та же жалоба была направлена в РОНО, что для школы и преподавателя несколько пострашнее.

Все равно не могу не заметить, что “пиар-кампания” в “околошкольном” ЖЖ и вконтакте проводилась под знаменем “борьбы против прокуратуры”, что как бы должно было привлечь “профессиональных подписантов”.

Про QIP и Jabber

Как мне кажется, авторы QIP (а конкретно, QIP Infium) делают намного больше для распространения Jabber, чем любые снобы, гордо заявляющие на весь интернет: “мы не пользуемся убогим квипом, для нас есть другие IM-клиенты”. По-моему, ни в одном “другом клиенте” не встроена подписка на jabber-сервер, не вызывающая отказ мозга у пользователя, а самое главное – настолько ненапряжно подменяющая аську, так ненавидимую “продвинутыми пользователями”.

Забавное наблюдение

Думаю, будет полезно standalone-блоггерам, решившим привлечь посетителей на сайт. Подчеркну, именно нормальных посетителей, способных влиться в ядро аудитории сайта, а не необходимый для рекламодателей “трафик”. Главное – посетители, а рейтинги в поисковиках и трафик сами приложатся.

Предлагаю сравнить два графика посещаемости, точнее, скорость их нарастания и падения.

На фиолетовом графике показан прирост посещаемости сайта после того, как на него дал ссылку [info]lord_k. Замечу, что повышенная посещаемость держалась буквально пару дней, затем все вернулось к обычному уровню. Второй “всплеск” – ссылка из сообщества [info]oldrawing.

На желтом – скачок после того, как DI HALT дал на мой сайт ссылку на своем проекте Easyelectronics.ru. Видно, что спад посещаемости до “нормального” уровня занимает почти неделю, да и сам “нормальный уровень” вырос по сравнению с начальным гораздо более значительно.

Как это объяснить? Ссылка из “высокорейтингового” ЖЖ (405 место в рейтинге Яндекса) по “отдаче” оказалась гораздо слабее, чем ссылка с менее раскрученного standalone-блога (4452 место). Дело в том, что аудитория ЖЖ и standalone-блогов сильно отличается. Для ЖЖ-пользователя мир заканчивается за пределами френдленты. Когда интересная ссылка “уплывает” из быстро меняющейся френдленты, пользователь уже не пойдет искать ее в архиве, а то и вообще не узнает о ее существовании. Для посетителей стендалончиков, напротив, пост со ссылкой висит на главной странице хорошо знакомого сайта одну-две недели, а то и больше, что позволяет находить ссылку и спустя некоторое время после публикации.

Про троллей

Недавно некоторые любители анального огораживания (анальные огородники) обвинили меня и [info]vanchez в жОстком троллинге. Ссылок на огородников давать не буду, кто хочет, может прочитать про это у [info]vanchez.

Впрочем, кто из вас не тролль, первый брось в меня камень. Вот и поборники справедливости в жежешечке на поверку оказались такими же троллями. Например, когда умирает ЕБеНя или лагерный осведомитель Ветров, они придерживаются принципа “о мертвых либо хорошо, либо ничего”. А вот каждый год 5 марта мы и [info]vanchez ходим в banю опущенцы занимаются плясками на костях И. В. Сталина, умершего 56 лет назад. Например, в этом году была откопана и запощена под заголовком “По поводу даты
” поэма “Труба” некоего Германа Плисецкого, с такими вот строчками:

У чёрных репродукторов с утра,
с каймою траурной у глаз бессонных
отцы стоят навытяжку в кальсонах.
Свой мягкий бархат стелет Левитан –
безликий глас незыблемых устоев,
который точно так же клеветал,
вещал приказы, объявлял героев.
Сегодня он – как лента в кумаче:
у бога много сахара в моче!

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

Там саркофаг, поставленный торчком,
с приподнятым над миром старичком:
чтоб не лежал, как рядовые трупы.

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

Обратимся в поисках определения троллинга к Педивикии Луркоморью. Как легко понять, налицо толстый троллинг – с целью вызвать эпический срач в комментах. Правда, хороший, годный тролль, известный по кличке жел_дор (за его любовь к железнодорожной тематике при выборе своих многочисленных ников) куда-то запропастился, а мне скорбные умом особо не интересны.

Так вот и придется всяким недотроллям сидеть и ждать, пока кто-то сподобится их покормить, да.

Был на встрече выпускников

…что пероксид водорода с людьми делает…

Поп-сталинизм и отечественное программирование

Этот пост я писал давно, в качестве ответа на запись уважаемого [info]dm_kalashnikov про советскую вычислительную технику. К сожалению, тогда не “нарисовалось” ничего вразумительного, так что запись отправилась “в стол”. Кстати, в Wordpress очень удобно откладывать записи для последующего редактирования и опубликования. Мне после перехода из ЖЖ это очень понравилось.

Вчера в комментариях к записи про “Урал-1″ снова прозвучала мысль о том, что копирование западных образцов погубило отечественную вычислительную технику. К сожалению, здесь не все так просто. Начну, впрочем, издалека.

Сегодня можно смело говорить о существовании общественно-политических взглядов, которые можно охарактеризовать, как “популярный сталинизм”, или, короче, “поп-сталинизм”. Численность “поп-сталинистов” довольно велика, а их взгляды варьируются от коммунистических до умеренно националистических. Объединяет их всех одно – сугубо положительная оценка личности И. В. Сталина и его эпохи вкупе с полным отключением критического восприятия в их отношении. Основывается эта убежденность в том, что при Сталине “все было хорошо” в основном на разглядывании каталогов “Союзавтоэкспорта” и просмотре всевозможных фильмов 50-х годов про хорошую жизнь советских трудящихся.

В принципе, появление “поп-сталинизма” на фоне сверхкритики СССР вообще и сталинской эпохи в частности вполне закономерно. Во-первых, это определенный протест против современной идеологии, которая с трудом скрывает ошибки нынешнего руководства, а в качестве “положительных героев” нашей истории предлагает либо сомнительного “царя-мученика” Николая Второго, либо невероятно далекого Александра Невского. Не надо напоминать про конкурс “Имя России”? Во-вторых, промахом критиков сталинской эпохи является охаивание всего, что делалось в промежутке с 1924 по 1953 год – вплоть до обвинения Советской Армии в изнасиловании всего населения оккупированной Германии по несколько раз. Это противоречит тому, что называется “генетической памятью” – ведь это касается не кого-то абстрактного, а наших дедов и прадедов – обвинение их в том, что они все поголовно грабители, насильники и убийцы, вызывает естественное отторжение внушаемой точки зрения. Соответственно, “агитаторы” наподобие Сванидзе достигают прямо противоположного эффекта. В-третьих, наиболее упрощенной точкой зрения “поп-сталиниста” является утверждение о том, что “при Сталине был порядок” – и этому порядку противопоставляется его отсутствие сейчас, с трудом скрываемое лубочными образами царя Николая.

Нельзя сказать, что в “поп-сталинизме” отсутствует рациональное зерно. Напротив, эта точка зрения вполне имеет право на существование, да и образ Сталина намного привлекательнее с идеологической точки зрения, чем нынешние продукты идеологов с канала “Россия”. Очень многие – от коммунистов до националистов находят в политике Сталина привлекательные для них стороны. Более того, Сталин – не просто политический деятель середины XX века, но и Верховный Главнокомандующий, триумфатор во Второй мировой войне. Это намного лучше, чем “святой мученик” Николай Второй. Наконец, при Сталине Советский Союз превратился в сверхдержаву.

Но порой происходит отключение критического восприятия, и гордость за Советский Союз, совершивший невероятный скачок в развитии за 29 лет, сменяется самой неприятной чертой “поп-сталинизма” – оголтелой критикой всех без исключения решений советского и, впоследствии, российского руководства с аргументом “при Сталине так не делали”. В принципе, на образец такой критики можно посмотреть по вышеприведенной ссылке.

А сейчас вернемся к вопросу о копировании IBM/360 под названием “Ряд” или “ЕС ЭВМ”. Обычно это решение подвергается жесткой критике с примерно такой аргументацией: в 50-е годы в СССР были разработаны ЭВМ, многократно превосходившие западные, развитие советской вычислительной техники во многом опережало “общемировой” уровень. Тем не менее, в 1967 году было принято решение о продолжении развития вычислительной техники в СССР на основе копирования западных образцов. У “поп-сталинистов” это дополняется еще и аргументом “все лучшее – это продукт специалистов сталинской эпохи”.

К сожалению, такая аргументация не учитывает одной важной проблемы. Сегодня даже школьников учат тому, что компьютер без программного обеспечения – это просто набор микросхем. В 50-60-е годы ситуация была той же, с поправкой на то, что вместо микросхем были лампы или транзисторы. Согласно докладу академика А. А. Дородницына, в СССР в 1969 году было всего лишь 1500 программистов, а в США – около 50 000. Компания IBM затратила 2 миллиарда долларов на разработку операционной системы для IBM/360, причем 2000 математиков занимались математическим обеспечением этих систем. В СССР из-за малочисленности программистов было невозможно в разумное время разработать операционные системы, более-менее удовлетворявшие “мировым стандартам”.

В СССР прикладные программы для ЭВМ создавались, фактически, “пользователями” – то есть специалистами вычислительных центров. Сейчас у меня на столе лежит книга Н. С. Бахвалова “Численные методы” издания 1973 года, которая, в основном посвящена методам решения вычислительных задач на ЭВМ. Немалую часть книги занимают вопросы написания и использования “стандартных программ” – то есть, фактически, будущих математиков-программистов готовили не к применению существующих численных методов, а к написанию программ, эти методы реализующие. Соответственно, немалая часть сил тратилась на “изобретение велосипеда”.

Решение о создании серии ЭВМ, функционально подобной (но не технически идентичной, как это себе представляют многие) принималось, исходя из желания использовать готовые, разработанные на Западе программы. Кстати, это породило ряд забавных технических ухищрений. Например, кодировки русских букв КОИ-7 и КОИ-8 “устойчивы” к некорректной работе знакогенератора благодаря “согласованному” размещению русских и латинских букв. Семибитная КОИ-7 при использовании знакогенератора, подддерживающего только латиницу, OSTANETSQ ^ITABELXNOJ – причем заглавные буквы превратятся в прописные, а прописные – в заглавные, чтобы было видно – что-то пошло не так. С восьмибитной КОИ-8 то же самое произойдет при “потере” восьмого бита, чем грешили многие западные программы.

Поэтому решение о копировании архитектуры западных ЭВМ было не “глупостью или вредительством”, а вынужденным шагом, который был вызван нехваткой программистов в СССР. Как ни странно, это решение не “похоронило” отечественные разработки по теоретической части вычислительной техники. Напротив, оно позволило развивать исследования по синтезу схем из функциональных элементов, тестированию правильности схем, “укладке” плоских графов – все эти задачи возникают при проектировании сложных микросхем, например, микропроцессоров. Кстати, на Западе до последнего времени многие из этих задач решались полуэмпирически, без должного теоретического обоснования – что привело, например, к известной ошибке в первых образцах процессоров Pentium при вычислениях с плавающей запятой. После этого отечественные специалисты по дискретной математике стали востребованы и на Западе.

А теперь, после перехода от “поп-сталинизма” к задаче об укладке плоских графов, поделюсь своими впечатлениями об использовании продукта отечественных программистов (замученных лично Сталиным в застенках Лубянки, не иначе) под названием TopoR. Данная программа – это “топологический” трассировщик печатных плат, фактически – реализация алгоритмов “укладки” плоских графов. Используемые алгоритмы позволяют очень эффективно автоматически “разводить” печатные платы с минимальным количеством межслойных переходов.

“Топологические” алгоритмы порождают и до жути удобный “ручной” трассировщик:

Плата, разведенная в TopoRе, выглядит довольно необычно, напоминая “ручную” разводку “на бумажке”:

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

Но, к сожалению, TopoR – это всего лишь программа, но не “программный продукт”. Любой, кто читал “Мифический человекомесяц” Брукса (кстати, написанный на основе опыта разработки софта для все того же IBM/360) понимает, в чем здесь разница. Зачастую отечественный софт так и остается “программой”, но не превращается в “продукт”. TopoR использует уникальные технологии, но для серьезного использования пока, мягко говоря, сыроват. При “некоммерческом”, любительском использовании можно терпеть некоторые неудобства и редкие ошибки при работе с программой, но когда дело доходит до коммерческого применения – никто не будет использовать софт, который требуется “доводить напильником”.

Подобная ситуация в отечественном “софтостроении” – прямое следствие сложившегося еще в СССР дефицита программистов и отсутствия школы “коммерческого” программирования. Конечно, отечественный софт зачастую отличается высоким качеством – те же Касперский, ABBYY, Agnitum выпускают очень неплохие программные продукты, да и многие “поделки на коленке” не уступают западным аналогам. Многие ошибки, допускаемые западными разработчиками, наши программисты зачастую обходят – покажите мне программу российской разработки, “спотыкающуюся” на русских буквах в имени файла или на длинных именах файлов. А в импортном софте, особенно узкоспециализированном, такое – сплошь и рядом.

При всем высоком качестве отдельных образцов программ отечественных разработчиков, нельзя не обратить внимание на распространенный “пофигизм” в отношении редких или некритических ошибок. Для коммерческого софта подобное недопустимо. То же самое касается удобства использования программ. Похоже, пренебрежение usability превратилось в некое подобие дурной традиции.

Собственно, на этом я закончу. Кстати, ждите пост про TopoR – несмотря на все недостатки, софтина очень неплохая и для “любительских” целей вполне подходит.

Кризисное

Сегодня покупал в “Никсе” картридж Canon EP-22. Неприятно удивила цена – в сравнении с мартом прошлого года картридж подорожал на 300 рублей. Видать, в связи с так называемым кризисом.

Кстати, говорят, что “кризис” заметен только в России и Штатах. И, как мне кажется, у нас “кризис” – это только повод к увольнениям, задержкам зарплаты и прочим “оптимизациям расходов”. Если кто-то из экономически грамотных камрадов имеет другое мнение – пишите в комменты.

Про кризис

Модно стало смеяться над тем, что в некоторых СМИ, якобы, запрещено в сообщениях употреблять слова “экономический кризис”. Соотвественно, СМИ, считающие себя “продвинутыми”, употребляют слово “кризис” к месту и не к месту.

Конечно, это их личное дело. Но когда после “кризиса” идут новости про “массовую драку молодежи на юге/востоке/западе/севере Москвы”, как-то хочется задать вопрос: а раз вы такие смелые, что не стесняетесь говорить “кризис”, не слабо ли вам, уважаемые господа журналисты, сказать, кто с кем подрался?

Видимо, для того, чтобы сказать в эфире о том, что подрались, к примеру, таксисты-нелегалы, делившие “сферы влияния”, нужна совершенно адская смелость. Про кризис говорить – оно полегче будет.

Эмигрантская проза

Есть такой жанр русскоязычных ЖЖ, как “эмигрантская проза”. Отличительные признаки – лютая ненависть к “этой стране” (она же говнорашка), ее населению (тупому быдлу) и индюшачья гордость по отношению к самому себе – “я уехал, а вы все пидоры”. При этом неважно, где обитает автор-эмигрант – в Штатах, Израиле или даже Грузии, тематика большинства его постов – смесь самолюбования, обожания своей “новой родины”, вплоть до поросячьего визга и, если его, не дай бог, занесет в так им ненавидимую “рашку” – бешеной ненависти ко всему – от “быдла” до “путинофашизма”.

Впрочем, сами по себе вопли эмигранта в духе “в Штатах скорая всегда приезжает за пять минут” ничего, кроме оправдания в собственных глазах своего переезда на ПМЖ в другую страну, не несут. Точно также безвредны и подгавкивающие в комментариях не столь удачливые наши сограждане, всячески высказывающиеся на счет (простите, цитата) “ебаной страны”, “совка”, и, как апогей всего этого эмигрантского ФГМ – “кровавого путина-медведева”. Конечно, в минимальный джентльменский набор входит особый пафос про произнесении слова “Заграница” (обязательно – с большой буквы), затем – искренняя радость любым несчастьям на бывшей Родине, сопереживание “своему” народу, вынужденному “терпеть”, иногда – искренние симпатии к нашей так называемой “оппозиции”.

Про это отлично написала [info]kleo:

Ебанисян, Арам Суренович, 57 лет, профессор-лингвист, доктор филологических наук, автор трудов по русской славистике, бывший зам. декана филфака МГУ. Уехал из России зимой 1993/1994 года, вскоре после событий 3-4 октября и принятия “ельцинской” Конституции. С 1995 года – в США, работал сторожем, уборщиком, таксистом, продавцом газет и поваром. С начала 2000-х – владелец маленькой шашлычной в “русском” квартале Брайтон-бич. В разводе, живет гражданским браком с соотечественницей, иммигранткой из Азербайджана, а также с племянником, который помогает ему в шашлычной.

Очень не любит Путина. Рад, что уехал из “этой сраной Рашки”. В результате ипотечного кризиса 2007-2008 гг. потерял надежду приобрести собственное жилье и вынужден был съехать из прежней двухкомнатной съемной квартиры в однокомнатную. Мечтает о переменах, на президентских выборах 4 ноября голосует за темнокожего сенатора из Иллинойса™.

В общем, если бы да ко всему этому “послужному списку” прибавить приставку “ЖЖ-юзер” – то получился бы отличный портрет интернет-борцуна с “быдлом”, сидящего в уютной квартирке на Брайтоне.

Кстати, маленькое отступление. Натурально бесили в свое время (да и сейчас бесят, на тех же торрентах) “эмигранты во втором поколении” – выросшие в Германии русскоязычные детишки, в немалом количестве тусующиеся на форумах. Малолетки в свои 12-13 лет имеют такое самомнение и такой “твердый” взгляд на политику, подкрепленный каким-нибудь негром-репером на аватаре, что хочется буквально спустить портки и выпороть.

Самый жЫр – это объединение эмигрантской прозы с обычными жежешечными соплями на тему “как несправедлив мир”. Здесь – полный угар обличения “прогнившей системы”, вспоминают и Евровидение, и чемпионат мира по хоккею, и чемпионат Европы по футболу – в общем, полный треш, угар и содомия.

Кроме того, всегда удивлялся, сколько у нас в ЖЖ специалистов “по всем областям человеческого знания”. Тут и админ дает советы по организации экстренной медицинской помощи в электричке, а герои авиасимуляторов рассказывают о том, как в авиации предупреждаются столкновения. Удивительно, но в их представлении писк прибора имеет приоритет над указаниями диспетчера. Всю жизнь был уверен в обратном – иначе нужда в диспетчерах отпала бы, как класс, все бы летали исключительно “по приборам”.

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

http://pepel.livejournal.com/972508.html?thread=16690908#t16690908

Пафос и бурление говн поражает. Пользователи ЖЖ, мне за вас аж стыдно.