LINUX.ORG.RU

Сообщения cetjs2

 

SQLite 3.25.0

 , ,

Группа Open Source

Состоялся релиз компактной встраиваемой реляционной СУБД — SQLite 3.25.0.

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

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

cetjs2
()

SystemRescueCd 5.3.0

 , ,

Группа Gentoo Linux

4 сентября вышла новая версия SystemRescueCd 5.3.0 — популярного live-дистрибутива на базе Gentoo для восстановления данных и работы с разделами.

В новом релизе обновлены следующие пакеты: ядро Linux до версии 4.14.67, GParted до версии 0.32.0 и fsarchiver до версии 0.8.5.

 Скачать (580 MiB)

>>> Подробности (system-rescue-cd.org)

cetjs2
()

Alpine Linux 3.8.0

 ,

Группа Linux General

Состоялся релиз Alpine Linux 3.8.0 — Linux-дистрибутива, ориентированного на безопасность, легковесность и нетребовательность к ресурсам (используется в том числе во многих образах docker). Дистрибутив использует системную библиотеку языка Си musl, набор стандартных утилит UNIX busybox, систему инициализации OpenRC и пакетный менеджер apk.

Основные изменения:

  • реализована поддержка сетевой загрузки для всех образов;
  • добавлен образ для arm64-вариантов одноплатников Raspberry Pi и появилась поддержка Raspberry Pi 3 Model B;
  • теперь поддерживаются ISO-образы для архитектуры s390x (устанавливается в KVM);
  • прекращена поддержка ядра hardened (неофициальный вариант Grsecurity);
  • появилась поддержка языка Crystal.

Также обновлены версии следующего ПО:

  • Linux 4.14;
  • Go 1.10;
  • Node.js 8.11 (LTS);
  • Rust 1.26;
  • Ruby 2.5;
  • PHP 7.2;
  • ghc 8.4;
  • OCaml 4.06;
  • R 3.5;
  • JRuby 9.2.

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

cetjs2
()

GNU dbm 1.15

 ,

Группа GNU's Not Unix

Состоялся релиз GNU dbm (gdbm) 1.15 — библиотеки функций для работы с базами данных.

Изменения:

  • Расширена проверка целостности БД.
  • Улучшена проверка ошибок.
  • Удален код совместимости с gdbm 1.6.3.
  • В утилите gdbmtool теперь можно вставлять команды в качестве аргументов командной строки.
    Синтаксис: gdbmtool DBNAME COMMAND [ARGS...].
    Команды можно записывать последовательно с помощью разделителя, например gdbmtool t.db count\; avail.
  • Добавлен новый элемент структуры gdbm_recovery — duplicate_keys.
  • Новые коды ошибок:
      GDBM_BAD_BUCKET      "Malformed bucket header"
      GDBM_BAD_HEADER      "Malformed database file header"
      GDBM_BAD_AVAIL       "Malformed avail_block"
      GDBM_BAD_HASH_TABLE  "Malformed hash table"
      GDBM_BAD_DIR_ENTRY   "Invalid directory entry"

Скачать исходный код

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

cetjs2
()

SQLite 3.24.0

 , ,

Группа Open Source

Состоялся релиз компактной встраиваемой реляционной СУБД — SQLite 3.24.0.

Основные изменения:

  • Добавлена поддержка команды UPSERT в стиле PostgreSQL.
  • Добавлена поддержка вспомогательных столбцов в таблицах r-tree.
  • В C API добавлены функции для обнаружения ключевых слов SQL, используемых в SQLite (sqlite3_keyword_count(), sqlite3_keyword_name() и sqlite3_keyword_check()).
  • Добавлено C API для динамических строк, базирующееся на объекте sqlite3 str.
  • ALTER TABLE теперь распознает «true» и «false» как допустимые аргументы для DEFAULT.
  • Добавлена оптимизация сортировки ссылок (включается опцией «SQLITE_ENABLE_SORTER_REFERENCES» во время компиляции).
  • Улучшен формат raw-вывода EXPLAIN QUERY PLAN.
  • Добавлена настройка SQLITE_DBCONFIG_RESET_DATABASE в API sqlite3_db_config().
  • Улучшения CLI:
    • программа sqlite3 теперь автоматически перехватывает raw-вывод EXPLAIN QUERY PLAN и переформатирует его в графы ASCII-art;
    • строки, начинающиеся с «#», теперь воспринимаются как комментарии, а не как SQL-запросы;
    • добавлена опция "--append" в команду .backup;
    • добавлена команда .dbconfig.
  • Улучшена производительность и исправлено множество ошибок.

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

