Результаты поиска по запросу «

скачать образовательные программы

»

Запрос:
Создатель поста:
Теги (через запятую):



песочница geek АСУ ТП программирование реактор образовательный длиннопост 

Часть 2, приоритеты и базовые сигналы

Часть 1,введение (отправил в политоту из-за двусмысленных высказываний, ибо было сложно удержаться)


Приоритеты команды
Итак, вы решили взяться за благое дело и сэкономить пару дефицитных рупей на найме программиста и запилить всё своими руками. Что же для этого надо?
1) скачайте среду разработки
2) откройте среду разработки

3) закройте среду разработки и идите искать программиста

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

Итак, помните, я говорил что всё есть сигнал? Я наврал. Всё есть объект.
Вход - это объект.
Выход - это объект.
Бутылка - тоже объект, но более высокого порядка.

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

Вот всё что лежит до троеточия и будем рассматривать. Начнём с базиса, но перед этим - а кто здесь главный? Ты, я? оператор? директор? да пошёл ты в жопу, директор! Главная здесь ОНА:

песочница,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,АСУ ТП,программирование,реактор образовательный,длиннопост


Мне лень рисовать пирамидки маслоу, поэтому обойдёмся блок-схемами. ГОСТы - для слабаков! Главное, чтобы было понятно...

ооооо Глобальные переменные Внутренние переменные Управление из алгоритма Управление с НМ1 Внешние сигналы Ограничение уровней доступа на НМ1 [а] Администратор 0 Оператор [п~] Пользователь Без ограничений Приоритетность команд Приоритет управляющих сигналов и режимов работы от наивысшего


УХ, ебать! Но это лёгкий вариант, извините.

Глобальные переменные
Обратите внимание на "Глобальные переменные". Что в них входит? А всё, что проходит красной нитью через весь код и существует в единственном экземпляре:
- Аварийный останов
- Общий сброс аварий
- Общий режим эмуляции
- Общий перевод в автоматический режим всех устройств (очень полезно, если оператор любит пошарить ручками где надо и забывает что делал в недрах нашей системы)

Как оно выглядит в объявлении переменных? Вот так:

All_Block:BOOL; //аварийная остановка
All_Reset :BOOL; //сброс всех аварий
All_Sim :BOOL; //общий режим эмуляции
All_Auto :BOOL; //перевести всё в автоматический режим
sys :system; //системные переменные
sec :REAL; //длительность одной секунды

Обратите внимание, на две последние переменные. Это наша опора и поддержка, которую мы будем гонять вместе с первой четвёркой по всем проектам.
sec - длительность секунды в часах, да, я знаю что считать в REAL повышает нагрузку на CPU, но пардон, у вас мощности позволяют то в 2к2+ году
sys - структура системных переменных, которая собирает в себя базовые компоненты, реализация которых отличает у разных производителей:
- флаг TRUE
- флаг FALSE
- импульсы с разным весом, которые живут ровно 1цикл программы
- прочая мелочёвка

Опс, опять что-то новенькое. 1 цикл программы. Да-да, ваш код всегда исполняется от начала и до конца сверху вниз, слевана право. За всякие go_to я лично вырываю руки, ибо нехер.

Итого, на текущий момент у меня в sys лежит:

1 2 3 4 5 € 7 3 3 10 11 12 13 14 15 16 17 13 13 20 21 22 23 24 TYPE system : STRUCT pulse_01s :BOOL, pulse_ls :BCDL, xON :BOOL, xOFF :BCXDL, Hand_DI :BOOL, Hand_D0 :BCDL, Hand_AI :BOOL, Hand_A0 :BOOL, Hand_M :BOOL, Hand_V :BOOL, Hand_Axis :BOOL, Hand_Any :BOOL,

Дану ёб твою мать, скажете вы, что это за херня? И будете правы!
- x - не потому что хуй, а потому что ON и OFF зарезервированы системой и их нельзя просто так применять;
- Hand - флаги, что хотя бы одно устройство данного типа переведено в ручной режим;
- Alm - флаги, что хоть одно устройство данного типа находится в аварии;
- Any - сборный флаг для всех флагов, привязанных к типам устройств;
- V - Valve, а не то что вы подумали. Клапан, заслонка, задвижка;
- M - не мудак, к сожалению, а Motor. Вентилятор, транспортёр, всё что вращается - всё Motor. Я иногда делю на MD и MDA, дикрестное и дискретно-аналоговое управления, но это личные заморочки, не более;
- DTL - DataTimeL.. хз что за L, типовая структура формата год-месяц-дата-час-минута-секунда, которую мы будем использовать при работе с расписанием и всем, что требует проверки системного времени.

Ну наконец-то! А где код-то? Хрена вам, а не код. Рано.
На очереди ещё одна структура, которая будет всегда и везде, обеспечивая работу вон той страшной картинки наверху, обычно я называю её CMD:

1 2 3 4 S € 7 3 s 10 11 12 TYPE CMD : STRUCT Start_A :BOOL, Start_M :BOOL. Hand :BOOL. Lock :BOOL. Force :BOOL. Vector :BOOL. ResetOp :BOOL. Reset :BOOL, END_ STRUCT END TYPE //управление в автоматическом режиме //управление в ручном режиме //режим управления, 0


УправлениеУра! Наконец-то! Мы добрались! И теперь...

FUNCTION drv_CMD : BOOL VAR_INPUT Alarm :BOOL; END_VAR VAR_IN_OUT CHD :CHD; END_VAR VAR END VAR // Опредление режима работы драйвера IF NOT All_Block THEN //He принудительный режим IF NOT CMD.Force THEN IF NOT CHD.Lock AND NOT Alarm THEN //Автоматический режим IF NOT CHD.Hand THEN

песочница,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,АСУ ТП,программирование,реактор образовательный,длиннопост

Видите вон там странный Alarm, которого раньше не было? Видите? И он есть!
А всё почему? Да потому что...
1) мы делаем универсальный код, который будет применим для всего и вся
2) программа - это не только программа, это ещё функциональный блоки функции

В чём же разница? Если кратко - функциональный блок может иметь свои внутренние, приватные, переменные, а функции - работает только с внешними и временными.
СтопЭ. временные и внутренние - какая в пень разница?
Внутренняя - сохраняет своё значения при переходе на новый цикл программы.
Временная - теряет своё значение может содержать случайную величину при переходе на новый цикл программы.
Таким образом, если вы внутри функции делаете А+Б=С и по значению С принимаете решение КАЖДЫЙ раз вызывая функцию, то можно использовать временную. А если делаете А+Б = С один раз и больше к этому не возвращаетесь, только читая С, то нужна внутренняя переменная. И опять таки... если вы хотите сохранить значение С при перезапуске контроллера - будьте добрый, сделать её энергонезависимой, т.е. Retain.

Вернёмся к Alarm. Для функциональных блоков (FB) и функций (FC) есть следующие виды переменных:
- входные - можно только читать
- выходные - можно только записывать
- входные-выходные - как тугая попка трапа, можно и читать и изменять значение
Это очень важно, когда у вас одна и та же внешняя переменная передаётся разныеFC/FB а вы сидите и хлопаете глазками, почему значение теряется посреди программы. Да потому что вы проебались и привязали не к тому типу. Наиболее наглядно сие видно в графических языках:

"«•оссл/и^рв1* "SseLCChjOt f eFE " n9Zjr*Lbu*m wrCAetualJ5p««dr — 1ч» a Lu ii On —Switch OÍÍ “ — P9ÜUT« .Actuad Sp«M» “Pebiule "Eag¿.ae* Huyauc_Or. — rK Oa' Prc5C5_3í>eed_?.síic "pl!_Pr**et_Sp*ed ? bsd " -eftohftd* SBC,песочница,geek,Прикольные гаджеты. Научный, инженерный и айтишный

Слева- входные (input) и входно-выходные (input-output) переменные, справа -выходные.

