LINUX.ORG.RU

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

Доступен для скачивания Direvent 5.0

Новости — GNU's Not Unix
Группа GNU's Not Unix

Direvent 5.0 — первый GNU-выпуск пакета — можно скачать с официального FTP GNU и с домашнего FTP пакета.

GNU Direvent отслеживает события в директориях файловой системы. Для каждого события, происходящего в заданном наборе директорий, программа вызывает ассоциированную с ним внешнюю программу, сообщая ей информацию о событии и месте в файловой системе, где оно произошло.

GNU Direvent стал частью проекта GNU 20 августа 2014 г. До этого он назывался dircond.

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

Интерфейсы для отслеживания изменений в файловых системах весьма системоспецифичны. Цель Direvent — предоставление универсального и системонезависимого командного интерфейса. Заявлена работа на всех современных ядрах Linux и BSD-системах (FreeBSD, NetBSD, OpenBSD, Darwin).

Автор программы — украинский разработчик Сергей Позняков, участвовавший во многих других проектах GNU.

>>> Источник

 , , , ,

MiniRoboDancer
()

Вышел официальный клиент для MEGA

Новости — Интернет
Группа Интернет

Вышел официальный клиент MEGAsync с графическим интерфейсом для синхронизации файлов. Клиент для Linux написан на Qt и доступен для Ubuntu (14.04, 12.04), Debian (6, 7), Fedora (19, 20) и openSUSE (12.2, 12.3, 13.1), также есть расширение для Nautilus.

Mega.co.nz — облачное хранилище, которое предлагает своим пользователям бесплатно 50 ГБ дискового пространства для хранения данных. Название сервиса MEGA расшифровывается как «MEGA Encrypted Global Access» (Зашифрованный глобальный доступ MEGA). Облачное хранилище позволяет загружать на сервер файлы, хранить их там, а также обмениваться файлами с другими пользователями. В процессе загрузки файлы шифруются в браузере с помощью алгоритма AES, что обеспечивает их защиту от несанкционированного доступа. Физически файлы хранятся в облачном хранилище в зашифрованном виде, администрация облачного сервиса не имеет к ним доступа. Файлообменный сервис Mega имеет поддержку многих языков, в том числе и русского языка.

Скачать

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

 

Lordwind
()

Посоветуйте военную стратегию

Форум — Talks

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

Приветствуется хорошая совместимость с вином.

Сам уж поиграл в «Казаки 2» и хочу добавки.

Всем спасибо )

 , war strategy,

LongLiveUbuntu
()

прототип виджета хоткеев для awesome wm

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

«{Super,Alt,Shift,Control}+?» вызывает попап

сам виджет: https://github.com/actionless/awesome_config/blob/devel/actionless/hotkeys.lua (там дикий ужас, не было времени сделать красиво, хотелось по-скорее увидеть как оно будет работать)

пример файла с самими хоткеями: https://github.com/actionless/awesome_config/blob/devel/config/keys.lua

PNG почему-то не захотело загружаться:

Оригинал

 

actionless
()

Как расширить уже существующие кейбиндинги?

Форум — Development

Вот допустим есть нативный биндинг di, после которого следует знак, например ), что означатет удалить все внутри (). Или di" - внутри "". Как его расширить, чтобы я мог забиндить на последний символ что хочу, например, di/ — удалить внутри //, diA — удалить между АА и тп.? Как вообще расширяются нативные биндинги?

Спасибо.

 , ,

anonimous
()

Туплю с udev - помогите.

Форум — Linux-hardware

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

создаю файл /etc/udev/rules.d/vpro.rules с содержжимым

ACTION=="add", ATTRS{interface}=="CP2102 USB to UART Bridge Controller", SYMLINK+="vpro"
Тут все ожидаемо - создается симлинк, читаемый от рута.

Модифицирую:

ACTION=="add" ATTRS{interface}=="CP2102 USB to UART Bridge Controller", GROUP="weather", MODE="0660",  SYMLINK+="vpro"
Симлинк не создается. Куда копть?

