LINUX.ORG.RU

Избранные сообщения xaizek

Компания Microsoft добавит в ядро линукс поддержку exFAT

 , , ,

Группа Ядро Linux

Один из инженеров компании Microsoft объявил в блоге о добавлении в ядро Linux поддержки файловой системы exFAT. Также Microsoft опубликовала спецификацию на exFAT для разработчиков.

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

VKraft
()

Чем и как протирать/чистить контакты?

 

Чем протирать контакты (например - оперативная память)?

Чем и как чистить контакты от окисления?

YECGAA
()

TOR для чайников (нужна консультация специалиста)

 

Поставил TOR, настройки не трогал. В Telegram прописал localhost:9050 и всё работает.

Читаю соседнюю ветку LOR и не могу понять, а зачем всё это, если оно и так работает?

Я так понимаю по умолчанию tor работает через sock, где всё «из коробки» пашет? Если нужен не только sock, то тогда - танцы с бубном: создание подсети, iptables и т.д?..

Windows
()

i3lock запуск по времени бездействия

 , ,

Подскажите, стоит i3wm, в качестве lock screen использую i3lock, как заставить i3lock запускаться после 10 минут бездействия юзера за рабочим столом? И еще, почему i3lock может использовать в качестве screen image только PNG? Как можно использовать jpg?

intervent
()

Есть ли какая-нибудь электронная библиотека о Linux...

 

7 лет назад я попробовал установить Linux Mandriva, но ничего не получилось. Через пол года установил Убунту. И извлек много пользы. Предпосылкой было соблюдение авторских прав и информационная безопасность.

Теперь интересует вопрос соблюдения авторских прав на другой вид интеллектуальной собственности - книги о Linux.

Как пишут в статьях об авторском праве значок копирайта ограничивает копирование, воспроизведение... Как это относится к читателям электронных книг?

Существуют ли Интернет-сервисы, на которых представлены бесплатные книги с соблюдением авторских прав?

znavko
()

GCC, Cygwin меняется файл при каждой пересборке

 , ,

При каждой линковке немного меняется бинарный файл. Похоже gcc туа записывает дату компиляции. Если возможность как-то это запретить?

Comparing files dbc_processor.exe and DBC_PROCESSOR.EXE~
00000088: 80 C3
00000089: EA DF
000000D8: BF 02
000000D9: EC E2

vromanov
()

Книжка по алгоритмам с задачами для школьников

 

Была такая pdf'ка по алгоритмам для школьников из какой-то школы с математическим уклоном, там задачи в основном, очень известная, никак не могу её нагуглить. Может кто-то понимает, о чём идёт речь?

grimwaken
()

А получалось у кого wget-ом авторизоваться на ЛОРе?

 ,

сабж

pihter
()

Альтернатива книгам Криса Касперски

 

Друзья, собсна сабж прост - есть ли современная альтернатива книгам Криса Касперски?

Oxff
()

Как улучшить отзывчивость курсора?

 , ,

Использую Last KDE, Manjaro.
иногда тормозит курсор при некоторых «тяжелых» операциях вроде форматирования флешки или загрузки мелких файлов в браузере.
Поможет ли переход на RT-kernel?
В какую сторону копать?

Ноут на core i5 8го поколения + 16гб оперативной памяти + swap 4гб +ssd + Linux 5.1

Centrin0
()

Как увеличить количество открытых файлов?

 ,

Всем привет. Появилась проблема, уже всё перепробовал, может вы подскажете. Есть сервер с 32 ядрами и 128гб рамы. Есть некий софт, который на 1 процесс плодит 10к открытий файлов. Запускаю несколько сотен этих процессов - и всё валится по лимиту на открытие файлов. По lsof получается открытых файлов всего в системе около 2.5 млн.

В sysctl:

fs.file-max = 30000000

ulimit -a :

core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 514786
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1000000
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 514786
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

Хочу выставить hard-лимит открытых файлов в 10 млн и получаю ошибку:

ulimit -Hn 10000000
-bash: ulimit: open files: cannot modify limit: Operation not permitted

security.limit:

*   soft    nproc   1000000
*   hard    nproc   1000000
*   -       nofile  10000000
root -      nofile 10000000
worker -    nofile 10000000
worker1 -   nofile 10000000
*   -       memlock unlimited

Так же по наступлению лимита баш при использовании пайпов говорит что не может форкнуться. Я что-то не так делаю, или чего-то не понимаю? Или ещё где-то выше захардкожен в ядре лимит?

Всем буду очень благодарен за помощь.

PS файлы открываются в /dev/shm/, так что сервер всё это дело сильно не должно нагружать. Уменьшать количество открытий файлов тоже не вариант, т.к. по сути эти открытия создаёт блоб, который сложно расковырять.

mahalaka
()

Бенчмарки для терминалов

 , , ,

Есть чего-то обще принятое? На трупут можно на колене сделать, а вот на лэйтенси? Может у похороникса чего кто видел?

pon4ik
()

Creative Commons запускает сервис по поиску бесплатного контента

 , , , ,

После более чем двух лет бета-тестирования начал свою работу сервис поиска CC Search, куда уже сейчас включено более 300 миллионов свободных изображений.

