LINUX.ORG.RU

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

systemd готов к ноутбукам если уметь его побороть

Форум — Talks

Сабж. Мне сейчас это удалось.

Итак, что пришлось бороть:

  • systemd-logind почему-то начинает считать, что я, якобы, постоянно схлопываю ноутбук, и сразу же начинает суспендиться. Замаскировал таргеты и поправил ему конфиг, чтобы игнорировал.
  • По каким-то причинам systemd считает, что у юнита xdm периодически заканчивается таймаут. И systemd внезапно перезапускает xdm. Пришлось подправить юнит прописав туда бесконечный таймаут.

Теперь всё работает нормально.

 , ,

saahriktu
()

Debian 9. Apt-key и apt-config грузят CPU.

Форум — Desktop

Постоянно запускаются apt-key и apt-config, я отключил обновления в kde, проверил
/etc/apt/apt.conf.d/50unattended-upgrades
, там все закомментировано, в
/etc/apt/apt.conf.d/20auto-upgrades
везде стоят нули

APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Unattended-Upgrade "0";
APT::Periodic::Download-Upgradeable-Packages "0";

что еще может вызывать запуск этих утилит?

 ,

Landgraf
()

Short mv с одним аргументом

Форум — General

Недавно в одной статье наткнулся на такую конструкцию:

mv /path/to/file.conf{,.back}
С результатом перемещения оригинального файла в
/path/to/file.conf.back
Гугл не работает и не понятно это вообще законно? В общем хотелось бы знать что это за хак и какие классные штуки ещё есть.

 

Gedweb
()

Реакция Linux Foundation на покупку Github компанией Microsoft

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

Сегодня исполнительный директор The Linux Foundation Джим Землин (Jim Zemlin) опубликовал официальную точку зрения организации на новость о покупке одного из самых популярных сервисов для совместной разработки программного обеспечения GitHub транснациональной компанией Microsoft.

На этой неделе Microsoft объявила о покупке GitHub за 7,5 млрд долларов. Я выждал пару дней перед публикацией своих мыслей, так как это событие действительно заслуживает глубокого осмысления. Суть: это довольно хорошие новости для сообщества свободного программного обеспечения и мы должны отметить этот умный ход компании Microsoft. Но прежде, чем мы начнём, стоит отметить, что я уже много лет работаю в этом динамичном окружении, и противоположные реакции на это объявление напомнили мне несколько вещей:

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

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

 , , , ,

das_tier
()

Конец эпохи: Прощание с проектом search.cpan.org

Новости — Разработка
Группа Разработка

Работа сайта http://search.cpan.org будет прекращена 25-го июня 2018 года.

Проект CPAN Search — это поисковая система для дистрибутивов, модулей, документов и идентификаторов CPAN. Грэм Барр (Graham Barr) создал сайт около двадцати лет назад (в начале 1999 года), который быстро стал неоценимым ресурсом для Perl-разработчиков во всём мире.

Возможность поиска в CPAN (Comprehensive Perl Archive Network — архив документации и программного обеспечения, написанного на языке программирования Perl) и чтения документации по модулям Perl в интернете помогла привлечь интерес большого количества разработчиков к языку программирования и создать сообщество Perl.

Первоначально сайт был размещён на единственном сервере Solaris Университетом Вашингтона (Washington University) в Сент-Луисе. За свою работу над search.cpan.org Грэм Барр был удостоен премии «Белый Верблюд» (White Camel) в 2002 году.

Позже сайт переместился в Perl NOC. Американские зеркала были размещены на серверах YellowBot и Phyber, европейское зеркало было доступно благодаря отдельным единомышленникам на протяжении последних десяти лет. Эти замечательные люди и компании привели сайт к успеху.

Однако в последние годы поддержка и техническое обслуживание стали обузой. Дело в том, что код большей части проекта написан на Perl времён 2005 года. К счастью, в настоящее время существует отличная жизнеспособная альтернатива — MetaCPAN.org. Команда MetaCPAN готовится к переходу и уже почти готова взять на себя лидерство.

Вскоре сообщение об изменениях появится на всех страницах search.cpan.org. А примерно через месяц весь трафик будет перенаправлен на эквивалентную страницу MetaCPAN.

Мы бы хотели поблагодарить всех, кто помог с этим проектом. Выражаем отдельную благодарность Грэму за его тяжёлый труд и неизменную поддержку проекта search.cpan.org на протяжении всех этих лет. Search.cpan.org, мы будем скучать по тебе!

После публикации новости возникла некоторая путаница в отношении того, будут ли продолжать работу существующие ссылки на search.cpan.org. Да, будут! Подавляющее большинство из них будет доступно посредством страниц MetaCPAN.org. Вам не нужно обновлять никакие ссылки прямо сейчас.

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

 , , ,

