LINUX.ORG.RU

Сообщения dhameoelin

 

Игнорирование тегов не работает

Привет, ЛОР!

Игнорирую тег «kali», а мне темы с ним аж в уведомления прилетают. Что случилось? Раньше, такого не было, насколько я помню.

И хотелось бы уточнить поведение движка ЛОРа, если на теме висят одновременно тег с подпиской и тег и с игнором - что будет на выходе, у какого приоритет?

 , ,

dhameoelin
()

Разработка под Tizen для Samsung Z3

Доброго времени суток, ЛОР.

Что можно почитать про разработку под Tizen кроме официальных доков от Samsung?

Достался во временное пользование Samsung Z3 (SM-Z300H), с которого необходимо взаимодействовать с внешним устройством (кардиодатчиком) по BLE (Bluetooth Low Energy). Подобное уже реализовал для Android 4.4, теперь смотрю на новую платформу.

Впечатления от самого девайса смешанные - локализации нет, зато интерфейс летает, как ужаленный. Андроидом после него пользоваться, по меньшей мере, не так комфортно...

 , ,

dhameoelin
()

Шрифт для чтения с экрана телефона

Доброго времени суток, ЛОР.

А посоветуйте годный шрифт с засечками для чтения художественной литературы с экрана телефона. Читаю в AlReader, если это важно.

 alreader,

dhameoelin
()

Как лучше собрать программный RAID - на хосте виртуализации или внутри ВМ?

Доброго времени суток, ЛОР.

Главный вопрос в сабже, уточню вводную:

Есть сервер виртуализации, на котором крутится LXC-контейнер с samba-файлопомойкой. В этот контейнер смонтирован (bind mount) некий каталог с хоста. На хосте в этот некий каталог смонтирован soft-raid из двух дисков. Каким-то Кощеем уже попахивает, да?

Плюсы решения: можно использовать некий каталог во всех контейнерах одновременно и отвал файлопомойки повредит только тем, кто к ней подключен.

Минусы решения: можно использовать некий каталог во всех контейнерах одновременно :) никакого нормального разграничения прав у меня сделать не получилось, хотя с ACL я наплясался вдоволь.

Есть мысль поднять не контейнер, а нормальную виртуальную машину, которой отдать оба диска для файлопомойки и собрать raid уже внутри ВМ. Таким образом, практически исключаем влияние хоста. Стоит ли так делать? Какие тут могут быть подводные камни?

 , , ,

dhameoelin
()

OpenConnect/IPSEC русскоязычная информация

ЛОР, а подкинь почитать про OpenConnect+PAM на русском (ну, или понятном английском), а? Никак не пойму, что из VPN лучше выбрать... А IPSEC никак не осилю. По нему б тоже инфы русскоязычной.

P.S.: английскую версию я б и сам прочитал, только я на другое ориентируюсь: если есть перевод - значит, вещь популярная и её поддержка хорошая.

 

dhameoelin
()

Ubuntu 14.04 в OpenVZ: проблема с локалью

Доброго времени суток, ЛОР.

Преамбула: есть OpenVZ контейнер с Ubuntu 14.04 x32, который крутит samba, minidlna, mpd и transmission-daemon. Всё работает нормально, пока в путях/именах только латиница, так как локаль внутри контейнера - POSIX.

Фабула: Как только в путях/именах появляется non-ASCII - возникает проблема прочтения: глаза ломаются на вопросиках и кракозябрах.

Вывод: нужна поддержка юникода, 21 век же...

Проблема в том, что после всех сделанных мною настроек локали контейнер всё равно стартует с локалью POSIX.

Вопрос: как запилить? Стандартный способ для ubuntu здесь не подходит - нужно копать в OpenVZ, а я не понимаю, куда.

Ответ: пока тут. Нужно уточнение.

 , ,

dhameoelin
()

Уникальные значения из нескольких столбцов таблицы MySQL

Доброго времени суток, LOR.

Есть дурацкий вопрос по индексам, но сначала преамбула:

