LINUX.ORG.RU

Сообщения JackYF

 

Cupt 2.7

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

Вышла новая стабильная версия программы Cupt — полуофициального менеджера пакетов высокого уровня в дистрибутивах Debian и производных от него. Cupt стремится к логичности, скорости, безошибочности, нетребовательности к ресурсам системы, а также предоставляет некоторые отсутствующие у конкурентов экзотические возможности. Cupt состоит из С++11-библиотеки libcupt, консольной оболочки cupt и модулей доступа к репозиториям libcupt-downloadmethod-*.

Относительно версии 2.6 произошли следующие основные изменения:

  • добавлена возможность т.н. ранней конфигурации для изменения опций, связанных с чтением основных конфигурационных файлов (APT и Cupt) до собственно чтения этих файлов
  • поддержка третьей версии доустановочных хуков APT (APT preinstall hooks)
  • улучшения в потреблении памяти и скорости решателя зависимостей
  • исправления ошибок

Cupt 2.7.1 доступен в Debian sid.

>>> Список изменений на английском языке

 ,

JackYF
()

ixquick - поисковик из Нидерландов, не сохраняющий IP/cookies

Форум — General

... и простой прокси для результатов выдачи впридачу.

По уверениям разработчиков [1][2], поисковик не сохраняет ни байта информации о задающих запросы.

[1] https://ixquick.com/eng/top-ten-ways-ixquick.html [2] https://ixquick.com/eng/privacy-policy.html

Я с этим поисковиком не связан никоим образом, узнал о нём вчера и решил поделиться.

 , ,

JackYF
()

Cupt 2.6

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

Вышла новая стабильная версия программы Cupt — полуофициального менеджера пакетов высокого уровня в дистрибутивах Debian и производных от него. Cupt стремится к логичности, скорости, безошибочности, нетребовательности к ресурсам системы, а также предоставляет некоторые отсутствующие у конкурентов экзотические возможности. Cupt состоит из С++11-библиотеки libcupt, консольной оболочки cupt и модулей доступа к репозиториям libcupt-downloadmethod-*.

Относительно версии 2.5 произошли следующие основные изменения:

  • поддержка файлов метаданных формата InRelease;
  • снижено время начальной загрузки за счёт построения индекса второго уровня метаданных репозиториев («index-of-index»);
  • новый вариант ответа rc в диалоге просмотра предлагаемых изменений для просмотра цепочки причин изменений для конкретного пакета (пример);
  • новые параметры для задания в командах, следует ли рассматривать только лучшую версию пакета/выражения (--select=traditional, по-умолчанию), либо же все подходящие версии пакета/выражения (--select=flexible) (пример);
  • новые параметры --must, --try, --wish, а также более общий --importance= для задания относительной важности запрашиваемых действий (примеры);
  • команды markauto и unmarkauto теперь, как и остальные команды, могут вызывать связанные действия (например, удаление более не нужных пакетов), а также быть смешанными с другими запросами с помощью новых параметров --markauto и --unmarkauto;
  • новые параметры --asauto=yes, --asauto=no and --asauto=default для управления, будут ли помечены пакеты, (прямо) установленные любой командой, как автоматически установленные или же как вручную установленные (примеры);
  • новый экспериментальный синтаксис для выборки групп пакетов/версий — «FSE» (примеры);
  • поддержка параметров trusted=yes и trusted=no в файлах типа sources.list;
  • поддержка версий одного пакета с одной и той же строкой версии, но разными (либо отсутствующими) хэш-суммами с помощью добавления суффиксов формата «^xyz» (например, «1.2.3», «1.2.3^installed», «1.2.3^dhs0»);
  • точечные улучшения производительности и потребления памяти, а также исправления ошибок.

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

 ,

JackYF
()

эксперимент по сбору средств на catincan.com: Cupt и функциональные поисковые выражения

Форум — Talks

Здравствуй, ЛОР.

Решил провести эксперимент по сбору средств на разработку новой возможности во Free Software-проекте, на профильном сайте catincan.com. Проект — Cupt, новая возможность — расширения ареала применения нового расширенного поиска во все возможные уголки. Подробности — https://www.catincan.com/proposal/cupt/cupt-support-functional-selectors-pack... .

