Задать вопрос
  • Как считать очень большие числа, и на каком языке программирования?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Любая библиотека с поддержкой arbitrary-precission подойдёт.

    Но мне кажется что автору это не надо. Физические величины (расстояния) невозможно менять настолько точно чтобы уже 40 младших знаков имели смысл.
    Ответ написан
    1 комментарий
  • Как максимально ускорить время загрузки Linux- десктоп с браузером?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Мне кажется что загрузка Линукс - это процесс неформализованный. И скорость загрузки зависит от количества сервисов которые владелец хочет получить. Кроме того есть формальные процедуры (получение ip из wifi, и скан ext4 fs) которые принципиально не сокращаются или их сокращение может привести к нежелательным эффектам.

    Gentoo - это целая идеология. Но как мне кажется, тупиковая и ставящая собой другие цели. Не customer-ориентированные.

    Лично мне плевать на скорость загрузки моей Ubuntu. Я все равно медленно думаю и не спеша работаю. +/- 10 секунд ничего не решают.
    Ответ написан
    Комментировать
  • Как восстановить данные в btrfs в ubuntu 18.04?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Посмотри в утилиты
    - binwalk
    - foremost
    - photorec

    Они - толерантны к файловой системе и они восстанавливают известные форматы файла по сигнатурам. И если твой нужный файл был JPG/png/avi или им подобные то есть вероятность что он будет спасён. Но эти утилиты - без гарантий и на твой страх и риск.
    Ответ написан
    Комментировать
  • Как устранить медленную скорость при копировании на USB устройства?

    mayton2019
    @mayton2019
    Bigdata Engineer
    У меня было 3 флешки. И у всех трёх наблюдалось разное поведение при копировании. Скорость. Буфер. Зависание.

    Согласен со всеми ораторами.
    Ответ написан
    Комментировать
  • Как грамотно изолировать сервисы на linux-сервере?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Топик совершенно не так должен звучать. Автор видел уязвимость. Что это было? Почему оно имело эффект в exim (? что такое exim?) и вдруг не будет имет эффекта в виртуальной среде.

    Атака может проходить через сетевой порт и нет гарантии что если ты вынес все в докеры то ты "спрятался в домике". Возможно ты виртуализацией решаешь человеческую ошибку? Так это - другое. И может быть не надо виртуализировать. А просто позаводить несколько учетных записей.

    Да кто вообще докер сертифицировал на безопасность? Тоже мне крепость.
    Ответ написан
    3 комментария
  • В чем сложность портирования приложений с mac на линукс?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Ответ был заложен в самом вопросе. Линукс - это не ос а kernel. Тоесть говоря Линукс - мы подразумеваем бесконечное (!) количество операционок на которых стоят
    - разные графические оболочки (Gnome, KDE, XFCE)
    - разные менеджеры пакетов (это осложняет универсальный деплой)
    - разные лицензии, разные цели и разные целевые аудитории.
    Если вы разрабатываете игру - то нет особого смысла портировать ее под SuseEnt Linux, там никто не играет. Или как например поставить в OpenBSD закрытый бинарник драйвера? Это невозможно по идеологии этой ОС.

    Поэтому портирование mac=>linux это челендж где ясно начало но совершенно неясен конец.
    Ответ написан
    Комментировать
  • Как реализовать движок звуковых игр?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Это было создано более 15 лет назад CreativeLabs. У них есть технология EAX. И к ней есть доступ через Microsoft Direct Sound 3D. Я играл еще в старые версии Half-Life и я помню этот пугающий трехмерный звук. После перехода от старой железки SoundBlaster 16 bit на Creative - разница конечно чудовищная. Молодым - не понять.

    По поводу Питонов и прочих линуксов. С этим конечно тухляк - т.к целевая аудитория почти нулевая. Но погугли по ключевому слову OpenAL. Это по идее тоже должно иметь интерфейс доступа к железу EAX но насколько там хорошо и полно воплощены фичи - ХЗ.
    Ответ написан
    Комментировать
  • На чем создать интернет-магазин цифровых товаров/файлов?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Для хранения толстых файлов обычно покупают Amazon S3.
    Ответ написан
    Комментировать
  • Почему своя реализация system.arraycopy быстрее на 30%, учебники врут?

    mayton2019
    @mayton2019 Куратор тега Java
    Bigdata Engineer
    6453 мс - это подозрительно малое время до срабатывания JIT-компиллятора. Скорее всего код не прогрет.

    Автору рекомендую посмотреть на фреймворк JMH. С помощю него можно делать "прогрев" байткода. Это нужно для гарантии того что все переходные процессы в компилляторе закончились и JVM вошла в стационарное состояние при котором можно начинать делать какие-либо измерения.

    +1 к теме валидности. Цикл for подозрительно простой. Необходимо начинать бенчмарк только после того как есть хотя-бы покрытие тестирования. Что пользы в копировании которое не копирует или копирует неправильно.
    (забегая вперед я скажу что не смотрел детально код. Это так. Общее впечатление о подходе автора)

    Вообще тема перформанса очень сложная и деликатная. Рекомендую также автору посомтреть лекции Шипилёва и Елизарова в youtube
    Ответ написан
    Комментировать
  • Генерация города (процедурная)?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Город похож на город когда дома и кварталы в нем имеют углы - близкие к 90 градусов. Такой вот нечеткий криетрий.

    Мне кажется эту задачу можно решать генетическим алгоритмом просто набрасывая на карту случайные полигоны домов а потом при отборе отбирать те которые наиболее параллельны или перпендикулярны дорогам.
    Ответ написан
  • Репликация диска по DRBD через медленную сеть, или иное решение?

    mayton2019
    @mayton2019
    Bigdata Engineer
    1) Очень сильно удивлен тем что делает автор. Категорически нельзя бэкапить базы данных через реплики образов. Или на это время БД нужно останавливать. Есть риск что всё что накопировал автор - будет бесполезным хламом т.к. после восстановления БД не поднимется. Будет много corruped block. И неконсистетных данных.

    Поэтому вопрос - автор ты вообще пробовал восстановить весь комплекс с такого неконсистентного бэкапа?

    2) Если база 1С стоит на MySQL или на PG то надо использовать коробочные утилиты дампа my*, pg* dump.
    Ответ написан
  • Почему CAD рендер такой медленный?

    mayton2019
    @mayton2019
    Bigdata Engineer
    В игровых технологиях сцена - компилируется. Это нужно чтоб в реалтайме расчет был как можно более быстрый. Это достигается за счет предположения что 80% объектов игрового мира - стационарны. Как камень и не двигаются. Именно за счет них достигается самая львиная часть ускорения. Это внедрили еще в 1990х при разработке Quake. Вся сцена компилируется в специальные структуры данных. +Игровые технологии ослабляют точность в угоду спец-эффектам. Часть визуальных эффектов - не настоящие а симулируются за счет 2D. Например зеркальный шар - не настоящий практически всегда. А отражает в себе ambient тоже заранее специально скомпилированный. Поскольку времени компилляции не жалко - сцену можно пре-процессить хоть неделю. Главной чтобы геймер был доволен.

    Поскольку в CAD системах любой элемент модели - можно двигать то такой подход здесь не катит. Главная задача - инженерная. А инженеру - плевать на спецэффекты. Ему если хотите знать лет 20 назад достаточно было бумажного листа и 4х проекций.
    Ответ написан
    Комментировать
  • Какие данные необходимы для машинного обучения на предсказании ГСЧ?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Нейросеть - вряд-ли. Ее основной профиль - работа с гладкими непрерывными величинами. И если речь идет о предсказании то здесь скорее близок термин - приближение. Или экстраполяция.

    А если твой ГСЧ - криптостойкий - то это считай дело безнадёжное. Он спецом создавался чтобы никто и никогда не догадался о прогнозах.

    ГСЧ - это что-то дискретное. Здесь больше подходит комбинаторика и ГА. Например просто проверить принадлежность твоему датасету какому то классу величин. По повторам. По форме распределения. Если оно не линейное.
    Ответ написан
    Комментировать
  • Как лучше спроектировать БД?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Теги можно хранить в поле типа JSONB
    Ответ написан
    Комментировать
  • Можно ли безопасно подключиться к MYSQL (JAVASCRIPT)?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Можно не отдавать клиенту дата грид, а рендерить на сервере jpg-картинку с гридом.

    Тогда похитить данные будет во много раз сложнее.
    Ответ написан
    2 комментария
  • Mysql все хранить в 1 таблице или нескольких?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Да можно слить 2 таблицы в одну.

    Это называется денормализация.

    Все способы - по своему правильные. Но на развитие этой мысли мне не хватит формата сообщения. Грубо говоря. Если твои данные не будут обновляться. И не будет аномалий обновления. То спокойно храни все в 1 таблице.
    Ответ написан
    Комментировать
  • Как предать данные от детей к родителю в древовидном объекте?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Исходно дерево при этом должно остаться без изменеинй?
    Ответ написан
  • Построение 3d модели человека от заданных размеров в мобильном приложении?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Непонятно как в теме миксовать такие разные хештеги ее как 3d и react?

    Мне кажется главное это все таки 3d. Это бизнес фича. А дополнения - это просто информационный шум.
    Ответ написан
    Комментировать
  • Почему падает linux-mint?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Я-бы глянул системный лог. Возможно перед смертью ОС успела что-то написать. Перегрев какого-то устройства например.
    Ответ написан
    Комментировать
  • Как открыть зашифрованное фото как фото?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Автор смешал в кучу
    - криптографию
    - стеганографию
    - разные форматы файлов (сжатые lossy)

    Это три разные темы и по ним можно стартовать 3 разные вопроса чтоб прояснить что есть что. Без этих основ просто дальше нет смысла продолжать эксперименты. Иначе автор будет вечный почемучка.
    Ответ написан
    Комментировать