Потихоньку пилится база данных с двумя таблицами: «сущности» и «связи».

«Сущности» - это плоский список заметок с уникальными заголовками и произвольным содержанием:

CREATE TABLE `entities` (
	`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'Номер по порядку',
	`created` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'Дата/время создания',
	`modified` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'Дата/время изменения',
	`title` VARCHAR(255) NOT NULL COMMENT 'Заголовок заметки',
	`content` MEDIUMTEXT NOT NULL COMMENT 'Текст заметки',
	PRIMARY KEY (`id`),
	UNIQUE INDEX `title` (`title`)
)
COMMENT='Сущности. /*TODO: Реализовать резервное копирование изменяемых записей*/'
COLLATE='utf8_general_ci'
ENGINE=InnoDB
AUTO_INCREMENT=7
;

«Связи», как подсказывает К.О., соединяют заметки из первой таблицы по принципу «многие ко многим»:

CREATE TABLE `relations` (
	`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'Номер по порядку',
	`created` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'Дата/время создания',
	`from` INT(10) UNSIGNED NOT NULL COMMENT 'Источник связи',
	`to` INT(10) UNSIGNED NOT NULL COMMENT 'Назначение связи',
	PRIMARY KEY (`id`),
	UNIQUE INDEX `LINK` (`from`, `to`),
	INDEX `FK_from` (`from`),
	INDEX `FK_to` (`to`),
	CONSTRAINT `FK_from` FOREIGN KEY (`from`) REFERENCES `entities` (`id`) ON UPDATE NO ACTION ON DELETE CASCADE,
	CONSTRAINT `FK_to` FOREIGN KEY (`to`) REFERENCES `entities` (`id`) ON UPDATE NO ACTION ON DELETE CASCADE
)
COMMENT='Связи.  /*TODO: Реализовать резервное копирование удаляемых записей!!!*/'
COLLATE='utf8_general_ci'
ENGINE=InnoDB
AUTO_INCREMENT=12
;

Связи получаются направленные, типа «1->2», «2->4», «3->2», «4->1», и т.д. В итоге выходит нормальный такой ориентированный граф. Проблема в том, что он мне не нужен. Точнее, нужен, но не ориентированный, а простой, без направленных связей. Я, конечно, могу игнорировать направление связи и представлять её как «1-2», «2-4», «3-2», «4-1»...

Но появляется, собственно, фабула: связи «1->2» и «2->1» для MySQL разные и это естественно. Так что UNIQUE INDEX `LINK` (`from`, `to`) мне явно недостаточно, чтобы исключить возможность появления логических дублей существующих связей. И вот тут я залипаю...

Как проще всего избежать появления «противонаправленных» связей?

------------

Решено: Мой вариант

 ,

dhameoelin
()

OpenVPN: прокси и контроль трафика для клиентов. Как правильно?

Преамбула: Поднял я когда-то дома OpenVPN-сервер для узбагоения своей паранойи при хождении в интернеты через чужие хотспоты Wifi. Всё давно настроено и работает прекрасно.

Фабула: Возникла необходимость дать доступ посторонним людям. Не то, чтобы я им не доверял (иначе бы о доступе речь не шла совсем), но хотелось бы знать, чего они творили в моей сети и в какие интернеты из неё ходили.

Вопрос: Как правильно контролировать трафик OpenVPN-клиентов?

--------------------------

Затыки:

1) Поднял прокси, настроил на перехват трафика, поставил себе CA-сертификат на мобилку. Работает, но криво. Браузер алармит на все https-сайты, утверждая, что меня хотят взломать. Раздражает. Тем более, не хотят, а взломали, и я сам. Как правильно настроить Squid3 для полного ssl-bump? Мануал и доки читал - полного понимания нет, того, что осилил - явно не хватает.

2) Как логировать не-http(s) трафик, чтобы не засирался syslog? Понимаю, что надо копать связку iptables+rsyslogd, но на ум приходят только велосипеды из костылей. Что почитать, чтобы осилить нормальное логирование?

