Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
DigitalSmile

DigitalSmile

http://brainstorage.me/digitalsmile
  • 30
    вклад
  • 1
    вопрос
  • 62
    ответа
  • 29%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • AngularJs $http ng-repeat json?

    DigitalSmile
    DigitalSmile @DigitalSmile
    http://brainstorage.me/digitalsmile
    var items = data.items;
    $scope.items = data.items;


    У Вас data и есть массив, никакого items там нет.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как ассинхронно менять переменную в angular?

    DigitalSmile
    DigitalSmile @DigitalSmile
    http://brainstorage.me/digitalsmile
    Из очевидных решений для меня, не использовать глобальные переменные. У Вас одно значение протаскивается по наследованию во всех контроллерах?
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Почему не рекомендуется использовать select и как правильно его заменять?

    DigitalSmile
    DigitalSmile @DigitalSmile
    http://brainstorage.me/digitalsmile
    Недавно была статья на хабре, рекомендую, вполне удобно, хотя и не без багов.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 1 Комментировать
  • Как стать менеджером в ИТ?

    DigitalSmile
    DigitalSmile @DigitalSmile
    http://brainstorage.me/digitalsmile
    У меня дежавю.
    Вы уже задавали подобный вопрос.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Где почитать про базовые знания по архитектуре ПО?

    DigitalSmile
    DigitalSmile @DigitalSmile
    http://brainstorage.me/digitalsmile
    Отвечаю конечно не на Ваш конкретный вопрос, но все же порекомендую эту видюшку.
    Мне очень понравилось, утрясло в голове некоторое понимание.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Есть ли в Angular встроенный "класс" списка?

    DigitalSmile
    DigitalSmile @DigitalSmile
    http://brainstorage.me/digitalsmile
    Такого нет в ангуляре, мне кажется это там и не нужно.
    Не вижу ничего зазорного, если у Вас много коллекций и манипуляций с ними, подключить какой-нибудь lodash, который решит нужные задачи.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Gentoo vs ArchLinux в замен Debian, что выбрать для домашнего сервера?

    DigitalSmile
    DigitalSmile @DigitalSmile
    http://brainstorage.me/digitalsmile
    На работе и дома на домашнем сервере стоит дженту. В бородатом 2007 году я на нее перешел со Slackware, для меня это было как удар током - все абсолютно другое и непонятное. Заморочи было много, но было жутко интересно ковырять и разбираться как все работает в этой экосистеме.

    В итоге с позиции опыта и для решения практических задач, я бы рекомендовал использовать простые и практичные вещи, типа той же Убунты. Если хочется и задачу решить и узнать много нового, ставьте дженту и крепитесь.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 1 Комментировать
  • Что лучше начать изучать для тестирования js кода (AngularJS, jQuery)?

    DigitalSmile
    DigitalSmile @DigitalSmile
    http://brainstorage.me/digitalsmile
    Использовали Jasmine + Karma, тестировали сервисы и контроллеры. Помогало сильно, поскольку тесты запускались в CI билде и помогали отсекать много ошибок и опечаток.
    Инфы маловато про тестирование (больше "hello world" я ничего толкового не смог найти), поэтому решал проблемы по мерее их поступления через гугл.
    Ответ написан более трёх лет назад
    3 комментария
    Нравится 1 3 комментария
  • Где в основном применяют Angular js и как часто он распространен в американских и европейских компаниях среднего размера?

    DigitalSmile
    DigitalSmile @DigitalSmile
    http://brainstorage.me/digitalsmile
    Потому что фреймворк пытается решить очень большой и сложный пласт задач, поэтому он не всегда подходит для проекта, ввиду запутанной (на первый взгляд) архитекутры и подходов. Многие этого пугаются и ищут более простые варианты.

    Из зарубежного могу сказать, что iTunesConnect использует ангуляр.
    Ответ написан более трёх лет назад
    2 комментария
    Нравится 2 2 комментария
  • Из повара в программисты, возможно ли такое? Где пройти курсы в Питере и надо ли?

    DigitalSmile
    DigitalSmile @DigitalSmile
    http://brainstorage.me/digitalsmile
    Я по образованию экономист, но программирование было мое хобби со школы. К окончанию магистратуры понял, что это не мое и я хочу сделать из хобби профессию. Мне в этом помогла крупная контора в нашем городе (на тот момент Siemens), я прошел собеседование и начал свою карьеру в IT. Сейчас мне, с высоты опыта, очень помогает образование управленца для тим-лидинга.
    Ничего невозможного нет. Дерзайте. Возможно в будущем ваше кулинарное образование поможет Вам в каком-нибудь проекте по смежной тематике :)
    К сожалению, курсы не подскажу, сами мы не местные...
    Ответ написан более трёх лет назад
    2 комментария
    Нравится 2 2 комментария
  • Как правильно работать с JSON в JAVA?

    DigitalSmile
    DigitalSmile @DigitalSmile
    http://brainstorage.me/digitalsmile
    М.б. подойдет Jackson?
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 2 Комментировать
  • Как правильно вычислять географические расстояния в высоконагруженных сервисах?

    DigitalSmile
    DigitalSmile @DigitalSmile
    http://brainstorage.me/digitalsmile
    Высоконагруженные проекты это всегда компромисс между скоростью и целостностью данных. Поэтому нужно сначала решить, является ли критичной для бизнес-логики ситуация когда несколько пользователей друг друга не увидят или нет. Ответив на этот вопрос можно сделать либо более надженое либо более быстрое решение.

    Мы на проекте вынесли логику определения попадания в зону на базу, но честно говоря не тестировали по скорости. Если у Вас будет время и Вы используете MySql, было бы интересно узнать, насколько быстро работает это вычисление.

    ACOS(SIN(#{userLat})*e.SIN_LATITUDE + COS(#{userLat})*e.COS_LATITUDE*COS(#{userLong} - e.RADIANS_LONGITUDE)) * 6371000 <= #{targetRadius}

    SIN_LATITUDE = SIN(RADIANS(#{latitude})) , COS_LATITUDE = COS(RADIANS(#{latitude})), RADIANS_LONGITUDE = RADIANS(#{longitude}) рассчитывались заранее для каждого объекта перед внесением в БД.
    Ответ написан более трёх лет назад
    2 комментария
    Нравится 2 комментария
  • Где на практике применяется рефлексия? Зачем она может в принципе понадобиться при написании проекта?

    DigitalSmile
    DigitalSmile @DigitalSmile
    http://brainstorage.me/digitalsmile
    Рефлексия активно используется, например, для поддержки разных версий JDBC драйвера (для обратной совместимости при расширении интерфейса).

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

    DigitalSmile
    DigitalSmile @DigitalSmile
    http://brainstorage.me/digitalsmile
    Создайте свою директиву с require: 'ngModel' и добавьте свой парсер, который может преобразовать и передать куда угодно значения из ваших инпутов.
    Ответ написан более трёх лет назад
    3 комментария
    Нравится 3 комментария
  • Как использовать несколько $index во вложенных ng-repeat для angular.js?

    DigitalSmile
    DigitalSmile @DigitalSmile
    http://brainstorage.me/digitalsmile
    Можно еще так.
    Но если вдруг у Вас вложенность более двух циклов, лучше все таки изменить логику поведения.
    Ответ написан более трёх лет назад
    7 комментариев
    Нравится 7 комментариев
  • Как обработать полученный html перед его отображением в браузере?

    DigitalSmile
    DigitalSmile @DigitalSmile
    http://brainstorage.me/digitalsmile
    Вероятно, Вам нужно это.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как вставить шаблон директивы, ПОСЛЕ элемента, не заменяя его в AngularJS?

    DigitalSmile
    DigitalSmile @DigitalSmile
    http://brainstorage.me/digitalsmile
    Сделайте две директивы - одна будет добавлять dropdown, вторая реализует сам виджет. Соедините их при помощи этого.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 1 Комментировать
  • Как вытащить подстроку из строки?

    DigitalSmile
    DigitalSmile @DigitalSmile
    http://brainstorage.me/digitalsmile
    Зачем Вам RegExp? А если потом понадобится выдергивать параметры запроса?
    Используйте обычный URI из стандартной поставки джавы - преобразуйте к этому объекту и стандарнтые методы по работе с любыми ссылками у Вас в крамане.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 1 Комментировать
  • Стоит ли писать REST API вручную?

    DigitalSmile
    DigitalSmile @DigitalSmile
    http://brainstorage.me/digitalsmile
    Смотря какой стек технологий используете. Например, в SAILS можно генерировать простейшие REST API точки входа + модельки и стабы контроллеров.
    В любом случае, как отметил Сергей Протько , логику писать нужно будет полностью руками, никакой фреймворк за Вас это не сделает.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 1 Комментировать
  • Как использовать localStorage в SPA (SinglePageApplications)?

    DigitalSmile
    DigitalSmile @DigitalSmile
    http://brainstorage.me/digitalsmile
    С точки зрения архитектуры и Dev-Ops, правильнее управлять кешированием файлов на веб сервере при помощи Etag и кешировать непосредственно стандартными средствами браузера.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • Следующие →
Самые активные сегодня
  • Василий Банников
    • 11 ответов
    • 0 вопросов
  • dimonchik2013
    Dimonchik
    • 10 ответов
    • 0 вопросов
  • yupiter7575
    Yupiter7575
    • 9 ответов
    • 0 вопросов
  • Alexa2007
    • 8 ответов
    • 0 вопросов
  • 0xD34F
    0xD34F
    • 8 ответов
    • 0 вопросов
  • Дед Герасим
    • 7 ответов
    • 1 вопрос
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации