Pull to refresh
-9
0.4
Send message

Очередные проверки ничего и ни о чём.

Приложение: прогноз погоды

Промпт: Представь, что ты программист на Forth. Тебе необходимо написать приложение, которое бы по запросу выдавало прогноз погоды на завтра в городе Москва. При запуске приложения должна появляться строка «Прогноз погоды на завтра:» и сам прогноз. В прогнозе должна быть температура воздуха, осадки и скорость ветра. В качестве источника, нужно использовать сайт rp5.ru. Использовать только бесплатный функционал данного сервиса. Как бы ты решила эту задачу?

Успехов.

Например, нет смысла ставить себе целью отжаться 1000 раз, если обычно отжимаешься около 10 раз.

На примере отжиманий, я никогда не отжимался в жизни больше 20 раз, ретро замер мне не поможет, но я знаю что спортсмен может отжаться 100 раз легко и 500 раз в среднем, а мировой рекорд за час 3877, теперь понятно пределы.

а дальше смотрим какие показатели у топ-5 продуктов твоего сегмента на рынке

Топ-5 отжиманий за час: 2220, 2393, 2806, 3053, 3182.

Действительно, 1000 раз отжиматься бессмысленно, нужно хотя бы 2000.

Проверяем дальше. Амбициозно? Несомненно.

Баланс долгосрочности. Хорошо, ставим год на достижение.

Согласованность целей в посте не раскрыта вообще, поэтому как её оценить, непонятно.

Контекст сотрудника при постановки целей. Мотивирован (не может же руководитель руководителей быть немотивированным?!), видео на ютубе, как правильно отжиматься, полно.

Контрметрики. Отжимания с колен и прочие с нарушением техники не считаются.

А теперь расскажите, как достичь 2000, при том, что довольно жёсткая программа - это 100 за 6 недель. Причём, прогресс будет максимальным именно в первой сотне, т.е. чтобы поднять со 100 до 200 Вам скорее всего потребуется больше 6 недель. А с 200 до 300 - ещё больше.

И никакие углы знать не надо вообще - крути модель как хочешь.

Точно, а потом видим в этой модели резьбу М100х1.5. "Ну а чо, в программе же есть".

Или глухое отверстие глубиной 10 мм. с резьбой "от края до края".

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

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

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

Если в очередной раз не играться в реформу реформы ради реформы реформы, то чем дольше - тем лучше, т.к. альтернатив, в общем-то, нет:

https://habr.com/ru/news/790198/

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

/s

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

то проще загранпаспорта не выдавать

В 2024 году технический директор не знает про удалёнку?

и обучение английскому запретить

Самоучителей полно, BBC Learning English можно слушать даже по GPRS. Технический директор понимает, что для реализации этого запрета придётся полностью отрезать страну от любого вида иностранного трафика, сжечь книги из библиотек, пройтись по всем домам и сжечь личные библиотеки и уничтожить данные на цифровых носителях и насколько это всё реалистично?

а запрет на обучение в вузах иностранному софту отрежет студентов в принципе от дальнейшей работы по специальности

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

Что-то у меня к компетенции данного эксперта большие вопросы.

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

Наличие нормального GUI — как раз вполне конкретная точка соприкосновения win-спецов при переходе на Linux. Проблема уже далеко не только лишь "организационная".

Пациентов долгое время кормили таблетками. Тут изобретают шприц и уколы. Что нужно делать?

Организационное решение: переобучить врачей, чтобы они могли применять уколы правильно.

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

Судьи те, кто хоть раз в жизни видел действительно хотя бы минимально удобный и работоспособный GUI.

Отлично. Берём тех, кто видел только MS офис 2007 и показываем им MS офис 2003. Как думаете, какой вердикт вынесут?

Берём тех, кто видел только Mac, показываем Windows 10. Дока нет, системного меню нет - что за ущербная система?

где GUI тоже далеко не всегда самый удобный (мягко говоря)) — но через него можно решить практически все самые распространённые проблемы

Переименуйте в папке все файлы с расширением jpeg, названия которых начинаются на img, в файлы с расширением jpg.

Если же GUI нет вообще — то ваш вопрос и вовсе не имеет смысла, простите.

Именно. Так зачем вообще тратить силы на это, если на сервере GUI нету что на Linux, что на Windows?

Да, вытесняющая многозадачность же, а на Windows Server по умолчанию установлен приоритет сервисам, а не интерфейсу.

Справедливости ради, успешно завешивал я и XFCE, причём локально. Но эта ситуация проще - Ctrl+Alt+F1 и там уже "ср%%%й фреймбуфер" консольку рисует нормально :)

Мизер ресурсов. Если сервер ср%%%й фреймбуфер рисует минутами - все очень плохо с ресурсами.

Я не знаю, через что Windows Server отрисовывает GUI при подключении через RDP, но что-то типа такого:

https://youtu.be/nONkq2DJoAU

наблюдал неоднократно. И нет, не по диалапу, а по гигабитной сети :)

