Задать вопрос
  • Сколько допускается битых секторов на hdd?

    @EvilSide
    Sysadmin
    Думаю ты путаешь битый сектор с сектором который считывается не так быстро как ты хотел бы.

    Битый сектор это не считывается, а значение по цветам это сектора на которых считалось с разной скоростью.
    Белый - до 4 мс
    Серый - до 16 мс
    Тёмно серый - до 40 мс
    Зеленый - до 140 мс
    Оранжевый - до 600 мс
    Красный больше - больше 600 мс
    Err - когда чтение не возможно

    Скорость считывания зависит от нескольких факторов
    - Скорость вращения "блинчиков"
    - Нагрузка в момент тестирования на диск
    и тд ...

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

    @Crowcloud
    Именно. В теории по http можно перехватить ФИО, телефоны, кредитки и т.д.

    Вот первая же ссылка Google по запросу "http https разница".

    А вот Хабрапост о том, как и зачем это работает
    Ответ написан
    1 комментарий
  • Можно ли использовать фото с браузера на своём сайте?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Если лицензия разрешает - можно. Если не разрешает, или нет лицензии на фото - тогда нельзя.
    5f42d695447f2537322182.png
    Что нужно знать автору о лицензиях Creative Commons?
    Ответ написан
    3 комментария
  • Можно-ли заряжать Bluetooth-наушники от ПК?

    15432
    @15432
    Системный программист ^_^
    Абсолютно без разницы. 5 вольт они и в Африке 5 вольт
    Ответ написан
    Комментировать
  • Жив ли самомодифицирующийся код?

    @pfg21
    ex-турист
    самомодифицирущийся код гораздо сложнее чем такой же по функциональности, но не самомодифицирующийся код :) как в понимании так и в отладке.
    с учетом современного развития и жуткой дешевизны аппаратных ресурсов на фоне дороговизны человеческих, вымерло как излишество.

    на заре компов помнится читал описание игры в которой какие-то игровые функции формировались прямо во время работы игры.
    сколь помню, был большой набор исполняемых кусков в файле, из которого копированием в память формировались цепочки исполнения, на начало которых CALL'ом передавалось управление, а в конце был обязательно RET.
    периодически цепочки переформировывались.
    Ответ написан
    4 комментария
  • Можно ли так обезопасить форму?

    Stalker_RED
    @Stalker_RED
    Вы, похоже, заново изобретаете CSRF-токен. (статья на хабре).

    Такая защита не будет лишней, конечно, но непонятно как она защитит от спама. Спам-боты могут ведь перед каждым сообщением начинать новую сессию, и вы им выдадите ключи.
    Ответ написан
    Комментировать
  • Учить SQLite или сразу перейти к изучению ROOM?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    SQLite - это одна из самых простых БД. Вам конечно никто не запрещает не учить SQLite(SQL), только учтите, что всякие надстройки над БД - это путь в никуда. Если вы хотите изучать разработку под Android и потом устроится на работу, и вам зададут вопрос - "Есть ли у Вас опыт работы с БД" - вы ответите, что есть опыт работы с надстройкой - вас просто пошлют нах...!
    Ответ написан
    4 комментария
  • Как обойти ограничения к API на количество запросов?

    inoise
    @inoise Куратор тега PHP
    Solution Architect, AWS Certified, Serverless
    В любом случае придётся использовать прокси
    Ответ написан
    Комментировать
  • Как исправить ошибку в mysql бекап?

    BorLaze
    @BorLaze
    Java developer
    GRANT PROCESS ON *.* TO 'admin_root'@'localhost'
    Ответ написан
    6 комментариев
  • Почему не берут на работу HTML верстальщиком?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Во первых: HTML-верстальщики как профессия умирает уже с 2016. Сейчас верстальщик - по мимо верстки умеет PHP, JS, Jquery и полный стандартный инструментарий из 30-40 емкий названий вроде- PUG, BEM etc. Что делает его веб-мастером, который может претендовать на зарплату 30 тысяч рублей, которую можно смело сделать работая таксистом особо не заморачиваясь.

    Во вторых: Ваше резюме, особенно первая его часть - Frontend Developer. Я конечно не хочу капать ядом на стол, но лично я считаю что фронтенд - это больше про логику и умение строить приложения вроде SPA, а не верстать кнопки, которые можно смело украсть используя codepen, либо чужой код. Верстка нужна, но как правило она играет хорошим плюсом при условии что вы пишите - знаю нативный JS + ES6 + React\Vue, настраиваю webpack как отец. Как правило бэкэнд - это тоже про умение строить архитектуру, а не про создать базу данных под wordpress. Никто не пишет - backend разработчик - вчера прописал пару SQL запросов, и прошел курс по Node.js для новичков.

    В вашем же резюме - всё, буквально всё кричит что вы посмотрели пару курсов где Василий обжимая упругую попку блондинки, снимает свой курс по верстке для новичков IT, обещая им 60 тысяч рублей как нефиг делать на фрилансе.

    Уберите нецелевой опыт из резюме вроде бармена и тому подобного(работодателю плевать как вы разливали коктейли), уберите фриланс - это смешно. Сделайте портфолио минимум из 20 работ, от лендинга до магазина, и готовьтесь просрать минимум 20-30 личных собесов, после этого - у вас будет опыт и прохождения собеседований, и опыт (минимальный) разработки. Можно целится в студию, либо куда нибудь выше.

    И всё у Вас получится. Успехов.
    Ответ написан
    Комментировать
  • Как правильно блокировать ботов NGINX на уровне сервера?

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

    @andro1
    ?
    Можно с помощью модуля json
    Запись:
    import json
    a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
    with open('test.json', 'w') as f:
        f.write(json.dumps(a))

    Чтение:
    import json
    with open('test.json', 'r') as f:
        b = json.loads(str(f.read()))
    print(b)

    Нужно записать массив в json файл, а после читать массив уже с файла. Если что, json - встроенный и устанавливать его не нужно
    Ответ написан
    1 комментарий
  • Какой выбрать язык для криптографии?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Для криптографии лучше подходит хорошее понимание высшей математики и практически любой язык.
    Криптография, это в первую очередь математические алгоритмы, а запрограммировать их можно на чем угодно.
    Ответ написан
  • Как называется специалист, который может написать генератор игрового мира?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    Этим не занимается 1 человек. ТЗ формулируют геймдизайнер, левелдизайнер (а им ТХ формулирует продюссер). По ТЗ (четкому и понятному) уже реализует алгоритм программист
    Ответ написан
    Комментировать
  • Аналог Currency из Delphi в Qt?

    @AlexSku
    не буду отвечать из-за модератора
    Тут хитрость в том, что тип float (в широком смысле) указывает на дробное число с плавающей точкой. Речь же идёт о дробном с фиксированной точкой (fix-point). Здесь не получится брать формат с мантиссой и порядком, т.к. внутреннее представление двоичное, а не десятичное (4 разряда). Поэтому надо брать целое число, но где-то обрабатывать (при выводе результатов) делением на 10^4.
    В автоматике часто дробные числа передаются в виде целых, предварительно умноженных на 10 или 100.
    Ответ написан
    Комментировать
  • Как сделать телеграм бот работоспособным?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    Конечно не работает, так как очень маленький процент кода скопированного из интернета без базовых знаний, как работает этот код - является рабочим.

    Нужно выполнить несколько шагов:
    1) Получить базовый знания Python с помощью книг(и);
    2) Берем hello world для библиотеки pyTelegramBotAPI и документацию к ней. И читаем доки и попутно что-то меняем в коде, пока не поймете, как работают боты;
    3) Берем hello world для библиотеки pyowm и документацию к ней. И читаем доки и попутно что-то меняем в коде, пока не поймете, как работает данная библиотека;
    4) Можете совместить 2 эти библиотеки.
    Видите, как всё просто.
    Ответ написан
    1 комментарий
  • Как можно конвертировать этот Pascal ABC код в Visual Python код?

    milssky
    @milssky
    Координатор племени фиолетовых обезьянок
    Можно руками. Вы всерьез рассчитываете, что кто-то захочет вам делать ваше задание просто так?
    Ответ написан
    Комментировать
  • Простенькая программа на С выдаёт ошибку. Как исправить?

    Подключение заголовочных файлов, должно быть так:
    #include <math.h>
    #include <stdio.h>
    #include <stdlib.h>

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

    z это переменная, а не функция, также не забывайте что тип double и float - разные типы.
    Ответ написан
    Комментировать
  • Почему нельзя использовать Console внутри своего класса?

    Chronicler
    @Chronicler
    Программист
    Вы пытаетесь вызвать WriteLine в неположенном месте. Сразу внутри класса можно описать только его поля или методы. То есть, сначала в вашем классе нужно создать метод
    class Test 
    {
      public void TestMethod()
      {
        Console.WriteLine("text");
      }
    }
    Ответ написан
    5 комментариев
  • Какой выбрать дистрибутив линукс для вкатывания в консоль и программирования?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Я обычно даю такой ответ - брать тот, по которому есть рядом гуру :)

    Если чисто для себя - бубунта/минт (ну или если не хочется быть "как все" - дебиан)
    Если потом в прод - центос
    Если хочется понять, как работает сам линух - арч/генту/слака (там без понимания оно просто не заработает нихрена)
    Если хочется убиться об стену - LFS :)
    Ответ написан
    Комментировать