• Почему не работает file_get_contents?

    usdglander
    @usdglander Куратор тега PHP
    Yipee-ki-yay
    Есть. Используйте cURL.

    upd. На самом деле очень мало сайтов сейчас просто могут отдать контент страницы без контекста. Как минимум им нужны всякие куки, юзерагенты и так далее. Теоретически можно и в file_get_content передать контекст запроса, но в cURL с этим справляется лучше и проще.
    Ответ написан
    4 комментария
  • Почему практически все демо делаются не Plug and Play?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега Веб-разработка
    Решить задачу в ограниченных условиях намного проще. Упомянутые вами доработки обычно дадут 20% результата и потребуют 80% времени. Зачем авторам это время тратить, какую пользу им это принесёт?

    А вообще, на вопрос "почему какие-то люди что-то сделали так, а не иначе" могут ответить только эти самые люди. Нет какого-то кодекса кодпенера, по которому запрещено делать полноценные законченные решения. Как и нет кодекса, обязывающего их делать.
    Мы вот вам приводим гипотезы, а вы на них отвечаете "не, ну можно же было сделать". В чём смысл этого обсуждения?

    Не говоря уже о том, что утверждение про "процентов 90 из них либо вообще не применимы, либо нужно все править" явно взято с потолка (как и мои проценты, разумеется, но это хотя бы известный принцип Парето). Вы ведь не проводили исследования на эту тему? Может, это конкретные авторы, которых вы смотрели или конкретные типы задач, а остальные 90% решений как раз образцовые? Или соотношение 50/50?
    Ответ написан
    5 комментариев
  • Какой выбрать endpoint для singleton ресурса (RESTish API)?

    rockon404
    @rockon404
    Frontend Developer
    Кнопка работает с пользовательскими данными? Если да, то:
    POST '/api/v1/profile/'
    
    body: {
      name: 'UserName',
      /* other data */
      contactLink: 'mailto:user-mail@site.com',
    }

    Для существующего профиля PATCH по этому же пути, чтобы можно было посылать только измененные данные.
    Если кнопка работает не с данными и может быть деактивирована, то по аналогии с 'profile' создаем какой-нибудь POST '/api/v1/pages/{page_id}/content/'.

    Делать эндпоинты по изменению отдельных кнопочек, имхо, - маразм.
    Ответ написан
    1 комментарий
  • Как происходят доработки пулл реквеста?

    Xuxicheta
    @Xuxicheta
    инженер
    Просто делаешь коммит в свою ветку, он отразится в пуллреквесте, ну и отвечаешь в комментах что поправил.
    Ответ написан
    Комментировать
  • Нужен ли для Javascript или PHP умение верстать?

    Stalker_RED
    @Stalker_RED
    Для чистого бекендера базовые понятия о html нужны, можно потратить на это пару вечеров.
    Более углубленные знания могут быть бонусом, но не обязательны, если найдете работу, где требуется ТОЛЬКО бекенд.

    А для js-фронтендера очень даже нужны.
    Ответ написан
    1 комментарий
  • Как заработать на программировании бедному студенту: с чего будет правильнее начать?

    petermzg
    @petermzg
    Самый лучший программист
    У меня есть желание изучать новое

    Сейчас для вас все новое. Вы же ничего пока не знаете.
    что мне будет в дальнейшем приносить деньги.

    Ничего не будет приносить, программирование не приносит деньги, программированием их можно только заработать.
    Деньги может приносить созданный продукт, а написать нужный можно на любом языке.
    В приоритете хотел бы изучать Алгаритмы JAVA.

    Если хочется, то сделайте.
    как не потерять зря время

    Какое время? И что значит - "зря"?
    Ответ написан
    Комментировать
  • Где найти такие книги по ИБ, которые я хочу?

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    //COPY01 EXEC PGM=IEBGENER
    Рыдаль...

    Может, как говорит в таких случаях Рональд Макдональд - перейти в службу доставки? Доспех, даже самый крутой, не делает пейзанина рыцарем. Дистрибутив Kali не сделает чайника хакером.

    В технологии поиска уязвимостей ничего принципиального не изменилось со времен Кевина Митника. И главное оружие здесь - моск.

    Сначала поисковиками пользоваться научитесь, искать необходимую информацию. 75% работы ИБ-шника - это поиск чего-то где-то по каким-то критериям. С чего Вы решили, что за Вас будет кто-то работать?
    Ответ написан
  • Как спарсить таблицу регулярками python?

    fox_12
    @fox_12 Куратор тега Python
    Расставляю биты, управляю заряженными частицами
    Ну как бы регулярки для такого далеко не самый подходящий инструмент
    >>> import lxml.html
    >>> str1 = """
    ... <tr>
    ...           <td>99</td>
    ...           <td>Name</td>
    ...           <td>ЕГЭ</td>
    ...           <td>268</td><td>90</td><td>91</td><td>87</td>
    ...           <td></td>
    ...           <td>Копия</td>
    ...           <td>Нет</td>
    ...         </tr>"""
    >>> root = lxml.html.fromstring(str1)
    >>> [x.text for x in root.xpath('.//td')]
    ['99', 'Name', 'ЕГЭ', '268', '90', '91', '87', None, 'Копия', 'Нет']
    Ответ написан
    Комментировать
  • Как заработать на программировании бедному студенту: с чего будет правильнее начать?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Начните с изучения поиска. Во-первых, без умения искать и анализировать информацию программистом всё равно не стать. Во-вторых, на Тостере этот вопрос задавали уже сотни раз. Открываете hh.ru, смотрите требования к джунам в вашем регионе, учите то, что нужно для соответствия этим требованиям.
    Ответ написан
    Комментировать
  • Как заработать на программировании бедному студенту: с чего будет правильнее начать?

    @SZolotov
    Asp.net core, MAUI,WPF,Qt, Avalonia
    Начинается всё всегда с одного и того же: с устройства на работу
    Ответ написан
    Комментировать
  • Как обернуть часть table в форму?

    iamd503
    @iamd503
    Верстальщик
    Сделать форму на всю таблицу, а сейчас это бред
    Ответ написан
    Комментировать
  • Как передавать пароли сотрудникам?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    1. Передавать всегда следует временный пароль с автоматическим требованием сменить пароль при первом входе.

    2. Передавать пароль можно через доверенное лицо.
    Это может быть непосредственный руководитель сотрудника, либо отдельно выделенный "security sponsor" - выделить несколько человек, чтобы в каждой локации было 1-2 security sponsor-а, которые могли бы лично встретиться с сотрудником для передачи пароля.

    3. Можно технически - регистрировать телефон сотрудника, его внешнюю почту. Но это только для основного пароля (входа в домен/почту). Для повышения безопасности можно поделить пароль на две части, половину слать на почту/телефон, половину через руководителя/HR.

    4. Если это пароль от второстепенных систем, то можно отправлять временный пароль на корпоративную почту.
    Ответ написан
    Комментировать
  • Нужно ли провинциальное высшее IT образование?

    @secfall
    Я аж зарегистрировался на тостере, когда увидел этот вопрос.
    У меня тема наболевшая.
    Я за свою жизнь получил два высших образования Не для корочки, мне действительно было интересно то, что я изучал. И действительно это использовал.
    Сейчас мне 30+ и я руковожу направлением информационной безопасности в организации численностью over 1,5K человек. До этого руководил тем же самым, но в конторе поменьше. Не самые большие предприятия, но для нашей провинции весьма не плохо.
    У меня в подчинении есть вакансии, которые я не могу заполнить по году. Зарплата выше рынка, требования - адекватные. Я прошу минимум: от сетевого безопасника - знать стек TCP/IP, и хоть в первом приближении понимать - что написано в конфиге маршрутизатора. Я уж перестал спрашивать про типовые уязвимости и атаки! Глухо. Также и с теми, кто позиционируется на администрирование СЗИ. Не могут объяснить чем eToken отличается от флешки.
    Теперь к сути.
    Я собеседовал людей и с вышкой и без нее. И с сертификатами и без них. Я пытался разговорить каждого, найти область, в которой он разбирается, в которой у него горят глаза.
    Я сделал для себя вывод - если человек не осилил классическое высшее образование, он не осилит уже ничего. Да, я читал про уникальных самородков, которые обошлись без вышки. Но мне не попадались ни разу.
    Высшее образование - это не знания, нет. Это кругозор, умение учится, анализировать и думать. Но диплом, не гарантия. Если человек учился на от...сь, то он и дальше развивается также.
    Современное IT, это быстроразвивающаяся область. Учится нужно ежедневно! Свою жизнь нужно выстроить так, чтобы тратить в день не менее одного часа на учёбу. Да, даже в 30+ лет и в позиции руководителя.
    А человеков, которые верили, что обойдутся без вышки, которые нашли нишу, которая как-то кормила их до 30, а потом остались у обочины, я насмотрелся. Фу таким быть.
    Ответ написан
  • Как такие приложения хранят данные?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Очевидно, они эти данные берут из сети.
    Ответ написан
    Комментировать
  • Как организовать выполнение скрипта (AJAX) только когда есть обновление в базе данных?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Никак. Придётся основательно переделать вашу систему, чтобы не клиент ajax'ом поллил сервер, а сервер отправлял клиенту новые данные по websocket'у.
    Ответ написан
    Комментировать
  • Почему Visual Studio Code производительнее Visual C++ и IntelliJ IDEA?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    При чем плагинов наставил столько что функционал уровнялся.

    Ваша ошибка в этом. Никакими плагинами невозможно уравнять редактор кода с интегрированной средой разработки. Тем более с такой, как IDEA, которая способна на лету выполнять семантический анализ.
    Ответ написан
    Комментировать
  • Что за проблема с регулярным выражением в Firefox?

    Lynn
    @Lynn
    nginx, js, css
    Firefox ещё не умеет такие выражения.
    https://bugzilla.mozilla.org/show_bug.cgi?id=1361876

    Воспользуйтесь каким-нибудь транспайлером
    https://github.com/tc39/proposal-regexp-unicode-pr...
    Ответ написан
    4 комментария
  • Cофт форума.....?

    @usetester
    В смысле юзабельности весьма неплох vanillaforums.org/
    Ответ написан
    Комментировать
  • Cофт форума.....?

    @Templier
    smf как вариант.
    simple machines forum
    Ответ написан
    4 комментария
  • Зачем учить android studio, если можно делать приложения в unity?

    GavriKos
    @GavriKos Куратор тега Unity
    который легче в освоении чем android studio

    Это еще почему?

    Безотносительно того, что одно - это IDE, а второе - движок - ответ простой - потому что для соотвтетсвующих задач есть соответствующие инструменты.
    А по факту - даже разрабатывая что угодно в юнити - вам нужно иметь представление как и что происходит в экосистеме андроида.
    Ответ написан
    Комментировать