Cupt — полуофициальный менеджер пакетов с некоторыми интересными возможностями для Debian и его производных. Подробнее - http://wiki.debian.org/Cupt и http://people.debian.org/~jackyf/cupt2/tutorial.html#toc3 . Скриншоты для привлечения внимания: http://people.debian.org/~jackyf/cupt2/cupt-example-colored.png , http://people.debian.org/~jackyf/cupt2/cupt-reason-change-and-fse-search.png .

Спасибо за внимание.

 , ,

JackYF
()

Lor Podcast: ищем знающих людей

Форум — Talks

Lor Podcast ищет разбирающихся в теме людей для обсуждения (в том числе) следующих тем в предполагаемом первом выпуске:

  • systemd и его разработчик Леннарт;
  • udevd и его форки;
  • FreeBSD/OpenBSD: их безопасность.
  • Gnome 3: удаление fallback-режима.

Интересуют взвешенные, аргументированные точки зрения людей, непосредственно соприкасающиеся с вещами.

  • Вы администратор и неделю назад перевели свой парк из тысячи машин с sysvinit на systemd?
  • Ваш коллега собрал интересную статистику о том, что случается с разработками Леннарта Поттеринга после того, как он принимается за следующий продукт?
  • Вы разработчик Gentoo и знаете всю подноготную, как и почему в Gentoo объявилось два форка udev?
  • Вы выбрали OpenBSD для сервера из-за уникальных возможностей, отсуствующих за пределами семейства *BSD?
  • Вы активный пользователь GNOME с 2001-го года и можете с примерами рассказать, как с годами менялись характер и цели разработки?

Мы, и не только мы, с удовольствием послушаем.

Тема о подкасте: Lor Podcast. Reborn .

 

JackYF
()

найти источник «невидимых» файловых дескрипторов в ядре

Форум — Admin

Суть проблемы:

$ cat /proc/sys/fs/file-nr
198656  0       199331
$ sudo lsof | wc -l
7301

Какой-то процесс (или ядро само?) отъел себе почти двести тысяч файловых дескрипторов в ядре. Все известные мне способ вывести список файловых дескрипторов для процессов (lsof, /proc/$pid/fd) показывают в сумме всего несколько тысяч для всей системы.

Я явно что-то упустил, что?

 

JackYF
()

Европейский парламент проголосовал против ACTA

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

Утром 4 июля 2012-го года тихо и незаметно пришли хорошие новости для борцов за права человека в интернете — европейский парламент проголосовал против печально известного «торгового соглашения по борьбе с контрафакцией» (ACTA).

«Нет» соглашению сказали 478 человек, воздержались 165, голосов «за» набралось всего 39.

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

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

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

 ,

JackYF
()

получить список длинных функций (С++)

Форум — Development

Есть дерево исходных кодов на языке С++(11). Хочу получить список функций, длина которых превышает N строк.

Что из готовых программ может мне помочь?

 ,

JackYF
()

Cupt 2.5.0

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

Вышла новая стабильная версия программы Cupt — полуофициального менеджера пакетов высокого уровня в дистрибутивах Debian и производных от него.

С момента последней новости о версии 2.2.0 произошли следующие основные изменения:

Консольная оболочка:

  • Новая команда iii («install if installed»), аналогичная команде install, но игнорирующая неустановленные пакеты. Примеры использования;
  • Новые параметры --include-archives, --exclude-archives, --include-codenames, --exclude-codenames для фильтрации используемых репозиториев на лету;
  • Новый параметр --show-not-preferred для показа пакетов, версия которых будет не оптимальной после предлагаемых действий. Включён по-умолчанию для обновленческих команд (*-upgrade);
  • Новые параметры --show-archives, --show-codenames, --show-components, --show-vendors для показа соответствующих деталей в диалоге предпросмотра выбранных действий с пакетами;
  • Теперь в диалоге предпросмотра выбранных действий с пакетами по-умолчанию выводится сводная таблица действий («summary»). Новые параметры --summary-only, --no-summary;
  • Поддержка цвета (опция cupt::console::use-colors) в диалоге предпросмотра выбранных действий с пакетами. Пример, как это выглядит.

