LINUX.ORG.RU

Сообщения MiniRoboDancer

 

Многострочные подписи к связям при использовани пакета tikz-uml

Форум — Desktop

Нужно делать довольно-таки длинные подписи к переходам на диаграмме состояний. Например:

\umltrans{arg=Пользователь ещё не зарегистрирован},align2=right{registration_dec2}{registration_end}
Само оно переносить их не умеет. Длинные надписи вылезают за пределы диаграммы и отталкивают её в сторону, что не есть гут. Пробовал вставлять в нужных местах \\ — вылезают фатальные ошибки сборки. Заворачивание строки в фигурные скобки или в бокс не помогает. С более низкоуровневой командой — \umlrelation — та же фигня. Есть ли в данном случае способы вставить многострочный текст, переопределив чего, скажем? Сам пакет, если лень искать, вот. Может, есть чего получше для диаграмм состояний?

 ,

MiniRoboDancer
()

Есть ли пакеты для создания диаграмм кооперации в LaTeX?

Форум — Desktop

В популярных пакетах для работы с UML ими, судя по всему, и не пахнет. А голый TikZ уж слишком низкоуровневый. Может, хоть велосипеды у кого остались?

 ,

MiniRoboDancer
()

в каком году NVidia выпустила линейку MIPS процесоров Schteud ?

Форум — Talks

помогите одного бала нехватает пишу с калькулятора!!!

 

MiniRoboDancer
()

OBEXFS выдаёт бредовые даты

Форум — Mobile

Подрубаю сонерик по USB с помощью obexautofs. При запросе файлов с устройства вместо дат — привет из 1920-х; число — последнее в месяце, сами месяцы произвольные. Причём это даже не неправильное смещение относительно Дня Рождения Unixtime, а полная каша; например, два подряд сделанных снимка имеют даты 31 Мар 1922 и Июн 30 1922. Т. е. неверно интерпретируется весь таймстамп, похоже, если данные вообще из таймстампа берутся. Проблема явно в FUSE-драйвере, т. к. прочий софт (PC Suite, PC Companion, MyPhoneExplorer) с датами всегда нормально работал. Баг ли это или кривая конфигурация?

 , ,

MiniRoboDancer
()

А не является ли δ-функция Дирака банальным |0/x|)?

Форум — Science & Engineering

Зачем вообще математики лепят тонны абстракций на ровном месте, лишь бы на ноль не делить?

 деление на ноль

MiniRoboDancer
()

О вкусной и здоровой пище

Форум — Talks

Нарезал я тут салатик из слегка несвежих продуктов и родил этот опус:

Салат «Debian» aka «ССЗБ» aka "ТонетТитаник": один огурец, один помидор, половинка болгарского перца, одно варёное яйцо. Всё двухнедельной давности. Приятного аппетита!

Дальше попёрли модификации, Extraterrestrial подхватил — получился целый сборник рецептов.

Салат «Arch»: один огурец, один помидор, половинка болгарского перца, одно варёное яйцо. Всё не до конца прозревшее. Приятного аппетита!

Салат «Ubuntu»: один огурец, один помидор, половинка болгарского перца, одно варёное яйцо. Всё с ГМО. Приятного аппетита!

Салат «Gentoo»: порошок из огурца, порошок из помидоры, порошок из болгарского перца, порошок из яйца. Всё обезвожено. Приятного аппетита!

Салат «Oracle»: один огурец, один помидор, половинка болгарского перца, одно варёное яйцо. Все продукты должны быть сертифицированы. Приятного аппетита!

Салат «Slackware»: огурец с одного огорода, помидор с другого, перца нет, потому что его Патрег не любит. Смешивать поштучно. Приятного аппетита!

Салат «Windows»: огурец бесплатно, пробная версия помидора истечёт через полчаса, перец покупается отдельно, яйцо не раскрывается, надо крякать. Салат уже предустановлен в тарелку. Приятного аппетита!

Салат «Android 2»: огурец вызывает запоры, помидор истощает, от перца нарушается концентрация, яйцо с сальмонеллой. Зато продукты куплены задёшево в забегаловке. Приятного аппетита!