cetjs2
()

посоветуйте движок pastebin

 ,

Установлен lighttpd+php-fpm+mariadb. какой pastebin-движок выбрать? интересно бы увидеть список пастебин-движков, а то плохо гуглится.

cetjs2
()

Новогодняя OpenBSD: рабочее место мейнтейнера

 ,

OpenBSD можно сделать красивой... На скриншоте:

  • OpenBSD-Current + Fluxbox.
  • Тема Zukitre.
  • Mate-terminal и geany с Makefile для порта gnome-mahjongg (планирую отправить скоро, когда все игры gnome портирую).

С Новым годом! Ругайте.

cetjs2
()

GNU coreutils 8.29

 ,

Группа GNU's Not Unix

Состоялся релиз GNU coreutils 8.29, набора базовых утилит Unix от проекта GNU.

Основные изменения:

  • timeout теперь поддерживает опцию --verbose для диагностики принудительного завершения работы.
  • В dd добавлена поддержка флага iflag=direct для файлов произвольного размера во всех файловых системах.
  • В tail опция --bytes=NUM теперь вызывает lseek/fseek (или аналог) вместо последовательного чтения с начала потока, если системный вызов поддерживается для данного типа дескриптора.
  • Утилиты, которые не поддерживают длинные опции (кроме глобальных --help и --version) теперь выводят более понятное сообщение об ошибке.

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

cetjs2
()

Сбор вопросов для интервью с разработчиками Gnome и дистрибутива Endless OS

 , ,

cetjs2 и администратор LorWiki Valman начинает сбор вопросов от пользователей и анонимусов ЛОРа для интервью с разработчиками DE Gnome и дистрибутива Endless OS (обзор).

Будут заданы наиболее интересные вопросы от пользователей ЛОРа и добавлены наши вопросы.

Задать вопросы можно в течение 7 дней.

Само интервью будет опубликовано в разделе «Интервью» LOR Wiki и в новостях ЛОР.

cetjs2
()

SQL-запрос, выдающий место в рейтинге (postgresql)

 ,

Имеется таблица users со следующей схемой:

vr=# select * from users;
 id |   name   |          regdate           | raiting 
----+----------+----------------------------+---------
  1 | me       | 2017-11-03 23:51:54.411796 |     -16
  2 | postgres | 2017-11-04 18:58:53.671633 |       0
  3 | root     | 2017-11-11 00:27:43.082693 |       0
(3 rows)

Необходимо выдавать место в рейтинге. Мне приходит в голову только сортировка по полю raiting с помощью order by, а потом работа в приложении c этой информацией. Может есть и другие пути?

cetjs2
()

SystemRescueCd 5.1.2

 , ,

Группа Gentoo Linux

5 ноября состоялся релиз SystemRescueCd 5.1.2 — популярного live-дистрибутива на базе Gentoo для восстановления данных и работы с разделами.

Изменения:

  • Ядро обновлено до версии 4.9.60 LTS.
  • Улучшена поддержка NVMe: добавлен набор утилит nvme-cli, обновлены утилиты smartmontools до версии 6.5, в которой добавлена поддержка NVMe.
  • Менеджер паролей KeePassX заменён на KeePassXC.

Скачать (500 МиБ)

>>> Подробности (system-rescue-cd.org)

cetjs2
()

каша при редактировании сообщений, набранных в user line breaks, в default-режиме

 ,

maxcom, почини ЭТО, прошу, а то исправлять такие новости неудобно. Скриншот.

cetjs2
()

postgresql как изменить тип поля с integer на serial?

 ,

интересно, почему

