LINUX.ORG.RU

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

Что за WM комментировать не надо, надеюсь

Галерея — Скриншоты

Вот так и сижу.

Для наглядности декораций окна открыл лупу.

По сути все на клавиатуре, так что на многих окнах декорации отключаю в конфиге.

Верняя панель - думал буду пользоваться, но реально даже не замечаю ее, учитывая, что окна еще и максимизируются всегда на весь экран. Вероятно уберу.

Пейджер пользую тоже редко, он больше для красоты и поддержания ориентации в пространстве - всегда располагается под окнами.

Тени можно отключить, если напрягают.

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

Еще если есть у кого обоина такая же цветом, но без логотипа, дайте знать) Я имею ввиду цвет, похожий тон итак далее.

 

w126
()

А что, теперь на DPI модно класть?

Форум — Talks

На новом ноуте 136x135 dpi. Казалось бы, шрифты магическим образом должны увеличиться, но хренушки — разглядеть хоть что-либо можно только под лупой.

Прописывание «Xft.dpi: 136» в xresources показывает незабываемую феерию форм и толщин линий вперемешку с микробами.

Товарищи, как вы это терпите? Тупо везде выставляете шрифты побольше? Но упоротые сайтописаки используют px. И как же появление ретины в ближайшем будущем? Или есть какой-нибудь православный способ?

 

baverman
()

Снова щупаю Генту - есть вопросы

Форум — Desktop

Всем здрасте =] Арч надоел, хочу снова запилить Генту с любимым вторым гномо. Хочется собрать наиболее добротно и возникли пара вопросов:

1. -fomit-frame-pointer, -ffast-math и -mfpmath=sse (или both) во флагах сборки. Даст ли их использование ощутимую пользу (выраженной в скорости работы скомпиленного приложения или же в скорости самой компиляции). И есть ли минусы в этих флагах (кроме проблем с дебагом, при использовании -fomit-frame-pointer)? НЕ amd64.

2. Есть ли ощутимая разница между Voluntary Kernel Preemption и Preemptible Kernel (Preemption Model)? Всегда выбирал последний, но сейчас задумался.

Процессор: AMD Athlon64 X2 5200+
Старый make.conf: http://pastebin.com/Ju9rvmNV

cast megabaks

 

neocrust
()

Сохранение консольных команд

Форум — Admin

Кто как решает проблему запоминания команд и действий? Какие методы и программы используете?

Понадобилось мне, например, переконвертировать видео из одного формата в другой, или просмотреть подробную информацию о состоянии батареи. Каждый день я вряд ли буду выполнять подобные команды. Но раз в месяц/год они могут понадобиться. Однако, за такое время эти команды улетучиваются как из моей памяти, так и из истории команд. Хотелось бы иметь возможность легко и быстро записать такие команды, с последующей возможностью также легко и быстро найти их и воспроизвести.

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

Недавно осознав, какое огромное количество труда было затрачено на чтение интернета и мануалов, мне стало очень жаль, что это время фактически утеряно. Большую часть всего, что я узнал, я уже давным давно забыл. Стал искать на эту тему, но ничего кроме bash history найти не смог. Под Mac видел программку для админов: что-то вроде каталога полезных команд, с возможностью запустить команду, а также добавлять свои. Под Linux ничего подобного найти не могу. Хотя, ИМХО, та программа не очень удобна, т.к. центральным должен быть не список, а рабочая консоль. Но хоть что-то есть - и то приятно.

Как мне видится решение этих задач.

Для запоминания команд эмулятор терминала должен иметь расширение в виде боковой панели со списком команд. Комбинация клавиш сохраняет текущую строку в список, при этом указываются метки. Панель имеет строку поиска по содержимому команд и по меткам. Выбранную команду можно перенести обратно в консоль. Это ВСЕ. Необходимости в каких-либо усложнениях я не вижу, данный функционал совершенно разрешил бы мою проблему самым удобным способом. Есть мысль реализовать такое, если ничего подобного не найду.

С запоминанием действий сложнее. Было бы удобно, если бы эмулятор имел режим записи, в котором он записывает все запущенные команды, а также отслеживает запуск текстового редактора и сохраняет разницу в измененном файле. Каждой записи присваивается имя, возможно описание и метки. Представление записи может быть как в виде действий в хронологическом порядке, так и с группировкой по командам или по редактируемым файлам. Даже без функции воспроизведения всей записи или отдельных команд подобная вещь была бы крайне полезной для меня. А возможность повторного воспроизведения, возможно, была бы полезна для администраторов, в чьем подчинении большое количество машин.