https://roskomsvoboda.org/46912/

https://search.creativecommons.org/

Позже обещают добавить поиск книг, аудио и прочего.

Я считаю это победа! Мочи копирастов свободным контентом.

Maniac_with_a_saw
()

Как отключить автоматическое перенаправление в Pale Moon 28?

 ,

Собственно сабж. Есть такие сайты, которые не дают загрузиться контенту полностью и используют HTTP перенаправление хз куда (JS то у меня отключен). В Opera 12 для этого есть галочка «включить автоматическое перенаправление». Если она снята, то она каждый раз предупреждает. Для Firefox (не Quantum) и Pale Moon есть расширение NoRedirect https://addons.thunderbird.net/en-us/firefox/addon/noredirect/ . С ним действительно предупреждает. Но вот открываю я ссылку на jpg картинку, в Опере (со снятой галочкой) картинка остается, а в FF после ее загрузки вываливается ошибка DNS или предупреждение о переадресации, которое заменяет картинку и вернуться назад нельзя.

Кстати, раньше в FF была галочка «предупреждать при попытке сайта перезагрузить страницу», впрочем по отзывам она толком не работала.

Проблемный сайт http://s2.1pic.org/files/2018/01/20/ca8628a1b10e65bdf44d.jpg
Возможно, он просто неправильно настроен (сломался), потому что даже http://1pic.org не открывается из-за зацикливания переадресации, однако в Опере это можно обойти.

Все-таки Opera Presto легенда. Вернуться что-ли на винду, где у нее нет проблем с сертификатами?

nakita
()

странное копирование на USB

 ,

привет!

при копировании файла на USB(любым способом), ощущение такое, что файл целиком читается в какой-то буфер и только потом пишется на USB, и пишется очень медленно %)

если копировать при помощи какого-то GUI, то индикатор прогресса сразу показывает %100, но копироваться реально будет еще ооочень долго.

подскажите, куда копать?

спасибо.

niXman
()

А как на github выставить язык для проекта (автоопределение работает криво)

 

Имею проект на C++/Qt на Github: https://github.com/xintrea/mytetra_dev .

На обзорной странице он отображается с какими-то странными языками: одно время показывался язык C++, потом стал показываться Objective-C, теперь вообще показывает HTML. Какое-то странное автоопределение. Полез в настройки и ничего по поводу языка проекта не нашел.

Може, я чего не понял или не увидел, и настройка языка проекта таки где-то есть?

Xintrea
()

нашёл сервис для поиска поддерживаемых форков на github

 ,

http://forked.yannick.io

Заходишь туда, забиваешь имя репозитория, например, mleibman/SlickGrid и тебе показывают табличку, в которой достаточно ясно, какие форки поддерживаются. До этого сервиса я смотрел сеть форков, её нужно было отлистать направо (для этого, правда, есть горячая клавиша) и далее по виду сети как-то угадывать, тыкаться в каждый и т.п.

А можно сразу задать репозиторий в URL, только github.com заменить на forked.yannick.io

http://forked.yannick.io/mleibman/SlickGrid

den73
()

Вьюер пикч в терминале

 , ,

Давным-давно, когда мы еще писали консольный вк, хотелось прикрутить пикчи к ncurses. Чекали w3m, еще пару тулов, но у всех были проблемы с рендером, саппорт не всех терминалов и т.д.

И тут я наткнулся на Überzug

Отличная вещь, написана на питоне, там и примеры для курсов в ридми.

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

#!/bin/bash
[[ -z "$1" ]] && echo "Error: image path not specified" && exit 1
source "`ueberzug library`"

echo -ne "\033[6n"
read -s -d\[ garbage
read -s -d R cursor_y
cursor_y=(${cursor_y//;/ })
cursor_y=`expr $cursor_y - 1`

tmp=`stty size`
size_y=`echo $tmp | cut -f1 -d' '`
size_x=`echo $tmp | cut -f2 -d' '`

max_height=`expr $size_y - $cursor_y`

ImageLayer 0< <(
    ImageLayer::add [identifier]="example0" [x]="0" [y]="$cursor_y" [max_width]="$size_x" [max_height]="$max_height" [path]="$1"
    read
)

По зависимостям один питон пакет:

  sudo pip install ueberzug

Сам скрипт тут

Делаем симлинк в /usr/bin/ и радуемся пикчам в терминале

Github

Telegram

HaCk3D
()

Как переприцепить процесс с одного терминала на другой?

 

Предположим, у меня есть псевдотерминал в иксах, в котором выполняется какой-то процесс, который ни в коем случае нельзя убивать ибо аборт это грех. Иксы хочется выключить по какой-то причине, поэтому этот процесс нужно перецепить, например, на виртуальный терминал в другом tty, после этого с чистым сердцем ковыряться в иксах. Как это сделать?

tsmx
()

Cross Platform Package Manager for C++

 , , , ,

Добрый День,

Решал прикладную задачу на C++ и понял, что не плохо бы поделиться с миром инструментом для Cross Platform Package Manager for C++

Документация и детали доступны здесь: https://github.com/amidukr/pak-c-mak

Интересны фидбеки, стоит ли мне продолжать?

amidukr
()