LINUX.ORG.RU

Избранные сообщения Artamudo

Китай окончательно запрещает американские компьютеры и ПО в госучреждениях

Форум — Talks

В ответ на санции компании Huawei власти Китая разработали план по полному отказу от американских компьютеров, ноутбуков, а также от американского ПО в госучреждениях страны в пользу отечественных аналогов. К концу 2022 г. импортозамещение в данной области должно быть 100-процентным.

Первыми будут убраны с рынка HP, Dell и Microsof. В качестве замены предполагается использовать Lenovo и Deepin Linux. В качестве дальнейших мер предполается отказаться от комплектующих из США.

https://www.zdnet.com/article/chinese-government-to-replace-foreign-hardware-and-software-within-three-years/

 ,

Uncle_Bobby
()

Математический блокнот

Форум — Science & Engineering

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

Сейчас использую для этой цели обычный бумажный блокнот, но стало сложно искать какое-то определение, которое я когда-то себе выписал. Другая сложность - дописать еще один пример на страницу, которую уже давно всю исписал.

Добавлю, что хотелось бы, чтобы все записи хранились в виде, позволяющим их хранить в виде текстовых файлов в гит-репозитарии

 ,

jcdr
()

Задача для второго класса.

Форум — Talks

Задача для второго класса.
https://znanija.com/task/33621339

Ваши варианты коллеги ?

UPD
Полный перечень
https://ibb.co/71NgdtC
https://ibb.co/99dSn7k
https://ibb.co/7WwBFNy

UPD2
Добавлено от источника. Задачи для олимпиады поставлены.

UPD3 Алгоритм решения найден yax123
Задача для второго класса. (комментарий)

 

anc
()

Живу в деревне, пришли пока меня не было дома электрики...

Форум — Talks

Здравия всем! Пока отсутствовал дома пришли электрики проверять счётчик и откинули от автомата одну из фаз, как раз на котёл попали, котёл топился в это время, всё вскипело нахрен. Холодильник растаявший по сравнению с этим мелочь вааще.

Собственно как с них спросить за ущерб?

Линукс тут очёнь при чём, видеонаблюдение на армбиане и на фряхе, с чего я и увидел этих дельцов собственно.

 ,

burato
()

Нужно ли ВО в XXI веке?

Форум — Talks

Не знаю как назвать тему, пускай пока будет так.

Учусь на последнем курсе (не ПТУ, а техникум), в Украине на инженерии ПО. Умею чуть более чем ничего (по программе учили Lazarus, C++, asm. Из этого в достаточной степени ничего не преподавалось, кроме Паскаля). В следующем году поступать в ВУЗ в другой город, где буду явно без работы голодовать, а учиться и одновременно работать, мне кажется вредно.

Интересуюсь Computer Science в общем и планирую поступать именно на Компьютерные науки. Для поступления на второй курс нужно сдать основы мат.анализа, и сразу первый вопрос – «Что я должен знать, чтобы сдать экзамен по ним? Где та грань основ?».

Второй вопрос – «А стоит ли вообще идти в ВУЗ, а выучить стек и пойти работать на галеру, а в будущем уже получить образование на заочке?»

Сама трагедия в том, что мне интересна сама наука как CS, интересен ИИ, прочитал много книг по этой теме, писал программы как симуляция элементарной экономики в виде клеточного автомата.

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

 , ,

Artamudo
()

«Почему я больше никогда не буду покупать дорогое новое железо» А чё, тож мнение.

Форум — Games

Источник

Для Ъ:

Раз за разом, покупая новое дорогое железо, я чувствовал разочарование. Радость от покупки быстро утихала, а надоевшие за неделю-две Assassin’s Creed Syndicate или Crysis 3 откладывались на неопределенный срок.