Браузер сам по себе без http сервиса вам сами знаете что покажет.

Вы не поверите....

И да, тот же Hyper-V Manager нужно отдельно доустанавливать.

Расскажите как в linux зайти браузер и поуправлять linux сервером. Графики посмотреть.

В этой теме уже рассказали несколько раз.

Webmin, Cockpit, Zabbix, Nagios, Cacti, munin, MRTG, RRDtool...

Вы так часто ссылаетесь на то что есть windows server core без gui , что я реши почитать зачем microsoft это сделала

Это же совершенно очевидно: GUI требует ресурсов. Порой, при входе на загруженный сервер, он этот самый GUI может отрисовывать минутами.

а вот гуй есть hyper-v manager

И это не верно. :)

Hyper-V Manager не GUI, а оснастка MMC. Т.е. программный код, запускаемый с помощью другого приложения (mmc.exe), обменивающийся данными с управляемым сервером по сетевому протоколу, представляющий пользователю информацию в виде, определяемом независимо от управляемого сервера.

Знаете ли Вы ещё какие-то программы с подобными свойствами? Названия класса этих программ, совершенно случайно, не начинают на "брау" и не заканчиваются на "зер"?

Вижу, разумеется. И именно про неё Вам и говорю.

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

Речь всего лишь о вменяемом GUI!

Традиционный вопрос: "а судьи кто?"

Кто и по каким критериям будет определять "вменяемость"?

Что делать с тем, что этим самым критериям "вменяемости" абсолютно и полностью не удовлетворяет сам Windows, т.к. на win-серверах давно отсутствует GUI?

Я именно про спецов (админов и т.д.)

Так и я про них же ;)

Самой большой проблемой на начальном этапе, по моим наблюдениям, всегда являлось понимание единой файловой системы. С активным задействованием возможностей NTFS внутри самой Windows проблем становилось всё меньше. Во времена W2K времени на объяснение уходило куда больше, чем во времена Win7, в которой уже вовсю применялись junction points, потоки и локализация названий каталогов.

Простите, а какой в этом смысл?

Чтобы при выполнении регулярных задач не лазить в мануалы.

Например, каждый день по обращению пользователя нужно выяснять дошли/не дошли письма. Не надо ждать пока пользователь с этой проблемой обратится и лезть в мануалы "на ходу"; сперва слазить в мануалы, посмотреть, как делается, записать, если нужно; когда пользователь обратится - максимум подглядеть в свои записи.

Речь же про специалистов, они свои рутинные задачи плюс-минус наизусть знают.

То есть, вы утверждаете, что работа в CLI совершенно никак не отличается между Windows и Linux?

Сегодня никакой критичной разницы точно нет. Кстати, хорошим подспорьем в этом плане явилось появление в Windows автодополнения по Tab.

И что в каждой из ОС нет совершенно никаких "нюансов", которые нужно знать опытному спецу?

Есть, но они не требуют для своего освоения 5 лет совершенно точно. Даже знание, как из vim выходить без перезагрузки, сегодня уже не обязательно.

Но это в ультра-идеальном варианте.

Вы же видите, что далее по тексту Вы в точности описали именно организационную проблему?

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

Не кажется ли Вам, что каждый должен заниматься своим делом? У нас есть куча всяческих учреждений и организаций, есть целый АПКИТ, в сферу деятельности которых оно и входит.

И что как ни старайся, но копированием Windows GUI Вы не только никак не решите эту проблему, но ещё и потратите кучу человеко-часов совершенно зря, т.к. банально могли бы использовать их на то, чтобы сделать GUI лучше, чем Windows (см. утилиты Sysinternals в качестве примера) ?

"Всё уже украдено, до нас":

Кю — допустимое в обществе ругательство
Ку — все остальные слова

Ну формально - рисовать мышкой цепочку команд и смотреть что там бежит ;-)

Мы сделали GUI, чтобы Вам не приходилось вводить команды, потому что Вы будете рисовать их мышкой! :-D

Типа того, как у yahoo! pipes было сделано.

Не видел.

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

Во первых благодаря 1с а не Линукс

Но почему-то желаемые Вами графики должен обеспечить всенепременно Linux и всенепременно через GUI на сервере. И если пользователи 1С делают всё так, то может.... что-то не так делаете Вы?

а что показывает командная строка?

Я немного подумал над этим вопросом за вечерним чаепитием и спросил у гугла, можно ли строить в консоли графики в общем виде, на что гугл мне выдал название gnuplot и среди кучи ссылок пост на хабре:

https://habr.com/ru/companies/ruvds/articles/517450/

Второй запрос iostat gnuplot был уже совершенно очевидным и как всегда оказалось, что "всё уже украдено, до нас" больше 10 лет назад:

https://habr.com/ru/articles/165855/

У того же автора есть ещё один материал на ту же тему замера производительности дисковой подсистемы. Там уже не про gnuplot, но тоже можно ознакомиться:

https://habr.com/ru/articles/377757/

Хороших выходных

И Вам тоже.

Ага если у вас инфраструктура на линуксе

Я вроде ясно написал, что SQL Server у него на Windows Server Core работает.

У linux есть штатная gui программа для мониторинга удаленных машин?

У Linux нет даже штатного GUI, как у него может быть штатная GUI программа?

Если гуй хреновый на сервере он будет хреновый и на клиентской машине linux

Продолжим мысль: если на сервере нет GUI, то и на клиентской машине его не будет.

потому что проблема графиков остаётся

На 1C-ном Linux сервере GUI отсутствует, даже Framebuffer отключен, однако, графики пользователи 1С наблюдают регулярно. Что они делают не так?

Даже самый лучший спец в Windows потеряется в Linux, даже самый лучший спец в Linux потеряется в Windows.

Я видел людей, первый раз запускающих Linux после Windows, не раз, уверяю Вас, всё совсем не так плохо, как Вы описываете.

А если галочки вообще нет, и остаётся лишь CLI – упс, засада, надо снова лезть в талмуды.

Никто не запрещает вдумчиво слазить в талмуды ДО.

В Linux команды другие. Всё равно всё учить заново, заново переобучаться.

Повторно намекаю: PowerShell портирован совершенно официально. И даже просто в терминале много одноимённых или корректно дополняемых по Tab команд. А уж писать grep some вместо findstr "some" ещё и куда как приятнее.

Теперь видите, в чём суть проблемы?

Да. Вы, похоже, поучаствовали в таком спонтанном экстренном переходе (не обязательно Win -> Lin), в котором Вас и оставили разбираться с проблемами самостоятельно с формулировкой типа "тыжпрограммист". Я тоже участвовал в подобной затее где-то на рубеже тысячелетий, когда мне выдали книжку по Linux, боевой сервер со squid'ом и сказали: "одминистрировай!", а в той книжке про этот squid - ни полслова.

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

И действительно, вполне возможно, что барахтаясь самостоятельно Вы только через год сумеете разобраться как вместо icacls правильно использовать chmod/setfacl, но если Вам на обучении просто на реальных данных с Вашего предприятия покажут и запишут в wiki (или что у Вас там используется в качестве базы знаний) команду из Windows и рядом полный эквивалент из Linux, то какие пять лет Вы собираетесь на это тратить?

Возьмите хотя бы perfmon где собрано ВСЕ по разделам - достаточно выбрать и получить графики.

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

Gui он показывает концепцию

Концепцию чего? Размещения всего в одном приложении? Так делал Nero Burning Rom; кстати, где он?!

а что показывает командная строка?

В общем случае - что угодно.

Вот тут: https://github.com/stolk/diskgraph даже есть какие-то графики дискового ввода-вывода, которые Вы хотели.

Даже чтобы понять простую вещь как права linux .нужно обчичатся доков .

Знание о системе прав Windows у Вас с рождения присутствует, правильно понимаю?

Попробуйте поменеджерить СУБД без них.

Ставил SQL Server Express на Server Core (для понимания - GUI не отображается вообще, простой запуск инсталлятора заканчивается ошибкой); выгрузка,загрузка, выборка, изменение данных через pgsql; через phpMyAdmin чего-то там тоже ковырял. Считается?

почему-то в gui для СУБД вопросов нет

У меня есть один знакомый, у него какой-то там кластер MS SQL на нескольких машинах с Windows Server Core крутится, GUI на серверах совершенно точно нет, SQL Management Studio установлен на рабочей станции, расскажите, пожалуйста, что он делает не так, застыжу его при случае.

Но за два года вы хорошего спеца никак не вырастите

С нуля - да, но мы их и не с нуля растим.

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

и даже имеющийся багаж win-знаний тут поможет далеко не всегда

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

Чтобы хотя бы частично упростить/ускорить миграцию специалистов с
Windows на Linux, позволив хотя бы на первых порах минимально
использовать CLI.

Windows Server Core доступен с 2008 версии. Если не сильно ошибаюсь, в Exchange начиная с 2007 версии PowerShell - основной инструмент управления, вплоть до того, что некоторый функционал в GUI инструментарии не представлен вообще никак.

Открыв официальную документацию Вы скорее всего первым делом попадёте на то, как сделать что-то с помощью PowerShell:

https://learn.microsoft.com/en-us/windows-server/identity/ad-ds/deploy/install-active-directory-domain-services--level-100-

Т.е. сама Microsoft уже больше 15 лет приучает Вас к тому, что на win-сервере GUI от Microsoft отсутствует.

А новичку в Linux придётся каждый раз лезть в талмуды.

PowerShell портирован в Linux совершенно официально, если что.

Да, придётся, но вообще-то все эти два года это выглядело как совершенно плановый процесс, решаемый прежде всего организационными мерами, а не путём полного копирования Windows GUI инструментов на Linux.

1
23 ...

Information

Rating
1,850-th
Registered
Activity