Задать вопрос
  • Безопасно ли пользоваться дымящимся компьютером?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    И нет, не безопасно! Скорее всего конденсатору кирдых, но он мог за собой потащить в Вальхаллу и еще что-то.
    Стоимость блока питания обычно на порядок меньше стоимости всех остальных компонентов, которые он должен питать правильными токами и напряжениями.
    Так что Вам решать, пользоваться ли неисправным блоком питания...
    Ответ написан
    Комментировать
  • Какой ресурс более качественный, для изучения языка c#?

    AshBlade
    @AshBlade Куратор тега C#
    Просто хочу быть счастливым
    Если мы говорим, про C#, то грубая кривая такая:
    1. Проходишь метанит - поверхностное понимание C#
    2. Проходишь ULearn - уже более менее норм владеешь (все 2 курса)

    Нас в вузе по юлерну учили, он нам полностью заменял и пары и дз (отметки по нему ставили)

    Но ты указал еще Unity. Я не unity разраб, но:
    1. Приступай к нему ПОСЛЕ освоения C# (всех шагов выше)
    2. Можешь видео у Романа Сакутина посмотреть (+ он книгу выпустил, но не знаю можно ли советовать)

    PS: C и C# - это совершенно разные языки
    PPS: столько красных флагов в одном вопросе - simplecode и itvdn как основа, странное преподношение материала на ulearn, unity сразу после основ C#. Как по мне это все надо инвертировать и получится более менее полезные советы
    Ответ написан
    3 комментария
  • Можно ли преобразовать без копирования byte[,] в byte[]? Как избавится от пробелммы, что одной мат. библиотеке нужен [,], другой[] с width height?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Как вариант, использовать легковесный срез массива без копирования (Span<T>):
    byte[,] data2D = ...; 
    int width = data2D.GetLength(1);
    
    // Создаем Span byte из data2D.
    Span<byte> data1D = MemoryMarshal.CreateSpan(ref data2D[0, 0], data2D.Length); 
    
    // Передаем Span byte в функцию.
    ProcessData(data1D, width);
    Ответ написан
    2 комментария
  • Как лучше устраиваться, по ИП или ТК РФ?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    1) По ИП даже когда ты безработный нужно за год выплатить фиксированную сумму ( штук 50 вроде )
    Легко уволить, не выплатив даже увольнительные, легко уволить также со стажировки?

    49500 руб в год + ежемесячный налог.
    Фиксированные взносы вычитаются из налога по УСН, поэтому при зарплате от 830 тыс в год их можно не учитывать.

    IKStantin
    Легко уволить, не выплатив даже увольнительные, легко уволить также со стажировки?

    Только расторжение договора. Нет нужных пунктов - нет и обязательств.
    2) По ТК РФ налоги 13% а не 6, но не уволят просто так и могут выплатить напоследок если не стерпеть

    Это лично Ваш налог 13%, но работодатель за Вас платит ещё порядка 30%.

    И что по итогу лучше?

    Чтобы ип или самозанятым было выгоднее работать исполнителю, нужно, чтобы заказчик платил раза в 2-3 большем, чем работнику по ТК (я про сумму на руки). Отпуска, выходного пособия и увольнения нет, есть расторжение договора.
    Ответ написан
    5 комментариев
  • Как лучше устраиваться, по ИП или ТК РФ?

    @Drno
    ИП можно не закрывать. это не влияет на ТК, разные вещи. Работодатель НЕ МОЖЕТ ЗАСТАВИТЬ тебя закрыть ИП. так что на твоё усмотрение.
    Если ты не собираешься оказывать услуги как самозанятый, как подрядчик или типа того, а нанимаешься как обычный работник - то конечно ТК
    Ответ написан
    3 комментария
  • Есть ли обучающие источнике математике, которые переводят математические выражения в строки кода?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    Подобных непонятных символов и выражений можно по пальцам пересчитать. А если видишь подобный символ, то лучше изучи, т.к. в дальнейшем он будет использоваться в формулах.

    ИМХО, все математические символы и формулы из них гораздо проще понять, чем код
    Ответ написан
    Комментировать
  • Что вы делаете, если застряли на задаче?

    Maksim_64
    @Maksim_64
    Data Analyst
    Все просто, ты взял задачу себе не по уровню, по этому и нет прогресса. Браться надо за то что для тебя выполнимо в данный момент и так шаг за шагом расти по не многу.
    Ответ написан
    Комментировать
  • Какое отличие между обработкой исключения и обработчики исключений?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Обработчик исключения - обычно системная подпрограмма уровня ядра или приложения, которая вызывается системой на исключительную ситуацию.
    С другой стороны, в самой программе мы тоже можем обрабатывать исключения по ходу выполнения программы, сделав обработку исключения - установив специальный программный блок, который проверяет установленные биты ошибок процессора и восстанавливает точку исполнения, если произошла исключительная ситуация.
    Другими словами:
    - обработчик исключения - подпрограмма, вызываемая ядром. Можно использовать везде.
    - обработка исключения - конструкция языка программирования типа try/catch/exception
    Ответ написан
    Комментировать
  • Есть ли в мире программистов спрос на аналитику поведения не-людей?

    @dmshar
    Какая-то каша в вопросе.
    Во-первых, "аналитика данных" или точнее "Data Sience", "Data Analytics" etc. это наука, занимающаяся хоть изменением климата, хоть финансами, хоть технической диагностикой, хоть эпидемиологией и медициной, хоть информационной безопасностью, хоть психологией и маркетингом, и характеризующаяся в первую очередь набором своих методов и алгоритмов решения задач. Методы практически везде (почти) одинаковы, а вот интерпретация результатов делается на языке той предметной области, из которой к специалисту по данным пришел заказчик со своей задачей.
    Во-вторых, паттерны поведения - это что? (Кроме иностранного слова, вносящего ореол таинственности и значительности говорящего). Ну вот "пользователи заходят на сайт в основном с 18 до 24 вечером по будням, и с 9 до 18 по субботам и воскресеньям и праздничным дням. Летом заходят чаще чем зимой - это "паттерн поведения"? Или "люди покупают чаше пиво с воблой, чем пиво с конфетами" - это паттерн поведения? Или - при повышении температуры на 5 градусов продажи бензина повышаются на 3%, а при снижении температуры до -3градусов количество пациентов с переломами конечностей в пунктах скорой помощи возрастает на 20% от среднегодового количества. " Или "уровень преступности положительно коррелирован с коэффициентом 0.73 с уровнем безработицы и отрицательно коррелирован с коэффициентом -0.62 с уровнем образования" - Вот это все - паттерны? Они связаны с "поведением"? Они о паттернах поведения людей?

    Поэтому - на вопрос "Существуют ли вообще компании, не имеющие цели подстроить сервис под клиента, а работающие с базами данных ради исследования и выведения новых паттернов поведения?" надо прямо сказать "подстраивание поведение компании под клиента" - это только одна и не самая большая, и точно - не самая полезная ни для общества ни для экономики ниша использования аналитики данных.
    Ответ написан
    Комментировать
  • Какие есть реализации фейковой оплаты через внешний сервис?

    condor-bird
    @condor-bird
    В любом из существующих есть тестовые режимы, например, в том же Stripe или PayPal.
    Ответ написан
    Комментировать
  • Как правильно документировать разрастающуюся БД?

    @Everything_is_bad
    ORM уже само по себе хорошая документация, а "сложность структуры БД неумолимо растет" больше про проблему проектирования базы.
    Ответ написан
    3 комментария
  • Как заблокировать удалённые помощники?

    @Stariyded
    Сетевой админ
    На сайтах подобных программ всегда пишется какие порты оно использует. Блокируйте на микротике все подключения на эти порты.
    Как вариант, мы боролить с тимвьюером с помощью днс - на днс-сервере локалки адрес teamviewer.com резолвили на адрес роутера или 127.0.0.1
    Ответ написан
    3 комментария
  • Как написать такой макрос?

    Eugene-Usachev
    @Eugene-Usachev Автор вопроса
    Это частично возможно. Почему частично? Невозможно нормально обработать try-expression (он же знак вопроса) и макросы, которые держат в себе return. В остальном это возможно, но у меня ушло на это 164 строчки кода, а я всё ещё не уверен, что обработал все случаи (неявный возврат может придти из любого блока, находящегося в любом другом блоке; а я не уверен, что моей фантазии хватило на все случаи). Я не нашёл способа сделать это готовой функцией и парсил почти "в лоб руками", используя syn. Если кому интересно, решение кроется в рекурсивной обработке всех syn::Block и всех syn::Expr + syn::Local в нём.

    Я не буду прикладывать свой код здесь, так как он, вероятно, не обрабатывает все случаи и работает в худшем случаи за O(2*N) по скорости, но если реализация совсем не идёт в голову, пишите в комментарии этого ответа.
    Ответ написан
    Комментировать
  • Как составить список уникальных комплексных решений для уравнения? Как понять что число 0.999999 то же что 1.0000001?

    trapwalker
    @trapwalker
    Программист, энтузиаст
    Сравнение нужно делать с некоторой точностью. Получите разность между сравниваемыми значениями и сравнивайте модули с пороговым.
    In [8]: a=0.00001-0.99999j; b=-0.00001-1.000001j
    
    In [9]: abs(a-b)
    Out[9]: 2.2825424420965077e-05

    Вот этот модуль можете сравнить с 1e-4, если меньше, то считаем что числа равны.
    Ответ написан
    3 комментария
  • Что делать если в юнити c# выводит сообщение в консоль если она больше 5 хотя не должна?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Обратите внимание на ; после блока с условием if (hw <= 6), это означает, что блок кода, который идет дальше (в фигурных скобках), будет выполнен независимо от результата этого условия:
    // false
    if (1 > 2);
    
    // Но код все равно будет выполнен:
    {
        print("Welcome!");
    }

    Попробуйте так:
    if (hw <= 6)
    {
        print("Welcome!"); 
    }
    
    // Или так
    if (hw <= 6) print("Welcome!");
    Ответ написан
    1 комментарий
  • Почему нету установщика приложений?

    @pfg21
    ex-турист
    запусти
    sudo dpkg -i ./имя пакета.deb

    установщик с графическим интерфейсом - Gdebi
    возможно не установлен, возможно нет связи на открытие .deb через него
    Ответ написан
    5 комментариев
  • Почему отказались от оператора GoTo в высокоуровневых языках?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Никакие комьютеры не отказались от goto.
    Кроме того, это не функция, а оператор.

    Но если писать длинный код активно используя goto, в нем будет крайне сложно разобраться.
    Поэтому в некоторых языках программирования его может и не быть. Но на архитектурном уровне и низкоуровневом ассемблере, он естественно есть.
    Ответ написан
    Комментировать
  • Какую нейросеть можно использовать для позиционирования стикера на макете упаковки товара?

    Maksim_64
    @Maksim_64
    Data Analyst
    Безнадежные вводные.
    1. Никто не будет делать и предоставлять в открытом доступе нейронные сети столь узкой направленности. Это не имеет ни какого коммерческого смысла.

    2. Здесь речь идет о профессиональном софте работы с изображениями который поддерживает скриптинг (для автоматизации процесса).

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

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Потому что на самом низком уровне ячейки памяти могут иметь только два состояния - 0 и 1, есть сигнал и нет сигнала. Это самая простая реализация. Остальные системы счисления и все остальное, что сверху - это абстракции для людей. Вот поэтому и используются двоичная система счисления. Да, можно написать эмулятор системы с любой битностью - но это стоит ресурсов. С точностью тоже проблем никаких нет: кроме чисел с плавающей точкой есть еще и целые числа - любая нужная точность достигается без проблем. Просто для этого нужны дополнительные ресурсы в виде вычислений/памяти. Есть куча математических библиотек и прочее. Так же, ничего не мешает делать вычислительные системы с основой на любой битности. Это лишь вопрос трудозатрат/финансов и совместимости со всем остальным современным ПО. В СССР был успешный проект трехбитной ЭВМ Сетунь - она успешно решала поставленные задачи. Очень интересный и перспективный проект - жаль, что не получил развития.
    Ответ написан
    2 комментария