Webtorrent - Bittorrent клиент с поддержкой DLNA, chromecast и Airplay позволяющий смотреть видео из torrent файла без скачивания

WebTorrent Desktop - это простой, OpenSource BitTorrent клиент который позволяет просматривать видео-файл из торрента без скачивания. WebTorrent доступен для Linux, Windows и Mac.

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

У WebTorrent отсутствует какая-то база данных, или поиск по популярным торрент-трекерам. При первом запуске, приложение отображает самые популярные open source видео. Позже там будут отображаться последние добавленные пользователем торренты. В самом низу приложения есть поле, на которое можно переместить торрент файл с нужным фильмом, или нажать на него и в диалоговом окне найти и открыть файл.

Читать дальше →

Как подключиться к Cisco VPN с помощью Openconnect (альтернатива anyconnect) в Ubuntu Linux

У cisco есть пакет с клиентом anyconnect для linux. Только совсем не обязательно пользоваться их официальным клиентом, когда можно просто установить пакет из проверенно репозитория, и не захломлятять систему. Так что если вам нужно просто подключиться к cisco vpn под linux, но не критично использование официального cisco vpn клиента, то эта заметка для вас.

Читать дальше →

Загружаем последние комментарии из Disqus используя jquery/javascript

Как я уже писал, недавно я переехал с Wordpress на статический генератор блогов Pelican. Так как обработку комментариев на стороне сервера сделать нельзя, я перенес все комментарии в disqus. На старом блоге в боковом меню у меня отображались последние комментарии, и я хотел чтобы после переезда на новую блог платформу они сохранились. К счастью, у disqus есть API с помощью которого можно это реализовать.

Читать дальше →

Глобальное меню в Xubuntu 16.04 / Xfce4 с TopMenu

Не все пользователи любят окружение Unity, но нельзя отрицать, что многие вещи которые cannonical добавили в unity - действительно удобные, и полезные. Одна из таких полезных и удобных вещей - это глобальное меню. В этой небольшой заметке я расскажу как добавить глобальное меню в Xubuntu 16.04 / Xfce. Для добавления глобального меню, будем использовать апплет TopMenu созданный для MATE.

TopMenu - это апплет для панели, доступный для рабочих окружений MATE, Xfce и LXDE, добавляющий глобальное меню в эти окружения. Он доступен в официальных репозиториях Ubuntu 16.04 и прекрасно работает во всех остальных окружениях, несмотря на то, что создавался изначально для MATE. Есть лишь небольшой нюанс, который необходимо учесть для того, чтобы TopMenu заработал в других окружениях.

Следует обратить внимание, что TopMenu работает только для GTK2 и GTK3 приложений, и не работает для приложений написанных с использованием Qt а так же в LibreOffice, Firefox и Thunderbird.

Читать дальше →

Ограничиваем время проведенное за ПК в Linux с помощью Timekpr

Timekpr Revived - это программа, позволяющая отслеживать и ограничивать проведенное за компьютером время в Linux. С помощью Timekpr можно ограничить время в которое пользователю позволено заходить в систему, и количество проведенного времени. Эту небольшую программу ни в коем случае нельзя назвать полноценным родительским контролем, но во всяком случае, она позволяет ограничивать время проведенное чадом за компьютером. Это уже становится актуальным даже для Linux, т.к. количество игр с поддержкой Linux в Steam неумолимо растет.

Разработчик оригинальной программы Timekpr забросил проект довольно давно, но позже нашлись те, кому проект так же показался нужным, сделали форк и продолжили развитие проекта только под немного измененным названием - Timekpr Revived. Форк не сильно отличается от оригинала, но в отличии от него прекрасно работает в последних версиях Ubuntu, и есть индикатор для панели.

Читать дальше →

Обзор лучших возможностей Vivaldi - нового браузера для продвинутых пользователей

Vivaldi - это новый десктопный браузер доступный для Linux, Windows и MacOS созданный преимущественно для людей, которые скучают по старой Opera и хотят иметь максимальный контроль над браузером. После нескольких лет разработки недавно состоялся первый стабильный релиз Vivaldi, но есть ли что-то, из-за чего вы должны немедленно бросить свой старый браузер и поменять его на Vivaldi?

Браузер Vivaldi разработан компанией Vivaldi Technologies. Компания была создана бывшим со-основателем Opera Jón S. von Tetzchner. Когда-то у Opera было много фанатов и людей, которым он просто нравился. Со временем они заметно отстали от Chrome и Firefox и потеряли свою былую популярность. Переход со своего движка на Blink так же не помог, а скорее даже ускорил отток лояльных когда то к браузеру пользователей.

