• Досудебная претензия за использование домена?

    saga111a
    @saga111a
    физика, химия, питон, машинное обучение
    Вам к юристам надо нормальным. Вообще https://vc.ru/u/2164-pavel-gross-dneprov почитайте у него разные случаи, он опытный киберсквоттер.
    Вообще сумма и все описание похоже на пугалку. Отжать хотят домен и чтобы вы им еще заплатили, а вот сумма бредовая и явно для запугивания вас.
    Ответ написан
    Комментировать
  • Какими наводящими вопросами деликатно определить, процветает ли в компании микроменеджмент либо нет?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Прямо спрашиваешь, кто будет давать мне задачи и кто будет контролировать.
    Есть ли почасовой контроль какими-либо инструментами.

    Ваш вопрос про "какая оплата" - ВООБЩЕ не про это.
    Может быть даже, что в компании может быть несколько проектов/команд и на какой-то одном проекте сидит "эффективный" менеджер, который увлекается микроменеджментом.
    Ответ написан
    Комментировать
  • Отслеживание действий процессов в отношении других процессов в Windows?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    может есть какие-то утилиты

    Конечно есть :)

    Kaspersky Antivirus
    Dr.Web
    Malwarebytes (я предпочитаю вот этот)

    или практика по данному вопросу

    И практика есть - и ею поделится любой ИБ-шник :)

    Не пихать в комп подобранные на улице флэшки
    Не ставить кряки, хаки, пуки "от Васяна" - это уже давно не безопасно
    Не открывать ссылки в почте. Вообще никакие (нубу и чайнику лучше перестраховаться)
    Не ходить по подозрительным сайтам без блокировки скриптов и резалки рекламы
    Не отключать UAC! Лишний "глупый" запрос может вовремя остановить!

    Словом примерно то же самое, чего придерживаемся в личной жизни :)
    Ответ написан
    1 комментарий
  • Может ли самозанятый предоставлять услуги хостинга(размещения и хранения)?

    Sanes
    @Sanes
    Не всё так просто. Там почтовый сервер подпадает под какой-то закон о связи.

    Однако хостинг-провайдерам приходилось в свое время оформлять телематическую лицензию, поскольку наряду с базовыми услугами размещения сайтов провайдеры также предлагают сопутствующие услуги, прописанные в законе «О связи»: предоставление услуг электронной почты и т.д.
    Ответ написан
    2 комментария
  • Для каких задач важнее однопоток?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Все современные задачи делятся условно на 2 категории. CPU-bound. IO-bound.

    Первые. Это рендеринг графики. Игры. Численные методы. Майнинг. И все такое. Под это делают разбиение задачи на Processes (Windows/Linux), Threads (Posix). Короче бьються на независимые части и запускаются на отдельных процессорах или ядрах или потоках железа. В таком случае загрузка железа максимальна и отдача максимальна. Биг-дата джобы сюда-же можно положить.

    И второй тип задачи - это современные бизнес приложения которые большую часть времени (ну допустим 80%)
    стоят на паузе и слушают сетевой порт. И как только что-то прилетает они начинают активничать. Практика показала что большую часть таких задач можно запускать в 1 потоке и все будет нормально. Главное чтоб обработчик долго не тупил. Отработал свой реактивный евент. Или там MQ событие или событие актора и перекинулся на следующее.
    Вот. Если грамотно делать второй тип то на 10 потоках ОС можно запустить тысячи акторов или веб-хендлеров бизнес приложения и все будет норм. Тоесть мы фокусируемся на том что I/O важнее.

    Попытка смешивать эти юзкейсы или менять местами приводила к проблемам. Например если запускать много потоков ОС в рамках одной бизнес задачи то они очень быстро зацепятся за какой-то глобальный объект (mutex, critical section) и большее число времени процессора будет тратиться не на бизнес задачу а обслуживание этой конкуренции. Вобщем конкарренси - это страшная беда. И парадоксально но увеличение числа ядер или процессоров даже не решают проблему конкарренси а усугубляют. Есть доклад по Erlang на эту тему. И вообще самое лучшее конкарренси - это когда его нет.

    Есть еще статья Стоунбрейкера (создатель Postgresql) где он рассуждает на тему куда сгорают мегафлопы в современных dbms под нагрузкой и приходит к очень печальным выводам. Почитайте. Это тоже в тему CPU-bound.
    Ответ написан
    Комментировать
  • Для каких задач важнее однопоток?

    vabka
    @vabka
    Токсичный шарпист
    1. Не все задачи можно распараллелить в принципе.
    2. Некоторые задачи распараллелить нетривиально
    3. Обработка небольших объёмов данных происходит быстрее в однопотоке из-за того что многопоток добавляет по сравнению с ними слишком много накладных расходов.
    Ответ написан
    Комментировать
  • Переходы на многостраничном сайте?

    Fragster
    @Fragster
    помогло? отметь решением!
    помимо варианта с бэкэндом есть еще генераторы статических сайтов, которые на основе шаблонов сгенерят папку для размещения на хостинге, и там можно в виде json положить "товары" и сгенерируется необходимое количество страниц. Например https://nuxtjs.org/docs/concepts/static-site-generation или https://vuepress.vuejs.org/
    Ответ написан
    Комментировать
  • Как лучше сделать добавление корзины/избранного?

    ipatiev
    @ipatiev Куратор тега PHP
    Потомок старинного рода Ипатьевых-Колотитьевых
    Все очень просто.
    Надо всего лишь различать зарегистрированных и незарегистрированных пользователей.
    Для первых ничего не пишется на клиента, а только в базу.
    Для вторых ровно наоборот - в базу писать нечего, поэтому все сохраняется локально.
    Плюс нужна процедура мержа с клиента в базу, когда в момент авторизации что-то есть локальное. По уму надо у пользователя спросить, "вот такие-то товары были в корзине, добавить их к вашей?" Но многие магазины не заморочиваются и просто сливают локальную корзину с той что лежит в базе.
    Ответ написан
    9 комментариев
  • Сайт с доступом только по https. Плюсы и минусы?

    Текущая общепринятая практика это редирект в https на 80м порту и HSTS на 443м. Использование HSTS приводит к тому, что клиент никогда не будет использовать HTTP с сайтом, даже если явно указать http в URL. Дополнительно, можно отправить домен в список HSTS preload В США практика официально закреплена в документе The HTTPS-Only Standard, обязательном для правительственных агентств, в нем есть отдельное упоминание что:

    Allowing HTTP connections for the sole purpose of redirecting clients to HTTPS connections is acceptable and encouraged. HSTS headers must specify a max-age of at least 1 year.
    .

    т.е. разрешать подключения к 80му порту с целью редиректа не толко допустимо, но и желательно.

    Закрытие 80го порта не обеспечивает более высокой защиты чем редирект + HSTS, т.к. в случае MitM атаки атакующий может перехватить запрос к 80му и подменить ответ независимо от того открыт он или нет на сервере назначения. Т.е. закрытие 80го порта приводит к нежелательным эффектам без какого-либо повышения уровня защищенности.
    Ответ написан
    Комментировать
  • Диск для файловой помойки Ubuntu и Windows?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Жесткий диск на 4 Тб под хранение файлов планирую отформатировать в exfat.

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

    Но вот у меня есть 2 внешних HDD в резиновом корпусе (для фильмов и сериалов) и они отформатированы
    в NTFS тем не менее прекрасно используются в двух ПК на Windows/Ubuntu и на телевизоре Toshiba.

    Что ты там еще про MacOS написал - вообще непонятно. Вроде как в заголовке очевидно что тебе нужно 2 операционки. Так две или три?

    Плюс, наверное, не надо будет дефрагментацию на этом диске делать, быстрее всё будет работать, да?

    Вот реально уже десяток лет я не слышал чтобы кто-то серъезно озадачивался именно процессом дефрагментации.
    Это знаешь ... как гомеопатия. Все говорят что полезно. Но никто никогда не мог в деньгах в долларах или в минутах
    посчитать пользу от этого мероприятия. Для SSD например это задача почти бесполезная. А для магнитных дисков
    роль в последнее время в бытовых ПК отведена именно как хранилище фильмов и файлов с редким доступом.
    Ну да лет 10 назад для Oracle DBMS для раздела redo-logs на магнитных блинах еще можно было что-то там
    обсудить. Или жарко поспорить. Сегодня - всем плевать. Даже девопсы этим не занимаются уже.

    Вобщем дефрагментация - это гомеопатия. Да и современные ФС - тяготеют к автоматическому само-обслуживаю
    в этом плане. На эту тему можно посмотреть в Zfs например. Что у них там?
    Ответ написан
  • Почему данные из JS не отправляются в PHP?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Переменная $_POST заполняется только при передаче стандартной формы. Если вы передаёте в запросе кастомное тело, то надо получать его через php://input и разбирать самостоятельно.
    $json = file_get_contents('php://input');
    Ответ написан
    6 комментариев
  • Как сверстать подобные блоки?

    LenovoId
    @LenovoId
    svg, css,js


    Ответ написан
    Комментировать
  • Что эффективней, чтение из файла или массив?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Вопрос не глупый а вполне себе хороший.

    Его плавное развитие приводит к концепции баз данных. Самое главное что можно сказать тезисно это
    1) Пока памяти хватает (массив) - используй смело память
    2) Диск - больше и дешевле памяти
    3) С памятью работать легко. С диском - очень неудобно и надо обрабатывать IOExceptions почти всегда.
    Диски внезапно полны сюрпризов. Могут быть сетевыми дисками.
    4) Разные диски имеют скорость на порядки разную.
    5) Диски ведут себя очень плохо на random access. От этого даже метрика IOPS появилась.
    Ее очень любят обсуждать админы баз данных.
    6) Существуют структуры данных которые спецом создавались только для дисков (B+Tree)
    7) Диск - переживает выключение питания.
    8) Самые разумные решения - сочетают в себе и диск и память в тех частях кода где это нужно.
    9) Есть интерфейсы программирования которые виртуализирут диск как память. Этим пользуется
    SQLite например.
    10) Диск может достигать очень высокой последовательной скорости чтения или записи в файл
    при условии отсутствия конкурирующих записей в данный момент. Этим пользуются в БД
    для журналирования событий.

    В принципе если современный программист просто будет использовать только оперативную память
    то никто ему не сможет ударить по рукам или подойти с какой-то метрикой и чего-то там измерив
    сказать что он неправ. Тут уж только падения по OOM и потери информации и performance issues
    могут быть каким-то значимым аргументом.
    Ответ написан
    3 комментария
  • Можно ли, зная Client ID (cid) узнать поисковой запрос, по которому пришел лид?

    Lakika
    @Lakika
    Sicario
    К сожалению, по одному только Client ID (cid) невозможно найти поисковый запрос, по которому пришел лид.

    Client ID (cid) является параметром, который добавляется в URL-адрес при переходе пользователя на ваш сайт. Он позволяет отслеживать, какие пользователи перешли на ваш сайт из конкретных источников трафика, таких как поисковые системы, социальные сети и другие каналы.

    Однако, чтобы определить поисковый запрос, по которому пришел лид, вам необходимо связать этот Client ID (cid) с конкретным запросом, идентифицировав его через другие параметры в URL-адресе, такие как utm_source, utm_medium, utm_campaign и т.д.

    Если вы используете Google Analytics для отслеживания трафика на вашем сайте, то вы можете увидеть информацию о поисковых запросах в разделе "Поисковый трафик" > "Органический поиск". Здесь вы можете увидеть список поисковых запросов, по которым пользователи перешли на ваш сайт из поисковых систем.

    Для того чтобы связать Client ID (cid) с конкретным запросом, необходимо настроить отслеживание UTM меток в Google Analytics на вашем сайте и использовать специальные инструменты для анализа трафика, такие как Google Tag Manager или Yandex Metrica.

    Также, если вы используете специализированные инструменты для отслеживания трафика и конверсий, то вы можете использовать их функционал для анализа трафика и определения поисковых запросов, по которым пришли ваши лиды.
    Ответ написан
    2 комментария
  • Мне кажется или Map странно себя ведёт?

    @Scream034
    Новичок в разработке
    Это происходит потому, что в JavaScript массивы и объекты являются ссылочными типами данных, а не примитивными. Когда вы создаете массив key и добавляете его в Map, вы сохраняете ссылку на этот массив в качестве ключа. При попытке получить значение из Map по ключу [1, 2], вы создаете новый массив [1, 2], который уже не равен массиву key, сохраненному в Map. Поэтому вы получаете
    undefined. Верно объяснил?
    Ответ написан
    1 комментарий
  • Что сделать после обучения нейронной сети?

    vabka
    @vabka
    Токсичный шарпист
    раз обучил - интегрируй в своё приложение, где будет этот калькулятор и пользуйся
    Ответ написан
    Комментировать
  • Хорошее ли решение разделение таблиц юзер и роли?

    @alexalexes
    Вы выделили в системе два класса сущностей. Одна - Пользователь, вторая - Роль.
    Под каждый класс нужна отдельная таблица.
    Как определить какие взаимоотношения между этими классами?
    Нужно примерить следующие коммутативные гипотезы:
    Первая пара гипотез:
    "Один пользователь должен (может) иметь только одну роль."
    "Одна роль должна (может) быть назначена многим пользователям."
    Вторая пара гипотез:
    "Один пользователь должен (может) иметь несколько ролей."
    "Одна роль должна (может) быть назначена многим пользователям."
    Если в вашей архитектуре системы справедлива первая пара гипотез, то вы строите взаимоотношение между классами Роль и Пользователь как "один ко многим". Это значит, что у таблицы Пользователь будет внешний ключ в виде идентификатора роли, тем самым вы каждому пользователю сможете назначить только одну роль. Но сами роли могут повторятся у разных пользователей.
    Если в вашей архитектуре системы справедлива вторая пара гипотез, то вы строите взаимоотношение между классами Роль и Пользователь как "многим ко многим". Для этого нужно создать промежуточную таблицу, например Пользователь_и_роль, в которой будут два внешних ключа - идентификатор пользователя и идентификатор роли пользователя (можно, но технически нужно еще создать еще идентификатор первичного ключа, чтобы можно было корректно обращаться к записям этой таблицы, не путая их). В этом случае каждому пользователю можно выделить целый набор ролей, не ограничиваясь одной ролью.
    Ответ написан
    Комментировать
  • Как правильно верстать используя bootstrap?

    ThunderCat
    @ThunderCat Куратор тега CSS
    {PHP, MySql, HTML, JS, CSS} developer
    Как вообще задавать фикс значения используя бутстрап?
    Никак, он не для этого.

    Создавать свой класс? Нормально ли вообще создавать свой класс и юзать его в перемешку с версткой на bootstrap?
    Да, создавать, да, нормально.

    Если да, то как организовывать такие классы в файловой структуре, ведь они будут созданы только в том случае, если возможностей бустрапа не хватит.
    Добавляете файл /assets/css/style.css, подключаете после бутстрап.
    Ответ написан
    Комментировать
  • Где можно арендовать сервер с GPU на поминутной оплате?

    skypatcher
    @skypatcher
    Разработчик РЭА, программист, Data Scientist
    https://immers.cloud/

    Всё что, Вам нужно. Нужно удалять машину, чтобы не списывались денежки, поэтому рекомендую выбирать с виртуальным диском. Пашет хорошо. Цена в зависимости от GPU 20-100р в час.
    Ответ написан
    Комментировать