All streams
Search
Write a publication
Pull to refresh
-4
@andmerk93read⁠-⁠only

User

Send message

Затем, что на курсах есть менторы и код-ревью.

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

Найти мануал, как из кода, выложенного на Гитхаб собрать приложение для Windows. Написанное языком, понятным для 70-летнего пенсионера, у которого основным рабочим инструментом всю жизнь были осциллограф и паяльник.

Ну, дык, всё тот же фрикад
https://github.com/FreeCAD/FreeCAD?tab=readme-ov-file#compiling

Разработчики, дорогие! Вы для кого свои программы пишите?

Да, по-разному. Для заказчика)
Ну, серверные приложения пишут для админов.
Но пользовательских "однокнопочных" приложений для любой ОС в нынешнее время хватает, даже с избытком. Их просто выбирать надо самостоятельно.

Зашел сказать Вам спасибо за содержательную дискуссию

И вам спасибо.

Вот Legacy of Kain как раз тот случай, когда быстрей и проще запустить версию для PS1/PS2.

А для Вора уже вся клавиатура нужна, да.

По моему мнению, одно из величайших достижений Windows это стандартный инсталлятор

В линуксе есть стандартные интсалляторы и стандартные наборы поддерживаемых программ)
Они там появились раньше, чем в виндах.
И пакеты типа exe там тоже есть (snap, flatpak). Браузеры, например, сейчас только в таких пакетах и распространяются.

Операционная система задаёт идеологию разработки, установки\удаления\обновления и пользования

Во-первых, ничего она не задаёт, идеологию задают разработчики. У фрикада же получилось? У браузеров на линуксе получается как-то? У VLC же получается? А он ещё и на андроид портирован.

Во-вторых, Linux - это не операционная система (я не буду рассказывать про ядро).
В бытовом употреблении, linux - это "марка конструктора", как Lego.
Ну, или марка/модель двигателя, если продолжать аналогию про ядро.

Вы удивляетесь, что игрушки lego - разборные? Или то, что когда покупаешь коробку "Конструктор космический корабль" его ещё и собирать надо?

И при том, и у лего, и у линукса есть "игрушки в сборе", готовые из коробки. Можно взять ту же убунту (или ответвления) ставить софт только из оф.репы и только Snap - всё будет ставится в 1 клик и работать из коробки. Даже не как на винде, а как на андроиде/иос.

Но нет, они лезут в веб-приложения, не осиливают сборку, плачут, что о пользователях не заботятся.

А, и да. Приложение-то бесплатное? Вы же его не покупали? Про тех.поддержку можно не спрашивать?

Про это где-то в документации написано? Что установка доступна только пользователю с уровнем "Администратор домена" :)

Ну, это, наверное, претензии к разработчикам программы, не?

Берем FreeCAD, к примеру. Который, как-бы не менее сложен, и мультиплатфоменен - Linux\Mac\Windows . Написан на питоне и существует в виде исходных текстов, и - нежданчик, в виде инсталяторов под все системы. Да-да, обыкновенные exe

Ну, вот можете же, когда хотите. И примеры, оказывается есть.
Оказывается и кросс-платформенный софт и существует, и устанавливается.
Если разработчики сделали инсталлятор.
Может дело не в виндах и линуксах, всё ж?

Почему программа написанная под Windows требует наличия Windows. А под Linux...

Ваш фотосервер не "написан под линукс", на линукс он не ставится 1 кликом, и потребует того же количества приседаний.

И вообще, того же количества приседаний потребует любое веб-приложение на любой ОС, на любом стеке - Apache-MySQL-PHP, IIS-dotNet-MSSQL, Nginx-Python-PostgreSQL, без разницы.

Повторю свой вопрос, вы зачем вообще веб-приложение взяли? Ничего не смутило на подходе?

Вот только современный Docker на официальном сайте мамой клянётся, что меньше чем на Windows 10 работать не будет. Врёт, однако

Конечно, врёт, он же через виртуалку работает.
Нативно он ни на какой винде работать не сможет.

К mySQL тоже относится

Вы о чем? Мускул на виндах прекрасно работает лет 20 как.

Кто из современных пользователей слышал про DirectX и OpenGL и знает что это такое? При том, что оно никуда не делось

Я смотрю, вы не в теме игрушек. Сходите на стим, на внутренние форумы, почитайте срачи.

У них с 7-ки растет и развивается Powershell, половина юниксовых команд работает нативно.
Сто лет в обед существуют Cygwin и Mingw, там есть вторая половина (или полная пачка). Более того, оно устанавливается Next-next-next вместе c Git for Windows.

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

