Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.84/179: Рейтинг темы: голосов - 179, средняя оценка - 4.84
112 / 91 / 31
Регистрация: 24.10.2018
Сообщений: 336
17.02.2019, 15:43
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от 5ELF Посмотреть сообщение
Есть ли в Линукс программы, которые бы явно были лучше и удобней, чем в Windows?! - Нет.
Полно. Только, видимо, тебе пока не понятно, что удобство - это субъективная вещь. Если бы винда мне казалсь удобнее, то она у бы у меня стояла основной ос на компе и ноутбуке. Но она только на виртуалке крутится.
Цитата Сообщение от 5ELF Посмотреть сообщение
Какие еще могут быть рассуждения?!
Странный вопрос. Любые могут быть рассуждения.

Добавлено через 1 минуту
Цитата Сообщение от helter Посмотреть сообщение
Конечно, у разных людей разные вкусы касательно управления окнами, но если кому-то нравятся тайловые менеджеры — откуда он их на Windows возьмёт?
Напомнил мне про окна плевался тут недавно, когда не сумел на винде из коробки найти способ сделать окно поверх всех остальных окон. Только какую-то сторонную лабуду с каких-то левых сайтов ставить нужно. И как всегда на винде инстоллер левой фигни захочет поставить какой-нибудь голимый яндекс-бар (провались вся ваша конторка) и Амиго-супер-мега-браузер. Хотя, блин, такой просто базовый функционал, в гноме с кедами из коробки. Вот и все удобство...
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.02.2019, 15:43
Ответы с готовыми решениями:

Установка Qt на Linux для кросс-компиляции: Linux 32/64 Windows 32/64
В силу объективных причин пришлось перейти на Linux, но столкнулся с проблемой установки окружения Qt. Нужна установка Qt на Linux Mint для...

Чем разница между графическим интерфейсом GUI (windows) и x-windows (linux) ?
Сразу извиняюсь если задал вопрос не в том разделе (никак не мог найти где его задать). Мне понадобилось дать ответ на вопрос: В...

Дефрагментация локального диска в среде Windows 7 при наличии двух операционных систем (Windows, Linux)
Мой вопрос таков: Если выполнить дефрагментацию диска в среде Windows 7, будут ли случайно перезаписаны секторы на которых размещены...

964
4528 / 3522 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
17.02.2019, 15:49
Во, я понял одну штуку.

Пишут: «ОС неважна, важен софт». Но кроме софта ещё есть «междусофтное пространство» — как софтины взаимодействуют друг с другом, какие есть возможности автоматизации. Сюда относятся и взаимодействие программ, и управление окнами (оконные менеджеры или утилиты типа wmctrl), и способы взаимодействия пользователя с системой. И эти вещи влияют на общее настроение. Линукс — он более гибкий в этом плане, мне кажется. Юниксовое наследие просто так не пропьёшь, даже когда завезут systemd.

А то лично для меня, например, важно именно структурировать взаимодействие с компьютером, а зубов в труднодоступных местах у меня нет набором программ я пользуюсь небольшим, и имеющиеся для меня вполне хороши (браузер, читалка pdf, vim и gvim, mutt, mocp, gpg, стандартные утилиты и т. п.).
0
112 / 91 / 31
Регистрация: 24.10.2018
Сообщений: 336
17.02.2019, 15:53
Цитата Сообщение от 5ELF Посмотреть сообщение
Есть ли в Линукс программы, которые бы явно были лучше и удобней, чем в Windows?!
Элементарно - ulimit.
0
Модератор
 Аватар для Curry
