LINUX.ORG.RU
ФорумTalks

список спорных идей linux


2

3

Давайте напишем список спорных идей, которые пропагандируются сторонниками линуксов.

Это не холивор, т.е. согласие как раз прявляется в несогласности с каким-то из пунктов. Самого факта несогласности достаточно. Получится тред всеобщей любви и единства.

Итак, начнем-с.

1) Множество мелких утилит, каждая из которых выполняет свою функцию идеально, и потом их можно комбинировать (обыв. «unix-way») - это хорошо.

2) Расширения имен файлов не нужны. ОС сама может определить тип файла по содержимому.

★★★★☆
Ответ на: комментарий от x3al

Как бы оформление всех этих же мелких утилит как разделяемых библиотек лучше по всем параметрам при наличии вменяемого glue-языка. Или линуксоиды не осилили кодинг?

я более чем за разделяемые библиотеки. вызовы из различных программулин типа «/bin/grep something somefile» честно говоря выглядят совершенно уродски. хотя часто и формат вывода грепа и формат параметров вполне себе устраивает, особенно если бы они складывались в какой-то приличный буфер. почему нельзя просто вызвать функцию типа греп мне совершенно неясно. либо пляши с бубном вокруг библиотек типа pcre и открывай файл, либо exec.. хотя дёрнуть функцию просто самое что ни на есть удобное в данном случае. убогость какая-то в общем.

но всё таки словечко за консоль я скажу. именно в консоли цены грепу в базарный день не сложишь. и пайпам как способу коммутации. и вообще башу + awk + sed + utils, по моему скромному мнению. хоть это и не отменяет отсутствия вменяемого апи.

AndreyKl ★★★★★
()
Ответ на: комментарий от Kindly_Cat

В идеале имя файла вообще не нужно. Нужен его хэш (для программ) и теги (для человека).

Нет. Вы забыли что люди бывают не только конечные пользователи -клиенты, а еще и огромное количество промежуточных вариантов. То есть нужны не толко чисто машинные и чисто клиентские инструменты, но и инструменты для техников, админов и так далее. Даже разрабам они не нужны как показывает опыт явы - разраб тупой и сидит в IDE где знает 2.5 кнопки нужные для работы.

kernel ★★☆
()
Ответ на: комментарий от Kindly_Cat

разница в том, что не надо плодить дублирующие сущности (в данном случае имена) и называть одно и то же разными словами.

если тебе это нужно, в качестве концепта запили бекедн для fuse, который файлы хранит в мускуле, например. одно поле - filepath, другой - файл в бинарном виде, ну и права доступа с атрибутами там разными. хотя подозреваю это уже кто-то сделал.

nanoolinux ★★★★
()
Ответ на: комментарий от kernel

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

Kindly_Cat
()
Ответ на: комментарий от vertexua

6 лет на линуксе. Уровень тошноты от этого по сравнению со скриптом на Python/Perl не уменьшился.

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

Дома дуалбут что бы погаматся, на работе венда корпстандартом. А работает кодером под чего нибудь откровенно вендузячье. Начинал с венды, там выучил повершелл, привык и прирос к венде как принципу организации жизни. А потом «перешел» на линупс. Точнее стал флемить «за линупс» на ЛОР.

Слушаем внимательно чем вы отличаетесь от таких людей.

kernel ★★☆
()
Ответ на: комментарий от nanoolinux

разница в том, что не надо плодить дублирующие сущности (в данном случае имена) и называть одно и то же разными словами

Не очень похоже на ответ.

Kindly_Cat
()
Ответ на: комментарий от quiet_readonly

Можно ещё пройтись по лженаучной идиоме «всё есть файл», из-за которой любая программа есть сложный и глючный парсер: достаточно вспомнить, что при маленьком изменении user agent в Firefox некоторые сайты сразу же перестали работать, а частые изменения в структуре sysfs/procfs не дают уважающей себя десктопной программе безгеморройно запросить информацию о запущенных процессах. Суть в том, что наличие юниксвейной утилиты мешает людям осознать пользу разделяемой библиотеки.

два чая этому джентльмену!

AndreyKl ★★★★★
()
Ответ на: комментарий от Kindly_Cat

Техники и админы - тоже люди, поэтому могут пользоваться тегами

Не могут. Им нужно будет лезть в хеши.... и тут они вас проклянут.

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

kernel ★★☆
()
Ответ на: комментарий от kernel

Не могут

С чего бы?

Им нужно будет лезть в хеши

Зачем?

По этому вместо хешей в юниксах файловая система

Она там не поэтому.

Kindly_Cat
()
Ответ на: комментарий от kernel

Дома дуалбут что бы погаматся

Играю в Tanki Online, Realm Of The Mad God, Super Tux

на работе венда корпстандартом

Да, девелоперская тачка и только на последней работе.

А работает кодером под чего нибудь откровенно вендузячье

Серверсайд на Java, RHEL

Начинал с венды

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

Точнее стал флемить «за линупс» на ЛОР.

Сижу на генте 4 года, пишу на линуксе со времен лаб универа. Даже когда лабы по C# или TASM

Линукс на компе, компе девушки, телефоне, планшете, телевизоре и неттопе к телевизору

vertexua ★★★★★
()
Последнее исправление: vertexua (всего исправлений: 1)
Ответ на: комментарий от Kindly_Cat

С чего бы? Зачем?

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

По этому вместо хешей в юниксах файловая система

Она там не поэтому.

Она там именно по этому. Если бы она была ненужна уже бы давно убрали или не пользовались бы. Точно так же как сейчас не пользуются адресацией файлов через inode.

kernel ★★☆
()

Быстрота и стабильность работы каждого компонента системы, если это не бета-версия.

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

Красивые GUI настройки системы.

Compiz.

Виртуальные рабочие столы.

Журналируемая файловая система, которую не нужно дефрагментировать.

Ненужность реестра Windows.

ZenitharChampion ★★★★★
()
Последнее исправление: ZenitharChampion (всего исправлений: 1)
Ответ на: комментарий от vertexua

Да, девелоперская тачка и только на последней работе.

Вовово. Смените работу - опять венда будет, например. И вы будете нам рассказывать что «это ничего не значит»

А работает кодером под чего нибудь откровенно вендузячье

Серверсайд на Java, RHEL

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

Начинал с венды

Как и ты.

Я начинал с дос... если мы о писюках. Импринтинг венды в мозг начинающего погроммиста - страшная сила.

perl кстате это awk+sed+grep+bash. Очень легко было в свое время на нем писать из за этого - не было лишнего переобучения.

Сижу на генте 4 года, ... компе девушки,

:D

kernel ★★☆
()
Ответ на: комментарий от ZenitharChampion

вопрос автора треда.

список спорных идей linux
Давайте напишем список спорных идей, которые пропагандируются сторонниками линуксов.

и тут вылазишь ты и начинаешь описывать преимущества линукс (пусть и некоторые выдуманные, но это отдельный вопрос)

xtraeft ★★☆☆
()
Ответ на: комментарий от kernel

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

скажи это макскому

xtraeft ★★☆☆
()
Ответ на: комментарий от kernel

Вовово. Смените работу - опять венда будет, например. И вы будете нам рассказывать что «это ничего не значит»

Да нет, у меня просто европейский инвестиционный банк, ну не могут они линуксы на девелоперские тачки ставить ничего не поделаешь. Сервера все - только RHEL. Виндой как таковой не пользуюсь, смотрю в IDEA 95% времени.

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

Любой адекват для винды будет писать на C# в большинстве случаев. А откуда выводы? У меня почти все знакомые при малейшей возможности для Java разработки ставят Linux. Как и я на всех предыдущих работах. И последующих. Плюс фриланс

Импринтинг венды в мозг начинающего погроммиста - страшная сила.

А без школьного бубнежа на перемене? Давайте по делу

:D

хм?

vertexua ★★★★★
()
Последнее исправление: vertexua (всего исправлений: 4)
Ответ на: комментарий от xtraeft

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

скажи это макскому

Он и так это знает.

PS
Или ты думаешь что Макском в входит в 95% а не в 1% крутых парней... ? :D

kernel ★★☆
()
Ответ на: комментарий от kernel

Правильно, это я одобряю. Для троллинга нужно всегда вставлять «почти» или «95%» чтобы было как отступать если поймают на лжи

vertexua ★★★★★
()
Ответ на: комментарий от xtraeft

Ах да, точно, спорные. Я действительно забыл. Хотя. Против «быстроты и стабильности» Canonical, против нескольких программ для одного и того же, DE и языков при установке они же (Kubuntu, Xubuntu), против GUI гентушники и LFS-ники, против Compiz многие на ЛОРе, против виртуальных рабочих столов и ненужности реестра - виндузятники.

ZenitharChampion ★★★★★
()
Последнее исправление: ZenitharChampion (всего исправлений: 1)
Ответ на: комментарий от ZenitharChampion

уныло получилось, что с тобой, не в форме?

xtraeft ★★☆☆
()
Ответ на: комментарий от Kindly_Cat

Ахаха. Ну-ну.

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

Опять же, ну вот посмотрим как вы будете на месте админов через rs232 на морозе по 9600бод командочки отстукивать с упротыми тегами от разрабов и хешами.... Но не будете вы этого делать, не детская это работа :D

kernel ★★☆
()
Ответ на: комментарий от vertexua

Правильно, это я одобряю. Для троллинга нужно всегда вставлять «почти» или «95%» чтобы было как отступать если поймают на лжи

Ты же понимаешь что сейчас придут парни из яваконтор и выяснится что 95% это не «для отступления», это жизнь такая? :D

kernel ★★☆
()
Ответ на: комментарий от kernel

Пожалуйста, у меня одни линуксоиды тут и да, яблочники ) Ничего не поделаешь они тоже. Винду джависты не сильно любят

vertexua ★★★★★
()
Ответ на: комментарий от xtraeft

это какой то новый вид сексуального извращения?

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

kernel ★★☆
()
Ответ на: комментарий от vertexua

И в чем именно проблема?

sed, awk, костыли

А от этого тебя не тошнит?

  <build>
    <directory>target</directory>
    <outputDirectory>target/classes</outputDirectory>
    <finalName>${artifactId}-${version}</finalName>
    <testOutputDirectory>target/test-classes</testOutputDirectory>
    <sourceDirectory>src/main/java</sourceDirectory>
    <scriptSourceDirectory>src/main/scripts</scriptSourceDirectory>
    <testSourceDirectory>src/test/java</testSourceDirectory>
    <resources>
      <resource>
        <directory>src/main/resources</directory>
      </resource>
    </resources>
    <testResources>
      <testResource>
        <directory>src/test/resources</directory>
      </testResource>
    </testResources>
  </build>
tailgunner ★★★★★
()
Ответ на: комментарий от vertexua

Пожалуйста, у меня одни линуксоиды тут и да, яблочники ) Ничего не поделаешь они тоже. Винду джависты не сильно любят

Ну давайте не путать «у вас» и вообще. У меня тут в городе из 5 крупных явафирм (отделений транснационалов и тп) везде венда у кодеров. А кодеры сидят глубоко внутри java2se и сохраняют все свои вендузячьи привычки. А иногда когда чуть-чуть касаются системы и пути кодят в стиле D:\...., вот недавно попалась такая радость.

kernel ★★☆
()
Ответ на: комментарий от kernel

Даже разрабам они не нужны как показывает опыт явы - разраб тупой и сидит в IDE где знает 2.5 кнопки нужные для работы.

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

quiet_readonly ★★★★
()
Ответ на: комментарий от tailgunner

Заметил что тяжело избавиться от импринтинга линукса, иногда тяжело некоторые вещи делаются. Платные инструменты даже не гуглишь, думаешь о «абстрактной» переносимости когда задача заточена под один юз-кейс и тратишь много времени, тормозит иногда штольманоугодность, брезгуешь C# когда задача решается на нем просто, быстро и эффективно

vertexua ★★★★★
()
Ответ на: комментарий от tailgunner

А от этого тебя не тошнит?

:D

Что характерно этого бревна в своем глазу они реально не замечают обычно. «И что что нужна подсветка что бы чтото понять!?! Мы в 21 веке, у меня она есть (в ворованной idea)»

kernel ★★☆
()
Ответ на: комментарий от kernel

java2se

вендузячьи

Где связь? Ну сказали бы .NET, тогда понятно бы

D:\....

И это доказывает что на Java они программировать правильно не умеют

vertexua ★★★★★
()
Ответ на: комментарий от tailgunner

Ну там во-первых половину надо выкосить, во вторых convention over configuration. А в баше велосипедные ничему не подконтрольные write only скрипты

vertexua ★★★★★
()
Ответ на: комментарий от vertexua

Заметил что тяжело избавиться от импринтинга линукса, иногда тяжело некоторые вещи делаются. Платные инструменты даже не гуглишь, думаешь о «абстрактной» переносимости

Это не импринтинг линукса, а скорее импринтинг опенсорса (не свободного софта, а именно опенсорса) - вещь в принципе другая.

tailgunner ★★★★★
()
Ответ на: комментарий от vertexua

Ну там во-первых половину надо выкосить

Это же пример. Реальный POM-файл будет не с дефолтами, а с осмысленными значениями.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

Ну тогда надо спросить человека зачем ему менять target или что-то подобное

vertexua ★★★★★
()
Ответ на: комментарий от kernel

Кул стори, бро, только если тебя перенести в то время, ты с таким же птушным хамством и писал бы что-то вроде «если бы иноды были не нужны, их бы давно убрали или бы не пользовались ими».

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

Kindly_Cat
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.