Фух, разобрались, теперь вызовем нашу страшную функцию:

2S 30 31 // Управлявшее слово drv_CMD(Alarm := stare.Alarm, CMD := CMD); IF CMD.Hand THEN sys.Hand_V := TRUE; END IF,песочница,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,АСУ ТП,программирование,реактор образовательный,длиннопост


Драйвера, устройства и состояния
Расширим очко овертона терминологию: драйвер. Нет, это не виндовый драйвер. Но близко. Это некий алгоритм и набор переменных, описывающий работу базового или типового устройства. Входа, выхода, насоса, клапана. Оно беспечивает автомномный контроль:
- безопасности
- аварий
- ручного и автоматического управления
- наработки
Включает в себя все необходимые для жизни параметры и настройки, коих дофига и больше. Но это мы рассмотрим потом. Или не рассмотрим. Если микроскоп вдруг сломается.

Выглядит управление дискретным входом следующим образом:

ооооо Глобальные переменные Ограничение уровней доступа на НМ1 Сигнал Внутренние переменные [а] Администратор 0 У BOOL = неопределён Управление из алгоритма 0 Оператор 0 У BOOL = TRUE Управление с НМ1 (ГГ) Пользователь 0 У BOOL = FALSE Внешние сигналы Без ограничений 0 У Значение Дискретный


Итак, для работы драйвера нам необходимы:
- CMD - структура команд, рассмотрена выше
- cfg - структура параметров
- state - структура состояний

Дискретный вход слишком прост и отдельный набор состояний ему не нужен. Состояния включают в себя коды аварий, подсчёт наработки, вспомогательные плюшки для удобства отображения оператору "что тут происходит, мамочки, почему оно встало?!"

TYPE cfg_DI : STRUCT use_NC :BOOL; //выбор типа сигнала, 0 - нормально открытый, 1 - нормально закрытый T_ON :INT; //время фильтрации дребезга на включение сигнала T_OFF :INT; //время фильтрации дребезга на выключение сигнала END_STRUCT END TYPE,песочница,geek,Прикольные гаджеты. Научный,

use_NC...
NC - нормальной закрытый сигнал
NO - нормально открытый сигнал
Например, у вас есть дверь. Стоит датчик, контролирующий что "дверь закрыта". 

Есликогда она закрыта сигнал = 0, а при открытии двери сигнал = 1, это нормально открытый сигнал.
Если когда она закрыта сигнал = 1, а при закрытии двери сигнал = 0, то это нормально закрытый сигнал.

Применение того или иного типа сигнала должно быть продиктовано соображениями безопасности. Например, аварийный стоп - должен быть нормально закрытым сигналом. Есть сигнал - всё хорошо, пропал - всё плохо. Почему так? Потому что Вася уронил топор на кабель и сигнал пропал - вы должны отключить всю систему, чтобы бедного Васю не намотало, превратив в инвалида пожизненно. Да-да, безопасность Васи - Ваша ответственность!

А если это не критичный сигнал, требующий контроля целостности сигнальной линии, то можно смело ставить нормально открытый датчик. Но это теория, а на практике ныне - что найдёте, то и поставите. Сорян.

УУУ, сука, сколько буков то! А это только начало! И я не ответил на главный вопрос - на кой хер нам вообще различать на уровне драйвера тип сигнала? В алгоритме основном поправим, да и делов то. НЕТ! Хватит! Не усложняйте себе жизнь!

Вам, как программисту, должно быть глубочайше насрать какой там тип датчика -сработал это всегда = 1, не сработал это всегда = 0. И именно эту задачу унификации решает драйвер дискретного входа. УНИ-ФИ-КА-ЦИИ, а не загрузки процессорного времени бесполезным хламом. Так менеджеру и ответите, что вы ускоряете дальнейший цикл разработки, ага.

ТаймерыАвтор, ты заебал, где код драйвера? Да вот он, только работать он у вас не будет:

1 2 3 4 5 € 7 3 5 10 11 12 13 14 15 FUNCTION BLOCK drv DI VAR_INPÜT Signal ENDJVAR VÄR_IN_OUT :BOOL; CMD cfg END_VAR VÄR_OUTPUT :CHD; :cfg_DI; Result END_VÄR VAR :BOOL; Clock :ARRAY [0..1] OF Time_S; END VAR,песочница,geek,Прикольные гаджеты. Научный, инженерный и айтишный

1 2 3 4 5 € 7 3 5 10 11 12 13 14 15 16 17 13 13 20 21 22 23 24 25 2€ 27 23 23 30 31 32 33 34 35 3€ 37 33 35 40 41 42 43 44 45 4€ 47 43 45 50 51 52 53 54 55 5€ 57 // ДИСКРЕТНЫЙ ВХОД // Сигналы от датчиков, например: // - уровень // -

А почему - угадаете? Не, вы не тупые, вы умные. Просто я хитрожопый и вместо системных таймеров использую самописные. Нахуа-хуа? Да потому что системные кривые. И их мало. И каждый системный таймер можно использовать только один раз(если они аппаратные, как в старых ПЛК).
Почему использовать системный таймеры, это грех:
- если вы измените во время работы таймера уставку времени и она окажется меньше, чем уже прошедшее время с момента запуска таймера, то он встанет раком
- нет паузы
- нет сброса
- нет контроля % отсчитанного времени
- и, самое главное, время в формате Time, которое очень неудобно выводить на панель оператора
Самописный таймер решает все эти задачи. Как вы уже догадались, там потребуется структура переменных для него и FC, вот они для самого простого таймера, который используется в драйвере выше:

1 ТУРЕ Т1те_3 : 2 БТЮТСТ 3 Бгагг :ВООЬ; //управление таймером 4 0 :ВООЬ; //выход таймера 8 Раизе :ВООЬ; //пауза € Иезег :ВООЬ; //сброс текущего времени 7 БР :ШГ; //ЗебРотпб - уставка, время, которое надо отсчитать запуска таймер^ 8 АР :ЮТ; //ActualPoint - аутальное время, которое

 FUNCTION drv_Time_S : bool VAR_IN_OUT T :|liine_S; END_VAR VAR END VAR // Таймер с краткостью 1 секунда IF T.Start AND NOT T.Reset THEN // Работа таймера IF T.AP < T.SP THEN IF NOT T.Pause AND sys.pulse_ls THEN T.AP := T.AP + 1; END_IF; T.Q := FALSE; ELSE // Заданное время достигнуто


И весь этот охреневший объём кода вам нужен в промышленном контроллере только для того, что проверить нажатие кнопочки или срабатывание маленького геркончика. Очень мило, не правда ли?)

Благодарю за терпение, забыл важную картинку и не смог отредактировать пост. В прошлом варианте поста были вопрос на тему, почему pulse_01s и pulse_1s имеют тип BOOL и как вообще эта мерзость должна работать. Не зря в начале было сказано об архитектуре, именно её мы затронем третьей части историй после кружечки кофе и предложим своё видение "как оно должно работать", что, естественно, не претендует на истину и даже не носит рекомендательного характера, потому что код каждого программиста индивидуален и уникален, но если мы сможем писать хотя бы так, чтобы сосед слева мог его прочитать - это уже хорошо.

Развернуть

реактор образовательный it-безопастность Халява мануал видео Образование самообразование видеокурсы geek 

Пак знаний, учение свет. Metasploitот - от теории к практике.

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

ДАННЫЙ МАТЕРИАЛ РАСПРОСТРОНЯЕТСЯ С ЦЕЛЬЮ ПРОФИЛАКТИКИ IT-БЕЗОПАСТНОСТИ. АВТОР МАТЕРИАЛА СНИМАЕТ С СЕБЯ ОТВЕТСТВЕННОСТЬ ЗА ТО, КАК БУДУТ ИСПОЛЬЗОВАТЬ ЭТОТ МАТЕРИАЛ. НЕ ОРУЖИЕ УБИВАЕТ ЧЕЛОВЕКА, А ЧЕЛОВЕК ДЕРЖАЩИЙ ЭТО ОРУЖИЕ.