5168 / 3530 / 536
Регистрация: 01.06.2013
Сообщений: 7,678
Записей в блоге: 9
17.02.2019, 16:10
Цитата Сообщение от helter Посмотреть сообщение
скармливаем ему структурированные системные текстовые файлы или структурированный текстовый вывод других команд
Вот именно. Файлы в xml проще программно обрабатывать, в том числе скриптами js,PowerShell, как и реестр. Для изменения текстовых файлов регулярными выражениями тоже можно вышеупомянутые скрипты использовать. Данные по конвейеру в PowerShell передаются не текстом который каждый раз парсить надо, а объектами, гораздо удобнее и sed не нужен (хотя и его без проблем вызвать). Сравнивать языки тут как бы оффтоп будет. Так что воздержусь сравнивать PowerShell с bash, а js c питоном.
Цитата Сообщение от helter Посмотреть сообщение
Я так понял, что эта аналогия призвана обидеть
Не выдумывайте.
Цитата Сообщение от helter Посмотреть сообщение
рациональную часть не понял.
Программы с тайловым интерфейсом были во времена ДОС. Сам использовал в начале 90-х QuckC, TurboC, ChiWriter. Сейчас такой интерфейс (для рабочего стола или других программ) используют по приколу или ... ладно, не будем лезть в психологию. В общем, редко используют. А в винде то что востребовано. Был бы востребован тайловый интерфейс - он там был бы. Коммерция же.
0
85 / 61 / 29
Регистрация: 15.05.2013
Сообщений: 189
31.03.2019, 01:58
Цитата Сообщение от Curry Посмотреть сообщение
Вот именно. Файлы в xml проще программно обрабатывать, в том числе скриптами js,PowerShell, как и реестр. Для изменения текстовых файлов регулярными выражениями тоже можно вышеупомянутые скрипты использовать.
Текст более универсален чем текст, имеющий некоторую структуру.
С одной стороны, структурированный текст упрощает обработку, но он накладывает
ограничения, связанные с его структурой. Так сказать, сужает гругозор.
Изменится структура текста, бОльшая вераятность, что понадобится изменить
методы его обработки.
Произвольный текст -- свобода фантазии. В обработке сложнее, но более
универсально.

Добавлено через 2 минуты
Цитата Сообщение от krolligator Посмотреть сообщение
Есть ли в Линукс программы, которые бы явно были лучше и удобней, чем в Windows?!
Собственно Linux
0
 Аватар для Luca Brasi
892 / 204 / 55
Регистрация: 06.11.2015
Сообщений: 2,288
Записей в блоге: 2
11.04.2019, 18:23
Недавно делал приложу, которая должна была бы разбирать Excel файлы и писать их в MsAccess db. Ситуации так себе когда у тебя дома Винда только на VM.
*.xlsx LibreOffice читает, без проблем, а вот *.accdb чуть сложнее. Кинулся ставить портативный набор офиса , правда там MsAccess даже не оказалось
Далеко не сразу стало очевидным что LibreOffice, под JDBC соединением может не плохо читать MsAccess DB Чему я собственно обрадовался.
1
Заблокирован
19.06.2019, 10:15
Мне линукс больше нравится своей простотой, бесплатностью и отсутствием постоянных капризов. Был Виндовс- были постоянные ошибки, зависания, незапланированные обновления, как перешел на линукс, сразу стало спокойно. Конечно разбирался в нем целый год, но это того стоит.
0
Модератор
Эксперт NIX
 Аватар для NeoMatrix
8537 / 3417 / 105
Регистрация: 24.05.2011
Сообщений: 14,651
Записей в блоге: 8
27.06.2019, 19:11
Цитата Сообщение от 5ELF Посмотреть сообщение
Есть ли в Линукс программы, которые бы явно были лучше и удобней, чем в Windows?
Имеются. Вам простым списочком или таблицей сравнений выложить?
Навскидку: apache2, MySQL, LVM, LVS, DE (почти любой), собственно Bash... При наличии и работоспособности верхней головы, разумеется.
0
Модератор
 Аватар для Curry
5168 / 3530 / 536
Регистрация: 01.06.2013
Сообщений: 7,678
Записей в блоге: 9
28.06.2019, 13:40
Цитата Сообщение от NeoMatrix Посмотреть сообщение
apache2
apache http сервер. Морально устарел. Ставится и на винду.
Цитата Сообщение от NeoMatrix Посмотреть сообщение
MySQL
Ставится и на винду.
Цитата Сообщение от NeoMatrix Посмотреть сообщение
LVM
Объединять несколько физических дисков в один логический? Как то можно, но надёжность то падает пропорционально числу винтов, так что нафик такое.
Цитата Сообщение от NeoMatrix Посмотреть сообщение
Bash
Как и cmd, устарело и с самого начала уродство. В линуксе, я слышал, где можно заменяют питоном (по принципу, хоть чем бы заменить). В windows PowerShell много лучше для командного языка, в том числе и лучше питона.
0
Модератор
Эксперт NIX
 Аватар для NeoMatrix
8537 / 3417 / 105
Регистрация: 24.05.2011
Сообщений: 14,651
Записей в блоге: 8
28.06.2019, 15:04
Curry, то бишь, если даже вычесть всё вами указанное из моего "навскидку", то всё равно ещё остаётся LVS, которого винды в принципе не умеют.
Но, если по пунктам, то все эти приложения появились на линухах, а на винды были портированы. Ведь так?
Кроме того, тем же апачем, к примеру, пользуется весь мир по сей день в силу его лёгкости и простоты. То же смело можно сказать и о MySQL.
0
Модератор
 Аватар для Curry
