• Почему не работает функция в с++ пытаюсь вызвать, а она не вызывается?

    @12rbah
    return 0;
        menu_for(v);
    Казалось бы, что могло бы пойти не так, попробуйте поменять местами return и menu_for
    Ответ написан
    Комментировать
  • Сверстал я на React, а дальше что?

    @12rbah
    : ну вот сверстаю я, например, магазин, а дальше что?
    Обычно когда нужно приложение на реакте/вью, то нанимают хотя бы двух разрабов, для фронта и бэка, два разраба договориваются о способе обмена данных(например через rest api) и делают приложение.
    Ответ написан
    Комментировать
  • С чего начинается Frontend & Backend разработка?

    @12rbah
    есть макет и исходя из этого макета backend и придумывает структуру хранения данных в БД
    Эти вещи довольно слабо связаны. Обычно как и ответили выше, читают ТЗ и из него уже примерно понимают, что нужно системе. Дизайн может повлиять на пару таблиц, из которых можно будет получить даные и то не факт.
    Ответ написан
    Комментировать
  • Как наконец то попасть на собеседования Junior JavaScript?

    @12rbah
    1) находите нужную вам контору
    2) с ноги входите в кабинет к hr
    3) скажите: "теперь я ваш новый джун на js"
    4) приходите на работу в понедельник
    5) profit
    Ответ написан
    1 комментарий
  • Питон парсер сохраняет только последние данные, как решить?

    @12rbah
    with open("pae.csv", "w", newline='', encoding='cp1251') as file:
    Вместо "w" нужно использовать "a".
    P.S. без причины не стоит использовать 1251, лучше в utf-8 сохранять и открывать редактором, который поддерживает разные кодировки.
    Ответ написан
    1 комментарий
  • Нормально ли учить Django более полугода?

    @12rbah
    Нормально
    Ответ написан
    Комментировать
  • Можно ли запатентовать ЯП?

    @12rbah
    Вот взбредет такое в голову Страуструпу, Россуму и т.д. Ведь всё ПО на этом языке станет нелегальным?
    даже если бы такое было возможно, то этот патент бы действовал только на новую версию, которую они придумали бы, а все старое ПО, которое использовало языки под свободной лицензией оставалось бы легальным.
    Ответ написан
    Комментировать
  • Можно ли выкладывать на гитхаб примеры из книг с таким описанием?

    @12rbah
    Насколько я понимаю, исходные коды тоже подпадают под это правило, и я не могу например выложить их на gitlab. Или нет? Объясните пожалуйста.
    Большинство книг по программированию изначально издаются в сша или европе, реально чего они смогут добиться, то это блокировки репозитория, ну и реально обычно примеры кода сами авторы выкладывают на гитхаб, т.к. набирать весь код очень неудобно, раньше обычно оставляли архив с примерами на своем сайте, поэтому нет смысла об этом переживать
    Ответ написан
    Комментировать
  • Как лучше выполнить научно-исследовательскую работу?

    @12rbah
    Как лучше выполнить научно-исследовательскую работу?

    но вот с помощью какого инструмента мне лучше реализовывать эти атаки?
    Смысл писать такую работу если вы в теме не разбираетесь? Атаки обычно проводятся на что-то конкретное, например сначала нужно найти открытые порты, потом попытаться определить, что там работает и от этого уже отталкиваться.
    И что вы вообще под сетевой атакой подразумеваете, тема слишком широко звучит, вы можете конечно развернуть какой-нибудь апач и попробовать сделать ddos/syn-flood, если это просто проходное то исследование, то наверное пойдет, потетстите, нарисуете графики и выводы. Если хотите информации побольше, то нужно уточнить вопрос.
    Ответ написан
    3 комментария
  • Существует ли способ принять и автоматически подставить знак операции с числами в C++?

    @12rbah
    Существует, не в таком виде как у вас, но в довольно близком. Ключевые слова ast и calculator вот пример, если кратко то на вход подается строка, которая парсится и операции выполняются в порядке очередности.
    возможно ли передать в функцию(хоть каким-то) способом непосредственно сам знак?
    Сам знак передать нельзя.
    Чтобы потом можно было обойтись парой строчек кода, вместо switch-case.
    Ну можно создать функцию и в неё передавать два числа и строку/число которые будут выбирать действие в зависимости от знака
    Ответ написан
  • Использовать ли геттеры в классе где объявлены приватные свойства?

    @12rbah
    это экономит (в рамках тысяч использований) память и работает быстрее
    Не имею ничего против пхп, но если вы хотите экономить память и заниматься оптимизацией на 10 наносекунд то вам не к этому языку. Если у вас миллион раз вызовется гетер, то вероятно, затраты на его вызов будут ничтожно малы по сравнению с временем работы всей функциии. Если вы писали hft бота на си, который подключен напрямую к бирже, где сетевые задержки минимальны, то еще был бы смысл думать над этим. А в реальности такие "оптимизации приведут только к проблемам".
    Ответ написан
    1 комментарий
  • Какие бесплатные видеоуроки посоветуете по Java для начинающего?

    @12rbah
    Большая часть уроков в ваших курсах пересекается, у вас в любом случае возникнут вопросы при просмотре любого из курсов, поэтому просто начинайте курс, читайте нормальную книгу, задавайте вопросы.
    Только книгу надо читать, а практиковаться и видеоуроки смотреть не нужно да ?
    Вообще обычно бывает наоборот, хотя бывают неплохие курсы, но большинство из них хуже книг. У большинства книг есть репозитории с кодом примеров на гите или на сайте. Многие ютуберы не особо парятся с этим и вам нужно будет перепечатывать код, чтобы его проверить.
    Самый популярный на Youtube, канал Дударя
    Лучше не надо.
    P.S. Видеоуроки стоит смотреть если плохо разобрались с какой-то темой или не получается её понять, т.к. в 95% видео дает меньше информации чем текст за одинаковое время.
    Ответ написан
    1 комментарий
  • Как сбросить пароль на Linux Alpine?

    @12rbah
    2)Пройдя по пути/etc/shadow под рутом, удалить строчку msfadmin в файле shadow, - загрузил liveCD пробовал через проводник открыть путь /etc/shadow, отказано в доступе, открывал как рут, не помогает, пробовал через консоль разными командами, все бестолку.
    Подскажите пожалуйста в чем может быть проблема?
    В чем проблема вытащить нужные файлы через liveCD и установить другую ОС?
    Ответ написан
    3 комментария
  • Как найти настоящего эксперта по ML (для консультаций), а не выпускника "курсов дата-саенсов" с бэкграундом копирайтера?

    @12rbah
    Выбираем платформу для ML-проекта.
    В одном из предыдущих вопросов было. Почему просто не написать, что конкретно нужно от ML. По сути вам нужно хотя бы сформулировать вопрос зачем вам нужно ML. Просто ваш вопрос звучит как "нам нужно написать новый highload проект, какой язык выбрать?". На питоне больше бибилиотек и больше спецов, c++ берут редко, т.к. в большинстве случаев дешевле будет развернуть лишний сервер, чем искать разраба и поддерживать код. Вообще можно просто с задачей написать в группу по ML/opencv вам вероятнее всего подскажут что делать.
    Ответ написан
    5 комментариев
  • Возможен ли заработок на фрилансе для разработчика уровня джуниор?

    @12rbah
    Важен опыт. Чтобы с помощью фриланса я постепенно вышел на уровень мидла, а там уже с трудоустройством будет все намного проще.
    Шансов немного, интересно посмотреть на джуна, который в 2015 поднимал 70к на фрилансе. В любом случае тогда программирование не было так распиарено, поэтому мб было легче, сейчас любая джуновская работа имеет много откликов. И в целом фриланс не лучшее место для роста хард скиллов.
    Но справедливо ли это для 2022 года?
    В чем проблема попробовать и проверить реально ли это для вас или нет.
    Но мой друг программист-сеньор говорит, что в 2022 году я не заработаю нисколько на фрилансе.
    Ну вы не написали свои навыки, поэтому трудно что-то сказать, но вероятно он прав.
    в моем городе миллионнике в прошлом году было 12-13 вакансий для джунов, а теперь лишь одна.
    Можно узнать что за город? Как-то сомнительно звучит, что осталась одна вакнсия на фронт?
    Ответ написан
  • Будут ли перспективы работы в IT в будущем?

    @12rbah
    и будет как ситуация с юристами в 90х
    Можно еще и экономистов добавить. Но реально работы нет у тех, кто думал, что может просто получить диплом и всё, его заберут на высокооплачиваемую работу. С программистами точно также, люди после курсов никому не нужны, сейчас по ряду причин работы стало меньше, нормальным специалистам найти работу не составит проблем.
    Это то, что уже сейчас тестируют ИИ который абсолютно сам писать код, и программисты сами по себе будут не нужны
    Таким высказываниям не стоит верить на 100%, например если взять DALLE-2, то данная нейросеть на самом деле может отобрать часть рынка у начинающих дизайнеров(на самом деле скорее удешевит их труд), но для её использования всё равно нужен человек, который умеет грамотно составлять запросы. Сервис который сам пишет, также умеет что-то делать по описанию, но тут такая особенность, что если человек смог описать алгоритм словами, то вероятнее всего он может сам написать этот код, поэтому пока полезность этого ИИ сервиса спорная.
    Стоит ли сейчас стремиться стать программистом?
    Тут зависит от того, нравится программирование вам или нет, если не можете определиться, то можно попробовать походить в местный школьный кружок или договорится с информатиком, м.б. у него будет желание помочь. Если такого варианта нет, то либо попробовать самому, либо поискать недорогие курсы.
    И что вы можете сказать насчёт этого ИИ?
    Тут не угадаешь, программистов хоронят как профессию уже 30+ лет, но пока этого не получилось сделать. В реальности даже, если ИИ что-то сможет писать, все равно ряд багов придется искать вручную.
    Ответ написан
    Комментировать
  • Какую книжку по веб для системного программиста?

    @12rbah
    Нигде нет цельной информации, а не мозаичной.
    Вряд ли вы найдете одну книгу, где это все описано полностью, т.к. "http,ajax,soap,rest api" такие вещи в одной книге будут рассматривать вместе в лучшем случае только обзорно.
    http,ajax,soap,rest api

    1) http - есть конечно книга HTTP/2 в действии, но в реальности в основном нужно понимать, что такое коды ответов, заголовки, работать с постманом/curl и узнать про разные типы запросов, как по мне для начала вбить в поиске "http хабр" и читать про него, как по мне не та тема которая требует чтения отдельной литературы.
    2) rest - тут думаю стоит выбрать язык, который вы планируете использовать для бэкенда и уже искать книги по типу "web api on LangName" или что-то типа того. Полезно еще на гитхабе вбить "'simple web api" с выбором вышего языка и выдаче искать пример подходящий вам.
    3) ajax - не знаю есть ли по нему книги, но в чистом виде, его почти никто не использует, сейчас используют в основном fetch, можно еще встретить xhr, но в любом случае вряд ли эта та тема котрая требует прочтения отдельной книги.
    4) soap - мне особо нечего по нему посоветовать, т.к. почти не сталкивался с этой технологией.
    Ответ написан
    Комментировать
  • Реализации протоколов интернет - где, как, кем?

    @12rbah
    Этому можно научиться и где искать ?
    Уже нет, последний кто знал как это делать, уже давно нас покинул.
    С моделью osi и tcp/ip все ясно. Но кто реализует эти протоколы? Где хранятся эти реализации? И как они реализованы с нуля?
    Возможно вам не всё ясно, для начала, посмотрите хотя бы как устроены пакеты при помощи wireshark, после этого думаю на часть вопросов вы получите ответ.
    Ответ написан
    Комментировать
  • Создать таблицу базы данных postgresql из json файла?

    @12rbah
    Ответ написан
    Комментировать
  • Как понизить версию pip?

    @12rbah
    Такое пробовали?pip install pip==20.1.1
    Ответ написан