?

Log in

No account? Create an account

Заповедник репрессивной психиатрии

Entries by category: образование

Придурочные гуглопидорасы
metaclass
https://code.google.com/p/android/issues/detail?id=63879
В андроиде закрыли возможность записи на внешнюю SD карточку из приложений типа Ghost commander.
Обнаружили случайно, жена хотела музыки по сети с компа скопировать - хрен там.

А все потому, что где-то начиная с времени выхода iPhone и Windows vista из IT изгнали инженеров и заменили их мерзкими рукожопыми пиздаболами - дизайнерами, менеджерами, маркетологами и прочими выпускниками гуманитарных заборостроительных техникумов, которым мозга не хватило для естественно-научных и инженерных факультетов. Причем эти люди никогда не используют компьютерные технологии в полной мере, у них больше одной программы с одной кнопкой "сделать что-то" в голове не помещается.
А реализуют творческие порывы этих имбецилов недоученные выпусники бангалорских колледжей, прочих бгуир и курсов "освой говножабу за 21 день и продай себя тупым гуманитариям за доширак".

Ад БГУИР
metaclass
В чатик с канадскими линуксоидами изредка заходит немного не дружная с головой студентка БГУИР, обычно с вопросами по учебе.
Каждый раз у меня от того, что им, во-первых, задают по учебе, во-вторых, как она это понимает и пересказывает, волосы встают дыбом, и хочется пойти к их преподам и наорать, ЧТО ТЫ БЕЗМОЗГЛАЯ ПОГАНЬ ДЕЛАЕШЬ ТО БЛЯДЬ СУКА, ТЫ ВООБЩЕ В СВОЕМ УМЕ?
На сей раз оно пришло с таким вот заданием: http://www.cacodaemon.org/3zIlG1w.png и такими вот "решениями": https://gist.github.com/anonymous/c9cf2d9afb71b1b4ef06
https://gist.github.com/anonymous/c49b00ce8135d1e290f5

Какого хера задание в картинке, а не в тексте, какого хера решения не на гитхабе, а в архиве на каком-то говнофайлопомоечном сайте - хер с ним, неважно.
Форматирование кода ебаный анальный пиздец, отсутствие проектов-мейкфайлов - тоже хрен с ним, cl.exe из студии собирает (если поправить, потому что в 10 студии, в отличие от 13, есть ошибка: http://stackoverflow.com/questions/10664699/stdto-string-more-than-instance-of-overloaded-function-matches-the-argument)

Но самый пиздец не в этом. На картинке написано прямым текстом "посимвольный вывод строки должен быть атомарным чтобы строки не перемешивались". Т.е. я так понимаю: есть ресурс - stdout, к нему надо сделать экслюзивный доступ процесса на момент вывода строки.

А по словам жертвы отечественного ИТ образования - "нам на доске объясняли, что строки должны выводится по порядку". Т.е. дочерние процессы в софтине у нее выводят 1 цифру в stdout и эти цифры должны идти по порядку - 0 1 2, итд.
Т.е. либо препод объяснял одно задание, а на картинке другое, либо молодежь от дефицита внимания не может правильно понять, либо они там все свихнулись с концами и в корректную постановку ТЗ вообще не умеют. По ее словам "препод у нас классный, он где-то работает". Это ужасно. Люди которые не могут в русский язык, "работают". И других учат, которые вообще с головой не дружны.

Дальше, не совсем понятно, какие события/сигналы имеются в виду в задаче (в винде сигналов вроде нет, в линуксе event вроде тоже не наблюдалось и вообще такие задачи ставить на русском - полный пиздос).
Еще такие фразы типа "в задании не написано что надо использовать ncurses, но нам сказали".

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

Поклонение машине
metaclass
Пару дней менял аккумулятор в машине. Родной сдох с концами, а поскольку его никогда не меняли, болт фиксатора аккума закис нахрен.
Конструкция совершенно безумная - латунная гайка впаяна в пластик поддона аккумулятора, в нее вкручен стальной (сталь-алюминий это случаем не электрохимическая пара вообще?) болт М8, прижимающий одну пластиковую косоугольную хрень, в пазах которой ездит другая, зажимающая аккумулятор.
Так вот, усилие для "провернуть латунную гайку в пластике" в неисчислимое количество раз меньше усилия для "выкрутить стальной болт из алюминиевой гайки". Гайку зажать невозможно в принципе, ни в машине, ни достав поддон.
В итоге, отжал отверткой крепление, вынял аккум, снял поддон и унес это все домой.
Раскрутить не получилось, пришлось вырвать латунную хреновину из пластика и даже после этого, зажав ее - открутить все равно не получилось. Высверлить болт тоже, что-то мои сверла его не берут. Только полное разрушение болта и латуни дремелем позволило разделить это все на составные части.

В поддоне пришлось выплавить отверстие под шестигранную гайку и посадить туда подходящую железяку с приваренной гайкой. Слава богу, эти железяки продаются (хомуты для водопроводных труб) а вообще надо уже и сварочник купить что ле :)
Железяка держит гайку при прокручивании, зацепившись за выступы поддона и все это посажено на эпоксидку. Сверху вкручен обычный болт М8 с шайбой.

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

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

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

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

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