Сегодня я принёс вам крупный видеокурс по одной интересной программке под названием "Metasploitот" Кратко говоря, данная программа позволяет найти уязвимости в ОС или сетевом оборудовании (и не только там) и использовать их (уязвимости) по вашему усмотрению.

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

UPD: Вижу что народ качает... Кто скачал - не уходите плиз с раздачи. Спасибо.


реактор образовательный,it-безопастность,Халява,мануал,видео,video,Образование,самообразование видеокурсы,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор

Развернуть

реактор образовательный английский язык самообразование написал сам гайд туториал делай как я длиннотекст 

Как незаметно прокачать английский язык и не страдать при этом

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

1. Я специально не использую слово "выучить". Потому что учить ничего не надо. Тупая зубрёжка слов, правил, времён, исключений и прочей хуеты ничего, кроме скуки и отвращения у вас не вызовет. Так что это не волшебный рецепт "Как выучить английский до Upper Intermediate за 5 недель". Это будет не 5 недель, а гораздо, гораздо дольше.
2. Дешёвого по затратам времени и ресурсов решения задачи прокачать язык -- не существует. Вы либо учите по классике на всяких там курсах по секретным методикам КГБ, сжигая нервные клетки от зачастую бесполезных усилий и через какое-то время получаете более-менее средний уровень, либо учите на позитиве и удовольствии, но займёт это в разы, а то и на порядки больше времени.
3. Я нихуя не лингвист, и даже не гуманитарий. Всё нижеизложенное это мой личный, уникальный опыт тотального непрофессионала в области языков, сложенный в том числе из непреодолимых семейных обстоятельств.

Биографический бэк, чтобы было понятно, с чего и как я начинал.

Суровые школьные годы

Всего в своей юности я сменил 6 разных средних школ. Первй класс (ещё в СССР) в специализированной средней школе с углублённым английским. Чему первоклассников учат на уроках английского, тем более в совке, можете себе представить -- там максимум алфавит, счёт до двадцати и базовая фонетика опять же алфавита, на этом всё. Это ни о чём вообще.
Потом я посрался с класручкой и перешёл в другую школу поближе к дому. Но она не была специализированной, и иностранный там начинался с 4-го класса (с 5-го для "прыжковых" потоков). Но это был французский. За полтора года в этой школе я кое-как насобачился составлять и произносить простые фразы из простых слов типа "меня зовут ололёша, а тебя?", но всё это выветрилось к хуям через год после того, как я ушёл и из этой школы. До сих пор помню только, как на французском читается "u", вот так:

реактор образовательный,английский язык,самообразование,написал сам,гайд,туториал,делай как я,длиннотекст

Потом я седьмой класс отучился в сельской восьмилетней школе в глухих ебенях, где в моём классе были только я и три девки, которые меня нещадно пиздили просто потому, что я там был самый дохуя умный во всём, кроме иностранного языка. Но в этой школе был немецкий. На уроках которого я тупо и молча таращился на учителя, а остальные делали вид, что я пустое место.
Ещё год (восьмой класс) я чалился в ещё более другой школе, по соседству от той, где французский. Там был английский, но просвистев мимо уже 7 классов, я ровно нихуя не понимал, что вообще происходит и где мои вещи.
Следующий год (девятый класс) был опять в той самой сельской школе с немецким, где меня опять пиздили те же три девки по той же причине. Если тут самые глазастые обнаружили девятый класс в восьмилетней школе, спросите у своих предков, как это получилось. Середина 90-х, мы развлекались как могли.
И наконец два последних класса (10 и 11) я проторчал в так называемой "вечерке". Это, как бы помягче сказать, очень особенное место. Туда переводили две совершенно разные категории молодых людей -- либо тех, кто уже официально работал (как я), и не мог посещать обычную школу ни с утра, ни во вторую смену. Туда же переводили весь "тяжёлый" спецконтингент из обычных школ -- всяких там бандитов, проституток, наркоманов, беременных и прочее. Для такого спецконтингента программа двух лет (10-11 классы) была растянута на три (10-11-12 классы), куча предметов была исключена и занятия проводились четыре дня в неделю. Я, как опять же, самый дохуя умный (это было не сложно среди такой публики) перепрыгнул после 10-го класса сразу в 12. Но, вот незадача, иностранного языка в вечерке не было вообще, ни в каком классе.
Получив уникальный в своём роде аттестат об окончании 12-го класса, я оказался как тот квадратный трёхчлен, только не квадратный -- с хаотическими обрывочными воспоминаниями об английском, немецком и французском языках, не зная фактически нихуя по теории и грамматике.
Суровые университетские годы

(НТУУ "КПИ", если кому интересно, выпуск магистратуры 2003)
Не знаю, как сейчас, а тогда "обучение" английскому языку в этом ведущем техническом университете страны было полностью спрофанировано. То есть это не было и обучением даже, ни в каком смысле. Имея две мощнейшие кафедры английского языка, универ осилил отрядить к нам одну ветхую бабульку, которая нам задавала так называемые "тысячи". Тысяча (в смысле тысяча знаков) -- это рандомный фрагмент околотехнического текста на английском, который надо было при ней выборочно прочитать и выборочно перевести. Задания на следующее занятие выдавались в виде "подготовьте пять тысяч". Или семь, как её левая пятка захочет. И на этом всё. Совсем всё. Ахаха, при окончании магистратуры нам почему-то надо было сдавать кандидатский минимум, в том числе по иностранному языку. Блядь!
Но я сдал и сейчас объясню почему и как.

Путь просветления

Дело в том, что уже после окончания средней школы в моей мятежной душе поселилось глубокое недоверие ко всем организованным коллективным формам обучения иностранному языку. Проще говоря, я понял, что ни школа, ни универ, ни какие-то там курсы "...за 6 недель" не дадут мне ровно нихуя. И надо сжать очко в стальной кулак и ебашить самому.
Но на самом деле ебашить, не осознавая того, я начал ещё раньше, в далёком детстве.
Это был конец 80-х, мы... Ах, да. Большинство моих корешей во дворе выёбывались друг перед другом клонами Nintendo Game & Watch, известными любителям самого вкусного пломбира под именем "Ну погоди!" и прочего, пацаны с предками побогаче щеголяли Тетрисами "99 in 1", а вообще мажоры -- редкими в то время NES'ами.
Меня, хвала небесам, путь консоледрочерства миновал, так как батя притащил с работы уже более менее ПК -- продукт сумрачного беларусского гения, ЕСПЭВМ модели ЕС-1840.
И разумеется, я начал часами напролёт играть во все игры, какие батя только смог достать на радиорынке. Локализованных с английского хоть как-нибудь среди них почти не было. А те, что были, как бы это помягче сказать... Вот в оригинальной версии Sopwith В конце игры на экране всплывал титр THE END. А в "локализованной" каким-то остроумным умельцем версии -- "PIZDEC". Да, выглядели тогдашние аркадные воздушные бои

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

В первой половине 90-х я уже более-менее наигрался, потянуло в программирование. Пекарня появилась чуть помощнее, появился диалапный модем, но Инет был ещё слишком дорогой. Путь лежал в BBS и Fido. Чтобы хоть как-то расти в программиста, неизбежно приходится читать тонны документации, локализации которой по тем временам было ещё меньше, чем в игрушках.
К 1997 году, поступая в универ, я уже более-менее бегло мог прочитать практически любой технический текст на английском и понять о чём речь. И вообразил себя ниибацо крутым.
Но тут мир накрыло пиздой Джоан Роулинг и все ебанулись. И я тоже, хоть и не сразу, а только после того, как прочитал "Философский камень" в переводе на русский в бумажном виде. Дальше точно не помню, то ли на волне энтузиазма добрые люди спиздили оригинал "Тайной комнаты" прямо из типографии, то ли кто-то её в первый же день отсканил и распознал, но факт такой, что цифровая версия вот она, а перевод ещё даже не начинали. И я начал прогрызаться в этот ёбаный Chamber of Secrets, и едрить как же это было сложно поначалу. У литературного английского в художественных произведениях вокабуляр на порядок больше, чем в любом техническом тексте. Там у каждой поеботы есть своё устоявшееся и известное название, и достаточно раскидать правильные предлоги, кое где сыпануть глаголов с причастиями и хуяк -- технический текст готов.