alter table users alter COLUMN id type serial;
выдает такое?
ERROR:  type "serial" does not exist

Кроме создания заново таблицы ничего не приходит на ум...

postgresql 9.6.5

cetjs2
()

В ubuntu не отключается caribou

 , ,

Поставил убунту 17.10 gnome и вот беда какая: не отключается caribou — экранная клавиатура (у меня сенсорный экран, но есть физическая клавиатура)...

https://bugzilla.gnome.org/show_bug.cgi?id=742246

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

cetjs2
()

Tuntox 0.0.7

 , tuntox

Группа Интернет

Состоялся релиз программы для туннелирования TCP-соединений через сеть Tox, которая обеспечивает доступ с низкой задержкой к узлам за неконтролируемой вами NAT или с динамическим IP — Tuntox 0.0.7.

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

>>> Подробности (github.com)

cetjs2
()

lua не видит модули. установленные с помощью luarocks, в gentoo

 , , luarocks

Я установил lsocket из репозитория luarocks. При попытке загрузки модуля пишет:

lua: echosrv.lua:1: module 'lsocket' not found:
	no field package.preload['lsocket']
	no file '/usr/share/lua/5.3/lsocket.lua'
	no file '/usr/share/lua/5.3/lsocket/init.lua'
	no file '/usr/lib64/lua/5.3/lsocket.lua'
	no file '/usr/lib64/lua/5.3/lsocket/init.lua'
	no file './lsocket.lua'
	no file './lsocket/init.lua'
	no file '/usr/lib64/lua/5.3/lsocket.so'
	no file '/usr/lib64/lua/5.3/loadall.so'
	no file './lsocket.so'
stack traceback:
	[C]: in function 'require'
	echosrv.lua:1: in main chunk
	[C]: in ?

luarocks show lsocket пишет:

lsocket 1.4.1-1 - simple and easy socket support for lua.

lsocket is a library to provide socket programming support for lua. It is not
intended to be a complete socket api, but easy to use and good enough for most
tasks. IPv4, IPv6 and Unix Domain sockets are supported, as are tcp and udp,
and also IPv4 broadcasts and IPv6 multicasts.

License: 	MIT
Homepage: 	http://www.tset.de/lsocket/
Installed in: 	/usr/lib64/lua/luarocks

Modules:
	lsocket (/usr/lib64/lua/luarocks/lib/lua/5.3/lsocket.so)

ЧЯДНТ? lua и luarocks установлены из портежей gentoo.

cetjs2
()

Сбор вопросов для интервью с разработчиками ALT Linux

 , , ,

cetjs2 и администратор LorWiki Valman начинает сбор вопросов от пользователей и анонимусов ЛОРа для интервью с разработчиками дистрибутива ALT Linux (Алексей Смирнов, Гендиректор «Базальт СПО»).

Будут заданы наиболее интересные вопросы от пользователей ЛОРа и добавлены наши вопросы.

Задать вопросы можно в течение 7 дней.

Само интервью будет опубликовано в разделе «Интервью» LOR Wiki и в новостях ЛОР.

cetjs2
()

Интервью с Вадимом Жуковым, мейнтейнером KDE и Qt в OpenBSD

 , ,

Группа BSD

На основе вопросов пользователей ЛОР состоялось интервью с Вадимом Жуковым, мейнтейнером KDE и Qt в OpenBSD. Получены ответы на самые интересные вопросы.

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

cetjs2
()

GNU Chess 6.2.5

 ,

Группа GNU's Not Unix

Состоялся релиз GNU Chess 6.2.5 — программы для игры в шахматы. Она может использоваться как в командном режиме, так и в качестве движка для графических оболочек.

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

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

cetjs2
()

GNU Guile-CV 0.1.5

 , , , vigra

Группа GNU's Not Unix

Состоялся релиз GNU Guile-CV 0.1.5 — библиотеки компьютерного зрения для языка программирования GNU Guile (одна из реализаций Scheme, диалекта Lisp). Guile-CV представляет собой биндинги к Vigra (популярной библиотеке CV, написанной на C++), для интеграции используется прослойка Vigra C.

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

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

cetjs2
()

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