• SphinxQl, Spring, Jdbc-connector что-то не так?

    iormark
    @iormark Автор вопроса
    Sphinx не причем. Я включил логи
    <logger name="org.springframework.jdbc.core" level="DEBUG" />

    После этого стал появляться варнинг
    Wed Feb 21 21:18:56 MSK 2018 WARN: Invalid value '' for server variable named 'net_buffer_length', falling back to sane default of '16 384'


    И JdbcTemplate на этом ломался. Хитрый подвох и невнимательность при чтении логов.
    Ответ написан
    Комментировать
  • Spring и SphinxSearch как использовать?

    iormark
    @iormark Автор вопроса
    В общем с толку меня сбил Hikari, с ним Shinx не работает.
    Зато отлично работает commons-dbcp2 )
    @Bean
        public DataSource sphinxDataSource() {
            BasicDataSource dataSource = new BasicDataSource();
            dataSource.setDriverClassName("com.mysql.jdbc.Driver");
            dataSource.setUsername("");
            dataSource.setPassword("");
            dataSource.setUrl(sphinxUrl);
            return dataSource;
        }
    
        @Bean
        public JdbcTemplate sphinxJdbcTemplate() throws SQLException, ClassNotFoundException {
            return new JdbcTemplate(sphinxDataSource());
        }
    
        @Bean
        public Connection sphinxJdbc() throws SQLException, ClassNotFoundException {
            return sphinxDataSource().getConnection();
        }
    Ответ написан
    Комментировать
  • Как настроить автодеплой при изменении файла с Docker и Jetty?

    iormark
    @iormark Автор вопроса
    В общем просто
    volumes:
      - ./docker/jetty/target:/var/lib/jetty/webapps/
    Ответ написан
    Комментировать
  • Как в spring mvc настроить отдачу статики из корня сайта?

    iormark
    @iormark Автор вопроса
    Проблема была в контроллере который перехватывал на себя запросы

    @RequestMapping(value = {
            "/{login:(?iu)[a-z_0-9]{5,64}}",
            "/{login:(?iu)[a-z_0-9]{5,64}}/{modifier:draft}"
    }, method = RequestMethod.GET)


    Сделал [[^.]a-z_0-9] чтобы отделять файлы от узерских страниц.
    Ответ написан
    Комментировать
  • Нужна подсказка опытных программистов и не только (Android, Java) в каком направлении двигаться?

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

    Как вообще можно делать что-то без желания и спрашивать других на чем бы потренироваться . Придумайте свой проект по душе и делайте. Хоть порно сайт.
    Ответ написан
  • Debian 7.8 почему черный экран при запуске?

    iormark
    @iormark Автор вопроса
    Перестал работать gdm установил slim
    Ответ написан
    Комментировать
  • Какае существуют сервисы для распознавания изображений?

    Три раза перечитал и походу не понял. Вы хотите по фото определять к какой категории отнести товар? Вряд ли это годный вариант, к тому же ресурсоемкий. Правильнее продавцов мотивировать заполнять каталоги качественнее.
    Ответ написан
    Комментировать
  • Введение в java web разработку?

    Кто бы что не говорил, мне очень нравится Java. Использую только ServletAPI + Freemarker + Tomcat для создания проекта любой сложности этого более чем достаточно ИМХО. Роутинг с помощью рефлексии. На код приятно смотреть, красота получается если руки прямые. Можно крутить и вертеть проект как угодно, Java очень мощная технология даже при использовании такого минимума как у меня. Работает все очень быстро и как часики, обработка исключений вообще радует.

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

    Для чего юзать bower и тп. Главное либу установить ленятся, а bower ставить не ленятся, jQuery и прочие либы лучше ставить с яши или гугла. Использовать среду типа NetBeans, WebStorm, Eclipse и тп. Каким то хламом типа "первого ответа" проекты засорять жесть. Twitter Bootstrap можно использовать как пример для реализации, а не лепить на нем основу)

    Есть БЭМ отлично сохраняет проект на годы, двигло можно не использовать, сама идея годится чтобы не делать из проекта помойку.
    Ответ написан
    Комментировать
  • Можно ли сделать ssl сертификат для роутера?

    iormark
    @iormark Автор вопроса
    Итог
    1. Сертификат не нужен.
    2. Перенаправление c https на хотспот не работает или не возможно в принципе.
    3. Скрипты и css c Facebook не грузятся если добавить домен в Walled Garden. У них каждые 20 сек обновляются ip-адреса. Почему то неработают следующие домены:
    s-static.ak.facebook.com
    fbcdn-profile-a.akamaihd.net
    fbexternal-a.akamaihd.net
    connect.facebook.net
    fbstatic-a.akamaihd.net
    когда как сам https://www.facebook.com загружается. В общем ХЗ.

    Зато работает, если добавить все эти домены в Walled Garden IP List.
    Ответ написан
    Комментировать
  • Почему в mikrotik не работает https?

    iormark
    @iormark Автор вопроса
    Оказывается IP->Services ни какого отношения к хотспоту не имеет, все настраивается в самом хотспоте.

    А вот сертификат делаю так, но ни фига не работает.

    openssl genrsa -des3 -out mydomen.ru.key 1024
    openssl req -new -key mydomen.ru.key -out mydomen.ru.csr
    openssl x509 -req -days 365 -in mydomen.ru.csr -signkey mydomen.ru.key -out mydomen.ru.crt


    [admin1@MikroTik] > /certificate import file-name=mydomen.ru.crt
    passphrase: *****
         certificates-imported: 1
         private-keys-imported: 0
                files-imported: 1
           decryption-failures: 0
      keys-with-no-certificate: 0
    
    [admin1@MikroTik] > /certificate import file-name=mydomen.ru.key
    passphrase: *****
         certificates-imported: 0
         private-keys-imported: 1
                files-imported: 1
           decryption-failures: 0
      keys-with-no-certificate: 0
    
    [admin1@MikroTik] > /certificate print
    Flags: K - private-key, D - dsa, L - crl, C - smart-card-key, A - authority, I - issued, R - revoked, E - expired, T - trusted 
     #         NAME                       COMMON-NAME                      SUBJECT-ALT-NAME                                                   FINGERPRINT                     
     0 K     T cert_1                     mydomen.ru                                                                                           c6e7836a4b39fe267c4465957f57f...


    89c0b6dbfb19490195efb2d8f2e07ca5.png
    Ответ написан
    Комментировать
  • Как в css изменять zoom при изменении окна?

    iormark
    @iormark Автор вопроса
    Задал картинкам
    img {
        max-width: 100%;
        height: auto;
        width: auto;
    }

    картинки изменяются если родитель div имеет ширину в % , сейчас потестирую.

    Zoom можно менять так, тоже не плохо работает хоть и с костылем.

    $(window).resize(function() {
         // MIN = 800, MAX = 1200 по 100 бальной шкале
         var percent = Math.round(($(window).width() - 800) / (1200 - 800) * 100);
         percent = percent > 100 ? 100 : percent < 70 ? 70 : percent;
    
         $('html').css('zoom', percent + '%');
         console.log(percent);
    });
    Ответ написан
  • Как сделать wifi-hotspot с Captive portal?

    iormark
    @iormark Автор вопроса
    Как я понял необходимо:
    1. Компьютер с двумя сетевыми картами
    2. eth0 - интернет , eth1 - выход модем с wi-fi
    3. Установить Captive portal сервер, я остановился пока на PacketFence который будет пропускать через себя трафик и перенаправлять не авторизованных пользователей на /auth-wifi.php
    4. FreeRADIUS для авторизации, допустим для хранения информации о пользователях в MySql.
    5. Apache + PHP

    У кого какие мысли? Или эта тема настолько не популярна что ни кому не интересно(
    Ответ написан
    Комментировать