LINUX.ORG.RU

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

Построение графа системных вызовов

Форум — Development

Привет!

Каким образом можно построить граф сисколлов, которые вызываются в процессе выполнения какой-либо программы?

Например, я хочу знать, по какой цепочке вызовов проходит, например, ls -la /tmp

betalor
()

Как вы его используете?

Форум — Desktop

Предпочитаю смотреть видео через MPlayer (хотя бы потому, что расходует меньше ресурсов, чем HTML5, да и почему-то не все ролики доступны через HTML5, еще иногда жалуется на отсутствие кодеков в браузере, пффф короче HTML5 и/или Firefox не готовы).

Сейчас, чтобы посмотреть видеоролик приходится совершать много движений, а бывает что роликов много и я... открываю новый терминал, cd /tmp, yo<TAB> -f 35 <Shift + Insert><Enter>. Вобщем, думаю над чем-нибудь попроще.

Благо уровень знаний позволяет, и в плане интерфейса (FVWM, Bash) могу нарисовать что угодно - только вот что, чтобы было удобно смотреть видеоролики, никак не придумаю. Например, можно открыть терминал, в котором баш-скрипт считывает fifo-файл, драг-н-дропом перетаскивать ссылку на этот терминал, скрипт обрабатывает ссылку и отправляет загружаться на youtube-dl, или сразу mplayer -cache $((1024 * 10)) $(youtube-dl -g ...) делает...

Вобщем, тред для тех, кто активно использует youtube-dl для просмотра видеороликов и как вы это делаете, и как хотели бы делать чтобы это было просто, а не нужно было постоянно открывать терминал руками вбивать команды?

 

Spoofing
()

Утилита для «выдирания» зависимостей

Форум — Development

Например, есть библиотека librsvg. Она зависит от многих разных библиотек.
Причём от каждой использует только часть функционала.
И, например, остальной функционал не нужен, потому что нужно только то что даёт librsvg.

Хочется иметь такую утилиту, которая из всех исходников «выдирает» только то, что используется конечной библиотекой.
По мере возможностей конечно.

Существует ли что-нибудь подобное? Если нет, то как считаете реально такое сделать?

 ,

LinuxUser
()

Умный дом

Форум — Talks

Всем привет!

У меня остался буквально месяц до переезда в новую квартиру. Квартира без ремонта, лишь окна есть. Хотелось бы сделать умные розетки с управлением и мониторингом, вебки, умный свет. Может кто сталкивался с таким ? Что использовать, где купить?

Ну и чтоб за все это отвечал свой сервачек.

 ,

kukara4
()

User script для ЛОРа

Форум — Linux-org-ru

Недавно, я считал людей, которые делают стили и юзерскрипты для ЛОРа, задротами. Но пришло время, когда на ЛОР без слез смотреть нельзя, а общаться со здешними людьми хочется, и я написал юзер скрипт для greasemonkey.

Так теперь у меня это выглядит

Вот сам код:

// ==UserScript==
// @name        LOF FIX
// @namespace   lor
// @include     http://www.linux.org.ru/forum*
// @version     1
// @grant	none
// @author	Vir
// ==/UserScript==

$('article[id*=topic] > .title')
	.css({
		'display': 'inline'
	})
	.prependTo('.msg_body > footer > .sign');

$('.tags-section-info')
	.appendTo('.msg_body > footer')
	.css({
		'margin-left': '115px'
	});

$('.fav-buttons')
	.css({
		'padding-top': '4px'
	})
	.appendTo('.tags-section-info')
	.find('br').remove();

$('.fav-buttons > *')
	.css({
		'font-size': '12pt'
	})
	.first()
		.text('В избранном: ')
	.next()
		.append(', ')
	.next()
		.text('Следят: ')
	.next()
		.append('.');

$('.msg_body > .reply > br').remove();

P.S. Проверял работоспособность только в tango.

 

VirRaa
()

Планшет вместо мыши

Форум — Desktop

Кто-нибудь пробовал использовать графический планшет вместо мыши для обычных операций с GUI, не игры? Я вот пробую - с одной стороны не всегда удобно, но тут может быть дело привычки, а с другой - при перетаскивании файликов какой-то особый кайф ощущаешь, это как на тачскрине тоже иконки тягать, куда приятней чем мышью.

Ну и второй вопрос - в win7 если подключить планшет выскакивает специальная кнопочка возле полей ввода, нажав на нее можно делать рукописный ввод даже на русском. И это правда удобно. А что есть в linux? Ещё вот вспомнился easystroke для жестов, почему-то мне для планшета это кажется нужной штукой а с мышью и в голову не приходило использовать.

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

Перемещено mono из talks

vyazovoi
()

escu - легковесная учебная реализация coreutils

Форум — Talks

Dorif

Привет пользователям UNIX-like систем!

Я пишу небольшой набор открытых и свободных coreutils (небольшой проект, не такой фичастый, как GNU coreutils) для POSIX-совместимых ОС. Проект называется escu (сокращение от Extremelly Small CoreUtils). Писать начал, когда пожелав выучиться системному программированию по исходникам GNU Coreutils, но не смог разобраться в spaghetti code и решил их переписать согласно спецификациям The OpenGroup.

Уже есть утилиты: basename, chroot, dirname, false, head, link, ln, logname, ls, mkfifo, mv, pwd, test, true, tty, uname, unlink, yes. Многие из них уже полностью POSIX-совместимы. Я использую системные вызовы для снижения накладных расходов, а также стараюсь писать максимально простой код для облегчения понимания новичками.

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

Релизы будут выпускаться тогда, когда они будут готовы, за исключением багфиксов.

Комментарии, предложения и патчи приветствуются!



Ссылка: https://github.com/Dorif/escu

 , ,

AITap
()

чем строить блок-схемы в linux

Форум — General

конкретно, чем строят вот такие:

http://trac.edgewall.org/chrome/common/guide/basic-workflow.png

видел их во многих местах, в том числе и в статьях, и в апнотах по микроэлектронике.

сам строю метапостом, но он сложный и предназначен для более сложных построений, а тут явно что-то попроще.

срочно скажите, что это такое. :)

scaldov
()

хочу научиться методу слепой печати.

Форум — General

Решил научиться печатать всеми пальчиками и не промахиваясь по клавишам, посоветуйте хороший тренажер. Соло не предлагать, так как он платный(он же платный, я правильно понял?)

momo
()

[jabber] посоветуйте консольный клиент

Форум — Desktop

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

Какие консольные клиенты сейчас хороши?

PS наличие OTR приветствуется.

 

dikiy
()

Есть ли электронные кулинарные книги для Linux?

Форум — Desktop

Хотелось бы заиметь электронную записную книгу для кулинарных рецептов. Что-то вроде этого http://www.simple-soft.ru/CookRecepts.htm но нативное для Linux.

Всем спасибо, Recipes и Gourmet оказались очень даже ничего. Krecipes наверно тоже, но тянет за собой все кеды.

Polugnom
()

поиск по локальным ресурсам

Форум — General

посоветуйте программу или сайт для поиска по всем локальным ftp серверам

teod0r
()

Лечение красноглазия

Форум — Talks

Два дня "красноглазил", настраивая монитор, пересев с CRT на LCD. Излечился благодаря вот этому доброму сайту: http://www.lagom.nl/lcd-test/, спасибо его создателю! Утомившее моё зрение «мерцание» устранилось на этапе тонкой подстройки частоты и фазы монитора.

Может, конечно, баян, но поиском по ЛОРу не нашёл, поэтому решил поделиться ссылкой на радостях.

amus
()

[wine] Немножко паранойи и глупый(?) вопрос.

Форум — Talks

Установлен Wine для запуска всего одной программы. И пришла идея для полноты ощущения безопаности сделать

find ~/.wine/ -exec chmod -w {} \;
chmod +w ~/.wine/drive_c
chmod +w ~/.wine/drive_c/Program\ Files
т.е. снимаем права на запись в префиксе вообще на все файлы, а оставляем для drive_c и Program\ Files, чтобы можно было устанавливать программы в эти директории. И конечно же, помимо этого был удален диск Z: с линком на / (корень), и линки на Desktop, My Music и так далее.

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