Когда был релиз Vivaldi я решил его попробовать, и честно говоря я уже месяц пользуюсь только им, хотя мне казалось что привычный firefox мне уже ни один браузер не заменит. Даже несмотря на то, что мне пришлось в Vivaldi чинить H.323 и Flash сразу после установки, лично мне он весьма понравился. Ниже я описал основные на мой взгляд фичи, выделяющие Vivaldi от других популярных сейчас браузеров.

Читать дальше →

Переменосим Unity лаунчер вниз в Ubuntu 16.04

После шести лет запросов от пользователей, разработчики Ubuntu наконец-то добавили так ожидаемую опцию: вы наконец-то можете переместить панель запуска (док) с левой стороны, вниз. Правда, забыли добавить куда нибудь галочку в настройки, и поэтому надо поменять настройки в gsettings или ставить unity-tweak-tool, но все таки сейчас - это официально поддерживаемая фича.

На случай, если вы очень хотели переместить свою панель в Unity вниз, но не знаете как, то эта небольшая заметка для вас.

Читать дальше →

Обзор Markdown редакторов

Не так давно я писал о своем переходе на статический генератор блогов - Pelican вместо Wordpress. В качестве языка разметки для статей я начал использовать так полюбившийся мне Markdown. Единственное чего мне не хватало - это удобного Markdown редактора, и я принялся искать подходящий. В этом посте я сделал небольшой обзор всех найденных и опробованных мною Markdown редакторов и постарался описать все их достоинства и недостатки.

Markdown - это язык текстовой разметки с крайне простым и удобным синтаксисом. Файлы созданные в этой разметке легко могут быть сконвертированны в HTML, PDF и даже EPUB. Markdown получил огромную популярность в 2004 году, и стал одним из самых используемых и предпочитаемых языков разметки для написания различного контента.

Для тестирования я использовал большой файл в котором присутствуют все элементы Markdown разметки. Это позволит даже при беглом осмотре оценить как хорошо редактор справляется со своей основной задачей.

В конце так же будет таблица сравнивающая основные характеристики всех обозреваемых редакторов.

Читать дальше →

Генератор статических блогов Pelican

Довольно давно я хотел перевести этот блог на самописный движок. Я даже написал несколько на Django и на flask, но не один из них так и не довел до конца ввиду отсутствия времени, и более приоритетных задач. Со временем я, разумется, понял что занятие это совершенно бессмысленное, и решил оставить Wordpress. И все даже было относительно хорошо, и я мирился с его задумчивостью, разного рода глюками и багами, пока после очередного обновления Wordpress страницы не начали генерироваться в среднем по 5 секунд. Я даже не стал разбираться в чем дело. За то временя сколько я использую Wordpress, мне столько раз нужно было что-то поправлять в нем, что я уже сбился со счета, и мне это порядком надоело. В общем, я решил что пора переходить на какую-то другую платформу.

Кроме всего этого, я внезапно осознал, что на арендованом VPS ничего кроме этого блога не осталось, и держать целый виртуальный сервер ради него одного излишне. Поэтому я решил, что переходить буду на генераторы статических блогов.

В отличии от традиционных блог-платформ таких как Wordpress, для работы статических блог-платформ требуется только веб-сервер. Не требуется ни базы данных, ни интерпретатора какого либо языка. Только веб-сервер. Весь сайт генерируется в самодостаточные html файлы прямо на том же компьютере, на котором вы пишите статьи, и затем загружаются на сервер, или облачную платформу.

Вот далеко не полный список преимуществ которые предоставляют статические генераторы блогов:

  • Производительность - быстрее, чем отдача статического контента уже не может быть ничего;
  • Дешевая масштабируемость - за пару минут блог размещается на Amazon S3 и стоить это будет считанные центы. Если ссылка на какую либо запись окажется на хабре, то S3 с легкостью выдержит такую нагрузку и стоить это будет все те же копейки;
  • Легко найти где разместить блог - не обязательно держать отдельный сервер ради блога. Можно разместить на Github pages, Amazon S3 или даже в Dropbox;
  • Безопасность - нет риска взлома блога. Собственно и ломать то нечего. Не нужно следить за обновлениями, за новыми дырами в безопасности популярных блог платформ;

Я совсем недавно закончил переносить блог, и пока свежи воспоминания решил написать эту заметку на случай, если кому-то ещё это будет интересно.

Из статических блог-платформ сейчас наиболее популярная - Jekyll, но его я сразу отмел так как Ruby мне не очень по душе. Я довольно неплохо знаю Python, поэтому начал искать статические блог-платформы на нем, и, в итоге, остановился на Pelican.

Читать дальше →

Whatsie - неофициальный десктопный клиент Whatsapp

