• Какой курс по веб разработке выбрать?

    0xD34F
    @0xD34F
    выбирайте оба - деньги вам ни к чему
    Ответ написан
    12 комментариев
  • Как называется специально усложненный проект на GitHub?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Simple PHP Easy Plus
    Тут, правда, не 5 строк, а один оператор, но, надеюсь, подойдёт.
    Ответ написан
    1 комментарий
  • Что думаете о курсах от Яндекса по Data Science?

    AleksandrB
    @AleksandrB
    Совсем недавно вывел "Hello world"
    Для начала, перед тем как отдавать квартальную зп среднего жителя РФ за курсы пойми, а понравится ли тебе это. Я знаю достаточно случаев когда человек начинал заниматься кодом, потом оказывалось это не его. Нравится ли тебе реально математика? Прочитай Перельмана, узнай о основных мат. понятиях в IT и в частности в DS. Математика может на деле показаться не такой классной как о ней говорят. А понравится ли тебе код-то писать? Были ли у тебя случаи когда ты не можешь решить задачу часов 50-60. У многих уже через 3 часа работы над один багом опускаются руки, а такие задачи появляться будут.

    Ну а о курсах в принципе у меня есть что сказать. В частности о яндексе: смотрел я что такое Яндекс лицей, так там ребята год синтаксис изучают, для меня это пустая трата времени. Что там по платным не знаю и готов поставить свой завтрак, что никто здесь их не проходил, а вот ту мы переходим к еще одной проблеме курсов вообще. Проводил я, значит, последнюю неделю собеседования. Искали себе юниор девелопера. Процентов 30 из соискателей оказались "Жертвами курсов", хочу заметить, ходили они на оффлайн курсы, у них был реальный наставник. Так парниша, например, через 3 месяца обучения сказал, что он не знает что такое const, зачем он нужен и вообще, им в школе сказали, что нужно всегда использовать let, а почему не сказали. Другая дамочка не смогла объяснить что такое асинхронность, хотя она уже прошла подобные оффлайн курсы. Оба проходили платные курсы. Мое мнение сложилось такое: курсы что онлайн, что оффлайн готовят низкоквалифицированных специалистов, которые что такое программирование знают в общих чертах. И не нужно считать, что если Яндекс, то качественно. Программирование - специфическая область, предполагающая самообразование, на курсах же груз ответственности за свое обучение ты скалываешь на организаторов.
    И, пожалуйста, не говорите, что яндекс ради людей старается. Он так же как и гикбрэинс и другие недоконторки пытается поднять бабла на хайпе.
    Ответ написан
    4 комментария
  • Как включить темную тему сайта одновременно с темной темой в ОС?

    joeberetta
    @joeberetta
    Читай: https://epdf.pub/google-for-dummies.html
    Как работает эта магия разжевана тут
    Ответ написан
    3 комментария
  • Как решить задачу на сложность алгоритмов ниже?

    wataru
    @wataru Куратор тега Алгоритмы
    Разработчик на С++, экс-олимпиадник.
    г) не правильно подсчитано.

    Составьте уравнение. Вот есть у вас функция времени для n входных данных f(n) на компе B. На компе A время выполнения будет - f(n)/100, ведь он в 100 раз быстрее.

    Теперь обозначьте за x объем данных на компе A, который надо найти. Тогда у вас f(x)/100 = f(n). Подставьте нужную функцию вместо f() и найдите x. Спойлер, будет похоже, но не то, что у вас в вопросе указано.
    Ответ написан
    2 комментария
  • Как отсортировать объекты внутри массива объектов по свойству объекта?

    Seasle
    @Seasle Куратор тега JavaScript
    От меньшего к большему
    [{ id: 8 }, { id: 3 }, { id: 2 }].sort((a, b) => (a.id - b.id));

    От большего к меньшему
    [{ id: 2 }, { id: 3 }, { id: 8 }].sort((a, b) => (b.id - a.id));

    Ну или
    const sortBy = (array, key, ascending = true) => array.sort((a, b) => (ascending ? (a[key] - b[key]) : (b[key] - a[key])));
    Ответ написан
    Комментировать
  • Какой генератор алгоритмов на основе входных и выходных данных вы сейчас используете?

    wataru
    @wataru Куратор тега Алгоритмы
    Разработчик на С++, экс-олимпиадник.
    В общем виде, когда надо найти функцию любого вида (предположительно самую короткую) - задача не решается. Тут нужен искусственный интеллект. Настоящий, а не машин лёрнинг.

    Но, если ограничить класс допустимых формул, то решение есть - например, среди полиномов для n заданных эталонов можно всегда найти полином степени n-1, который будет через эти точки проходить. Это если у вас входные и выходные данные - по одному числу.

    Тут можно решить систему из n линейных уравнений (обозначаете неизвестными коэффициенты полинома, подставляете известные значения x и y для всех эталонов, гоните метод Гаусса).

    Если у вас несколько выходных чисел - решаете задачу интерполяции отдельно для каждого выходного параметра. Если несколько входных переменных - тоже выбирайте вид полинома, зависящего от всех входных переменных, имеющего хотя бы n коэффициентов. Но тут уравнения могут стать линейно зависимыми и решения может не быть. Тогда добавьте больше слагаемых/коэффициентов.

    Формально, задача будет решена, но практического смысла в этом нет совсем. Формулы будут огромными и страшными.
    Ответ написан
  • Какой генератор алгоритмов на основе входных и выходных данных вы сейчас используете?

    uvelichitel
    @uvelichitel
    habrahabr.ru/users/uvelichitel
    Если рассмотреть выходные данные как дискретную функцию входных то можно применить наример
    • Преобразование Фурье
    • Вейвлет преобразование
    • Линейную регрессию

    чтобы получить апроксимацию заданного уровня точности.
    Еще можно потренировать на наборе нейросеть.
    //Если я правильно понял постановку задачи.
    Ответ написан
    6 комментариев
  • Как грамотно и с минимальными затратами опросить нужную мне аудиторию?

    1. Посмотреть, установлены ли на том сайте Google Analytics или Яндекс.Метрика.
    2. Создать опрос на сервисе опросов (Google Forms, SurveyMonkey) или лендинг с опросом.
    3. Таргетить рекламное объявление со ссылкой на опрос только на аудиторию того сайта.
    Ответ написан
    7 комментариев
  • Как развиваться дальше самостоятельно?

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

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Классические шифры полагаются на то, что никто не догадывается, как их расшифровать, а подбор вручную может быть не очень простым делом. И то, на самом деле, некоторые из них ломаются очень просто. Например, шифр простой замены ломается частотным анализом, а шифр сдвига - просто перебором разных вариантов сдвига, число которых не превышает длины алфавита.

    С появлением вычислительной техники всё изменилось. Неважно, каким запутанным для человека является шифр, машина может очень эффективно проверить хоть миллион разных "классических" вариантов с самыми разными алгоритмами и ключами. Тут даже алгоритм скрывать бесполезно, если его можно угадать подбором и комбинированием.

    Основа современной криптографии - вычислительная сложность. Можно даже всё знать об алгоритме шифрования - но за разумное время расшифровать не получится. Но старинные методы шифрования "символ-в-символ" вычислительно очень просты и никак не годятся в современном мире.
    Ответ написан
    8 комментариев
  • Где взять высокопроизводительный DirectX/OpenGL "Matrix" screensaver?

    profesor08
    @profesor08
    Где взять высокопроизводительный DirectX/OpenGL «Matrix» screensaver?

    Написать самому. Взять шейдер для полета звезд и текстуры звезд заменить на бегущие полоски.

    https://www.shadertoy.com/view/lsXSDn
    Ответ написан
  • Как разогнать виндовс?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    Как разогнать виндовс?
    Для начала - не ставить вредоносного софта вроде CCleaner - уже будет эффект.

    Ноут только для работы в программах (VScode , node js) ,никаких игор, можно ли както ускорить работу ноута без переустановки виндовса ?
    Если для работы - не ставьте ничего кроме приложений нужных для работы. Никакого ненужного софта.
    В остальном надо смотреть - возможно просто железо не справляется.
    Диск обязательно SSD -тут без вариантов. HDD не справляется с нагрузкой.
    Память - минимум 8 для чисто офисной работы, для работы с тяжелыми приложениями вроде IDE, не меньше 16гб.
    От процессора тоже сильно зависит - но поскольку это ноутбук, тут без вариантов, быстрый процессор не поставишь.
    Ответ написан
    Комментировать
  • NVME vs Sata SSD почему нет значительного прироста скорости?

    nidalee
    @nidalee
    Потому что основной прирост от NVME - в линейных чтениях и записях, это касается больших файлов, например фильмов.
    Файлы ОС и программ, как правило - куча мелких, там нужны высокие показатели случайного чтения, и если в случае HDD vs SSD там огромная разница, то для SATA SSD vs NVME - не то чтобы.
    spoiler

    0.6 vs 36 и 36 vs 66
    Прирост скорости отличается... Примерно также, как и прирост производительности. Разница есть, просто не в 60 раз, а в 2.
    Первая строчка - линейные чтение и запись, остальные - случайные.
    4t37x6aqq2v11.jpg
    Ответ написан
    24 комментария
  • Как лучше защищать запросы?

    @dmshar
    Правильно.
    Ответ написан
    Комментировать
  • Как выделить жирным несовпадающие части?

    sergiks
    @sergiks Куратор тега PHP
    ♬♬
    посмотрите на задачу иначе: выделить в каждом результате – поисковую строку. А остальное сделать жирным )

    Поможет простая замена str_replace(), или, если возможно многократное вхождение поискового куска в строке, preg_replace().

    Заменять искомую строку на неё же в обёртке, например, в тегах <span>поисковая строка</span>. Жирноту/нежирноту сделать стилями.
    Ответ написан
    Комментировать
  • Как выделить жирным несовпадающие части?

    DevMan
    @DevMan
    Ответ написан
    Комментировать
  • Можно ли в css grid задавать ширину элемента в колонках?

    alexbuki
    @alexbuki Автор вопроса
    программист js
    разобрался, мне надо было проставить для
    .grid__fraction_col_5 {
             grid-column: span 5;
    }
    Ответ написан
    Комментировать
  • Может ли одно приложением управлять другим приложением на android?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Да, может.
    Тот же Content Provider, Broadcast Reciever, Services - эти механизмы для того и созданы.
    Ответ написан
    2 комментария