Задать вопрос
  • На что unset жалуется?

    Попробуйте так:
    unset($addons[$id]);
    update_option('paid_addons', $addons);

    То есть не передавайте результат вызова unset() как аргумент, т.к. unset() возвращает void
    Ответ написан
    5 комментариев
  • Как вывести один столбец из БД в php?

    Alexandre888
    @Alexandre888
    Javascript-разработчик
    вам нужен критерий, по которому вы будете определять: какую запись из столбца выбрать.
    к примеру, это может быть предложение WHERE:
    SELECT название_столбца
    FROM название_таблицы
    WHERE условие

    предложение LIMIT:
    SELECT название_столбца 
    FROM название_таблицы 
    LIMIT количество_записей

    также, postgreSQL и mySQL поддерживают смещение выборки:
    SELECT название_столбца 
    FROM название_таблицы 
    LIMIT количество_записей 
    OFFSET начиная_с_позиции
    Ответ написан
    Комментировать
  • Как вывести один столбец из БД в php?

    alekseyHunter
    @alekseyHunter
    Android developer
    $link = mysqli_connect('localhost','username','password','db_name');
    
    $sql_query = "SELECT version From table_name";
    
    $stmt = mysqli_prepare($link, $sql_query);
    
    mysqli_stmt_execute($stmt);
    
    mysqli_stmt_bind_result($stmt, $version);
    
    $versions = array();
    while (mysqli_stmt_fetch($stmt)) {
        $versions[] = array('version' => $version);
    }
    Ответ написан
    6 комментариев
  • Почему скрипт js не работает в мобильной версии браузеров?

    kocherman
    @kocherman
    А что вы хотите от мобильного браузера?

    Замените mousedown, mouseup и mosemove на touchstart, touchend и touchmove.

    И все заработает на мобильнике... :-)
    Ответ написан
    1 комментарий
  • Как использовать общую бд для Django и Laravel?

    netpastor
    @netpastor
    Python developer
    Можно жестко завязаться на базу данных Laravel, снять оттуда схему данных, прописать модели у себя как managed=False и читать оттуда данные
    Минусы: если на Laravel тоже живое приложение, то оно будет меняться, вместе и с БД, плюс если данные не просто справочные (достаточно сделать выборку из одной таблицы), а связанные, то все эти связки вам тоже нужно будет у себя самим прописывать и следить за их актуальностью
    Я бы предложил со стороны Laravel сделать API для получения этих данных
    Ответ написан
    8 комментариев
  • Почему не берут на работу HTML верстальщиком?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Во первых: HTML-верстальщики как профессия умирает уже с 2016. Сейчас верстальщик - по мимо верстки умеет PHP, JS, Jquery и полный стандартный инструментарий из 30-40 емкий названий вроде- PUG, BEM etc. Что делает его веб-мастером, который может претендовать на зарплату 30 тысяч рублей, которую можно смело сделать работая таксистом особо не заморачиваясь.

    Во вторых: Ваше резюме, особенно первая его часть - Frontend Developer. Я конечно не хочу капать ядом на стол, но лично я считаю что фронтенд - это больше про логику и умение строить приложения вроде SPA, а не верстать кнопки, которые можно смело украсть используя codepen, либо чужой код. Верстка нужна, но как правило она играет хорошим плюсом при условии что вы пишите - знаю нативный JS + ES6 + React\Vue, настраиваю webpack как отец. Как правило бэкэнд - это тоже про умение строить архитектуру, а не про создать базу данных под wordpress. Никто не пишет - backend разработчик - вчера прописал пару SQL запросов, и прошел курс по Node.js для новичков.

    В вашем же резюме - всё, буквально всё кричит что вы посмотрели пару курсов где Василий обжимая упругую попку блондинки, снимает свой курс по верстке для новичков IT, обещая им 60 тысяч рублей как нефиг делать на фрилансе.

    Уберите нецелевой опыт из резюме вроде бармена и тому подобного(работодателю плевать как вы разливали коктейли), уберите фриланс - это смешно. Сделайте портфолио минимум из 20 работ, от лендинга до магазина, и готовьтесь просрать минимум 20-30 личных собесов, после этого - у вас будет опыт и прохождения собеседований, и опыт (минимальный) разработки. Можно целится в студию, либо куда нибудь выше.

    И всё у Вас получится. Успехов.
    Ответ написан
    Комментировать
  • Данные в дб запрашиваются до их появления, как заставить ждать?

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

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Вас не смущает что Windows и Линукс сделаны на идеях 60х ?
    И еще долго работать будут, хотя все порываются ядро переписать на другом языке, но нет не взлетает.
    Ответ написан
    2 комментария
  • Пойти работать Джуном или доучиться до Миддла?

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

    kocherman
    @kocherman
    На лету парсить и сразу выдавать результат не получится. Парсить необходимо заранее, помещая результаты поиска в БД. Следует учитывать, что запрашиваемые поисковые фразы требуют полнотекстового поиска в БД.

    Парсеры бывают нескольких типов:
    1) Простой парсер html для публичных открытых данных. Такой парсер легко сделать, например, на php или nodejs (модуль cheerio справится без проблем).

    2) Парсер открытых данных, получаемых через javascript. Тут немного сложнее. Нужен либо консольный браузер вроде slimer.js, casper.js, phantom.js, selenium, либо модули jsdom и zombie.js. Пример такого парсинга - парсинг паблика вконтакте.

    3) Парсер данных, доступных по авторизации. Такому парсеру для работы нужен оператор. Помимо алгоритма непосредственно парсинга, нужен пользовательский интерфейс для авторизации.

    Стоит предусмотреть, что периодически будет вылетать капчи. Этот момент надо правильно опознавать. Капчу могут решать индусы, позволяя полностью автоматизировать процесс - https://2captcha.com/ . Можно решать оператором. Если капча требует распознать символы, помочь может Tesseract (для яваскрипт своя версия).

    Если есть вопросы - пиши комментарии. Как будет время - отвечу.
    Ответ написан
  • Как и где найти толковых авторов по теме «информационная безопасность»?

    Zoominger
    @Zoominger
    System Integrator
    На hh.ru.
    В чятиках и на форумах будут сидеть мамкины хацкеры, которые в Виртуалбоксе лишь Кали поставить осилили.
    Ответ написан
    2 комментария
  • Какой выбрать язык для криптографии?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Для криптографии лучше подходит хорошее понимание высшей математики и практически любой язык.
    Криптография, это в первую очередь математические алгоритмы, а запрограммировать их можно на чем угодно.
    Ответ написан
  • Как решить проблему загрузки сайта на php на хостинг?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    К "загрузке на сайт" вопрос не имеет никакого отношения.

    Такая ошибка может появляться в любой момент - до, во время или после загрузки, а также через год.
    Она означает, что произошла ошибка.
    Какая именно ошибка - надо смотреть в логах веб-сервера.
    Ответ написан
    2 комментария
  • Как с гарантией определить, что сайт открыт на смартфоне или планшете?

    Плохо формализовання задача.
    Что для тебя - сайт открыт на смартфоне или планшете? Тач скрин в тесле это планшет или десктоп?
    Сушествуют две разные задачи:
    1) Адаптация сайта под малый размер экрана
    2) Адаптация под тач интерфейс
    Первое решается медиа запросами, адаптивной и резиновой версткой
    Второе - детектом тач ивентов в яваскрипте.
    А еще есть разная плотность пикселей, которая решается вьюпортом и медиа сетами
    Ответ написан
    1 комментарий
  • Как начать верстать?

    SpiderPigAndCat
    @SpiderPigAndCat
    занимаюсь салообразованием
    есть многочасовые стримы как чел верстает. смотришь такие стримы, раз, два и на третий сам верстаешь и сравниваешь его код со своим. потом заливаешь свой код на бесплатный хостинг и создаешь вопрос в тостере с темой "Какая лучшая верстка в мире, моя?" и кидаешь ссылку. Потом слушаешь, смотришь и не споришь. Испраляешь ошибки в все.

    То что ты типа владеешь но не знаешь как верстать это взаимоисключающее, ты просто видос какой-то посмотрел типа "сss за час" и думаешь что знаешь, но ты Джон Сноу
    Ответ написан
    Комментировать
  • Как подключиться к Wi-Fi в Ubuntu Server 20.04?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Так netplan теперь отвечает за всё это дело в Ubuntu.
    Конифг в /etc/netplan

    Или 01-netcfg.yaml
    Или 01-network-manager-all.yaml

    В них и прописываются все параметры.

    По умолчанию в первом такой команд:
    # This file describes the network interfaces available on your system
    # For more information, see netplan(5).
    network:
      version: 2
      renderer: networkd

    Как правило в системе без DE.

    Во втором такой:
    # Let NetworkManager manage all devices on this system
    network:
      version: 2
      renderer: NetworkManager

    Как правило генерится после установки DE, для работы с NetworkManager.

    Но есть много прописываемых и руками параметров, при желании, если по умолчанию не работает.
    На просторах много инструкций найти можно...

    После редакции конфига надо обязательно выполнять:
    sudo netplan apply
    чтобы активировать изменения.

    Ну, и можно перед этим выполнить ещё и:
    sudo netplan try
    чтобы проверить на ошибки и если их нет, то первую команду.
    Ответ написан
    Комментировать
  • GTA 5 системные требования?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Игра запустится, и даже на мин. настройках играть можно. Но в первой миссия при выходе из здания, выкинет из игры, оперативка закончится.
    Я запускал на ASUS X55A:
    Видеокарта: Intel HD Graphics 2000
    Процессор: Intel B970 @ 2.30GHz(2ядра)
    Оперативная память: 4Гб
    Ответ написан
    2 комментария
  • Покупать ли новый ПК?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    скорее всего будет своя квартира

    Я бы лучше потратился на мебель, удобное технологичное кресло, кровать, шкаф, кондиционер.

    У компа, кроме начинки, есть еще монитор и наушники - можно посмотреть что с ними.
    Внешний диск для бэкапа.

    В общем если комп тянет, то всегда можно посмотреть другие, более насущные вещи.
    Ответ написан
    Комментировать
  • Как обработать ответ платежной системы?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Короче это секретный сайт, но ты вроде нормальный пацан, я тебе дам тайную ссылку.
    Прикинь, в интернете есть сайт где есть ответы на все вопросы.
    Зуб даю. Вот твой например
    Ответ написан
    Комментировать
  • Какое практическое применение самоограничения в Java?

    @UPSA
    anykey. Я не программист, я просто ленивый.
    Ответить что ли ...)))
    Очень напоминает Построение Дерева, но в классе только один параметр - значит назовем простым связанным списком. Простым потому что только родитель знает потомка. Побольше параметров и дерево готово.
    Ответ написан
    Комментировать