• Как найти какой элемент дает бесконечную загрузку страницы?

    Robur
    @Robur
    Знаю больше чем это необходимо
    открываете девтулзы, сетевые запросы и смотрите какие со статусом 'pending'
    Ответ написан
    Комментировать
  • Как корректно учитывать тайминг разработчика?

    Kozack
    @Kozack
    Thinking about a11y
    Программисты, которые рвботвют с почасовой оплатой, как именно они учитывают сколько времени потратят на что-либо

    Любая утилита для учета времени. Вот, прям вообще любая, по вкусу. Лично я пользуюсь hamster.

    как клиенту понять занимался ли разработчик именно его проектом указанное количество часов или программист завысил стоимость своей работы

    Тут, думаю только поверить на слово. Ни одна из подобных систем не будет объективной. И чаще всего защищаются интересы заказчика, а не исполнителя.

    Я, например, могу целый день думать над решением какой-то проблемы, рисовать блок схемы на листочке, Гуглить какие-то вопросы с телефона, смотреть мануалы, консультироваться с коллегой по телефону. Это работа. И я целый день работал. Но при этом я не написал ни строчки кода, ничего не закомитил, целый день мог быть не на связи и мой рабочий компьютер вообще мог быть выключен.

    И как бы вы отслеживали мою активность кроме моего чесночного слова? Я всякое видел. В плоть до того, что сотрудникам платили за время активности курсора мыши. Но такой контроль просто отбивает желание работать с вами и работать над вашим проектом. А это уже косвенно портит итоговый результат за который вы заплатили.
    Ответ написан
    1 комментарий
  • Как скачать ssh public ключ с github в authorized_keys?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    я долго тупил с этим вопросом сорри

    https://github.com/<username>.keys
    Ответ написан
    1 комментарий
  • Как принудительно очистить куки браузера пользователя?

    @Nc_Soft
    Можно удалить их на строне nginx при проксировании
    proxy_hide_header       Set-Cookie;
    proxy_ignore_headers    Set-Cookie;
    # important! Remember the special inheritance rules for proxy_set_header:
    # http://nginx.org/ru/docs/http/ngx_http_proxy_module.html#proxy_set_header
    proxy_set_header        Cookie "";
    Ответ написан
    1 комментарий
  • Какой взять ноутбук?

    bersus
    @bersus
    https://bersus.design
    Маркетинговые службы у Apple работают образцово. Если хочется слиться с толпой "уникальных и неповторимых" дизайнеров - тогда мак. Там есть Sketch, который так любят вышеупомянутые товарищи.

    Если же хочется гибкости везде и во всём - оставайтесь на Win. Если уж совсем припрёт, то для каких-то определенных задач Яблочную ось можно запустить на виртуалке. И еще один плюс: эти железки можно будет слегка оптимизировать при необходимости.
    Ответ написан
    2 комментария
  • На чём лучше сделать СКУД?

    dark_tke
    @dark_tke
    Помогли? Отметь решением!
    Как домашний проект в принципе неплохая идея, слишком уж муторная, и фактически нереальная для одного разработчика. Вы задолбаетесь писать драйвера для апаратной совместимости с чем то из СКУД оборудования, там очень много нюансов, тот же NFC протокол если описывать нормально, это очень и очень много строк кода. Даже используя ACR122U и его SDK. Второе вы хотите сделать эдакий комбаин со всем на свете, и бедная малинка такого надругательства просто не переживет, не для нее это. То же распознавание чего бы то не было, крайне ресурсоемкая задача.

    Если по теме:
    1. Используйте базы данных, которые будут совершать как можно меньше запросов к SD карточке. Например Redis, которая будет жить в оперативной памяти.
    2. Без разницы. Изначально нужно определиться со стеком для бекэнда, а учитывая вашу идею это крайне нетривиальная задача, а там хоть html и js чистый используйте.
    3. Как я писал выше, вы хотите комбаин, а это уж извините, бред. Не на таком оборудовании. Реализовать что-то одно. Например распознавание, или биометрию, или карточки, еще куда не шло, если делать все сразу будет нерабочий франкенштейн
    Ответ написан
    Комментировать
  • На чём лучше сделать СКУД?

    gbg
    @gbg
    Любые ответы на любые вопросы
    0) Во "взрослой" промышленности применение разного рода макетов-малинок экономически не оправданно. Главная причина - у них не промышленное исполнение. Они не защищены от ЭМИ, от статического электричества, от иголок по питанию, от грозы. Это все придется добавлять сверху - иначе вашу хваленую БИЗОПАСНОСТЬ можно будет поломать вспышкой от фотика.

    1) МНОГО запросов - понятие сильно растяжимое. Эту задачу нужно решать на самом раннем этапе разработки архитектуры, однако, для этого нужен опыт. Поэтому, на этапе обучения, от этой задачи можно отказаться. Поверьте, инсталляции постгреса с дефолтными настройками (кроме одной) хватает на обслуживание 200-500 одновременных соединений. которые валят запросы каждую секунду. Как по вашему, это "много"?

    2)На этапе изучения, пока опыта нет, проще всего взять то, что знаете лучше всего.

    3) Скорость работы + работа с железом. Что-то я слышал такое про C++. Однако, если вы его не знаете, вы просто добавите себе проблем.

    Вывод - такая система будет вам по зубам, при условии, что вы знаете, как сделать каждую ее часть в отдельности. Вот вы делали хотя бы простой замок, открываемый через интернетик? SSL к нему привязывали? Двухфакторную авторизацию? fail2ban?

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

    AntonLitvinenko
    @AntonLitvinenko
    HTML coder
    Для javascript существует jsdoc
    Ответ написан
    Комментировать
  • Приложения на Flutter большого обьема?

    Lucian
    @Lucian
    https://t.me/BusinessAndFreelance
    Потому что в режиме debug с приложением идет виртуальная машина dart для hot reload, соберите релиз командой:
    flutter build apk --release
    Еще про оптимизацию размера https://flutter.dev/docs/perf/app-size
    Ответ написан
    2 комментария
  • Разбираюсь в правах доступа на папки внутри веб-сервера apache в ubuntu, как подружить юзера и www-data?

    hint000
    @hint000
    у админа три руки
    а как канонически правильно-то?
    Правильно так, чтобы минимизировать непредвиденные проблемы.
    muhasa в сущности админ, и теоретически права для него (и для его группы) могут быть в разных частях системы, куда веб-серверу не нужен доступ. Поэтому добавлять www-data в группу muhasa рисковано. Нужно добавить muhasa в группу www-data.
    Теперь другая ситуация. Допустим, есть всё тот же админ muhasa. Но кроме того есть хрен с горы pupkin - пользователь с минимальными правами, но всё же ему нужен доступ только в одну из папок внутри /var/www - к своему сайту. Если добавить pupkin в группу www-data, то этот Пупкин может порушить чужой сайт или получить доступ к чужим данным. В данном случае наоборот, безопаснее добавить www-data в группу pupkin.

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

    GavriKos
    @GavriKos
    Ой да ладно не смогли...
    infocod.ru/publ/kody/1_xxx/1_xxx/263-1-0-562 - второй вот тут найдете, например.
    Надеюсь с первым справитесь сами.
    Формат более чем международный
    Ответ написан
    Комментировать
  • Какую выбрать хорошую клавиатуру и мышь для программиста?

    kulinich
    @kulinich
    С++ программист
    клавиатура: das keyboard (http://www.daskeyboard.com/model-s-ultimate/)
    мышь: A4 Tech X7 (уже лет 5 ей).
    Ответ написан
    Комментировать
  • Какой алгоритм дешифровки использует wireshark?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Wireshark использует парсеры для каждого типа пакетов.
    Каждый тип пакетов описан в RFC, собственно оттуда и и берите описание

    Для TCP
    https://tools.ietf.org/html/rfc793

    3.1
    Ответ написан
    Комментировать
  • Какие хорошие системы управления DNS с веб интерфейсом есть на ubuntu?

    @q2digger
    никого не трогаю, починяю примус
    PowerDNS + PowerDNS-admin , первое сервер, второе - вебморда для управления этим хозяйством.
    Ответ написан
    Комментировать
  • Что сделать для перезапуска служб автоматически?

    fzfx
    @fzfx
    18,5 дм
    добавить в соответствующие юниты в секцию [Service]:
    Restart=on-failure
    затем сделать systemctl daemon-reload.
    затем сделать рестарт сервиса.
    Ответ написан
    1 комментарий
  • Где подтянуть JS пхписту?

    @BATPYIIIKOB
    PHP, JS
    https://learn.javascript.ru - однозначно
    также лекции Борисова из Эксперта
    Ответ написан
    Комментировать
  • Как записать код php короче?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега PHP
    $tel = $a ?: "телефон";

    echo ($a ?: "телефон");
    Ответ написан
    Комментировать
  • Насколько сильно снижается производительность node.js при запуске его через php функцию exec()?

    Xuxicheta
    @Xuxicheta
    инженер
    exec запускает внешнюю программу. Производительность ноды никак не меняется.
    Смотря как запускать рендер, но вообще нода не должна висеть как сервер, она рендерит все один раз и завершается, это просто скрипт.
    Хотя если вы на каждый чих будете ререндерить весь проект, то это явно не лучшее решение.
    А вот рендерить при изменении исходных данных это нормально.
    Ответ написан
    Комментировать
  • Насколько сильно снижается производительность node.js при запуске его через php функцию exec()?

    bingo347
    @bingo347 Куратор тега Node.js
    Crazy on performance...
    time node -p '(process.memoryUsage().heapUsed/1048576).toFixed(2)+"M"'
    запускаем на своем сервере и любуемся оверхедом от запуска голой ноды...
    у меня (нода v10.15.3) вот так:
    3.71M
    
    real	0m0,076s
    user	0m0,064s
    sys	0m0,012s


    теперь давайте добавим сюда работу vue-ssr, который не просто так рекомендует прикручивать кэш...

    вообщем думайте сами, насколько для Вас оверхед ждать 100-200мс и тратить по ~5МБ на заопрос
    Ответ написан
    Комментировать