Ваши мнения?

raa
()

Подарок начальнику на ДР

Форум — Talks

Чего вообще дарить людям у которых всё есть? Бюджет $100, времени три недели.

Чтоб сделать тему разнообразнее, скажу что это начальница.

 , ,

Deleted
()

nginx vs apache vs ...

Форум — Talks

господа, вопрос абсолютно не технический и не флеймогенерирующий. Суть вот в чем: я, значит, пишу тут технологическую часть дипломного проекта, и мне надо рассказать всем, почему у меня nginx в качестве вебсервера пользуется, суть в том, что мне его выдал админ, а я сам не местный и не в курсе. В общем:

А что бы написали вы, обосновывая выбор nginx перед apache?

 , , не флейм

RedPossum
()

Опубликованы исходные коды HElib

Новости — Open Source
Группа Open Source

HElib — библиотека, предоставляющая функции гомоморфного шифрования. На данный момент она включает реализацию криптосистемы Brakerski-Gentry-Vaikuntanathan (BGV), оптимизированной по быстродействию, в том числе за счёт эффективного использования техники упаковки зашифрованного текста Smart-Vercauteren и оптимизаций Gentry-Halevi-Smart.

Над библиотекой работают сотрудники IBM Watson Research Center Виктор Шоуп (Victor Shoup) и Шаи Халеви (Shai Halevi).

Гомоморфное шифрование позволяет производить операции с данными (такие, как, например, сложение и умножение чисел) без их расшифровки. Идея создания таких систем была впервые высказана во второй половине XX века одним из создателей RSA, Рональдом Ривестом, но была ошибочно оценена как нереализуемая. Первая гомоморфная система, позволяющая одновременно выполнять операции и сложения и умножения, была изобретена сотрудником IBM Крейгом Гентри (Craig Gentry) в 2009 году.

HElib написана на C++ с использованием математической библиотеки NTL. Исходный код распространяется согласно GPL.

>>> Подробности

 helib, , гомоморфное шифрование,

prozium
()

libvdpau-va-gl

Форум — Development

https://github.com/i-rinat/libvdpau-va-gl/releases

В двух словах, это VDPAU драйвер, который использует OpenGL для рисования и VA-API для декодирования видео.

VDPAU это открытый интерфейс, который подразумевает единую точку входа (libvdpau) и подключаемые драйверы; API не замкнуто накоротко на nVidia. Выбор конкретного драйвера осуществляется либо через переменную окружения VDPAU_DRIVER, либо спрашивается у X-сервера. Если так или иначе получить имя не удалось, считается, что оно есть «nvidia». Драйвер представляет собой разделяемую библиотеку с именем вида libvdpau_<drivername>.so.1. Программы линкуются с libvdpau, а она в свою очередь загружает нужный драйвер.

Чтобы использовать, нужно собрать, положить библиотеку в директорию, где её сможет найти компоновщик, и добавить в окружение переменную VDPAU_DRIVER=va_gl. Проверить, что драйвер работает, можно запустив vdpauinfo. А vainfo покажет, работает ли драйвер VA-API.

На видеокартах AMD по чудаковатым причинам происходят падения внутри XCloseDisplay. Чтобы обойти проблему, нужно в переменную VDPAU_QUIRKS добавить строку XCloseDisplay. Элементы в VDPAU_QUIRKS перечисляются через запятую, слитно, без пробелов и служат для тонкой настройки поведения драйвера. Кроме XCloseDisplay, есть ещё параметр ShowWatermark, включающий отображение строки va_gl в правом нижнем углу. Полный список можно найти в README.md.

Начиная с версии 2.99.908 xf86-video-intel сообщает переходнику libvdpau.so имя VDPAU драйвера. Символьных ссылок
libvdpau_i965.so.1libvdpau_va_gl.so.1
libvdpau_i915.so.1libvdpau_va_gl.so.1
достаточно для загрузки, и необходимости в использовании VDPAU_DRIVER больше нет.

 , , ,

i-rinat
()

Подскажите, как восстановить базу после -Fc

Форум — Admin

Пытаюсь понять, как из консоли правильно делать бекапы и восстанавливать из них. Курю вот такие косяки, но ничего не вкуривается...

Скрипт бекапа написал такой:

#/bin/bash
date=`date +'%Y-%m-%d-%H-%M-%S'`

pg_dump -O -Fc -h localhost -U postgres mg > mg_$date.pgsq

