Как стать автором
Обновить
3
0

Пользователь

Отправить сообщение

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

Полиморфизм тоже разный бывает. У вас в примере только полиморфизм подтипов, а есть ещё и ad-hoc полиморфизм, и параметримеский полиморфизм. Да и само определение полиморфизм куда глубже. Полиморфизм даже с ООП напрямую не связан, он связан с теорией типов. Полиморфизм - способность программы изменять поведение в зависимости от обрабатываемого типа.

В целом, базовые принципы ООП не такая простая штука, поэтому давать её в самом начале в таком упрощённом виде только вредить, придётся потом переучивать.

А вот верите или нет, играл. Могу привести такие примеры как геншин, дота и лол. Донат есть? Есть. Есть ли какие-то геймплейные ограничения завязанные на донате aka p2w-механика? Да вроде нет.
Это если что не претензия к вашим словам, они правдивы, просто далеко не ко всем проектам их можно отнести.

Если бы F2P игры были бы такими плохими и ужасными, какими вы их описываете, то в них никто бы и не играл.

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

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

А почему это негде? Судя по разного рода утечкам, Китай вовсю осваивает 7нм техпроцесс:

Пруф

Ну и Тайвань, как вы верно подметили, сейчас тоже точка интереса Китая, хотя и уж точно не последняя его надежда.

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

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

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

Даже скорость работы понятие относительное. Веб технологии развивались всю свою осознанную часть жизни в сторону повышения скорости обработки контента. Это, кстати, объясняет почему пухнет интернет: браузер начал быстрее обрабатывать скрипты, значит сайты можно делать тяжелее. Сейчас даже сайты-то делать не модно, сейчас делают SPA на жирненьком фронтовом фреймворке с блекджеком и прочими прелестями. Почему? Потому что могут, потому что технологии позволяют. Давайте будем честны: не всем приложениям нужна скорость, тем более, что node дает в некоторых ситуациях производительность сравнимую с компилируемыми языками из-за jit-компиляции.

Кстати, очень забавляют приведенные здесь примеры с консольными приложениями: если подумать, то и консоль сама по себе, и популярность её использования как GUI для своего приложения, ну уж очень напоминает пресловутый Electron, причем как по простоте создания интерфейса, так и возможностях кастомизации (ну почти).

К чему я это все: Electron это просто инструмент, который позволяет писать красивые кроссплатформенные десктопные приложения. Оптимально ли они работают? Нет. Обладает ли бандл приложения достаточно маленьким размером? Нет, вместе с кодом идет, считай полноценный браузер. А нужно ли все это пользователю: чтобы все синтетические тесты работали на 30нс быстрее, чтобы написано было не на богомерзком JS, чтобы интерфейсы были все сплошь нативные? Тоже нет. Софт нужен для того, чтобы им пользовались люди, а не чтобы тестики гонять кто кого быстрей, главное это не забывать.

Есть же много-много субд на разные случаи жизни. Можно по-классике развернуть рostgres, можно взять бесплатный инстанс mongo или firebase, можно хранить данные в sqlite. Любое из этих решений даст прибавку к производительности операций с БД и более удобный синтаксис. А это что? Совсем не ясна цель использования именно google sheets для таких целей.

Как это выглядит со стороны

А в чем смысл статьи? Пропсы - это базовый термин для Vue, который излагается чуть ли не в первых страницах доки или любого курса, нет смысла его разбирать, тем более отдельно от остальных тем. Имхо, статья должна быть или всеобъемлющей (по теме) или иметь новизну, чтобы понравиться читателю, а это ни рыба, ни мясо.

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

