Как быстро вырезать объект из картинки?
Есть картинка - белый фон и цельный объект в центре. В каком редакторе можно не мучиться и автоматом сделать выделение этого объекта и вырезать его? Krita может такое? Или Gimp?
Есть картинка - белый фон и цельный объект в центре. В каком редакторе можно не мучиться и автоматом сделать выделение этого объекта и вырезать его? Krita может такое? Или Gimp?
Watership Down.
Down в смысле холм, а не «вниз».
Я пытаюсь вывести английский на какой-то приличный вариант, поэтому смотрю много мультфильмов: обычно, по сравнению с кинофильмами, больше текста, но лучше дикция и проще слова.
И иногда я натыкаюсь на шедевры.
Представьте детский сюжет, достойный Диснея: группа зайцев, по идее хилого зайца-идиота, решается покинуть родные норы в поисках перспектив.
Но на пути их ждут опасности. Опасности, недостойные Диснея. Да и сами зайцы показаны вполне разумными, но всё же не антропоморфными. И кровь, натоящая. Кровь и страдания за которые хочется сопереживать, показаны. В современном мире этот мультфильм получил бы плашку 16+ как минимум. Тема секса раскрыта поразительно утилитарно. По-животному. Просто блестяще.
Watership Down.
Если кто изучает язык, то очень рекомендую. Мультфильм британский, поэтому есть необычные слова, но дикция выше всяческих похвал.
Имею желание изготовить сабж. Из Debian Jessie.
Требования:
Порекомендуйте, как это организовать, господа!
Заранее спасибо!
Где можно посмотреть список устройств которых поддерживает ядро версии 4
Есть вен^W люди, которые надеются на атрибуты файловой системы. Называющие файлы вот так:
17.03.2015
17.03.2015
17.03.2015
16.02.2015
16.02.2015
16.02.2015
16.02.2015
16.02.2015
Можно такое отсортировать без километрового кода с циклами, условиями и разделителями?
PS:
Тьфу я тормоз.
Всем привет. Поставили мне на днях задачку - собрать из старого хлама шлюз под линь, дабы поставить его в одной конторке. Со сборкой проблем особых не было - завелось без особых трудностей и плясок с бубном, но речь о другом. Дистру выбрал CentOS 6.6 и с установкой все прошло гладко :) В компе 2 сетевухи eth0 - получает от местного провайдера, ну и eth1 - пойдет на локалку. selinux - отключен. Конфиги для сетевух такие (ДХЦП убран сознательно):
DEVICE=eth0
HWADDR=48:02:2a:00:0b:9e
NM_CONTROLLED=no
ONBOOT=yes
BOOTPROTO=static
GATEWAY=192.168.1.1
IPADDR=192.168.1.3
NETMASK=255.255.255.0
BROADCAST=192.168.1.255
DEVICE=eth1
HWADDR=00:50:22:a4:51:14
NM_CONTROLLED=no
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.10.2
NETMASK=255.255.255.0
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
На дворе почти 2015 год, а вы все еще используете BIOS с Bootloader'ами вместо так всеми ненавистного UEFI? Да и вообще, кто использует MBR, когда объемы жетских дисков давно перевалили за 2TiB?
Установка Linux с использованием GPT-таблицы разделов (вместо MBR) и без использования загрузчика (на самом деле загрузчик сам UEFI) немногим отличается от своего классического варианта.
На картинке и видео процесс загрузки такой системы. Как видно, от замыкания Power Switch пин-контактов на материнской плате и до загрузки системы проходит ровно 10 секунд.
Как всегда, начинаем установку с подготовки диска.
Забудьте про fdisk и MBR, на его смену пришел parted и GPT.
# parted -a optimal /dev/sda
(parted) mklabel gpt
(parted) unit MiB
(parted) mkpart esp fat32 1 513
(parted) mkpart primary ext4 513 33281
(parted) set 1 boot on
(parted) quit
И получаем такую картину с двумя разделами.
# parted /dev/sda -s unit GiB print
Model: ATA SanDisk SSD U110 (scsi)
Disk /dev/sda: 58.7GiB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 0.00GiB 0.50GiB 0.50GiB fat32 esp boot
2 0.50GiB 32.5GiB 32.0GiB ext4 primary
Первый раздел используется как загрузочный, в нем предпологается хранить ядра. FAT32/16 обязательное требование к файловой системе, т.к. его понимает UEFI и сможет загрузить что угодно с этого раздела.
# mkfs.vfat -F 32 /dev/sda1
# mkfs.ext4 /dev/sda2
# mount /dev/sda2 /mnt
# mount /dev/sda1 /mnt/boot
Запускаем какой-нибудь setup и устанавливаем дистрибутив в обычном режиме. Во время сборки ядра Linux необходимо включить опцию CONFIG_EFI_STUB=y, а в CONFIG_CMDLINE=root=/dev/sda2 ro quiet перечислить все нужные вам параметры ядра.
# cp arch/x86_64/boot/bzImage /boot/vmlinuz64.efi
Прописываем загрузку ядра в UEFI и собственно на этом все.
# efibootmgr -c -l "\vmlinuz64.efi" -L "Linux64"
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0000,0007
Boot0007 UEFI: Built-in EFI Shell
Boot0000* Linux64
Выигрыш в скорости загрузки UEFI-системы по сравнению с grub/lilo/syslinux около ~3-5 секунд.
А теперь вопрос. Обязательно ли перечислять параметры ядра в CONFIG_CMDLINE? Потому что пробовал их указать в efibootmgr в конце — непроканало. ЧЯДНТ? Получается, надо каждый раз пересобирать ядро?
Перемещено leave из talks
Пройдя, как и всякий уважающий себя кагбе гик, через большое количество катастроф, решил подстелить себе соломку в виде сохранённого в синаптике состояния отмеченных пакетов (с нажатой галочкой «Save full state»). При недавней очередной беде, переставив систему по дефолту, скормил синаптику этот сохранённый файл, и обнаружил, что пакеты, которые были отмечены в прошлой системе, как установленные, в новой системе благополучно отметились для установки, а вот снесённые в прошлой системе пакеты для сноса не отметились, то есть этот бэкап сработал наполовину.
Вопрос: а как бы изготовить полный слепок, который бы не только доустанавливал, но и сносил?
Спасибо за внимание.
Доброго времени суток :)
Исходные условия: есть рабочая станция с VNC-сервером (станция скрыта за NAT с адресом, например, 192.168.0.5 и нет возможности к ней подключиться через интернет), есть выделенный сервер в одном из ДЦ (с адресом, например, 2.2.2.5). Необходимо получить доступ к VNC-серверу на рабочей станции с других компьютеров в интернете.
Как я это вижу? Пробросить порт 192.168.0.5:5900 на 2.2.2.5:5900 с помощью SSH (вызов с рабочей станции):
ssh -L 5900:2.2.2.5:5900 user@2.2.2.5
Но такой выдается ошибка:
bind: Address already in use
channel_setup_fwd_listener: cannot listen to port: 5900
Could not request local forwarding
Какие есть еще варианты решения задачи?