LINUX.ORG.RU

Сообщения cetjs2

 

Alpine Linux 3.8.0

Новости — Linux General
Группа 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.

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

 ,

cetjs2
()

GNU dbm 1.15

Новости — GNU's Not Unix
Группа 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"

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

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

 ,

cetjs2
()

SQLite 3.24.0

Новости — Open Source
Группа 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.
  • Улучшена производительность и исправлено множество ошибок.

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

 , ,

cetjs2
()

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

Форум — Web-development

Установлен 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's Not Unix

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

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

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

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

 ,

cetjs2
()

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

Форум — Desktop

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

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

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

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

 , ,

cetjs2
()

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

Форум — Development

Имеется таблица 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
Группа Gentoo Linux

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

Изменения:

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

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

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

 , ,

cetjs2
()

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

Форум — Linux-org-ru

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

 ,

cetjs2
()

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

Форум — Development

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

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

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

postgresql 9.6.5

 ,

cetjs2
()

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

Форум — General

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

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

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

 , ,

cetjs2
()

Tuntox 0.0.7

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

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

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

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

 , tuntox

cetjs2
()

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

Форум — Development

Я установил 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.

 , , luarocks

cetjs2
()

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

Форум — General

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

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

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

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

 , , ,

cetjs2
()

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

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

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

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

 , ,

cetjs2
()

GNU Chess 6.2.5

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

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

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

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

 ,

cetjs2
()

GNU Guile-CV 0.1.5

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

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

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

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

 , , , vigra

cetjs2
()

Сбор вопросов для интервью с Вадимом Жуковым, мейнтейнером портов OpenBSD

Форум — General

cetjs2 и batya начинает сбор вопросов от пользователей и анонимусов ЛОРа для интервью с Вадимом Жуковым, мейнтейнером портов OpenBSD (занимается поддержкой KDE, Qt и других портов).

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

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

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

 , ,

cetjs2
()

Feh 2.19

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

Вышла новая версия Feh 2.19 — программы для просмотра изображений (с возможностью установки изображения фоном рабочего стола).

В новой версии появилась поддержка спецификации Freedesktop.org Thumbnail Managing Standard: теперь миниатюры сохраняются в директорию ${XDG_CACHE_HOME}/thumbnails (по умолчанию ~/.cache/thumbnails) вместо ~/.thumbnails (патч от Olof-Joachim Frahm).
Иконки приложения теперь устанавливаются с правами доступа 644, улучшена документация.

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

 ,

cetjs2
()

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