• Что это за IP адреса, как это устроено, и для чего?

    @res2001
    Developer, ex-admin
    Первый - это серый IP, второй то же, третий - маска 32.
    У вас провайдер требует авторизации через ppp.
    Первый адрес получает интерфейс от DHCP сервера оператора для доступа к ppp серверу.
    Второй адрес получает ppp интерфейс после авторизации на ppp сервере.
    А в интернет вы выходите через NAT оператора с его белым адресом, которого в вашем списке нет.
    Ответ написан
    Комментировать
  • Как, используя History API, сделать так чтобы блок, при клике на который происходит переход, сам перемещался плавно в бок?

    @M-ka
    frontend присматривающийся к ror
    для перемещения блока по клику на таковой, хистори апи не нужен.... как бэ
    Ответ написан
    Комментировать
  • Фриланс снг с нормальными ценами, существует?

    @gyladti
    Первое правило работы на ру-фриланс биржах -
    Не работать на них. Подтянуть английский за месяца 3 в хорошем темпе вполне возможно. Нечего делать в этом мусоре, не уважают тут хороших специалистов, оставьте эти биржи голодным школьникам и студентам.
    Ответ написан
    1 комментарий
  • Из scss в sass?

    SkiperX
    @SkiperX Куратор тега CSS
    их не надо перекомпилировать
    scss файлы в sass нормально инклудятся
    Ответ написан
    Комментировать
  • Суд с фрилансером. Перспективы?

    Jump
    @Jump
    Системный администратор со стажем.
    Заявление в милицию.
    Факт передачи денег есть, шанс вернуть их тоже есть, но не гарантированно, все зависит от поведения фрилансера.
    Если он себя правильно поведет - отмажется.
    Если не правильно - как нефиг делать мошенничество впаяют.

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

    Лично для вас - перспективы есть, но учитывая сумму, вы потратите нервов и времени на гораздо большую сумму. Думаю не стоит овчинка выделки - проще понять и простить.

    И самое главное - не забывайте что это и ваша вина тоже, а не только нерадивого фрилансера.
    У вас же наверняка были возможности заказать эти работы в солидной фирме, или у фрилансера имеющего высокий рейтинг и кучу положительных отзывов.
    Но это дорого.
    А человек предлагал дешево - тут уже ваше решение, стоит рисковать или нет. Что победит жадность или расчетливость?
    Ответ написан
  • Как можно запускать Angular- Cli если я использую обычный хостинг?

    bingo347
    @bingo347 Куратор тега Node.js
    Crazy on performance...
    Angular Cli - это всего лишь dev утилита, упрощающая работу с фреймворком, в большинстве случаев такие утилиты крутятся только на машине разработчика и на хостинге им делать нечего
    Вы можете собирать продакшн сборку локально и заливать на хостинг готовые бандлы
    Ответ написан
    1 комментарий
  • Как постепенно перекочевать из Web в Machine Learning максимально безболезненно?

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

    Машинное обучение/нейроинженерия - это область научной деятельности. Специалист по машинному обучению - ученый-математик (часто и вовсе с докторской степенью). Программирование/владение Python - лишь прикладной навык к научным изысканиям. В научные лаборатории путь явно лежит не через изучение применяемых там языков/программ.

    Без основательного вузовского и научного базиса (математика, биология, биоинформатика, психология и т.д.) в этой теме делать нечего. По курсам на ютубе из веб-кодеров в нейроинженеры не прыгнешь, тем более, безболезненно.

    А со знанием других языков (php, js, go) python осваивается за 10 дней. Он потому и используется так интенсивно в науке, чтобы на программирование, как на прикладной навык, тратить минимум телодвижений и времени, а максимум на нейроинженерию.
    Ответ написан
    4 комментария
  • React.js: как × превратился в крестик?

    sfi0zy
    @sfi0zy Куратор тега HTML
    Creative frontend developer
    Я просто оставлю пару ссылок и попрошу вас подумать, каким боком к вопросу относятся теги javascript, react.js и meteor.js.
    Ответ написан
    1 комментарий
  • Использование this c return?

    @aol-nnov
    окей гугл, что такое fluent interface?
    Ответ написан
    1 комментарий
  • Использование this c return?

    @D3lphi
    Для того, чтобы можно было делать вызовы "цепочкой":
    x.increment().increment().increment().print();
    То есть, метод increment() возвращает тот объект, которому принадлежит.

    Если бы он не возвращал this, то пришлось бы делать так:
    x.increment();
    x.increment();
    x.increment();
    x.print();
    Ответ написан
    Комментировать
  • Как сделать валидацию данных?

    1. Подключить hibernate-validator
    2. В DAO-объектах натыкать аннотаций '@Min', '@NotNull', '@Size',...
    3. В методах контроллеров, принимающих DAO-объекты в качестве параметров, добавить аннотации '@Valid'
    Ответ написан
    1 комментарий
  • В каких случаях может потребоваться JNDI?

    @protven
    Если кратко, то обычно, когда у вас есть какой-то сервер приложений, вы там создаете всякие ресурсы (data-source, jms, etc) средствами самого сервера, а не внутри своего приложения. А приложение уже получает ссылку на ресурс из JNDI по имени ресурса.
    Ответ написан
    1 комментарий
  • Почему фрилансеры задерживаются на бирже?

    Nekto_Habr
    @Nekto_Habr
    Чат дизайнеров: https://t.me/figma_life
    Дмитрий правильно прокомментил:
    Не всем интересно годами в одном и том же проекте ковыряться. А часто у одного заказчика все проекты однотипные, хоть и платит хорошо.
    Человеку нужно постоянное развитие. Если его нет, а есть лёгкие бабки, то тупеешь, как скотина просто, вот и всё.
    Поэтому хочется двигаться дальше, искать новые проекты, качать мозг.


    плюс биржа это удобный инструмент проворачивать сделки так, чтобы клиент был спокоен. лучше, чем работа на прямую.
    Ответ написан
    Комментировать
  • Bootstrap. Cпор с программистом, как убедить?

    dom1n1k
    @dom1n1k
    Имею опыт глубокой кастомизации Бутстрапа. Глупая была затея.
    Родился такой монстр, который просрал плюсы и сочетал минусы обоих подходов (популярный фреймворк vs самописный велосипед).
    Сильно изменив Бутстрап, убиваются:
    - его обновления и багофиксы
    - совместимость со сторонними плагинами
    - низкий порог вхождения новых людей
    - возможность гуглить решения в случае багов
    Но и самописным велосипедом это тоже не является, потому что сильно завязано на исходную архитектуру. То есть нет полной свободы и гибкости, присущей кастомным решениям. БЭМ-ом там, конечно, тоже не пахнет, откуда идут большие проблемы с независимостью.
    Бутстрап нужно использовать либо как есть, либо с минимальными скинами-стилизациями поверх.
    Ответ написан
    Комментировать
  • Где ошибка в коде java?

    zolt85
    @zolt85
    Программист
    Уберите
    i = i + 1;
    из цикла. Счетчик будет увеличиваться за счет условия i++.

    Т.е. у Вас получается, что Вы заполнили нулевой элемент массива myDogs[0], затем сами увеличили счетчик на 1 (i = i + 1;) затем счетчик еще раз увеличился за счет конструкции i++ и во второй итерации цикла вы заполнили уже элемент под индексом 2, пропустив заполнение элемента под индексом 1. По-молчанию массив заполняется null-ами. Именно по этому вы получаете NullPointerException при попытке обратится к свойству name элемента под индексом 1.

    Надеюсь доступно объяснил.
    Ответ написан
    Комментировать
  • Насколько важную роль при устройстве на работу программистом играют собственные OpenSource проекты?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    Наличие git-репозитария отражает ваш уровень, как разработчика. Это самый простой способ быстро проверить, умеете вы что-нибудь или нет. Люди, у которых нет открытых проектов обычно либо нубы, либо скрытные товарищи, либо жадные до безумия, либо просто тупые и не хотят развиваться, говнокодят на джумле и довольны. Таких людей не хотят брать на работу. Есть конечно люди, которые просто не пользуются гитом из-за того, что он им не нужен. Такие люди обычно не проходят первичный отбор, обычно устраиваются по рекомендации.
    При найме нужные люди, умеющие работать в команде.
    Репозитарий также отражает то, как хорошо вы умеете общаться с людьми и насколько вы способны создать код, который может быть использован другими людьми, т.е. навыки совместной разработки.
    Опять же репозитарий показывает, насколько вы знакомы с процессом разработки, умеете ли работать с ветками.

    Т.к. я иногда сталкиваюсь с процессом найма, я ищу в резюме наличие репы, смотрю как написан код. Обычно гуглю, что за человек, чем он занимается.
    Все люди, у которых были публичные активные репозитарии были адекватными вменяемыми разработчиками. Да, уровень и объем знаний бывает разный, но адекватность во многих случаях фактор немаловажный.
    Практически все разработчики без реп были низкого или среднего уровня. Были разработчики, у которых были закрытые репозитарии, они тоже были нормальными.
    OpenSource - это в некоторой степени показатель развития человека.
    Ответ написан
    1 комментарий
  • Есть ли современные книги по Java для Web или что вы посоветуете?

    @protven
    Если вы в джаве со вчерашнего вечера - учите Java Core. Без знания основ вы ни под какой web писать не начнете и книги вам не помогут.
    Ответ написан
    Комментировать
  • Зачем мне все-таки maven?

    @Free_ze
    Пишу комментарии в комментарии, а не в ответы
    но я бы это и так мог сделать по идее

    Чтобы ничего не делать. Вообще. Настроил и забыл, вне зависимости от размера и сложности приложения. Чтобы не разруливать зависимости, паковать и развертывать приложение так, как нужно.

    А для хэлловордов это все не нужно, да.
    Ответ написан
    Комментировать