2) Почему так не сделают в оффтопике? Уж хотя бы для своих, системных файлов, чтобы вирусы не трогали систему и не смогли с ней что-то сделать. Антивирусы больше не нужны?

 

Spoofing
()

Выбор читалки

Форум — Linux-hardware

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

Основные критерии:
- Linux
- современный монохромный E-ink дисплей
- нормальное масштабирование (увеличение) текста
- отсутствие DRM, возможность загрузки книг из любого источника без ограничений.
- достаточное количество RAM для чтения DJVU и PDF
- расширяемая память
- поддержка fb, fb2, fb2.zip, txt, rtf, djvu, pdf
- внешнее зарядное устройство
- достаточная прочность и защищённость дисплея (прочный чехол или крышка)

Наличие Wi-Fi, аудиоплеера, модных прибамбасов не требуется. Предполагаю, что диагонали диспленя в 5" будет достаточно, но могу ошибаться.

Прошу аргументировать ваши предложения. Заранее благодарю!

toney
()

[fvwm] [тайлинг] Сбылась мечта идиота!

Форум — Talks

Хороший человек urob сделал прекрасный конфиг fvwm, в котором реализован (на мой вкус) очень простой и удобный тайлинг. Если кто пользовался wmfs, оно очень похоже на первый взгляд.

Видео на ютубе: http://www.youtube.com/watch?v=xdSgf-IykIo&feature=related Код на гитхабе: https://github.com/urob/fvwm-tiling

В тред реквестуются yoghurt и ananas

 ,

Hoodoo
()

Открытый файл был переименован или удалён

Форум — Development

Есть дескриптор открытого файла. Как определить, что файл был переименован или удалён, кроме как путём прочтения ссылки /proc/PID/fd/FILENO?

justluke
()

Не работают некоторые мультимедиа-клавиши на Genius KB320e

Форум — Linux-hardware

Есть сабжевая клавиатура и желание использовать все клавиши на ней в Xorg. Итак, что и как не работает:

Клавиши громкости (совершенно не ожидал такого): не определяется код в xev, но есть реакция в виде

MappingNotify event, serial 31, synthetic NO, window 0x0,
    request MappingKeyboard, first_keycode 8, count 248

FocusOut event, serial 31, synthetic NO, window 0x1400001,
    mode NotifyGrab, detail NotifyAncestor

FocusIn event, serial 32, synthetic NO, window 0x1400001,
    mode NotifyUngrab, detail NotifyAncestor

KeymapNotify event, serial 32, synthetic NO, window 0x0,
    keys:  1   0   0   0   0   0   0   0   0   0   0   0   0   0   0   4
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0

Мне это ни о чём не говорит, прямо скажем. showkey показывает коды 114 и 115 соответственно, сканкоды e02e и e030 соответственно. При попытке назначить другой код при помощи setkeycodes получаю сообщение:

KDSETKEYCODE: Invalid argument

Клавиши запуска Word, Excel, Powerpoint: нет реакции xev, нет сканкодов, есть коды (showkey): 421, 423, 425.

Какая-то маленькая кнопочка с изображением пейзажа: всё то же самое, есть только код 424.

Debian Wheezy, ядро 3.2.15, X-сервер 1.11.4.

Как лечить? В первую очередь интересуют клавиши громкости.

GotF
()

На работе сурово.

Форум — Security

В общем сегодня дали доку подписать по которой ничем нельзя пользоваться кроме ресурсов связанных так или иначе с работой, мне необходима icq и доступ на лор. Знаю что у админов торчит squid, каким образом можно сокрыть свои обращения к «нелегальному контенту»?

splinter
()

Как заставить пользователя/приложение использователь определенный IP или интерфейс?

Форум — General

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

В идеале хотелось бы каждому пользователю мультисита выделить свой IP или интерфейс.
Возможно ли?

winddos
()