LINUX.ORG.RU

Сообщения MiniRoboDancer

 

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

 ,

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

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

MiniRoboDancer
()

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

 ,

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

MiniRoboDancer
()

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

 

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

MiniRoboDancer
()

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

 , ,

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

MiniRoboDancer
()

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

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

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

MiniRoboDancer
()

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

 , , ,

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

Салат «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 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 для семьи

>>> Источник (gnu.org)

MiniRoboDancer
()

Вышел GNU Common Lisp 2.6.11

 , ,

Группа 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.
  • Множество других исправлений ошибок и обходов ошибок во внешних системах.

>>> Источник (gnu.org)

MiniRoboDancer
()

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

 , , , ,

Группа 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.

>>> Источник (gnu.org.ua)

MiniRoboDancer
()

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

 , , ,

Группа 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 в язык общего назначения.

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

>>> Источник (gnu.org)

MiniRoboDancer
()

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

 

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

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

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

MiniRoboDancer
()

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

 , , , ,

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

MiniRoboDancer
()

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

 , ,

Группа 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/

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

>>> Источник (gnu.org)

MiniRoboDancer
()

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

 , , , ecmascript 6,

Группа 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 для более частых обновлений!

>>> Источник (chromium.org)

MiniRoboDancer
()

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

 , , , ,

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

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

MiniRoboDancer
()

Вышел GNU MediaGoblin 0.7.0

 , , , ,

Группа 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. Ищется возможность разрешения этого несоответствия.

>>> Источник (readthedocs.org)

MiniRoboDancer
()

Вышли GnuTLS 3.3.7, 3.2.17 и 3.1.26

 ,

Группа 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.

>>> Источник (gnutls.org)

MiniRoboDancer
()

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

 ,

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

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

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

MiniRoboDancer
()

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

 , ,

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

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

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

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

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

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

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

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.

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

>>> Источник (apache.org)

MiniRoboDancer
()

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