LINUX.ORG.RU

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

Arch JWM

 ,

Таки установил Arch x86_64, полет нормальный. В качестве WM используется JWM, ибо все остальные виндовменеджеры либо слишком для гиков, либо сложные в конфигурации, либо с какими-то другими недостатками. Здесь же, конфиг максимально легко редактируется, разному софту можно поставить разные правила (notitle, etc), есть aerosnap, настройка горячих клавиш, да все, что угодно. Есть даже панель задач и меню приложений, но все это скрыл, за ненадобностью.

Итого, браузер - palemoon с каким-то закосом под минимальный дизайн, автоскрытие адресной строки, а также уже ставший классическим ublock. Терминал - lxteminal, есть псевдопрозрачность, настройка цветов и шрифтов, что еще надо? FM - pcmanfm, но последнее время практически им не пользуюсь, обычно хватает терминала. Музыку слушаю через vk-cli, за это вообще низкий поклон создателю.

Пара картинок в PNG: http://imgur.com/a/8ohl0

shikata_ga_nai
()

Команда сайта Linux.Org.Ru заняла третье место на Yandex.Root

 ,

Группа Конференции и встречи

Администрация сайта от всей души поздравляет нашу команду, которая в нелёгкой борьбе заняла третье место в текущем этапе соревнований от яндекса. Наши ребята уступили менее 10 минут лидеру (время решения последней задачи)! К сожалению, в самый ответственный момент к DELIRIUM (он решал последнюю задачу) приехал курьер, а потом он вообще ушёл за пивом на те самые 10 минут :( Но всё равно ему спасибо за алко-код :).

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

Ребята, вы молодцы!

true_admin
()

Yandex.Root 2015

 , yandex root,

UPD: Мы финишировали третьими в первом туре. https://root.yandex.com/monitor/1

Го, яндекс создал.
Кто будет?

Команда - Linuxorgru. По традиции, если что-то выиграем (лол), то уйдет в fsf.

Как это было раньше. тыц, тыц, тыц.

cast true_admin, realloc, AndreyKl, AITap, router, DELIRIUM, scott_tiger, Ttt, imul, tailgunner, exception13, Xenius, xtraeft.

Блабла:
Yandex.Root — олимпиада Яндекса для unix‑инженеров, системных администраторов и всех любителей Open Source и Linux. Участники олимпиады соревнуются в умении быстро и правильно решать задачи, с которыми ежедневно сталкиваются системные администраторы. Игроки, наиболее быстро справившиеся со всеми заданиями, получают денежный приз.

Первая игра стартует - 09.04.2015, время начала - 09:00 am (UTC/GMT), язык - английский

ПРАВИЛА ИГРЫ Олимпиада проходит в два этапа: отборочный тур и финал.

На отборочном туре Олимпиады у каждой команды будет две попытки. Продолжительность каждой игры составляет 12 часов. В зачет идет лучший результат, показанный командой. Для участия в отборочном туре капитану необходимо зарегистрировать свою команду, придумав ей имя и пригласив в ее состав участников. В состав одной команды может входить от одного до шестнадцати участников включительно. Задание представляет собой образ виртуальной машины, в котором нужно решить несколько задач: они могут быть как завязанными на определенную последовательность решения, так и независимыми.

В финале примут участие десять команд–победителей отборочного тура. Продолжительность игры также составит 12 часов. Победителями финала станут три команды, сумевшие за минимальное время выполнить максимальное количество заданий и занявшие в таблице рейтинга финала 1, 2 и 3 места соответственно.

tazhate
()

systemd станет системой инициализации в Windows 10

 , , ,

Группа Android

https://openmerchantaccount.com/img/nadella_6.jpg