Но худлит не таков. Особенно фэнтези, особенно с викторианско-викканскими замашками, и особенно -- написанный на британском английском. Но пасаран. Сижу до утра таращусь в текст, периодически переключая на CONTEXT и ProMT в сложных случаях и читаю, читаю, до упора, до отупения, пока глаза не начинают слипаться. И, о чудо -- с каждой следующей книгой необходимость лезть в словарь возникала всё реже. Я прочитал в оригинале все семь книг, причём "Дары Смерти" вообще на похуй, не глядя в словарь совсем, но уже вовсе не поэтому. Тут есть нюанс.
Начало 2000-х это бум домонетов и победное шествие широкополосного доступа по городам и сёлам. Диалапы с xDSLами уходят в историю, и меня тянет похакерствовать. Как в инете, так и в сетях X.25/X.28. Что, конечно же, требует чтения ещё большего количества всяких сугубо англоязычных доков, туториалов и логов, которые ещё и не всегда простым смертным доступны.

История этого периода заслуживает отдельного длиннопоста, поэтому я скипану пару лет и дам сразу вывод -- я еду в США на два года (2005-2006) работать в IT. Нет, не Кремниевая долина, упаси Аллах.

Майами Бич, детка

Сказать, что я очковал перед поездкой -- это ничего не сказать. Да, я чтением книг (не только ГП) и доков наработал себе охуенный словарный запас и уже мог влёт осилить любой текст. И более-менее сносно выразить свою мысль на письме. Но там же живые люди будут! С ними же надо будет РАЗГОВАРИВАТЬ! АААААА!!!!!
Пересадка в Скипхоле. Таможенный офицер что-то у меня спросил, но я, конечно же, нихуя не понял и кое-как пролепетал заранее заученное "please, speak slowly". Чел вошёл в положение и снизил темп речи до понятного мне. В общем, ничего страшного. Следующая пересадка в JFK. Эту ебанину размером в 20 квадратных километров надо было быстро-быстро пересечь почти из конца в конец минут за 40, чтобы успеть на следующий рейс. Куда бежать -- хуй знает, Скипхол-то маленький, там всё рядом и пешком, а тут внутри аэропорта даже своя отдельная электричка есть.
Бегу к будке с информацией, где дежурная бабка в отвёт на моё "speak slowly" кое-как втолковала куда двигаться.
Да, товарищи. Погружение в язык -- это, безусловно, самый эффективный способ поставить восприятие устной речи и наладить свою фонетику. Но как же это пиздец некомфортно бывает. Мне немножко повезло, так как в нашем офисе были мексы, австрийцы, один британец и всего парочку местных. Если б я прилетел куда-нибудь в Техас -- туши свет, кидай гранату. Начальник мой был из Техаса, они не разговаривают, они гудят и это гудение прерывается какой-то мешаниной звуков, должной изображать человеческую артикуляцию.
Также я для себя открыл двух самых страшных врагов для языкового погруженца -- это телефон и числительные. Телефон сильно режет частоты. Даже если ты уже долго общаешься с кем-то, более-менее привык к манере его речи -- всё равно, он тебе позвонит по телефону и ты нихуя не поймёшь, кроме отдельных слов. Бесит.

Числительные

Сука, я до сих пор путаю, как произносятся девять и восемь. Приходится каждый раз делать над собой мыслительное усилие, особенно после того, как я там познакомился с одной местной девушкой, и, когда дело дошло до секса, предложил ей 68 (шестьдесят ВОСЕМЬ, да). Там прямо культурный шок за всех предков от самого Мэйфлауэра на её лице отразился.
Вообще любые многозначные числа на слух воспринимаются гораздо труднее обычных слов, потому что у числительных нет фиксированной формы, к которой можно привыкнуть как бы откинуть её распознавание "в фон". Накладываются ещё местные особенности, например произносить номера годов, типа "1954" не через "тысяча девятьсот...", а "nineteen fifty four". Или считать четырёхзначные числа сотнями. 1700 это не "тысячу семьсот", а "seventeen hundred", но только если это не год. Не говоря уже о привычке местных совать свои сраные "dozen" (дюжины) куда ни попадя. Вот реально, он оценивая численность какой-то тусы, скажет не "пару десятков", а "few dozen".
Но это всё лирика, а теперь практика. Мне надо было как-то ставить произношение, учитывая что круг ежедневного общения у меня только из соседей по дому и сотрудников, а так-то я интроверт-сыч, конечно же, и в свободное время предпочитаю чиллить дома.

Что же делать?

Так вот, если вы попадёте в такую ситуацию, надо начать потреблять англоязычный контент с субтитрами на английском же языке.
ВАЖНО! ОЧЕНЬ ВАЖНО! Язык звуковой дорожки и язык субтитров -- должен быть одинаковым, именно тем, который вы пытаетесь у себя прокачать!
Я встречал немало долбоёбов, которые с пеной у рта рассказывали, как они включали русские субтитры с английской дорожкой (или наоборот) и им это якобы дохуя помогло. Нет. Это пиздёж! Это не работает!
Я подключил местное кабельное ТВ с сабами и начал смотреть по Discovery и History Channel практически всё подряд, что там шло. Тогда ещё состоялось моё знакомство с Mythbusters и я скачал и пересмотрел с сабами их всех. Туда же пошли Law&Order, Law&Order SVU, ну и по мелочам всякое.
И да, через примерно год я уже довольно бегло базарил с местными, даже с чёрными (но надо отметить, в тех местах у них специфический диалект не выражен).

Но как же...

Предвидя град тухлых помидоров на тему "обещал выдать рецепт прокачки языка на кухне, а сам в языковую среду свалил трепаться с нативами", я вам вот что скажу. С тех пор прошло уже более 15 лет. Количество доступного вам англоязычного контента с сабами увеличилось на порядки. Как и количество доступных книг на английском языке. Появились всякие сервисы, где можно найти носителя языка и попиздеть с ним. У меня не было и десятой доли возможностей, которая сейчас есть у вас, да и ехал я туда не за этим вообще.

Немного грусти перед выводами

Рано или поздно сказка заканчивается, и я вернулся домой. В моём окружении резко не осталось никого, кто владеет разговорным английским хотя бы на таком же уровне, как у меня. Без постоянной прокачки скилл начинает откатываться обратно, и нихуя с этим сделать нельзя. Когда я вернулся из Штатов, меня в одном тоже достаточно известном университете погнали на квалификационную комиссию, без прохождения которой не получится пройти конкурс на профессора. А там было собеседование на английском языке, с вроде бы как профессиональными филологами. Я эту комиссию вынес тогда с полупинка в дискуссии своим майамско-бичским акцентом, а сейчас бы уже не смог.
Кстати, тривия: как отличить того, кто жил во Флориде, от того, кто там не жил. Если жил, "Флорида" с ударением на "о", если нет -- то "и" (как и в испанском, откуда это слово).
Так вот, чтобы не растерять скилл, я не то, чтобы "занимаюсь ежедневно", нет, это просто стало такой вот жизненной привычкой -- каждый день просматривать час-два-три или сколько получится англоязычного контента с сабами. Не только фильмы или сериалы (кстати, хвала богам Рутрекера за то что там всегда есть оригинальные дорожки), но и Ютуб-каналы.
Продолжаю читать книги. Кроме ГП и HPMOR, я осилил His Dark Materials Пуллмана, весь Азимовский роботический цикл, весь Гиперион Симмонса (пиздец депрессивная нудятина), Сильмариллион и ещё много всякой мелочи. Читаю и ищу инфу только на английской Википедии, и не только из-за языка, кстати. И не только для поиска чего-то но и иногда просто несколько рандомных статей оттуда перед сном.
Тренировать произношение не перед кем, это очень хуёво. Было время я набрал себе аспирантов-иностранцев, но толку от них в этом смысле никакого -- в Нигерии английский вроде как государственный язык, но ну его нахуй, он разговаривал даже хуже чем американские негры.

