Переменная плотность заполнения в Cura

Всем здрасьте! Сегодня мы несколько отступим от основной направленности данного блога в сторону 3Д печати, а именно - рассмотрим такую полезную штуку, как переменная плотность заполнения модели в Cura.

FilterBy в Primefaces p:tree

Всем добрый день! Сегодня рассмотрим такую проблему, как неработающая фильтрация по полю узла p:tree в Primefaces 6.2. В данном примере строится дерево из элементов, имеющих поле name и должна осуществляться фильтрация по этому полю, однако этого не происходит. <p:tree value="#{customBean.treeRoot}" var="node" filterBy="#{node.

Gradle Docker plugin. Добавляем базу данных

Добрый день! Давайте сегодня модифицируем наше приложение из прошлой статьи  и добавим в него поддержку взаимодействия с базой данных, расположенной в докер-контейнере. Начнём с написания кода. Добавим следующие зависимости compile 'org.springframework.boot:spring-boot-starter-data-jpa:2.1.0.RELEASE' compile 'org.projectlombok:lombok:1.18.4' compile 'org.

Gradle Docker plugin

Добрый день! Давайте сегодня рассмотрим такую полезную штуку, как  bmuschko/gradle-docker-plugin Важно! Данный плагин требует версию Gradle >=5.1 Для начала созданим маленькое приложение, которое будем разворачивать в докере. build.gradle plugins { id 'java' id 'application' id 'org.springframework.boot' version '2.1.0.

Отправка результатов из LTI блока в edX.

Для отправки результатов в edX в соответствии с LTI 1.1 нам потребуется sourcedId  - идентификатор задания, получаемый от edX,  outcomeServiceUrl  - URL, на который необходимо отправить результат (тоже получается от edX) и rating  - сам результат для отправки.

Gradle wrapper

Добрый день! Давайте рассмотрим сегодня такую полезную фичу грейдла, как wrapper task . Данная штука позволяет не тратить время на поиск, скачивание и установку нужной версии грейдла, что существенно упрощает жизнь любого, кто хочет собрать проект, не зависимо от платформы.

Spring Security и OpenAm

Давайте рассмотрим настройку SSO в Spring Security с использованием OpenAm. OpenAm Для начала нам потребуется сам OpenAm развёрнутый на том домене, который мы хотим покрыть с помощью SSO. Не мудрствуя лукаво воспользуемся готовым докер образом от разработчиков опенсорсной версии OpenAm -  https://hub.docker.com/r/openidentityplatform/openam/ . Запустим образ согласно инструкции.

Spring Security SSL. Авторизация с помощью сертификата.

Добрый день. Сегодня мы рассмотрим такую возможность Spring security, как аутентификация пользователей с помощью TLS сертификата. Так называемая mutual authentication . Для начала сгенерируем сертификаты для клиента и сервера. Примеров того, как это сделать в интернете достаточно, приведём один из них.

Немного статистики PostgreSQL

Давайте коротко рассмотрим основную статистику Postgres, которая может помочь нам улучшить производительность нашей базы данных. Первой интересующей нас вьюхой является pg_stat_database . Данное представление позволяет нам получить общую статистику, касающуюся всей базы данных в целом.

Настройка DNS в Docker

Наверняка вы не раз сталкивались с проблемой нестабильной работы интернета в Docker при работе во внутренней корпоративной сети. Зачастую эта проблема связана с DNS, а именно с закрытым доступом к таким публичным DNS серверам, как 8.8.8.8 и 8.8.8.4 , которые используются докером по умолчанию.

Краткий экскурс в язык Cypher

Cypher представляет собой SQL-пободный открытый язык запросов к графовой СУБД Neo4j. Основными элементами, которыми оперирует этот язык, являются вершины (ноды) и рёбра графа. Рёбра в Neo4j имеют тип и направление, вершины же могут быть помечены одной или более метками, а так же могут иметь несколько дополнительных свойств.

Индексируем БД с помощью SOLR

Давайте рассмотрим задачу конфигурации SOLR для индексирования базы данных. Структура директорий SOLR выглядит следующим образом: <solr-home-directory>/ solr.xml core_name1/ core.properties conf/ solrconfig.xml managed-schema data/ core_name2/ core.properties conf/ solrconfig.

Docker network

Давайте рассмотрим простое сетевое взаимодействие в Docker. Для этого нам понадобится команда docker network, которая позволяет манипулировать внутренними сетями докера. Команда docker network create [options] NETWORK позволяет нам создать свою собственную сеть докера.

Docker volumes

Как известно, docker контейнеры не предполагают какого-либо постоянного хранения данных, однако зачастую бывают такие ситуации, когда это необходимо. Для решения этих задач и предназначены docker volume. Самый просто способ использования: docker run -d \ --name my_db \ -p 5432:5432 \ -v /var/lib/postgresql/9.5/main \ postgres:9.

Scala codestyle checker на коленке

Однажды я столкнулся с задачей автоматической проверки соответсвия кода принятому стилю, заданному в конфигурации Scalariform плагина для IDE. Поискав в интернетах, я нашёл плагин, выполняющий форматирование кода с помощью Scalariform - вот он  https://github.com/mdr/scalariform-maven-plugin . Давайте посмотрим, как заставить этот плагин делать то, что нам нужно.

Клиентская таймзона в JSF

Работа с датой, как правило, является не самым приятным занятием при разработке приложения. Одной из проблем является настройка таймзоны, особенно, если данные поступают от различных клиентов с разными таймзонами.  Рассмотрим решение одной из таких проблем в JSF.

Как исправить "PKIX path building failed" при установке SSL соединения

Давайте рассмотрим решение следующей ошибки: sun . security . validator . ValidatorException : PKIX path building failed : sun . security . provider . certpath . SunCertPathBuilderException : unable to find valid certification path to requested target Данная ошибка  может быть следствием отсутсвия SSL сертификата в хранилище джавы.
RSS (Открывает новое окно)(Открывает новое окно)
— Предметов на странице
Показывается результатов: 1 - 20 из 21.

Коротко о себе:

Работаю кем-то в компании Tune IT. Занимаюсь чем-то.