5168 / 3530 / 536
Регистрация: 01.06.2013
Сообщений: 7,678
Записей в блоге: 9
28.06.2019, 15:56
Цитата Сообщение от NeoMatrix Посмотреть сообщение
остаётся LVS
Я не знаю что это такое. И не стыжусь признаваться что не знаю.
Только знаю что в винде это в 100500 раз лучше или в винде это не нужно.
Цитата Сообщение от NeoMatrix Посмотреть сообщение
все эти приложения появились на линухах
И что? Я думал речь про то, чем пользоваться удобнее. Какая разница где появилось. Против MySQL ничего не имею.
Цитата Сообщение от NeoMatrix Посмотреть сообщение
тем же апачем, к примеру, пользуется весь мир по сей день в силу его лёгкости и простоты.
Пока пользуются, по привычке и в силу нежелания переучиваться. Современный подход это, для статики nginx, для динамики обработка запросов реализуется в самом приложении потому что это не сложно. Сам apache http небольшая программка в которой больше всего кода разбирающего его конфиги, чего конкретному приложению не требуется. Апач для CGI, что само по себе устарело. Да, он может и в fastCGI, и можно свой модуль к нему написать со своей логикой backend-а, и я так делал, только пользы от апача в таком случае нет.
0
Модератор
Эксперт NIX
 Аватар для NeoMatrix
8537 / 3417 / 105
Регистрация: 24.05.2011
Сообщений: 14,651
Записей в блоге: 8
28.06.2019, 16:34
Цитата Сообщение от Curry Посмотреть сообщение
Я не знаю что это такое
Коротко: система виртуалок в нативной виртуалке, применяемая для развёртывания серверов. Система виртуальных серверов.
Собственно, на один серверный хост ставим линух, поднимаем на нём LVS и уже внутри LVS поднимаем серверы сайтов. При этом, все виртуальные серверы программно изолированы друг от друга и от нативного хоста, ROOT любого из них имеет права SU только внутри выделенного ему виртуального сервера, а ROOT нативного сервера определяет количество ресурсов для каждого виртуального с точностью "до мулюметра". Причём, серверное ПО для каждой виртуалки внутри каждой виртуалки по отдельности ставить не требуется.
Также нативно можно (и так обычно и делается) распределять ресурсы по нескольким физическим хостам, которые объединяются в кластер и уже данная конфигурация разделяет общие ресурсы кластера по виртуальным хостам.
Актуально для дата-центров, разумеется, а преимущество в черезвычайной гибкости и весьма скромных накладных расходах мощностей при высочайшей производительности.
В частности, я уверен на 99,99% в том, что киберфорум занимает один из таких вот виртуальных хостов, выделенных внутри нативного кластера под LVS. Альтернатива - только фря или солярка с джейлами, что суть - ровно то же самое под другим соусом.

Серверная винда занимает ровно одну машину, какая бы она ни была, а виртуалки... Производительность, очень мягко говоря, сильно ниже и возможностей по распределению прав, по выделению мощностей, по гибкости вообще - очень немного. Это исключительно мягко говоря.
К тому же, в каждую виртуалку требуется ставить весь набор ПО с нуля, прям, как в VirtualBox OSE, что не комильфо.

Добавлено через 9 минут
Цитата Сообщение от Curry Посмотреть сообщение
Объединять несколько физических дисков в один логический?
Да.
Собственно, на этой технологии строятся программные RAIDы. Ну и тоже в серверных и дата-центрах.
1
Модератор
 Аватар для Curry