Остаётся ещё ебошить писательский скилл, насколько это возможно -- я пишу приключенческое фэнтези, с магами, замками и, ебать их в сраку, героями. Готовые куски закидываю на Scribophile, и вот там сидят такие зубры, что могут доебаться до каждой запятой. Очень полезное место. 50+ страниц уже награфоманил и это только чуть меньше половины сюжета по плану.

Выводы

За всё это время, т.е. фактически за всю свою историю соприкосновения с английским, я так и не выучил ни одного ёбаного правила грамматики. Пишу и говорю на интуиции, и если спросят -- не смогу объяснить, почему так правильно, а так -- нет. Хуй его знает, почему. Я так ЧУВСТВУЮ, я так ПРИВЫК, они бы ТАК написали. Я в душе не ебу, почему "The little green men" правильно, а "The green little men" -- неправильно. Оказывается, потому, что в английском есть order of adjectives, по которому размер это третья позиция а цвет -- шестая и они должны идти по возрастанию. Вот вы наверняка даже не знали, что такое правило вообще существует (в славянских языках его нет, там прилагательные можно сыпать в любом порядке). И таких правил там дохуя, и если вы думаете, что можно ебануться головой, их все выучить и вы тогда "выучите язык" -- нет. Открыть рот и выдать фразу понятную нативам, это вам не поможет.

Итак, попробуем подытожить и систематизировать всё сказанное. Так сказать, TL;DR

Я разделяю скилл владения языком на четыре категории: чтение, письмо, устная речь, восприятие устной речи. Каждая из них прокачивается отдельно, но они также немного связаны друг с другом.

Чтение ===> Письмо
Восприятие устной речи ===> Устная речь

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

Прокачивая восприятие устной речи вы наработаете ассоциации (опять же подсознательные) звучания и написания морфем, которое (звучание) опять же интуитивно сможете потом использовать в своём произношении. В связи с этим обращайте внимание на страну производства фильма и сериала, а так же на происхождение и\или акцент актёров. Я так отсмотрев недавно все сезоны "Люцифера" чуть не начал болтать с британским акцентом, настолько Том Эллис хорош и выразителен в этом сериале. Старайтесь не смешивать акценты -- это будет звучать крайне нелепо, почти как суржик.

Часто у изучающих язык возникает такой себе "страх произношения", когда вроде и словарный запас на месте, и грамматику человек интуитивит нормально, и восприятие речи хороше, а вот заставить себя открыть рот и сказать что-то -- не может. Заклинивает что-то там в мозгах и всё. Что-то типа Stage Frightening. Так вот -- пообщайтесь с голосовым ассистентом. С Кортаной, Сири, Алексой, Гуглом или кто у вас там под рукой есть. Кроме шуток -- эти ребята пиздец как требовательны к чёткости произношения.

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

В конце гонцов, это всегда годный повод понтануться.

Развернуть

песочница АСУ ТП программирование geek автоматика напитки завод политика длиннопост реактор образовательный 

Часть 1, введение

Часть 2, приоритеты и базовые сигналы
Часть 3, каркас архитектуры

Последнее время свербит в одном месте сформулировать мысли, но цэ не очень уместно порою. Посему отвлечёмся на то, как работает маленький, но важный, кусочек нашего мира.


Почему здесь? 
Да просто Хабросообщество асушников это унылые токсики, сующие минусы в карму по поводу и без, любящие брать мануалы и копировать как статью или ноу-хау... меня бесит, когда на профильном хабе тебе с умным видом изливают написанное в F1 да ещё обижаются, когда указываешь на сей момент.

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

Заебись, всем спасибо, пока.
Шутка.

Когда эти ампулы изготовлены, они отправляются на завод производства напитков. Например, вот рекламный ролик производителя линий розлив с внятным описанием технологии и что для чего используется.



Итак, мы ознакомились с тем как оно выглядит со стороны и пора заглянуть под капот.

Шкафы управления

Шкаф, сука, управления. Управления чем? А вон всей той хернёй, которая двигалась на роликах выше. Всё что шевелится - управляется из ШУ, а что не шевелится - жалкими смертными, вроде нас с вами. Их ещё "операторами" называют. А над ними стоят "технологи", которые должны разбираться в куче страшных циферок на тех маленьких экранчиках, что мелькали в видосиках, и правильно их настраивать. Одна ошибка - и ты ошибся. Спалил движок, погнул валы, испортил партию продукта.

Что живёт в шкафу?
Кратко:


Подробно:

) -m NEU ТО OI (t. T ? V »«•»и,песочница,АСУ ТП,программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,автоматика,напитки,завод,политика,политические новости, шутки и мемы,длиннопост,реактор образовательный


Контроллер
Поскольку я не проектировщик, хоть и могу разобраться в схеме и даже от руки нарисовать, а сраный неИТ-шный программист, то и интересует меня лишь одна часть: МОООЗГИИИ... оу, у кого там от зомбицида лекарство? Нет, давайте без топора обойдёмся, пожалуйста.

Мозги бывают разные: серые, белые, красные...

песочница,АСУ ТП,программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,автоматика,напитки,завод,политика,политические новости, шутки и мемы,длиннопост,реактор образовательный

песочница,АСУ ТП,программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,автоматика,напитки,завод,политика,политические новости, шутки и мемы,длиннопост,реактор образовательный

песочница,АСУ ТП,программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,автоматика,напитки,завод,политика,политические новости, шутки и мемы,длиннопост,реактор образовательный

Но главнее всех - желтые:

песочница,АСУ ТП,программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,автоматика,напитки,завод,политика,политические новости, шутки и мемы,длиннопост,реактор образовательный


Жёлтые - это, мать её, безопасность. А знаете сколько раз за мои 12 лет работы я видел их российских ШУ? Угадаете? Правильно. 0 ёбаных раз. Клали в эрафийском общепроме на ёбаную безопасность. Иногда ставят некое реле безопасности, но подключают его так, что лучше бы не ставили вообще, инвалиды безрукие... Может кто-то где-то и использует их, может даже правильно подключает, я за них искренне рад. Но когда в следующей схеме я увижу это дерьмо на текущей работе - мата будет много. Мат - двигатель процесса.

Пробежимся слегка по производителям железа, их особенностям и нюансам.

Siemens - божественный нектар, услада глаз моих...
# Имеет понтовые линейки с кодом "400", которые ставят атомщики и нефтяники. Горячий аппаратный резерв - это к ним.
# Линейка "300" - ...у тракториста. Уверенный середнячок, который уже лет пять пытаются снять с производства, но выходит как-то не очень. Слишком много их продали в 2000-х годах по всему миру.
# Линейка 1500 - пришла на смену 300 и 400, имеет монстров, способных в одну харю утянуть хороших размеров завод, но, сами понимаете - одна ошибка и весь завод ошибся. Не надо так.
# Линейка 1200 - самый ходовой продукт... был. Их вы видели в видео про шкафы.
=> языки: LAD, SFC, FBD, STL, SCL, Graph, ещё какая-то новая херня для очень тупых вышла в 2021 году, но я её не запомнил
=> среда разработки: закрытый проприентарный пакет Step7, WinCC, объединённый в новый TIA Portal
+ единственный в своём роде с полностью свободным доступом ко всей памяти внутри ПЛК, что позволяет творить офигенные вещи и очень сильно оптимизировать код
+ огромный форум со всеми вопросами и ответами, отличная документация, стабильный как кирпич, пока не ёбнешь молотком на 220
+ единственный в своём роде, кто позволяет загружать программу большими кусками без остановки контроллера (у остальных есть "нюансы" или ограничения)
- закрытая среда разработки, специфичный синтаксис с куче # и ", из-за чего прямой перенос кода на другие системы невозможен, всё ручками, будьте добры
$$$ дорого, но кря кря, 30 дней триала

ОВЕН - для диспетчеризации и садомазохистов
# Имеет широкое распространение среди любителей сэкономить
=> языки: LAD, FDB, CFC, ST
=> среда разработки базируется на CoDeSYS, что обеспечивает хорошую совместимость с большой кодовой базой, пока вам не нужно что-то специфичное
+ . . .
- их тоже больше не будет
- за его цену вы можете взять siemens 1200 и не знать горя
- теряет программу, слабый проц, мало памяти, нет внутренней шины для модулей ввода-вывода
- документация, техподдержка? не, не слышали
$$$ бесплатно, как сыр в мышеловке

OMRON - японцы, которым запретили хентай, решили поебаться сами с собой
# Старая линейка CJ/CP, которая что-то может, но лучше бы вам говнокодить, иначе не вывезет
# Новые линейки, в которых чёрт ногу сломит, много решений заточенных под координатное управление и перемещение
=> языки: LAD, FDB, ST
=> среда разработки: закрытый проприентарный пакет CX-Programmer и SYSMAC



+ оно шевелится и шевелится хорошо, только надо сперва придрочиться
- слабая документация
$$$ дорого, но кря

B&R - когда-то я считал, что хуже овна ничего быть не может...
# Большой спектр решений, много ОЕМ продукции
=> языки: LAD, ST, C
=> среда разработки: закрытый проприентарный пакет B&R Automation
+ хорошо умеют себя продавать
+ поддерживают С
- ошибки компилятора памяти
- программа управления может повредить ОС контроллера
- нельзя сохранить исходник в контроллере или скачать обратно загруженный код и отредактировать, нет проекта - нет проекта
$$$ 30 дней и плати

Shneider Electric - ваша головная боль и ваш бич, когда вы ловите ошибку, которой нет в документации
# Дичайший зоопарк железа и сред разработки, намешана прорва Legacy в одну кучу
=> языки: LAD, FDB, ST
=> среда разработки базируется на CoDeSYS, что обеспечивает хорошую совместимость с большой кодовой базой, пока вам не нужно что-то специфичные
+ большое количество фирменных библиотек для всей линейки дополнительного оборудования собственного производства
+ документация на уровне Siemens, но без форума техподдержки
- есть много мелких нюансов, которые никто нигде не раскроет, а вы разобьёте себе голову о стену пока в них разбираетесь
$$$ 30 дней и плати, привязка к аккаунту

Carel - для вентиляции и отопления самый торт, много готовых программ и решений. ST, LAD, FDB. Бесплатно на 30 дней. Считается импортозамещением, лол.


Beckhoff - Win10+виртуальный контроллер сверху. Хорошо работает, но дела с ними не имел.

Rockwell, Honeywell - что-то слышал, пару раз видел, дорого-богато.

В целом на этом список ходовых прошлогодних решений заканчивается. Наступает 2022...

Со временем, когда остынет мой пукан, я внятно расскажу о китайских и новых импортозамещённых решениях, но не сейчас.

Разработка
Итак, как программиста, нас интересует раздел "языки":
LADFBDSFC/CFCST
Как мы видим, все кроме ST - графические языки. Ах да, все они - группа языков стандарта IEC 61131-3. Перенести графические языки между средами разработки - адская, невыносимая боль, потому каждый гад считает нужным делать собственный визуальный редактор с извращённым функционалом и заморочками. К слову, самый крутой редактор LAD - у Seiemens. Для FDB мне больше всего понравился Carel cSuite.

В связи с этим, мы обратим свой взор на ST и будем дальше ковыряться исключительно в нём. Для Siemens это будет SCL (а STL у них - мерзотный древний язык, который вроде как может дофига всего, но только для сименса и вы без глаз останетесь во время его отладки, когда одна переменная / команда - одна строка, а ещё они зеброй подсвечены, фу, чур меня чур).

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

Дискретный - он либо есть, либо нет. Как секс.
Аналоговость - определяется качество, условно говоря.
И то, и другое нужно обработать, перед тем как использовать. Те кто пытается в user-friendly, как овно, берёт самостоятельно на себя первичную обработку сигнала, что вызывает адские муки когда надо что-то изменить, потому что это нельзя вывести на ту кнопочную панельку и сказать: "Чел, зайди туда, нажми это и отъебись." Нееет, нихуя, вы должны собирать монатки, закупать билеты и пиздюхать в жопу мира ради 5 минут правок и 100 минут поиска "где этот ебаный бэкап". Ну вот надо ли оно вам, а?

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

Развернуть

Антарктида менеджмент выживание Англия Норвегия История реактор образовательный длиннопост Cat_Cat vk ...Великобритания покорение южного полюса сдохни или умри 

Если ты раздолбай — то не стоит руководить полярной экспедицией.

Хотя если ты самонадеян до крайности — как ты сам догадаешься о своей некомпетентности?


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

 Суть дела: в январе 1911 в Антарктиде высадились две экспедиции: британская Роберта Скотта и норвежская Руаля Амундсена. Оба хотели достигнуть Южного полюса — последнего места на Земле, где ещё не побывал человек. Группы перезимовали у побережья и стартанули к полюсу почти одновременно . Кто успевал первым, тому и должна была достаться вся слава.
 Шли параллельными маршрутами. У норвежцев путь от бухты до полюса был чуть короче, но они шли по неизведанному пути.
Англичане шли дорогой, которую уже разведал британец Эрнест Шеклтон в 1907 году. Тогда он не дошёл до полюса 180 км.


Антарктида,покорение южного полюса,менеджмент,выживание,сдохни или умри,Англия,Великобритания,Great Britain, UK,страны,Норвегия,История,реактор образовательный,длиннопост,Cat_Cat,vk,интернет

                                                      Каноничная карта маршрутов двух экспедиций


 Однако Амундсен и его группа пришли на полюс раньше, потусили там трое суток и благополучно вернулись на базу. Скотт и четверо его компаньонов оказались у полюса на 34 дня позже норвежцев. И все погибли на обратном пути. У троих ещё были шансы выжить, но они замёрзли в палатке без еды и горючего, пока пережидали буран в течении 9 дней. До спасительного склада с продовольствием и керосином им оставалось пройти всего 18 километров.
 Экспедиция Скотта была плохо спланирована и организована. Ответственность за это должен нести командир. Но всё искупила героическая гибель. Через 8 месяцев спасательная экспедиция с побережья нашла палатку с трупами. Нашли письма и дневник Скотта, фотоматериалы и даже геологические образцы, которые экспедиция не бросила до последнего.

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

 Если бы по горячим следам было проведено расследование и сделаны выводы — может это помогло бы британцам лучше планировать крупные операции, типа высадки в Галлиполи? Да ну, бред какой-то.

 Давайте пройдёмся по некоторым аспектам экспедиции и оценим разный подход Скотта и Амундсена к планированию и управлению людьми.

1. Люди.
Кого вы возьмёте, чтобы идти 1300 км через ледяную пустыню и горы?
(а потом ещё столько же обратно).
Ну наверно подготовленных лыжников или опытных полярников?

 В береговой партии Скотта было 65 человек: флотские офицеры, учёные, простые матросы. Группа для финального рывка к полюсу должна была состоять из четверых человек, включая самого Скотта:
Эдвард Уилсон — зоолог, врач и художник
Лоуренс Отс — кавалерист, внёс в фонд экспедиции 1000 фунтов за право пойти к полюсу
Эдгар Эванс — моряк.
 Но уже в пути Скотт взял в группу пятого человека, хотя еда рассчитывалась на четверых. Пятым стал Генри Бауэрс — морской офицер. Лыж было четыре пары — Лоуренс Отс отдал свои лыжи Бауэрсу, а сам пошёл пешком.

 У Амундсена в береговой партии было всего 9 человек. В группе для покорения полюса тоже было пятеро — все опытные лыжники и полярники. Имён приводить не буду, зачем их запоминать если они не погибли героями?

2. Транспорт
Как тащить припасы?
Скотт был опытный полярник, в 1901-1903 он уже руководил экспедицией в Антарктике. Всему учился на опыте, но не факт, что сделал верные выводы. Скептически относился к: собакам и лыжам.
Допускал использование лошадей (маньчжурской породы).
Но основную ставку делал на пешую тягу.
План был такой: от побережья заброс снаряжения делают мотосани (3 штуки). Дальше караван из лошадей и собак. А на финальном рывке (700 км до полюса) — груз тянут люди.
Мотосани не помогли. Первые утонули при разгрузке с корабля. Двое других послужили недолго и скоро вышли из строя.

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

 Амундсен сделал ставку на собак и лыжи.
На корабле с ним приплыли 52 гренландские лайки.
Собаки хорошо бегут в упряжках по любому снегу. Ночью они зарываются в снег и не мёрзнут. Питаются сушёной рыбой.
А главный лайфхак с собаками — в середине пути кого-то из них можно пристрелить, а их мясом накормить остальных.

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


Антарктида,покорение южного полюса,менеджмент,выживание,сдохни или умри,Англия,Великобритания,Great Britain, UK,страны,Норвегия,История,реактор образовательный,длиннопост,Cat_Cat,vk,интернет

    Норвежцы на привале на пути к полюсу
— Я обязательно выживу....,Антарктида,покорение южного полюса,менеджмент,выживание,сдохни или умри,Англия,Великобритания,Great Britain, UK,страны,Норвегия,История,реактор образовательный,длиннопост,Cat_Cat,vk,интернет

       Скотт считал, что человеческая тяга надёжнее всего

 Да, и лыжи. Пока собаки бежали в упряжках, люди бежали рядом на лыжах.

3. Еда
 Рацион у обоих экспедиций был примерно одинаков, суточная доза составляла 4500 калорий:
пеммикан (сушёное мясо с жиром), сухое молоко, шоколад, галеты.
 Амундсен использовал чуть больше свежего мяса — тюленей (добытых ранее на побережье) и собачатину.
Плюс Амундсен испытывал новинку: пеммикан с добавкой сушёных овощей и овсяных хлопьев (спонсором выступила норвежская армия). Норвежцы меньше страдали от недостатка витамина В12.
А за счёт того, что быстро сгоняли на полюс и обратно, не успели заболеть цингой.
Амундсен рассчитал еду с запасом, на обратном пути они даже сбрасывали лишнее продовольствие.

Однажды норвежцы встретили у своей палатки императорского пингвина. Убили его и съели (true story).

 У Скотта в принципе было всё рассчитано с количеством еды (если не считать лишнего едока на финальном рывке к полюсу), но проблема оказалась с расходом калорий. Британцы тратили в среднем 5500 калорий, на тысячу калорий больше норвежцев, потому что тащили всё на себе. Теперь представьте, что это происходит каждый день. Люди слабели на глазах, организм восполнял недостаток калорий за счёт мышечной массы.

4. Промежуточные склады

Каждая экспедиция устроила склады с едой и горючим по своему маршруту.

Скотт делал просто: вот палатка с едой, поставьте сверху флаг.
Логично? Логично, только попробуй его найти на обратном пути. Если ваши следы замело, а на улице пурга.

А Амундсен отмечал каждый склад вереницей флажков.


А bureau.ru/projGcts/amundsen-and-scott/ Syd. * to К* L /С _ . ¡1 *V,BW" *" ** X'V ui III IIAWvm X Я vni n VI V W III | I Жрррррвр p * pgfc £ pji яг * j* £ * f* (x Vesf £ i \Ord Иллюстрация участника экспедиции Торвальда Нильсена Лорвелсскал маркировка складов А «Двадцать флажков


В итоге англичанам приходилось тратить лишние силы, чтобы найти свои собственные припасы.

 Самая трагедия произошла с ближайшим к базе складом Скотта под названием «Одна тонна». Когда перед стартом тащили провизию для него, все очень устали. Скотт пожалел людей и разрешил устроить склад не на 80-й параллели, как планировали, а в паре десятков километров дальше от полюса.
На обратном пути эти несколько километров стали критическими, люди погибли в шаге от спасения.

5. Испарившееся горючее.

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

 У Амундсена с этим ситуация оказалась получше.
Исследователи в 1929 году нашли канистру норвежцев — керосин там ещё присутствовал.

6. Планирование впритык.
 Амундсен при расчёте маршрута оставлял каждый четвёртый день на отдых. Чтобы группа могла просто остаться в палатках и целый день восстанавливаться.
 Это пригодилось им при восхождении на ледник Акселя, когда попали в жуткую пургу и продвижение замедлилось. График в итоге не был нарушен, еды хватало.

 Скотт не допускал в расчётах случайностей и задержек, не оставил никакого запаса по времени.
Он постоянно говорил: «Мы не можем позволить себе задержку». Готовя четырёхмесячное путешествие, он не заложил в свои планы возможность плохой погоды даже в течение четырёх дней. В худшем случае, как отметил Бауэрс в своём дневнике, «задержка будет означать всего лишь небольшую нехватку провизии на обратном пути, но это мелочи». Мелочи! Это при их дефиците калорий!

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


Антарктида,покорение южного полюса,менеджмент,выживание,сдохни или умри,Англия,Великобритания,Great Britain, UK,страны,Норвегия,История,реактор образовательный,длиннопост,Cat_Cat,vk,интернет

              Разочарованные британцы на полюсе. Слева направо: Скотт, Бауэрс, Уилсон, Эванс. Фотографирует Лоуренс Отс.


Эдгар Эванс получил травму головы от падения и через сутки умер.
Лоуренс Отс, когда понял, что не может больше идти и не хочет задерживать остальных, сказал: «Я немного пройдусь и вернусь не скоро». Вышел из палатки без обуви и не вернулся.
 Трое оставшихся шли столько, сколько позволяла погода. Зима наступила раньше обычного и оказалась гораздо суровее, чем можно было предполагать. Бауэрс и Уилсон умерли первыми, Скотт накрыл их одеялами, собрал дневники и письма, и умер сам.
Последней его записью было «ради Бога, позаботьтесь о наших близких».

Дневники и письма были опубликованы, в Британии объявили сбор пожертвований.
Денег хватило на оплату долгов экспедиции и на пенсию близким погибших.
Скотт стал национальным героем.
Автор «Питера Пена» писал: «Нет такого британца, который бы не почувствовал в эти дни прилив гордости, узнав из послания, написанного в палатке, на что способно его племя»

 Поминальную службу провели в соборе Святого Павла, на церемонии присутствовали все высшие чины Великобритании во главе с королём.

 А Амундсена в Британии приняли со скандалом: президент Королевского Географического Общества — Джордж Кёрзон произнёс двусмысленную речь. Амундсен описывал этот эпизод так:
 ...Тщательно взвешивая слова, лорд Керзон обосновал приглашение меня в качестве докладчика, причём особо отметил то обстоятельство, что я приписываю часть нашего успеха собакам, после чего завершил свою речь словами: «Посему предлагаю всем присутствующим грянуть троекратное „ура“ в честь собак», — да ещё подчеркнул саркастический и унизительный смысл своего высказывания успокоительным жестом в мою сторону...

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

 Не стоит думать, что героическое раздолбайство — это только британская черта. Буквально в следующем 1912 году пропало три русских арктических экспедиции — и там не всё в порядке было с организацией. Время перечитать «Двух капитанов» — кто всё-таки виноват в гибели экспедиции капитана Татаринова?

Берегите себя и выбирайте правильных руководителей.

Материалы по теме:
 1. Собственно книга Хантфорда. У нас вышла под названием «Покорение южного полюса. Гонка лидеров». Годится как учебник для менеджеров проектов.
 2. Мини-сериал 1985 года по книге. «Последнеее место на Земле». В сериале засветились начинающие актёры Хью Грант и Билл Найи.
 3. Инфографика двух экспедиций от Бюро Горбунова. Ребята заморочились.

 4. Статья на сайте birdinflight.
 5. Статья на вархеде


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

Автор: Юрий Деточкин




Развернуть

длиннопост реактор образовательный шрифт 

ОСТОРОЖНО ДЛИННОПОСТ!
v_f s!£<r^ Ji/I■4-£'/t', ‘Ъг-'Л ¿Tu'tbAyi'ts -J'OfO-S- fstjiwtf; *fc?7>^u^a<2.^^ ^e^e/s^o J zc-ftf /1ос«а'д*а, Jes#<*,&-* ¿OJ- /Y.J ■ fi'/ZK/rec&J Создаём шрифт, имитирующий Ваш рукописный почерк! Учащимся старших классов и студентам ВУЗов, зачастую, делая домашнюю работу, приходиться
Развернуть

сделал сам реактор образовательный часы на ГРИ ГРИ травление плат 

Привет,реактор. 


Как и обещал, сегодня начинаю клепать гайд по превращению вороха деталек в часы на ГРИ, в данном случае на ИН-14.


сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам,реактор образовательный,часы на ГРИ,ГРИ, Nixie, Nixie clock, Газоразрядные индикаторы,ГРИ травление плат


Немного предыстории:

 Я не занимался ничем из этого до весны прошлого года. Тогда нас с одногруппником пригласили на днище. Одногруппник предложил сделать такие вот часики и подарить имениннице. Опыта ни у кого из нас не было, был только паяльник и безлимитный доступ до интернетов.Сразу после днища одногруппник слился,а я остался заканчивать начатое, чтобы потом всё-таки подарить. 


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

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


Травление плат можно выполнить несколькими способами:

1)ЛУТ - лазерно-утюжная технология. Пожалуй самый простой и дешевый способ,понадобится хлорное железо,лазерный принтер и утюг. Пожалуй,единственный минус - сложно перевести очень тонкие дорожки. В этом гайде речь пойдет именно об этом способе.

