The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Инициатива по оценке работоспособности оборудования в будуще..."
Отправлено Аноним, 28-Июл-21 06:08 
> Это было предисловие. Далее по существу.

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

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

Маленькая проблемка. Чтобы транслятор занялся трансляцией надо чтобы он файл с диска прочел. А там у нас чччто? Последний писк дисковых технологий 90-х в виде NTFS приснопамятного? Ну он и работает с перфомансом под стать. И остальной кернел толком не улучшали с примерно тех же времен. Оно и работает с все тем же перфомансом. И когда у меня в линухе один и тот же проект билдится в разы быстрее - удачи в рассказах о офигенных внутренностях и технологиях винды.

> И многие трансляторы весьма эффективны, иногда получше, чем аналоги в юниксах.

Это, например, какие? А то что-то юзеры вьюжлстудий дружно подрапали на gcc и шланг. Те видите ли код лучше генерят и актуальные стандарты поддерживают сильно лучше.

> Во-вторых, в Оффтопике есть изумительная ВинАПИ, которая не stable API is nonsense
> из вашего нового стандарта, и я могу сегодня, сейчас, в 2021
> году, написать с использованием Win32 API хеллоуворлд с графическим интерфейсом,

Это даже сошло бы за плюс, но M$ развел дотнеты, винформсы, WPF, WTF... и найти програму на вот именно винапи, под именно винду, именно актуальную - очень не частое явление природы.

И да, винапи или что - но даже просто ffmpeg под виндой заменить нечем. Ну вот 1 он такой. Так то он под виндой тоже работает, но сильно хреновее и кривее. Ну а чего такого в идее получить вон то видео с вон той камеры по клацу ярлычка? Но в маздае при этом нельзя убрать дурацкое окно консольной программы. Майки решили подсистему программы на гвозди в бинарь хардкодить, затейники. И если там сказано консольная - вот вам окно, добровольно-принудительно.

> который будет с максимально возможной для железа быстротой работать на всех 32-битных
> и 64-битных оффтопиках, начиная с самых ранних Windows NT и Windows 95,

На каком-нибудь FAT32 или NTFS, встающем раком там и тут, ага. Более того - я иерархию размером с линукскернел копирую "рефлинком" за ~секунду. При том это полностью независимая копия. Которая однако изначально ссылается на те же блоки. Поэтому я могу себе жирную рабочую копию на деструктивный эксперимент очень быстро организовать. В винде вроде бы совсем нет аналога этой фичи.

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

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

> Покажи мне, как ты сделаешь похожее для линукса.

У меня нет подобной цели.

> Публикуй свой гениальный код прямо сюда без смущения. И добавлю, что
> использовать ВинАПИ можно из самых разных языков, включая Бейсики.

Я системщик. Мне не интересны языки для даунов. А пользователям васика не интересны винапи. Да и самих пользователей васика мало осталось.

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

Просто для сведений - я кодил под винапи.

> Есть такая эффективность в вашем новом стандарте?

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

И это, между нами, вон там wine есть с реализацией этого самого апи, если оно мне за каким-то лядом станет надо. Но у меня есть развлечения поинтереснее.

> В-третьих, нет, не прикольно, что Майкрософт забил на свои гайдлайны. Это весьма
> и весьма прискорбно.

Однако как говорится, owner is a king.. и в последнее время MS вдарился в оголтелый маркетинг и пуш своих Мега Фич любой ценой. И все это как раз шло за счет системщиков. Сперва кернельных, потом и до средне-уровневых винапевых кодеров дошло, коих MS нагло девальвировал. И поэтому теперь мне сильно проще найти эксперта по сисколам линуха чем активно практикующего винапевщика.

> Тем не менее, тебя никто не принуждает использовать эти уродства, даже Майкрософт.

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

> ВинАПИ пребудет с нами до тех пор, пока существует Оффтопик. Пользуйся на здоровье.

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

> В-четвёртых, тебе не надо мучить себя стандартным CMD.

И уродским шеллом, ага. И таким же павершеллом.

> Есть множество современных многофункциональных эмуляторов терминала для Оффтопика,
> которые работают поверх CMD или вовсе его заменяют.

Ух, да, только даже простенький XFCE Terminal рвет 99% этих поделий по фичности на британский флаг. А заодно не надо копаться в малвари, адвари и спайвари, изучая как именно мне нагадил в компо(р)т вон тот недобитый проприетарщик. А заодно там сразу bash нормальный, с автодополнением для людей а не биороботов - и таки более-менее *nix shell потребный для автоматизации системы.

> Открой для себя этот дивный новый мир: Clink, ConEmu и пр.

Я уже открыл для себя см. выше - и мне так сильно эффективнее. И никакой терминал не сможет cp --reflink мне сделать если нижний уровень это не умеет. А в винде откуда бы ему?

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

> Представь себе, что я в одном многотабовом ConEmu могу одновременно
> пользоваться множеством разных шеллов, включая bash (Cygwin) и интерактивные шеллы различных
> языков программирования и других программ (Tcl, Node.js, Raku, Forth, Python 2
> и 3, Scheme, Common Lisp, Putty и пр.),

Я всем этим могу в линухе заниматься. Без майкрософта с их медвежьими услугами. Более того - а чтобы запустить именно мою, именно консольную, именно скомпиленую мной прогу - ну вот боль это в винде. По дефолту вот вам уродское окно, за факт указания консольной подсистемы. А прогать как именно гуйную прогу - это и сложнее и не портабельно. А заодно и прикольного народа от R&D в винде просто не осталось по моим наблюдениям. И софт который мне нравится винду умеет по остаточному принципу. В общем, как угодно но операционка для домохозяек и каких там еще операротов пк. Для остальных оно такое врядли надо. Вместе с ее винапи.

> а Clink полностью заменяет стандартный линуксовый комплект xterm + bash до степени
> иллюзии пребывания в линуксе.

Боюсь убогая архаичная файлуха с характерным перфомансом очень быстро намекнет что зина резиновая. Я на такое более не согласен с неких пор.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру