• Выбор между C и C++, и вообще стоит ли?

    @poslannikD
    Java/C/C++ Programmer
    языки уже ничего не стоят. Давным давно нужно знать целый стек технологий + обзорно те штуки которые используются в смежных областях.
    типичный набор знаний для джуна
    1) язык
    2) базы данных
    3) часто используемые библиотеки и фреймворки в выбранной области
    4) знание систем контроля версий
    5) знание основных инструментов разработки(ide, редакторы и все что облегчает жизнь программистам работающим с каким-то конкретным стеком)
    6) общий кругозор в айти
    7) знание короля айти - гугла. реально крутая вещь, попробуй хоть раз использовать. можно нагуглить все те вопросы которые ты задал
    UDP:прочитал комент о том что автор слепой, и стало немного стыдно за столь резкий ответ. Но это не изменит некоторых вещей:
    Людям с нарушением зрения будет очень трудно. Приходится часто искать информацию и если вам трудно это делать в больших объемах лучше остановиться.
    Ответ написан
    2 комментария
  • Гугл блокирует сайт за вирусы размером в 0 байт - как победить?

    Suntechnic
    @Suntechnic Автор вопроса
    После долгих тестов и препирательств с ТП стало понятно что им действительно не нравится домен.
    В частности создание домена из бессмысленного набора букв и заворчивание его на этот же сайт, привело к тому, что домен прошел проверку.
    Но самое интересное что проверку не прходит видоизмененный исходный домен.
    Т.е. исхдный домен был допустим gift-shop.ru (придумал только что - даже не знаю существует ли такой сайт), и было создано два домена дополнительных - ajihfihvuew.ru и giftshop.ru, так вот - первый проходит проверку, второй "содержит вирусы" в рандомных файлах! Хотя домен ранее не был вообще зареган!
    ТП Adwords предложило перебирать нравящиеся домены пока какой-то из них не пройдет проверку...
    Я не знаю как это можно комментировать (((
    Ответ написан
    Комментировать
  • HDD не открывается и просит его форматировать. Возможно ли спасти структуру папок?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Я так понимаю если я его форматирую то смогу вытащить файлы
    Объясните пожалуйста, логику этого предположения. Кроме шуток - правда очень интересно (пока в жизнь только его не воплощайте).

    Какова вероятность что я смогу её сохранить
    С имеющейся сейчас информацией - от 0 до 99%.

    Я пока оставил всё как есть.
    Это, в сочетании с консультацией здесь - разумное решение.

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

    Если вы не хотите обращаться в компанию, занимающуюся восстановлением данных профессионально (а это было бы единственно правильным решением, т.к состояние диска явно ухудшается), то вам необходимо сделать максимально полный образ диска.

    Из домашних вариантов неплохим был бы gddrescue (GNU ddrescue), если вы дружите с Линуксом. Если нет, то используйте hex-редакторы, например WinHex или CI Hex Viewer.

    После этого образ надо проанализировать на предмет содержащихся там файлов. Для этого скачайте старую версию R.saver (она умеет работать с образами), откройте образ и запустите полный анализ.

    Кроме того, вы можете продиагностировать диск с помощью R.tester'а, но я бы не рекомендовал делать любую диагностику "ради интереса". Гораздо полезнее будет держать диск выключенным, тем более, что в чём проблема вы в целом уже представляете.
    Ответ написан
    2 комментария
  • Как системы распознавания лиц, собственно, распознают лица?

    sgjurano
    @sgjurano
    Разработчик
    Локализуется лицо, полученная картинка нормализуется, затем от неё считается какой-то набор признаков, по всей базе ищутся наиболее похожие на этот объекты, в простейшем случае в качестве ответа берётся самый ближний из них.
    Ответ написан
    3 комментария
  • Как заменить все гласные буквы на пробелы?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Вроде в С нет специальных кондиций для такого.

    Или множественный case или сделать массив из гласных и еще одним внутренним циклом прогонять.
    Ответ написан
    Комментировать
  • Насколько в действительности безопасна macOS?

    @cssman
    Абсолютной защищённости не существует, уязвимости есть всегда и везде, конечно же проблема не единственная:

    MacOS X
    Все продукты apple

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

    @HolidayR
    Pascal уже не в моде как первый язык для детей?
    "Песни о Паскале» хорошая книга для детей, сценарий книги развивается весьма умно, от простого к более сложному.
    Ответ написан
    Комментировать
  • Программирование - что для старта выучить ребенку?

    alexgearbox
    @alexgearbox
    Ответ написан
    Комментировать
  • Почему средняя длина английского слова меньше, чем русского?

    Beshere
    @Beshere
    Разработчик
    Нет, дело не в алфавите.

    Например, итальянский алфавит состоит всего из 21 буквы, а средняя длина итальянского слова больше, чем средняя длина русского аж на целых 3 буквы.

    В данном случае (фонетическая запись) дело не в письменности, а в УСТНОМ языке. Описать устные языки математикой можно, как и все на свете, но вопрос - не математический, а культурно-исторический.
    Ответ написан
    Комментировать
  • Почему средняя длина английского слова меньше, чем русского?

    @dmitryKovalskiy
    программист средней руки
    Вопрос касается математики ровно в тех вопросах что вы озвучили. В общем и целом это вопрос истории, археологии и в первую очередь - этимологии и лингвистики.
    Ответ написан
    Комментировать
  • Как написать программу которая удаленно управляет windows?

    myjcom
    @myjcom
    Тогда какие библиотеки использовать?

    например FreeRDP
    Ответ написан
    Комментировать
  • Linux для очень слабого эмулятора?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    Любой, популярный дистрибьютив, можно Alpine ещё взять.
    Если хочется чего-то вообще нестандартного, то можно пойти по пути джедаев (и да прибудет с вами сила и бочка вискаря :) ) - LFS
    Ответ написан
    2 комментария
  • Есть ли готовые скрипты для развертывания станции веб-разработчика Windows?

    ApeCoder
    @ApeCoder
    https://chocolatey.org/ - берете готовые пакеты, можно делать свои. Можно сделать свой пакет, который будет устанавливать другие пакеты. Можно делать свои репозитории с приватными пакетами Есть еще https://boxstarter.org/ - который делает то же самое + многие другие действия для подготовки новой машины
    Ответ написан
    1 комментарий
  • Есть ли готовые скрипты для развертывания станции веб-разработчика Windows?

    @LiS-31
    Я бы смотрел в сторону PowerShell. С версии WMF 5.1 там появился PackageManager, который позволяет все установки ПО скриптовать.
    Ответ написан
    Комментировать
  • Лучший веб сервер для Angular?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    Конструктивный ответ: сервер который вы умеете администрировать.
    пс. Nginx ;)
    Ответ написан
    2 комментария
  • Зачем нужен Async Await в C#?

    Асинхронность - это про конкурентность исполнения. Многопоточность - про несколько потоков.

    Асинхронность - это ты проснулся, поставил чайник, пошёл в душ. Услышал писк - вернулся, заварил чай и продолжил чистить зубы.

    Многопоточность - это ты проснулся, пошёл в душ, а твоя девушка поставила чайник.
    Ответ написан
    2 комментария
  • Стоит ли начинать изучение Vue.js с посредственными знаниями javascript?

    Vlad_IT
    @Vlad_IT Куратор тега JavaScript
    Front-end разработчик
    Ну, вы можете конечно попробовать. Но важны знания: объектов, ООП (прототипное или через классы), работа с DOM (чтобы понимать, как все это работает), преобразование типов, понимание ссылочных переменных, замыкания, ajax. Это необходимый минимум.
    Ответ написан
    3 комментария
  • Нужен бесплатный хостинг для экспериментов. Загружать,выгружать сайты. Чтобы было 3-5 бесплатных домена и хостинга?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Heroku предоставляет бесплатно засыпающие дины. Для экспериментов в области программирования - самое то. Если хочется полноценный сервер, AWS предоставляет микроинстансы на год бесплатно. Если в DigitalOcean зарегистрироваться по рефералу и использовать промокод, то можно полгода бесплатно использовать VPS за $5.
    Ответ написан
    Комментировать
  • Как подобрать STM32?

    @HiTechSpoon
    В общем случае выбор конкретного микроконтроллера зависит от задачи и вашего личного опыта. Если вы хорошо знакомы с линейкой, или несколькими, микроконтроллеров, знаете, какие технологии в них доступны и как вы их будете применять, хорошо представляете себе задачу и архитектуру будущего приложения, то выбор конкретного микроконтроллера, как правило не составляет труда.
    В особых случаях, когда вам не известна архитектура будущего приложения и/или возможности конкретного микроконтроллера, приобретается различные Средства Разработки Микроконтроллеров - отладочные, или по-другому, оценочные платы, выпускаемые производителями микроконтроллеров. На этих платах установлен интересующий вас микроконтроллер, как правило, со всевозможной периферией и предзагруженной прошивкой - для тестирования, чтобы поиграться. Для микроконтроллера на этой отладочной плате пишется некоторая часть ПО и в какой-то момент становится ясно, хватит ли мощности данного микроконтроллера. Бывает, что выбранный микроконтроллер слишком мощный, а значит и слишком дорогой для целевой задачи, тогда можно перейти на контроллер попроще и подешевле.
    Однако в реальной жизни даже опытные разработчики могут столкнуться с недостатком вычислительной мощности или недостаточным объемом RAM/ROM где-то в середине/конце сдачи изделия, и тогда ничего другого не остается, кроме как заменить существующий микроконтроллер на более мощный, с большим объемом памяти, или, например, на контроллер со специфичной периферией. Печатную плату приходится переделывать, но это, как правило, обходится малой кровью, хотя бывают и совсем бескровные переделки - например, когда производитель выпускает линейку микроконтроллеров различных по мощности и цене, но совместимых по посадочным площадкам (т.н. пин-ту-пин совместимость).
    Надеюсь, ответил на ваш вопрос.
    Ответ написан
    Комментировать