Салат «Android 4»: триальная 30-дневная версия огурца, помидор после просмотра рекламы, перец с зондами, яйцо стоковое. Приятного аппетита!

Салат «ReactOS»: огурец надо есть с хвостика, иначе наступают синие глюки; помидор больше похож на персик; перец ещё не созрел; яйцо тухлое и придаёт салату характерную вонь. Есть с осторожностью, желательно отдельно от других блюд. Приятного аппетита!

Салат «Windows Mobile»: огурец удобно резать и вдоль, и поперёк, помидор красивый, но безвкусный, перец можно употреблять как с семечками, так и без, яйцо глючит и отваливается. Все продукты найдены на помойке. Приятного аппетита!

Салат «Windows Phone»: квадратный огурец, квадратный помидор, квадратный перец, квадратное яйцо. Все продукты периодически меняют внешний вид; салат можно есть только стоя и с закрытыми глазами, держа указательный палец левой руки на ягодице. Приятного аппетита!

Салат «LFS»: огород вон там, рецепт найдёшь в шкафчике.

Салат «AltLinux»: огурец ынтерпрайзный, помидор протух, перец русский, яйцо пасхальное. Перед употреблением положить ладонь на сердце и спеть Гимн России. Приятного аппетита!

Салат «OS X»: представляет собой единый уже приготовленный для вас огуречно-помидорно-перечно-яичный комплекс, гарантированно перевариваемый. Менять состав салата нельзя, добавление огурцов и помидоров в другие салаты не разрешается и может иметь непредсказуемые последствия. Салат настолько удобоварим, что его можно употреблять даже анально. Приятного аппетита!

Салат «Mac OS»: огурец чёрно-белый и в клеточку, помидор свистит и щёлкает, перец переваривается через раз, у яйца вместо карбонатной скорлупы хитиновая. Не совместимо с другими салатами. Приятного аппетита!

Салат «iOS»: огурец без пупырышек, помидор глянцевый, перец платный, чтобы вскрыть яйцо, нужен специальный инструмент, причём для каждой версии яйца нужен новый. Также пригоден для употребления перанально. Приятного аппетита!

Салат «Symbian»: огурец низкокалорийный, для помидора нужен сертификат, перец нельзя использовать в предыдущих салатах, яйцо заразно и может заражать другие салаты. Продукты найдены на помойке в консервной банке. Приятного аппетита!

 , , ,

MiniRoboDancer
()

Вышел набор патчей GNU Health 2.6.3

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

GNU Health — это свободная информационная система для здравоохранения и больниц, предоставляющая возможности электронных медицинских записей, информационных систем больниц и здравоохранения. Она разработана с упором на мультиплатформенность и работает на различных операционных системах (GNU/Linux, FreeBSD, MS Windows) и с различными СУБД. Она написана на Python и использует фреймворк Tryton.

Про наборы патчей GNU Health

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

ЗАМЕТКА: наборы патчей применяются только к предварительно установленным системам. Для новых установок скачайте и установите полный тарбол (например, gnuhealth-2.6.3.tar.gz).

Больше информации по набору патчей GNU Health вы можете найти по следующей ссылке.

Сводка по набору патчей

  • Затронутые модули (помимо локализации/опечаток): health, health_lab, health_socioeconomics
  • health: действие отношения для назначений теперь выполнено в виде мастера, выдающего оценку пациента по назначению (из-за изменения доменов действий в Tryton); больше проверок и ограничений в оперативных секторах, специальностях и страховках; исправлен отчёт-назначение.
  • health_socioeconomics: исправлено значение APGAR (FAPGAR) семейства Смилкштайнов в поле «помощь от семьи».

