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

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

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

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

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

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

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

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

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

Dug Face

Даги в Абу-Даби!
  • 0
    вклад
  • 0
    вопросов
  • 5
    ответов
  • 0%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Бесплатная годная админка для Laravel кроме Owl - существует ли?

    delphinpro
    Сергей delphinpro @delphinpro
    frontend developer
    https://orchid.software/ru/
    Ответ написан более года назад
    1 комментарий
    1 комментарий
  • Как сделать sql запрос сразу в две таблицы?

    deepblack
    Андрей @deepblack
    Пример:

    SELECT
      m.* INTO result.movie, 
      mp.* INTO result.movie_person,
      p.* INTO result.person
    FROM 
      movie m, person p, movie_person mp
    WHERE 
      m.id = mp.mid AND mp.pid = p.id
      AND m.title LIKE 'Adams Family%'


    https://dev.mysql.com/worklog/task/?id=358
    Ответ написан более года назад
    3 комментария
    3 комментария
  • Как повысить шансы при устройстве на работу junior frontend разработчику?

    index0h
    index0h @index0h
    PHP, Golang. https://github.com/index0h
    1. Портфолио, как вариант можете сделать сайт себе, родственниками, друзьям, соседям ...
    2. Как источник информации, что подучить - вполне возможно.
    3. Конечо можно, вам никто не запрещает. Это примерно как стать гинекологом по Pornhub, водителем по Дальнобойщикам и физиком по Discovery.
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как повысить шансы при устройстве на работу junior frontend разработчику?

    mkone112 @mkone112
    Начинающий питонист.
    Я слышал, что среди джуниор фронтенд разработчиков большая конкуренция.

    Я не заметил конкуренции пока искал работу питонистом. Судя по hh - большинство "конкурентов" не умеют складывать слова в предложения, сомневаюсь что они в состоянии писать софт. Минимум половина валится на типах данных(ТИПАХ ДАННЫХ КАРЛ), другая половина на тестовых.
    3) Можно ли стать мидлом не имея опыта коммерческой разработки т.е. обучаясь дома

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

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

    Simkav
    Simkav @Simkav
    count clicks per second js
    2я ссылка в гугле
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Почему не работает ffmpeg?

    hottabxp
    Сергей Карбивничий @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    Там же написано - "Попробуйте установить ffmpeg". Также вы не указали операционную систему, установили ли вы ffmpeg, если установили - то как.
    Ответ написан более года назад
    5 комментариев
    5 комментариев
  • Как соединить два роутера на расстоянии 100 м?

    deepblack
    Андрей @deepblack
    Берёте на всем известном китайском сайте примерно следующее оборудование:
    • Медиаконвертер со встроенным sfp модулем на 1 Gbit (встроенный приемопередатчик не обязательно, можете купить отдельно)
    • Оптический патч-корд для внешней прокладки 150-200м sc-sc upc
    • + два "медных" патчкорда

    Соединяете это дело с роутером соседа и получаете работающую сеть.

    На что обратить внимание:
    • SC - это тип разьема, ещё мoжет быть LC или FC ()
    • UPC - полировка торца (upc - синяя, apc - зелёная) в данном случае берём UPC
    • Если медиаконвертер гигабитный, то подключение по меди тоже должно быть гигабитным.
    • Количество оптических жил для организации линка (sfp бывают одноволоконные ["одноглазые"] и двухволоконные ["двухглазые"]) соответственно выбирайте патч-корд под требуемое количество волокон


    Можно взять у местного поставщика, но патчкорд скорее всего будет стоить гораздо дороже.
    Есть вариант поискать на сайтах обьявлений, там подрядчики телеком операторов частенько продают то что сталось от проекта.

    Как выглядит оборудование:

    5fe54ac189b00184551562.png
    5fe54acd3774d027774266.png


    Есть еще такой вариант:
    Беспроводной мост на таких или подобных точках доступа.
    Одна у вас, вторая у соседа. Главное чтобы была прямая видимость между ними.
    spoiler

    5fe68f568c87e955215452.png
    Ответ написан более года назад
    11 комментариев
    11 комментариев
  • Какой монитор выбрать для работы с графикой, чтобы глаза не уставали?

    deepblack
    Андрей @deepblack
    + за Dell, у меня DELL U2417H 23.8
    Глаза не устают, при длительной работе
    удобная подставка (регулировка по высоте. можно повернуть на 90 гр.)
    есть DisplayPort (можно подключить несколько мониторов по цепочке), HDMI
    Встроенный USB 3 HUB, 4 порта
    Ответ написан более двух лет назад
    3 комментария
    3 комментария
  • Как использовать linux сервер на windows 10?

    FanatPHP
    FanatPHP @FanatPHP
    Чебуратор тега РНР
    Все наоборот переходят на линукс.
    А винду, если так хочется, можно запустить в виртуалке.

    Но если вот прям не терпится слить все свои приватные данные в Редмонд, то сначала надо понять, что нужное тебе решение называется не "линукс сервер", а докер. И я в полном недоумении, почему за сутки никто не упомянул это стандартное решение. Видимо, понимать суть вопроса люди окончательно разучились, с трудом осиливая заголовок, не говоря уже об анализе текста вопроса.
    Ответ написан более двух лет назад
    8 комментариев
    8 комментариев
  • Как выполнить код после появления определенного элемента на странице?

    yarkov
    Алексей Ярков @yarkov Куратор тега JavaScript
    Проект "Жизнь после смерти" - lifeafterdeath.ru
    MutationObserver
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как a и b попадают в sort()?

    deepblack
    Андрей @deepblack
    Перебираются элементы numbers и передаются в compareFunction

    arr.sort([compareFunction])
    https://developer.mozilla.org/ru/docs/Web/JavaScri...

    UPD:
    А если текущий и следующий элемент в середине массива, то как они сравниваются с теми что были в начале?


    Они перебираются до тех пор пока массив не будет полностью отсортирован:
    const array = [25, 8, 7, 41, 1, 3];
    
    array.sort((a,b) => {
      console.log(`compare ${a},${b}`);
      return a > b ? 1 : a === b ? 0 : -1;
    });


    Вывод
    compare 25,8
    compare 25,7
    compare 8,7
    compare 25,41
    compare 41,1
    compare 25,1
    compare 8,1
    compare 7,1
    compare 41,3
    compare 25,3
    compare 8,3
    compare 7,3
    compare 1,3
    [ 1, 3, 7, 8, 25, 41 ]

    https://repl.it/repls/HappyUnwieldyCoderesource
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Как сделать скрин переписки телеграм. уже запарился искать?

    deepblack
    Андрей @deepblack
    Print Screen или если нужен Scrolling capture:
    https://github.com/ShareX/ShareX
    Ответ написан более двух лет назад
    2 комментария
    2 комментария
  • Где лучше ставить pgbouncer?

    Melkij
    Melkij @Melkij
    PostgreSQL DBA
    pgbouncer не имеет отношения к балансировке нагрузки. Вообще. Это pooler. В норме в transaction mode.

    Типично pgbouncer ставится на тех же хостах что и база, каждый смотрит только в свою локальную базу. Балансировка по баунсерам равнозначных реплик - что-то вроде haproxy или приложением.
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • А где термо-симку приобрести?

    deepblack
    Андрей @deepblack
    В офисе оператора
    https://moskva.mts.ru/business/internet-veshhey-io...

    5dde436dd81a4471122870.png

    Только физику скорее всего не продадут такую.
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как не отображать определенные элементы массива?

    delphinpro
    Сергей delphinpro @delphinpro
    frontend developer
    <div v-for="(league, index) in leagues.countrys"
         v-if="league.strFanart1"
    >
        <h3>{{ league.strLeague }}</h3>
        <h5>{{ league.strFanart1 }}</h5>
    </div>


    Второй вариант:
    computed: {
        leagues() {
          return this.$store.state.leagues.filter(item => !!item.strFanart1);
        }
    },
    Ответ написан более двух лет назад
    3 комментария
    3 комментария
  • Как залить вк бота с бд на платный хост?

    deepblack
    Андрей @deepblack Куратор тега Python
    Гугл уже отключили?
    https://ru.lmgtfy.com/?q=deploy%20vk%20bot%20python
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Какие навыки программирования нужны хакеру?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev
    Седой и строгий
    Во-первых, настоящему хакеру без Ассемблера никуда. Поэтому первым делом учишь ассемблер и разбираешься в деталях того, как работает железо. Для практики стоит написать свою элементарную операционную систему.

    Во-вторых, учишь C и разбираешься, как работают современные операционные системы. Копаешься в коде линуксового ядра и пишешь модули режима ядра.

    В-третьих, разбираешься как работают сети. Весь стек протоколов, коммутация, маршрутизация. Пробуешь писать свои сервера. Учишься читать tcpdump на лету и общаться с серверами telnet'ом.

    И вот, спустя несколько лет, у тебя появится база достаточная для того, чтобы податься в хакеры.
    Ответ написан более трёх лет назад
    5 комментариев
    5 комментариев
  • Я хочу стать заняться хакингом сайтов. Какие мне нужно знать языки программирования (разметки)?

    index0h
    index0h @index0h
    PHP, Golang. https://github.com/index0h
    "хакер" - это программист экстра класса. Жаль, что это слово приобрело негативный оттенок.
    Что бы заниматься поиском уязвимости в web - только языков недостаточно языков программирования (html,css - это не языки программирования), нужно знать и понимать сетевые протоколы, целевые операционные системы, сервера баз данных, мониторить найденные и опубликованные уязвимости ПО, с которым планируете работать и кучу кучу всего.
    Рекомендую вашу хотелку запихнуть в очень длинный ящик и продолжить делать уроки.
    Ответ написан более двух лет назад
    16 комментариев
    16 комментариев
  • Можно ли с помощью браузерного расширения симулировать действия пользователя?

    deepblack
    Андрей @deepblack
    Можете взять headless browser и автоматизировать подобные действия.
    https://m.habr.com/en/company/oleg-bunin/blog/421137/
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как добавить структуру из полей не более 5 раз?

    hzzzzl
    hzzzzl @hzzzzl
    считать добавленные строки отдельно, добавлять строки отдельно

    Ответ написан более двух лет назад
    Комментировать
    Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • Следующие →
Самые активные сегодня
  • Никита Савченко
    • 12 ответов
    • 3 вопроса
  • Drno
    • 8 ответов
    • 0 вопросов
  • delphinpro
    Сергей delphinpro
    • 6 ответов
    • 0 вопросов
  • mayton2019
    • 6 ответов
    • 0 вопросов
  • sergiks
    Сергей Соколов
    • 5 ответов
    • 0 вопросов
  • HemulGM
    Hemul GM
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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