LINUX.ORG.RU

Сообщения cetjs2

 

Нашел тут новый язык - zig

https://ziglang.org/

он умеет такие возможности:

    Small, simple language
    Performance and Safety: Choose Two
    Zig competes with C instead of depending on it
    Order independent top level declarations
    Optional type instead of null pointers
    Manual memory management
    A fresh take on error handling
        Stack traces on all targets
    Generic data structures and functions
    Compile-time reflection and compile-time code execution
    Integration with C libraries without FFI/bindings
        Zig is also a C compiler
        Export functions, variables, and types for C code to depend on
            Automatically generate C header (.h) files
    Cross-compiling is a first-class use case
        Zig ships with libc
    Zig Build System
    Concurrency via stackless coroutines
    Wide range of targets supported
        Support Table
        Tier System
            Tier 1 Support
            Tier 2 Support
            Tier 3 Support
            Tier 4 Support
    Friendly toward package maintainers

кто-то на нем пишет?

какой вердикт вы вынесете? нужен или нет? что вы думаете?

 ,

cetjs2 ()

reiser4 и upstream ядра linux: когда?

Как известно, reiser4 не включена в состав основного ядра линукс, приходится патчить. почему такая ситуация сложилась? можно ли исправить и все-таки включить в основное ядро? лично мне это неудобно, да и reiser4 няшная ФС, нища у нее найдется… готов потрудиться над исправлением и включить наконец-то, боюсь один не потянуть. призываются добровольцы,

@mandala @post-factum

 , , ,

cetjs2 ()

подсветка синтаксиса в vis

Как включить? Сам редактор-то хорош и легок...

И да, есть ли пользователи vis на ЛОРе? какие впечатления от использования?

 , ,

cetjs2 ()

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

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

 ,

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 ()

каша при редактировании сообщений, набранных в 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 ()

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

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

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

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

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

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

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

 , ,

cetjs2 ()

pf-kernel в gentoo

Почему версия pf-kernel в gentoo такая старая (даже в ~amd64)? Нет ментейнеров? Если это так, то я готов сопровождать. Что для этого надо сделать?

 ,

cetjs2 ()

как при запуске xorg включать numlock автоматически?

а то у меня в openbsd xorg не включает цифровую часть клавиатуры...

 , ,

cetjs2 ()

В OpenBSD-Current интегрирована поддержка IPv6 в утилиту ping(8)

17 сентября в OpenBSD-Current (ветка, на базе которой будет выпущен релиз 6.1) была интегрирована поддержка протокола IPv6 в утилиту ping(8). Ранее для этих целей применялась отдельная утилита ping6(8), код которой теперь объединен с ping. При установке или обновлении OpenBSD создается жесткая ссылка /sbin/ping6, которая обеспечивает выбор IPv6.

Подробности

Перемещено Klymedy из bsd

 , ,

cetjs2 ()

Сделайте новостной раздел «Инструменты разработчика»

О ЯП, библиотеках разных и так далее. а то про всё это приходится в разделе Open Source писать.

 

cetjs2 ()

hotplugd-diskmount: как сделать ntfs-3g по умолчанию при открытии ntfs usb hdd?

Сабж, а то встроенная в ядро openbsd реализация ntfs не умеет запись.

cast beastie, buratino

 , ,

cetjs2 ()

в openbsd-current наконец-то запретили «rm -rf /»

Пруфф - http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin/rm/rm.c

Ъ

don't allow removal of /. more robust approach involving stat this time.
posix uses the language «resolves to the root directory» in this case.
ok millert

Что тут можно сказать? Лучше поздно, чем никогда... И да, обсуждаем-с...

 ,

cetjs2 ()

Какое же значение переменной PS1 у вас?

Решил провести небольшой опрос...

у меня (ksh из OpenBSD):

echo ${PS1}
 \u \W |\A| $ 

а как у вас?

P. S.: переменная PS1 отвечает за приглашение к вводу команды.

 ,

cetjs2 ()

в openbsd 5.9 cups не видит принтер xerox workcentre 6015

Драйверы есть в репозитории и установлены, прошивка не требуется для этой модели - проверял по скрипту getweb, входящем в пакет с драйвером (foo2zjs). ЧЯДНТ? usbdevs -x видит устройство, но ни веб-интерфейс CUPS, ни конфигураторр gnome его не видят.

cast beastie

 , , , ,

cetjs2 ()

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