Давайте еще в подсыплю немного пунктов, кстати не только для IT работает:

  1. Это место работы не единственное

    Если вам некомфортно работать по тем или иным причинам, не бойтесь уволиться и сменить место работы

  2. Проверяйтесь у медицинских специалистов

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

  3. Следите за своей менталочкой

    Я вот не следил, теперь лечу депрессию

  4. Цените себя

    Не нужно сравнивать себя с кем-то, не нужно думать, что вы плохо справляетесь со своей работой. Если это так, то вас уволят, не переживайте

  5. Менеджер ваш друг

    Не нужно его бояться, он вам поможет и направит, у него нет цели экономии денег на вас напрямую.

    ЗЫ: не касается "эффективных менеджеров", тут отдельная песня

  6. Цените свое личное пространство

    Настоятельно рекомендую отказаться от работы в организациях с жестким трекингом и, особенно, скриншотами экрана

  7. Разделяйте работу и личную жизнь

    Момент спорный, но если вы закончили на сегодня работать, то не тащите это в дом. Лучше провести время с семьей/друзьями, за пет проектом или просто в компик поиграть

  8. Спите

    Вы будете в шоке, но гигиена сна повышает продуктивность и улучшает ментальное здоровье

  9. Общайтесь с коллегами

    Приятная рабочая среда повышает продуктивность и уменьшает выгорание

Но это может помочь nvidia лучше продавать свои карточки.

В целом сейчас тенденция такая, что на новых видеоадаптерах топ сегмента графонистые игры не могут работать на максимальных (имею в виду самых-самых мксимальных) настройках, только через пару поколений выходит железо способное тянуть такие проекты. Я не думаю, что это коварный заговор nvidia, скорее просто соревнование за аспект игры, который можно улучшать почти бесконечно. Графика это самое простое, что можно сделать при минимальном вложении средств (особенно говоря про готовые движки). Сделать что-то новое в плане геймплея очень сложно, сделать хороший сюжет, да еще и показать повесточку тоже сложно. А вот навернуть лучей легко, а потом тыкать в конкурента пальцем, мол, игра некрасивая. Самое главное, картинка - это первое, что в буквальном смысле бросается в глаза.
Nvidia не создавала этот тренд, но жаднейшим образом эксплуатировала.

PS. Играл в Duke Nukem 3D на сеге, нормальное было мочилово, но я еще с детства шутеры недолюбливаю, так что не особо зацепила.

А зачем оно в целом нужно? Ну не может человек играть в игру с плохой графикой, пусть не играет. Зачем придумывать под каким соусом подступиться к кактусу, если можно вообще его не есть?
Лишний раз хочу напомнить, что игры нужны для получения удовольствия от самого процесса игры, и если графика этому мешает, то не нужно ничего с этим делать, просто смириться.
P.S. Если что, лично я не выбираю в игры по критерию графики, люблю в игры 20-летней давности, но тем не менее не осуждаю людей, для которых графика это важный аспект в выборе игры.

История стара как мир. Как говорится, без внятного ТЗ - результат ХЗ.

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

А в чем проблема? В статье буквально во втором абзаце написана область применения: определение структуры ледового покрова, для этого незаметность не нужна, нужна точность. Теоретически это повысит удобство эксплуатации судов в Северном Ледовитом океане, возможно позволит точнее разбираться с половодьем в регионах Сибири, это довольно важная проблема.

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

Напомнило:
Устраивается на работу секретарша, её спрашивают:
— Скорость машинописи какая?
— 9000 знаков в минуту.
— Господи, разве можно с такой скоростью печатать?
—Конечно, можно, правда фигня получается!

Ну а чего удивляться? В какой-то момент мощности любого плюс-минус современного девайса стало хватать почти для всего. Игровой компьютер стал покрывать почти все игровые потребности, офисный - потребности бизнеса. Апдейт любого современного железа каждое поколение ради прироста в 15-20% довольно мутная тема, учитывая, что нужно будет полностью заменить платформу.
Со смартфонами и ноутбуками та же петрушка: зачем менять устройство, которое будет актуально еще года два, тем более в такое тяжелое время, когда тем мировой инфляции (относительно) запредельный?

1

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность

Специализация

Backend Developer, Frontend Developer
Junior
От 150 000 ₽
JavaScript
TypeScript
Node.js
Express