IT в России и мире в реалиях мирового кризиса

1,031,075 9,498
 
qurvax
 
lithuania
Вильнюс
Слушатель
Карма: +9.78
Регистрация: 29.03.2017
Сообщений: 1,349
Читатели: 0
Цитата: DimonT от 10.01.2022 00:54:313. Таки корень зла - "релиз любой ценой вчера!", но иначе софт не доделается "никогда" и "ни за какой бюджет".

Неа. Корень зла - капитализм. Софт делаеться не для того, чтобы юзверю было хорошо, а для того, чтобы производителю срубить денег. И больше ни для чего.
  • +0.03 / 7
DimonT
 
russia
Петербург
41 год
Слушатель
Карма: +5.78
Регистрация: 04.08.2009
Сообщений: 4,481
Читатели: 1
Цитата: qurvax от 12.01.2022 17:54:36Неа. Корень зла - капитализм. Софт делаеться не для того, чтобы юзверю было хорошо, а для того, чтобы производителю срубить денег. И больше ни для чего.

 Тут не важно  - торопятся чтоб релизнуться до конкурентов или к "закрытию года"/XY-летию Великой Октябрьской Социалистической Революции - всё равно без жесткого ТЗ и вазелина (положенного только при хорошем поведении) будут и "доделаем - когда-нибудь" и "работает - не трожь!". Блоки ППЗУ для ПМК с неисправленными ошибками в прогах но клепаемые  чуть не пятилетки - ведь были.
 А без "капитализма" - массово растут в основном  "лисапеды" (что "от Левши", что отраслевые - всё равно зачастую "с гвоздём-десяткой "соткой" в геометрическом  центре сиденья якобы для выработки правильной посадки")...
Отредактировано: DimonT - 12 января 2022 18:52:30
"...ничто так не консолидирует власть, управленческие элиты и, в значительной мере, граждан нашей страны, как любовь к американцам и европейцам. Так что – ждите!" (с)Д.А.М.
  • +0.09 / 6
Senya
 
russia
53 года
Слушатель
Карма: +268.98
Регистрация: 20.11.2008
Сообщений: 23,163
Читатели: 43

Глобальный Модератор
Цитата: DimonT от 12.01.2022 18:17:59зачастую "с гвоздём-десяткой в геометрическом  центре сиденья якобы для выработки правильной посадки")...

Тогда уж "соткой" Веселый
Насчёт же например возможности переписать программы под новые архитектуры, "промышленная археология" и в программировании существует наверняка. И когда я вижу в программе 2013 года внутреннее отображение имён в формате 8.3, то самым логичным для меня будет предположить, что люди писавшие эту программу давно мирно отошли в мир иной в окружении скорбящих внуков и правнуков. И никто уже не помнит, что и как там работает.
"Иван Грозный помещает на рабочий стол полученный от хана ярлык."(с) Не моё.
  • +0.07 / 6
DimonT
 
russia
Петербург
41 год
Слушатель
Карма: +5.78
Регистрация: 04.08.2009
Сообщений: 4,481
Читатели: 1
Цитата: Senya от 12.01.2022 18:28:45Тогда уж "соткой" Веселый

"
- Такой маленький, Бэрримор!?
-В диаметра, сэр!".
Тяжелый рабочий день былУлыбающийся
Цитата: Senya от 12.01.2022 18:28:45. И когда я вижу в программе 2013 года внутреннее отображение имён в формате 8.3, то самым логичным для меня будет предположить, что люди писавшие эту программу давно мирно отошли в мир иной в окружении скорбящих внуков и правнуков. И никто уже не помнит, что и как там работает.

...или писано "пуганым мамонтом" по привычке. Я вот как юзверь от "8.3" в именах своих личных файлов отошёл только лет восемь назад -  а от "и никакой кириллицы" только два или триКавычки
"...ничто так не консолидирует власть, управленческие элиты и, в значительной мере, граждан нашей страны, как любовь к американцам и европейцам. Так что – ждите!" (с)Д.А.М.
  • +0.04 / 2
бардак с идеями
 
russia
Красноярск
49 лет
Слушатель
Карма: +5.71
Регистрация: 08.08.2012
Сообщений: 2,773
Читатели: 0
мск – эхо – плющев
передается почти правительственная телеграмма о квч телеграме квч тчк
срочно примите инфо двтч к сожалению зпт ваши ожидания не оправдались вскл
правительство германии всё-таки намерено добиваться ограничения работы телеграма тчк грустный смайлик
срочно примите меры зпт публикуйте колонку dw в знак протеста вскл вскл вскл

