Отдача статики в Django
Достаточно в urls.py добавить:
1 |
(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': '/home/.../static'}), |
Для боевого сервера этот метод, конечно, использовать не стоит, но для разработки — самое то.
Аналог TortoiseSVN под linux
Мне понравился RabbitVCS.
Статический IP в linux
По умолчанию в Ubuntu IP-адрес получается автоматически. Чтобы назначить статический IP, надо в файле /etc/network/interfaces заменить строки, где упоминается интерфейс eth0 на:
1 2 3 4 5 6 7 8 |
auto eth0 iface eth0 inet static address 192.168.1.10 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1 dns-nameservers 192.168.1.1 |
Выборка DOM-элементов по селекторам
Постоянно забываю запись всех атрибут селекторов для jquery. Памятка с примерами использования: 1. Элемент с атрибутом [A] Выбирает все элементы с атрибутом. Пример:
1 |
$( "checkbox[checked]" ) |
Выбрать все чекбоксы с атрибутом «checked». 2. Элемент с атрибутом A, равным B [A=B] Пример:
1 |
$( "input[name='my-name']" ) |
Выбрать все инпуты с атрибутом «name», равным «my-name». 3. Элемент с атрибутом A, не равным …
Как установить Sun Java в Ubuntu 10.10
1 2 3 |
sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner" sudo apt-get update sudo apt-get install sun-java6-jdk |
В Ubuntu 12.04:
1 2 3 4 5 6 |
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java7-installer // uninstall: udo apt-get remove oracle-java7-installer |
Linux Multimedia Studio
Linux Multimedia Studio (lmms) — аналог fruity loop для linux. Достаточно навороченный.
Монтирование Windows-разделов на Ubuntu linux
Командой sudo fdisk -l узнаём названия разделов, к примеру
1 2 3 4 5 6 7 8 9 10 11 |
Устр-во Загр Начало Конец Блоки Id Система /dev/sda1 * 1 8924 71681998+ 7 HPFS/NTFS /dev/sda2 8925 19215 82655250 5 Расширенный Раздел 2 не заканчивается на границе цилиндра. /dev/sda4 19215 19458 1952768 83 Linux /dev/sda5 8925 15452 52436128+ 7 HPFS/NTFS /dev/sda6 18607 19215 4882432 83 Linux /dev/sda7 17512 17877 2929664 82 Linux своп / Solaris /dev/sda8 17878 18073 1574336+ 83 Linux /dev/sda9 18074 18606 4281291 83 Linux /dev/sda10 16194 17511 10585088 83 Linux |
Находим свой любимый NTFS-раздел. Далее правим файл /etc/fstab — добавляем строку (для раздела /dev/sda5)
1 |
/dev/sda5 /media/d ntfs-3g defaults 0 0 |
Не забыть в конце файла пустую строку. После чего перезагружаемся — всё лежит там, где бы мы хотели. Подмонтировать сразу можно командой sudo mount -a.
Проверка идентичности двух плоских массивов в jQuery
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
arraysAreEqual: function( Arr1, Arr2 ) { var equal = ( Arr1.length == Arr2.length ); if ( equal ) { $.each( Arr1, function ( key, val ) { if ( $.inArray( val, Arr2 ) == -1 ) { equal = false; return false; } } ); } return equal; }, |
Смена java virtual machine по умолчанию в Ubuntu
Пользуюсь PhpStorm, который не любит OpenJdk, который стоит по умолчанию в Ubuntu. Поставить sun jdk несложно. Но мне понадобилось поставить и NetBeans, который ставит и OpenJdk, после чего PhpStorm начинает работать очень нестабильно. Снос OpenJdk приводит к тому, что java-приложения перестают запускаться вообще. Решение — переопределить java-машину по умолчанию и оставить их обе в системе. …
Программы для обработки видео под Ubuntu
AvideMUX — очень неплохая программа для перекодирования (понимает mkv, я ей перегоняю всякие домашние видео fullHD (MPEG4-AVC — single pass, quality quantizer average=22, MP3lame=128, контейнер MKV)) CinePaint Cinelerra Kino Jahshaka Slideshow Creator LiVES — судя по картинкам, может совмещать видео с фото и разные дорожки видео и аудио Vivia KDEnlive — можно создавать видеофрагменты, использую …