Задать вопрос
  • Как исправить критическую ошибку при построении билда на сервере Ubuntu?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    А что непонятного во фразе "у меня нет файла .gitignore, дай мне его быстро!" ?
    Ответ написан
    Комментировать
  • Wan IP и внешний IP?

    Jump
    @Jump
    Системный администратор со стажем.
    зашел в роутер и там есть поле WAN IP. Что за IP это?
    Это ваш внешний IP выданный вами провайдером.

    Мой IP внешний 84.54.77.8 (2ip.ru)
    Неправда.
    Ваш внешний IP именно тот который указан в роутере 100.71.73.98
    А 84.54.77.8 это адрес шлюза провайдера с которого вы выходите в интернет. Его вам и показывает сервис 2ip.ru.

    раньше думал, что wan ip это и есть мой белый айпишник.
    Да это ваш IP адрес. Но он не белый! Это серый (частный) IP адрес, он не маршрутизируется в глобальной сети.

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

    @freshik312
    1. echo $date[0];
    или
    2.substr($string, -4, 0);
    или
    3. str_replace('/UTC/', '', $srting);
    Ответ написан
    Комментировать
  • Какой наиболее эффективный метод монетизации сайта из предложенных?

    dom1n1k
    @dom1n1k
    За майнинг нужно сразу отбивать руки. Это самый надёжный способ испортить сайту репутацию.
    Контекстная реклама из сетей - штука легитимная, но стрёмная (по многим причинам).
    Самые солидные способы: платная подписка, платные индивидуальные консультации, прямая реклама от серьезных рекламодателей.
    Но у всех трех вариантов есть общий недостаток - они не будут работать "с нуля". Нужно какое-то время, чтобы сайт оброс контентным жирком, набрал аудиторию, известность и репутацию. Думаю, что по самым оптимистичным раскладам это минимум полгода. Но может случиться так, что и в разы больше.
    Ответ написан
    Комментировать
  • Где научится работать с API сайтов?

    Скорее вам нужно научиться работать с МАССИВАМИ данных, обрабатывать их так как надо.

    Апи вам отдает какие-то данные, код ответа. Следовательно вам нужно понимать какой код что значит и суметь обработать полученные данные на том ЯП, которым вы пользуетесь.

    UPD: если вам нужно еще и научиться делать запросы к API, то читайте соотв. статьи, для этого не нужно три десятка книг листать.
    Ответ написан
    Комментировать
  • Как долго браузер ждет перед 504 Gateway Time-out?

    Stalker_RED
    @Stalker_RED
    Статус 504 как и все остальные ошибки серии 5хх отправялет сервер, браузер не при чем.
    Ответ написан
    7 комментариев
  • Как в Visual Studio Code искать код, где определена функция?

    Выделите название функции\метода и нажмите ALT + F12 или же используйте контекстное меню.
    spoiler
    5c2ddcb52f6f1536950342.jpeg
    spoiler
    5d95d9a37cb65562810582.jpeg
    Ответ написан
    4 комментария
  • Как называется класс решений а-ля 1С платформа? Есть ли стандарт и Open-Source аналоги?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    1C - это ERP.
    Ответ написан
    Комментировать
  • Сервисы для тренировок по взлому?

    Jump
    @Jump
    Системный администратор со стажем.
    В общем. Хочется проверить свои навыки, но в тюрьму не хочется : )
    Поставьте себе на виртуалку какую-нибудь популярную CMS и ломайте на здоровье.
    Ответ написан
    Комментировать
  • Если нет возможности нанять одновременно frontend и backend разработчиков на проект, то кого нанимать первым?

    @coderxx
    keep calm and learn js
    Конечно вам нужно нанять бэкенд-разработчика, а фронт сделать своими силами в виде заглушек (т.е. максимально упрощенно, без дизайна, адаптива и т.д.) Когда логика будет готова, нанимаете фронтендера и он делает красиво и удобно. Сами подумайте, какой смысл делать обертку для несуществующего приложения? Мало ли что там и как будет в итоге.
    Ответ написан
    14 комментариев
  • Где лучше регистрировать домен на Рег.ру или на shop.whois.com?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    Хуис.ком)

    Может вам вообще не регистрировать самому, а доверить кому-то из профессионалов?
    Потом предчувствую еще десяток вопросов типа "Регнул домен на хуис или рег, как его привязать к сайту".

    А по теме - да пофик где (из этих двух вариантов). Цена устраивает? Вперед.
    Ответ написан
    4 комментария
  • Как сделать так, чтобы вместо непрерывного ввода 'Введите комманду: ' при сообщении пользователя 'Now' запускалась функция if?

    Ternick
    @Ternick
    Что бы исправить давайте договоримся что либо будете использовать Tab или 4 пробела !
    Вот решение проблемы :
    from datetime import *
    now = datetime.now()
    while True:
    	x = input('Введите комманду: ')
    	if x == 'Now':
    		print (now)
    	# Всё дело в отступах :)

    ВОТ фотография :
    VIPvpQYaQJC3nThUPTbRCQ.png
    Ответ написан
    Комментировать
  • Как правильно и когда обязательно вешать объявление о видеонаблюдении?

    @vism
    Если оно только внутри вашей квартиры - ничего не нужно. Ваша собственность.

    Если общая собственность - нужна табличка, желательно, чтоб камера смотрела на неё. (если её снимут после факта порчи, чтоб на записи было видно)
    Ответ написан
    Комментировать
  • Какие способы гарантированной неподмены данных с клиента существуют?

    @Alex_At_Net
    Обращайтесь, помогу - https://t.me/codecraft_phd
    Думаю, что никак. В самой постановке задачи у вас что: клиент заведомо ничего не знает про сервер. Тогда если мы представим параллельно идущий процесс клиента B, который полностью дублирует работу клиента A, то в какой-то момент времени данные с клиента B могут быть переданы серверу вместо клиента A.

    HTTPS/SSL как раз и существует для решения подобных задач, в том числе. Просто используйте его - никто ничего не подменит (ну кроме уж случаев с перехватом сертификата, но это уже другой уровень).
    Ответ написан
    5 комментариев
  • Есть ли области в программировании, где не надо писать бизнес логику?

    @Siberian_Bear
    О. обожаю этот вопрос!

    Открою секрет - IT само по себе бесполезно. Как, например и логистика/грузоперевозки. Или охрана.
    IT должно облегчать другие сферы жизни. Программист должен писать что то, облегчающее другие сферы жизни.
    Обязательно надо в чём то разбираться:
    • бизнес/магазин - разбирайся с логикой заказов/покупок/возвратов
    • банк - логика движения, денег, валют, транзакций, проверок, откатов
    • движок игры - разбирайся с физикой. магнитизм, механика, свет/тень - все эти жизненные законы надо оцифровывать.
    • игра на готовом движке - тогда закапывайся в детали, какого размера ступеньки должны быть что бы соответствовать шагу игрока с учетом его скорости передвижения. здесь требования не таки сложные, но вот игра без таких деталей будет казаться г**ном
    • драйвера - разбирайся в железе, какую нагрузку держат - температура как повышается, сколько микроват где бегает.
    • МАШИННОЕ ОБУЧЕНИЕ???????? Это вообще жесть как надо миллион тематических свойств изучить чтобы заложить обучение. И эксперты области редко понимают чё тебе надо
    • data engeneer - вообще не область. Но даже тут надо понимать какие данные надо хранить/обрабатывать и с какой вероятностью нужны будут правки.
    • роботы - опять же физика движений во всех проявлениях
    • ИИ - психология, лингвистика.
    • парсинг текстов - опять же, лингвистика, еще и разных языков, грамматика, синтаксис. а может и стилистику языков надо учитывать
    • ...и т.д.


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

    И более того, есть мнение, что просто кодеры не нужны скоро будут. Нужны будут именно специалисты в определенных профессиях, которые могут перевести в программы свои идеи. Как раньше ученые статусные люди должны были уметь писать. Потом знать иностранные языки, потом владеть компьютерами/быстрым набором. Сейчас уметь запрограммировать.
    Ответ написан
    1 комментарий
  • Android - Как сохранить данные в приложении от клинеров?

    zagayevskiy
    @zagayevskiy Куратор тега Android
    Android developer at Yandex
    Забить. Это личные проблемы юзера, который решил чего-то там пооптимизировать.
    Ответ написан
    Комментировать
  • 23.8" или 25" монитор?

    Vlad_IT
    @Vlad_IT
    Front-end разработчик
    Разница только в диагонали. Разница в цене 10000тр.

    Ну не только. Тот, что дороже - ярче, есть HDR10, поддерживает HDMI 2.0.
    Переплачивать 10000р за 1.2' думаю глупо, т.к. можно сесть немного ближе, и будет также крупно. Ощутимая разница будет с 28'.
    Ответ написан
  • Как вернуть домен?

    @Kostik_1993
    Web Developer
    смените регистратора на нормального наконец уже, поменяйте пароль, почту вы что-ли не восстановили еще, не понятно что и как у вас, если домен на вас оформлен значит его не угнали, а просто имеют доступ настройкам, что-то вы темните в общем.

    Для того чтобы вам могли помочь вам нужно от а до я изложить всю суть до подробностей
    Обычно такое решают через суды))
    Ответ написан
    4 комментария
  • Какие варианты монетизации сервиса сокращения ссылок?

    @developer007
    Если у вас есть аудитория айтишная или около то может и зайдет сервис сокращения ссылок.
    А так сомнительная идея.
    *я имею ввиду пару сотен тысяч человек которым вы сможете рассказать про ваш сервис.

    Монетизирировать можно рекламой - тизеркам, adsense. - но это говно сервис в итоге получится.
    подглядите тут https://bitly.com/pages/enterprise
    Ответ написан
    Комментировать
  • Так ли важна скорость загрузки по PageSpeed Insights?

    @pu6elozed
    Bitrix, fullstack
    Используйте современные форматы изображений JPEG 2000, JPEG XR и WebP

    Для этого существует тэг picture с source, в котором и можно использовать webp. Если не будет поддерживаться, то и не будет использоваться этот source

    Устраните ресурсы, блокирующие отображение

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

    Настройте подходящий размер изображений

    но на мобильном нет таких размеров. в лучшем случае 375px и @2x, что соответствует 750px, нужно подгружать те форматы и размеры изображения, которые будут подходить текущему разрешению экрана, через тот же вышеупомянутый тег source внутри picture

    Задайте правила эффективного использования кеша для статических объектов

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

    Как это можно исправить, или это не так важно...? Как вы поступаете в таких ситуациях? Вы придерживаетесь рекомендациям google?

    Как было написано - это всего лишь рекомендация. Руководствоваться этими рекомендациями или нет, решать лично вам. Однако гугл уже давно использует данные PageSpeedInsights, и учитывает их при ранжировании
    Ответ написан
    3 комментария