Задать вопрос
  • Какой Macbook Pro лучше взять сейчас?

    Zoominger
    @Zoominger
    System Integrator
    Любой, на какой хватит денег, это самый верный способ выбрать Макпук.
    Ответ написан
    Комментировать
  • Лучше развиваться или зарабатывать деньги?

    DevMan
    @DevMan
    лучше совмещать: можно и зарабатывать, и расти.

    постоянная учеба в ИТ – такой же миф как отсутствие таковой необходимости в других областях.
    да: учится надо. но эта учеба не требует 12 часов в день. а после определенного уровня, протекает вообще практически незаметно: тут почитал, тут ручками потрогал – готово.
    Ответ написан
    Комментировать
  • Как понять [:,: 0] в python?

    trapwalker
    @trapwalker Куратор тега Python
    Программист, энтузиаст
    Дополню немного ответ @sergey-gornostaev
    Это срез, вернее даже два.
    Дело в том, что в питоне объекты могут поддерживать протокол __getitem__, этот метод вызывается когда объект употребляется с квадратными скобками справа. Значение, указанное в квадратных скобках, будет передано в качестве аргумента этому методу.
    Тут есть два нюанса:
    В обычном выражении на питоне запятая означает что результат выражения - это кортеж. То. что вычислилось между запятыми, будет элементами кортежа:
    x=1,2,3
    Второй нюанс заключается в том, что в квадратных скобках питон поддерживает особый такой "синтаксический сахар" называемый срезами (slice).
    Вам действительно лучше почитать про срезы в книге. В общем у среза есть три аргумента и все необязательные. Если аргумента три то срез "под сахаром" выглядит так: 3:10:2 - "с третьего включительно по десятый исключительно с шагом 2".
    Срез 3::2 - означает "с третьего включительно до последнего включительно с шагом 2"
    Шаг можно опустить, по умолчанию он равен 1 и тогда не нужно второе двоеточие. Можно также не указывать и начало среза (типа сначала). Так : означает срез "от начала включительно до конца включительно с шагом 1".
    Такие срезы можно указать через запятую.
    Фактически фрейм - это трёхмерный массив. Первые два измерения - это высота и ширина, третье - это компоненты цвета.
    В вашем примере операцию проводят над всеми пикселями от верха и до низа, по всей ширине но в определённом канале.

    Правда, почитайте книгу. Такие вещи нужно осваивать последовательно, а не наскоком.
    Ответ написан
    2 комментария
  • Как начать и куда двигаться?

    @Denioo
    Как начать

    Начать
    куда двигаться?

    Двигаться
    Ответ написан
    Комментировать
  • Как обрабатывать клик по любой ссылке?

    FinGanapre
    @FinGanapre
    Конкретно ваш код не отрабатывает, т.к. к вам приходит псевдо-массив (NodeList) всех элементов a в документе. Вы могли бы пройтись по нему циклом и повесить на каждый элемент обработчик, но так делать не нужно. Во-первых, вы заставляете браузер искать все a на странице, во-вторых - вешаете обработчик на каждую. При этом, делаете это через цикл.

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

    // вешаем обработчик на документ
    // если повесите на каждую ссылку - то кол-во обработчиков будет равно кол-ву ссылок
    // так себе идея
    document.addEventListener('click', e => {
      // определяем, что клик произошёл на ссылке
      if (e.target.nodeName === 'A') {
        // отменяем переход по ссылке
        e.preventDefault()
        console.log('do some there')
      }
    })


    getElementsByTagName - не стоит использовать. Сейчас прекрасно работают querySelector и querySelectorAll. Из старых способов получения элементов можете пользоваться разве что getElementById, т.к. он отработает чуть быстрее
    Ответ написан
    1 комментарий
  • Можно ли создав свой DNS сервер сделать свой бесплатный домен?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Можно ли бесплатно получить миллион долларов, напечатав банкноты на принтере? Тут примерно такой же случай.
    Ответ написан
    Комментировать
  • Можно ли создав свой DNS сервер сделать свой бесплатный домен?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Только если для локалки. А для интернета - нет. О вашем сервере никогда не узнают владельцы зон и не делегируют запросы к вам
    Ответ написан
  • Spring Boot deploy?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Я видел вариант, когда внутри докера создается докер, который собирает jar, а потом этот внутренний докер удаляется. Apereo CAS так работает.

    Удобно ли это? Не особо, на самом деле, пушо хочется при старте докера иметь готовое изделие, а не полуфабрикат, который будет еще сам себя собирать полчаса, из которых 20 минут он будет выкачивать тулчейн, который раз в 10 больше готового jar
    Ответ написан
    Комментировать
  • Чем графовая БД отличается от мультимодельной?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    В графе не хранятся документы и данные. Там хранятся факты. И информация о связях. И поиск принципиально разный и рассчитаны они на разные кейсы.
    Ответ написан
    2 комментария
  • Как правильно написать TCP клиент-серверное приложение, чтобы оно могло работать не только в локальной сети?

    Griboks
    @Griboks Куратор тега C#
    Пустите пинг и трассировку от друга до вас, чтобы узнать проблемный узел.

    Как вам написал, скорее всего, вы просто неправильно настроили сеть.
    Ответ написан
    Комментировать
  • Подходит ли ноутбук HP ProBook 450 G7 2D292EA для комфортного программирования в IDEA/Android Studio?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Вполне.
    Ответ написан
    Комментировать
  • Почему db крашится?

    @cython
    Работа с sqlite3, через один и тот же курсор, может производиться только в потоке, в котором он был создан. Либо меняйте бд, либо используйте другие технологии.
    Ответ написан
    1 комментарий
  • Можно ли устроится junior frontend на удаленку?

    GavriKos
    @GavriKos
    Вообще я бы лично НИКОГДА не брал бы джуна на удаленку. С ними и в офисе возиться времени много надо, а на удаленке вообще капец с коммуникациями.

    Но встречал и обратные мнения, что мол "почему нет". Только это обычно в крупных галерах (именно галерах) и с большой вероятностью быть кинутым после испыталки.

    Кстати джун без опыта - это вообще стажер.
    Ответ написан
    Комментировать
  • Можно ли устроится junior frontend на удаленку?

    Zoominger
    @Zoominger
    System Integrator
    Нет. Точка. Ни джунов, ни, тем более, трейни, на удалённую работу никогда не возьмут.
    Ответ написан
    1 комментарий
  • Можно ли перевестись на другой факультет?

    deepblack
    @deepblack
    Как правильно можно, с учётом того что вы сдадите дисциплины которых у вас не было в учебном плане.

    А вообще этот вопрос лучше задавать не здесь, а в вашем ВУЗе.
    Ответ написан
    Комментировать
  • Что лучше изучать для машинного обучения: c++ или python?

    @cython
    Попробуйте сделать небольшие проекты на обоих языках, выделите в каждом из них то, что вам нравится и не нравится. И выбирайте тот, который больше понравился.
    Ответ написан
    Комментировать
  • В какой сфере программирования стоит развиваться?

    DevMan
    @DevMan
    был программистом десктопов.
    затем был программистом pos'ов. включая железо.
    затем пошел в веб.
    затем вернулся в десктоп и начал в смартышки.
    затем продолжил в веб, в десктоп и смартышки.
    затем опять вернулся практически полностью в веб. хотя несколько раз в год есть и десктоп, и смартышки.

    о чем это я? занимайтесь тем, что нравится.
    если занимаешься тем, что нравится – отсутствующие навыки нарабатываются быстро и легко.

    Я из Украины.
    это приговор штоле?
    при том кол–ве айтишных контор (некоторые из которых проводят курсы, реально боль–менее учат и берут на работу понравившихся), надо быть последним слоупоком или очень робким, дабы не воспользоваться.
    Ответ написан
  • Всем Привет. Есть книга ( Создаем нероную сеть).И у меня возникает ошибка, все копирую по ней?

    tumbler
    @tumbler Куратор тега Python
    бекенд-разработчик на python
    Возьмите сначала книгу про питон. Потому что обучаться "неглядя" по неработающим примерам - это так себе идея.
    Ответ написан
  • На чем писать быстрые приложения под Desktop?

    Zoominger
    @Zoominger
    System Integrator
    Qt.
    Ответ написан
    Комментировать
  • Где учить sql и Mysql?

    myks92
    @myks92
    Нашёл решение — пометь вопрос ответом!
    • SQL - язык, если точнее, множество стандартов языка. Вы можете написать запрос на SQL, но исполнить его может только конкретная СУБД.
    • MySQL / MariaDB / PostgreSQL - различные реляционные СУБД, выполняющие запросы.
    • PhpMyAdmin / MySQL Workbench / DBeaver - приложения, для удобной работы с различными СУБД.

    Ключевое различие между SQL и MySQL заключается в том, что SQL — это язык запросов для управления данными в реляционной базе данных, а MySQL — это система управления реляционными базами данных с открытым исходным кодом для управления базами данных с помощью SQL.
    Ответ написан
    Комментировать