Ответы пользователя по тегу Программирование
  • Актуален ли этот ноутбук на 2-3 года?

    maaGames
    @maaGames
    Погроммирую программы
    Расплывчатая конфигцрация. Оперативки 4...16ГБ. Так сколько? Если 4, то уже сегодня он устаревший и его будет недостаточно. Если 16, то уже получше и должно хватить как раз на несколько лет. То же касается диска.
    Вы же уже заметили, что Android Studio или Eclipse или в чём вы там программируете, с огромной радостью жрёт столько памяти, сколько может. А ещё эмуляторы для тестирования/отладки. 3DMax будет благодарен за игровую карточку.
    Я бы стационарный купил с большим монитором, но раз хотите ноутбук, то пусть ноутбук.)
    Ответ написан
    Комментировать
  • Как применять перечисляемый тип enum?

    maaGames
    @maaGames
    Погроммирую программы
    В примере D,E,F не инициализирвоаны. В консоль выводится мусор.
    Ответ написан
    4 комментария
  • Как создать программу для перехода по двум ссылкам, отображения новостей и открытие папки с файлами?

    maaGames
    @maaGames
    Погроммирую программы
    Добавьте в автозагрузку открытие браусера с сайтом, на котором нужные новости. И файловый менеджер туда же в автозагрузку. Размеры вручную выставь и они сохраняться к следующему открытию.
    Ответ написан
    Комментировать
  • Как снизить нагрузку на систему при работе с Cursor в MouseMove на dataGridView?

    maaGames
    @maaGames
    Погроммирую программы
    Не используй А1 и пиши сразу в Position. C# не знаю, но лишний временный объект скорости точно не добавляет.
    Ответ написан
    Комментировать
  • Почему программисты не любят возврат константных ссылок в C++?

    maaGames
    @maaGames
    Погроммирую программы
    Всегда возвращаю константную ссылку для не встроенных типов, если это возможно в текущем контексте.
    Ответ написан
    Комментировать
  • Верить ли Макконнелу?

    maaGames
    @maaGames
    Погроммирую программы
    Форматирование автоматически обеспечивается IDE. Комментирование в любом случае необходимо в той или иной степени.
    Если при чтении кода+комментариев однозначно понятно что, зачем и как делается, то дополнительно шлифовать не нужно. А если не понятно, то нужно подробнее писать комментарий, переименовывать переменные. Может, вообще код переписать.
    но это не ради абстрактного "совершенства", а чтобы не взорвался мозг при отладке.
    Ответ написан
    Комментировать
  • Как отличить полиморфизм в языках программирования?

    maaGames
    @maaGames
    Погроммирую программы
    А вот не нужно смотреть презентации, надо читать книжку, хотя бы для чайников. Нельзя про С++ смотреть видосики, надо читать. Без этого никак. Тогда часть вопросов отпадёт, ещё больше вопросов появится...
    Ответ написан
    Комментировать
  • Защищена физическая машина "в virtualbox" от виртуальной?

    maaGames
    @maaGames
    Погроммирую программы
    Недавно в VirtualBox нашли уязвимости, из-за которых вирус мог из виртуалки на реальную машину перебраться. С админскими правами к тому же. Но это ошибки и дыры. А по идее не должно.
    Чтобы уменьшить риски, лучше на виртуалке не добавлять сетевой контроллер, общие с хостом папки не создавать и не разрешать через буфер обмена данные между хостом и виртуалкой передавать. Это самые очевидные пути, через которые вирус может попытаться хост заразить.
    Ответ написан
    Комментировать
  • Как поднять свой Blockchain с блекджеком и ...?

    maaGames
    @maaGames
    Погроммирую программы
    А вы уверены, что затраты ресурсов на вычисление блокчейна не будут превышать затрату ресурсов непосредственно на саму игру? Может "по старинке" выделять каждой транзакции UUID и асимметричным шифрованием шифровать, чтобы сжульничать не могли?
    Ответ написан
    6 комментариев
  • Софт для организации музыки на компьютере?

    maaGames
    @maaGames
    Погроммирую программы
    415 гигабайт mp3 музыки (более 60К треков). Расположены по папкам. Очень-очень удобно. А всё потому, что папки - авторы, подпапки - альбомы. Поштучно я не качаю, по жанрам сортировка лично мне не нужна.
    Для прослушивания использую 1by1, позволяет играть папки, без создания плейлистов (плейлисты тоже есть, но мне не нужны). На плеер копирую самописным powershell скриптом, который случайным образом треки выбирает и записывает.
    Ответ написан
  • Стоит ли идти в компанию второй раз?

    maaGames
    @maaGames
    Погроммирую программы
    Однозначно идите. Потом можно будет опять на собеседование, но уже с пометкой, что вы у них стажировались. Может и сами позовут, если себя как-то проявите.
    Ответ написан
    Комментировать
  • Какой общий алгоритм у системы контроля версий?

    maaGames
    @maaGames
    Погроммирую программы
    И зачем вы хотите создать то, принцип работы чего не понимаете?
    Кстати, обнаружение изменений в исходных текстах гораздо проще реализовать, чем поиск изменений в обычном тексте.
    Если говорить по сути вопроса. Если обнаруживается изменение одного и того же фрагмента, то, во-первых, предлагается сделать апдэйт, чтобы получить изменение в файле. Во-вторых, уведомляете о возникновении конфликта и предлагаете разрешить коллизию в ручном или автоматическом режиме. В ручном всё очевидно, в автоматическом или по дате изменения брать или по количеству изменений.
    Ответ написан
    4 комментария
  • А есть ли более эффективный способ обучения новым штукам?

    maaGames
    @maaGames
    Погроммирую программы
    Пункт 2 - пустая трата времени в 90% случаев: вода, вода, красивый слайд, ещё вода. Видео может быть полезным только в контексте работы с каким-то визуальным интерфейсом, чтобы какие-нибудь окна заприметить, которые по умолчанию скрыты, например. Про всё остальное эффективнее прочитать.

    Пункты 1 и 3 лучше выполнять одновременно. Читаете, Пробуете. Пробуете, читаете. Иначе всё-равно всё забудете и придётся второй раз читать, когда начнёте пытаться. На самом деле, это очень хорошо, что второй раз читать придётся, но времени уйдёт больше.

    А самое главное, далеко не факт, что новые "штуки" будут вам вообще полезны хоть когда-то. В идеале, нужно изучать новые штуки только тогда, когда вам от них будет хоть какая-то польза. Т.е. можно кратенько про них почитать, чтобы быть в курсе, что такое есть и когда можно использовать, а подробно изучать только тогда, когда понадобиться применить. Не будете тратить кучу времени на изучение ненужных "штук".
    Ответ написан
    Комментировать
  • Как создать программу с отгадыванием числа?

    maaGames
    @maaGames
    Погроммирую программы
    Никаких фокусов и угадываний, банальная сортировка по разрядам. Я когда суть этого карточного фокуса прочитал, то аж прослезился.
    Ответ написан
  • Где можно оценить свой код?

    maaGames
    @maaGames
    Погроммирую программы
    "Ваш код гавно!" (с)
    Если возникают сомнения, а не г0вно ли мой код, то он, однозначно, гавно.
    Ответ написан
    3 комментария
  • Как рандомно перемешать данные столбцов в csv файле?

    maaGames
    @maaGames
    Погроммирую программы
    1. Откройте в Excel
    2. Добавьте строку и заполните её случайными числами
    3. Отсортируйте столбцы по значению этой строки со случайными числами.
    4. Повторите для каждой строки таблицы (если каждая строка длжна быть отсортирована индивидуально)
    5. Удалите строку со случайными числами
    6. Профит.

    А вообще, непонятен смысл действа. Если все данные перемешивать, то может просто случайными числами заполнить?
    Ответ написан
    3 комментария
  • Как выполнять некоторое действие не чаще чем N раз в единицу времени?

    maaGames
    @maaGames
    Погроммирую программы
    Сохранять для пользователя временнУю метку и количество действий в течении текущего часа. Или просто временнУю метку, если она автоматически определяет количество операций (если разрешена только одна операция в минуту, то в час будет не более 60 операций и счётчик не понадобится).
    Ответ написан
    Комментировать
  • Как правильно понять такой вызов функции?

    maaGames
    @maaGames
    Погроммирую программы
    Вызов функтора возвращаемой функцией.
    Ответ написан
    Комментировать
  • Как реализовать язык который будет компилироваться в другой язык программирования?

    maaGames
    @maaGames
    Погроммирую программы
    "Компиляторы" Ахо, Лам, Сети, Ульман.
    Приятного чтения.)
    Ответ написан
    Комментировать
  • Ошибка std::bad_alloc - из-за чего?

    maaGames
    @maaGames
    Погроммирую программы
    Убедись, что нет вечной рекурсии, которая всю память сжирает. Функцию tree:code изучи. Может счётчик рекурсии поставить, посмотреть значение при падении или просто запретить слишком глубокую рекурсию.
    Ответ написан
    Комментировать