LINUX.ORG.RU

Сообщения aquadon

 

rsync - исключить из синхронизации каталог со специальным файлом

Форум — Admin
dir1
└── dir2
    └── .nosync

Как элегантно синхронизировать dir1, но пропустить все подкаталоги, содержащие файл .nosync?

 

aquadon ()

Посоветуйте компактную клавиатуру

Форум — Linux-hardware

Вот образец:

https://www.laptopmag.com/images/uploads/ppress/44831/dell-xps-13-2015-g16.jpg

Видел ли кто-то идентичную десктопную клавиатуру?

Обязательно:

  • ANSI раскладка (однорядный enter, длинный левый shift)
  • del в углу
  • без нампада
  • F1-F12 расположены подряд, без пробелов
  • присутствуют стрелки

Желательно:

  • ножничный механизм клавиш

Что я нашел:

  • Logitech K380, K810

 

aquadon ()

Пятничный вопрос про WM и панели

Форум — Desktop

Есть ли такая комбинация tiling WM и панели, чтобы сделать гибридный workflow с возможностью сворачивать окна в пределах одного рабочего стола?

Поясню подробнее. Например, у меня на экране 3 окна и они заполняют плитками все пространство. Но на панели задач есть task manager, где я могу кликнуть по иконке окна и свернуть его. Т.е. оно все еще закреплено за этим рабочим столом, но экранное пространство разделено между двумя окнами. Также желательно, чтобы в task manager было меню для переключения режимов окна, т.к. tile/float etc.

Возможно, вопрос слишком простой, но я из отдельного WM использовал только BSPWM «на поиграться» и даже без панели.

P.S. Только что проверил сочетание KDE+bspwm (вместо kwin) - окна не сворачиваются.

 , ,

aquadon ()

Запуск редактора от имени пользователя с сохранением файла от имени root

Форум — Admin

Возможно ли навелосипедить такой однострочник, чтобы я из терминала открывал текстовый файл в редакторе от имени своего пользователя, но после сохранения и закрытия редактора файл записывался с правами root?

Как это примерно работает в моей голове:

$ sudo awesomescript file.txt
> ********
> ... editing d531d1.txt as user
> ... saving d531d1.txt -> file.txt as root 

 

aquadon ()

Подскажите софт для интерактивной визуализации двумерных скалярных полей

Форум — General

Есть множество сгенерированных данных в файлах по 80-100 Гб. Я немного подзадолбался генерировать картинки и анимации через matplotlib. К тому же у matplotlib другие задачи и он изрядно медлителен.

Хотелось бы загрузить файл и далее перемещаться во времени ползунком. Примерно как здесь

https://ovito.org/index.php/about

но меня интересует 2D.

Интересует как отдельный софт, так и библиотеки для питона (лишь бы не поперхнулись от размера файла). На крайний случай рассматривается и прориетарный софт.

 ,

aquadon ()

Подбор высоты стола по антропометрическим данным

Форум — Talks

Занимаюсь изготовлением нового стола. Планирую прикрепить столешницу к стене без возможности регулировки (разве что пересверлить дырки).

В связи с этим остро стоит вопрос высоты столешницы над полом.

Рост у меня 192, руки и ноги длинные. По разным данным в интернете мне нужна высота 80-85 см.

Проблема в том, что почти везде стандартная высота 75 см и я уже адаптировался (хоть и не очень удобно).

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

 ,

aquadon ()

Выбор монитора: 24" или 27"?

Форум — Linux-hardware

Рассматривается к покупке UHD монитор 24" (185 PPI) или 27" (163 PPI).

Из-за переезда долго работал на 13" ноутбуке и даже текущий монитор 22" кажется довольно большим. С другой стороны, я понимаю, что это дело привычки.

Кто что думает на этот счёт? Взять 24" (больше PPI) или взять с запасом 27"? Есть подозрение, что на 27" работать будет не удобно. Или взять 24" с прицелом на покупку второго такого-же если будет не хватать пространства?

PPI важен, но 163 еще на грани допустимого. Проблем с дробным масштабированием не боюсь, у меня на ноуте 166 PPI.

 

aquadon ()

Gnome - красивая обертка вокруг пустоты

Форум — Talks

Запустил для теста live образ Fedora 30 с Gnome 3.32.1. Высказываю свое мнение.

