• Как это называется?

    kopcap_va
    @kopcap_va
    SEO Consultant
    У Google есть Knowlege Graph ("Сеть знаний"), которая может дополнять выдачу по некоторой части информационных запросов - статейка. В вашем случае данные взяты с сайта википедии - Можете почитать вкратце о технологии.

    Похожая дополнительная карточка может формироваться для организаций, которые добавлены в Google Мой бизнес.
    Ответ написан
    Комментировать
  • Есть какие-нибудь ресурсы по построению правильной серверной архитектуры на node.js/io.js?

    MarcusAurelius
    @MarcusAurelius Куратор тега Node.js
    автор Impress Application Server для Node.js
    Архитектурные принципы не очень связаны именно с нодой, они будут примерно одинаковыми, на каком бы языке вы не писали. Первое, что я могу посоветовать, когда Вы переходите от технологий программирования к архитектуре систем, это как переход от кладки кирпича к архитектуре зданий - нужно отложить все шаблоны, которые Вы знали до того и подняться на другой уровень абстракции. А именно, нужно перестать мыслить такими понятиями, как DI (dependency injection), REST, MVC, ORM, RPC, шаблонизаторы, компоненты, сокеты, промисы и прочее - это все технологии. Что же нужно понять это: слои (layers), модули, контракты, адаптеры, клиент-сервер, 3-звенная архитектура, микросервисы, СМО (системы массового обслуживания), и т.д. Где так все собрано в одном месте - не могу сказать, я лично по крупицам все осваивал, на что положил 20 лет профессиональной деятельности. Почитайте про ISO/OSI, загляните в три мои статьи habrahabr.ru/post/227753 и habrahabr.ru/post/204958 и habrahabr.ru/post/117791 Раньше хорошие статьи по архитектуре были на www.osp.ru но, к сожалению, давно не читал его. Можно начать с книг Гради Буча и освоения UML, этот дядька сформировал достаточно полный подход и методологию проектирования программных систем, которая ведет правильным путем, но на практике, в каждом отдельном случае может быть заменена интуицией архитектора и существенно упрощена. Удачи!
    Ответ написан
    6 комментариев
  • Вы работаете со своими проектами на локалке или удаленно?

    svfat
    @svfat
    ☺Нужен VPS? Два месяца бесплатно. Смотри профиль☺
    Послушайте, разработка под Windows - это боль. Нормальной консоли нет, а рано или поздно она понадобится, существующие решения довольно костыльные. Бросайте эту затею и переходите на другой уровень. Рекомендую скорее переходить на линукс, поставьте второй системой дома ubuntu или mint (они практически идентичны), вам это пригодится. На ней тренируетесь элементарно настроить стек LAMP или LEMP. Если вообще с консолью не дружите, то придется тяжеловато, но с минимальными навыками разберетесь быстро.

    Дальше заводите аккаунт на bitbucket.com - там можно бесплатно хранить git-репозитории, в том числе приватные. Играетесь с git. Теперь ваш код всегда можно перенести на любую машину, хоть в Denwer на ноутбуке, хоть на production, был бы интернет.

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

    Дальше можно завести VPSку за $5 в месяц. По моей реферральной ссылке получите $10, на пару месяцев тестирования хватит. Рекомендую устроить на ней что-то типа хостинга. Легко будет админить, можете какие-то свои проекты запускать, и сразу результат показывать клиенту.
    Ответ написан
    Комментировать
  • Можно ли масштабировать изображение с сохранением пропорций только средствами CSS?

    delch
    @delch
    Frontend developer
    img {
      background-size: cover
    }

    Пример
    Ответ написан
    Комментировать