С++-библиотека:

  • Новая опция cupt::languages::indexes для поддержки нескольких языков локализаций описанов пакетов одновременно;
  • Улучшения стиля и грамматики в сообщениях об ошибках и предупреждениях;
  • Улучшения в скорости и качестве механизма разрешения зависимостей.

Версия 2.5.0 доступна в Debian unstable.

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

 ,

JackYF
()

Пятый выпуск подкаста «DePo»

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

Практически сразу же после выхода четвёртой части мы представляем вашему вниманию пятую серию нашего подкаста. В ней пойдет речь о таких новостях:

  • Проблемы на пути реализации режима безопасной загрузки UEFI в Linux;
  • Aptitude returns!;
  • ACTA;
  • KDE SC 4.8;
  • GNU MediaGoblin 0.2.1;
  • Debian GNU/Linux «оккупирует» Испанию;
  • А также другие новости и обновления, например, свежие yaWP, Mesa, libvpx и прочие.

У проекта сменилось название, но тематика остаётся прежней - новости и обсуждение Debian GNU/Linux & OpenSource.

У одного из ведущих, по неизвестным (на момент записи) причинам, хрипел микрофон, извините за качество звука.

Скачать/прослушать (ogg, 139MiB)

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

 ,

JackYF
()

[debianforum.ru] подкаст, выпуск №2

Форум — Talks

Собственно, вот: http://debian.rpod.ru/257834.html

Все трое ведущих пришли с ЛОРа.

Ъ

Это подкаст о проекте Debian и всём, что с ним связано.
В этом выпуске речь пойдет о следующем:
- ветках Debian
- манифесте Debian
- обсуждение новостей проекта и СПО
- почему нельзя качать сборки Debian с рутрекера и похожих мест.

JackYF
()

[v2] ищем ведущих в подкаст о Debian

Форум — Talks

Подкаст проекта debianforum.ru снова ищет ведущих. О подкасте подробнее можно прочитать здесь.

Требования:

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

От каждого желающего нам требуется короткая (абзац текста) аудиозапись с примером вашего голоса.

Контакты:

  • либо оставьте свою заявку на участие в той же теме на debianforum.ru;
  • либо заходите в жаббер-конференцию debianforum@conference.jabber.ru и обращайтесь к людям с никами 'Paul Carroty', 'bulatus' или 'jackyf', когда застанете таковых;
  • либо оставьте свою заявку прямо здесь в теме, она будет периодически просматриваться.

Спасибо за внимание.

JackYF
()

Cupt 2.2.0

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

Вышла новая стабильная версия программы Cupt — полуофициального менеджера пакетов высокого уровня в дистрибутивах Debian и производных от него.

С момента последней новости (о версии 2.0.0) произошли следующие основные изменения:

Библиотека:

  • Поддержка дельт списков метаданных («index diffs», «PDiffs»). Для работы необходим пакет ed.
  • Множественные улучшения в скорости и качестве формирования списка команд для dpkg.
  • Журнал важных изменений (работа с пакетами, обновления метаданных, работа со «снимками» системы). По-умолчанию находится в /var/log/cupt.log.

Консольная оболочка:

  • Новая команда showauto для показа списка автоматически установленных / установленных пользователем пакетов.
  • Новые параметры --install, --remove, --purge, --satisfy, --unsatisfy для смешивания различных команд в одном запросе.

Версия доступна для обновления из репозиториев Debian unstable и Debian experimental (2.2.0 == 2.2.0~rc2).

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

 ,

JackYF
()

Cupt 2.0.0

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

Вышла новая стабильная версия программы Cupt - полуофициальной альтернативы APT для управлениями пакетами в дистрибутивах Debian и производных от него.

Главные изменения относительно ветки 1.x:

  • Проект переписан на С++(0x). Увеличена скорость работы и уменьшено потребление памяти.
  • Написан справочник по возможностям от простого к сложному (веб-копия).
  • Поддержка исходных Debian-пакетов с больше чем одним тарболлом исходных файлов.
  • Сообщения об ошибках в конфигурационных файлах стали намного подробнее.
  • Поддержка сроков устаревания заголовков репозитория.
  • Добавлен метод скачивания, основанный на wget (меньше зависимостей, чем libcurl).
  • Переработан алгоритм порядка вызова dpkg для пакетов, теперь пакеты в среднем находятся меньше времени в промежуточных состояниях.
  • Добавлена группа параметров для тонкого контроля приоритетов решателя зависимостей (cupt::resolver::score::*).
  • Если не удалось решить зависимости, подробно объясняется, почему (пример).
  • Возможность добавлять аргументы решателю зависимостей (во время показа возможных решений, вариант 'a') без перезапуска всей программы.
  • Исправления некоторых ошибок.