--------------------------

P.S.: OS - Ubuntu 14.04 amd64.

 , ,

dhameoelin
()

Подсветка рабочей зоны на кухне

Доброго времени суток, LOR!

Осознал тут определённую проблему. Есть кухня, в которой рабочая область расположена так, что человек загораживает кухонную люстру. Надо бы осветить рабочую поверхность, но у меня совершенно нет опыта, как это делается правильно. Шкафы сверлить тоже нельзя.

Вот, думаю, где-то тут должен быть светильник.

Габариты ниши есть. Осталось понять, какого типа светильник нужен, как его крепить и чем кормить.

Да, раздел такой, ибо «Engineering».

dhameoelin
()

[посоветуйте-тред] Ищется годный тайловый WM

Привет, ЛОР! Меня зовут Кирилл^W^W^W

Посоветуй, пожалуйста годный тайловый/фреймовый/etc менеджер окон.

Критерии годности:

  1. низкий порог вхождения (наличие в репах убунты или сторонних ppa/репозиториях)
  2. простота конфигурирования
  3. удобство управления
  4. нормальный внешний вид

Знаю, что хочется странного по местным меркам, но, в идеале, поставить, немного подправить конфиг, выбрать не раздражающую глаза тему, раскидать окошки и выучить пяток хоткеев. И чтобы никаких лишних движений и всё открывалось так, как я уже задал и самопроизвольно (и случайно мной) поменяться не могло...

P.S.: пользуюсь KDE только из-за KWIN, но хочется чего-то более лекговесного, с возможностью прибить по местам окна так как мне удобно, а не как гномо-xfce считает...

dhameoelin
()

Samsung Galaxy Gio GT-S5660 - пакеты для установки через recovery

Привет, ЛОР!

От безделья и лени сделал тут пополняемый архив с recovery-пакетами для сабжевого телефона. По идее, они могут подойти для всей S-серии, но мне просто не на чем проверить, кроме Gio...


Нафига это, вообще, нужно:

  1. Обновления зашитых в ROM приложений жрут драгоценное место (которого и так не вагон) в памяти телефона, и, после общего сброса (а он иногда - единственный вариант «вылечить» КПК от глюков без перепрошивки), естественно, слетают, вынуждая пользователь качать их заново, что даёт лишний трафик. Recovery-пакет перезаписывает приложение, установленное в ROM, его новой версией, экономя и место и трафик - скачать пакет можно и с компа.
  2. Возможность запилить в ROM нужное тебе приложение без боязни его нечаянно (или специально) удалить, и, опять же, экономя место в памяти телефона.


P.S.: Есть, конечно, TitaniumBackup, но это уже совсем другая история - необходимо root'ить КПК (что не всем нужно), и покупать (что не все могут) полную версию Титаниума. Да и в программе разобраться тоже надо. А тут достаточно осилить установку recovery-пакета и, периодически, скачивать обновившиеся.

P.P.S: Если кому интересно не только попользоваться, но и поучаствовать - пишите мне на 4pda личное сообщение с темой «Соучастник» - там разберёмся))

dhameoelin
()

[хочется странного] inetd + powerwake + проброс портов

Привет, ЛОР.

Возникла необходимость подключаться к домашнему десктопу из интернетов. Десктоп гуляет наружу через старый комп, работающий роутером. Держать десктоп постоянно включенным не позволяет БП на 1кВт - уж больно много жрёт эта шайтан-машина даже при простое.

В связи с вышеописанным, появилась мысль как-то использовать wake-on-lan и проброс портов (ssh) на роутере, чтобы, при подключении на определенный порт роутера (который монторится, например, тем же inetd), он (роутер) будил по сети десктоп и форвардил на него подключение.

Посоветуйте, плз, возможно ли такое и куда копать?

 

dhameoelin
()

[ubuntu][bfilter][сборка] bfilter не собирается на ubuntu 10.04 i386

