• Что есть в C++, чего нет в C#?

    @SolidMinus
    Че за бред холиварный?

    Что есть в отвертке, чего нет в молотке? Молоток может очень многое, даже больше чем отвертка. И шуруп им можно "забить", но будет ли от этого эффект? А отверткой гвоздь не забьешь. Выходит молоток может больше, а отвертка не нужна?

    Языки для разного созданы. C# - чтобы упростить и ускорить разработку прикладных программ, также можно в веб пойти, а плюсы изначально были доработкой си который являлся исключительно системным языком.
    Ответ написан
    1 комментарий
  • Перехват трафика Wifi?

    @SolidMinus
    ettercap юзай
    Ответ написан
    Комментировать
  • Какую конфигурацию компьютера выбрать для машинного обучения?

    @SolidMinus
    Я бы лучше провел оптимизацию по памяти в ущерб скорости. А будет датасет на 100 мегабайт - будешь 64 гига покупать?

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

    Конфиг вполне нормальный, не смотря на то что в 560 CUDA версии 2.1, тем же TensorFlow не поддерживается для ускорения ( где минимум в текущей версии 3.0 ). У самого эта видюха на одном из компов. Поэтому если юзать CUDA хочешь, то советую прикупить новую видюху, а с памятью всегда проводить препроцессинг отдельно для минибатча, а не всего датасета.

    P.S. Конфиг 1 в 1 как у моего второго компа))))
    Ответ написан
    1 комментарий
  • Какие специалисты нужны для создания сайта с определенным функционалом?

    @SolidMinus
    Как пишут про нейросеть - она тут не нужна. 2-я задача решается при помощи коллаборативной фильтрации, или в крайнем случае при помощи контентной. Нужен просто веб-программист с опытом написания таких систем.
    Ответ написан
    Комментировать
  • Как восстановить grub2 меню?

    @SolidMinus
    Нифига не понял. В чем проблема то? Че вернуть? Если убунта грузится, то все норм

    Винды в грабе что ли нет?

    fdisk -l

    Он выведет тебе список устройств с разделами. Ищи где NTFS, далее в конфиге граба тупо пропиши строчку с виндой и разделом с NTFS.

    Сумеешь нагуглить где конфиг граба лежит? :D

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

    @SolidMinus
    генетические алгоритмы - это не алгоритмы обучения, это алгоритмы оптимизации. Наподобии градиентного спуска, адама и прочих. И, к слову, один из самых неэффективных. Он просто очень красиво показывает эволюцию и не более. Хотите заниматься машинным обучением - почитайте про стохастический градиентный спуск, градиентный бустинг, рандомные леса, и SVM-машины. Ну и про нейронки почитайте. но только после всего этого
    Ответ написан
    2 комментария
  • Быстрый поиск пересечений треугольников (для 2D и 3D)?

    @SolidMinus
    Попробуй пойти в сторону задания вершин треугольников как координат в пространстве.

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

    Попробуй двигаться в этом направлении: www.cleverstudents.ru/line_and_plane/parametric_eq...

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

    Если я прав, то задача сведется к вычислению огромной матрицы.
    Ответ написан
  • Что читать после "Программирование: принципы и практика с использованием C++" Страуструпа?

    @SolidMinus
    В самом низу страницы: https://yandex.ru/jobs/internship/

    C++
    Бьерн Страуструп. Язык программирования C++
    Герб Саттер. Решение сложных задач на С++
    Герб Саттер. Новые сложные задачи на С++
    Г. Саттер, А. Александреску. Стандарты программирования на С++
    Мартин Фаулер. Рефакторинг. Улучшение существующего кода
    Э. Гамма, Р. Хелм, Р. Джонсон и др. Приемы объектно-ориентированного проектирования. Паттерны проектирования
    Эндрю Таненбаум. Современные операционные системы
    Ответ написан
    Комментировать
  • Как создать браузер на C# или C++?

    @SolidMinus
    UPD: сообщение обрезает... почему-то
    UPD2: Защита от cross-site-scripting, из-за блока
    <script>
    вне кода он удалил часть сообщения................


    Народ, вы чего? Автор не говорил, что будет его кодить. Имхо, ему интересно как это делается. Я верно понял?

    Чтобы сделать ядро для браузера надо идти от самого нуля:

    0. Запросы к сети. Реализация http протокола. Прикрутить еще потом SSL/TLS и будет https.
    1. Парсинг домена. распарсить вида domain_name:port, сделать DNS запрос на резолв домена, и в заголовках http указывать host:domain_name, подключаться на port. Он может быть отличным от 80-го, например.
    2. Сделать рендер html. Пишешь движок анализатор хтмла который распределяет элементы по экрану. Если встречается блок script то передает в соответствующий интерпретатор языка, например, javascript.
    3. Сделать обратную связь с юзером. Если он клацает по кнопке на экране, то надо сопоставить эту кнопку с тем, куда она ведет. Далее совершить запрос к той странице и получить ответ.

    итого имеем:

    * Анализатор html/css, рендер графики.
    * Интерпретатор как минимум javascript

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

    @SolidMinus
    Если имеется ввиду ++i и i++, то нет

    ++i - это эквивалентно +(+i), что распарсивается в i, в итоге ++i == i -> True

    >>> ++i == i
    True
    >>> +(+i) == ++i
    True


    i++ не поддерживается
    Ответ написан
    7 комментариев
  • Почему Python так странно себя ведёт?

    @SolidMinus
    Какой результат у этой строчки будет?
    print(login_list[0] == 'Login')

    И посмотри в wireshark дампы запросов к сайту в обеих вариантах, есть ли различие какое-либо. Скорее всего логин неверно с файла считывается.

    Может на сайте банально WAF стоит или ограничение на количество попыток авторизации... посмотри коды ответов от сервера

    Я так понимаю что эта строчка:
    if "text" in r.text:
    Была изменена, чтобы тебя на тостере не спалили? Спалили. Или ты серьезно по строке "text" определяешь прошла авторизация или нет?

    А вообще юзание этого кода - 272 ук рф, если на то пошло.
    Ответ написан
  • Йййййййййййййййй?

    @SolidMinus
    Выглядит реалистично, во всяком случае способ которым снифался трафик - 100% рабочий.
    Ответ написан
  • Как практиковаться в Си?

    @SolidMinus
    codeforces.com - задачи на подумать, разные языки принимает. Постоянные тренировки, соревнования и огромный архив задач, с автоматической проверкой.

    Например, такие: codeforces.com/gym/101502/problem/E
    Ответ написан
    Комментировать
  • Как предсказать время поломки/срок службы оборудования?

    @SolidMinus
    Нет, тут тоже классификация.

    Multi-class classification, когда несколько типов поломки.

    Посмотрите в сторону классификатора на нейронных сетях с выходным слоем softmax активацией и softmax-регрессию. Почитайте как распознают при помощи Feed-forward NN ( MLP ) набор MNIST, там та же задача, только в качестве фич - пиксели. https://www.tensorflow.org/get_started/mnist/beginners

    3-й и 1-й пункт - это фича. Только нужен фич инжиниринг провести, т.к строк

    ufldl.stanford.edu/tutorial/supervised/SoftmaxRegr...
    Ответ написан
    Комментировать
  • Алгоритм поиска однотонных мест на картинке?

    @SolidMinus
    Как уже сказали на SO. Различие между набором пикселей - RMSE. Оно же расстояние минковского с p=2. Можешь p ( степени ) другими. Это изменит "чувствительность" к различиям. Эксперементируй.

    https://ru.wikipedia.org/wiki/%D0%A0%D0%B0%D1%81%D...

    width = 0
    height = 0
    Берешь image[i][j] пиксель, сравниваешь с теми, что по краям image[i][j + 1] image[i][j - 1] если они похожи, то добавляешь в heigth = heigth + n, количество пикселей которое похоже вокруг. Далее повторяешь то же самое для этих самих пикселей которые похожи, если там есть куда идти, опять добавляешь.

    Когда widthXheigth = соответствующим размерам текста, то ты нашел то место.

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

    @SolidMinus
    По поводу безопасности я все четко описал в комментах к своей статье.

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

    https://habrahabr.ru/post/336198/

    Кстати, удачно, всего через 5 дней после вашего вопроса. Прочтите статью, мб интересные идеи оттуда подчерпнете.
    Ответ написан
    6 комментариев
  • Стоит ли идти учиться в Иннополис?

    @SolidMinus
    ТС, что скажешь про иннополис то в итоге?
    Ответ написан
    Комментировать
  • Автозагрузка при запуске Windows 10 на C#?

    @SolidMinus
    За слова пояснишь? Ниче не убрали, все работает. Ты просто криво это делаешь. Посмотри чтобы в кавычках value был
    Ответ написан
    Комментировать
  • Готовый движок для торговой биржи. Может кто посоветовать?

    @SolidMinus
    Чтобы была очередная наебиржа? Не, спс))))))))))))

    пысы. Помоему таких нет, оно понятно почему. Специализация узкая, в опенсорс никто не будет разрабатывать.
    Ответ написан
    Комментировать
  • Дешифровка строки: исходя из примера, каким способом зашифрована, закриптована или сжата строка?

    @SolidMinus
    Ты думаешь тут экстрасенсы или всякие тьюринги сидят, что могут распознать алгоритм шифрования по его hex выхлопу?

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

    Сжатия - тоже нет, как бы потому что длина исходной и конечной одинаковая.
    Остается кодирование, а черт его знает, перебирай алгоритмы кодирования и смотри выхлоп.

    Пысы.

    49 8D 77 1A 4A 99 соответственной байты 73 141 119 26 74 153


    Поясни за слова. Чейта у тебя даны последовательности такие? Hex и Dec что ли?

    Это задание откуда?

    Могу посоветовать глянуть в сторону криптоанализа на основе известного открытого текста и шифротекста, чтобы узнать ключ, но придется перебирать все алгоритмы шифрования шифруя 111111 всеми возможными ключами пока не получится 498D771A4A99.... тогда ты найдешь ключ и алгоритм шифрования

    Может, ну его?
    Ответ написан
    Комментировать