• Интересное в сети

    Haskell Пример работы с VK «Страшные» абстракции Haskell без математики и без кода (почти). Часть I Зоопарк Алгебрaических Типов Данных О прекрасном языке - языком человеческим Argument handling Теория категорий для программистов: предисловие Категория: суть композиции Типы и функции Категории, большие и малые Категории Клейсли Произведения и копроизведения Простые алгебраические типы данных Python Фреймворк умеет алертить об аномалиях в elastic search http://github.
  • Ansible-dar

    DiskARchive плагин для ansible. https://github.com/ewok/ansible-modules/blob/master/dar.py
  • libvirt - полезные комманды

    Установка Debian/ubuntu и производные: apt-get instll libvirt-bin -y На rhel подобных что-то типа: yum install libvirt-client -y virsh Консоль для управления виртуальным окружением Подключение: virsh --connect=<строка подключения> Примеры строки подключения: qemu:///system - локальный сервер qemu+ssh://root@ip/system - удаленный сервер по адресу ip virsh list [--inactive | --all] - список виртуальных машин [отключенных | всех] virsh start <domain> - запуск вирт. машины domain virsh shutdown <domain> - остановка вирт.
  • Если перестал обновляться файл resolv.conf на mint

    Можно попробовать так: sudo dpkg-reconfigure resolvconf Или так: sudo mv /etc/resolv.conf /run/resolvconf/resolv.conf sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf Мне помог второй способ. Еще вариант: В /etc/NetworkManager/NetworkManager.conf закомментируйте dns=dnsmasq sudo dpkg-reconfigure resolvconf sudo resolvconf --enable-updates
  • TypeError: $(...).tipuesearch is not a function

    Решение: Устанавливаем поиск по инструкции с сайта http://www.tipue.com/search/docs/. Но! Функция показа результатов должна быть такой: <script> var $j = jQuery.noConflict(); $j(document).ready(function() { $j('#tipue_search_input').tipuesearch({ 'show': 10, 'mode': 'json', 'contentLocation': '{{ SITEURL }}/tipuesearch_content.json' }); }); </script>
  • File too large. Qcow2 file.

    Если испортился при работе с qcow через qemu-img у вас вылезла ошибка “File too large”. То вытащить данные можно таким способом. Качаем исходники qemu версии 1.7.2. Разархивируем и делаем “./configure && make”. То есть БЕЗ установки. Далее забираем файл qemu-img и используем его для конвертации в raw. ./qemu-img convert -f qcow2 -O raw откуда куда В принципе с этого момента данные уже можно восстановить, примонтировав образ диска.
  • Удаление хрипов в skype под linux

    Удаление хрипов pulseaudio в skype под linux: # Редактируем '/etc/pulse/default.pa' # меняем load-module module-udev-detect # на load-module module-udev-detect tsched=0 # перезапускаем pulseaudio $ killall pulseaudio $ pulseaudio >& /dev/null &
  • Шпаргалка по pacman(archlinux)

    # Установка ### Установка пакетов $ pacman -S имя_пакета ### Установка пакета с обновлением системы $ pacman -Syu ### Установка пакета из файла $ pacman -U /путь_к_файлу/файл.tar.xz ### или из сети $ pacman -U http://www.example.com/repo/example.pkg.tar.xz # Сохранение/восстановление ### Просмотреть список установленных пакетов $ pacman -Qqe | grep -v "$(pacman -Qmq)" ### Сохранить список установленных пакетов $ pacman -Qqe | grep -v "$(pacman -Qmq)" > pkglist ### Установить из списка пакеты $ pacman -S $(cat pkglist) # Чистка ### Просмотреть список пакетов сирот $ pacman -Qdt # Удаление ### Удалить пакет $ pacman -R имя_пакета ### Удалить пакет с зависимостями(не используемыми другими пакетами) $ pacman -Rs имя_пакета ### Удалить пакет с зависимыми и зависящами пакетами $ pacman -Rsc имя_пакета ### Удалить пакеты “сироты” $ pacman -Rsn $(pacman -Qdtq) # Работа с кэшем ### Очистка кэша неустановленных пакетов $ pacman -Sc ### Очистка кэша пакетов $ pacman -Scc # Обновление ### Обновление системы $ pacman -Syu