А вот с восстановлением - тупак :(

#/bin/bash
if [[ -z $1 || -z $2 ]]; then
    echo "./restore DATABASE FILE"
    exit
fi

date=`date +'%Y %b %d - %H:%M:$S'`
echo "\n\n[$date]\n" >> restore.log
pg_restore -C -d $1 -e -Fc -O -h localhost -U postgres $2 >> restore.log

Никак не могу подобрать параметры для pg_restore

1) pg_restore -C -d $1 - говорит, что база уже есть

2) pg_restore -c -d $1 - говорит, что схема не найдена

3) если удалить базу перед выполнением и сделать -C -d $1 - говорит, что не удается подключиться к базе (естественно, ее же нет!)

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

Перемещено beastie из general

 , ,

bvn13
()

МежДелМаш запатентовал патентный троллинг.

Форум — Talks

Собственно, пруф
Номер заявы: 11/696,104
Вбивать тут: http://portal.uspto.gov/pair/PublicPair
В транзакшн хистори видно что 26 февраля оно было принято. Запасаемся попкорном.

 ,

AiFiLTr0
()

У меня 2000 пакетов и portage проверяет зависимости перед установкой каждого пакета около 5 минут

Форум — General

portage версии 2.1.11.52
И ещё появляются (перед вопросом об установке) куча сообщений QA Notice: 'grep' called in global scope: категория/ебилд-версия

В чём суть: хочу я установить какой-нибудь ебилд. Скажем hostapd. И жду пять минут (на ноутбуке, на компе - 1), пока меня спросят, действительно ли я хочу установить данный ебилд. Причём некоторые пакеты (редко) почти моментально разрешают зависимости.

Эта проблема у меня давно, на основном компе можно и потерпеть. А вот сейчас на ноуте был просто ужас. Сразу могу сказать, что проблема не в дисковой подсистеме, emerge сжирает весь проц (одно ядро).

 , ,

ktulhu666
()

Arch Linux + OSX 10.8.3

Галерея — Скриншоты

Наконец-то мне удалось запустить полностью рабочую OSX с работающим звуком, интернет-соединением, возможностью проброса pci- и usb-устройств. Вся проблема оказалась в двух небольших патчах для ядерного модуля kvm (спасибо разработчику драйвера virtio-net для OSX, Филу Джордану (Phil Jordan) - он мне подсказал решение данной проблемы). «My best guess is the interrupt polarity issue that is mentioned here: http://www.contrib.andrew.cmu.edu/~somlo/OSXKVM/#sec_2 »

 , , ,

MasterSplinter777
()

Как писать разделяемые библиотеки

Новости — Документация
Группа Документация

Завершена публикация перевода на русский язык большой статьи Ульриха Дреппера «Как писать разделяемые библиотеки». Автор предварил статью такими словами:

Разделяемые библиотеки используются повсюду. Разработчики пользуются ими для разных целей и разрабатывают их точно так же, как и приложения. Но проблема в том, что для создания просто хорошо написанного кода на многих платформах требуется применять дополнительные методы. Еще больше знаний нужно при создании оптимизированного кода. Настоящая статья познакомит вас с необходимыми правилами и методами. Кроме того, будет представлено понятие стабильности интерфейса ABI (Application Binary Interface — двоичный прикладной интерфейс) и будет рассказано, как стабильностью управлять.

>>> Перевод

 , ,

vikos
()

Shipment-посредник из США

Форум — Talks

Подскажите, пожалуйста, адекватного по цене и надежного посредника для покупок с eBay. Хочу собрать 3 товара и одной посылкой себе направить в РФ. Ни один из продавцов не высылает в РФ (не удивительно).

 ,

bvn13
()

Управляем освещением в GNU/Linux

Галерея — Скриншоты

Недавно поставил дома пару управляемых по радиоканалу диммеров. Управляются они через выключатели и адаптер для ПК. Софт для адаптера скачался с github, собрался и заработал. Силовые блоки даже не издают посторонних свистящих звуков, если не прислушиваться к ним специально. Из минусов могу отметить только отсутствие обратной связи, т.е. блок не может сообщить системе о своем состоянии.

На скриншоте видно web-интерфейс для адаптера, нарисованный за 40 минут c использованием html, css, javascript и php. Управляемый свет не только спасает от необходимости лишний раз отрывать пятую точку опоры от кресла, но и помогает просыпаться по утрам. Найденный опять же на github скрипт отслеживает состояние будильника на nokia n9, посылает сигнал profilematic, который в свою очередь просит сервер запустить скрипт из верхней левой части терминала на скриншоте. Теперь будильник на телефоне будит меня не только звуком, но еще и светом.