Не так давно Whatsapp запустили веб-версию своего чат мессенджера который работает синхронизируясь с мобильным клиентом. Это определенно замечательная новость, но использовать whatsapp в браузере не так удобно, как хотелось бы. Однако, появление веб-версии Whatsapp позволило разработчикам сделать неофициальные клиенты, доступные под различные платформамы и предоставлящие более привычный пользовательский опыт. Один из таких неофициальных клиентов - Whatsie.

Whatsie - это простой десктопный Linux использующий "под капотом" веб-версию Whatsapp. Доступен для Linux, Windows и MacOS.

Читать дальше →

Делаем поддержку Flash и H.264 в Vivaldi под Linux

Не так давно был релиз браузера Vivaldi. Для меня, как для человека немного скучающего по старой, доброй и настраиваемой опере он показался довольно неплохим, и в данный момент я даю ему шанс в качестве основного веб-браузера. После установки Vivaldi, первым делом я столкнулся с отсутствием флэша. Даже ютуб с его H.264 не работал!

В этой небольшой статье я опишу как включить flash и H.264 в Vivaldi под Linux.

Читать дальше →

Получаем погоду в красивом виде в терминале используя лишь wget

wttr.in - это веб-фронтенд для wego, небольшой утилиты для Linux терминала написанной на языке Golang. Сервис позволяет используя любой консольный HTTP клиент посмотреть погоду не покидая терминала, да ещё красиво и стильно! И да, конечно можно выводить погоду в conky.

По умолчанию сервис пытается получить информацию о текущем местоположении по IP-адресу, но если у него это не выходит то можно указать вручную. Указать для какого расположения необходим прогноз погоды можно передав:

  • Название города;
  • 3-х буквенный код аэропорта;
  • ZIP код;

Сервис позволяет получить погоду на три дня вперед, фазу луны и поддерживает как метрическую систему отображения температуры, так и "имперскую". Хотя кому нужна имперская система в России? :)

Сам wego и, соответственно, wttr в качестве источника информации о погоде использует WorldWeatherOnline.

Читать дальше →

Используем Gnome 3.18 интергацию с Google Drive в Unity, Xfce4 и других рабочих окружениях

Последний релиз gnome 3.18 среди нововведений добавил одну весьма полезную - интеграцию с Google Drive (Google диск) без сторонних приложений. На фоне того, что Google до сих пор не выпустила официального приложения Google Drive для Linux - это довольно привлекательная возможность. Тем более, что интеграцию можно настроить и в других рабочих окружениях. Для того, чтобы включить интеграцию достаточно просто в настройках gnome добавить учетную запись Google, и разрешить Gnome управлять файлами.

Читать дальше →

Кэшируем Wordpress средствами Nginx

Wordpress далеко не самая производительная платформа для ведения блогов, и крупные сайты, как правило, используют кэширование для ускроения его работы. Для wordpress, есть много популярных дополнений реализующих кэширование, но все они на мой взгляд довольно осложненные, и, как правило, требуют либо установки дополнительного программного обеспечения, такого как, например, Varnish или memcached, либо перекладывают кэширование на плечи PHP который тоже производительным не назовешь. В этом посте я расскажу как настроить кэширование wordpress средствами nginx, без установки дополнительного ПО.

В nginx есть FastCGI модуль который предоставляет директивы, позволяющие кэшировать ответ от fastcgi. Использование данного модуля избавляет нас от необходимости использовать сторонние средства кэширования. Модуль так же позволяет нам не кэшировать часть ресурсов опираясь на различные параметры запроса, такие как, например: тип (GET, POST), куки, адрес страницы и другие. Сам модуль умеет исключительно добавлять в кэш, но не умеет его очищать или удалять отдельные записи из него. Без очистки кэша при добавлении, редактировании и добавлении комментария к посту кэш не будет обновляться, и сделанные изменения будут видны только с большой задержкой, поэтому для очистки кэша мы будем использовать сторонний nginx модуль - nginx_cache_purge.

Читать дальше →

Создаём загрузочный USB диск с Windows из под Linux

В ubuntu уже есть приложение для создания образов дисков - Startup Disk Creator, но оно умеет создавать только загрузочные USB с Linux. Для создания загрузочного USB-диска с Windows из Linux, существует WinUSB, но она довольно давно не обновлялась, и честно говоря, у меня не заработала. Данный пост довольно подробный, и рассчитан преимущественно на людей, плохо знакомых с Linux.

Перед тем как я продолжу, следует указать что в Windows мире два метода загрузки:

  • MBR, при котором в начале диска резервируется место, и располагается специальный загрузочный файл;
  • EFI, при котором исполняемый файл загрузчика хранится в стандартном расположении на FAT32 файловой системе;

Если вы не знаете какой выбрать, то наиболее часто используемый вариант который работает без модификации файлов Windows - это msdos таблица разделов с fat32 файловой системой и загрузочным флагом.

Читать дальше →