das_tier
()

Опубликованы видео с конференции RedHat Summit 2018

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

Опубликованы видео с конференции RedHat Summit 2018, прошедшей 8-10 мая в Сан-Франциско

RedHat Summit - ежегодная конференция, посвящённая open source. Состоит из 2 основных частей. В general session речь идёт о самой RedHat и о том, как она видит будущее. В breakout session идут технические доклады на произвольную тему, связанную с open source

Расписание

 ,

router
()

Опубликованы видео с конференции KubeCon + CloudNative Europe 2018

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

Опубликованы видео с конференции KubeCon + CloudNative Europe 2018, прошедшей 2-4 марта в Копенгагене

Конференция была посвящёна созданию облаков на базе open source решений - Kubernetes, Docker, OpenStack. Также было уделено внимание мониторингу (Prometheus ), CI/CD ( Jenkins ) и другим смежным темам

Среди докладчиков были представители Google, RedHat, Oracle, DigitalOcean

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

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

 

router
()

Мигание лампочками на клавиатуре

Форум — Admin

Здравствуйте, не могу найти ответ. Мне для индикации копирования нужно что бы поочередно загорались намлок, затем капслок, и в конце скроллок. Делать это нужно в консоли без иксов, то что я нашёл либо через xset, либо numlockx. Стоит серверная убунта. Буду рад советам как ещё можно копеечно обеспечить видимую индикацию процесса.

 , , ,

LoloArctic
()

Как узнать какой процесс самый прожорливый?

Форум — Admin

Собственно сабж

Команда ps -e -o pid, vsz, comm= | sort -n -k 2 | tails -n1 не помогла

 ,

technobot
()

Запилил безрутовый Reverse Tethering для Android

Форум — Mobile

[update]

Новая версия: https://github.com/vvviperrr/SimpleRT

Реализована поддержка сразу нескольких подключенных android девайсов, притом все девайсы находятся в одной виртуальной сети. Удобно напрямую обмениваться файлами с девайса на девайс.

Днс сервер теперь можно указать вручную, либо оставить используемый по умолчанию.

Код полностью переработан, софтина стала намного стабильнее.

Потенциальные юз-кейсы (помимо очевидного - получения интернета):

  • анализ трафика
  • основа для стенда тестирования

[/update]

Позволяет раздать интернет с ПК на мобильный девайс через usb, без рута, без adb. Зачем оно местному анонимусу? В случаях, когда нет wi-fi, когда не ловит 3g/lte (или ловит, но скорость небольшая), но есть ПК с жирным каналом. Почему бы не воспользоваться им, да еще и попутно подзарядить девайс?

Софтина в 2-х частях, андроидная и десктопная. Андроиды поддерживаются от 4.0 и выше. Оси - только линукс и osx. По факту создается виртуальный туннель, на десктопе настраивается ip forward и nat. Можно использовать для передачи файлов с ПК на девайс и обратно (поднять туннель и запустить ftp/samba/etc сервер на девайсе). Хорошая альтернатива mtp (который под линуксом работает чуть лучше, чем никак).

Для передачи данных по usb используется Android Open Accessory API, т.е ПК выступает в роли аксессуара. Со стороны ПК - libusb, с простой реализацией AOA.

Андроидная часть - простой VpnService, без гуя. При первом коннекте девайс спросит, использовать ли софтину постоянно с этим «аксессуаром» и разрешает ли владелец перехват трафика. При последующих соединениях просто молча запустится тетеринг.

Есть минусы: некоторые приложения (например youtube) не хотят работать с сетью, если нет ни wi-fi, ни 3g соединения. Выход - смириться, либо перед запуском туннеля оставить один из видов соединения. Трафик все равно пойдет по туннелю (на нем дефолтный маршрут). Ну либо поднять рута, в xposed framework есть плагин, который исправляет ситуацию.

Конкуренты с маркета:

Естественно open source. Код далек от идеала, по факту это просто proof of concept. Но работает стабильно. Идеи, пожелания, рекомендации охотно принимаются на гитхабе.

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

https://github.com/vvviperrr/SimpleRT

пс. подгоните иконку тематическую.

upd. тема на hn - https://news.ycombinator.com/item?id=12198085

Перемещено Klymedy из development

 , , , ,

vvviperrr
()

Утилита top - понимание показаний

Форум — Admin