Недавно я рассказывала (https://t.me/MariaVl…arova/1518) о том, как Берлин закручивает гайки по поводу мессенджера Tеlegram. Напоминала ещё любителю поискать «зверства российского режима», не иностранному агенту, колумнисту Deutsche Welle (DW) и журналисту «Эха Москвы» Александру Плющеву о том, как он писал о судебных тяжбах с «Телегой» в России буквально следующее: «Российские власти уничтожают свободный интернет». А DW рассказывала о том, как обходить ограничения работы интернет-сервисов. 
Александр Плющев ответил (https://youtu.be/hgOlkzP4jBc?t=501) на выраженную мной надежду на то, что блокировка Telegram в Германии не состоится. Но, похоже, ошибся. А ведь подсказки были - травля и в результате прекращение спутникового вещания RT DE в Германии стали явным признаком введения в этой стране цензуры нового уровня. 
Александр, очень нужна Ваша колонка в DW о зверствах германского режима в отношении мессенджера. Вас точно власти Германии послушают – не зря же платили как интернет-эксперту (DW финансируется Правительством ФРГ). 
На днях Министр внутренних дел Нэнси Фезер в интервью газете Zeit прямо допустила блокировку мессенджера Telegram в стране в случае, если не будет найдено общеевропейское решение по соблюдению требований местного законодательства. А предписания немецких органов власти пока якобы действительно не выполняются. Высказанную угрозу усилил Министр юстиции ФРГ Марко Бушман, который в интервью Bild am Sonntag пригрозил Павлу Дурову многомиллионными штрафами.
Да, официальный Берлин публично объявил войну «Телеге». Иначе квалифицировать скоординированные интервью двух членов федерального правительства невозможно. 
Пора вводить хэштег, символизирующий откат Германии от демократических ценностей, – #ПриМеркельТакогоНеБыло.
Кстати, информация для Telegram:
«Бумажный самолётик» по-немецки – Papierflieger,  а «Цифровое сопротивление» – digitaler Widerstand

https://t.me/MariaVl…arova/1681
Отредактировано: бардак с идеями - 12 января 2022 19:14:34
  • +0.01 / 1
mse
 
Слушатель
Карма: +200.32
Регистрация: 25.09.2008
Сообщений: 24,431
Читатели: 12
Цитата: DimonT от 12.01.2022 18:50:17"
- Такой маленький, Бэрримор!?
-В диаметра, сэр!".
Тяжелый рабочий день былУлыбающийся

...или писано "пуганым мамонтом" по привычке. Я вот как юзверь от "8.3" в именах своих личных файлов отошёл только лет восемь назад -  а от "и никакой кириллицы" только два или триКавычки

От кириллицы до сих пор не отошёл. На днях нарвался что Минтовская родная папка "Документы" с какой-то программой конфликтнула.
  • +0.03 / 1
  • Скрыто
Senya
 
russia
53 года
Слушатель
Карма: +268.98
Регистрация: 20.11.2008
Сообщений: 23,163
Читатели: 43

Глобальный Модератор
Цитата: mse от 12.01.2022 19:28:46От кириллицы до сих пор не отошёл. На днях нарвался что Минтовская родная папка "Документы" с какой-то программой конфликтнула.

Ну с впечатлениями от работы нортоновского Дискдоктора по русским папкам без загруженного руссификатора мало что сравнится.Улыбающийся
А рекомендация "никакой кириллицы в путях" минимум для четверти тяжёлых игр актуальна.
"Иван Грозный помещает на рабочий стол полученный от хана ярлык."(с) Не моё.
  • +0.07 / 5
LightElf
 
ussr
Слушатель
Карма: +13.15
Регистрация: 02.09.2010
Сообщений: 2,272
Читатели: 1
Цитата: Senya от 12.01.2022 19:47:36Ну с впечатлениями от работы нортоновского Дискдоктора по русским папкам без загруженного руссификатора мало что сравнится.Улыбающийся
А рекомендация "никакой кириллицы в путях" минимум для четверти тяжёлых игр актуальна.

Эта вы еще полуосный чекдиск на HPFS386 не видели. Тама при неправильной кодовой странице можно было много всякого интересного наблюдать.
  • +0.06 / 3
OlegNZH-2
 
russia
Барнаул
56 лет
Слушатель
Карма: +3.92
Регистрация: 10.12.2019
Сообщений: 2,527
Читатели: 0
Цитата: Senya от 12.01.2022 19:47:36Ну с впечатлениями от работы нортоновского Дискдоктора по русским папкам без загруженного руссификатора мало что сравнится.Улыбающийся
А рекомендация "никакой кириллицы в путях" минимум для четверти тяжёлых игр актуальна.

Так и сейчас , хоть и юникод -  пофигу , всё равно нет нет , да и встретишь , что непонимейшен  кириллицу в путях . ... Я уже не обращаю внимания . Везде, где можно, стараюсь обходиться латиницей и старым , добрым 8.3 .
  • +0.07 / 4
qurvax
 
lithuania
Вильнюс
Слушатель
Карма: +9.78
Регистрация: 29.03.2017
Сообщений: 1,349
Читатели: 0
Цитата: DimonT от 12.01.2022 18:17:59Тут не важно  - торопятся чтоб релизнуться до конкурентов или к "закрытию года"/XY-летию Великой Октябрьской Социалистической Революции - всё равно без жесткого ТЗ и вазелина (положенного только при хорошем поведении) будут и "доделаем - когда-нибудь" и "работает - не трожь!". Блоки ППЗУ для ПМК с неисправленными ошибками в прогах но клепаемые  чуть не пятилетки - ведь были.
 А без "капитализма" - массово растут в основном  "лисапеды" (что "от Левши", что отраслевые - всё равно зачастую "с гвоздём-десяткой "соткой" в геометрическом  центре сиденья якобы для выработки правильной посадки")...

У нас разработчики ходят и просят дать доделать, привести хоть в какой-то порядок. Потом затрахиваются тонуть в собственном дерьме под названием "технический долг" и уходят. Приходят следующие... в виду отсутствия документации к лисапедам не сразу понимают, во что вляпались. А когда видят "лисапеды" (когда колеса, например, отвалятся. Ну или там гусеницы к утру надо вместо них приделать...), в ужасе пытаються что-то там переделать "нормально". Потом их берут в оборот начальство с очередным мегапрожектом, и круг замыкается. Результат: клиент жрет говно, мы делаем говно, и зарабатываем мы на этом тоже говно. Надеюсь так не везде. Пока еще надеюсь.
  • +0.00 / 0
qurvax
 
lithuania
Вильнюс
Слушатель
Карма: +9.78
Регистрация: 29.03.2017
Сообщений: 1,349
Читатели: 0
Цитата: Senya от 12.01.2022 19:47:36Ну с впечатлениями от работы нортоновского Дискдоктора по русским папкам без загруженного руссификатора мало что сравнится.Улыбающийся
А рекомендация "никакой кириллицы в путях" минимум для четверти тяжёлых игр актуальна.

На самом деле она актуальна ввиду тупого здравого смысла. Пока поддержка альтернативных кодировок была "прибита сбоку" и добавляла сложности общей системе - лучше было без нее. Любая свистоперделка делает хуже. Даже "закон" какой-нибудь на эту тему наверняка есть.
  • +0.04 / 2
бардак с идеями
 
russia
Красноярск
49 лет
Слушатель
Карма: +5.71
Регистрация: 08.08.2012
Сообщений: 2,773
Читатели: 0
Американская компания Apple зарегистрировала личный кабинет на сайте Роскомнадзора в рамках закона о «приземлении» иностранных IT-компаний, следует из информации на сайте ведомства.
В России с 1 января 2022 г. действует так называемый «закон о приземлении» иностранных компаний (№ 236-ФЗ), принятый в июле прошлого года. Он обязывает зарубежные интернет-компании, суточная аудитория которых превышает 500 000 пользователей, открыть в стране свои уполномоченные представительства. Помимо регистрации на сайте Роскомнадзора они должны разместить на своем сайте форму обратной связи с пользователями из РФ и установить рекомендованный ведомством счетчик посещаемости. Также они должны ограничивать доступ к информации, которая будет признана нарушающей российское законодательство.
Из информации на сайте Роскомнадзора следует, что Apple только зарегистрировала личный кабинет, но не разместила электронную форму и не учредила представительство или юрлицо в России.
За отказ от выполнения требований иностранным компаниям грозит в том числе запрет на распространение рекламы о себе и размещение российскими рекламодателями собственной рекламы на таких ресурсах, запрет на прием платежей от российских физических и юридических лиц, а также маркировка публикуемого в сети контента.
  • +0.03 / 3
Не вылезающий из бана
 
ussr
Слушатель
Карма: +0.23
Регистрация: 07.06.2020
Сообщений: 1,247
Читатели: 0

Полный бан до 17.06.2022 23:00
Цитата: бардак с идеями от 15.01.2022 09:21:55Американская компания Apple зарегистрировала личный кабинет на сайте Роскомнадзора в рамках закона о «приземлении» иностранных IT-компаний, следует из информации на сайте ведомства.

Ну вот . а либерашки орали .что огрызок из России уйдёт
Не вылезающий из бана
  • +0.04 / 3
Kirill62
 
Слушатель
Карма: +5.34
Регистрация: 21.03.2021
Сообщений: 633
Читатели: 0
Круглый стол «Российское ПО и цифровой суверенитет страны – как это связано?» в МИЦ "Известия"


  • +0.00 / 0
mse
 
Слушатель
Карма: +200.32
Регистрация: 25.09.2008
Сообщений: 24,431
Читатели: 12
Цитата: Виктор Анатольевич от 15.01.2022 10:29:34Ну вот . а либерашки орали .что огрызок из России уйдёт

Ушол. Во внутреннюю эмиграццыю...
  • +0.00 / 0
  • Скрыто
_taras_
 
Слушатель
Карма: +1.38
Регистрация: 04.03.2009
Сообщений: 559
Читатели: 0
На Хабре выложен отчет о тестировании инженерного образца Эльбрус-16С с предыдущим поколением и интеловским процем (Core i7-2600).

 Вкратце... Несмотря на технические проблемы с процем и не отлаженность компилятора, Эльбрус-16С показывает увеличение производительности на  33% чем у Эльбрус-8СВ. Но по некоторым задачам всё так же печально...
 А в Этой статье рассмотрено нюансы создания кода для Эльбрус-ов. Читается как хороший детектив.
  • +0.12 / 7
adolfus
 
Слушатель
Карма: +19.60
Регистрация: 12.02.2010
Сообщений: 9,521
Читатели: 2
Цитата: qurvax от 12.01.2022 17:54:36Неа. Корень зла - капитализм. Софт делаеться не для того, чтобы юзверю было хорошо, а для того, чтобы производителю срубить денег. И больше ни для чего.

Не софт для пользователя, а пользователь для софта.
Здесть классическое техническое противоречие. И решено оно чисто по ТРИЗ'овски, без компромиссов – в противоречиях, где есть техническая часть, компромисы не допускаются – выбирается одна сторона противоречия (в данном случае производитель софта важнее его потребителя, т.е. жопочасы работы программистов исключаются) абсолютируется, а проблемы второй стороны решаются по остаточному принципу. Если решаются, конечно.
  • +0.10 / 5
mrt789
 
Слушатель
Карма: +2.68
Регистрация: 09.01.2010
Сообщений: 1,987
Читатели: 1
Цитата: _taras_ от 29.01.2022 14:09:15А в Этой статье рассмотрено нюансы создания кода для Эльбрус-ов. Читается как хороший детектив.

Жить это как процессор общего назначения не будет.  Несколько лет назад я написал здесь, что единственное, что эльбрус будет хорошо крутить, так это аналог "шейдеров" на GLSL - маленькие блоки кода, без сайд эффектов, с линейным кодом, выполняемые многократно и независимо. 

Скрытый текст

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

Отсюда "атомная" производительность на реальном ПО где дажмп на джампе сидит (но да, 16 ядер - это все-таки 16 ядер, оно быстрее чемКрутой. И это не потому, что код индусский - ОНО ВСЕ ТАКОЕ, построенное на передаче управления туда-сюда, иногда еще и в зависимости от действий пользователя.
Но это уже прогресс: в 22 году начали открываться детали и начали задаваться вопросы. И главный вопрос все тот же: способен ли МЦСТ в принципе сделать суперскаляр с конвейером и предсказанием переходов, чтобы непотребством из статьи занимался сам ЦПУ хотя бы на средненьком уровне набивая свою широкую команду?
------
Это не значит, что им нельзя пользоваться - эльбрус просто не то, чем его пытаются представить, вопя про аналговнонет и сравнивая со вполне бытовым i7. Был у PS3, в свое время, такой мега крутой и прогрессивный процессор Cell, в теории, а потом практика внесла свои коррективы.
Отредактировано: mrt789 - 05 февраля 2022 00:45:39
Все - яд, все - лекарство...
  • +0.03 / 2
adolfus
 
Слушатель
Карма: +19.60
Регистрация: 12.02.2010
Сообщений: 9,521
Читатели: 2
Цитата: mrt789 от 05.02.2022 00:18:39Любой же реальный софт основан на вызове подпрограмм и ветвлении, то есть на переходе к тому или иному адресу.  Это базовый принцип построения софта - разбиение его на повторно используемые блоки инструкций и переход на них (от функций пользовательских библиотек и до системных вызов ядра ОС - это все адреса для перехода).  И да, заинлайнить системный вызов на этапе компиляции не получится, да и с библиотеками линковка обычно идет не статичная.

По первому выделению:
В отношении ветвления программы бывают очень разные. Где-то много циклов, как в вычислительных алгоритмах, и данные тут, в основном, с плавающей запятой, где-то циклов мало, зато куча условных переходов. И в каждом случае требуется разная стратегия оптимизации и параллелизации, если это возможно. Вряд ли в кремнии можно реализовать то, что можно реализовать на уровне компиляции – банально площади не хватит. Горизонт планирования у кремния крайне мал, а вот программист, что касается циклов, знает еще на этапе программирования, где у него что, как и сколько будет крутиться, даже в случае алгоритмов с выходом из цикла по результату, а не по счетчику. Просто необходимо дать ему возможность сообщать компилятору об этом. Если речь идет о C, то стандарт предусматривает механизм такого общения – прагмы (если речь идет об уровне процессора, то, например в случае x86_64, предусмотрены префиксы, которыми программист может влиять на предсказание вероятности переходов).
И еще – если передача параметров в процедуры идет мимо памяти, т.е через регистры, потерь на вызовы можно избежать, имея два кеша инструкций, инструкции по заполнению которых генерируются компилятором, а не кремнием.
А если еще предусмотреть совместную компиляцию как циклов, так и процедур, которые в них крутятся, то даже объявлять их встраиваемыми (inline) не потребуется – компилятор просто встроит код в тело наиболее оптимальным образом. Кремний этого не сможет никогда.
В идеале нужно использовать несколько специализированных процессоров, код на которые будет раскладывать компилятор.

По второму выделению:
С библиотеками в программах-числодробилках линковка обычно идет как раз статическая, что дает прирост в производительности иногда до 30%, а в ряде случаев и в разы (собственный опыт в отношении использования libm). Динамическая линковка катастрофически отнимает у программы память – даже если вы используете всего одну функцию из динамической библиотеки, динамический компоновщик отобразит в ваше адресное пространство всю библиотеку целиком – он не умеет "выдирать" только тот код, который нужен программе, поскольку ничего не знает об этом и нет механизмов об этом ему сообщить. А в случае статической  компоновки в вашем адресном пространстве окажется только та часть библиотеки, которая будет реально использоваться.
  • +0.05 / 3
mrt789
 
Слушатель
Карма: +2.68
Регистрация: 09.01.2010
Сообщений: 1,987
Читатели: 1
Цитата: adolfus от 08.02.2022 11:30:37По первому выделению:
1. В отношении ветвления....
2. С библиотеками в программах-числодробилках....

1. У кремния есть уникальная абсолютно недостижимая для компилятора особенность - он всегда видит текущее состояние в рантайме. Причем исключительно на своем уровня, где уже нет никаких делений, и где инструкции прикладного ПО ничем не отличаются от инструкций системного.
2. Я не спорю с числодробилками, это всегда пожалуйста. Но как был сказано "программирование начинается там, где заканчивается память" - любой ввод/ввыод (сетевой, файловой, пользовательский), это системный вызовы ядра, ты мимо них не прыгнешь. И ядро статически не слинкуешь со своим софтом (дядя Торвальдс проклянет), соответственно никакой компилятор не залезет внутрь "man 2 read/write/open", которые через цать прокладок приземляются на тот или иной произвольный драйвер. Это база, с махровых времен, когда выделилась ОС и произошло разделение на системное и прикладное ПО.
Отредактировано: mrt789 - 08 февраля 2022 19:25:47
Все - яд, все - лекарство...
  • +0.00 / 0
Сейчас на ветке: 1, Модераторов: 0, Пользователей: 0, Гостей: 0, Ботов: 1