LINUX.ORG.RU

Сообщения dnb

 

С ноутом происходит странное

Форум — Talks

Доброго утречка! Несколько раз в день происходит фриз тачпада на ноутбуке, причем происходит это только в одной локации - на даче. Еще в двух местах, где я с ним бываю, такого никогда не замечал. Глюк тачпада заключается в дергании курсора при попытке переместить его или же вообще он стоит на одном месте. При этом, если подключить обычную usb-мышку, то все ок, с мышкой глюков нет. Отдавал ноут знакомому, сказал что диагностика не выявила дефектов железа. Много гуглил, у других были похожие проблемы с штекером питания, но у меня с ним все в порядке. С этого места я начал думать на наши сети электропитания, у нас по всему поселку новая линия, возможно где-то перегрузки? Но есть одно но, на «Баръере» показывает 230-235 вольт, это же вроде в пределах нормы? Еще с телефоном наблюдаются глюки тачскрина при подключении к зарядке, в одно и то же время происходит с глюком тачпада на ноуте. При отключении зарядки тачскрин глючить перестает. К сожалению, на ноуте батарея дохлая и проверить его отключив зарядку возможности нет.

И есть еще одна мысль на грани клиники. Сосед через забор - радиолюбитель. У него там куча антенн, с кем-то общается. Некоторое время назад заметил что при подключении наушников к ноуту в них играет фм-радио. Это происходит не 24/7, но почти каждый вечер. Пытался найти на телефоне ту же самую радиостанцию, но не вышло, радио на телефоне слабо ловит. Возможно ли такое, что его радиоэфир влияет каким-то образом на мой ноутук? Тут расстояние до его антенн 5 метров. При фризе тачпада выключал вай-фай хардварно, но результата не принесло.

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

 

dnb
()

Посоветуйте firewall

Форум — General

Посоветуйте простой в настройке фаервол, по типу UFW, но который пишет логи в /var/log/ и чтобы не очень сложный был в настройке. Спасибо.

 , ,

dnb
()

Падают иксы если запущены SDDM'ом

Форум — Desktop

Бывает при входе иксы падают сразу, это становится понятно по тому, что в трее не появляются иконки nm-applet, gkxb. Бывает какое-то время нормально, но потом при попытке запуска, например, браузера из rofi ничего не происходит. А при запуске из терминала такая ошибка

Invalid MIT-MAGIC-COOKIE-1 keyUnable to init server: Не удалось подключиться к: В соединении отказано
Error: cannot open display: :0

Почему я уверен что проблема в sddm? Потому что с lxdm такой проблемы не наблюдается. Но lxdm не нравится, sddm выглядит приятнее. Может кто-нибудь сталкивался с такой проблемой?

 

dnb
()

Как заставить ufw писать логи?

Форум — General

/etc/ufw/ufw.conf

# /etc/ufw/ufw.conf
#

# Set to yes to start on boot. If setting this remotely, be sure to add a rule
# to allow your remote connection before starting ufw. Eg: 'ufw allow 22/tcp'
ENABLED=yes

# Please use the 'ufw' command to set the loglevel. Eg: 'ufw logging medium'.
# See 'man ufw' for details.
LOGLEVEL=medium

$ ufw status verbose

Status: active
Logging: on (medium)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip

Вижу что он блокирует, но в /var/log нет логов.

 

dnb
()

Не добавляется юзер в группу

Форум — General
$ sudo gpasswd -a user docker
Добавление пользователя user в группу docker
gpasswd: nscd завершился с ошибкой (по сигналу 11)
gpasswd: nscd завершился с ошибкой (по сигналу 11)
gpasswd: nscd завершился с ошибкой (по сигналу 11)

И от рута то же самое

# gpasswd -a user docker
Добавление пользователя user в группу docker
gpasswd: nscd завершился с ошибкой (по сигналу 11)
gpasswd: nscd завершился с ошибкой (по сигналу 11)
gpasswd: nscd завершился с ошибкой (по сигналу 11)

$ id
uid=1000(user) gid=100(users) группы=100(users),10(wheel),91(video),92(audio)

 

dnb
()

Распарсить json из gz

Форум — General

Есть один огромный архив, в нем упакована выборка из базы данных в json'e. Проблема заключается в том, что даже после удаления сериалов и части музыкальной коллекции места для распаковки все равно не хватает. Из него мне нужны только некоторые поля, большинство там мусор. Структура заранее известна. Может есть какие-то программы для парсинга json в архивах, аналогично тому как ищет grep в архивах?

 

dnb
()

Как перехватывать мобильный трафик на линуксе?

Форум — Talks

Пробую Fiddler, по-моему он не работает. Установил сертификат, настроил прокси, но body size 0 https://i.imgur.com/iqLMawN.png

 

dnb
()

В чем смысл графовых баз данных? (Как это работает?)

Форум — Development

Начитался статей про сабж, глаза загорелись, нашел вот https://github.com/cayleygraph/cayley от гугла. Смотрю пример и не понимаю почему на хабре пишут что графовые бд это серебряная пуля в мире аналитики.

package main

import (
	"fmt"
	"log"

	"github.com/cayleygraph/cayley"
	"github.com/cayleygraph/cayley/quad"
)

func main() {
	store, err := cayley.NewMemoryGraph()
	if err != nil {
		log.Fatalln(err)
	}
	store.AddQuad(quad.Make("phrase of the day", "is of course", "Hello World!", nil))
	p := cayley.StartPath(store, quad.String("phrase of the day")).Out(quad.String("is of course"))
	err = p.Iterate(nil).EachValue(nil, func(value quad.Value){
		nativeValue := quad.NativeOf(value)
		fmt.Println(nativeValue)
	})
	if err != nil {
		log.Fatalln(err)
	}
}
Что здесь крутого-то? Я могу так
package main

func main() {
	var (
		x     = make(map[int][]string)
		start = "phrase of the day"
		end   = "is of course"
	)

	x[0] = []string{"phrase of the day", "is of course", "Hello World!"}

	for _, v := range x {
		if v[0] == start && v[1] == end {
			println(v[2])
		}
	}
}
Сомневаюсь что вся фишка в rdf-парсере, потому что rdf это xml. Мне кажется, здесь где-то скрыт тайный смысл. В общем, прошу гуру объяснить что к чему здесь, а то я запутался. Спасибо.

Перемещено leave из talks

 ,

dnb
()

Быстрое считывание произвольной части большого файла

Форум — Development

Представим что у нас есть файл размером * 100500 оперативной памяти, находится он на HDD в ext4 фс. Обычное считывание со смещением на N будет происходить так: открываем файл, читаем, считаем прочитанное по байту, если прочитанное равно началу смещения, то помещаем [N:] в буфер и считаем пока прочитанное не станет равно концу смещения [:N].

Допустим у нас есть файл-индекс по полю Name, где записан указатель на начало и конец смещения.

Правильно ли я понимаю процесс считывания?

Правильно ли я понимаю схему выборки?

Какие есть способы хакинга чтобы прочитать N байт из большого файла, где N произвольно или ближе к концу файла?

Немного сумбурно, буду признателен за любые ответы и ссылки. Спасибо.

 

dnb
()

Какие права должны быть на data_directory в postgresql?

Форум — Admin

Есть нужда перенести data_directory в другой раздел, который по-больше. Сделал бэкап базы, удалил /var/lib/postgres/ и попытался создать заново sudo su - postgres -c "initdb --locale ru_RU.UTF-8 -E UTF8 -D '/home/postgres/data'". Ошибка

авг 23 22:28:19 arch postgres[27994]: "/var/lib/postgres/data" is missing or empty. Use a command like
авг 23 22:28:19 arch postgres[27994]:   su - postgres -c "initdb --locale en_US.UTF-8 -D '/var/lib/postgres/data'"
Ладно, пересоздал в /var/lib/. Открыл конфиг, поправил data_directory='/home/postgres'. Затем сменил владельца sudo chown -R postgres:postgres /home/postgres. Перезапускаю сервис, пишет
авг 23 22:33:46 arch systemd[1]: Starting PostgreSQL database server...
авг 23 22:33:47 arch postgres[28806]: СООБЩЕНИЕ:  отсутствующий файл конфигурации "/home/postgres/postgresql.auto.conf" пропускается
авг 23 22:33:47 arch postgres[28806]: ВАЖНО:  не удалось считать права на каталог "/home/postgres": Отказано в доступе
авг 23 22:33:48 arch postgres[28806]: pg_ctl: не удалось запустить сервер

 

dnb
()

Прошу помощи с awk

Форум — General

Есть очень большой csv-файл, разделитель «|». Нужно взять с него некоторые колонки и положить в другой файл, при этом сохранить структуру разделителя. Когда я делаю так

awk -F'|' '{print $2, $4, $5, $6}' file.csv | less

то строка идет без разделителя.

На конструкцию вида

awk -F'|' '{print $2, $4, $5, \| $6}' file.csv | less

ругается

awk: cmd. line:1: {print $2, $4, $5,\| $6}

awk: cmd. line:1: ^ backslash not last character on line

awk: cmd. line:1: {print $2, $4, $5,\| $6}

awk: cmd. line:1: ^ syntax error

Как в вывод добавить разделитель? Спасибо.

Перемещено leave из talks

 

dnb
()

В vim'е не работает автокомплит

Форум — Development

Пытаюсь приобщиться к вечному, поставил vim :D Конфиг

call plug#begin("~/.vim/autoload")

Plug 'scrooloose/nerdtree', {'on':'NERDTreeToggle'}

Plug 'fatih/vim-go'
Plug 'nsf/gocode', {'branch':'master', 'rtp':'vim'}

Plug 'spf13/vim-autoclose'

Plug 'kristijanhusak/vim-hybrid-material'
Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'

call plug#end()

syntax enable
set background=dark
colorscheme hybrid_material

set autoindent
set smartindent
set encoding=utf-8
set smartcase
set number
set noswapfile
set cursorline
set cursorcolumn
set expandtab
set smarttab

filetype plugin indent on

command! W :execute ':silent w !sudo tee % > /dev/null' | :edit!

let g:enable_bold_font = 1