Wsl2 - пушка бомба

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

Но даже это не так весело, как пром.софт с мутным железом и мутными лицензиями.

Любой старый софт требует приседаний и каких-нибудь прослоек/эмуляторов/костылей. И запускать старый хлам с XP-шки, что в 10-ке с комьюнити-патчами, что в линуксе с вайном, по-моему, одинаковый объём работы.
А некоторых случаях вообще проще взять какой-нибудь порт на PS1/PS2 и играть через эмуль, чем страдать нативно.

Я как раз про то и писал - не дохрена ли надо изучить и потратить времени, чтобы поставить одну программку?

Не дохрена.
Вы берёте сложную многокомпонентную серверную версию программы. Это не "программка". Это программный комплекс.
Что вас удивляет?

"Пользователь должен давать разрешение на установку, а не занимался установкой." Когда подобный принцип, который давным -давно внедрён в Windows, появится в Linux?

Всегда был. sudo apt install

Более того, GUI к репозиториям, которые сейчас принято называть "Магазинами приложений" там появились раньше, чем на маках, андроидах, и винде.

По принципу "Вот вам Бог код, а вот - и порог компилятор. А можно узнать, как быть людям, которые компилятор никогда в жизни не запускали?

Вас не смущает, что вы в качестве примера взяли программу, написанную на скриптовом языке и ей обязательно нужен интерпретатор php?
Ну, то есть она вообще не скомпилирована. Это набор текста. Она не подразумевает быть скомпилированной в принципе (и именно поэтому может быть переносимой между разными ОС)
Вы её зачем взяли?

мультиплатформенного ПО, изначально написанного под Linux

Ваша программа и на линуксе потребует того же количества приседаний.
С тем же набором софта, кстати - Apapche-PHP-MySQL / Docker.
И как правильно заметили выше, если бы был чисто виндовый MS-овский серверный стек - IIS-DotNet-MSSQL, количество приседаний не изменилось бы.

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

Либо разбираться и настраивать, либо не трогать и взять что-то другое.

Офигеть - ещё и виртуалки знать надо?

А WSL с Докером - это что, по-вашему?

Роллинг релизовость и реп, приятно когда система обновляется вечно, а не гоняет с версии к версии и при этом всегда свежайший софт в шаговой доступности, а не как на винде беганиеи по интернету в его поиске

В винде сейчас это тоже есть. Есть центр обновлений для KB-шек и драйверов. Есть менеджер пакетов winget (уже из коробки!), к нему есть официальные репозитории от MS. GUI к вингету пока не завезли, но есть хорошие сторонние (рекомендую UnigetUI)

Но если таким людям все настроить и админить их ком, им без разницы какая ос

Абсолютно верно, согласен на 100%.
Пользователь не работает с ОС, пользователь работает с прикладным ПО.
Так что, ОС важна не для пользователя, а для админа, по большому счету.

Кстати, как оно сейчас воспринимается, в 2024?

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

В винде нередко можно софт, написанный еще для XP, установить на win10

Ретрогеймеры смотрят с умилением.

Lychee Photo Manager
Self-hosted photo-management

нужно, чтобы у вас на машине стояли и работали: WEB-сервер , какая-то база, типа mySQL, PHP

Ставим серверную версию хранилки с веб-мордой
@
Удивляемся, что она требует веб-сервер, интерпретатор и СУБД
@
РЯЯЯЯ, ЛИНУКС ПЛОХОЙ

P.S. У них в гитхабе есть официальный docker-compose.yml
Можно было поставить Docker Desktop (фу!), через Next-Next-Next мышкой, который сам бы подтянул и WSL и MS'овскую Ubuntu, а потом в 1 команду "docker compose up".
(но зачем?)

Если это в прод в организации - я утащил бы в отдельную виртуалку / на кластер (смотря что есть). Если на домашнюю машину - поставил бы рукам на хост.

Великолепно)

Спасибо, ознакомлюсь

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

Звучит весело.

Чем закончилось? Где можно с драмой ознакомиться?

Не поймите меня неправильно.

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

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

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

Лучше посоветуйте, что мне, как гражданину, и как работнику с этим делать. Не знаю, как вы - а я не понимаю. Мой вариант "Да хз, ничего, наверное". У вас какой? Есть мысли?

  1. Я в курсе, я делал.

  2. Вам не кажется, что недоверие граждан к государству в РФ всё же обосновано?

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

Information

Rating
Does not participate
Registered
Activity

Specialization

Инженер АСУТП
SQL
Python
Network administration
System administration
Server administration
PLC
PLC programming
SCADA
APCS