Как сообщил в официальном блоге SEO Microsoft, Сатья Наделла, в релизной версии Windows 10 широчайший стек технологий — от WIN.INI до системных сервисов и менеджера рабочего стола (explorer.exe) — будет заменён хорошо зарекомендовавшей себя свободной системой инициализации systemd. Среди причин называются: архитектурные недостатки классических слоёв автозапуска (в частности, возможность замаскировать процесс вредоносной программы под svchost.exe), несовместимость существующего вредоносного ПО с новой системой инициализации, а также быстродействие systemd. По словам Сатья, за счёт объединения всех сервисов вплоть до графической оболочки в один процесс загрузка стала буквально молниеносной. Старые технологии автозапуска некоторое время будут эмулироваться для обратной совместимости со сторонними приложениями. Также новая система инициализации будет прочно интегрирована с технологией UEFI SecureBoot; в частности, для запуска systemd будет требоваться уникальная цифровая подпись, выданная Microsoft, что должно ещё больше увеличить безопасность и защищённость системы от вредоносного ПО. Microsoft будет активно сотрудничать с RedHat и отсылать патчи для systemd в основную ветку.

Новая система инициализации уже доступна для тестирования в свежих предрелизных сборках:

x86 (SHA1: F3DD6E161796F82C0AC16BF0D15D7E91F9D38F0E)

x64 (SHA1: 60FE28BF9FA3252B4EBF4AAFB87ECC9A26F90638)

>>> Подробности (cantconnect.ru)

MiniRoboDancer
()

systemd 220 с поддержкой умных домов и соцсетей

 

Группа Open Source

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

Ключевые особенности новой версии:

  • объявлено о начале развития подсистем поддержки умных домов в systemd. Для начала фреймворк Поттеринга включил в себя два новых демона: единый демон управления светом systemd-lightningd и единый центр управления дверными замками systemd-lockd с заделом под дальнейшее расширение интерфейса управления и на остальные замки (будь то оконный замок, замок тумбочки или экран блокировки). Разумеется, эти подсистемы доступны через инструменты командной строки lightningctl(1) и lockctl(1), а также универсальный для всех D-Bus API, а монолитная архитектура systemd гарантирует лучшую интеграцию с другими подсистемами, такими, как, например, journald. В числе поддерживаемых на текущий момент устройств пока заявлены только лампы Marlight;
  • также было объявлено об интеграции journald с социальными сетями. journald.conf(5) обзавёлся новой секцией [Social], а journalctl(1) позволяет в одну команду запостить выбранные строки лога под указанным в конфиге аккаунтом. Теперь встроенный HTTP-клиент journald можно использовать не только для репликации логов! На начальном этапе поддерживается только Google+.

( Но и это ещё не всё )

>>> Подробности (lists.freedesktop.org)

thriller
()

Я влюбилась в одного лоровца

 

Я влюбилась в одного лоровца, но мне кажется, что он меня не замечает. Что мне делать?

sudo
()

GNOME 3.16

 

Группа GNOME

После шести месяцев разработки проект GNOME анонсировал новый выпуск популярного окружения рабочего стола GNOME под номером 3.16. GNOME 3.16 содержит 33525 изменений от 1043 разработчиков.

Основные нововведения в этом выпуске:

  • Переработана система уведомлений: старый Message Tray заменен историей уведомлений в области календаря.
  • В приложении Files увеличен размер иконок. Выпадающие меню заменены на GtkPopover. Клавиша Delete теперь удаляет файлы.
  • Обновлена тема GNOME Shell для большего единообразия с внешним видом приложений.
  • Полосы прокрутки теперь показываются только при прокрутке или наведении указателя мыши. В остальное время они скрыты, а сверху и снизу прокручиваемой области отображаются пунктирные линии.
  • Переработан внешний вид приложения Eye of GNOME.
  • В релиз включены новые приложения:
    • Новое приложение календаря, интегрированное с Online Accounts.
    • Новая таблица символов GNOME Characters.
    • GNOME Books - читалка электронных книг.
    • Пазл Taquin.
  • Поддержка Foursquare в Maps.
  • Новая история вычислений в приложении Calculator.
  • Значительно улучшена производительность Music и Photos.
  • Поддержка умных списков воспроизведения в Music.
  • В диалог выбора файлов GTK+ добавлен поиск.

Ознакомиться с выпуском можно на пробном Live USB проекта GNOME.

>>> Подробности (gnome.org)

Lincor
()

GNOME Builder релизнулся

 ,

Lincor
()

systemd In Action, part 3

 , , , ,

Группа Linux General

