LINUX.ORG.RU

Избранные сообщения Diff

Как быстро вырезать объект из картинки?

Форум — Multimedia

Есть картинка - белый фон и цельный объект в центре. В каком редакторе можно не мучиться и автоматом сделать выделение этого объекта и вырезать его? Krita может такое? Или Gimp?

 , ,

Maniac_with_a_saw
()

Самый кровавый и фантастический, но при этом реально-бытовой детский мультфильм. Есть их у меня. Слушайте и возрадуйтесь...

Форум — Talks

Watership Down.
Down в смысле холм, а не «вниз».
Я пытаюсь вывести английский на какой-то приличный вариант, поэтому смотрю много мультфильмов: обычно, по сравнению с кинофильмами, больше текста, но лучше дикция и проще слова.
И иногда я натыкаюсь на шедевры.
Представьте детский сюжет, достойный Диснея: группа зайцев, по идее хилого зайца-идиота, решается покинуть родные норы в поисках перспектив.
Но на пути их ждут опасности. Опасности, недостойные Диснея. Да и сами зайцы показаны вполне разумными, но всё же не антропоморфными. И кровь, натоящая. Кровь и страдания за которые хочется сопереживать, показаны. В современном мире этот мультфильм получил бы плашку 16+ как минимум. Тема секса раскрыта поразительно утилитарно. По-животному. Просто блестяще.

Watership Down.
Если кто изучает язык, то очень рекомендую. Мультфильм британский, поэтому есть необычные слова, но дикция выше всяческих похвал.

 ,

Deleted
()

Универсальный загрузочный USB-брелок. Как?

Форум — General

Имею желание изготовить сабж. Из Debian Jessie.

Требования:

  1. возможность загрузки и через UEFI и через BIOS;
  2. варианты загрузки для x86 и x86_64: livecd-загрузка, persistent, livecd-загрузка без гуя, memtest86+;
  3. для livecd-вариантов только легковесный гуй, без swap-раздела;
  4. для варианта persistent несколько окружний рабочего стола на выбор;
  5. для варианта persistent автоотключение swap-раздела при размере оперативной памяти более 2 ГиБ.

Порекомендуйте, как это организовать, господа!

Заранее спасибо!

 , , ,

akj
()

Поддержка ядром железа

Форум — General

Где можно посмотреть список устройств которых поддерживает ядро версии 4

 , ,

Litrabol
()

Сортировать даты без километрового кода.

Форум — General

Есть вен^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:

Тьфу я тормоз.

 ,

steemandlinux
()

живой шлюз centos

Форум — Admin

Всем привет. Поставили мне на днях задачку - собрать из старого хлама шлюз под линь, дабы поставить его в одной конторке. Со сборкой проблем особых не было - завелось без особых трудностей и плясок с бубном, но речь о другом. Дистру выбрал 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
После долгих «мытарств» и ошибок, вернул конфиг iptables к дефолту:
# 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
Теперь собсно и проблема - опробовал уйму вариантов для iptables и конфигов сетевух, но вот заставить всё это работать как «транзит» для локалки - никак.... хотя понимаю, что «проблема» всего-то в 2 или 3 строчках... Вся эта конструкция будет прятать за собой виндовый серв (1С) и локалку из 30 машин... Кому не лень - помогите плиз разобраться с этим гемором

 ,

WinFack
()

Осилил UEFI и GPT

Форум — General

На дворе почти 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

 ,

Spoofing
()

Слепок состояния системы (убунта)

Форум — General

Пройдя, как и всякий уважающий себя кагбе гик, через большое количество катастроф, решил подстелить себе соломку в виде сохранённого в синаптике состояния отмеченных пакетов (с нажатой галочкой «Save full state»). При недавней очередной беде, переставив систему по дефолту, скормил синаптику этот сохранённый файл, и обнаружил, что пакеты, которые были отмечены в прошлой системе, как установленные, в новой системе благополучно отметились для установки, а вот снесённые в прошлой системе пакеты для сноса не отметились, то есть этот бэкап сработал наполовину.

Вопрос: а как бы изготовить полный слепок, который бы не только доустанавливал, но и сносил?

Спасибо за внимание.

 ,

piyavking
()

Проброс портов по SSH

Форум — General

Доброго времени суток :)

Исходные условия: есть рабочая станция с 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

Какие есть еще варианты решения задачи?

codebe
()