5168 / 3530 / 536
Регистрация: 01.06.2013
Сообщений: 7,678
Записей в блоге: 9
28.06.2019, 16:43
NeoMatrix, спасибо за лекцию. Но я не админ, в этом не разбираюсь. Я пользуюсь иногда убунтой (отладка кроссплатформенного софта) и мне в ней некомфортно весьма по сравнению с win7. Правда, win10 меня напрягает ещё больше, по крайней мере для домашнего применения с узким интернет каналом. Она ж этого не понимает, сосёт фик знает что как лошадь воду.
0
60 / 86 / 16
Регистрация: 25.03.2019
Сообщений: 235
28.06.2019, 17:36
Цитата Сообщение от Curry Посмотреть сообщение
apache http сервер. Морально устарел.
Не устарел. Это маркетологи nginx такое утверждают. Конкуренция.
Цитата Сообщение от Curry Посмотреть сообщение
Как и cmd, устарело и с самого начала уродство. В линуксе, я слышал, где можно заменяют питоном (по принципу, хоть чем бы заменить). В windows PowerShell много лучше для командного языка, в том числе и лучше питона.
Cmd - это вообще не терминал, этим только детей пугать. Он для 10 команд, у которых не слишком большой вывод.
А для Bash мануал писали в те времена, когда диски были маленькие, экономили. В результате для Bash получился один из самых худших мануалов, которые вообще есть в Linux, если вообще не самый худший. Поэтому новички и шарахаются от Bash. Но если более или менее разобраться, то для текстового управления системой он очень неплох. А PowerShell Microsoft написали как раз для того, чтобы в Windows был аналог Bash. И PowerShell точно нельзя сравнивать с Python. Python - это полноценный скриптовый язык общего назначения, а PowerShell - это средство управления Windows, которое в общем-то так и не стало особо популярным среди пользователей.
1
Модератор
 Аватар для Curry
5168 / 3530 / 536
Регистрация: 01.06.2013
Сообщений: 7,678
Записей в блоге: 9
28.06.2019, 17:59
Цитата Сообщение от Yuri197 Посмотреть сообщение
Не устарел.
Устарел. Потому что устарел сам подход, делать http сервер отдельной программой. В современных языках есть библиотеки которые реализуют протокол http. Apache - это времена php. Он будет ещё долго, но процент веб приложений на нём сокращается, вместе с апачем.
Цитата Сообщение от Yuri197 Посмотреть сообщение
А для Bash мануал писали
Дело не в мануале. Программирование на нём костыльное, с использованием множества разномастных утилит с текстовым вводом выводом и переработкой оного. У вас там эвересты костыльных приёмов понавыдуманы как можно имеющимися средствами что то сделать. Вместо того что бы изменить сам баш.
А PowerShell куда более современен и продуман.
Python, разумеется, лучше bash, но напишите на нём строку для выполнения какой то программы и подумайте что в командном языке таких строк очень много и они не должны обрамляться чем то лишним.
Да и просто, PowerShell хорошо интегрирован с .NET позволяя использовать все его возможности.
То есть, там где в bash вызов утилит которые извлекают какую то информацию, преобразуют её в текстовый вид, затем обработка их текстового вывода, и так по несколько раз, в PowerShell работа с объектами во внутреннем представлении.
0
60 / 86 / 16
Регистрация: 25.03.2019
Сообщений: 235
28.06.2019, 18:23
Цитата Сообщение от Curry Посмотреть сообщение
Потому что устарел сам подход, делать http сервер отдельной программой. В современных языках есть библиотеки которые реализуют протокол http.
А nginx не отдельная программа? Они все отдельные программы. А библиотеки - это просто инструментарий для программиста. К библиотекам может обращаться и клиент, и сервер, и вообще какая-нибудь левая программа, которой просто понадобился "инструмент" из библиотеки.
Цитата Сообщение от Curry Посмотреть сообщение
Программирование на нём костыльное, с использованием множества разномастных утилит с текстовым вводом выводом и переработкой оного. У вас там эвересты костыльных приёмов понавыдуманы как можно имеющимися средствами что то сделать. Вместо того что бы изменить сам баш.
Bash - это средство управления системой. Как язык программирования он сильно так себе, почти никакой. Кстати, писать что-то сложное на Bash не рекомендуют в принципе. Рекомендуют использовать полнценные языки программирования. А будучи средством управления ОС он и должен работать с отдельными утилитами.
Цитата Сообщение от Curry Посмотреть сообщение
Python, разумеется, лучше bash, но напишите на нём строку для выполнения какой то программы и подумайте что в командном языке таких строк очень много и они не должны обрамляться чем то лишним.
Ничем лишним обрамлять и не надо. Написать простую последовательность команд удобнее на Bash, а не на Python. Python нужен для чего-то более сложного.
Цитата Сообщение от Curry Посмотреть сообщение
Да и просто, PowerShell хорошо интегрирован с .NET позволяя использовать все его возможности.
Python без всякой интеграции с .NET имеет возможностей еще больше. Да и Bash с утилитами тоже едва-ли отстанет.
Цитата Сообщение от Curry Посмотреть сообщение
То есть, там где в bash вызов утилит которые извлекают какую то информацию, преобразуют её в текстовый вид, затем обработка их текстового вывода, и так по несколько раз, в PowerShell работа с объектами во внутреннем представлении.
И зачем это нужно? В подобных скриптах выполняется очень много работы именно с текстом. То есть парсится либо текстовый вывод команд, либо тот-же текстовый вывод логов. И по результату выполняются какие-то действия.
0
Модератор
 Аватар для Curry
