Size: a a a

Обсуждения техдирские

2021 May 10

МН

Михаил Новоселов... in Обсуждения техдирские
ldd раскручивает всю цепочку, этого не требуется для создания рантайм зависимостей, для них читают ELF разными способами, в rpm с помощью своего кода, который учитывает версионирование символов. Но, если ваш бинарник bar слинкован с libfoo.so.N, котлрый лежит в /opt/ и подгружается через R(UN)PATH, то, чтобы удовлеиворить созданную рантайм зависимость, нужно его записать еще и в Provides вашего пакета. Но библиотека из /opt в них не нужна, а когда проприетарщина провайдит сбандленные libfontconfig и т.п., это очень убого, такое нужно просто грамотно зафильтровать, в rpm есть средства для этого. Но многим либо лень, либо не знают, что так надо и можно.
источник

VK

Vartan Khachaturov in Обсуждения техдирские
Ну так-то форенсик лаба не стоит в каждом районном отделе. Я так даже думаю, что их на все наше родное МВД максимум две.
источник

ML

Maksim Lapshin in Обсуждения техдирские
> это очень убого

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

Всего лишь один механизм.

Мы например пакуем свой софт мультиархитектурным образом, т.е. в одном multiarch пакете сразу x86, arm и всё прочее.

Очень удобно, пакет только один, удобно ставить, обновлять, откатывать.

Но когда я вижу что с ним предлагает сделать rpm с его автоматической проверкой эльфов, то мне становится очень весело.

В итоге у нас до сих пор работает написанный мной упаковщик rpm (и это просто ужасно, просто кошмарно)
источник

МН

Михаил Новоселов... in Обсуждения техдирские
Пакет с проприетарью хотя бы не должен ломать систему. Да, провайд сбандленного libfontconfig менее страшен, чем корявый %post, но систему ломает. А значит сборщикам таких пакетов надо отрывать руки долго и нудно убеждать сделать нормально.

А можно ваш такой интересный пакет скачать посмотреть?
источник

ML

Maksim Lapshin in Обсуждения техдирские
Да, конечно. Смысл паковаться в /opt/mysoft в том, чтобы нас не ломали и мы ничего не ломали.

Да, скачать можно открыто: flussonic.com/doc/installation
источник

AP

Andrey P in Обсуждения техдирские
Простейший цикл с findfist, findnext чем не угодил ?
источник

IS

Igor Shekalev in Обсуждения техдирские
Я не в курсе. Не смог придумать пригодного use case, когда нужен прямо текст.
источник

A

Alex in Обсуждения техдирские
Андрей, привет. А подскажи что ты используешь для проектирования плат? Я вот пытаюсь easyeda грызть, но что-то он мне не особо заходит
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Я - Diptrace и Proteus.
источник

VK

Viacheslav Kaloshin in Обсуждения техдирские
Я не Андрей, но лучше diptrace не нашёл
источник

A

Alex in Обсуждения техдирские
Олдскул :)
источник

ЮВ

Юра В 🦄 in Обсуждения техдирские
ну вот надо сделать им генератор шаблонов, чтобы они меньше писали, больше делом занимались. суперидея же
источник

ЮВ

Юра В 🦄 in Обсуждения техдирские
слушай, ну вот это смешно было.

Visual Source Safe - от майкрософта, еще когда мало кто даже cvs юзал
Один из первых серверов CI/CD - CruiseControl.net - под винду
IDA Pro какая-нить специализированная - под винду
IDE - MS Visual C++/VB - винда
источник

ML

Maksim Lapshin in Обсуждения техдирские
Это ты говоришь про тупиковые сдохшие пути развития.

Типа как микрософт сделал идею на html рисовать гуй приложения, все это забросили потому что на дворе был 96-й год, а через почти 20 лет к этой идее вернулись.

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

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


Но микрософт тут вообще не при чем. Там же ничего кроме бескультурия вида «давайте сделаем обычную консольную утилиту с гуем и мастером инсталяции» нет.
источник

ЮВ

Юра В 🦄 in Обсуждения техдирские
ну погодь, ты про практики спросил, а дальше говоришь, вот мол, другие тащили, и культура сменилась. конечно, меняется, Раньше MSDN был, библия, ни у кого такого не было, а потм МС в 200х подрастерял влияние на разработку
источник

ЮВ

Юра В 🦄 in Обсуждения техдирские
MS DCOM сделал, все игнорили, а щас нет-нет, да и проглянет где-то кривая, глючная, полурабочая реализация на микросервисах и grpc
источник

ЮВ

Юра В 🦄 in Обсуждения техдирские
лично я посмотрел на то, что было с .net, и ушел в java в 200х 🙂 потому что это было nievozmozhno
источник

ML

Maksim Lapshin in Обсуждения техдирские
я говорю именно про трансляцию культуры.

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

Не могу вспомнить, чего аналогичного хорошего есть от микрософта. Т.е. что они такого придумали и начали делать так, чтобы другие начали это делать и без микрософта.

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

Про MS DCOM ты конечно насмешил. Говнище страшное, несусветное, обычный для мс уровень разработки.
источник

ЮВ

Юра В 🦄 in Обсуждения техдирские
из того, что могу навскидку вспомнить популярного
- virtual pc
- ms excel
- ms basic 🙂
- typescript
источник

ML

Maksim Lapshin in Обсуждения техдирские
Эксель - да, совершенно точно
источник