GeForce GTX 970 за $329 4 года назад или GeForce GTX 1650, сопоставимой производительности сейчас, за $149 (цены рекомендованные, в реальности дороже).Это не просто брюзжание скупердяя, которому жалко денег на новую видюху, просто я привык получать то, за что я плачу деньги. А тут я не получаю такого удовольствия, которого обещает новая видеокарта. Все дело в постоянно падающем качестве новых игр. Даже таким гигантам игроиндустрии как Bethesda Softworks и Rockstar Games стало возможно вытереть ноги о ПК-игроков. Я сейчас про ужасный Fallout 76 и плохо оптимизированный и впопыхах выпущенный Red Dead Redemption 2 для ПК. Особенно страшно за Bethesda Softworks, ведь мы ждем их The Elder Scrolls VI.

выход из строя такого недорогого железа - это не трагедия. Одно дело - неудачно «скальпануть» процессор за 30000 рублей и совсем другое - за 5000 рублей. Да и скальпировать такой дешевый процессор мало кто захочет. На его высокие температуры можно будет совершенно спокойно смотреть и не жалеть его.

Разовью тему: апгрейд вообще не нужен. Есть куча интересных игр, которые нынче пойдут на любом железе: через dosbox, эмуляторы денди, PS и т.д., и т.п.

 , ,

tiinn
()

Google планирует перевести Android на стандартное ядро Linux

Форум — Talks

Мобильная операционная система Android использует специальную версию ядра Linux, которая подверглась ряду изменений со стороны производителей железа для смартфонов. Но вскоре ситуация может измениться: по заявлению представителей Google, компания планирует минимизировать разницу между Linux и Android, сделав популярную ОС ещё более универсальной.

На конференции Linux Plumbers разработчики Google сообщили, что компания заинтересована в максимальном приближении Android к ядру Linux. Это позволит решить ряд технических проблем, отказавшись от тысяч программных изменений в каждой новой прошивке. Кроме того, компания сможет отказаться от поддержки фиксированных версия ядра Linux в течение шести лет, как это реализовано сейчас.

Переход на ядро ARM Linux, по словам разработчиков, станет выигрышным и для рядового пользователя, поскольку положительно скажется на производительности и автономности устройств. Сейчас Google работает над объединением как можно большего числа модификаций Android в основное ядро Linux. По состоянию на февраль 2018 года ядро Android имело около 32 000 дополнений и 1,5 тысячи удалённых фрагментов сравнительно с оригинальным Linux 4.14.0.

В ходе конференции был продемонстрирован смартфон Xiaomi Pocophone, работающий под управлением Android 10, построенной на базе основного ядра Linux. Идея Google заключается в создании универсального интерфейса, который позволял бы активировать аппаратные элементы устройства в виде подключаемых модулей с установкой необходимых драйверов. При этом вносить изменения в само ядро ОС не потребуется.

Сроки реализации проекта по переходу на «десктопное» ядро операционной системы корпорация пока не объявила.

Источник: androidpolice.com

 , ,

petyanamlt
()

UNIX-way как следствие превалирования C

Форум — Talks

Принцип «программа должна выполнять одну функцию и выполнять её хорошо», думаю, объяснять не требуется. Однако проскочила мысль, почему так получилось? Почему вместе с C в составе UNIX введено несколько мощных языков, как язык сценариев или AWK?

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

Не в этом ли причина существования UNIX-way?

Перемещено leave из general

 , ,

gedisdone
()

А вот как Интель добивается «превосходства» в некоторых программах

Форум — Talks

https://3dnews.ru/997915

На Реддите выложили рецепты, как отучить Matlab проверять производителя процессора. Это позволяет задействовать на AMD весь набор инструкций типа SSE и AVX, что поднимает производительность до 3 раз. «Искаропки» же Matlab использует на не-Интеловских процессорах только SSE1

 , , ,

Deleted
()

Борьба со сложностью в программировании.

Форум — Development

Подскажите пожалуйста, какие вообще бывают способы для борьбы со сложностью разрабатываемой системы?

  • ООП?
  • Шаблоны проектирования?
  • Декларативный подход?
  • Когда стоит применять конечные автоматы?
  • Когда стоит применять метапрограммирование?
  • Когда стоит применят композицию?
  • и т.д.

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

 , , ,

mag1ck
()

Рабочее место PyS60-разработчика

Галерея — Рабочие места

Фото не мое, но это - моя мечта.

