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

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

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

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

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

Хабровчане vs. цифровые сервисы банков: итоги
Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

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

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

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

Антон

Разработчик CRM/ERP систем
  • 218
    вклад
  • 3
    вопроса
  • 379
    ответов
  • 23%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Где найти единомышлеников?

    Леонид @caballero
    Программист
    если нет желания и мотивации значит это не ваша профессия

    и програмирование не футбол чтобы играть командой никакие единомышленники не помогут
    Ответ написан 20 февр.
    Комментировать
    Нравится 2 Комментировать
  • Где найти единомышлеников?

    approximate_solution
    approximate solution @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Но в последние время желаниие и мотивация становиться меньше.

    Значит это не ваше. Если бы это было что-то родное вам, вопрос бы мотивации даже не поднимался.
    Решение:
    Для того что бы не пропадала мотивация, нужно пойти на завод, желательно на самое грязное производство, и там у станка постоять 12 часов. Мотивация как правило сразу переходи на уровень over много

    людей из этой же отросли.

    Зачем вы кому-то нужны. Что вы такое можете дать другим людям, что бы с вами интересно и выгодно было общаться. А бесплатно учить вас никто не будет.
    Ответ написан 20 февр.
    1 комментарий
    Нравится 3 1 комментарий
  • Как организовать хранение личной информации (аккаунты, календари, подписки и т.п.)?

    Robur
    Robur @Robur
    Знаю больше чем это необходимо
    попробуйте https://en.wikipedia.org/wiki/Mind_map
    мне лично не зашло, но многим наоборот.

    программ с реализацией этой идеи тоже достаточно - в том числе кроссплатформенных
    Ответ написан 24 сент. 2020
    Комментировать
    Нравится 2 Комментировать
  • Почему сайт ФСБ (fsb.ru) не использует https и как проверить отозванные сертификаты по имени?

    CityCat4
    CityCat4 @CityCat4 Куратор тега Цифровые сертификаты
    Если я чешу в затылке - не беда!
    Ну, Ярославище, американские законы далеко не всегда можно найти в открытом доступе - хайли лайкли знаете... А вот CRL - можно проверить, у нас не так уж и много крупных CA - thawte, comodo, globalsign... Вряд ли там был сертификат от LE :)

    UPD: Нифига не получится. В CRL есть только серийник и код отзыва :) Чел, у которого сертификат, конечно сможет проверить - а другие скорее всего нет :)

    UPD2 (большое):
    Ну, меня вопрос заинтересовал, и вот какие у меня соображения.

    Статья, разумеется, фуфел. У сайта fsb.ru, как и у kremlin.ru никогда не было сертификатов, проверить это можно у всезнающего гугла - сервис проверки. Сервис не находит ничего - то есть ничего не было. То есть, я так полагаю, все эти "35 отозванных сертификатов" на самом деле никогда не существовали, а упомянутые сайты никогда не имели сертификатов.
    То есть, получается, что американец пиZDит... как и полагается сейчас настоящему американцу :) Но тем не менее, он как ни странно - прав!

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

    Сертификат выдан внутренним CA Yandex:
    CN = Yandex CA
    OU = Yandex Certification Authority
    O = Yandex LLC
    C = RU

    ...которое ессно не корневой СA, а его сертификат выдан:
    CN = Certum Trusted Network CA
    OU = Certum Certification Authority
    O = Unizeto Technologies S.A.
    C = PL

    ... которое - внезапно - находится (тут музыка, туш, чернила и клей) - в Польше!
    Issuer:
        CN=Certum CA,O=U­nizeto Sp. z o.o­.,C=PL
        CN=Certum Truste­d Network CA,OU=­Certum Certifica­tion Authority,O­=Unizeto Technol­ogies S.A.,C=PL
    Serial:
        1961572933532405­2664386507102252­1293608
        279744
        4772842536756395­3368335862826026­879003
        9458922105397704­9342468936609165­78283
    Not valid before:
        2008-10-22 12:07­:37 UTC
    Not valid after:
        2027-06-10 10:46­:39 UTC
        2029-12-31 12:07­:37 UTC
        2025-12-30 23:59­:59 UTC
    Key size:
        2048
    Signature Algorithm:
        sha256WithRSAEnc­ryption
        sha1WithRSAEncry­ption
    
    basicConstraints:
        CA:TRUE
    subjectKeyIdentifier:
        08:76:CD:CB:07:F­F:24:F6:C5:CD:ED­:BB:90:BC:E2:84:­37:46:75:F7
    authorityKeyIdentifier:
        DirName:/C=PL/O=­Unizeto Sp. z o.­o./CN=Certum CA­serial:01:00:20
    keyUsage:
        Certificate Sign­, CRL Sign
    crlDistributionPoints:
        Full Name:­ URI:http://crl­.certum.pl/ca.cr­l
    authorityInfoAccess:
        OCSP - URI:http:­//subca.ocsp-cer­tum.com­CA Issuers - URI­:http://reposito­ry.certum.pl/ca.­cer
    certificatePolicies:
        Policy: X509v3 A­ny Policy­ CPS: http://ww­w.certum.pl/CPS
        Policy: X509v3 A­ny Policy­ CPS: https://w­ww.certum.pl/CPS

    (пруф - вот)

    То есть, одним движением мышки Certum отзывает сертификат субцентра яндекса - и все сертификаты, выпущенные им, превращаются... в тыкву!

    Есть от чего с ума сойти...

    Ну и еще момент. Имея сертификат сайта - можно достаточно просто проверить факт его отозванности. Вот статья на хабре, она короткая, но полезные команды там есть.
    Ответ написан 22 сент. 2020
    8 комментариев
    Нравится 3 8 комментариев
  • Передача параметров из глобального state в локальный и обратно?

    Argentinium @Argentinium
    Подключить контекст и не мучить себя.
    Ответ написан 20 сент. 2020
    Комментировать
    Нравится 1 Комментировать
  • MVP делаем на минималке на Laravel. Полноценный продукта на Java? или PHP?

    Дмитрий @dzhebrak
    PHP, и вот почему.

    Во-первых, у вас уже есть разработчик, который знает php. Он будет знать "внутреннюю кухню" проекта, будет видеть, что в mvp реализовано на скорую руку, и у него наверняка будут идеи, как это исправить (при этом с учетом ограничений php). В случае дальнейшего переписывания проекта на java вы вероятнее всего столкнетесь с новыми проблемами, о которых ранее не подозревали.

    Во-вторых, в большинстве случаев полное переписывание проекта даже на том же языке программирования приводит как минимум к затянувшимся срокам разработки. Вряд ли это то, что ищут ваши инвесторы. Нам, программистам, всегда кажется, что в этот раз мы-то точно сделаем хорошую архитектуру, учтем все возможные варианты и наш код будет идеальным, но по мере добавления нового функционала что-то обычно идет не так :-).

    В-третьих, средний php программист обычно для компании дешевле, чем средний java программист. А значит за то же количество денег можно реализовать больше функционала или сделать это быстрее.

    В-четвертых, какие особые преимущества для вашего проекта есть у java по сравнению с php? Ответьте объективно для себя. Инвесторам ведь без разницы на чем написан проект. Главное, чтобы вы на этом языке могли реализовывать необходимый вашим клиентам функционал за приемлемый для них период времени и за приемлемое для инвесторов количество денег.
    Ответ написан 22 июл. 2020
    Комментировать
    Нравится 4 Комментировать
  • Запутался. Куда дальше двигаться?

    balberbro @balberbro
    1) Пока ты ноешь и сомневаешься, кто-то делает свои лендинг-пейдж на html/css/js.
    2) Пока ты ноешь и сомневаешься, кто-то учит react/angular или vue
    3) Пока ты ноешь и сомневаешься, кто-то учит основы php/python/java/net (на выбор) и делает полноценные сайты.
    4) Пока ты ноешь и сомневаешься, кто-то получает реальный опыт и набивает руку на своих проектах
    5) Пока ты ноешь и сомневаешься, кто-то находит работу и начинает получать адекватные деньги.

    Кто-то становится программистом и развивается как специалист, а ты все ноешь и сомневаешься.
    Ответ написан 13 июл. 2020
    4 комментария
    Нравится 9 4 комментария
  • Как защитить свою форму от спама извне?

    alexey-m-ukolov
    Алексей Уколов @alexey-m-ukolov Куратор тега PHP
    Капча должна проверяться на сервере.
    Ответ написан 01 июн. 2020
    Комментировать
    Нравится 3 Комментировать
  • Существует ли реальный шанс вычислить злоумышленника?

    Drno @Drno
    Кого то Вы сильно обидели, при том явно лично.
    Обращаться тут только в мвд. Я правда не думаю что они найдут человека
    Ответ написан 20 мая 2020
    3 комментария
    Нравится 4 3 комментария
  • Как правильно назвать множественное число для переменной $productId?

    Rsa97
    Rsa97 @Rsa97
    Для правильного вопроса надо знать половину ответа
    $productIds - product identifiers
    Ответ написан 12 апр. 2020
    2 комментария
    Нравится 1 2 комментария
  • Symfony или Slim framework?

    rusya_mahin_page
    Руслан Махин @rusya_mahin_page
    WiRight - это все
    Сам работаю на Symfony 4

    Перешел на него с Yii2
    Мне после Yii2 на Symfony было намного проще. Как-то меньше костылей что-ли

    Slim тоже посматривал
    Но не вызывал бурных аваций

    И для себя решил, что если что-то серьезное - Symfony
    Накидать и другу показать - Slim

    И да, Symfony - модульный. Так что из коробки он "пустой"..)

    ПыСы - чистая субъективщина
    Ответ написан более года назад
    4 комментария
    Нравится 2 4 комментария
  • Как использовать трейты с пространствами имен?

    usdglander
    Lander @usdglander Куратор тега PHP
    Yipee-ki-yay
    class MyClass
    {
        use \Traits\MyTrate;
    }
    Ответ написан более года назад
    Комментировать
    Нравится 4 Комментировать
  • Откуда появился логотип Хабр Q&A?

    glaphire
    Daria Motorina @glaphire
    PHP developer
    "Хабр Q&A" как название не отображает сути сервиса, звучит как раздел "F.A.Q". "Toster.ru" закрепился как бренд и теперь потеряет большую долю своей репутации
    Ответ написан более года назад
    10 комментариев
    Нравится 24 10 комментариев
  • Этот код сильно ужасен)?

    usdglander
    Lander @usdglander Куратор тега PHP
    Yipee-ki-yay
    После include "bitrix.php"; да. Ужасен. Не глядя.
    Ответ написан более года назад
    2 комментария
    Нравится 6 2 комментария
  • Где купить по дешевке лицензионные Windows 10?

    Zoominger
    Рональд Макдональд @Zoominger Куратор тега Windows
    System Engineer
    Почему-то смеялся.
    Нигде.
    И да, это нарушение Windows EULA.
    Ответ написан более года назад
    16 комментариев
    Нравится 16 16 комментариев
  • Как начать программировать под web (frontend, backend)?

    Lord_Dantes
    Lord_Dantes @Lord_Dantes
    Чат джунов t.me/developersjunior
    Создаете папку называете " мой веб проект ".
    Создаете там файл index.html и main.css
    И создаете свой первый сайт. Первый шаг выполнен.

    Для достижения остальных 249125125 шагов купите ПРО-версию интернета ведь он такой дорогой!
    Ответ написан более года назад
    Комментировать
    Нравится 11 Комментировать
  • Как правильно реализовать теги в Symfony?

    Flying @Flying
    п.п.3 и 4 реализуются довольно просто через lifecycle events в Doctrine. Просто на preRemove вешаете обработчик, в нём проверяете тип entity и, если это что-то подходящее (статья или тег) то проверяете связи удаляемой entity и по необходимости подчищаете.
    Ответ написан более года назад
    5 комментариев
    Нравится 2 5 комментариев
  • Как быстрее всего забить базу 5 млн юзерами и в последствии всех их выбирать?

    FanatPHP
    FanatPHP @FanatPHP
    Чебуратор тега PHP
    Да. Ходить в цикле и каждому слать имейл из 5 млн.
    Спамер должен страдать.
    Ответ написан более года назад
    Комментировать
    Нравится 3 Комментировать
  • Как получить значение из огромной функции, не выходя из нее?

    BojackHorseman
    Лентюй @BojackHorseman Куратор тега PHP
    ...в творческом отпуске...
    нужно так отрефакторить код, чтобы такой необходимости не возникало
    Ответ написан более года назад
    Комментировать
    Нравится 14 Комментировать
  • Как сделать так, чтобы не размывалось модальное окно?

    iNickolay
    Николай @iNickolay
    Дак вы размываете body, а это корневой элемент.
    Как вариант - переделать структуру на нижеуказанную и размывать .content
    <body>
    <div class="content">...</div>
    <div class="modal">...</div>
    </body>
    Ответ написан более года назад
    Комментировать
    Нравится 3 Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • Следующие →
Самые активные сегодня
  • Василий Банников
    • 17 ответов
    • 0 вопросов
  • saboteur_kiev
    Saboteur
    • 10 ответов
    • 0 вопросов
  • CityCat4
    CityCat4
    • 10 ответов
    • 0 вопросов
  • rPman
    • 9 ответов
    • 0 вопросов
  • opium
    Пума Тайланд
    • 8 ответов
    • 0 вопросов
  • Dr. Bacon
    • 8 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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