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

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

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

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

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

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

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

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

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

SpyDeX

Рыбу не раздаю, только удочки.
  • 7
    вклад
  • 0
    вопросов
  • 30
    ответов
  • 20%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Списки словари Странность или баг?

    phaggi
    Алан Гибизов @phaggi Куратор тега Python
    лужу, паяю, ЭВМы починяю
    Полагаю, дело в том, что вы делаете remove и меняете список. И продолжаете по нему двигаться, но он уже изменился, а вы полагаете, что он тот же. Дело не во Франции, это случайность.

    Попробуйте не менять исходный список, а писать в новый — всё должно заработать.
    Ответ написан более двух лет назад
    13 комментариев
    13 комментариев
  • Списки словари Странность или баг?

    ScriptKiddo
    ScriptKiddo @ScriptKiddo
    Нельзя делать итерацию по списку и одновременно удалять элементы. Делайте итерацию по копии и удаляйте из исходного массива.
    for element in geo_logs[:]:
    Ответ написан более двух лет назад
    3 комментария
    3 комментария
  • Как лушче спроектировать максимально точную модель промышленного предприятия?

    Roman K @deliro
    Парень, ты в кучу смешал предметную область, конкретные реализации мелких деталей и инфраструктурный уровень. Это значит, что программировать подобное тебе рано.

    Тебе нужно: изучить программирование на адекватном уровне с упором в ООП (чтобы не городить дичь типа «абстрактных фабрик»), изучить любой подходящий для ООП язык (Python, Java, Kotlin, C#), прочитать и понять дядю Эванса с его DDD, дядю Боба и Макконнелла. Параллельно изучить доступную на рынке инфраструктуру - базы данных, оркестрации и т.п. А уж потом проектировать садись.

    Параллельно изучению обязательно практиковаться. Вот у тебя есть проект. Но его придётся переписать раза три, прежде чем он станет хорошим.
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Что производительнее: Python PyGame или C++ SFML?

    mrjbom
    Герман @mrjbom
    Интерпретируемый язык априори не может быть производительней компилируемого.
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Что производительнее: Python PyGame или C++ SFML?

    Makaroshka007
    Тимур Покровский @Makaroshka007
    ­
    c++ всегда быстрее
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Нужно ли преобразовывать кириллицу в unicode?

    FanatPHP
    FanatPHP @FanatPHP
    Чебуратор тега РНР
    в первую очередь не нужно преобразовывать данные в JSON.

    В базе данных нужно сделать таблицу с полями, которые есть в JSON, и при добавлении записи в БД записывать кажде поле в свою ячейку.
    Именно так работают базы данных.
    Ответ написан более трёх лет назад
    6 комментариев
    6 комментариев
  • Как бы Вы организовали логику: нужна ли двойная проверка?

    irishmann
    irishmann @irishmann
    Научись пользоваться дебаггером
    Есть такое правило, всегда проверяй что приходит от пользователя. Пост, гет не важно.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как отобразить определенный текст в print() python?

    mypkot3 @mypkot3 Автор вопроса
    Нашел решение с помощью регулярных выражений

    from bs4 import BeautifulSoup
    import requests as req
    import re #добавил модуль re
    resp = req.get("example.com")
    soup = BeautifulSoup(resp.text, 'lxml')
    i=soup.select_one("#id")
    
    #вот и само решение на мой вопрос
    a =(i.text)
    result = re.findall(r'Дата последней активности: \d{2}.\d{2}.\d{4} \d{2}:\d{2}', a)  
    print (result)

    Всем спасибо за участие)))
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как соединить 2 кода в один на паскале?

    HemulGM
    Hemul GM @HemulGM
    Delphi Developer, сис. админ
    Учи паскаль.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как разделить доли в ИТ-стартапе?

    Vlatqa
    Владислав Лысков @Vlatqa
    10% мои
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как разделить доли в ИТ-стартапе?

    DMGarikk
    Игорь @DMGarikk
    Software Developer
    друзья и родственники, которые обладают в разной степени необходимыми навыками

    первый и основной способ завалить бизнес, взять друзей и родственников
    Нужно ли ставить ограничения на выход из проекта?

    расстреливать будете или отбирать квартиру? :)
    ===
    вопросы не глупые, но только ответов однозначно правильных на них нет, вы практически гарантированно столкнетесь с дележкой и проблемами и мыслями "зачем мы вообще на это решились и почему васян не подписывает согласие на продажу фирмы - мы же обанкротимся!"

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

    платить зарплату, достаточную и вовремя. работать за морковку в стартапе с непонятной перспективой, это такая себе мотивация... прокатывает только для студентов без опыта которых мама кормит или почемуто много лишних денег (а когда они кончаются, начинаются проблемы, в т.ч. у фирмы)
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Почему switch-case сравнивают с if/else?

    Rsa97
    Rsa97 @Rsa97
    Для правильного вопроса надо знать половину ответа
    switch (true) {
      case ($x > 5):
        ...
        break;
      case ($x < 1):
        ...
        break;
      default:
        ...
    }
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Куда переехать с Telegram?

    Noizefan
    Uno @Noizefan
    Альтернатив нет. Альтернативы уже давно собрали бы на закрытых пресейлах все бабки и Дурову ничего не оставили бы. Проще будет всей командой поднять один для всех socks5 или vpn - менее трудозатратно будет.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Синхронизация баз, как это сделать?

    Леонид Рожнов @Fulborg
    Однозначно не передавать все данные каждый раз. Добавить в данные поле "Ревизия", которое будет увеличиваться при каждом обновлении записи в таблице, на следующее глобальное значение.
    При синхронизации - доставать из БД только те записи, ревизия которых больше чем последняя известная удаленному серверу, и передавать только их.
    Изменяют данные в обеих БД, или одна из них однозначно владеет данными, а вторая только читает?
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как ограничить доступ к сайтам по расписанию (Mikrotik + RouterOS)?

    Zarom
    Дмитрий Шицков @Zarom
    • Блокировка сайтов по URL полноценна возможна только с использованием прокси https://wiki.mikrotik.com/wiki/Manual:IP/Proxy#Summary
    • Идентификация по IP, например. В таком случае, пользователей с разными уровнями доступа следует поместить в разные подсети для удобства и применить для них ограничивающие пававила через /ip proxy access
    • Насколько я помню, в прокси нет встроенного ограничителя по времени. Придётся использовать Sheduler Микротика и с помощью скрипта выключать и включать правила по расписанию https://wiki.mikrotik.com/wiki/Manual:System/Scheduler

    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какой ЯП выбрать для изучения, чтобы лучше понять основы программирования? С?

    Игорь @assembled
    Си как первый ЯП лучше не выбирать ( только поломаете моск )
    Лучше начать с python, ruby
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какой ЯП выбрать для изучения, чтобы лучше понять основы программирования? С?

    GavriKos
    GavriKos @GavriKos
    Python. Как раз и в вебе пригодится. После его основ можете попробовать C.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Существуют ли в природе реализации блокчейн на PHP от и до?

    PQR
    PQR @PQR
    Один человек уже написал боокчейн на PHP: https://habrahabr.ru/company/dcoin/blog/272695/ - посмотрите, может там где-то ссылка на исходники есть или спросите у автора. Правда, потом его бросила девушка и он переписал всё на Go.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Существуют ли в природе реализации блокчейн на PHP от и до?

    LenovoId
    Максим @LenovoId
    I want, women not to get sick
    https://habrahabr.ru/post/266779/ сразу попалась ссылка .
    читаем как статью так и то что в самом низу "ПОХОЖИЕ ПУБЛИКАЦИИ"
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Существуют ли в природе реализации блокчейн на PHP от и до?

    Sanasol
    Александр Аксентьев @Sanasol Куратор тега PHP
    нельзя просто так взять и загуглить ошибку
    Но я совершенно в этом не понимаю :)

    код как бы открыт, вообще у всех крипто валют.

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

    Вот на JS например простейший, переписать на php как два пальца.
    https://github.com/lhartikk/naivechain
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • Следующие →
Самые активные сегодня
  • Drno
    • 6 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 5 ответов
    • 0 вопросов
  • scoffs
    Семён Окулов
    • 5 ответов
    • 0 вопросов
  • Justa Gain
    • 4 ответа
    • 0 вопросов
  • Debian KDE
    • 2 ответа
    • 2 вопроса
  • delphinpro
    Сергей delphinpro
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

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

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