Система ubuntu 16.04.3, 2-х ядерный комп. Процесс mysqld стабильно «кушает» 115%-180% (всё нормально, нагрузка реально большая) Вопрос вот в чём: В верхней строке утилиты top top - 11:09:06 up 1 day, 7:08, 3 users, load average: 1.29, 1.63, 1.72 по умолчанию отображаются следующие параметры 1. Текущее время 2. Uptime машины 3. Количество залогиненных пользователей 4. Средняя загрузка процессора за последние 1 минуту, 5 минут и 15 минут.

Но в каких единицах отображаются данные значения? (в man смотрел, там лаконично и непонятно: system load avg over the last 1, 5 and 15 minutes)

 , ,

mihmig
()

git удалить мусор

Форум — Desktop

есть каталог src в нём 100500 подкаталогов и 1005000500 мусора (неотслеживаемых файлов которые видно по git status) и 1005000 изменений которым commit не был сделан как этот мусор удалить и откатить изменения?

Делать add и commit, а потом откатывать commit? А потом удалять сам commit (потому что он только мусор держит)? А хотелось бы просто сбросить до девственного состояния после git clone.

Можно конечно просто клонировать ещё раз из этого же каталога и получить то что хочется, но как просто очистить текущий каталог?

 

Dron
()

Не вижу ошибки, не заполняются переменные совпадения в Perl.

Форум — Development

Парни, выручайте, уже ум за разум заходит, что не так делаю? (perl 5.14)

Есть текстовый файл в котором где то есть строка:

    Set table = cat.Tables("Банк")
Файл этот подается на вход перл-скрипту, в двух словах, скрипт дойдя до этой строки показывает ее и показывает содержимое переменных совпадения ($1 и $2). Я ожидал что содержимое переменных совпадения будет в наличии и я увижу его, но нет же, после того как перл находит строку он говорит что я использую неинициализированные переменные.

Скажем код такой:

use strict;
use 5.010;
#До тех пор как $_ станет undef или же не undef но совпадет с рег. шаблоном
until( !defined($_ = <>) or m/^(\h*?)Set table = cat\.Tables\("(.+?)"\)$/ ) {
}
exit unless $_;
print STDERR 'The whole line: ', $_;
say STDERR '$1: ', $1;
say STDERR '$2: ', $2;

 , переменные совпадения

normann
()

LFS Screencast

Форум — Linux-install

Записываем скринкаст по сборке LFS (последней стабильной) на русском. Сами собираем в первый раз и по-пути решаем различные проблемы.

Если есть замечания по технической (или какой еще) части будем рады выслушать.

http://youtu.be/3bA3JSOGFus

Пока записано 3 серии, выложена только одна.

Deleted
()

Бесплатные on-line библиотеки

Форум — Talks

А какие есть? librusec стал платным, а что есть из подобного. Желательно большие, а не с 3,5 книгами

 , ,

maverik
()

i3wm как собрать из исходников 4.7.2. версию на debian 7?

Форум — General

По инструкции из вики ЛОРа не получается.

В синаптике старинная 4.2-2.

 ,

sci-fi
()

Битые ссылки на теги в RSS

Форум — Linux-org-ru

В ссылках на теги в RSS отсутствует имя хоста. Например:

href="/tag/libreoffice"

При этом в поле <link> в каждой записи стоит http://feedproxy.google.com/~r/org/LOR/blah/blah/blah. Из-за этого ссылка под тегом ведёт на http://feedproxy.google.com/tag/libreoffice.

И чтоб два раза не писать, выкиньте вообще этот feedburner сраный и сделайте нормальные ссылки.

 ,

kot_otbelivatel
()

Не запускается Dota 2 Ubuntu 13.10

Форум — Games

Выдается ошибка: Could not find required OpenGL entry point 'glGetError'! Either your video card is unsupported, or your OpenGL driver needs to be upgrade.

Все делал по http://dota2.ru/guides/3397-dota-2-na-linux-ubuntu/ этой инструкции, кроме последнего пункта. Система установлена на ноутбуке, дискретная карточка от нвидиа

studentmarten
()

Библиотека для Питона по работе с jpeg

Форум — Development

Вопрос по сабжу: какие либы есть для Удава, кроме Python Imaging Library?! Может будет время заделать ресайз картинок на Питоне... зачем именно на нём? Как бы, из принципа :)

 eggs, , , батарейки

Twissel
()

Какую команду хотелось бы знать несколько лет назад, когда начинали в линуксе

Форум — Talks

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

Собственно, эти треды:

Присылайте свои наборы команд и ссылки на подобные ресурсы. В тредах весьма полезный обмен знаниями.

Для себя открыл именно из этих тредов более осознанно: M-. (последний набранный аргумент в командной строке) readline и другие. Треды большие все еще не осилил. Пропускать такие перлы - упускать возможность повысить мастерство и экономить время.

 , , , ,

swwwfactory
()