5168 / 3530 / 536
Регистрация: 01.06.2013
Сообщений: 7,678
Записей в блоге: 9
28.06.2019, 18:32
Цитата Сообщение от Yuri197 Посмотреть сообщение
И зачем это нужно? В подобных скриптах выполняется очень много работы именно с текстом. То есть парсится либо текстовый вывод команд, либо тот-же текстовый вывод логов.
Вот именно, что в linux вначале данные во внутреннем представлении преобразуются в текст, потом оттуда измлекаются в переменные bash, из них составляется командная строка и так по кругу. А в PowerShell обработка на уровне объектов и их методов. В Windows даже логи хранятся в двоичном виде, что бы по ключам сортировать и фильтровать можно было.
0
60 / 86 / 16
Регистрация: 25.03.2019
Сообщений: 235
28.06.2019, 18:39
Цитата Сообщение от Curry Посмотреть сообщение
Вот именно, что в linux вначале данные во внутреннем представлении преобразуются в текст, потом оттуда измлекаются в переменные bash, из них составляется командная строка и так по кругу. А в PowerShell обработка на уровне объектов и их методов. В Windows даже логи хранятся в двоичном виде, что бы по ключам сортировать и фильтровать можно было.
Хранение логов и конфигов в двоичном виде - это не достоинство, это недостаток. Текст вы можете посмотреть в любом текстовом редакторе. Чтобы посмотреть логи в двоичном виде вам потребуется специальная программа. А чтобы распарсить их потребуется уже отыскать формат, в котором хранятся эти данные, либо потратить время на метод научного тыка. И это при том, что реальных преимуществ такого хранения практически нет.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
28.06.2019, 18:47
Цитата Сообщение от NeoMatrix Посмотреть сообщение
юзайте всё подряд прямо из админской учётки
Только вот она тоже ограничена. А для того для чего в линуксоиде нужно писать sudo перед запуском в винде выскакивает табличка подтверждения уже во время работы если конечно не запущено специальным способом от имени администратора. т.е. все аналогично линухе только лучше и полностью адаптировано к гую в исходе.
В этом плане винда как раз поудобнее линухи. Во всяком случае 10-я.
0
Модератор
 Аватар для Curry
5168 / 3530 / 536
Регистрация: 01.06.2013
Сообщений: 7,678
Записей в блоге: 9
28.06.2019, 18:53
Цитата Сообщение от Yuri197 Посмотреть сообщение
Хранение логов и конфигов в двоичном виде - это не достоинство, это недостаток. Текст вы можете посмотреть в любом текстовом редакторе. Чтобы посмотреть логи в двоичном виде вам потребуется специальная программа.
Для просмотра лога в текстовом виде вам нужна особая программа - редактор или программа просмотра текстового файла. Зато фильтровать можно проще и быстрее, в специальной программе, не выходя из неё, а не выполнять фильтрацию строк отдельной утилитой и снова загружая в редактор.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.06.2019, 18:53

Windows XP после 10 секунд работы перезагружается, Windows 7 и Linux на этой же материнке и HDD работают идеально?
Здраствуйте уважаемые знатоки XP помогите понять причину Windows XP и Windows 7 несколько лет прекрасно работают на одном HDD (на...

Оболочка BASH в Windows (Windows Service for Linux)
Информация, которую можно получить по состоянию на текущий момент, заставляет отнестись серьёзно к возможности появления новой командной...

Установить windows 7 + linux с загрузчиком windows
Доброго времени суток! Стоит задача установить windows 7 и xubuntu на один ноутбук и зашифровать виндовый раздел трукриптом версии 6.3а...

Прерывание 10h
Здравствуйте . Такой вопрос : как через прерывание вывести символ ? ( вроде через функцию 11h) . Например , есть описание символов .....

Вывести символ int 10h ah=0eh
Каким образом можно вывести строку с помощью этой функции? я так понял чтобы вывести символ, нужно в al кинуть его asci код......


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
120
Закрытая тема Создать тему
Новые блоги и статьи
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml, в чате форсили функторы модулей как суперфичу. Пытаясь отдуплить концепт, наткнулся на тутор с простым примером. А главный принцип обучения от. . .
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru