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

Everything others do not fit in other categories.

MySQL/MariaDB: like Petya ransomware для баз данных и ‘root’@’%’

6 октября 2017
 

 Пришёл новый проект, начал вникать в имеющийся сетап, и… Просто ах!.. Удивляюсь. По порядку. Data Science проект, пачка MariaDB серверов, 11 штук, проверяю их. На каждом — от десяти до полутора сотен баз данных. Заодно — включаю general log, но на одном из серверов — вдруг нет баз вообще, кроме базы со странным именем PLEASE_READ:… Читать далее »

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: Излекаем образы:

[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 …