Посмотреть как оно работает можно на видео (12,7 МБ).
Скачать исходники моей кривой поделки на php отсюда.
Посмотреть скриншот в оригинальном разрешении здесь.

В будущем планирую использовать еще больше диммеров, проложить провода для PIR датчиков и фотодиодов, соединить все это с GPIO на Raspberry Pi, которая сейчас работает в роли кухонного медиацентра, и сделать настоящий умный свет с обратной связью и линуксом. Но все это будет потом, и никак не раньше лета, а сейчас самое время запостить скриншот на ЛОР и идти спать.

 noolite

Deleted
()

Комплексы гимнастики/упражнений для компьютерщиков

Форум — Talks

По каким книгам/пособиям делаете гимнастику/зарядку?
Рядом с компом положил несколько гантелей + турник в коридоре. Что ещё можно добавить? Пробежки пока по состоянию здоровья не могу, в бассейн вот, думаю, записаться через месяц.
Все упражнения делаю как-то по-памяти, тому чему научили в секциях и школах. Пользоваться проприетарными знаниями тренера за деньги пока не хочу.

Знакомая учитель физкультуры хотела принести книжку с рисунками, но всё не приносит ... Вход?

pacify
()

Ищутся тестеры для модуля ядра

Форум — Talks

Тут я долго пинал разработчиков ядра, и они сделали показ расширенной статистики потребления энергии для Sandy Bridge/Ivy Bridge.

1. Скомпилить (заменив coretemp.c в дереве исходников).
2. Начать юзать.
3. Проверить выхлоп, а также «нормальность» значений после suspend/hibernate.
4. Отписаться в bugzilla.

Merci.

 and stivedu

birdie
()

Управление яркостью экрана на буках Samsung (300V5*, 300E5*...)

Форум — Talks

(Или немного о пользе чтения сорцов и бесполезности гугла.)

Выложу тут решение, может кому пригодится.

На ноутах самсунга (как минимум, на линейках 300V5* И 300E5*, но наверное и на многих других) глючит управление яркостью подсветки дисплея. При чем, глючит и стандартный acpi-шный модуль, и модуль samsung_laptop (который используется, если ядру при загрузке сказать acpi_backlight=vendor). На первом не обновляется текущее значение яркости в /sys/class/backlight/acpi_video0/actual_brightness, а второй вообще работает как попало.

Из-за этого (из-за нерверного значения actual_brightness), в частности, не работают команды xbacklight -dec и xbacklight -inc.

Как это быстро исправить, не хакая драйвера? Если мы посмотрим в /sys/class/backlight/, увидим там два интерфейса управления подсветкой:

~$ ls /sys/class/backlight/
acpi_video0  intel_backlight
Так вот первый глючный, а второй вполне себе работает. Но в драйвере xf86-video-intel интерфейс acpi_video0 считается более приоритетным. Что надо сделать? Создать файл /etc/X11/xorg.conf.d/99-backlight.conf и вписать туда:

Section "Device"
	Identifier  "Card0"
	Driver      "intel"
	BusID       "PCI:0:2:0"
	Option      "Backlight"   "intel_backlight"
EndSection

И перезапустить иксы. Всё.

 ,

geekless
()

Вопрос по доставке с AliExpress.

Форум — Talks

Заказал кубиборду в конце декабря, но там до сих пор висит в списке заказов в статусе Awaiting Shipment, а в деталях заказа в статусе The supplier is processing your order. Это так и должно быть или надо писать продавцу и спрашивать, где, собственно, моя железка?

OldWiseCat
()

как получить в ssh-клиенте список серверов при первом запуске

Форум — Admin

Работа начинает все больше становиться администрированием, уже больше 30 серверов. В тоже время слишком много рабочих мест. Фактически получается, что половину подключений - я лезу в облако и ищу ип, пользователя, пароль...

ssh-ключ и единый логин помогают частично - теперь надо искать только ип.

Вопрос - можно ли подружать и настраивать это все скопом за раз? Какие есть технологии? Куда копать?

Пока я вижу тольк один вариант - настроить сервер в дорогом и надежном облаке и уже там настроить все доступы. Хочется избежать этого варианта. Так как в этом варианте аптайм уже будет зависить от моих навыков, а они не высокие :(

 , ,

bm13kk
()