Архив рубрики: Разное

Everything others do not fit in other categories.

Viber: получить history в текстовом виде и скрипт бекапа

10 июля 2017
 

 Как и Skype — Linux-клиент Viber хранит данные в локальной SQLite базе: $ ls -l ~/.ViberPC/38096***26/ | grep db -rw-r—r— 1 setevoy setevoy 38912 Jun 30 15:30 data.db -rw-r—r— 1 setevoy setevoy 32768 Jul 10 10:38 data.db-shm -rw-r—r— 1 setevoy setevoy 1048032 Jul 10 10:38 data.db-wal -rw-r—r— 1 setevoy setevoy 5072896 Jul 10 09:59 viber.db… Читать далее »

Arch Linux: запускаем Diablo 2

6 мая 2017
 

 Наткнулся на Youtube на обзор, и решил поностальгировать в Diablo 2. Купил бы в магазине Battle.net — но не нашёл уже, потому — качаем торрент (upd: не качаем торрент — а покупаем на Batlle.net). Установка не специфична для Arch Linux — замените pacman на apt и играйте под Ubuntu. Устанавливаем unrar: [simterm] $ sudo pacman -S unrar… Читать далее »

[UPD 25] Azure: почему никогда

6 марта 2017
 

 Недели две тому в ленте подписок на Хабрахабре мне попался пост>>> о том, что в рамках новой стратегии «Microsoft loves Linux» был открыт исходный код PowerShell и опубликованы пакеты для Ubuntu 14.04, Ubuntu 16.04, CentOS 7, и macOS 10.11, и даже есть «документация» (к документации и Microsoft вернёмся чуть позже) для запуска Docker-контейнера с PowerShell, которая, однако, приводит к… Читать далее »

Linux: neofetch — системная информация

24 января 2017
 

 Часто можно встретить красивое оформление вывода системной информации. Одна из таких утилит — neofetch. Устанавливаем: $ sudo add-apt-repository ppa:dawidd0811/neofetch $ sudo apt update && sudo apt install neofetch В Arch Linux — установка из AUR: $ yaourt -S neofetch

BASH: массивы, пример — скрипт получения логов из Docker-контейнеров

18 ноября 2016
 

 Есть приложение, которое включает в себя 5 Docker-контейнеров. Для наблюдения за логами используется Loggly, но мне он жутко неудобен — в консоли логи удобнее смотреть и грепать. Запущенное приложение выглядит так: ubuntu@ip-10-5-3-54:~$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 63937e07a5cf tag-docker.jfrog.io/api-gateway:staging-test-eureka-cloud-versioning-124 «java -Djava.security» 30 minutes ago Up 30 minutes 0.0.0.0:8080->8080/tcp peaceful_blackwell cbf2394197bc… Читать далее »

RTFM: 5 лет и тысячный пост

29 сентября 2016
 

 Как-то со всеми «приключениями» с проектом на Azure (Azure: почему никогда) последние 7-8 месяцев — пропустил пятый День Рождения блога. Как это бывает со многими похожими проектами — задумывался он как «записная книжка» для себя, но со временем оброс постоянной аудиторией (40+% посетителей), и ~2000 человек в сутки. История Amazon Web Services и цены Статистика Разное История… Читать далее »

Chrome: убрать HTTPS редирект

21 сентября 2016
 

 RTFM на старом сервере работает по 80 порту, HTTP. Каждый раз после изменения /etc/hosts, для того что бы зайти на старую копию блога — Chromium выполняет переадресацию на HTTPS 443. Вызывается такая передресация заголовками STS (Strict-Transport-Security) для HTTP (HSTS): … Strict-Transport-Security:max-age=15768000 Strict-Transport-Security:max-age=31536000; includeSubdomains …

wttr.in — прогноз погоды из консоли

14 сентября 2016
 

 Очень удобный ресурс для быстрой проверки прогноза погоды. Доступен как из браузера — так и из консоли, через curl. Написан на Python, есть возможность установки и запуска на своём сервере. Репозиторий автора — тут>>>. В URI («аргументом») можно передать имя города, например: $ curl wttr.in/Kiev

RTFM: обновление раздела «Ссылки»

1 сентября 2016
 

 Полностью переделан раздел Ссылки. Используется плагин Link Library. Ссылки разбиты по категориям, есть свой отдельный поиск, возможность добавлять свои ссылки в коллекцию. Сами ссылки подчистил, удалил неработающие, добавил пару новых.

lnav: Log File Navigator — консольная утилита просмотра логов

7 июля 2016
 

 lnav (Log File Navigator) — удобная утилита для монторинга логов на UNIX/Linux системах. Не требует установки дополнительных служб типа веб-сервера, умеет определять формат лога и выбирать соответствующую цветовую схему, очень простая в использовании и так далее. Домашняя страница проекта — тут>>>. Документация проекта — тут>>>. Установка на Debian/Ubuntu: $ sudo apt-get install lnav RHEL/CentOS: # yum… Читать далее »