UPD: Вот еще фото от @X-Pilot.

( читать дальше... )

>>> Просмотр (1256x655, 161 Kb)

 , ,

atsym
()

Python VS Common Lisp, workflow and ecosystem

Форум — Talks

https://lisp-journey.gitlab.io/pythonvslisp/

In short, compared to Lisp development workflow, Python workflow is appaling, horrible, a torture. I can’t really express myself with words. Perhaps the image of a giraffe with whipped cream would be more eloquent.

This is a super high quality comparison. thanks so much. i program in python, clojure, and i’ve been doing some common lisp. python - hard to match my productivity in python right now – some of the libraries are super weird though. i had huge issues with in consistent behavior in some of the data libraries – basically some aspects of python encourage bad library design which you pay for in hours of your life. clojure - consistency/guarantees are nice though the rigid functional style feels somewhat alien/limited to my thinking, anywhere it touches java sucks, anytime lein breaks and you cant repl it really sucks, error messages are kind of awful in clj. common lisp - a lot of fun to program in, programming feels very natural, but i struggled to work with some tools and struggle to identify what libraries are still good/maintained. In general: I struggled to get emacs working on linux.

 ,

Uncle_Bobby
()

Об англицизмах и снобизме

Форум — Talks

Читая тему в техразделе, задумался щас, что за рак мозга заставляет людей говорить нелепое «партиция» вместо нормального «раздел», и вдруг понял — да это же обычный снобизм! Вспомните произведения русских классиков — там же куча строк и порой целых абзацев на иностранном языке. Похоже, что некоторые айтишники усиленно косят под белую кость и голубую кровь таким вот дешёвым способом.

Ахахах, обсуждаем!

 , , ,

Deleted
()

Как сделать годную тему подсветки синтаксиса самому?

Форум — Desktop

Такое дело. Хочу хорошую цветовую тему для емакса. Перебрал кучу готовых, но все не по душе мне. Остаётся вариант делать самому. Но как? Простым экспериментированием не получается - слишком уж много вариантов нужно перебрать, и не очевидно сразу какой цвет с каким нормально смотрится, а какой нет. Нужен научный подход, в общем. Стал гуглить, нашёл только туториал на w3schools https://www.w3schools.com/colors/default.asp

Там есть пять подходов для определения базовых цветов темы (монохромный, аналоги, противоположные, triadic, compound). Но совершенно не раскрывается какой из них правильный, а какой нет. Хотя казалось бы, блин, методы аналогичных цветов и противоположных в корне отличаются!

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