kombrig
()

Computer Science Center запускает онлайн-курсы

Новости — Интернет
Группа Интернет

15 сентября 2014 года, CSC запустит три новых онлайн-курса для начинающих программистов:

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

Computer Science Center – это совместная инициатива Академии современного программирования, Computer Science клуба при ПОМИ РАН и Школы анализа данных.

Основная цель Computer Science Center – дать возможность желающим получить востребованные современной наукой и промышленностью знания в дополнение к университетскому образованию.

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

 

ymn
()

Awesome disable DPMS when fullscreen: solution

Форум — Desktop

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

Сделал правило для awesome, которое вызывается когда окно входит или выходит в фуллскрин/из фуллскрина. Если есть окна в фуллскрине - DPMS отключается. Если нет окон в фуллскрине - включается.

Может кому пригодится:

client.connect_signal("property::fullscreen", function(c)
    local fullscreened = false
    for key,value in pairs(client.get()) do
        if(value.fullscreen == true) then
            fullscreened = true
            break
        end
    end
    if fullscreened then
        disable_powersaving()
    else
        enable_powersaving()
    end

end)

function disable_powersaving()
        awful.util.spawn("xset s off")
        awful.util.spawn("xset -dpms")
end

function enable_powersaving()
        awful.util.spawn("xset s on")
        awful.util.spawn("xset +dpms")
end

Lua не знаю совершенно, да.

Эта штука лучше lightsOn.sh тем, что у меня оный не заработал, и он, вроде как, заточен только на флешик.

Две недели пользую на двумониторной конфигурации, полёт нормальный.

Засовывать в ~/.config/awesome/rc.lua

 , , ,

NeverLoved
()

udev/systemd автоматический бэкап на usb носитель

Форум — General