Третья часть посвящена journal - компоненту systemd, который обеспечивает работу с сообщениями ядра, системных и пользовательских служб в Linux. Рассмотрены возможности конфигурации демона journald, возможность совместной работы с syslog, бинарный формат данных journal и варианты импорта данных в другие форматы, возможности встроеной фильтрации сообщений и многое другое. Доступны также первая и вторая части серии. Большое спасибо за работу like-all и intelfx. Пожелания и уточнения приветствуются.

>>> Подробности (tlhp.ml)

Deleted
()

Масштабирование текста в GtkTextView через свойство scale в GtkTextTag

 ,

Здравствуйте.
Пишу небольшую тулзу на С99 для себя. В ней есть GtkTextView с большим количеством текста. Ко всему тексту применяется GtkTextTag через gtk_text_buffer_apply_tag. Понадобилось масштабировать текст в каллбеке.
В каллбеке беру свойство scale у GtkTextTag и меняю его. Но текст после масштабирования режется, налезает друг на друга.(скрин ниже). По мимо этого при увеличении текста он уползает за нижнюю границу GtkTextView.
Возможно я делаю что то не так?
Свойство scale у GtkTextView помечено как RW. То есть я могу его менять.
Ссыль на скрин.

Cactus64k
()

В гном вернули трей, хотя лучше бы не возвращали.

 ,

В продолжение

Новый гном - tray icons теперь действительно все.

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

http://i.imgur.com/SD9Iuzv.png

Сначала подумал, что артефакты, но случайно мышкой туда навел, а там

http://i.imgur.com/1kR8dCR.png

Вобщем, если так оставят, то ждем 100500 тем с вопросом «Где мой трей???».

Vovka-Korovka
()

Zabbix карта сети помогите

 