Замечания об установке

  • Перед установкой этого набора патчей нужно установить предыдущие. Если уровень вашего набора патчей — 2.6.2, просто следуйте общим инструкциям. Вы можете найти наборы патчей на FTP-сайте GNU Health (ftp://ftp.gnu.org /gnu/health/)
  • Следуйте общим инструкциям на https://en.wikibooks.org/wiki/GNU_Health/Patches_and_Patchsets
  • Для обновления вашей среды возьмите профиль GNU Health ($HOME/.gnuhealthrc)
  • Обновите вашу базу данных ( update=all )

Перечень ошибок, исправленных в этом наборе патчей

  • № 43179: номер страховки должен быть уникальным для каждой страховой компании
  • № 43111: обратная трассировка при формировании оценки из формы назначения
  • № 43092: столбец b.doctor не существует
  • № 43090: специальности должны быть уникальными для профессионалов по здоровью
  • № 43089: отсутствует ограничение уникальности для профессионалов по здоровью
  • № 43085: специальность учреждения должна быть доступна только для существующих записей
  • № 43083: оперативные секторы и специальности для каждого учреждения должны быть уникальными
  • № 43059: ошибка создания специальностей для учреждений
  • № 43048: ошибка утверждения для датовремени, из-за которой невозможно установить модуль health
  • № 42938: ошибка при выборе APGAR для семьи

>>> Источник

 , ,

MiniRoboDancer
()

Вышел GNU Common Lisp 2.6.11

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

Команда GCL рада представить выход версии 2.6.11 — последнего достижения в «стабильной» (в противовес «разрабатываемой») ветке. Информация о загрузке размещена на http://www.gnu.org/software/gcl.

GNU Common Lisp в настоящее время совместим со стандартом CLtL1. Компиляция Lisp выдаёт нативный код посредством системного компилятора C, благодаря чему GCL получает высокую производительность и поверхностную переносимость. Для GUI используется TCL/Tk.

Особенности выпуска:

  • Лучшая обработка точности вычислений с плавающей точкой.
  • Поддержка cygwin, arm64, ppc64, ppc64le и solaris.
  • Более прочный SGC.
  • Точная инициализация vararg.
  • Отлавливание SIGFPE через #'si::break-on-floating-point-exceptions.
  • Поддержка дизассемблирования инструкций libopcode на x86 через #'si::disassemble-instruction.
  • Упрощены зависимости для сборки.
  • Ускорены gcd, lcm, typep, принуждения, 1+-, предикаты, кэш pcl, SGC, быстрое связывание, вызовы замыканий и скомпилированные большие числа.
  • Компиляция форм замыкания высшего уровня по умолчанию.
  • Мемоизация обработки типа массива.
  • Поддержка аппаратной работы с длинными целыми и возврат объектов в разные регистры.
  • Значительно уменьшен cmpinclude.h.
  • Поддержка предварительного связывания.
  • Поддержка флагов компилятора по умолчанию для Debian (в особенности stack-guard).
  • Новые функции связывания и диагностики быстрого связывания.
  • Некоторая поддержка selinux через личность READ_IMPLIES_EXEC.
  • Множество других исправлений ошибок и обходов ошибок во внешних системах.

>>> Источник

 , ,

MiniRoboDancer
()

Доступен для скачивания 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
()

Emacs-интерфейс для GNU Guix

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

GNU Guix (пакетный менеджер, написанный для системы GNU) теперь имеет аккуратный пользовательский интерфейс для Emacs! Он предоставляет визуальную, дружелюбную к пользователю альтернативу интерфейсу командной строки пакета guix.

Основной пользовательский интерфейс покажется довольно простым для пользователей, знакомых с package.el: команды типа guix-newest-available-packages, guix-search-by-regexp и guix-installed-packages выдают обозреваемый список пакетов. Можно выбирать отдельные пакеты и просматривать дополнительную информацию по ним, а также устанавливать и удалять с помощью соответствующих кнопок. Также можно выделить набор пакетов для установки, обновления или удаления и выполнить ряд операций в рамках одной транзакции.

Интерфейс разработан Алексом Костом и слит с Guix в среду. Он использует Geiser — обожаемую среду интерфейса и разработки для Guile/Emacs — для сообщения с подлежащим процессом Guile. Процесс Guile, в свою очередь, просто использует Guix и весь дистрибутив как библиотеки — проявление плюсов встраивания пакетного DSL в язык общего назначения.

Попробуйте и выскажите своё мнение!

>>> Источник

 , , ,

MiniRoboDancer
()

Кошерный выход из вложенных циклов в этих ваших плюсах

Форум — Development

Как я понимаю, никакого подобия php-шных break/continue с аргументом в плюсах нет, посему для всех извращённых случаев рекомендуется использовать goto. Ну так вот банальнейший пример: один цикл вложен в другой, во вложенном условие, по которому надо перейти на следующий шаг внешнего цикла. Всё бы ничего, но КАКОЙ НАРЕДЬКИ goto в условии выкидывает SIGFPE? Это баг в g++ или нормальное поведение? В условии проверяется остаток деления long на long, деления на ноль ТОЧНО нет, без goto отрабатывает нормально. Метку ставил перед циклом и перед пустым операндом в его конце — монопенисуально. Что характерно, если перед этими циклами разместить, например, отладочный вывод через cout — он не отображается до выкидывания SIGFPE. gdb ругается именно на строку с условием.

//Если чего, полный код вот, в качестве аргументов можно 2 и 2 заюзать, например.

////Внесите Царя, пожалуйста.

 

MiniRoboDancer
()

Управление QoS для приложений

Форум — Desktop

После дауншифтинга остро встала проблема приоритетов соединений. Для мониторинга использую nethogs, но он умеет лишь в отображение скоростей. Например, Iceweasel выступает омежкой и не хочет отжимать долю соединения у других процессов, вследствие чего наблюдается тонна бесконечно загружаемых вкладок. (Кстати, повторяю вопрос о браузерном расширении — мониторе соединений, как в Safari; не помню, задавал ли я его на ЛОРе). Что характерно, в нём есть параметр network.http.qos, но не похоже, что он на что-то влияет. Также регулярно наблюдается ситуация, когда одно приложение (например, wget) отжирает весь канал. Нашёл тред на SU, но там упоминаются лишь широкоспециализированный и мутный tc и ограничитель скорости trickle. Нет ли чего попроще конкретно для гибкого руления приоритетами по pid?

 , , , ,

MiniRoboDancer
()

Новый выпуск данных для игры FreeDink

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

Dink Smallwood — это приключенческая/ролевая игра, напоминающая Zelda, созданная RTsoft. Кроме изысканного юмора, она включает интерактивный игровой редактор, позволяющий игрокам создавать сотни новых приключений, называемых Dink Modules, или, сокращённо, D-Mods.

GNU FreeDink — это новая и кроссплатформенная версия игрового движка, поддерживающая как оригинальную игру, так и D-Mods, с отличной совместимостью и поддержкой многих платформ.

freedink-data содержит оригинальную игровую историю со свободными заменами звуков и музыки. Ваша помощь для заполнения недостающих приветствуется! https://www.gnu.org/software/freedink/doc/sounds/

Добавлено два новых звука, а также полные переводы на каталонский и венгерский языки.

>>> Источник

 , ,

MiniRoboDancer
()

Chrome 38 Beta: новые примитивы для web следущего поколения

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

Выпуск канала Chrome Beta включает массу новых примитивов и API для упрощения разработки и даёт разработчикам больше контроля над их web-приложениями. Если не указано иное, нижеописанные изменения касаются Chrome для Android, Windows, Mac, Linux и Chrome OS.

Новый HTML-элемент: <picture>

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

Элемент <picture> использует концепт отзывчивого дизайна, ранее реализованный путём посылания клиенту дублированных ресурсов, и готовит элегантное решение непосредственно для web-платформы. Он позволяет разработчикам указывать множество версий изображений, между которыми браузеры должны выбирать исходя из размера экрана, плотности пикселей или других факторов.

<picture>
    <source media="(min-width: 45em)" srcset="большое.jpg">
    <source media="(min-width: 32em)" srcset="среднее.jpg">
    <img src="маленькое.jpg" alt="Президент выдаёт награду.">
</picture>

Новые возможности JavaScript

Chrome 38 также включает по умолчанию новые возможности языка JavaScript из черновика спецификации ECMAScript 6 (ES6). Входящие дополнения:

  • Карты и наборы — две востребованные структуры данных, делающие хранение и взаимодействие с данными проще и рациональнее.
  • Итераторы теперь предоставляют простой и расширяемый способ обхода последовательных данных, таких как массивы и строки, а также новые карты и наборы.
  • Символы, помогающие предотвратить непреднамеренные конфликты свойств объектов друг с другом.
  • Математические функции, такие как Math.sign и Math.log10, избавляющие разработчиков от необходимости реализовывать эти функции вручную и предоставляющие прирост производительности благодаря встроенности функций. Взгляните на полный список новых функций.

Будущие выпуски Chrome будут содержать ещё больше возможностей ES6 с развитием спецификации. Следите за новостями!

Другие обновления в этом выпуске

  • API сетевой информации («NetInfo») теперь включён. Он предоставляет web-приложениям доступ к текущему типу сети на устройствах с Android, iOS или Chrome OS. Это позволяет приложениям запускать тяжёлый оборот данных, например, синхронизацию, только при Wi-Fi-подключении.
  • Добавление API ориентации экрана позволяет разработчикам не только распознавать, в портретной или альбомной ориентации ли устройство, но и блокировать ориентацию экрана, пока открыто приложение.
  • Теперь поддерживается CSS-свойство «image-rendering: pixelated», что позволяет изображениям изменённого размера отображаться очень большими пикселями. Примером варианта использования является высокопроизводительное отображение увеличенных фотографий в графических редакторах без больших затрат на ширину канала и время загрузки.
  • API кодирования позволяет кодировать и декодировать данные из двоичных потоков, например, преобразовывать голый ArrayBuffer в строку и наоборот.
  • Новый файловый интерфейс позволяет разработчикам создавать объекты File и взаимодействовать с ними так же, как и с объектами Blob.

Как всегда, зайдите на http://chromestatus.com/features за полным обзором возможностей Chrome для разработчиков, и добавьте в круги +Google Chrome Developers для более частых обновлений!

>>> Источник

 , , , ecmascript 6,

MiniRoboDancer
()

Калькулятор Sunny CD-103L: не работает клавиатура

Форум — Linux-hardware

Японский, возраст — предположительно 15-20 лет. При профилактическом осмотре оказалось, что калькулятор полностью не реагирует на клавиатуру. При разборе выяснилось, что к клавиатуре от контроллера отходит 11 дорожек — 9 на сигнал и 2 на массу. Дорожки хитро перемешаны мостиками (поверх дорожек нанесён полупрозрачный диэлектрик, а поверх него — толстые проводящие мостики). Плата односторонняя, никаких деталей сзади нет. Ручное корочение контактных площадок также не даёт никакой реакции, и даже на корочение битовых дорожек с массой у самой смолы нулевой результат (в прямом смысле :3). Помимо клавиш, есть ещё две пары контактных площадок (видимо, что-то сервисное или рудимент от других моделей с такой же платой) — тоже ничего не выдают. Неужто микротрещина в контроллере? Калькулятор долгое время подвергался тряске и ДОВЛЕНИЮ, однако лежавший рядом с ним запасной мобильник, являющийся куда более сложным устройством, работает стабильно, за исключением отходящего контакта батареи.

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

 , , , ,

MiniRoboDancer
()

Вышел GNU MediaGoblin 0.7.0

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

MediaGoblin — это свободная программная платформа для медиаизданий, которую может запустить любой. Она в некотором роде является децентрализованной альтернативой Flickr, YouTube, SoundCloud и т. п. Также это:

  • Отличный инструмент для показа и распространения ваших медиа!
  • Средство всемирного распространения через децентрализацию!
  • Ориентирован на расширяемость. Множество видов медиа, включая поддержку видео!
  • Часть проекта GNU, посвященная пользовательской свободе.
  • Создаётся сообществом из таких, как вы.

Для обновления до последнего выпуска, если поставлено из git, запустите:

git fetch && git checkout -q v0.7.0 && git submodule init && git submodule update
, а также не забудьте выполнить
./bin/python setup.py develop --upgrade && ./bin/gmg dbupdate

(ПРИМЕЧАНИЕ: более ранние версии инструкций к выпуску 0.7.0 не содержали шага git submodule init! Если вы сделали обновление ранее по этим инструкциям и ваша тема выглядит криво, попробуйте следующее:)

git submodule init && git submodule update

Этого, скорее всего, хватит. Если вы встречаете проблемы — не стесняйтесь сообщить о них (лучше всего в IRC).

Новые возможности:

  • Новый API для мобильных выгрузок, позволяющий использовать Pump API (который будет основой для федерации MediaGoblin).
  • Новая тема: Sandy 70s Speedboat!
  • Возможности для метаданных! Также теперь есть контекст json-ld.
  • Множество улучшений для архивных учреждений, включая поддержку метаданных и активное содержимое на домашней странице. С (новым!) включённым плагином archivalook возможны интерактивные медиа. Кроме этого, на боковой панели будут отображаться метаданные о конкретном медиаэлементе.

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

  • Есть новая подкоманда gmg — batchaddmedia, позволяющая выгружать много файлов за раз. Она будет полезной для архивных учреждений и групп, где есть уже наличествующий и большой набор доступных медиа, который нужно включить.
  • Кстати говоря, исправлен вызов postgres в makefile.
  • Есть новый, адаптивный контекстный хук для медиастраниц, позволяющий добавлять контекст в зависимости от типа медиа.
  • Устали от постоянно отваливающихся во время обработки видеоминиатюр? Хорошая новость для всех! Генерация видеоминиатюр больше не будет часто падать. (Наверное...)
  • Теперь в конфиге можно выставить полномочия по умолчанию для новых пользователей.
  • bootstrap.sh / конфигурационные инструменты gnu ещё присутствуют, но перемещены в экспериментальные варианты — bootstrap.sh — чтобы не смущать новичков. Сейчас есть некоторые проблемы с autoconf, над которым нужно поработать. Поддержка не заброшена, но помощь приветствуется.
  • MediaGoblin теперь проверяет при старте, актуальна ли база данных.
  • В качестве системы для графического дизайна теперь используется Skeleton.
  • Новая подкоманда gmg для администраторов: — Команда «deletemedia» — Команда «deleteuser».
  • Новый тип медиа — блоги. Однако, экспериментальный, используйте с осторожностью.
  • В качестве библиотеки для чтения данных EXIF теперь используется внешняя — exifread. В основном она такая же, как и предыдущая, но опакечена отдельно от MediaGoblin.
  • Множество улучшений в интернационализации. Также есть (в зачаточном состоянии, но есть!) поддержка языков с письмом справа налево!

Известные проблемы:

  • host-meta теперь по умолчанию json; в спецификации же он по умолчанию xml. Это сделано для совместимости с Pump API. Ищется возможность разрешения этого несоответствия.

>>> Источник

 , , , ,

MiniRoboDancer
()

Вышли GnuTLS 3.3.7, 3.2.17 и 3.1.26

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

GnuTLS — это библиотека для безопасных коммуникаций, реализующая протоколы SSL, TLS и DTSL и связанные с ними технологии. Она предоставляет простой API для языка C, позволяющий получать доступ к безопасным коммуникациям, равно как и API для разбора и написания X.509, PKCS #12, OpenPGP и других необходимых структур. Её цели — переносимость и эффективность с упором на безопасность и совместимость. В данный момент поддерживаются: TLS 1.0-1.2, SSL 3.0, DTLS 1.0 и 1.2, проверка путей к сертификатам, DANE, проверка при первом использовании, OCSP, множество типов сертификатов, публичные ключи (RSA, эллиптические кривые), методы аутентификации по ключу (SRP, PSK), сильные алгоритмы шифрования (в т. ч. AES и Camellia), криптография с задействованием ЦП с замками VIA и набором инструкций AES-NI, драйвера криптографических ускорителей (через /dev/crypto), HSM'ы и криптографические токены (через PKCS #11 и TPM). Работает на большинстве Unix-платформ и Windows. Лицензия — GNU LGPLv2.1+, что позволяет использовать GnuTLS в несвободных проприетарных программах.

Эти выпуски содержат исправления ошибок для следующей, текущей и предыдущей веток соответственно.

  • libgnutls:
    • Приветственный обратный вызов почтового клиента не вызывается дважды при возобновлении использования сессионных билетов (3.1.26).
    • При сбоях декодирования элементов DN для печати они считаются неизвестными и вместо сбоя печатается их шестнадцатеричное значение. Это обход проблемы с корневым сертификатом TURKTRST, который неправильно шифрует элемент X520countryName (3.1.26).
    • Добавлена функция экспорта публичного ключа приватного ключа PKCS #11 (спасибо Вольфгангу Майеру цу Бергстен) (3.3.7).
    • Явно указывается показатель в генерации ключей PKCS #11. Это улучшает совместимость с некоторыми модулями PKCS #11 (спасибо Вольфгангу Майеру цу Бергстен) (3.3.7 и 3.2.17).
    • При генерации приватного ключа PKCS #11 можно выставлять флаги WRAP/UNWRAP (спасибо Вольфгангу Майеру цу Бергстен) (3.3.7).
    • gnutls_pkcs11_privkey_t всегда держит открытой сессию для ключа (3.3.7).
    • Замена бандлов inet_pton и inet_aton, если не поддерживаются (3.3.7).
    • Инициализация параметрической переменной при расшифровке PKCS #8 (3.3.7, 3.2.17 и 3.1.26).
    • gnutls_pkcs12_verify_mac() не падает на алгоритмах, отличных от SHA1 (3.3.7, 3.2.17 и 3.1.26).
    • gnutls_x509_crt_check_hostname() соблюдает требования RFC6125 о проверке части Common Name (CN) DN только если в сертификате присутствует лиш одно CN (3.3.7).
    • При проверке имени хоста сертификата с несколькими CN убеждается, что используется «наиболее специфический» CN (3.2.17 и 3.1.26).
    • Можно использовать переменную среды GNUTLS_FORCE_FIPS_MODE, выставленную в 1, для принудительного режима FIPS (3.3.7).
    • В DTLS игнорируются только ошибки, относящиеся к неожиданным пакетам и неудачным расшифровкам (3.3.7, 3.2.17 и 3.1.26).
  • p11tool
    • Добавлен параметр --info (3.3.7)
    • Вход в качестве сотрудника службы безопасности не включается неявно для определённых типов объектов. Это решает проблему с токенами, которым нужны другие типы входа (3.1.26).
    • Добавлен параметр --so-login, делающий вход в качестве сотрудника службы безопасности (админ) (3.1.26).
  • certtool
    • Добавлен параметр --mark-wrap (3.3.7).
  • danetool
    • --check пытается получить цепочку сертификатов сервера и проверить против неё (3.3.7).
    • +gnutls-cli-debug: добавлен параметр --app-proto, который можно использовать для принудительного starttls (пока только SMTP и IMAP) на соединении (3.3.7).
    • Добавлено исключение связывания с openssl, позволяющее связывание с libunbound (3.3.7).

Изменения в API и ABI (только 3.3.7):

  • Добавлен GNUTLS_PKCS11_OBJ_ATTR_MATCH.
  • Добавлен gnutls_pkcs11_privkey_export_pubkey.
  • Добавлен gnutls_pkcs11_obj_flags_get_str.
  • Добавлен gnutls_pkcs11_obj_get_flags.

Скачать:

ftp://ftp.gnutls.org/gcrypt/gnutls/v3.3/gnutls-3.3.7.tar.xz
ftp://ftp.gnutls.org/gcrypt/gnutls/v3.3/gnutls-3.3.7.tar.lz

ftp://ftp.gnutls.org/gcrypt/gnutls/v3.2/gnutls-3.2.17.tar.xz
ftp://ftp.gnutls.org/gcrypt/gnutls/v3.2/gnutls-3.2.17.tar.lz

ftp://ftp.gnutls.org/gcrypt/gnutls/v3.1/gnutls-3.1.26.tar.xz
ftp://ftp.gnutls.org/gcrypt/gnutls/v3.1/gnutls-3.1.26.tar.lz

Список зеркал можно найти на: http://www.gnutls.org/download.html.

>>> Источник

 ,

MiniRoboDancer
()

Opera Mini готова для десктопа

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

После небольшой настройки стало вполне юзабельно. Используется сборка 4.22 от DG-SC с 2048 и китайскими девочками. Почти проходит тест Acid3 (щютка). Цветовую схему подогнал под своё оформление, выглядит нативно, особенно контекстные менюшки.

БОЛЬШЕ СКРИНОВ БОГУ СКРИНОВ:

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

>>> Просмотр (1366x768, 320 Kb)

 ,

MiniRoboDancer
()

Перекантовываемся на журнальном столике

Галерея — Рабочие места

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

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

Под столиком стоит старый порнослоник. Года четыре оный стоял на холодильнике и служил подпоркой для провода. Сейчас холодильник перекочевал с временного места на кухню и в оной роли бумбокс больше не требуется. К сожалению, CD почему-то читать перестал. Собственно, для проверки с антресоли достана коробка с CD-шками (не моими). Вангую помутнение/загрязнение линзы. Продувание не помогло, подумываю ваткой почистить, но опасаюсь догробить.

Между клавой и тряпочкой лежит Nokia 3310. Профилактическое включение прошёл успешно. В прошлый раз (примерно весной) поначалу жёстко глючил экран — видимо, началась коррозия контактов. В этот раз вроде бы всё нормально. Батарея, заряженная ещё в прошлом году, села лишь примерно на треть. По счёту это где-то четвёртая-пятая, так как жизнь аппарат прожил долгую и активную, а батареи отнюдь не столь долговечны.

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

Усаживаюсь прямо на полу. Удобно, чо.

Shaman007: фоткал почти с минимальной выдержкой, потому что иначе экран превращается в белое пятно. Выкрутил яркость и контрастность в GIMP, предварительно вырезав экран. Вспышков нет.

>>> Просмотр (1600x1200, 259 Kb)

 , ,

MiniRoboDancer
()

Анонсирован Apache OpenOffice 4.1.1

Новости — Офисные приложения
Группа Офисные приложения

Проект Apache OpenOffice с радостью представляет выход OpenOffice 4.1.1.

СКАЧАТЬ

Apache OpenOffice 4.1.1 — это мелкое обновление со множеством полезных и критических исправлений ошибок, включая два исправления безопасности (подробнее о каждом далее).

Исправления включают:

  • улучшенную совместимость с файлами Microsoft Office,
  • улучшенную совместимость с жестами и прокруткой на Mac OS X (в частности, поддерживается жест обзора),
  • улучшенную совместимость с окружениями рабочего стола Linux.

Полный список проблем, исправленных в этом выпуске, можно найти на: http://s.apache.org/AOO411-solved.

Добавлена поддержка трёх диалектов каталонского языка, теперь в OpenOffice всего 41 язык: английский (британский и американский), астурийский, баскский, болгарский, венгерский, вьетнамский, галицкий, гальский, голландский, греческий, гэльский, датский, иврит, испанский, итальянский, каталонский (+ Валенсия AVL и Валенсия RACV), китайский (упрощённый и традиционный), корейский, кхмерский, литовский, немецкий, норвежский букмол, польский, португальский, португальский бразильский, русский, сербский кириллический, словацкий, словенский, тайский, тамильский, турецкий, финский, французский, хинди, чешский, шведский, шотландский и японский. Обновлены переводы на вьетнамский, иврит, китайский традиционный, кхмерский, литовский, немецкий, польский, португальский и тайский; обновлены словари для британского английского, португальского, русского, словенского и французского.

Apache OpenOffice 4.1.1 — новая веха в продолжении успеха OpenOffice.

Заинтересованные в исходном коде могут скачать его отсюда: https://openoffice.apache.org/downloads.html.

Инструкции по установке можно найти на: http://www.openoffice.org/download/common/instructions.html.

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

>>> Источник

 ,

MiniRoboDancer
()

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