Статьи, которые добавил aNNiMON:

Открываем YouTube ролики в медиаплеере прямо из браузера

Linux  url protocol, browser, desktop

Задача следующая. Есть удобный видеоплеер, который нам очень нравится: mpv, vlc, ffplay или любой другой. При открытии YouTube ролика хотелось бы иметь возможность воспроизвести видео в любимом плеере. Копировать ссылку, запускать плеер и открывать эту ссылку в нём не хочется, долго. Хочется нажать кнопку в браузере и чтобы сразу открывался плеер с нужной ссылкой.

2018-08-04_11-33-23.png
Продолжить

Рейтинг:  8  (За: 8 | Против: 0)
Добавлено: 4.08.2018 от aNNiMON

Комментарии (7)

Пример использования функционального программирования во избежание дублирования кода

Java  функциональное программирование, лямбды, конфиг

Допустим, перед нами стоит задача загрузить конфиг приложения. Есть внутренний конфиг, который хранится в файле app.properties внутри jar-файла, и есть внешний — хранится в пользовательской директории ~/.config/app.conf.
Приложение при запуске читает внешний конфиг. Если какого-то параметра в нём нет, будет браться значение из внутреннего. Если внешнего конфига вообще нет — читается внутренний.

Для чтения внутреннего конфига используется класс ResourceBundle и его метод getString(String key), для внешнего — Properties
Продолжить

Рейтинг:  7  (За: 8 | Против: 1)
Добавлено: 17.04.2018 от aNNiMON

Комментарии (2)

java.util.concurrent ScheduledThreadPoolExecutor как замена классу Timer

Java  timer, concurrency

Класс Timer существует в Java уже очень давно и многие по привычке продолжают использовать его по сей день. Однако, у него есть некоторые неприятные особенности и ограничения. Об этом, а также о классе ScheduledThreadPoolExecutor, который служит заменой классу Timer я и расскажу.
Продолжить

Рейтинг:  6  (За: 6 | Против: 0)
Добавлено: 14.03.2018 от aNNiMON

Комментарии (4)

Что скрыто в файлах персонажей Doki Doki Literature Club

Soft  gamedev, визуальные новеллы, renpy

Визуальная новелла Doki Doki Literature Club! привлекла меня тем, что содержит множество загадок, которые при первом прочтении заметить невозможно. Рассказывать обо всех я не стану, лучше сами скачайте — игра бесплатна. А я, постараясь без спойлеров, расскажу о том, что скрыто в файлах персонажей из папки characters/ и как самому сделать нечто подобное. В конце вас ждёт небольшой квест.

Кому лень читать, есть видео:

Продолжить

Рейтинг:  7  (За: 8 | Против: 1)
Добавлено: 16.01.2018 от aNNiMON

Комментарии (9)

Автопубликация статей в Telegram-канале с поддержкой Instant View

PHP/MySQL  telegram, бот, php

На нашем сайте уже давно используется автопубликация статей и прочей полезной информации в Telegram-канал. Хочу рассказать, как это сделано, а заодно и поведаю, как добавить поддержку Instant View, потому что автоматически она доступна только для популярных сайтов, для которых в Telegram написаны парсеры.

Для начала вкратце расскажу, как публикуется сообщение в канал. Допустим, на сайте произошло какое-то событие — добавлена новая статья. Мы должны отправить запрос к Telegram API, где указать содержимое нового сообщения, например "Дорогие друзья, на нашем сайте опубликована новая статья: <ссылка>". Это сообщение публикует бот, которого мы предварительно создали и добавили в канал в качестве администратора. Вот и вся магия. Теперь по порядку.
Продолжить

Рейтинг:  9  (За: 9 | Против: 0)
Добавлено: 14.12.2017 от aNNiMON

Комментарии (3)
Всего: 109
<< 1 ... 9 10 11 12 13 ... 22 >>
Категории

Мы в соцсетях

tw tg yt gt