• Как показать работодателю реализованные проекты?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    В портфолио показывают не код, а запущенный проект.
    Ответ написан
    Комментировать
  • Можно ли общаться с ChatGPT голосом?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Да, если ChatGPT соединить с системой распознавания голоса, которая сможет перевести голос в текст.

    Надеюсь ты понимаешь, что ChatGPT - это не любой "умеющий разговаривать" бот, а конкретный, разработанный OpenAI, конкретная модель. Уже сейчас возможность на сайте OpenAI при общении с ChatGPT выбрать, какие плагины ты хочешь использовать из "plugin store". Если чего-то не хватает сейчас, то в ближайшем будущем наверняка появится.
    Основная ссылка: https://chat.openai.com/
    Правда, без танцев с бубном из РФ будет сложно получить доступ.

    Сейчас практически все неофициальные "сайтики", на которых можно общаться с GPT, используют API от OpenAI. Это не обязательно ChatGPT, потому что у OpenAI есть и другие модели, способные "общаться". Тем не менее, надо понимать, откуда ноги растут.
    https://platform.openai.com/docs/introduction

    Что касается ChatGPT и Алисы, то если их сравнивать, то первый - подросток лет 16, а Алиса - ребенок лет 10. Обе модели прочитали миллион книг в свои годы (антропоморфизированно выражаясь).
    Ответ написан
    Комментировать
  • Почему НЕ vim? Vim для серьезной разработки?

    vabka
    @vabka
    Токсичный шарпист

    но теперь говорят, что для нормальных проектов нужна толькоx нормальная IDE
    Пожалуйста, дайте как можно более развернутый ответ, почему именно так, а не иначе

    Бремя доказательства лежит на том, кто это заявление сделал.

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

    Применимость в большей степени зависит от самого разработчика. В целом всё то что можно делать в "настоящих" IDE, можно делать и виме, обвешанном плагинами (может иногда и с некоторой ручной работой)


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

    Эти сложные вещи нужны не всегда.
    Ответ написан
    3 комментария
  • Есть ли название у подобного подхода?

    What is an early return?
    An early return, or “return early” is an approach to keep readability in functions and methods.

    It is always considered a wise choice to return early if simple conditions apply that can be checked at the beginning of a method.
    https://dev.to/jpswade/return-early-12o5
    Ответ написан
    1 комментарий
  • Как управлять значением пикселей на экране в виндовс?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Во времена DOS это работало да. Ты мог писать напрямую в банки видеопамяти старых карточек типа VGA/SVGA.
    Примеры кода для C++ можно найти в книжке Шикина и Борескова по графике. Но я не советую потому что
    не актуально. И современный стек графики чуть длиннее.

    Знание того как работает OpenGL и DirectX - скорее всего тебе не даст полной картины как работает железо.
    Потому что железо NVidia и железо Radeon скорее всего будет сильно отличаться. Как будут обобщены отличия - чорт его знает. Скорее всего через драйвер. Но если ты очень хочешь поработать с пикселами отдельно и быстро
    по посмотри в SDL. Я кстати тоже туда хотел посмотреть на днях. Мне чего-то захотелось температурную
    карту IPv4 адресов нарисовать. Я такую видел образца 2009 года. А тут захотел свою.
    Ответ написан
    5 комментариев
  • Какой выбрать движок для карточной онлайн игры?

    @dima20155
    you don't choose c++. It chooses you
    Вам вполне подойдёт движок общего назначения. Вот для юнити есть уже готовые ассеты/скрипты для подобного рода игр.
    + Выбирая специализированный движок вы будете много страдать из-за слабой поддержки/малого количества пользователей.

    Вот пример. Стоит лишь поискать.
    https://www.google.com/url?sa=t&source=web&rct=j&u...
    Ответ написан
    Комментировать
  • Как увеличить видеопамять с 2Gb до 4Gb?

    vabka
    @vabka
    Токсичный шарпист
    1. На плате должно быть место для установки чипов памяти
    2. У тебя должен быть биос от карточки с бОльшим количеством памяти, чтобы его накатить на свою
    Ответ написан
    4 комментария
  • Почему выключается Macbook при посещении сайтов?

    @Voland69
    Предположу дохлый аккум - при превышении нагрузки если высокое внутреннее сопротивление то напряжение на аккуме может просесть ниже минимума, и контроллер отсечет нагрузку.
    Ответ написан
    3 комментария
  • Это считается браком для монитора 144гц?

    Fragster
    @Fragster
    помогло? отметь решением!
    144ГЦ это частота с которой он пытается начать поворачивать ЖК в пикселях в нужную сторону, а то, что они поворачиваются более длительности одного кадра - это часто. Такого нет только на ОЛЕД и кьюлед, где светится каждый пиксель, а не поворачиваются жидкие кристаллы.

    На старых мониторах и с 60ГЦ такое было.

    Браком является, только если в тех характеристиках есть что-то про время переключения и то, что по факту не соответствует.
    Ответ написан
    8 комментариев
  • Как лучше делать шейдоры?

    freeExec
    @freeExec
    Участник OpenStreetMap
    Шейдеры по большей части это числа, математика и хаки. ShaderGraph это конечно удобно, но если ты не понимаешь что происходит за нодами, то дальше перекраски дело особо не пойдёт.
    И вообще последнее время модно-молодёжно становится использование compute shaders
    Ответ написан
    Комментировать
  • Какие очки позволят смотреть в близи с фокусом в даль?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Волшебной палочки нет.

    "Надо смотреть в даль много времени чтобы мышцы зрения имели амплитуду"

    У вас неправильное понимание о том, что происхоид с глазами. Им надо не вдаль смотреть, им надо тренироваться.
    Проблема в деменции аккомодации. Чтобы глаз не терял способность, надо смотреть то вдаль то вблизь.
    А если долго смотреть вдаль, то не сможешь потом видеть рядом. Захочешь ногти постричь и тупо не сможешь.

    Поэтому
    1. находи время давать глазам отдых. Маленькие разминки за работой, капли для глаз.
    2. Сходить к окулисту и по ЕГО рекомендации взять очки.

    Если будешь заниматься самолечением с текущим представлением, то кроме близорукости или дальнозоркости (а и то и то - комфорт понижает), получишь еще остигматизм и другие осложнения очень быстро.
    Ответ написан
    9 комментариев
  • Какой ноутбук выбрать для Linux?

    paran0id
    @paran0id Куратор тега Linux
    Умный, но ленивый
    Лучше брать такой, который продается с предустановленным линуксом. Геймерский для ваших целей точно не нужен. С большей долей вероятности нормально работать будет ноут попроще, из корпоративного сегмента. Типа HP ProBook, например. Проблемы обычно возникают с драйверами для экзотических устройств, так что чем меньше экзотических устройств - тем меньше проблем.
    Ответ написан
    Комментировать
  • Что выбрать для CI/CD .NET без докера?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Jenkins.

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

    Можете даже через батник в планировщике задач реализовать
    Ответ написан
    Комментировать
  • Как найти наследуемые Объекты?

    @Ezekiel4
    Охотник на пиратов и сборщик монолитов
    Простой способ:
    1) Создаёте класс Enemy и в нём реализовываете возможность получить урон;
    2) Создаёте производные классы и накладываете их на соответствующие объекты;
    3) В скрипте попадания используете TryGetComponent.
    4) Profit

    Пример:
    using UnityEngine;
    
    public class Projectile : MonoBehaviour {
    
    	private void OnCollisionEnter(Collision c) {
    		if (c.gameObject.TryGetComponent(out Enemy e)) {
    			// damage enemy
    		}
    		// destroy bullet or return to object pool
    	}
    }
    Ответ написан
    Комментировать
  • Какие могут быть причины не запуска компа с подключенным диском?

    hint000
    @hint000
    у админа три руки
    Возраст около 12 лет.
    Главный подозреваемый - конденсаторы на материнке. Их легко могут заменить в сервисном центре. Если не поможет, то подозрение переходит на чипсет (кстати, чипсет сильно греется?).
    БП новый, такой
    А была ли эта проблема до того, как появился новый БП? o_O
    Одолжите у кого-нибудь БП другой марки на часок для теста; а учитывая возможность теста без дискретной видеокарты, достаточно БП мощностью от 250W.
    Ответ написан
    2 комментария
  • Как починить монитор если на нем огромное черное пятно пикселей?

    sotvm
    @sotvm
    Умный поймёт, а дураку и так всё равно.
    никак
    только менять матрицу,
    но дешевле купить б.у. монитор
    Ответ написан
    2 комментария
  • Нейросети, пакеты, библиотеки, откуда такая сложность?

    wataru
    @wataru
    Разработчик на С++, экс-олимпиадник.
    В общем-то, все просто, если у вас нейронов штук 100. Ну 1000 - тогда решение с помощью массивов и сработает, хоть и тормозить будет.

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

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

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

    Именно поэтому все эти универсальные библиотеки такие страшные.

    А decimal не работает, потому что у него не хватает точности. Плюс float работает быстрее ибо реализован аппаратно.
    Ответ написан
    4 комментария
  • Правда ли, что если изучить Фронтенд а потом начать изучать Бэкенд, ты почти забудешь Фронтенд?

    NeiroNx
    @NeiroNx
    Программист
    Никто не мешает совмещать.
    Ответ написан
    Комментировать
  • Как вывести массив в одну строку?

    Mi11er
    @Mi11er
    A human...
    a = [1,2,3]
    ",".join([str(x) for x in a])
    # '1,2,3'
    
    # версия короче
    ",".join(map(str,a))
    Ответ написан
    Комментировать