ПС. Слышал, что соларайзед - мол самая научно-обоснованная тема, но как по мне её темная версия - очень вырвиглазна. :(

Перемещено shell-script из talks

 

provaton
()

Cпециальность бакалавриата 1.01.03.04 «Прикладная математика»

Форум — Talks

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

 

Lizhen
()

Текстовое IDE?

Форум — Development

Привет!

Какой текстовый редактор (vi(m)/emacs/etc.) выбрать для программирования на Питоне? Используемый мной Geany перешел на gtk3 и стал тормозить. Что мне нужно:

  1. Подсветка синтаксиса
  2. Поддержка вкладок и легкая навигация по ним
  3. Возможность запуска программы без выхода из редактора
  4. Подсказка по мере ввода для имен методов классов. Geany не всегда корректно угадывает.
  5. Автоотступы для новой строки. Автозамена Tab на 4 пробела.
  6. Поиск по всем открытым файлам
  7. Относительно высокая скорость работы
  8. Желательно: задание произвольной правой границы (например, в 72 символа)
  9. Я не знаю, как это делается в текстовых IDE, но желательно иметь возможность быстрой навигации по именам классов, методов и пр.
  10. Плюсом будет подсветка лишних скобок
  11. Плюсом будет автоопределение кодировки для обычных txt

 , , ,

Deleted
()

Доклад о разработке модулей ядра на Rust.

Форум — Development

Появилось интересное видео, в котором авторы фрэймворка для написания модулей для ядра linux делятся своим опытом.

Вольный перевод описания к видео: Т.к. 65% последних уязвимостей стали результатом небезопасного обращения с памятью (переполнение буфера, использование указателя после освобождения и прочее), а не логических ошибок, то как разработчики ядра, так пользователи задались вопросом: возможно ли применение более безопасного языка, чем С для разработки ядра?. В своём выступлении докладчики рассказывают о своей работе над созданием фрэймворка для написания модулей ядра на Rust и доступа к API ядра из безопасного подмножества Rust. В частности, докладчики расскажут о трудностях сборки бинарно-совместимых модулей ядра на Rust, о техниках работы с существующим кодом на С и о том как проектировать безопасные биндинги к API ядра. Также докладчики расскажут о преимуществах и сложностях интеграции Rust в разработку ядра и возможные для сообщества разработчиков ядра.

 ,

andalevor
()

Браузер Next

Новости — Open Source
Группа Open Source

Новый браузер с говорящим названием Next ориентирован на управление с клавиатуры, поэтому привычного интерфейса как такового в нем нет. Сочетания клавиш сходны с теми, что используются в Emacs и vi.

Браузер можно настроить под себя и дополнить расширениями на языке Lisp.

Есть возможность «нечеткого» поиска – когда не надо вводить подряд идущие буквы конкретного слова/слов, а достаточно нескольких разрозненных (но последовательно идущих) букв из искомого слова.

История поиска сохраняется в виде дерева, таким образом проще отследить переходы между страницами.

Next находится на стадии активной разработки, поэтому создатели призывают сообщать обо всех обнаруженных ошибках и высказывать идеи и пожелания. Также разработку можно поддержать материально.

>>> Подробности

 ,

anonymous
()

СВИМ

Форум — Talks

Создательница RailsBridge и специалист по UX в Salesforce Сара Мей, а также Селам Джи Гано, инженер в XYZ Robotics, призвали к снятию Ричарда Столлмана с позиции президента и председателя совета директоров FSF в связи с зашкаливающим количеством примеров неподобающего поведения.

Самый свежий конфликт, ставший отправной точкой к призыву, вызван комментариями Столлмана, которые можно рассматривать как попытку оправдать покойного Марвина Минского — одного из пионеров в области ИИ, который недавно был назван клиентом педофильного сутенера Джеффри Эпштейна (недавно покончил с собой в тюрьме в ожидании суда).

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

В треде также разбирается антисловарь Столлмана, в котором РМС балансирует на грани нонконформизма и социальной неприспособленности.

На текущий момент обеим в публичных каналах противостоят сторонники Столлмана, преимущественно использующие железобетонный аргумент «А вы сами-то кто?».

https://medium.com/@selamie/remove-richard-stallman-fec6ec210794

https://twitter.com/sarahmei/status/1172283772428906496

 ,

AP
()

Язык программирования Ü

Форум — Development

«Почему Ü? Потому, что хотелось однобуквенного названия, а все буквы из набора A-Z уже заняты.»

«Зачем нужен ещё один язык?

Я рассмотрел ряд существующих статически-типизированных компилируемых более-менее известных языков, и пришёл к выводу, что ни один из них меня вполне не устраивает. У всех них есть «фатальные» недостатки.

Конкретно по пунктам:

C — слишком низкоуровневый и небезопасный

C++ — по наследству получил много недостатков низкоуровневости, появились новые способы выстрелить себе в ногу, отсутствие рефлексии

D — сборщик мусора, отдельные ссылочные типы

Java — сборщик мусора, все композитные типы ссылочные, сильная завязанность на виртуальную машину. Многое и этого применимо и к языках на основе JVM.

C# — недостатки во многом аналогичны Java

Rust — необходимость явного взятия ссылок и явного их разыменования, (субъективно) опасность подхода, когда всё есть выражение и возвращает результат, наличие явного указания соответствия протоколу, отсутствие наследования

Go — сборщик мусора, отсутствие шаблонов

Swift — ссылочные типы, необходимость явного указания соответствия протоколу

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

https://habr.com/ru/post/465553/

https://github.com/Panzerschrek/U-00DC-Sprache

 ,

kookoo
()