let g:airline#extensions#tabline#enabled = 1
let g:airline_theme='hybrid'
let g:airline_powerline_fonts = 1

С таким конфигом в neovim всё ок, а в vim не работает автокомплит. Подскажите, плиз, что я сделал не правильно.

 ,

dnb
()

noisesocket

Форум — Security

Всем привет! Наткнулся на такую вот штуку https://github.com/noisesocket/spec (https://habrahabr.ru/company/virgilsecurity/blog/334506/)

NoiseSocket - это расширение Noise Protocol Framework, которое позволяет быстро и без проблем защищать соединения с минимальным размером кода, небольшими ключами, современными шифрами и хэш-функциями, и чрезвычайно быстрой скоростью. Он может использоваться с необработанными открытыми ключами вместо инфраструктуры X.509 и целевыми устройствами IoT, микросервисами и внутренними приложениями, такими как обмен данными между центрами данных.

Интересно ваше мнение стоит ли его использовать «в продакшене». Ну и вообще интересно кто что думает насчет него.

Перемещено leave из talks

 , , ,

dnb
()

Подтвердите, пожалуйста, баг

Форум — Multimedia

Запускаю deadbeef, включаю воспроизведение, открываю любой видеохостинг в любом браузере, нажимаю воспроизвести видео - видео тормозит, воспроизводится покадрово. Нажимаю в deadbeef паузу, видео все равно тормозит. Нажимаю ctrl+q, видео продолжает воспроизводиться нормально. Пробовал запускать с audacious, smplayer - и там, и там воспроизводится. Система Арч, со всеми сегодняшними :) обновлениями, deadbeef тестил 7.2.2 и deadbeef-git-r7243.872aa794-1, оба с этим багом (у меня), браузеры FF Nightly 56.0a1 и последний Хромиум с чистым профилем. Спасибо.

 

dnb
()

Очень медленно запускаются программы в Openbox

Форум — Desktop

После [urlhttps://www.linux.org.ru/forum/general/13531724]этой фигни решил переустановить систему. Снова поставил арч, поставил KDE (plasma-meta и plasma-desktop). Пока сидел в кедах, все запускалось нормально. Но эти кеды... Я долго искал приличные темы и в итоге вернулся на Openbox. Кеды решил пока не удалять. Вот теперь сижу в Openbox'е, стали тормозить при запуске Телеграм и network-manager. Последний ужасно тормозит при клике в трее, когда я хочу подключить впн или сменить сеть. Мне кажется это от того, что запускается networkmanager-qt. Но это только кажется, потому что ps вообще не показывает таких процессов, а systemctl status пишет что запущен запущен просто /usr/bin/NetworkManager. Но тут я вспомнил что пакман умеет показывать какому пакету принадлежит файл

pacman -Qo /usr/bin/NetworkManager
/usr/bin/NetworkManager принадлежит networkmanager 1.8.2-1
Получается что дело не в незапущенных сервисах для KDE. Тот же okular запускается шустро. Подскажите в какую сторону гуглить. Спасибо.

 ,

dnb
()

Переодически включается дисковод

Форум — General

По звуку такое впечатление, будто ищет диск в дисководе, хотя его там нет. Может быть один раз в час, а может несколько раз в минуту, уже начало напрягать. С чем это может быть связано?

 

dnb
()

Уведомлять о новых комментариях во вкладке

Форум — Linux-org-ru

Заметил что появилась новая фича, внизу уведомляет о новых коментариях. Фича классная, но нельзя ли добавить еще и в <title> уведомение, например звездочкой (*), что в этой вкладке появились новые комменты? Шутка про «присылай патч».

 ,

dnb
()

Можно ли запустить OS X в виртуализации на AMD?

Форум — Talks

Доброго всем дня. Собственно, вопрос в заголовке. Сама os x мне не нужна, но нужен xcode оттуда. Мой процессор поддерживает следующие инструкции

fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt nodeid_msr hw_pstate vmmcall npt lbrv svm_lock nrip_save

. Скачал образ Sierra с рутрекера, в описании было указано что удачно запускается в виртуалбоксе, но у меня не запустился. Еще там есть снимки для vmware, но их я не качал из-за отсутствия самой vmware. Сейчас качаю box для vagrant'a, но он весит много, а инет медленный, так что смогу попробовать только завтра. Может у кого-то из форумчан был подобный опыт, интересно было бы узнать что под чем и как запускать. И да, я знаю про darling, но он плохо работает, xcode не запустился, clang компилировал хэловорлд через раз, через раз зависал или падал с ошибками.

 , ,

dnb
()

GPG сервера синхронизируются между собой?

Форум — General

Подскажите, вот есть (например) pgp.mit.edu и gpg.mozilla.org Нужно ли отправлять ключ и туда, и туда или достаточно отправить в один любой и они между собой там синхронизируются?

 ,

dnb
()

Два буфера обмена?

Форум — General

Я использую openbox, менеджер буфера обмена ClipIt. Выделяю какое-нибудь слово, вставляю в терминале по shift+insert - вставляется одно, по ПКМ - вставить — вставляется другое. Получается у меня два буфера обмена?

 

dnb
()

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