• Как одним select выбрать максимальную дату в MYSQL?

    DevMan
    @DevMan
    вы правильно понимаете: если нужно получить все записи с максимальной датой, то без подзапроса не обойтись.

    PS у вас вопрос расходится с кодом.
    Ответ написан
    Комментировать
  • Дублируется вывод в javascript почему?

    @vivcogit
    JS разработчик
    У вас в коде только добавление новых элементов в список, а следовательно старые не удаляются. попробуйте вставить между $.getJSON('api.php', function(data) { и $.each(data, function(key, val) команду очищения списка:
    $('ul').empty();
    Должно получиться так:
    function getData(){
                    $.getJSON('api.php', function(data) {
                            $('ul').empty();
                            /* data will hold the php array as a javascript object */
                            $.each(data, function(key, val) {
                                    $('ul').append('<li id="' + key + '">' + val.date + ' ' + val.event + ' ' + val.region + ' ' + val.host + ' '+ val.type + ' ' + val.info + '</li>');
                });
                setTimeout(getData, 5000);
                });
                }
    Ответ написан
    2 комментария
  • Как получить максимальное по времени и уникальное по полю значение?

    @JuniorNoobie
    Сижу в поддержке, пишу мелкие проекты
    SELECT a.*
    FROM dch_statistic a,
    (
    SELECT agent_name, max(time) as time FROM dch_statistic GROUP BY agent_name
    ) b
    WHERE a.agent_name = b.agent_name
    AND a.time = b.time
    Ответ написан
    Комментировать
  • Как провести проверку в строке?

    @pcdesign
    my $str = '0000000000000000;39999999999;2;NONE;true;526;246;101;100;2;1;;;;;;8;101/100.000.99.99;246/000.000.122.122';
    
     
    #-------------------------------------------------------------------------------
    #  Заменили дроби на ;
    #-------------------------------------------------------------------------------
    $str =~ s!/!;!gx;
    
    
    #-------------------------------------------------------------------------------
    #  Получили один большой массив
    #-------------------------------------------------------------------------------
    
    my (@arr) = split ';', $str;
    
    
    #-------------------------------------------------------------------------------
    #  Получаем дубликаты
    #-------------------------------------------------------------------------------
    
    my %seen = ();
    my @dup = map { 1==$seen{$_}++ ? $_ : () } @arr;
    
    say Dumper @dup;


    На перле примерно так. Дальше сами справитесь?
    Ответ написан
    1 комментарий
  • Похожие товары - какая логика реализации?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    В 3 этапа.
    1. Ближайшие цифровые характеристики у имеющихся товаров относительно отсутствующему: каждая по-отдельности вверх и вниз, формирование списка с весами релевантности.
    2. Подстановка текстовых переменных и поиск по списку (из п.1) с использованием алгоритма расстояния Левенштейна с формированием СВОЕГО списка весов релевантности.
    3. Объединение этих двух списков с суммированием весовых показателей и последующей сортировкой по весовым значениям: самый максимальный вес - будет самым похожим товарозаменителем.
    PS: если у Вас в БД: "желтый", "yellow", "песочный", "sand", "светло-жёлтый", "светлый песок" - то тут Вы должны использовать синонимайзер, написанный вручную для использования до п.2.
    Ответ написан
    Комментировать
  • Похожие товары - какая логика реализации?

    VladimirAndreev
    @VladimirAndreev
    php web dev
    - попробовать собрать статистику по близким по времени кликам из одной страницы выдачи.
    - с цветами и т.п. - можно создать таблицу цветов и указывать в товаре id цвета из этой таблицы и выборки на ее основе делать, а уж контенты пусть тот же розовый цвет обзывают как хотят в своих описаниях
    Ответ написан
    1 комментарий
  • Правильно ли 200 OK при работе в websploit?

    orlnet
    @orlnet
    Сам себе админ
    Не легче использовать Dirbuster,там сразу и ошибки видны и диры.
    Ответ написан
    1 комментарий
  • Яндекс Маркет - если страницы нет в индексе?

    @lLiquid
    Жив здоров
    Индексация страниц яндекс маркета никак не влияет на ставки. Ни присутствие, ни отсутствие.
    Ответ написан
    Комментировать
  • Какие действия по выходу из-под фильтра Яндекс?

    В данном случае выйти на в полуавтоматическом режиме не получится и всё придется делать ручками. Есть ли инфа о том, где именно покупались ссылки? Если да, заходите и проверяйте доноров, можно упростить себе не много жизнь и попробовать отсеить мусор через тот же checktrust.ru. После первого отсева можно попробовать отправить запрос на пересмотр. Если никто понятия не имеет откуда у сайта ссылки, алгоритм будет сложнее. Выгрузи все ссылки на сайт через любой удобный тебе сервис. Через тот же checktrust найди первичный мусор. После этого придется вручную писать вебмастерам с просьбой удалить ссылки. Есть специальные сервисы в которых можно создать шаблоны и сделать массовую расылку таким вебмастерам. Как вариант поищи в сети есть базы блеклистом гавносайтов на всех популярных биржах, сорри что опять привожу в пример этот сайт https://checktrust.ru/pulse-meter.html можешь найти и другие, потом через тот же эксель ищи совпадения между таким списком и тех бэков что ты выгрузил для своего сайта. Нашёл совпадения, удаляй и т.д.
    Ответ написан
    Комментировать
  • Русские URL не работают после переноса на новый сервер?

    MiXei4
    @MiXei4
    Есть ли на сайте не кириллические адреса страниц и работают ли они?
    Если набрать вручную site.ru/форум/, тоже не работает?
    Ответ написан
    1 комментарий
  • Русские URL не работают после переноса на новый сервер?

    Ernillew
    @Ernillew
    Администрирую *nix-системы с 1997 года
    Как переносили мускульную базу?
    Какая кодировка по дефолту у мускуля? Какая кодировка у базы?
    Не в ней ли побилось?
    Ответ написан
    Комментировать
  • Amazon Route 53 — ошибка при изменении DNS на стороне регистратора доменного имени

    MonkAlbino
    @MonkAlbino
    Фронтенд разработчик
    У вашего регистратора вам нужно указать NS-записи (ns-1108.awsdns-10.org и ns-305.awsdns-38.com) и всё. Они говорят регистратору, что все записи о домене: A, MX, CNAME и т.м. нужно спрашивать у ns-1108.awsdns-10.org и ns-305.awsdns-38.com.
    Извиняюсь, если объясняю вам ранее известные вам факты, но некоторые не всегда правильно понимают как устроен принцип DNS.
    Ответ написан
    Комментировать
  • Современные метотды защиты видео контента в Интернет

    @BasilioCat
    Adobe DRM — реализации отличаются от способа доставки. Adobe FMS 4.5 при доставке через HTTP-DS шифрует файлы на лету. При проигрывании (во флэше, конечно) происходит запрос к Adobe Flash Access server на получение временной лицензии на проигрывание. Остальные схемы либо не работают и являются фиктивной защитой (RTMPE например), либо требуют специализированного клиента для просмотра. Такие клиенты есть и для мобильных девайсов, а в случае популярного сервиса и интересного контента такое решение оправдано. ПО для защиты в виде отдельного клиента есть от многих компаний, занимающихся шифрованием для IPTV (Verimatrix и др). Распространенность такого ПО (при всем неудобстве модели его использования) обусловленно тем, что правообладатели дают лицензионный контент при условии его защиты одним из одобренных инструментов, к коим эти iptvшные решения и относятся. Для остальных случаев эти решения лучше не использовать.

    Резюмируя — кроме Adobe, других, более или менее универсальных решений для видео в браузере, не существует.
    Ответ написан
    Комментировать
  • Как на Bash посчитать количество файлов на удаленном фтп?

    pesich
    @pesich
    Вроде работает, подпилите под себя если что то не так.

    #!/bin/bash

    HOST=«IP»
    USER=«xxxx»
    #PASSWD=«1234»

    CONTENT="$(ftp -nv <<EOF
    open $HOST
    user $USER
    ls -R
    bye
    EOF)"

    echo -n «Number of remote files on $HOST: „
    echo “$CONTENT»|egrep -v «user|ls|^d|bye» | wc -l
    Ответ написан
    2 комментария
  • Как на Bash посчитать количество файлов на удаленном фтп?

    sledopit
    @sledopit
    { ftp -inv SERVER << EOF
    user USER PASSWORD
    cd DIRECTORY
    ls -R
    bye
    EOF
    } | sed '/^[d-]/!d;s/^\(.\).*/\1/' | sort | uniq -c | sed 's/-/files/;s/d/directories/'
    
    Ответ написан
    1 комментарий
  • Как на Bash посчитать количество файлов на удаленном фтп?

    pesich
    @pesich
    Ftp протокол понимает ls -R, а вот с wc -l, облом выходит.
    Посмотрите в help какие команды вам разрешенны.
    Ответ написан
    2 комментария
  • Как на Bash посчитать количество файлов на удаленном фтп?

    @zuborg
    Не примите за занудство, но bash (и другие sh) не умеет заходить на ftp. Вам необходимо использовать внешнюю программу, которая это умеет, и тут начинаются зависимости от версии Вашей ОС, что установлено и что можно установить и т.д. и т.п. Уточните вопрос.

    btw, если есть возможность логина по ssh вместо ftp, то вопрос решается легко через
    find /path/to/dir -type f | wc -l
    Всяко производительней делать подсчет на стороне где лежат эти файлы, вместо пересылки списка файлов. Кроме того, команда dir протокола ftp не делает рекурсивный листинг, так что таких команд придется прогнать столько, сколько найдется поддиректорий, это дополнительные тормоза.
    Ответ написан
    1 комментарий
  • Бюджетная система потокового видео на чем собрать?

    Не совсем похоже на ваш вариант в части «количество камер: 2», т.к. мы раздавали статичные видеофайлы.

    Делал RTMP вещание через Амазоновский сервис CloudFront. Смысл проекта — платный просмотре контента: заплатил через Робокассу, получил страницу с плеером, играющей оплаченное видео в течение суток. Потом ссылка просрачивается. Вещание потоком, хрен сграбишь, и перемотка на любое место видео быстрая, не дожидаясь подгрузки всего файла.

    Сейчас Амазон вроде, как, стал поддерживать и прямое вещание. Почитайте.
    Ответ написан
    Комментировать
  • Возможно ли in-memory database на MongoDB?

    7workers
    @7workers
    Я не юзал оракл, но монго это во-первых не SQL база, со своими особенностями, а во вторых она сама займёт ВСЮ доступную память и будет держать самые популярные данные в памяти, так что просто нужен сервер с объёмом памяти = объёму базы. Проблемы, очевидно, будут при серъёзном падении сервера.
    Ответ написан
    Комментировать