Задать вопрос
  • Что лучше wordpress или своя CMS?

    Site Developer:
    Рассказать что такое опенсорц?
    Про опенсорц я сам могу многое рассказать. Предлагаю поговорить, например, про ОС семейства Linux, как про одного из наиболее ярких представителей OpenSource проектов. Разработчиков ядра Linux, я думаю больше, чем людей, которые когда-либо хотя бы открывали исходный код WordPress с целью попытаться что-то там сделать, у этого проекта миллионные вливания, в его разработке принимают участие такие мировые бренды как IBM, Microsoft, Intel, AMD, Google и так далее. Linux используется на подавляющем большинстве самых разных серверов и мейн-фреймов во всём мире. При этом, совершенно неожиданно, для многих, обнаружился баг, который обозвали "HeartBleed", в числе пострадавших от которого числились не только (как Вы их обозначили) "дебилы-юзеры", а некоторые крупнейшие банки и даже компания Яндекс, насколько я помню.

    Я думаю, не стоит объяснять, что софт для подобных учреждений (да и для систем семейства Linux) проходит куда более тщательные проверки чем плагины для блого-движка, и что конечные пользователи были явно не теми, кого Вы обозначили как "дебилы-юзеры", и то, что это тоже OpenSource и так далее.

    Тот момент, что "дыры исправляются за несколько часов, после того, как о них становится известно" - это не показатель того, что их там нет. Это показатель того, что они там есть как таковые, а популярность WP - показатель того, что он будет представлять наибольший интерес для "хакеров" в виду своей массовости.

    Код, который видят миллиарды разработчиков.
    Мне кажется, миллиардов разработчиков в мире не существует физически. В мире всего 7.5млрд. человек (примерно), а слово "миллиарды" подразумевает количество более одного, даже если говорить про 2 миллиарда, то как минимум каждый 4-ый (как минимум) человек в мире должен быть разработчиком. При этом ещё и смотреть в код Wordpress'а... И уже миллион раз обсуждалось то, что количество пользователей посмотревших исходный код, даже если их будет нониллиард, никак не говорит о том, что эти пользователи/разработчики/кто-то-ещё сколь либо понимают в безопасности, а если даже некоторые из них понимают, далеко не факт, что они будут применять свои знания и/или проводить тест на безопасность исходного кода, который они по какой-то причине решили поковырять...
  • Способы объединения удалённых офисов кроме vpn?

    А если не секрет, чем Вас VPN (или близкие по смыслу аналоги, типа OpenVPN) не устроили? Я спрашиваю, с той целью, что сам использую VPN иногда, и раз он Вам чем-то не нравится, значит должно быть что-то "лучше" VPN или какие-то другие причины?
  • Что лучше wordpress или своя CMS?

    Юрий Янин: на счёт безопасности битрикса судить не могу, я им особо никогда не пользовался, а вот на счёт "безопасности" WP, т.к. мне приходилось вести/поддерживать несколько "блого-подобных" ресурсов (исключительно много текста) - я знаю не по наслышке. В т.ч. про массу дыр в оном, дабы прикрыть которые, хостеры не редко проводят всяческие мероприятия.

    На счёт популярности WP я с Вами согласен, но плюсов к безопасности это не добавляет точно. По разным статистикам, от 50% до 90% взломанных сайтов приходятся именно на WP. По выше озвученным причинам, наличие дыр размером с "ангар", а так же то, что WP является красной тряпкой для быка излюбленной мишенью для "хакеров" (и довольно часто с положительным результатом с их стороны) - очевидны.
  • Удаление зафиксированных в git файлов?

    Alex_87: 1. Предположительно да, но точно могу сказать, что папку "node_modules" в удаленный репозиторий ложить не стоит.

    2. Что такое удаленные файлы, я к сожалению уже не помню, и особо никогда не задавался этим вопросом. Но могу предположить, что эти файлы подключены "удаленно", т.е. их нет среди Ваших файлов проекта и они подключаются (загружаются) по ссылке на какой-то внешний сайт.
  • Что лучше wordpress или своя CMS?

    Site Developer: его безопасность чем-то ещё подтверждается, кроме Ваших слов? Уверен, что разработчики или приверженцы "Битрикса" с Вами не согласятся.

    P.S. Я не отношусь ни к числу разработчиков WP, ни Битрикс, ни вообще к числу тех, кто использует CMS (ну разве что за ооочень редким исключением).
  • Что лучше wordpress или своя CMS?

    Юрий Янин: да, вполне. А что Вас смущает? То, что взять что-то готовое и подправить под себя гораздо быстрее, чем с нуля пилить целую CMS?

    Или то, что WP - это "дуршлаг" (даже не "дыра") в безопасности? Если Вы об этом - то это давно известный факт, WP - самая взламываемая CMS в мире, а количество ошибок с безопасностью, который в нем постоянно исправляют с разной степенью успешности - уже давно исчисляется десятками и наверное даже сотнями. Некоторые продвинутые хостеры, во время очередной волны "атак" на WP даже автоматически блокируют админку WP и рассылают письма своим пользователям, что "доступ к админке закрыт через .htaccess" и как его разблокировать.
  • Как пересобрать php?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    не помогает, апач каждый раз рестартовал.

    Если Вы создадите пустой PHP-файл, с примерно следующим содержимым:
    <?php phpinfo(); и откроете его (в смысле, через сервер) - на экране будут подробности установки PHP + информация о том, какие ини-файлы загружены конкретно для этой установки. Скорее всего, Вы либо написали что-то не то, либо в файле не в том... Но без полной видимости картины - точно сказать сложно.

    P.S. У Вас "пакетная" система? Обычно модули PHP легко ставятся через "пакет" и автоматически активируются. На счёт рестарта апача - PHP подключен в режиме mod_php? Если через FPM, то рестартить Апач не надо, вернее рестартить надо не апач :)
  • Удаление зафиксированных в git файлов?

    Файлы отмеченные зеленым - это файлы, которые будут добавлены в текущий коммит, слева от файла написано, что именно с ним "произошло", новый это файл или модифицированный.

    Про "Untracked files" я думаю Вам удобнее будет самому прочесть, например тут, нежели мне пересказывать книгу в комментариях :)

    P.S. Так же по Git'у мне встречались две неплохие книжки, одна называется "Pro Git", а название второй, я к сожалению не вспомню... но думаю, при желании вы легко найдете обе. Там довольно подробно рассказываются все основные операции с Git'ом, в т.ч. с примерами и прочими плюшками :)
  • Удаление зафиксированных в git файлов?

    Alex_87: Касательно "почему файл .git-rewrite висит в состоянии "подготовка к коммиту" - мне кажется это папка (хотя, это не особо суть). И то, что он выделен серым в NetBeans'е - означает, что изменения в этом файле (или в этой папке) игнорируются GIT'ом. То есть, не зависимо от того, будете ли Вы проводить модификации в этих файлах/папках или нет - в GIT-репозиторий (и в коммиты соотв.) они не попадут.

    По остальному постараюсь ответить в течение минут 15-и.
  • Удаление зафиксированных в git файлов?

    Alex_87: в NetBeans'е есть отличная штука для управления Git-репозиториями, попробуйте нажать правой кнопкой на папке "Исходные файлы" и в выпавшем меню найти что-то вроде Git -> Фиксация. Откроется окно со списком файлов, которые будут добавлены в коммит. Среди прочих там так же должен быть и файл .gitignore.

    по прежнему добавляет node_modules
    Скорее всего это происходит от того, что файл .gitignore у Вас лежит в папке "src", а папка node_modules в корне. Иными словами, в папке "src" нет ни папки "node_modules" ни папки "tree" ни прочих папок которые указаны в файле .gitignore, а в корне проекта - нет файла .gitignore.
  • Удаление зафиксированных в git файлов?

    Alex_87: сделать так - что бы не ругался, а именно: закоммитить текущие изменения перед тем как запускать фильтр.

    *команда git commit (если из консоли)
  • Удаление зафиксированных в git файлов?

    Alex_87:
    А какое расширение файла у .gitignore задавать?
    .gitignore - это и есть расширение, если говорить об этом с точки зрения ОС "Windows". То есть, у файла нет имени, только расширение.

    P.S. Вообще, система GIT родом из UNIX-семейства, и там (в *nix'ах) - файлы, имена которых начинаются с точки - считаются "скрытыми", обычно это файлы настроек и пр. им подобные, файл ".gitignore" как раз один из таких. Что бы создать его в NetBeans'е - можно выбрать раздел "Прочее" и там будет тип "Пустой файл", после чего ввести имя: ".gitignore" (без кавычек).
  • Удаление зафиксированных в git файлов?

    Alex_87: название файла/папки писать вместо слова "PATH", а ругается он на то, что не может запустить фильтр ветки, т.к. имеются не сохраненные (не закомиченные) файлы, о чем и сообщает.
  • Удаление зафиксированных в git файлов?

    Alex_87: мне кажется вот тут (по ссылке, что я приводил выше) - этот пример подробно рассмотрен. На всякий случай, что бы не "испортить всё" ненароком - рекомендую Вам сделать полную копию папки со всеми файлами и гит-репозиторием прямо в ней, и в случае, если всё пройдёт хорошо - просто удалить её :)
  • Как удалять связанные записи (laravel)?

    Как сделать, чтобы, если удаляем категорию, то, чтобы удалялись все записи: работы, скрины.
    Насколько я понимаю, в данном случае, у нас "работы, скрины" привязаны к категории? Права-слово, не мучайте лару, для этого более чем достаточно возможностей самой БД. Подробнее тут (или картинка из HeidiSQL). При создании внешнего ключа, мы указываем, что при удалении записи-родителя, на которую ссылается дочерняя (зависимая) запись в этой таблице - она будет так же удалена, в след за "родительской", так же как и все остальные записи которые ссылаются на удаляемую "родительскую" запись.

    P.S. Терминологией не богат, не обессудьте.

    P.P.S. То есть на Вашем примере, мы делаем внешние ключи в таблицах "работы, скрины" и привязываем их к категории по какому-то полю. После удаления категории, все связанные с ней записи так же могут быть удалены (автоматически, на уровне самой БД).
  • Вертикальное меню с подменю, 2-3-4-5 уровень на 2 уровне, как сделать перенос блоков?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Первое что приходит в голову - сортировать меню (на уровне сервера, при его генерации) таким образом что бы "длинные" пункты были в конце.
  • Вертикальное меню с подменю, 2-3-4-5 уровень на 2 уровне, как сделать перенос блоков?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Антон Вебсайтовский: я вроде бы только вот это добавлял:
    .grid-container3 > ul {
      display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        height: 400px;
    }
  • Как одним запросом сделать проверка на наличие записи перед insert по четырем полям?

    Ну так на вскидку, нужно иметь таблицу с примерно следующими полями:
    post_id, user_id, ip_address, session_id, date - где первые 4 поля Вы озвучили сами, а 5-е -- это поле с датой, в которой хранится сегодняшний день соотв. (т.е. дата создания записи). И на всех этих 5-и полях висит индекс UNIQUE. В этом случае, сервер не позволит продублировать запись.