• БД Интернет-Магазина на MongoDB. Автор данной статьи противоречит себе или я чего-то не понимаю?

    mazhekin
    @mazhekin
    Frontend, Backend Web Developer
    Базы данных, языки программирования, фреймворки не надо изучать по статьям. Статьи - это только подсказки, предположения, предложения по улучшению, попытки обсудить проблему. Там обрывочные знания. Для нормального обучения пройдите курс по монге, например, на pluralsight.com. Тогда вы получите полную строгую и систематизированную систему у себя в голове, что можно делать, а чего нельзя. Вы будете видеть и осведомлены о всех возможностях изучаемого предмета. И потом уже смотрите статьи в интернете, причем после курсов и немного практики по ним, вы начнете понимать даже, что в интернете попадается много статей, с откровенной туфтой, сбивающей с толку, от людей не изучавших нормально предмет, которые от недостатка знаний и нормального обучения выдумывают в статьях псевдотеории, инновации, велосипеды, костыли и конструкции построенные на обрывочных знаниях. Зачастую авторы пишут статьи, чтобы самим разобраться в вопросе и получить подсказки из комментариев. Сам так делаю иногда.
    Ответ написан
    Комментировать
  • Как посчитать количество товаров в категории в mondodb?

    @adm666
    Оказалось просто
    db.XX.aggregate( [ {$project: {_id:0, name:1}},
    {$group: {_id: "$name", total:{$sum:1} } }
    ])

    на группировке надо складывать по +1 для каждого имени :)
    Ответ написан
    Комментировать
  • Как организовать работу с git для нескольких проектов с одним общим?

    sim3x
    @sim3x
    3. Сделать коммонс репозиторий и добавлять его или конкретную его версию, как зависимость у проекта
    Ответ написан
    Комментировать
  • Можно ли как-то подключить такой витую пару к такому роутеру?

    athacker
    @athacker
    *общага детектед* :-)

    Вместо фотки роутера лучше бы модель сообщили. Там шильдик есть снизу, как правило, где указана модель.

    Насчёт раздачи вайфая с этой железки -- технически проблем нет, но будет зависеть от функционала прошивки. В том смысле, что предоставляет ли она возможность таких настроек. Роутер может предоставлять возможно переключиться в режим моста с LAN, и тогда можно будет реализовать то, что вы хотите. Если же прошивка не позволяет, то можно пойти по пути, предложенному Дмитрий Куликов -- зашить что-нибудь вроде dd-wrt или open-wrt, и там сделать раздачу интернета.
    Ответ написан
    Комментировать
  • Как готовить координаты в Unity 2D?

    @Espleth
    1) Есть куча туториалов для Unity, где все подробно расписано, стоит немного погуглить, или даже просто зайти на офф сайт, туториалы там неплохие. Начать настоятельно рекомендую с этого, а не сразу в код. Например вот или вот вам подойдет.
    2) Это не WinForms, в Unity есть такое понятие, как сцена. Это не то, что рендерит камера: камеру можно двигать как угодно, объекты на сцене своего местоположения не меняют. И по умолчанию камера у вас смотрит на центр сцены, то есть в центре камеры координаты (0;0;0). И от пикселей все абстрагируется, на сколько пикселей сдвинется у вас объект решает движок в зависимости от разрешения экрана и настроек камеры.
    Ответ написан
    1 комментарий
  • Почему в американских лендингах нет телефонов, как точек захвата?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    Потому что в Америке принято продавать продукт, а не впаривать говно.
    Именно поэтому принято, чтобы продукт говорил сам за себя.

    Пользователю нафиг не нужен телефон, чтобы начать использовать продукт. В большинстве случаев нужен email, чтобы получить ссылку на авторизацию и начать работу с продуктом. В США большая часть населения умеет пользоваться Интернетом, компьютером и в состоянии ввести номер кредитки для оплаты продукта/услуги онлайн.
    В России есть специфика - IT-имбецилы, которые не умеют пользоваться компьютером, поэтому им нужно звонить и говорить, на какую кнопку надо нажать и как оплатить. Аналогичная ситуация в Китае, у этих дебилов вообще практически везде авторизация завязана на номер телефона.

    Есть еще один момент, телефонный звонок крайне навязчив, фактически посягательство на личное время и часто неуместен. Лично я провожу в некоторые дни до 60% своего времени на совещаниях. Мне некогда выслушивать и кому-то звонить. А вот email я могу быстренько просмотреть.

    Вам не нужна форма захвата, вам нужно показать продукт и дать пользователю возможность им пользоваться. Если продукт нравится, то за него заплатят. Остальное все - шелуха.
    Ответ написан
    11 комментариев
  • Как правильно организовать сборку проекта Angular, а также подключение файлов?

    @Faliah
    Гуглите что-то вроде: webpack lazyload с добавлением angularjs и прочих слов. Вот несколько ссылок, что удалось найти:
    • Для начала секция из официальной документации webpack - ссылка
    • Code splitting с примерами - ссылка
    • Lazy load AngularJS with Webpack - ссылка
    • webpack-angular-lazyload - репозиторий с примером - ссылка

    Ответ написан
    1 комментарий
  • Как учить что-то новое и быстро не забывать?

    Olej
    @Olej
    инженер, программист, преподаватель
    Суть такая, что каждый день что-то читаю и учу по книгам или видеурокам.

    Вера народная в видеоуроки вообще пустая - как в одно ухо надуло, так в другое и выдуло...

    Как учить и не забывать,

    А техника программирования - это не мнемотехники запоминания как Попка-дурак, а практика применения в написания кода.
    Ничего не нужно запоминать, на то есть справочники, а нужно понимание и писать, писать и писать свой код.

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

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

    PS: уметь кодить и помнить что-то - две абсолютно разные вещи. Практика и теория тут не подходят для сравнения.
    Ответ написан
    Комментировать
  • Какой лучше всего выбрать препроцессор для CSS?

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

    Atanvar
    @Atanvar
    Frontend developer
    анимацией на css, пока без адаптивности и кроссбраузерности легко

    Верстай с адаптивностью и кросбраузерностью

    Свободное время, от 6 до 16 часов в день

    Можно 1 час времени тратить продуктивнее чем 16

    Желаемые технологии: html, css, javascript, java (андроид), php

    Выбирай чем хочешь заниматься (фронтенд бэкенд мобилки) и уже только потом язык.

    Оборудование: отличный ноутбук с i7 и 8 гб памяти для работы

    Достаточно и кор2дуо с 4 гигами оперативы

    До декабря верстать по 1-2 макета в день, чтобы набить руку

    Верстая 1 в неделю но сложный, с нестандартными элементами ты продвинешься дальше чем 1-2-3-4-5 стандартных в день.

    До июля учить php, попутно делая сложные проекты и кидая заявки на upwork

    Сложность понятие относительное.
    Ответ написан
    Комментировать
  • Как показывать инпут при отмеченном чекбоксе?

    @GreatRash
    input[type="checkbox"] + input[type="text"] {
      display: none;
    }
    
    input[type="checkbox"]:checked + input[type="text"] {
      display: inline;
    }
    Ответ написан
    Комментировать
  • Стоит ли сейчас переходить на angular 2?

    EreminD
    @EreminD
    Кое-что умею
    А надо?
    Давайте так, чего вам не хватает для вашего проекта в первом, что есть во втором? Полагаю, ничего

    Поддержку первого уберут, когда большинство перейдет на 2й. Сейчас, примерно, 3/4 на 1м.
    Вообще, давайте честно, порог вхождения у второго ангуляра намного выше из-за сложности настройки проекта и использования TS, а плюсы перехода на 2ю версию не совсем очевидны. Ну т.е. да, они расписаны во всех возможных статьях. Ну и что? Еще мало кто осознал эти плюсы, чтобы решить, что нужно срочно перейти на 2
    Сдается мне, 1й будет еще долго актуальным
    Ответ написан
    2 комментария
  • Где найти сайт по проектированию высоконагруженых проектов?

    iCoderXXI
    @iCoderXXI
    React.JS/FrontEnd engineer
    Хайлоад хайлоаду рознь.

    Не бывает двух одинаковых хайлоадов, при том что тысячи их...

    Каждая команда городит с вой винегрет технологий и велосипеды-мутанты.
    Ответ написан
    Комментировать