В эстетическом плане все не так плохо. Не скажу, что я в восторге от внешнего вида, но точно заметно, что дизайну в Gnome уделают достаточно много внимания. Толстые заголовки и излишние анимации слегка напрягают, но за UI из коробки не стыдно, чего не скажешь о KDE.

Только вот за этим дизайном во встроенных приложениях нет даже стандартных функций. Придираться и перечислять можно долго, отмечу лишь то, что вывело из себя. В приложении Contacts нет функции импорта из vcf-файла. В Online Accounts нельзя добавить свой CardDAV сервер (зато можно Google, Facebook, Flickr, Foursquare, etc). Цель существования такого приложения Contacts мне не понятна.

Вывод: продолжаю пользоваться KDE сам и устанавливать его другим людям. После отключения графических эффектов и фоновой индексации файлов, а также смены не самой лучшей стандартной цветовой схемы, KDE становится человеческим и удобным DE.

Также хочу заметить, что HiDPI с дробным масштабированием (о котором ходят страшные легенды на ЛОРе) у меня исправно работает в KDE начиная с Debian 8 (раньше не проверял).

 ,

aquadon ()

Python 3.7+ виртуальные окружения и установка зависимостей

Форум — Development

Вижу разные рекомендации по использованию virtualenv, venv, pipenv, conda, etc и всяческих оберток над ними.

Начиная с версии 3.3 часть функционала virtualenv перенесли во встроенный venv и оф. документация рекомендует venv.

Note If you are using Python 3.3 or newer, the venv module is the preferred way to create and manage virtual environments. venv is included in the Python standard library and requires no additional installation. If you are using venv, you may skip this section.

Однако документация к virtualenv говорит, что он богаче своими возможностями.

virtualenv is a tool to create isolated Python environments. Since Python 3.3, a subset of it has been integrated into the standard library under the venv module. Note though, that the venv module does not offer all features of this library (e.g. cannot create bootstrap scripts, cannot create virtual environments for other python versions than the host python, not relocatable, etc.).

Собственно, что предпочтительнее использовать и почему? А также что использовать для установки зависимостей: pipenv, poetry, … ?

Прошу специалистов дать краткие пояснения, чтобы не было каши в голове.

 , ,

aquadon ()

По одной VM на каждое приложение

Форум — Admin

Можно ли оптимизировать дисковое пространство, занимаемое образами почти одинаковых виртуальных машин? Есть мысль взять «базовый» образ с Windows 10, сделать несколько копий и установить разные приложения в разные VM. Только вот места они отъедают по 15 GB каждая.

 ,

aquadon ()

Поиск первой работы в Берлине

Форум — Talks

Мой друг с очень хорошим образованием ищет свою первую работу в Берлине.

Personal:
German, 25.

Education:
- Humboldt Universität zu Berlin, M.Sc. in Mathematics
- Imperial College London, B.Sc. in Mathematics with Computing

Experience:
- Humboldt Universität zu Berlin, Student assistant

Languale skills:
- German | First language
- English | Fluent
- Italian | Fluent
- French | B2
- Spanish | B2

Business trips without full relocation are desired.

Заинтерисованным людям отправлю ссылку на LinkedIn и CV в PDF.

Эта тема создана не столько с целью поиска конкретной вакансии на этом форуме, а больше с целью получить толковые советы от опытных людей. Человек просто не знает как это делать.

У меня опыта поиска работы нет, т.к. работа всегда находила меня сама.

Призываю в тред людей, которые имеют отношение к найму сотрудников и/или Берлину.

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

 ,

aquadon ()

Emacs - внезапно пожирнело начертание шрифта

Форум — Desktop

Открыл Emacs и обнаружил, что начертание шрифта внезапно стало более жирным, чем должно быть.