Один из физруков в нашей школе, после того как я нарушил стройный бег колонной по кругу зала, т.к. у меня оторвался шнурок на кедах (вроде бы): "ТЫ ВСЕ ИСПОГАНИЛ! ЭТО НАЗЫВАЕТСЯ КРАСНАЯ ПОГАНКА!!" Произносится с выпученными глазами и круговым жестом изображающим огромную шляпку красной поганки расположенную в вертикальной плоскости. Рекомендуется для использования на разборе полетов с джуниорами или службой саппорта, допустившими особо жуткие факапы.

Обучение частным случаям частных реализаций
metaclass
http://d4s.livejournal.com/210142.html
Вопрос про обучение SQL. Не про продажу человеко-часов конкретному кастомеру с конкретной СУБД.
В комментариях ад содома и гоморры, с приведением каких-то дичайших конструкций из частных реализаций.

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

Про ГОСТы
metaclass
в частности, в электронной промышленности:
http://ru-radio-electr.livejournal.com/1023300.html
http://nicka-startcev.livejournal.com/1707894.html
В комментариях пафосные "специалисты" (opasno! сайт на народ.ру, самиздат, советская интеллигенция, триз, бороды, КСП) рассуждают об "уставах, написанных кровью", "приборе в баке истребителя" и тому подобном. На минуточку - речь идет о промышленности в стране, проебавшей фобос-грунт и суперджет, а электронику бытовую большей частью покупающей в китае.

Я затрудняюсь сказать, как я к этому отношусь. С одной стороны, я дичайше люблю наводить порядок и вести полную проектную документацию было бы крайне ок. С другой: за то время, которое нужно на изучение соответствующих стандартов и приведение документации в божеский вид, я три раза проект перепишу, из них один раз на хаскеле.
И еще, насколько я помню по лабам в универе, которые принимала одна крайне озабоченная ГОСТами тетушка - на реальные данные в документации всем пофиг, главное, чтобы внешне было все так, как заповедано - подписи в нужных местах, нужный шрифт и тому подобное анально-бюрократическое рабство.
Т.е. мой личный опыт с любой официальной документацией показывает, что это все дикое совковое уебанство, которым в разных НИИГиТ прикрывают отсутствие мозгов и нежелание/невозможность что-либо делать, и создание псевдорабочих мест для людей, которым место на пенсии давно.
С другой стороны, без строгой документации малореально оформить нормальную коммуникацию между разработчиками на крупных проектах - т.е. где пару лет только проектирование ведется коллективом из нескольких человек.
Или же я все упустил и такие тормоза остались тоже только в совке, а в норме даже сложные вещи быстро проектируются в соответствующих CAD специально обученными людьми и тут же отправляются на производство?

Белорусская модель проектного менеджмента
metaclass
Ключевой элемент этой модели: никогда и ни за что не строить четких планов, тем более с сроками исполнения. И ни в коем случае НИЧЕГО не фиксировать на бумаге-в багтрекере-в электронной почте, где попало. "А вдруг спросят за записанное".
Например, делают капремонт - нигде нет ни сроков, ни планов "что будет делаться", ни явного указания, что нужно делать жильцам. Вместо этого за 1 день до события в произвольное время вешается объявление "вам срочно нужно разломать полквартиры, чтобы дать доступ к инженерным сетям". А потом забывают уточнить, что для приемки замененных сетей нужно собрать все обратно, это нужно звонить и выяснять самому.
Любимая работающая модель исполнения каких-то проектов - это "беларусиковая" модель "реакция на внешние стимулы". "Срочно понадобилось - сделаем сегодня". "Сегодня не лень - идем строить хату". "Ебут мозги - пойдем что-нибудь сделаем". А лучше - "пойдем походим посмотрим подумаем". А еще лучше - найдем причину типа "у нас нету A,B и С, поэтому ничего сделать нельзя" и с легким сердцем идем отдыхать. Отнестись к A,B,С как к ресурсам и составить список вида "чем можно заменить, где найти ресурсы, что нужно чтобы их найти и в какие сроки это будет сделано" - запрещено, кромешное адское ТАБУ.
Т.е. вообще думать об нескольких методах решения проблем - табу. Всегда надо делать так как привыкли, если так нельзя - значит ждем пока будет можно.
Я так понимаю, это и вот это: http://artureg.livejournal.com/137663.html - следствия того, что в Беларуси спокойных времен практически не было. То войны, то революции, то чернобыль то еще какая трасца. Т.е. "ты построил план", но тут пришел очередной гитлер-сталин-ленин-сатана и все разъебалось в пух и прах. Или "решил вылезть из жопы, начал улучшать жизнь" - тебя заметили и расстреляли нахер, в назидание окружающим.
Я, как минимум, точно помню, как нас в детском саду, школе итд учили "не высовываться".