Сравнение с другими менеджерами пакетов

>>> Домашняя страница проекта

 , ,

JackYF
()

[Debian][анонс][не нужен] cupt2: первая бета

Форум — General

Cupt (http://www.linux.org.ru/view-news.jsp?tag=cupt) продолжает своё развитие. Сегодня 2-ая ветка достигла статуса беты.

Главные улучшения относительно ветки 1.x:

- Проект переписан на С++(0x). Скорость++, RAM--.
- Поддержка исходных Debian-пакетов с больше чем одним тарболлом исходников.
- Сообщения об ошибках в конфигурационных файлах стали намного подробнее.
- Добавлен метод скачивания, основанный на wget (меньше зависимостей, чем libcurl).
- Переработан алгоритм порядка вызова dpkg для пакетов, теперь пакеты в среднем находятся меньше времени в промежуточных состояниях.
- Добавлена группа параметров для тонкого контроля приоритетов решателя зависимостей (cupt::resolver::tune-score::*).
- Если не удалось решить зависимости, подробно объясняется, почему (пример по ссылке ниже).
- Возможность добавлять аргументы решателю зависимостей (во время показа возможных решений, вариант 'a') без перезапуска всей программы.
- Исправления некоторых ошибок, куда же без них.

Чуть больше информации и ссылки (на английском): http://jackyf.livejournal.com/115115.html
Прямая ссылка на пакеты (не забудьте прочитать README): http://people.debian.org/~jackyf/cupt2/

Такие дела. Буду рад багрепортам. До тех пор, пока вторая ветка не будет залита в Debian experimental, шлите их сюда в тему либо мне на мыло (мыло в man-странице внизу).

 

JackYF
()

[опрос] socket I/O timeouts

Форум — Development

Задача: в приложении для POSIX-систем, использующем сокеты, понадобилось реализовать тайм-аут на N секунд на чтение. Ваш вариант:

(0) опрос - говно
(1) я не программирую приложения для POSIX-систем, использущее сокеты
(2) изменю алгоритм, чтобы не использовать тайм-аут на чтение из сокета
(3) сделаю setsockopt(... SO_RCVTIMEO...)
(4) воспользуюсь select/poll
(5) воспользуюсь ОС-специфичным решением
(6) сделаю свою реализацию
(7) другой вариант ответа

Комментарии и обоснования выбора приветствуются.

 

JackYF
()

[ФП] пример работы с файлами?

Форум — Development

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

Я уверен, что ФП-ники с этим не согласны, но не видел примеров, собственно, программ. Кто-нибудь может дать ссылку на или написать коротенькую программу на любом функциональном ЯП на базовую работу с файлами (типа: вывести в файл abc.dat список всех файлов в текущем каталоге, имя которых заканчивается на '.so'). Желательно, с обработкой ошибок.

Спасибо.

JackYF
()

[ФП] пример работы с файлами

Форум — Development
JackYF
()

[хочется странного][секундомер] в трей

Форум — Desktop

Хочется очень простую программу, которая бы считала определённое время.
Интерфейс: продолжить_считать/перестать_считать и вывод статистики (час/сутки/неделя/месяц).

Есть уже готовое что-то?

 

JackYF
()

[параллельное программирование][libdispatch] мнения?

Форум — Development

Сегодня увидел следующую ссылку, объясняющую, насколько это здорово - использовать новую библиотеку libdispatch от Apple - http://developer.apple.com/mac/articles/cocoa/introblocksgcd.html. Уже нашлись люди, которые предлагают портировать (и уже портировали) это дело под GNU/Linux.

Меня же решения по ссылке выше после первого прочтения не впечатлили. А что думаете вы?

JackYF
()

RSS подписка на новые темы