(set-face-attribute 'default nil
                    :family "IBM Plex Mono"
                    :height 130
                    :weight 'normal
                    :width 'normal)

При :weight 'light начертание меняется на тонкое, но при 'normal снова возвращается на жирное.

С чем может быть связано: недавно переместил шрифты из ~/.fonts/ в /usr/local/share/fonts/ и запустил sudo fc-cache -fv.

В чем можнет быть причина неправильного начертания?

 , ,

aquadon ()

Dell Thunderbolt Dock TB16

Форум — Linux-hardware

Есть ли у кого-то такой? Интересует работа с Linux.

 , ,

aquadon ()

Куда вы кладете локти при работе с клавиатурой?

Форум — Talks

На стол / на подлокотники стула / держу на весу / etc.

 

aquadon ()

Посоветуйте набор отверток

Форум — Talks

Всем привет!

Посоветуйте, пожалуйста, набор отверток для ноутбуков, смартфонов и т.д.

Использовать буду довольно редко, отсюда ограниченный желаемый бюджет в $30. Но не хотелось бы покупать хлам, которым будет неприятно работать.

После беглого просмотра взгляд зацепился за такие варианты:

  • JIMI 30-В-1
  • NANCH Tools 22 в 1
  • (Xiaomi) MiJia Wiha Precision

 

aquadon ()

macOS Catalina: zsh вместо bash из коробки

Форум — Talks

https://forums.developer.apple.com/thread/117174

Связано с лицензией. Дискасс.

 , ,

aquadon ()

Заметные лаги на ядре 4.19 по сравнению с 4.9

Форум — Desktop

Debian. Обновил Streth до Buster, соответственно обновилось ядро с 4.9 до 4.19. Дополнительно на днях прилетел новый intel-microcode.

Начались жуткие лаги - задержка по 0.5 секунд при открытии приложений, задумчивость браузера и т.д. Грешил на обновления KDE, но он здесь не при чем. Лагает аналогично BSPWM и вообще все, даже в терминале я это замечаю.

Подключил репозитории от Stretch, установил ядро 4.9. На этом ядре все отлично. Пробовал также запустить 4.19 с опциями (хоть и не все из них должны работать на 4.19)

noibrs noibpb nopti nospectre_v2 nospectre_v1 l1tf=off nospec_store_bypass_disable no_stf_barrier mds=off mitigations=off

результат тот-же, лаги.

В чем проблема - баги этой версии ядра, заплатки? Что делать?

  1. Работать на ядре 4.9. Но тогда нужно и firmware от Stretch установить, будет frankendebian.
  2. Работать на 4.19 и ждать (чего?).

 , ,

aquadon ()

Микролаги в KDE после обновление Debian Stretch на Buster

Форум — Desktop

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

Может нужно какой-то кеш от старых версий удалить? Что это может быть?

 , ,

aquadon ()

CUPS: printer sharing

Форум — Admin

Всем привет!

Есть два компьютера: PC1 имеет доступ к принтеру по сети, PC2 не имеет доступа к принтеру, но находится в одной сети с PC1.

Задача: печатать с PC2 через PC1.

Что сделано: на PC1 установлен CUPS, добавлен принтер через веб интерфейс (http://PC1:631), отмечен чек-бекс «share this printer». Печать выполняется.

Вопрос: как добавить этот принтер в CUPS на PC2? По какому протоколу? Варианты на выбор

Other Network Printers:	 Backend Error Handler 
 Internet Printing Protocol (ipp) 
 LPD/LPR Host or Printer 
 AppSocket/HP JetDirect 
 Internet Printing Protocol (http) 
 Internet Printing Protocol (https) 
 Internet Printing Protocol (ipps) 
 Internet Printing Protocol (ipp14) 

Пробовал добавить по адресу lpd://PC1/PRINTER_NAME, подсовывая на PC2 ppd-файл, - не печатает тестовую страницу.

Если нужна дополнительная информация - предоставлю любой выхлоп.

 

aquadon ()

Python: вопрос по организации модуля

Форум — Development

Всем привет!

Написал некоторую симуляцию физического процесса с использованием numpy и теперь желаю структурировать проект по людски.

Что имеем сейчас (упростил для наглядности):

.
├── log/
├── output/
├── model.py
├── precalculations.py
├── properties.py
├── run.py
└── visualization.py
# run.py
import numpy as np
import precalculations

# defining up some model parameters here

import model
# model.py
import numpy as np
from properties import *
from run import ... # all the defined parameters

# defining some auxiliary functions here
# running calculations

Что мне не нравится:

  1. В файле run.py импортируется model.py в конце.
  2. В файле model.py импортируются переменные из run.py.

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

Вопрос: как это грамотно организовать?

 ,

aquadon ()

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