Доброго времени суток. у меня такая вот проблемка=) была создана карта сети. вставлен один элемент который отображал группу узлов сети. все работало хорошо. все vipnet координаторы были видны) какой работает. какой нет=) все прекрасно. так вот обновил Zabbix до 2.4.3. захожу в карту сети. глянуть как поживают наши випнеты. а там стоит один элемент группы узлов. и все. постоянно жалуется на «Ошибка при обновлении карты сети. error: некорректное значение „1999,666“ для поля целого числа. так я понял где эта ошибка. она в размерах карты сети. но я ставил размеры 2000 на 1000. и стоит галочка „вписать в карту сети“. но все равно. к тому же. когда хочу выставить пользовательские значения. так они меняются там на 1999,666 и 999,666. и так каждый раз при попытке обновить карту сети. =( уже несколько раз новую создавал. и больше и меньше. все равно( группу узлов сети одну не могу выложить. а по отдельности все координаторы выводить долго( может кто знает? прошу меня понять и простить если я не в том отделе форума создал тему.

twomaga
()

Комбинаторика спор с учителем

 , ,

Итак задача есть 9 студентов, 4 - КПИ, 3 - МФТИ и 2 - НАУ. Все они рассаживаются по 3 вагонам. Вопрос какая вероятность что три студента МФТИ сядут в три разные вагоны.

Собственно я посчитал это двумя способами

1. Первый выбирает любой вагон, второй с шансом 2/3 выбирает не занятый, третий с шансом 1/3. Результат 2/9
2. Всего 3^3 возможных вариантов, вариантов где каждый студент в уникальном вагоне 3! и того 3!/3**3 =  2/9

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

Всего 3^9 возможных варианта ,  интересующая тройка может сесть 3! способов правильно, и ещё 3^6 вариантов как сядут остальные
3^6*3!/3^9 = 3!/3**3 = 2/9 

Собственно не кажется ли это полным бредом? Зачем рассматривать остальных студентов, учительница сказала что-то типа «Ну это ты сейчас смог так сократить, а вот в сложных задачах не сможешь». А потом ещё добавила что 2*3 хоть и равно 3! но является совершенно другим решением.

abs
()

systemd 219

 

Группа Open Source

16 февраля был представлен очередной релиз системного менеджера systemd, совмещающего в себе функции системы инициализации, ведения журнала, управления сессиями пользователей и работы с контейнерами. systemd основан на модели зависимостей (в противовес событийной модели), производит отслеживание процессов запущенных сервисов при помощи механизма cgroups ядра Linux, поддерживает механизмы сокет- и dbus-активации сервисов и предоставляет удобный декларативный синтаксис для описания демонов и других сущностей. Это позволяет производить агрессивную параллелизацию при запуске и остановке сервисов.

В рамках проекта также разрабатывается ряд легковесных приложений и демонов, выполняющих второстепенные, но распространённые вспомогательные задачи (т. н. plumbing layer) — от настройки подсистемы VT (systemd-vconsole-setup) и первичного конфигурирования системы (systemd-firstboot) до управления сетью (systemd-networkd) и профилирования загрузки (systemd-bootchart).

Большая часть изменений, вошедших в этот релиз, была направлена на расширение возможностей по работе с контейнерами. Эти изменения сконцентрированы в компонентах systemd-machined и systemd-nspawn и нескольких сопутствующих утилитах.

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

( читать дальше... )

>>> Объявление о релизе (lists.freedesktop.org)

intelfx
()

Тонкая настройка systemd на примере Mageia

 , ,

Споры init или systemd можно вести бесконечно, однако я подумал, что systemd стоит изучить. Особенно пока на форуме присутствует эксперт по этой системе инициализации intelfx.
Итак, я поставил Mageia, смотрю... Так, /sbin/init присутствует, правда он является симплинком на /lib/systemd/systemd. А вот /etc/inittab естественно нет, потому что это не init. Ладно, читаю руководства... написано что вместо скриптов теперь тут юниты, присутствующие в целых трех каталогах: /lib/systemd, /etc/systemd и /run/systemd, а вот для вывода списка всех юнитов следует использовать команду:

systemctl list-units --type target --all
Но нужный мне юнит я так и не нашёл. Мне нужно сделать так, чтобы отключить запуск GUI в Mageia 4.1. Вот первый вопрос.
Второй вопрос, вместо systemctl вообще непосредственное редактирование файлов можно использовать или это невозможно в принципе?
Третий вопрос: Вне зависимости от того какая система инициализации, Линукс должен остаться Линуксом, то есть любой компонент системы должен быть настраиваемым. Вот сейчас я хочу тонко настроить процесс загрузки. Куда мне нужно залезть, чтобы getty заменить на mingetty, чтобы была возможность прописать текстовый автологин? Остальные вопросы будут потом.

sunny1983
()

C++ всё

 , ,

кажется, на ЛОРе еще не было.
в следующем стандарте C появятся средства ООП. предложение отправил еще в далеком 1995 году некий сантехник Robert Jervis. на WG14 оно было принято.
C++-капец?

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

Lincor
()

First fully sandboxed Linux desktop app

 ,

powerguy
()

Зачем нужен внешний пенис?

 ,

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

//Linux тут при том, что у пингвина пениса нет, а у антилопы есть, но кто кого при этом имеет?

MiniRoboDancer
()

ansible replace - python regexp

 

Господа! Кто понимает, и сможет уразуметь меня... Не всасываю совсем.

Есть модуль replace, который использует re в качестве движка. В документации приводится пример:

replace: dest=/etc/hosts regexp='(\s+)oldhostname(\s+.*)?$' replace='\1newhostname\2'

Но мне надо поменять вот такое:

root@dummy:~# cat /etc/hosts
127.0.0.1	localhost
127.0.1.1	oldhostname.company.ru	oldhostname
192.168.1.1     oldhostname.company.ru	oldhostname

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

root@dummy:~# cat /etc/hosts
127.0.0.1	localhost
127.0.1.1	newhostname.company.ru	newhostname
192.168.1.1     newhostname.company.ru	newhostname


# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

КОРОЧЕ: заменить все вхождения (жадный поиск?), слова: oldhostname на слово: newhostname

Как? У меня сложилось ОЧЕНЬ стойкое впечатление, что движок re, не позволяет использовать выражение для всех вхождений, а останавливается на первом совпадении...

Подскажите пожалуйста, господа питонисты!

DALDON
()

Блокировка экрана оставляет подсветку

 , ,

После установки на Fedora 21 Xfce появилась неприятная особенность. При блокировке экрана (lock screen) остаётся включённой подсветка, почти незаметно на ярком свету, но очень неудобно в темноте или при слабом освещении. Раньше такого точно не было — экран при блокировке был как при выключенном ноутбуке. Эффект наблюдается и в GNOME, и в Xfce.
Фотография
Подскажите, пожалуйста, как это убрать?

Hasek
()