Задать вопрос
  • Правда ли то, что например сайт или сервис електронной почты не имеют доступа к паролям?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Теоретически, это можно сделать, если хешировать/солить ваш пароль на клиенте и не передавать на сервер.
    Практически, это все равно остается вопросом доверия между вами и сайтом - сегодня они не передают пароль при авторизации, завтра фронтенд Василий шото напутал, и пароль улетел не только в базу сайта, но и к кампании, которая предоставляет аудит пользовательских метрик.
    Ответ написан
    2 комментария
  • Что такое "HackTool:Win32/AutoKMS" и "Trojan:Win64/CryptInject"?

    HackTool:Win32/AutoKMS

    Это и есть твой активатор, да.
    Trojan:Win64/CryptInject

    А это уже полноценный вирус, вероятно.
    Ответ написан
    Комментировать
  • Как условно раскрасить в столбце не максимальное число, а некоторое количество чисел в топе?

    @Germanjon
    Формат - условное форматирование.
    В строку "Значение или формула" вставляется что-то вроде
    =LARGE(B1:B7;2)
    Здесь - B1:B7 - диапазон
    2 - значение K
    Ответ написан
    4 комментария
  • В чём проблема, если упала производительность ноутбука после смены гнезда питания?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    Ох, не люблю я такие неисправности...
    Как известно, материнки ноутов (да и не только их) сделаны на многослойных печатных платах. Описанное в вопросе очень похоже на обрыв одного из внутренних слоёв в районе питающей втычки. Поскольку слоёв там дофига, а различных электроцепей в этой зоне ещё больше, то такой обрыв мог проявиться вообще как угодно, в зависимости от того, что оборвалось. Покуда старый разъём не был удалён, удавалось его шевелением законтачить обрыв и с грехом пополам пользоваться аппаратом. После удаления разъёма эта возможность была утеряна.

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

    paran0id
    @paran0id
    Умный, но ленивый
    Предположу, что когда ноут туда-сюда шатали, отклеилась терможвачка между радиатором и процессором (или видюхой). Проверьте температуру под нагрузкой.
    Ответ написан
    Комментировать
  • Как исправить CORS policy в расширении Google Chrome?

    yarkov
    @yarkov
    Помог ответ? Отметь решением.
    Погуглить что такое CORS и начать отдавать с бэкенда правильные заголовки.
    Ответ написан
    Комментировать
  • Возьмут ли на работу в 19 лет?

    Как думаете, то, что мне на данный момент 19 лет будет играть какую-то роль, могут ли относиться несерьезно?

    Какой конкретно вам собеседующий / начальник попадётся я не знаю.
    Но я ни разу не встречал таких, кто отказывал кандидату только из-за возраста.

    В любом случае - если вам откажут из-за возраста, считайте что повезло, тк не придётся работать с неадекватами.
    Ответ написан
    Комментировать
  • Какой шрифт на скриншоте?

    MiloNNe
    @MiloNNe
    Жаль не взял собой рундук. Сундук для рун - РУНДУК
    1 комментарий
  • Лаунчер игрового проекта скачивание файлов игры через torrent, хорошие ли решение?

    @rPman
    да, это наилучшее решение из простых, используя libtorrent можно установленные файлы клиента оперативно и максимально просто обновлять
    Ответ написан
    Комментировать
  • Лаунчер игрового проекта скачивание файлов игры через torrent, хорошие ли решение?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    Некоторые игры так и делают - встраивают в игру торрент клиент и торрент сервер, и распространяют обновления, которые скачиваются распределенно.
    Это удобно для игр, у которых есть лобби, чтобы не аффектило саму игру.
    Ну и не надо "серверить" на слишком слабых ПК с маленьким аплоадом, что легко проверяется.
    Ответ написан
    Комментировать
  • Недостатки видеоуроков?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Нужен огромный и продолжительный труд, чтобы написать приличную книжку.
    Чтобы в ней было не 10 страниц, а много хорошего материала, с примерами, с задачами, с изложением. Оформить, вычитать, отредактировать, договориться с издателем, выпустить, получить какую-то отдачу.
    Хорошую книгу ты читаешь долго. Месяц, два, год. Перечитываешь.

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

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

    Также видео делать сложнее, чем писать текст. Гораздо дольше. Гораздо дороже.
    Редактирование видео вещь в разы более муторная, поэтому чаще просто переснимают короткие блоки, а это опять таки непросто.
    То есть сделать видео с таким же качеством материала и с такой же плотностью материала - в десятки раз дороже по всем ресурсам - деньги, время, оборудование.
    И при этом никто не будет смотреть месяц видео (160 часов, например). Никто не будет делать поиск внутри видео, закладки на нужные отрывки и использовать видео как справочник.

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

    Видео - это разок посмотреть на чей-то практический материал, разок посмотреть как это делает кто-то другой.

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

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

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

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

    P.S. Одним из самых важных минусов видео я считаю то, что ты не можешь получать информацию в комфортном для себя темпе, с возможностью быстро перечитать слово/фразу и обдумать ее. Сам читаю множество лекций, и эта проблема, когда скажешь 2-3 предложения быстрее, чем обычно и половина учеников отваливается с бессмысленным взгядом. Так на живом курсе ты можешь обратить на это внимание и перефразировать, а записанное видео уже не изменишь.
    Ответ написан
    1 комментарий
  • Нужно ли высшее образование при наличии опыта работы?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Если разрабатываете операционные системы, компиляторы, виртуальные машины, СУБД, то могут пригодится знания, которые даёт вышка. Всё остальное отлично способен делать и самоучка. Диплом престижного всемирно известного ВУЗа может быть при прочих равных плюсом для получения рабочей визы в некоторые страны. Вменяемым работодателям в родной стране его наличие безразлично. Самые главные плюсы - это построенные за время обучения связи и более лёгкий поиск первой работы.
    Ответ написан
    Комментировать
  • Как изменить прозрачность текстуры в Unity2D?

    @alex22122
    Unity, C#
    Вам нужно у компонента SpriteRenderer получить значение свойства color, изменить поле a у полученного объекта и записать цвет обратно в свойство color.

    Пример скрипта на C#:

    using UnityEngine;

    public class SpriteAlphaChanger : MonoBehaviour
    {
    public SpriteRenderer _sprite = null; // Сюда в инспекторе нужно перетащить нужный вам спрайт (здание).
    public float Speed = 1f; // Задает скорость изменения цвета в единицах в секунду.

    void Update ()
    {
    // Получаем цвет спрайта.
    var color = _sprite.color;
    }

    void OnTriggerEnter2D(Collider2D col)
    {
    // Уменьшаем значение альфы с заданной скоростью. Не забываем Time.deltaTime.
    color.a -= Speed * Time.deltaTime;
    else
    // Увеличиваем значение альфы с заданной скоростью. Не забываем Time.deltaTime.
    color.a += Speed * Time.deltaTime;

    // Не даем значению выйти за границы, для цвета это (0, 1).
    color.a = Mathf.Clamp(color.a, 0, 1);

    // Задаем спрайту новый цвет.
    _sprite.color = color;
    }

    }
    Ответ написан
    Комментировать
  • Насколько правильно записывать так?

    bootd
    @bootd
    Гугли и ты откроешь врата знаний!
    В большинстве случаев вы не ощутите разницы. А вот если вы работаете с огромным кол-вом элементов в выборке, разница может стать ощутимее.

    Но по существу 1й вариант лучше.

    Во 2м варианте, вы 2 раза заставляете искать элемент .parent, а в 1м варианте, кешируете результат поиска и повторно искать элемент уже не нужно. Если коротко и понятно
    Ответ написан
    Комментировать
  • Golang в чём смысл?

    1. Go был придуман в гугле для решения задач Гугла ещё задолго до того, как появился .net core со всем его перформансом.
    2. Go всё ещё порождает более компактные и не зависящие от окружения бинарники.
    3. Чтобы C# показывал результаты как в techempower - нужно писать код так, как никто его не пишет в реальном мире.
    В бэклоге . net команды даже пункты отдельные есть за то чтобы быть топ1 в бенчмарках
    4. Go всё ещё гораздо проще Шарпа, ибо п1
    Ответ написан
    Комментировать
  • Golang в чём смысл?

    bingo347
    @bingo347
    Crazy on performance...
    Во-первых, любой бенчмарк можно написать так, что визуально будет выглядеть очень похоже, но на деле у одной технологии будут использоваться сильные стороны, а у другой нет (понятно кто выиграет). Притом это можно сделать как специально, дабы превознести одну из технологий, так и ненамеренно, просто потому-что человек писавший бенчмарк очень хорошо знает одну технологию и посредственно другую.
    Например, я вполне умею написать многие вещи на C, C# и Go, но знаю эти языки очень поверхностно, с другой стороны я очень хорошо знаю JS (в том числе достаточно много копался в кишках v8) и Rust, как думаете, кто победит, если я начну писать бенчмарки для сравнения этих 5 языков?

    хотя Golang изначально и задумывался, как яп для хайлоада
    Go изначально задумывался как ЯП, который сможет быстро освоить любой, кто базово знаком с программированием, дабы Google мог нанять тысячу джунов и они быстро прототипировали идеи без заморочек C/C++.

    А еще вся супер-пупер параллельность - на самом деле асинхронщина, работающая на небольшом пуле реальных потоков ОС. Притом без вариантов. Асинхронный рантайм - это тоже не бесплатно. На всяких I/O штуках асинхронщина показывает себя очень хорошо, но на сугубо вычислительных задачах - все ее преимущества становятся минусами. На шарпе есть контроль, где использовать асинхронщину, а где вынести вычисления в настоящий поток. На Go такой возможности нет.

    P.S. а вообще, в реальном мире Вы практически никогда не упретесь в производительность языка, ну разве что будете всюду втыкать самые неоптимальные алгоритмы. На деле бутылочным горлышком окажутся сеть и диски. И даже в сугубо вычислительных штуках Вы скорее упретесь в оперативку и процессорные кэши, а не в ЯП.
    Ответ написан
    2 комментария
  • Куда пропадают ответы?

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

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Пропасть может потому что:
    - ответ удален модератором
    - ответ удален автором ответа
    - ответ автоматически удалился при удалении учетки отвечавшего

    В данном случае, поскольку там была ссылка на программу, вангую, что либо посчитали рекламой, либо там была ссылка на пиратку
    Ответ написан
    Комментировать
  • Почему setTimeout не работает?

    sergiks
    @sergiks Куратор тега JavaScript
    ♬♬
    setTimeout(() => slideshow(j++, i++), 5e4);
    первым аргументом должна быть функция, которая выполнится через время.

    А у вас был результат мгновенного выполнения функции.
    Ответ написан
    Комментировать