Не собирается bfilter на ubuntu 10.04 i386 как со встроенным boost, так и без (логи дёргал через putty, так что они не полные, к сожалению)

Зависимости для сборки установлены по инструкции с офсайта

Подскажите, как его таки собрать

 ,

dhameoelin
()

[покупки] Motherboard

Привет, ЛОР!

Подскажи, плз, коллективный разум, какую материнскую плату купить под имеющееся железо:

+ AMD Phenom I x4;
+ Nvidia GTX 260 Sonic 1798 (двухслотовая, так что 1 PCI или PCIe x1 перекрывает);
+ 4 Gb Ddr2 Ram (не выкидывать же их))

Желательные характеристики:

+ 1 PCIe x16 (SLI пойдёт, но не желательно, если сильно дороже);
+ >= 3 PCI (меньше 3 разъёмов нежелательно);
+ SATA2 x6 (меньше 6 разъёмов нежелательно);
+ 1Gb LAN;
+ Onboard Audio (что-нить типа 5.1/7.1 - для кино и игр, ибо не меломан и встроенное вполне устраивает);

+ Совместимость с Linux :)

- Onboard VGA (нафиг оно на десктопе, когда нормальная видеокарта есть)

Хотелось бы найти что-нибудь из асусов, а то я уже изгуглился и парсер погнул, пока искал

 

dhameoelin
()

[ubuntu 9.10][hdd][pata/sata][grub/udev]

Доброго времени суток, ЛОР.

Преамбула: Домашняя файлопомойка. Система установлена на IDE-винт. Ввиду того, что железо старое, а IDE-винты большого объёма сейчас неприлично много стоят, был приобретен PCI SATA-контроллер. С винтами, к нему подключаемыми, и возникли проблемы...

Фабула: Когда идешный винт один - все прекрасно грузится и работает, но - винт маленький и рассчитывался мною только под систему. Когда на сата-контроллер вешаешь большой винт - у груба и udev'а сносит крышу - ide становится /dev/sdb, sata же вылезает на первое место - /dev/sda, что вымораживает меня напрочь при обновлениях ядра, граба и initramfs, и мешает нормальной перезагрузке сервера. В fstab всё прописано по uuid, но, grub, один чёрт, требует нечто, типа «/dev/sd*» в device.map.

Внимание, вопрос: Как вернуть IDE-диску обозначение «/dev/hd*» вместо «обновленного» «/dev/sd*»? Я, как увидел такую подставу - вообще растерялся...

 

dhameoelin
()

[lor userscripts][greasemonkey][2sdio] Когда ожидается обновление LOR Tree View? И ожидается ли?

сабж...

 

dhameoelin
()

[yota][linux] Нетбуки со встроенными WiMax-адаптерами, Linux и работоспособная Yota

Привет, ЛОР!

Собственно, очень интересует, пользуется ли кто нибудь сабжем, на каком железе, какие были проблемы с установкой/настройкой и каковы впечатления.

Хотелось бы в треде увидеть развернутые комментарии. Да, выбрал этот раздел, потому что затронуто сразу несколько смежных тем (hardware, install & desktop).

Интересуюсь с целью приобретения в скором будущем нетбука ~10" с ёмкой батареей.

 ,

dhameoelin
()

[склероз][gnome] Меню приложения на верхней панели гнома

Подскажите, пожалуйста, каким апплетом можно убрать на верхнюю панель меню текущего приложения.

Видел, что на ЛОРе скрин пролетал, но поиск не дал ничего, а у гугла непонятно что спрашивать...

 ,

dhameoelin
()

[2sdio] LOR TreeView update

sdio, ты не собираешься в ближайшее время обновить сабж под тему tango? А то отсутствие знаний по JS мешает нормально пофиксить скрипт своими руками

dhameoelin
()

[непоняно] gpg-agent в gnome

оно не работает искаробки?

подскажите, как завести для всех юзеров сразу? в смысле, автозапуск и подхватывание ключей

dhameoelin
()

RSS подписка на новые темы