Стилизуем чекбокс под Switch button с помощью css3

работающий switch button

В современном дизайне интерфейсов появилась тенденция использовать switch button вместо чекбоксов. Это красиво, модно и молодёжно. Сегодня мы будем стилизовать стандартный html чекбокс без потери функциональности и надстроек в виде javascript.

Чиним хрип звуковухи Realtek ALC295 в GNU/Linux

После покупки ноутбука HP Omen я радовался какое-то время его шустрой работе и характеристикам.
Почти сразу установил и настроил Ubuntu. Всё оборудование ноутбука завелось и отлично работало без проблем.
Но однажды я заметил странный хрип в наушниках на громкости выше среднего.
Возможно это беда наушников? Протестировав несколько других "ушей", а так же попробовав те же действия в ОС Windows 10 (которая шла с ноутбуком) я понял что дело в драйверах на звуковуху в Ubuntu.

Переключение раскладки по CapsLock в Ubuntu

Постоянно мучился с настройкой переключения раскладки в Ubuntu по CapsLock.

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

Несколько версий mysql с docker

Для одного проекта понадобилась старая версия MySQL-5.5. MySQL была установлена и настроена на рабочем компе и ставить старую версию было плохой идеей, так как остальные проекты над которыми я работал использовали более новую версию MySQL-5.6.

На помощь пришёл docker, созданный для изоляции приложений.

Древовидное меню на javascript

Древовидное меню — достаточно часто встречающийся виджет.

Недавно передо мной встала задача сделать такое меню. Можно было использовать один из уже готовых, но хотелось написать свой плагин для jQuery

Подсветка пунктов меню javascript

Однажды прочитал в блоге Виталия Гребенникова о способе подсветки активного пункта меню реализованный на javascript.

Идея скрипта хорошая и первое время меня всё устраивало, но потом решил доработать под свои нужды. К тому же в комментариях к той статье народ писал о своих проблемах и потребностях в функционале...

Моя версия подсвечивает не только точное совпадение пунктов меню с текущим URL, но и в случае частичного совпадения URL.

SQL cheatsheet

Редко пользуюсь SQL но бывают нужны некоторые команды, которые никак не запоминаются.

Виртуальные окружения python

Virtualenv позволяет не загромождать лишними python-библиотеками основную систему.

Ко всему прочему, далеко не все необходимые модули и библиотеки имеются в репозиториях ОС.

π