Задать вопрос
  • Filemanager на PHP?

    Ambyte
    @Ambyte
    Недавно нашел такой файл менеджер от китайских братьев, мне он невероятно понравился, всем советую kodexplorer
    Ответ написан
    7 комментариев
  • Что можно поднять на сервере?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Интересует все варианты

    openssh
    ftpd
    postfix
    bind
    apache
    nginx
    lighttpd
    mysql
    postgresql
    mongodb
    couchdb
    redis
    memcached
    mogilefs
    logstash
    influxdb
    rabbitmq
    beanstalkd
    gearman
    svn
    git
    mercurail
    owncloud
    gitlab
    gitlab-ci
    redmine
    jira
    youtrack
    git stash
    bamboo
    Web site
    ....
    мне продолжать?)))
    Ответ написан
    1 комментарий
  • Что выбрать: Syncthing vs nextCloud vs Seafile vs OwnCloud vs Другой сервис?

    fdroid
    @fdroid
    press any key
    mike153: пробовал все варианты. Nextcloud - это форк Owncloud. По сути, одно и то же, хоть и NC считается более продвинутым и вообще вся опенсорсная тусовка туда ушла. Поэтому пишу о нём. Всё исключительно на правах IMHO. Плюсы:
    - Самый главный - это работа с файлами именно в файловом варианте. То есть, если предположить, что "всё упало", вы можете подключить диск с рухнувшего сервера к любому линуксу и вытащить инфу из /var/www или где она там у вас храниться будет. Также можно подключать внешние хранилища, то есть, предположим, есть у вас на сервере папка с фильмами и музыкой - их можно просто подключить в NC.
    - CardDAV, CalDAV из коробки.
    Минусы:
    - Тормозит всегда, рандомно, в любой момент времени. Независимо от того Apache или Nginx, MySQL или MariaDB, тормозит на любом софте.
    - Интерфейс - УГ, ШГ

    Теперь о Seafile. Плюсы:
    - Турбореактивный просто. Работает очень быстро.
    - Интерфейс очень приятный.
    - Продвинутое версионирование.
    - Умеет открывать docx, odt, xlsx и т.д. без дополнительного софта. Но без редактирования. Если нужно редактирование - нужен отдельный Document Server от Collabora или Onlyoffice.
    - PRO-версия бесплатна для 3-х пользователей, но смысла особого нет, т.к. enterprise-фишки заключаются в 1. полнотекстовому поиску по документам с помощью elasticsearch, у которого просто чудовищное потребление ресурсов 2. двух-факторной авторизации 3. и что-то там ещё, не особо нужное дома
    - Есть клиенты для всех основных платформ
    - Устанавливать можно как вручную по мануалу на сайте, так и воспользовавшись установочным скриптом, который сам всё сделает.
    Минусы:
    - Файлы хранятся в собственном формате, как это правильно называется? - на уровне блоков, что ли. Доступ к инфе только через веб-интерфейс, WebDAV, ну и приложения для синхронизации. То есть, вся информация в Seafile на диске представляет просто кучу мала из папок и файлов, которые нельзя так просто взять и использовать - нужен ещё дамп базы данных. То есть, в случае проблем с системой, достать информацию будет затруднительно. Но выход есть - seaf-cli - это безгуёвый клиент для синхронизации. Смысл в том, что на сервере, на котором крутится Seafile, дополнительно можно установить seaf-cli, натравить его на директорию, и он в эту самую директорию будет складывать синхронизированную копию инфы основной базы Seafile, причём в виде нормальных файлов, которые можно расшаривать как угодно, бэкапить и т.д. Минус решения с seaf-cli в том, что нужно вдвое больше дискового пространства для хранения инфы.
    - Ну и как следствие такой организации файлов - невозможность подключить внешние хранилища, в отличие от тёплого лампового Nextcloud.

    В общем, лично я остановился на Seafile.
    Ответ написан
    Комментировать
  • Почмеу гигабитная сетевуха не прокачивает гигабит при MTU=9000?

    opium
    @opium
    Просто люблю качественно работать
    А смысл заморачиваться если у вас и так при маленьком мту
    При MTU = 1500 iperf выдаёт:
    [SUM] 0.0-30.0 sec 3.29 GBytes 942 Mbits/sec
    Ответ написан
    1 комментарий
  • Посоветуйте NAS-сервер

    opium
    @opium
    Просто люблю качественно работать
    Попробуйте какой нибудь из thecus на них можно поставить просто линукс.
    Надо только логи отключать
    habrahabr.ru/blogs/DIY/120589/
    может у них есть модели которые уложатся в ваш бюджет
    Ответ написан
    Комментировать
  • Какое сетевое хранилище выбрать?

    opium
    @opium
    Просто люблю качественно работать
    Хранилища это не про надёжность а про доступность. Надёжность это три копии бекапов
    Ответ написан
    8 комментариев
  • Соседние селекторы css?

    SkiperX
    @SkiperX Куратор тега CSS
    https://codepen.io/SkiperX/pen/ggdzze
    https://codepen.io/Vestride/pen/dABHx
    https://codepen.io/dylanraga/pen/Qwqbab
    https://codepen.io/nxworld/pen/ZYNOBZ
    https://codepen.io/jamesbarnett/pen/yILjk
    https://codepen.io/abergin/pen/ihlDf
    https://codepen.io/hw/pen/biEBz
    https://codepen.io/Lingyucoder/pen/hFxvq
    тут есть

    редкая штука
    встречается при кастомизации чекбоксов и инпутов (в том числе когда на основе чекбокса делается спойлер или что-то открывается по клику по нему)
    css слайдер (не использовать в реальных проектах, просто знать что такое бывает)
    еще когда надо добавить отступ элементу который идет за текущим
    Ответ написан
    1 комментарий
  • Как лучше установить значение по умолчанию?

    0xD34F
    @0xD34F Куратор тега JavaScript
    Можно применить деструктуризацию + значение по умолчанию:

    constructor({ closable = true }) {
      this.isClosable = closable;
    }

    Можно проверять наличие свойства:

    this.isClosable = props.hasOwnProperty('closable') ? props.closable : true;

    Или проверять на равенство undefined:

    this.isClosable = props.closable === undefined ? true : props.closable;

    Или проверять тип:

    this.isClosable = typeof props.closable !== 'boolean' || props.closable;
    Ответ написан
    Комментировать
  • Почему говорят что jquery не нужен?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    {PHP, MySql, HTML, JS, CSS} developer
    Скрипач не нужен, родной (с)
    Аргументы против jq:
    - современные браузеры достаточно хорошо поддерживают единый синтаксис современного екмаскрипт(native js)(на самом деле нет).
    - сторонняя библиотека, работает медленнее чем натив и в основном состоит из с-сахара (тоже не совсем правда)
    - тащить еще один ресурс весом от 64 кб до 200 кб, еще и со сторонних ресурсов замедляет загрузку( правда, но бред)
    Аргументы за:
    - Современные браузеры как и всегда один другого "ровнее", всегда есть косяки и "нюансы", на которые еще и попадаешь обычно в самый неподходящий момент, в жк обычно все работает одинаково везде, ну или лучше чем в нативе.
    - В жк реализована куча плюшек в 1 функцию которые в нативе занимают "многабукав", не каждый начинающий напишет их правильно, да и профи не все напишут оптимально, уверен что в большинстве случаев написанный нативом функционал будет хуже аналога из жк.
    - размер мин пакета жк 64 кб, и все они лежат на быстрых цдн серверах. Думаю это последнее что может повлиять на скорость загрузки страницы.
    - есть ОГРОМНОЕ количество скриптов написанных с учетом жк, не использовать их глупо, писать свой велосипед - вообще только в целях обучения(не берем крайние случаи когда плагин писал упоротый пингвин).
    - Синтаксис и краткость записи - вообще вне конкуренции.
    - Старые браузеры никто не отменял, часто заказчик требует чтобы работало в ие8, натив не канает или доставляет море анального удовольствия.
    Вывод: Если ты крут в жс, еще и работаешь в ангуларе/ещечетамдляфронта и тебе нужно сделать 2 действия в очень современных браузерах - jquery не нужен, и ты это сам знаешь. Если слова ангулар, вуе и проч для тебя не больше чем шум листвы за окном, а навесить плагинов и эффектов нужно - jquery наше все.

    UPD: для всех кто там отписался а ля "в связи (...), исчезновением проблемы совместимости со старыми IE (что и было основным назначением jQuery)." - свежачок
    Ответ написан
    4 комментария
  • Как получить ссылку на thumbnail в woocommerce?

    deniscopro
    @deniscopro Куратор тега WordPress
    WordPress-разработчик, denisco.pro
    the_post_thumbnail_url
    <?php the_post_thumbnail_url('shop_thumbnail'); ?>

    или get_the_post_thumbnail_url.
    global $post;
    <?php echo get_the_post_thumbnail_url($post->ID, 'shop_thumbnail'); ?>
    Ответ написан
    5 комментариев
  • Uncaught TypeError: $ is not a function at function.js?ver=4.8:1?

    AlexMaxTM
    @AlexMaxTM
    Мне эта строчка не нравится:
    wp_enqueue_script('jquery', 'ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js');

    Поиск идет относительно основного домена.

    Я бы написал либо так
    wp_enqueue_script('jquery', '//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js');

    либо так:
    wp_enqueue_script('jquery', 'https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js');
    Ответ написан
    Комментировать
  • Как оформиться фрилансеру на работу?

    @hartia
    м.....
    вы уверены что вы хотите этого?
    налоги так-то процентиков 30-40 от получаемых вами денег.
    любой кто делает значительно меньше - просто обманывает вас и еще берет с вас за это деньги.
    Ответ написан
    7 комментариев
  • Оцените верстку начинающего верстальщика?

    @Froggyweb
    показывается вот так ffcbad046ca24ca097dfb83071257c81.png
    слайдер не работает.
    селект очень гтранно работает
    Ответ написан
    Комментировать
  • Может ли SEOшник накрутить трафик из ботов на мой сайт чтобы показать результат?

    opium
    @opium
    Просто люблю качественно работать
    даже не сеошник может это накрутить
    Ответ написан
    Комментировать
  • Где найти "вдохновение" на дизайн?

    @laxikodeje
    "Кислота", алкоголь, путешествия, любые новые впечатления.
    Ответ написан
    Комментировать
  • Из-за чего может тормозить Wordpress (точнее, именно require wp-load), тогда как чистый PHP летает, и тот же сайт на СЛАБОМ железе летает?

    opium
    @opium
    Просто люблю качественно работать
    блин вы отжигаете на счет мускула
    если он у вас относительно далеко и не в том же дц то все будет ну очень очень медленно
    Ответ написан
    3 комментария
  • Где найти "вдохновение" на дизайн?

    @Xeli
    не могу ничего красивого создать

    Ну еще бы. Потому что задача красиво создать лежит на плечах художника. А из синопсиса я понял, что вы даже не дизайнер (для меня среднестатистический дизайнер это отстойный художник с завышенным ЧСВ, нахватавшийся верхушек по ютубам).
    Поэтому есть три варианта :
    1) Выключить режим перфекциониста и пользоваться нативными средствами frontend того же bootstrap и радоваться жизни.
    2) Нанять талантливого человека за деньги или позвать бездаря бесплатно (талантливый человек бесплатно работать не будет). Мусор на входе, мусор на выходе как говорится.
    3) Изучить тему самому. Изучение нужно начинать с освоения академического рисунка, вдумчивого изучения истории искусства (чтобы разбираться в стилях и самому уметь задавать какую то стилизацию работе), перспективы, логики цвета, света, типографики и еще уймы мелочей.
    Если пускаться в отважное плавание по пункту 3, то стоит запастись терпением и временем в размере примерно 3-4-5 лет.
    Так что 1 вариант как по мне в данной ситуации самый лучший, а если проект начнет собирать какие то деньги, то можно подумать и о найме профессионала за деньги для создания красивой обертки.
    Где брать вдохновение?

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

    alvvi
    @alvvi
    export default apathy;
    На любом языке это просто страница
    одна
    страница
    По сути тут и CMS то не нужна, но если сильно хочется, контент туда можете выводить прямо с одной Wordpress страницы плагином Advanced Custom Fields или чем-нибудь подобным.

    Еще можно поиграть с кастомными таксономиями(testimonials, works, offers) и их выводом через страницу, но это максимум интересного, что можно сделать с LP.
    Ответ написан
    Комментировать
  • Использовать bootstrap4grid или нет?

    alvvi
    @alvvi
    export default apathy;
    Стоит ли их использовать? Или писать на flex+css-grid?

    CSS Grid пока мало где поддерживается, если хотитие пишите на нем с фоллбэками на flex, пост на хабре про это
    Использовать сетку однозначно стоит, но мешать с CSS Grid - такое себе, не советую.
    Ответ написан
    1 комментарий
  • Как правильно и по быстрому принять много переменных в PHP из Ajax?

    serjikz
    @serjikz
    web-developer
    Вывести сразу весь массив $_POST и все (сори, сейчас не напишу вам готовый код, слишком поздно, смотрите в сторону foreach). Циклы в помощь. Либо назовите все ваши инпуты типа name-1 name-2 и тп и опять же цикл. Это скажем так самое простое что может быть. То, что у вас ajax не значит ничего. Php пофигу, тянуть $_POST если на него была отправка именно путем обычной формы или ему ajax отправили.
    Ответ написан
    1 комментарий