Задать вопрос
  • Как заблокировать возможность делать скриншоты на моем сайте или хотя бы по нажатию на PrtScn возвращать серую картинку вместо изображение сайта?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега JavaScript
    Никак — скриншот делает не браузер.
    Ответ написан
    Комментировать
  • Как выделить память по заданному адресу?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Гарантированных способов нет. Память по этому адресу может быть уже выделена другой программе. А без гарантий - просто запрашивайте у системы память, пока вам не попадётся нужный блок или память не закончится.
    Ответ написан
    2 комментария
  • Как понять когда ставить пробел в строках,а когда нет в Питоне?

    xzripper
    @xzripper
    0xC0000005
    В print все аргументы, следующие за первым аргументом, будут добавлены к первому аргументу как единая строка с разделителем пробелом. Однако в input пробел автоматически не добавляется.

    Добавляйте пробел когда вам нужно. e.g 'string ' + '1'.
    Ответ написан
    1 комментарий
  • Как посчитать количество объектов с определённым значением ключа?

    Aetae
    @Aetae Куратор тега JavaScript
    Тлен
    Не прибегая к циклам - ручкой на листочке, лол.
    Любой вариант, какой бы вы не выбрали сводится к циклам под капотом.
    arr.filter(obj => !obj.status).length;
    arr.reduce((length, {status}) => status ? length : length + 1, 0);
    ...и т.п.
    Ответ написан
    1 комментарий
  • Нужно ли переводить из градусов в радианы для правильного направления стрелки?

    wataru
    @wataru
    Разработчик на С++, экс-олимпиадник.
    Да, нужно перевести скорость в радианы. Так, чтобы 0 было pi/2 радиан (направление вверх), а -200 - это 4/3pi. И радианы при увеличении скорости уменьшаются.

    Поскольку все линейно, то фрмула такая: alpha = pi/2 - speed*5/1200.0

    Что такое angleValueTransformer я не знаю, но если ему задаются отрезки углов и значений, которые оно линейно преобразует в друг друга, то углы должны быть от 240 до -60, что соответствует скоростям от -200 до 200. Ну, или углы от 4/3pi до -pi/3, если вы значение сразу в синусы/косинусы передаете, не переводя из градусов в радианы.

    И, кстати, развертка будет не 310, а 300 градусов от -200 до 200. Иначе скорость 0 не будет вертикально вверх.
    Ответ написан
  • Можно ли передавать CSS классы через props?

    yarkov
    @yarkov Куратор тега Vue.js
    Помог ответ? Отметь решением.
    3 комментария
  • Как получить координаты элемента относительно его родителя?

    delphinpro
    @delphinpro Куратор тега JavaScript
    frontend developer
    что то вы гоните

    https://api.jquery.com/position/
    .position()

    Description: Get the current coordinates of the first element in the set of matched elements, relative to the offset parent.
    Ответ написан
    1 комментарий
  • Из-за чего возникают артефакты на экране и появляется синий экран смерти?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Проверять работу оперативки из-под Windows (да и любой другой ОС) - не самое лучшее решение. Проверьте через Memtest86+, причём в длительном режиме, часов 12.
    Ответ написан
    3 комментария
  • Как удаленно установить и запустить OS в режиме lite?

    hint000
    @hint000
    у админа три руки
    Я хочу поднять кластер на компьютерах в учебном классе для расчетов гидродинамики на openfoam. Точнее мы с преподавателем.
    Надо было с этого начинать. :)
    Я не занимался системным администрированием и по этому плохо разбираюсь в необходимых технологиях
    Тогда лучший вариант для вас - это самый простой в реализации вариант. У него есть недостатки, но он на самом деле простой.
    1. Берёте флешку и устанавливаете Linux на флешку. Т.е. не в режиме Live-USB, а делаете полноценную установку, только вместо диска выбираете пустую флешку.
    2. Устанавливаете туда нужную программу и прописываете её запуск после загрузки системы.
    3. Берёте ещё (N-1) флешек и клонируете с первой флешки. Загружаете с этих N флешек N компьютеров. По окончании работы забираете флешки с собой.
    Ответ написан
    Комментировать
  • Что быстрее SQL или Javascript?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Вопрос задан как пальцем в небо.
    Быстрее будет не отдельно взятый постгрес или сайт на js, а машина, на которой это все будет считаться.
    JS где - у пользователя в браузе, или это nodejs на сервере?
    постгрес крутится на той же машине, или на другой? Какой там процессор, сколько, сколько памяти?

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

    Но вам никто не ответит на вопрос точно. Гораздо проще провести перформанс тесты и посмотреть живые ответы.
    Ответ написан
    3 комментария
  • Что быстрее SQL или Javascript?

    VladimirAndreev
    @VladimirAndreev
    php web dev
    Вопрос в объемах данных.

    Если вы хотите найти средний чек по сотне покупок - то вообще без разницы, как именно вы это сделаете.
    А если у вас средний чек по сотне тысяч покупок - то считать на nodejs будет довольно проблемно, даже если вы туда никакой ORM-ки не накинете над данными.

    А если покупок у вас сотня миллионов - то проблема будет считать и в постгресе.
    Ответ написан
    Комментировать
  • Что быстрее SQL или Javascript?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Мужские мужчины уже ответили на основной вопрос.

    Я добавлю что чем больше данных мы обрабатываем тем дороже становиться цена передчи
    информации из места где оно храниться в блок вычислений. В концепции трехзвенки которая
    описана RDS(Postgres)/NodeJS/Python/Web удобнее всего вычилсять прямо в Postgres. Поскольку
    данные рядом и сетевых расходов на передачу нет. Если Postgres по каким-то причинам не может
    вычислять или не владеет API то в этом случае мы с помощью курсора (SELECT) передаем
    нужный датасет на клиента (в данном случае это Python/Node) и там вычисляем. При этом
    мы должны понимать что это займет время и сетевой канал да еще и результат вычислений
    тоже надо отослать обратно. Тоесть данные будут бегать как рейсовый автобус туда-сюда.

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

    Данная проблема (рейсовый автобус для данных) еще более сильно выражена в BigData. Там стараются
    дизайнить систему так что данные - write-only и после загрузки в хранилище (ETL/ELT) больше никогда
    не изменяются и лежат неподвижно (т.н. Bronze Level информации). И джобы которые бегают
    по ним - запускаются в вычислительном кластере физически рядом с дисковым хранилищем.

    Вот. А на клиента отдаются обычно сводные отчеты и кака-то аналитика. Это то что в 100-10000 раз меньше
    по размеру обычно чем основные данные.
    Ответ написан
    Комментировать
  • Что быстрее SQL или Javascript?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    (найти средние/макс/мин значения по-разному сгруппированных данных из разных таблиц/вьюх и тд).

    это называется OLAP
    OLAP DB так и гуглите, есть как надстройки на классик RDBMS так и спроектированные базы

    есть конечно и продукты на Питоне но это больше для развлечения, основная проблема - засирание памяти
    Ответ написан
    Комментировать
  • Что быстрее SQL или Javascript?

    ipatiev
    @ipatiev
    Потомок старинного рода Ипатьевых-Колотитьевых
    В общем, чтобы не издеваться над девушкой, объясним на пальцах.

    Во-первых, заголовок у вопроса чудовищно некорректный. Это все равно что спросить, "что быстрее - пылесос или стиральная машина?"
    Во-вторых, ответ на вопрос "производить ли обработку данных в БД или же запросить все данные в клиентское приложение и обрабатывать там" совершенно очевиден: обработку данных следует производить в общем случае только в БД. Она для этого и придумана. Чтобы обрабатывать значительные объемы данных.

    Да, js тоже "может" обрабатывать большие объемы данных.
    Но чтобы значительный объем данных обработать, его сначала надо передать, полностью забив канал между сайтом и базой
    Чтобы значительный объем данных обработать, его надо сначала проиндексировать. Причем делать это каждый раз, а не использовать уже имеющийся набор индексов
    Чтобы значительный объем данных обработать, надо иметь значительный объем памяти или упасть из-за её недостатка
    Чтобы значительный объем данных обработать в многопоточном режиме (а сайт как раз является многопоточной системой), все вышеперечисленное надо умножить на количество посетителей сайта - при каждом запросе перегонять весь массив данных, выделять память, индексировать, считать. Если же вы оставляете все данные в памяти приложения, то их тогда надо как-то синхронизировать с БД. То есть вы себе собираете кучу проблем на пустом месте.

    Несомненно, из любого правила есть исключения. И бывают ситуации, когда приходится считать в приложении.
    Но на вопрос в общем виде ответ будет совершенно однозначный. Не "может так, может сяк", а только в БД.
    Ответ написан
    9 комментариев
  • Как восстановить почту gmail?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    они там что курят??))
    это Вам в поддержку гугла надо.
    А точно пароль отправляют на user@gmail.com, а не какой, указанный резервным, user1@gmail.com ? Либо могут просить варианты старых паролей.
    Ответ написан
    1 комментарий
  • Проверка блока питания до сборки?

    iNickolay
    @iNickolay
    Без нагрузки он не запустится - это чревато для него, поэтому стоит защита)
    А так, можете подключить к какой-нибудь старой матери, но эта проверка бессмысленна)
    Ответ написан
    4 комментария
  • Можно ли иметь два разных сайта на адресах с www и без?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    www.primer.ru
    primer.ru

    Это 2 разных хоста или один. Последние рекомендации для серверов рекомендуют заводить оба, но делать редирект с www.primer.ru на primer.ru. Ну и браузер скрывает www.
    так что во избежание путаницы заведите хост en.primer.ru
    Ответ написан
    2 комментария
  • Можно ли иметь два разных сайта на адресах с www и без?

    @vitaly_il1
    DevOps Consulting
    Конечно можно.
    Ответ написан
    Комментировать
  • Как выбрать ноутбук для фронтенд разработки?

    @historydev
    Mistkerl, drück den Knopf.
    Лучше возьми себе стационар и нормальных мониторов парочку. - глаза спасибо скажут.

    Так тем более фронт, верстать на одном монике, тем более таком мизерном как на маках, это что-то близкое к мазохизму.

    Макбуки переоценены, помимо работы тебе и поиграть во что-то захочется, не сомневайся. - а он тебе этого не даст.

    Покупая ябло-продукцию подписываешься на монополию - купи кабель, купи наушники, купи телефон, купи всё на что денег хватает или всё что мы тебе продать хотим.

    Так что подумай 10 раз, перед тем как под гнётом всеобщего "макбук зе бест для ворка" покупать, рассмотри альтернативы.

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

    Fragster
    @Fragster
    помогло? отметь решением!
    https://aliexpress.ru/item/1005004466789487.html в варианте 32 гб / 2ТБ
    Главное биос не обновлять (и сразу в сервисе сбэкапить) )
    Ответ написан
    2 комментария