2)Фото-резист - также можно выполнять в домашних условиях,но на мой взгляд больше возни с подготовкой,да и фоторезист дороговат. Понадобится сам фоторезист,УФ-лампа,плёнка для принтера,кальцинированная сода.

3)РИТ - Реактивно ионное травление. Для удаления материала с подложки используется химически активная плазма. Если кто-то сможет повторить это дома,пусть сделает гайд,я бы посмотрел.


Для травления методом ЛУТ понадобятся:

1) Хлорное железо - продается в различных радиотоварах. Я брал банку за 100-150р.

2) Стеклотектолит фольгированный - продается в различных радиотоварах, встречается на радиобарахолках, различных заводах и у всяких электронщиков.

3) Ёмкость для травления - я использовал обычный пищевой контейнер, хранить в нем после этого пищу не рекомендуется.

4) Утюг - любой.

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

6) Лазерный принтер.


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

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


сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам,реактор образовательный,часы на ГРИ,ГРИ, Nixie, Nixie clock, Газоразрядные индикаторы,ГРИ травление плат


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


сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам,реактор образовательный,часы на ГРИ,ГРИ, Nixie, Nixie clock, Газоразрядные индикаторы,ГРИ травление плат


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


 После чего утюжим нашу будущую плату со стороны рисунка, лучше еще через один лист А4. Важно как следует проутюжить плату,чтобы тонер перевёлся с бумаги на медь. Я утюжил 2-3 минуты,хорошо так нажимая на утюг.

 

