Не надо советовать LTSC, она не стоит того, чтобы на неё переходить в большинстве случаев.
Для домашнего использования она не подходит ибо будут проблемы со сторонним софтом, включая драйвера, многие вендоры (Intel например) не особо поддерживают LTSC.
Для разработки в общем случае она тоже не подходит — потому что часть важных функций может просто не поддерживаться (WSL например) ну и см. предыдущий про сторонний софт.
Так что возможно люди не ноют в комментариях, потому-что заняты попытками заставить LTSC нормально работать в тех сценариях, для которых она не создана.
В компании Boeing, однако, настаивают на том, что… злоумышленник не может повлиять на авионику самолёта из других сетей из-за специальных аппаратных фильтров.
эти сети разделены физически, то есть для каждой сети своя проводка, свои коммутаторы и т. д.
А что мешает сгенерировать сетку и проверить её узлы на перекрытие объектами?
Кроме того в подобных реализациях есть проблема движения «по стеночке». Довольно часто бывает что оптимальнее обойти кучку препятствий, чем строить маршрут через неё.
Создаётся впечатление, что Twitter и Facebook готовы тратить большие деньги на адвокатов, но принципиально ни рубля не перечислят в российский бюджет.
Но ведь российские адвокаты, представляющие Twitter, получив оплату за услуги, должны будут оплатить налоги в бюджет РФ. Тем самым Twitter перечислит деньги в бюджет РФ, хоть и косвенно… Хмм…
Вспоминая себя на первых курсах — было примерно такое-же ощущение, что времени не хватает ни на что, потом постепенно вкатился и на третьем вполне подрабатывал, успевая всё сделать в ВУЗе. Вам нужно либо поработать над тайм-менеджементом, либо начать фильтровать предметы по степени необходимости (часто можно быстро получить нужные зачёты по различным предметам вроде «Русский язык и культура речи», «Философия» и прочее выполнив минимальный набор действий, вроде взять и переписать все лекции за семестр у старших курсов для последующей отчётности, а освободившееся время пустить на матан, физику и программирование), но я, конечно, не знаю всей обстановки в Вашем ВУЗе.
Ещё хочется добавить, с точки зрения преподавателя(хоть и уже бывшего) — оценка временных затрат на усвоение материала с точки зрения преподавателя и студента может сильно различаться. Поэтому ВУЗ, сам не особо зная того, может очень сильно повышать нагрузку в отдельно взятых семестрах.
1) VS17 не пробовал — для линукса на винде есть wsl, вот его использую активно.
2) Но не умеет в Go, а он тоже нужен.
По остальному чуть более широко:
Я заметил что все достаточно большие проекты рано или поздно приходят к виду папочки с кодом, ресурсами и тулчейном/скриптами под тулчейн — так оказывается удобнее развиваться и расти. Я думаю можно взять в качестве примера любой известны opensource проект — там внутри будет папка с кодом, список зависимостей и набор команд, которые надо ввести в консоль чтобы проект собрать (аля make && make install).
Вводя дополнительные ограничения в виде требуемой IDE для сборки или чего-то вроде вы во первых создаёте дополнительные точки отказа (а вдруг с этой IDE что-то случится) которые вы слабо контролируете + увеличиваете порог входа для нового человека в разработке.
В итоге простая папочка с кодом и скриптами открывается любым адеквватным редактором, который помогает с подсветкой, автодополнением и подсказками, да хоть и без них, а консоль позволяет ввести нужный набор команд, чтобы получить изменённую программу и тестировать её.
Но если проект небольшой, или в ранней стадии развития то да, использование правильной IDE может дать ощутимый пинок, забрав на себя львиную долю проблем по управлению сборкой, отладке и тестированию.
Кстати в этом плане современные IDE, тот же CLion, пытаются открывать вот такие папочки с кодом если сборка построена распространённых системах(вроде того-же make и CMake), что у них неплохо получается, но всё равно они по прежнему не подходят для гигантских проектов с миллонами loc и кастомной сборкой.
IDE на мой взгляд плохо масштабируются:
1) не умеют из коробки компилировать/отлаживать кроссплатформенные проекты, Вам придётся тратить время на то, чтобы заставить их это уметь.
2) многие не умеют из коробки в мультиязычность, иногда умеют но не в то подмножество, что необходимо
3) привязывают проект к себе — создают всякие воркспейсы, солюшены и прочее
4) в силу особенностей строения человеческого мозга не могут угодить всем сразу — заметно если над проектом работают больше двух человек, особенно заметно если больше 200…
В итоге имеем что несмотря на все преимущества не покрывают всех требуемых при масштабирование сценариев и вместо них начинают использоваться модифицируемые редакторы, которые из коробки дают терминал для запуска консольных утилит, возможность добавить подсветку + автокомплит для любого необходимого множества языков и расширяемы плагинами для отладки.
Просто используется своя система сборки + большой проект. CLion'ы и прочие его не могут понять, VS слишком тормознута(на мой взгляд). VSCode + некоторый набор плагинов = неплохой инструмент, который мне позволяет писать + компилять/дебажить под 3 платформы сразу(Win, Lin, Mac)…
Ну и расскажите мне что такое IDE если не редактор с плагинами? :)
А можно более подробно по претензиям к, например, ivi. Там вроде 400р за подписку + 100р за новинки по отдельности. Пару раз смотрел бесплатный контент с рекламой — качество вроде нормальное в отличие от кучи тех-же пиратских сайтов. Ну и есть куча других альтернативных площадок — у них то же самое? Вообще нет ни одной нормальной?
P.S. я не пытаюсь защищать ivi и прочее, просто интересны подробности — так то я лучше схожу в кино.
Беглый гуглёж показал что там разница в милливаты в активном состояние и десятки милливат в стендбае(конечно это разы в относительных цифрах, но в абсолютных не выглядит страшно). Кроме того есть LPDDR4, и данные процессоры вроде ориентированы не на бюджетные устройства, а маки и аналоги. В итоге создаётся ощущение очередной переупаковки…
Новые холодные процессоры это всегда хорошо — обожаю ноутбуки с пассивным охлаждением. Но почему нет DDR4 в линейке Amber-Lake? 2018 вроде-как на дворе.
Для домашнего использования она не подходит ибо будут проблемы со сторонним софтом, включая драйвера, многие вендоры (Intel например) не особо поддерживают LTSC.
Для разработки в общем случае она тоже не подходит — потому что часть важных функций может просто не поддерживаться (WSL например) ну и см. предыдущий про сторонний софт.
Так что возможно люди не ноют в комментариях, потому-что заняты попытками заставить LTSC нормально работать в тех сценариях, для которых она не создана.
Получается 128 — 32 = 96 порядков…
Судя по всему это не так.
там есть возможность посмотреть примеры поиска используя разные алгоритмы:
Да, можно сказать что этот trace не тот-же самый, но основная проблема в том, что все точки графа привязаны к препятствиям и нет свободных точек.
Соседние точки в сетке не надо хранить в памяти, они легко генерируются на лету просто добавляя шаг сетки.
Кроме того в подобных реализациях есть проблема движения «по стеночке». Довольно часто бывает что оптимальнее обойти кучку препятствий, чем строить маршрут через неё.
Но ведь российские адвокаты, представляющие Twitter, получив оплату за услуги, должны будут оплатить налоги в бюджет РФ. Тем самым Twitter перечислит деньги в бюджет РФ, хоть и косвенно… Хмм…
Ещё хочется добавить, с точки зрения преподавателя(хоть и уже бывшего) — оценка временных затрат на усвоение материала с точки зрения преподавателя и студента может сильно различаться. Поэтому ВУЗ, сам не особо зная того, может очень сильно повышать нагрузку в отдельно взятых семестрах.
2) Но не умеет в Go, а он тоже нужен.
По остальному чуть более широко:
Я заметил что все достаточно большие проекты рано или поздно приходят к виду папочки с кодом, ресурсами и тулчейном/скриптами под тулчейн — так оказывается удобнее развиваться и расти. Я думаю можно взять в качестве примера любой известны opensource проект — там внутри будет папка с кодом, список зависимостей и набор команд, которые надо ввести в консоль чтобы проект собрать (аля make && make install).
Вводя дополнительные ограничения в виде требуемой IDE для сборки или чего-то вроде вы во первых создаёте дополнительные точки отказа (а вдруг с этой IDE что-то случится) которые вы слабо контролируете + увеличиваете порог входа для нового человека в разработке.
В итоге простая папочка с кодом и скриптами открывается любым адеквватным редактором, который помогает с подсветкой, автодополнением и подсказками, да хоть и без них, а консоль позволяет ввести нужный набор команд, чтобы получить изменённую программу и тестировать её.
Но если проект небольшой, или в ранней стадии развития то да, использование правильной IDE может дать ощутимый пинок, забрав на себя львиную долю проблем по управлению сборкой, отладке и тестированию.
Кстати в этом плане современные IDE, тот же CLion, пытаются открывать вот такие папочки с кодом если сборка построена распространённых системах(вроде того-же make и CMake), что у них неплохо получается, но всё равно они по прежнему не подходят для гигантских проектов с миллонами loc и кастомной сборкой.
1) не умеют из коробки компилировать/отлаживать кроссплатформенные проекты, Вам придётся тратить время на то, чтобы заставить их это уметь.
2) многие не умеют из коробки в мультиязычность, иногда умеют но не в то подмножество, что необходимо
3) привязывают проект к себе — создают всякие воркспейсы, солюшены и прочее
4) в силу особенностей строения человеческого мозга не могут угодить всем сразу — заметно если над проектом работают больше двух человек, особенно заметно если больше 200…
В итоге имеем что несмотря на все преимущества не покрывают всех требуемых при масштабирование сценариев и вместо них начинают использоваться модифицируемые редакторы, которые из коробки дают терминал для запуска консольных утилит, возможность добавить подсветку + автокомплит для любого необходимого множества языков и расширяемы плагинами для отладки.
Ничего специфичного, на самом деле.
Основная магия в конфигах плагинов(их придётся как минимум изучить) + умение и желание заставить это всё работать.
Ну и расскажите мне что такое IDE если не редактор с плагинами? :)
P.S. я не пытаюсь защищать ivi и прочее, просто интересны подробности — так то я лучше схожу в кино.