Задать вопрос
  • Как вычислительная система выбирает какой набор инструкций использовать для исполнения кода?

    @stul5tul
    Как выбирает процессор? Процессор может быть в каком-то или другом режиме работы. Но это используется только на уровне ОС и это не то, что вы имели ввиду.

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

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


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

    А еще есть .NET - программа изначально скомпилирована в код не зависящий от никакого процессора.

    Исполняемая программа проверяет перед каждым запуском эти условия и выбирает лучшие инструкции из тех, которые есть. Но этот пример для самой ОС. Для программ это работает так же?

    Так работает прежде всего именно для прикладных программ.
    Ответ написан
    Комментировать
  • Как все-таки правильно разделять back-end от front-end?

    @stul5tul
    Почти везде показано, что если, к примеру, брать PHP, то его можно встраивать сразу в HTML


    Мало ли что там "почти везде показано".
    Почти все примеры кода в интернете - существенно упрощены для вящего понимания.
    Эти примеры нужно использовать с умом.

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

    Поэтому практически во всех примерах нет этих проверок на ошибки.
    Но это не значит, что в реальности эти проверки делать не нужно.

    Так вот, собственно, какой все таки метод правильный - писать PHP прям в HTML, или же, все таки, использовать PHP как API сайта, и посылать к нему запрос от JS?

    Нет безусловно правильного метода.

    Если вы будете писать полноценное API для мелкого проекта - вы существенно затяните сроки и стоимость своих работ. А это полноценное API и не нужно будет.

    Ну и наоборот. Писать сложный проект, мешая в одном файле JS/PHP/HTML - будет просто неудобно поддерживать и развивать по мере разрастания проекта.

    Выбор правильного решения в том или ином случае - как раз показатель вашей квалификации.

    Освойте просто все методы.
    Ответ написан
    1 комментарий
  • Максимальное поддерживаемое количество RAM 8GB?

    @stul5tul
    Прямо в магазине проверь до покупки памяти.
    В нормальных магазинах идут навстречу в подобных ситуациях.
    Ответ написан
    Комментировать
  • Максимальное поддерживаемое количество RAM 8GB?

    GavriKos
    @GavriKos
    Но на сайте intel

    смотреть надо на сайте производителя всего ноута - тобишь леново. Ограничение идет не только от проца, но и от материнки и биоса.
    Ответ написан
    Комментировать
  • Актуален ли HAML?

    Olek1
    @Olek1
    pug
    Ответ написан
    Комментировать
  • Почему не рекомендуют начинать с фриланса?

    @abbaboka
    Нужны деньги срочно - делай.

    Минусы:
    Отсутствие обратной связи от опытных коллег, которую ты мог бы получить работая в конторе (где есть такие опытные коллеги конечно).
    Эта обратная связь экономит тебе годы времени карьерного самосовершенстования.

    Фрилансер с нуля с опытом 10 лет = джуну с 2 годами опыта в конторе с опытными коллегами.
    Ответ написан
    Комментировать
  • Будут ли передаваться данные такой сим карты?

    @abbaboka
    Да, конечно.
    Будет передаваться в эфир.

    Потому как все эти вещи - активно/неактивно/баланс - проверяются на сервере оператора связи.
    Ответ написан
    2 комментария
  • AutoCAD 2014 LT некорректно определяет видеокарту. Как устранить?

    @abbaboka
    В тех. поддержку Autodesk
    Ответ написан
    Комментировать
  • Должен ли системный аналитик знать программирование на уровне Junior или выше?

    @abbaboka
    Очень хороший прямо опупенно классный системный аналитик - должен иметь уровень senior developer

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

    @abbaboka
    все пишут на своих ноутбуках?

    чего ради?
    если вы только не совладелец и не на удаленке.

    абсолютно все - компьютер, интернет, помещение, вода и пр. за счет фирмы.
    иногда и еда тоже.
    Ответ написан
    Комментировать
  • Где брать заказы на верстку PSD?

    @abbaboka
    Подскажите биржи фриланса, где взять заказы на верстку сайтов? Только без всяких pro аккаунтов, если можно.


    Странный ты.

    Вот прямо сейчас на fl.ru болтается заказ на верстку за 20 000 руб.
    Там работы примерно на неделю.

    Стоимость PRO - от 1550 в месяц.

    Выхлоп за неделю 18500 рублей.
    Вторая, третья, четвертая неделя - уже не нужно покупать PRO. Следовательно выхлоп еще больше.

    И тебя давит жаба с 80 000 в месяц отдавать 1500 в месяц за аккаунт?

    ОК.
    Ты считаешь что столько не заработаешь. 80 000 в месяц тебе не грозит.

    Но стоимость PRO - 1550 рублей!

    Да даже левой пяткой 10 000 в месяц уже окупают PRO.
    Если ты не планируешь на этом нормально зарабатывать - то зачем тебе вообще этим заморачиваться.

    Тут даже не деньги - ты банально опыта не успеешь даже набрать, если будешь работать на уровне "в час по чайной ложке".

    В это нужно погружаться.
    Ответ написан
  • Какую OS установить на нереально старый комп?

    @abbaboka
    Насколько древний?
    На базе процессора Intel 8088?
    CP-M, DOS

    Linux требует как минимум i386, а многие и даже минимум Pentium.

    Из Linux
    Менее многих жрущий BunsenLab например.
    Но не факт что в нем есть видеодрайвер под ваше железо.

    Летает на старом железе Haiku, но она пока экспериментальная. И это не Linux
    Ответ написан
    1 комментарий
  • Как создать GUI для игрового редактора?

    @abbaboka
    Предпочтительно C/C++/C#


    Штатный функционал для создания GUI в C#
    Ответ написан
    Комментировать
  • Index out of range почему это происходит?

    @abbaboka
    Так нельзя:
    scores:=[]int32{}
    scores[0]++

    score - без размера. Нулевого размера. Вы не можете присвоить ни в первый элемент, как выше написано (нумерация с нуля, поэтому индекс 0 и означает первый элемент) ни в последующие. Этих элементов просто нет.

    Нужно или перед использованием указать размер явно, как написал Василий Мельников, есть 2 метода.
    или динамически изменять размер через scores = append(scores, newItem). Конкретно для вашего кода - целесообразно через var scores [размер]тип
    Ответ написан
    1 комментарий
  • Зачем собирать проект на сервере?

    @abbaboka
    Да, конечно - вполне можно вполне собирать на месте, а потом заливать готовое.

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

    Полезно, когда разработчиков много или когда весь процесс автоматизирован - четко выделены этапы, можно легко повторить.

    Первопричина - в уникальности среды конкретного разработчика. У другого разработчика или на боевом сервере - могут быть другие наборы установленного ПО, другие версии, по-другому сконфигурировано. И даже уже подготовленный и собранный вами готовый "артефакт" может попросту не запуститься.

    Когда вы работаете в одного или принципиально программируете в такой же точно среде как и на сервере - в этом нет особой проблемы.

    А что если во время сборки на сервере что-нибудь пойдет не так и приложение не соберется, а это все в продакшене?


    Да, да.
    Метода с выделением процесса сборки более громоздка (в частности, нужно обеспечить уведомления при сбое сборки/чтение логов сборщика). И далеко не всегда целесообразна. Но более удобна для бОльших проектов. Где разработчик может не быть в состоянии отслеживать каждую сборку индивидуально.

    Хорошо настроенная система просто не выкатит код в production, если "пошло что то не так на сервере". Но ее еще нужно настроить.
    Ответ написан
    Комментировать
  • Процесс разработки на Golang и Docker, в общих чертах?

    @abbaboka
    Конкретно Go действительно прекрасно может жить без Docker. Он на это заточен.
    Ответ написан
    Комментировать