После этого под струей прохладной воды начинаем пальцами с лёгким нажимом водить по бумаге,стирая её с платы. Когда бумага пропитается, она будет отходить большими кусками. Если плохо проутюжить,то тонер может отлепиться от платы вместе с бумагой, поэтому лучше её именно сшоркивать. Если небольшие кусочки тонера всё-таки отлипли - не страшно, можно нарисовать дорожки обычным лаком для ногтей, я брал самый дешевый. Должно получиться что-то такое:

сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам,реактор образовательный,часы на ГРИ,ГРИ, Nixie, Nixie clock, Газоразрядные индикаторы,ГРИ травление плат


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

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


TZZZZZt-,сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам,реактор образовательный,часы на ГРИ,ГРИ, Nixie, Nixie clock, Газоразрядные индикаторы,ГРИ травление плат

^r.VM-qnn^ oooo,сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам,реактор образовательный,часы на ГРИ,ГРИ, Nixie, Nixie clock, Газоразрядные индикаторы,ГРИ травление плат


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


Ü£*»CVN-9 0000,сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам,реактор образовательный,часы на ГРИ,ГРИ, Nixie, Nixie clock, Газоразрядные индикаторы,ГРИ травление плат

сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам,реактор образовательный,часы на ГРИ,ГРИ, Nixie, Nixie clock, Газоразрядные индикаторы,ГРИ травление плат

сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам,реактор образовательный,часы на ГРИ,ГРИ, Nixie, Nixie clock, Газоразрядные индикаторы,ГРИ травление плат

На этом травление будет завершено. Останется только насверлить дырок в плате с помощью дрели или бормашинки, я пользовался бормашинкой, она компактнее и удобнее. 

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


сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам,реактор образовательный,часы на ГРИ,ГРИ, Nixie, Nixie clock, Газоразрядные индикаторы,ГРИ травление плат


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



нужна ли дополнительная информация, как в случае с способами травления?
да,полезная информация
670 (86.2%)
нет,нужна только информация,имеющая отношение к конкретно этому гайду
53 (6.8%)
минимум текста,максимум картинок!
54 (6.9%)
Развернуть

образовательно под катом еще работа песочница 

Анон, возможно ты и в курсе, а если нет, то поинтересуйся =) Это Кзти Мелуа * грузинская и британская певица, которой, внимание! Принадлежит рекорд за самый глубоководный концерт, более 300 метров ниже уровня моря, который она дала на на нефтяной платформе Statoil Troll. Если ты молод, Анон, и
Развернуть

Роскомнадзор запрещенные сайты черный список сайтов Роскомнаха умей и знай рекатор образовательный против системы байан сделал сам 

Простой способ обхода блокировки сайтов http://vulticulus.ignorelist.com/ для тех кто еще не знал и не видел.
REDTUBE RedTube - Home of free porn videos SB Join the RedTube Community - it's free’ Create Account Login !£■ MEET & SOCIALIZE WITH OTHER PORN FANS! Join the community 1Л1 I W1 Find more free & hot Porn Videos in our gorgeous Pomstar Directory Videos Categories Cam Sex I FuckBuddy I 1
Развернуть

учебник фотошоп сделал сам реактор-тян реактор 

Ведь если звезды зажигают, значит это кому-то нужно

Навеяно одним очень образовательным постом
FOTOSHOP Секреты профессианалов Оглавление стР 1. Почему я не могу найти в ворде фотошоп? 3 2. Как стать дизайнером и не сменить ориентацию? 12 3. Подчеркнутый текст - реальность или вымысел? 78 4. Почему фотошоп каждый раз закрывается, когда я нажимаю на крестик в углу? 82 5. Правда ли,
Развернуть
В этом разделе мы собираем самые смешные приколы (комиксы и картинки) по теме скачать образовательные программы (+1000 картинок)