Вот смотрите раньше было относительно просто и понятно был себе /etc/udev/rules.d/*.rules для udev-а который при появлении девайса с указанными ID_SERIAL/ID_FS_TYPE/vendor/model/и т.д. делал то что от него требовали т.е. к примеру запускал самодельный велосипед для конкретного носителя.

Пытаюсь осилить то же самое сейчас - теперь /lib/udev/rules.d/*.rules да и фиг бы с ним но из него почему-то запускают не сам самодельный велосипед для конкретного носителя а /usr/bin/systemctl --no-block start <some>@%k.service сервис systemd который уже и запускает самодельный велосипед для конкретного носителя? Серьёзно? Нахрена?

В общем поделитесь работающим велосипедом для автоматического бэкапа на заданную флешку при помощи rsync и systemd/udev если у кого есть и не жалко.

 , ,

init_6
()

Опрос по менеджерам плагинов для Vim + демонстрация лучшего из них: vim-plug

Форум — General

Сначала представляю вашему вниманию самый быстрый и удобный менеджер плагинов для Vim: vim-plug

Пользователи pathogen, vundle, neobundle, а также те, кто до сих пор не использовал менеджеры плагинов приглашаются к обсуждению: почему они до сих пор не перешли на vim-plug.

Идеология vim-plug: меньше, проще, но самое нужное. Главные отличия и преимущества в сравнение с другими менеджерами плагинов:

· Параллельная установка/обновление плагинов (к-во потоков настраивается).

· Возможность загрузки (отключения) плагинов по filetype и/или первой необходимости в том или ином плагине (сокращает время старта vim и разруливает конфликтующие плагины):

✓ Загрузить плагин vim-sexp если vim создает/открывает файл с filetype кложуры:

Plug 'guns/vim-sexp', { 'for': 'clojure' }
✓ Загрузить плагин NERDTree при первом вызове («открыть NERDTree»)
Plug 'scrooloose/nerdtree', { 'on':  'NERDTreeToggle' }
✓ Оба варианта сразу, загрузить плагин vader при filetype vader, но только при первом его вызове:
Plug 'junegunn/vader.vim',  { 'on': 'Vader', 'for': 'vader' }

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

Мне хватило первых пару минут использования, чтобы перейти на него с NeoBundle (а ранее с Vundle, еще ранее с pathogen).

Обсуждаем.

 , ,

clojure
()

VIM как IDE для ______

Форум — Development

Какие плагины вы используете, чтобы превратить vim в IDE для ________ (вписать язык)?

Интересует:

  1. Автодополнение. В частности, умное семантическое.
  2. Форматирование. В частности, автоматическое при сохранении буфера.
  3. Проверка компилируемости кода для компилируемых ЯП, проверка корректности для интерпретируемых ЯП.
  4. Статический анализ кода (lint). Предупреждения о неиспользуемых переменных. Предупреждения о неканоничном форматировании кода. И т. д.
  5. Просмотр документации к функции, методу и т. д. под курсором.
  6. Переход к определению функции (метода, класса и т. д.) под курсором.
  7. Рефакторинг (переименование функций, методов, классов и т. д.).
  8. Сниппеты.
  9. Компиляция/запуск. Точки останова. Запуск тестов.
  10. Заливка кусков кода на сайты для обмена, вроде gist.github.com или play.golang.org.

И общее для всех языков:

  • Вывод списка / переход к меткам TODO, XXX, FIXME и т. д.
  • Go anywhere (CtrlP, Command-T или FuzzyFinder?)

Ссылки:

VIM как python IDE.

 

meskalin
()

Мониторинг изменения файлов

Форум — Admin

Есть ли какой нибудь демон, мониторящий заданные каталоги\файлы и запускающий заданную пользователем комманду при наличии изменений?
Или придётся делать скрипт в cron с заданным интервалом?

 

najlus
()

Кто какие цветовые схемы для IDE предпочитает?

Форум — Development

В продолжении настройки и сравнения Eclipse(PyDev) и PyCharm решил поставить нормальную цветовую схему, не бьющую по глазам. Наткнулся на интересную схему, под названием «solarized» http://ethanschoonover.com/solarized что скажете про тему? И какая цветовая схема не напрягает ваши глаза?

 

Siado
()

Достучаться до кулера.

Форум — Linux-hardware

Здравствуйте, форумчане. Помогите найти вот в этом кулер или все что с ним связано, мощность, пороги включения-отключения. Вентилятор у меня молотит на полную мощность при достижении 55 градусов и отключается когда остынет до 50. Поиском по значениям не нашел ничего что было бы можно связать с температурой. И где еще, кроме DSDT, может быть вентилятор?

 , ,

Trauka
()

Как переназначить клавиши прокрутки в urxvt?

Форум — General

Какой ASCII-код для Shift+PageUp, Shift+PageDown? При запущенном showkey -a прокручивает эмулятор терминала, по идеи это должны быть \033[5@ и \033[6@ соответственно, но urxvt почему то вставляет собаку вместо прокрутки.

 ,

unclear
()

Ограничение прав доступа к некоторым каталогам.

Форум — Security

Как сделать так что бы chrome, skype и то что я запускаю из домашнего каталога не могло иметь доступа к профилям браузера, почтового клиента и прочим интересным каталогам которые я укажу?

 , , ,

rezedent12
()

Шрифты для программирования

Форум — Talks

Ищу годный моноширный шрифт для gvim\консоли для работы с программным кодом.
Вроде бы нравится Pragmata Pro, но вот цена в 229,5$ за полную версию довольно таки смущает, посему хотелось бы чего нибудь бесплатного, ну или не такого дорогого, пусть и платного.

Пробовал monaco и Anonymous Pro - не понравилось. Терминус просто не моё.

 ,

najlus
()

моргать индикаторами при ургентах

Форум — General

хочу, чтобы, если окно послылает WMу моргание окном, чтобы оно пересылалось, например, на scroll lock индикатор, и моргал он.

WM is Awesome WM.

 , ,

funeralismatic
()