RSS
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
[>] Re: Emacs и emms
linux.14
Difrex(tavern,23) — btimofeev
2018-08-29 13:00:48


btimofeev> А вообще лучше не плодить костылей, а исправить сам mpd. Вот тут есть патчи на эту тему https://github.com/MusicPlayerDaemon/MPD/issues/39
Зашибись! Работает! :)

+++ Sent from my GNU Emacs

[>] Re: Почему Manjaro стал так популярен и что, вообще, выбрать
linux.14
Difrex(tavern,23) — Anotheroneuser
2018-09-07 13:55:13


Anotheroneuser> Зашёл на https://distrowatch.com/ и увидел, что Manjaro там серьёзно взлетел.
Anotheroneuser> Может, есть смысл накатить его? Или разумнее будет накатить Mint 19, снести всё лишнее (вот бы ещё знать, что там лишнее) и прежнюю оболочку сменить на i3.
Сижу на работе на Manjaro. Отличный дистрибутив. Особенно если есть опыт работы с Arch Linux. Да, у них свои репы, так что многие проблемы Арчика не воспроизводятся в Манджаре.
Anotheroneuser> Как мудрее поступить?
Ставь то с чем знаком. =)

+++ Sent from my GNU Emacs

[>] Re: Почему Manjaro стал так популярен и что, вообще, выбрать
linux.14
Difrex(tavern,23) — Andrew Lobanov
2018-09-07 13:58:26


AL> А если хочется досканально разбираться и есть уйма свободного времени и сил, то можно попробовать Gentoo или LFS. Но я бы не рекомендовал =)
Ну, кстати, я бы не сказал, что ставя LFS, копипастя эти configure make make install чему-то особенному научишься.
Гента так вообще очень просто ставится. Тем более из stage1 ее больше не поставить :)

+++ Sent from my GNU Emacs

[>] Re: Почему Manjaro стал так популярен и что, вообще, выбрать
linux.14
Difrex(tavern,23) — Andrew Lobanov
2018-09-07 17:27:42


AL> Говорят, сейчас свободные драйвера nvidia стали хороши...
Я тоже купился на это и сидел около месяца на личном ноуте на nouveau - Stellaris, например, ужасно тормозит, а Cities Skylines даже не запустился...
Вернулся на проприетарщину :(


+++ Sent from my GNU Emacs

[>] Re: Почему Manjaro стал так популярен и что, вообще, выбрать
linux.14
Difrex(tavern,23) — vit01
2018-09-07 17:42:40


vit01> Со своей стороны скажу, что дебиан/убунту/минт - это совершенно одно и то же внутри. Но если у тебя есть выбор между ними тремя, то ставь дебиан.
Не совсем. Не знаю, как в минте, но в убунте еще идет snapd, которого в дебиане нет.

+++ Sent from my GNU Emacs

[>] Re: Почему Manjaro стал так популярен и что, вообще, выбрать
linux.14
Difrex(tavern,23) — vit01
2018-09-07 18:53:11


vit01> 1. Судя по repology.org, в дебиане snapd есть, а в минте его как раз нет
В репах-то есть. В убунте по-дефолту идёт.
Во всяком случае в серверной редакции. Snapd сам по себе отжирает много памяти, не смог на 512 метрах развернуть кластер куба в снапах - oom.
vit01> 2. Это прикладная программа,
В сервере они пытаются многое завязать на снапы.
vit01> В убунте и минте из фишек есть поддержка PPA, но PPA - это помойка, и польза его сомнительная. В крайнем случае можно просто скачать нужные пакеты вручную и установить там, где надо.
Ppa, кстати, можно и в дебиане юзать. А aur не меньшая помойка ;)

+++ Sent from IDEC mobile

[>] Re: Почему Manjaro стал так популярен и что, вообще, выбрать
linux.14
Difrex(tavern,23) — Anotheroneuser
2018-09-11 10:43:41


Поздравляю с Дебианом =)

Он хорош. У меня с ним всегда хорошие отношения были.
Давайте все свои фетчи запостим - сравним, что у кого =)

Вот мой :)

██████████████████  ████████   difrex@difrex.<CUT>.net
██████████████████  ████████   ---------------------------
██████████████████  ████████   OS: Manjaro Linux x86_64
██████████████████  ████████   Host: MacBookPro12,1 1.0
████████            ████████   Kernel: 4.9.124-3-MANJARO
████████  ████████  ████████   Uptime: 7 days, 21 hours, 16 mins
████████  ████████  ████████   Packages: 2159 (pacman), 646 (guix)
████████  ████████  ████████   Shell: zsh 5.5.1
████████  ████████  ████████   Resolution: 1920x1200, 1920x1200
████████  ████████  ████████   WM: i3
████████  ████████  ████████   Theme: Arc [GTK2/3]
████████  ████████  ████████   Icons: breeze [GTK2/3]
████████  ████████  ████████   Terminal: gnome-terminal
████████  ████████  ████████   CPU: Intel i7-5557U (4) @ 3.400GHz
                               GPU: Intel Iris Graphics 6100
                               Memory: 10206MiB / 15954MiB

+++ Sent from my GNU Emacs

[>] Re: telega.el
linux.14
Difrex(dynamic,1) — Andrew Lobanov
2019-07-17 12:23:04


Уже год, как сижу на telega.el. Это прям ваще пушка. Есть картинки, видосики, стикеры.
Зайцев обещает запилить скоро рабочие звонки(если еще не).

Строго рекомендую сидеть на бранче *telega-with-inserters*.

+++ At work. idec.el/0.1

[>] Re: Ubuntu и apt-mark
linux.14
Difrex(dynamic,1) — Andrew Lobanov
2019-07-17 12:31:55


AL> Разница только в том, что apt рекомендуют разработчики дистрибутива
Только для интерактивного использования, в скриптах по прежнему надо использовать apt-get.

AL> а aptitude некоторые пользователи.
Разве aptitude не deprecated?

AL> Это меня несколько обескуражило именно тем, что apt, задуманный как сахар над apt-get и apt-cache не является сахаром над apt-mark и вообще игнорирует маркировку пакетов
Возможно просто в 16.04 старый апт и в нем нет этой функциональности. Попробуй посвежее, может там появилась эта фича.
Сам проверить не могу -- новых deb-based нету у меня.

+++ At work. idec.el/0.1

[>] Re: Мониторинг
linux.14
Difrex(dynamic,1) — vit01
2019-08-31 20:56:19


> В новостях то и дело проскакивает какой-нибудь скандал, что внутренние базы МВД утекают или мобильных операторов из-за открытого во внешнюю сеть и ненастроенного elasticsearch.
Во-первых это не эластик, во-вторых -- от рукожопства не защититься никак.

> Жаль, что в документации не сделали приличное разъяснение и уже готовые примеры (может быть, даже не на nginx, а на ещё более лёгком софте). А то желание "прикрыть зад" системе, наверное, самое первое, что приходит в голову
Ну, оно какбэ ориентировано больше на опытных людей, которые знают зачем и как это интегрировать в свою инфраструктуру :)

> Но если где-то завалялась уже готовая конфиг-портянка с правилами, то с удовольствием воспользовался бы ей.
Что-то можно тут посмотреть https://prom.lessmore.pw/.
Плюет алертами сюда https://github.com/metalmatze/alertmanager-bot

[>] Про Wireguard
linux.14
Difrex(dynamic,1) — All
2020-02-04 12:04:31


И все-таки я решил писать сначала в нашу любимую секту, а затем, по мотивам постов в IDEC, уже написать пост в свой бложик.


Итак, в этом посте я расскажу про Wireguard.
Wireguard -- это FOSS, а так же протокол, который реализует VPN. Реализация полностью ядерная, по-этому у wireguard лучшая производительность по сравнению с OpenVPN.

На самом деле, у меня был рабочий OpenVPN между моими тремя виртуалками и все это работало. Но я пропустил момент когда у меня протухли сертификаты, все отвалилось и находилось в разваленном состоянии несколько месяцев. Потом я обновил свои Дебианы до десятки и решил, что хватит это терпеть -- жизнь без VPN. Снес OpenVPN и засетапил Wireguard.

== Установка

Для Debian Wireguard пока не завезли в стейбл, по-этому ставить его нужно из unstable.

# echo "deb http://deb.debian.org/debian/ unstable main" > /etc/apt/sources.list.d/unstable.list
# printf 'Package: *\nPin: release a=unstable\nPin-Priority: 90\n' > /etc/apt/preferences.d/limit-unstable
# apt update
# apt install wireguard

WG собран подо все мейнстримные дистрибутивы. Переходим по ссылке https://www.wireguard.com/install/ и ставим на свою ось.

== Настройка

И так, схема сети у нас следующая:
   +---------+        +----------+
   |  VM1    |        |   VM2    |
   |10.10.2.1|<------>|10.10.2.2 |
   +---------+        +----------+
      ^                       ^
      |                       |
      |    +------------+     |
      +--->|    VM3     |<----+
           |  10.10.2.3 |
           +------------+

Сначала на каждом из хостов нужно сгенерировать приватный ключ:

# mkdir -p /etc/wireguard
# chmod 700 /etc/wireguard
# cd /etc/wireguard
# wg genkey > privkey
# chmod 600 privkey

Теперь напишем начальную конфигурацию(одинаково на всех хостах) в /etc/wireguard/wg.conf:

[Interface]
ListenPort = 36483
PrivateKey = <privkey from /etc/wireguard/privkey>

Поднимаем интерфейс и применяем конфиг:

ip link add dev wg0 type wireguard
ip address add dev wg1 10.10.2.1/24
wg setconf wg0 /etc/wireguard/wg.conf

Проверяем, что интерфейс поднялся и порт слушается:

# wg
interface: wg0
  public key: dNl19y5MAjfuAVqTwW9zx1u5lbtbxVpJZTbOaB9SgwE=
  private key: (hidden)
  listening port: 36485

Отлично! Теперь нужно прописать наших пиров.

Получить публичный ключ можно набрав комманду wg и скопипастить из вывода, либо получить публичный ключ из приватного:
wg pubkey < privkey > pubkey

[Interface]
ListenPort = 36483
PrivateKey = <HIDDEN>

[Peer]
PublicKey = hDvzIb2iRdjpfx9nJpTS471AqROYjGzPBAZ09p6L4wg=
AllowedIPs = 10.10.2.2/32
Endpoint = inet.ip4.a.ddr:50820

[Peer]
PublicKey = 8IhODKK4+fU2VHtZzqioswQcpu727Wo18HbNHytzEGY=
AllowedIPs = 10.10.2.3/32
Endpoint = inet.ip4.a.ddr:50919

По аналогии делаем на других двух хостах. В AllowedIPs в секции пира прописываем адрес, который мы навесили на интерфейс wg0.

Поднимаем интерфейс:

ip link set up dev wg0

После этого по комманде wg должна быть примерно следующая картина:

interface: wg0
  public key: dNl19y5MAjfuAVqTwW9zx1u5lbtbxVpJZTbOaB9SgwE=
  private key: (hidden)
  listening port: 36485

peer: 8IhODKK4+fU2VHtZzqioswQcpu727Wo18HbNHytzEGY=
  endpoint: inet.ip4.a.ddr:51820
  allowed ips: 10.10.2.2/32
  latest handshake: 19 seconds ago
  transfer: 16.64 GiB received, 15.18 GiB sent

peer: hDvzIb2iRdjpfx9nJpTS471AqROYjGzPBAZ09p6L4wg=
  endpoint: inet.ip4.a.ddr:50919
  allowed ips: 10.10.2.3/32
  latest handshake: 1 minute, 41 seconds ago
  transfer: 18.71 GiB received, 16.91 GiB sent

== Автозапуск

Все это только что мы делали руками, по-этому после рубута тачки ничего не поднимется волшебным образом. Напишем юнит /etc/systemd/system/wg.service

[Unit]
Description=Wireguard VPN
After=network-online.target

[Service]
Type=oneshot
ExecStartPre=-/sbin/ip link add dev wg0 type wireguard
ExecStartPre=-/sbin/ip address add dev wg0 10.10.2.1/24
ExecStartPre=/usr/bin/wg setconf wg0 /etc/wireguard/wg.conf
ExecStart=/sbin/ip link set up dev wg0

[Install]
WantedBy=default.target

Включаем:
systemctl daemon-reload
systemctl enable wg.service

На этом все. Надеюсь пост был кому-то полезен.


+++ At work. idec.el/0.1

[>] Re: Astra Linux
linux.14
Difrex(dynamic,1) — libra
2020-02-29 20:49:49


Кстати, а как там контроль доступа устроен? Слышал, что у них что-то свое запилено, не selinux.

+++ картошки хватит на всех

[>] Re: wayland и захват ввода
linux.14
Difrex(dynamic,1) — Peter
2020-04-21 19:54:45


Уже давно отказался от Х, работаю в sway, на личном ноуте в gnome. Ввод в qemu и gnome-boxes работает.

+++ картошки хватит на всех

[>] Re: wayland и захват ввода
linux.14
Difrex(dynamic,1) — Peter
2020-04-21 22:17:00


Вот видео с работой VirtualBox в wayland https://cloud.lessmore.pw/index.php/s/8o6eNWdoteBPGo5

Все отлично работает.

[>] Re: wayland и захват ввода
linux.14
Difrex(dynamic,1) — Andrew Lobanov
2020-04-21 22:28:58


> Какие плюсы для простого обывателя по сравнению с X? Не троллинга ради.
Лично для меня это отсутствие тиринга, нормальная(безкостыльная) работа с HiDPI. Например, в офисе у меня два внешних моника FullHD и экран ноута с UHD(или 2560 это не UHD? неважно). Так вот на ноуте я выставляю скейлинг изображения в 1.5, а на внешних без всяких скейлов. И если половину окошка разместить на экране ноута, а вторую на мониторе, то приложение будет выглядеть нормально. На иксах такого добиться у меня не получалось.
Ну, и в sway настройка этого выглядит вообще элементарно:
# Configure laptop mode
set $laptop eDP-1
bindswitch --reload lid:on output $laptop disable
bindswitch --reload lid:off output $laptop scale 1.5 enable

output HDMI-A-2 pos 0 0 transform 270 enable
output DP-1 pos 1920 0 enable

[>] Re: wayland и захват ввода
linux.14
Difrex(dynamic,1) — Difrex
2020-04-21 23:07:33


Сходил в багзилу, баг закрыли в марте https://bugzilla.redhat.com/show_bug.cgi?id=1285770, теперь ждем, когда вот этот https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1138 MR смержат и изменения попадут в mutter. Возможно, что в 3.38 попадет.

[>] Re: wayland и захват ввода
linux.14
Difrex(dynamic,1) — Peter
2020-04-21 23:02:36


> В virtualbox было похоже. Нажимаю клавиши и их ловит моя система, а не гость. Если они секутся.
Все, понял о чем ты. Да, так не работает в vb. Попробуй gnome-boxes, пишут, что там работает, а еще в нем есть vnc клиент, но я его не пробовал.

[>] Re: wayland и захват ввода
linux.14
Difrex(dynamic,1) — Difrex
2020-04-21 23:12:43


Ага, там все просто, в meson_options.txt можно добавить нужные тебе ресурсы, которым разрешено захватывать клаву.
Сейчас там такой вот список:
'gnome-boxes,remote-viewer,virt-viewer,virt-manager,vinagre,vncviewer,Xephyr'
Могу сделать и в AUR выложить, если нужно :)

[>] Re: wayland и захват ввода
linux.14
Difrex(dynamic,1) — vit01
2020-04-22 02:29:42


> Работают мультитач-жесты на ноутбуках как надо, в Xorg их поддержка крайне ограничена
Точно! Про жесты я забыл сказать. Вот эти вот 3+ пальцевые жесты нормально работают только под wayland.

[>] Re: wayland и захват ввода
linux.14
Difrex(dynamic,1) — Peter
2020-05-01 13:51:17


> А можно поподробнее рассказать/ткнуть носом? Попробую настроить.
Это нужно mutter пересобирать. Выглядит сейчас это как костыль. Возможно, что стоит создать фичареквест, чтобы вытащили это все в настройки.

> А что за жесты есть? Можно тоже рассказать? Я кроме тыков 2/3 пальцами и скролла ничего не использовал.

Например, три пальца вверх включает overview, а три пальца вбок переключает рабочий стол. Три пальца вверх, вроде, по умолчанию в гноме работают. Есть такое расширение - extended gestures в котором можно тонко настроить все нужные тебе жесты. Работает только в wayland.

[>] Sway 1.5 rc
linux.14
Difrex(dynamic,1) — Peter
2020-06-26 23:17:19


Тут RC sway вышел, так вот там из заявленных фич

> Allow virtualization and remote desktop software to inhibit keyboard
shortcuts

Попробуй, вдруг это, то что тебе нужно =)

[>] Re: Sway 1.5 rc
linux.14
Difrex(dynamic,1) — Difrex
2020-06-26 23:22:40

[>] develop.16
develop.16
Difrex(mira, 14) — All
2015-12-01 13:55:28


Обсуждение вопросов программирования.

[>] LISP
develop.16
Difrex(mira, 14) — All
2015-12-02 12:47:21


Я тут подумал, что надо бы написать что-то на чем-то отличном от перла или питона.
Руби не хочу, ноджс тащить в систему ваще не хочется, С не люблю с института.

Глянул на CL -- это прямо то, что нужно! Синтаксис еще долбанутей перла, я такое люблю! Начал читать Practical Common Lisp. Но это все нудно. Я люблю учить что-то новое через реальные задачи, а не базу ЦД.

Такой вот очень нубский вопрос: как скомпилить файл в нативный бинарь? Как запустить файл в интерпретаторе(не в REPL (load "filename"))?
:D

[>] Re: LISP
develop.16
Difrex(mira, 14) — Difrex
2015-12-02 12:49:04


Да, поставил SBCL.

[>] Re: LISP
develop.16
Difrex(mira, 14) — Andrew Lobanov
2015-12-02 14:10:54


>Базу ЦД из PCL рекомендую всё таки разобрать. Хорошее погружение, так сказать.
Да я читаю это все. Просто хотелось параллельно писать полезный говнокод :)

>Нативный бинарь у лиспа это очень своеобразная штука.
Спасибо, попробую разобраться с этим.

[>] Re: LISP
develop.16
Difrex(mira, 14) — Difrex
2015-12-02 15:05:27


О, compile-file делает, то, что мне нужно :)

[>] Re: LISP
develop.16
Difrex(mira, 14) — Difrex
2015-12-02 15:34:27


>О, compile-file делает, то, что мне нужно :)
Не, не совсем то. Зато sbcl --script точно, то, что нужно.

Теперь есть такой вопрос: как обрабатывать исключения? По типу eval в perl, ну или try/except в python?

[>] Re: Еmacs как демон
linux.14
Difrex(dynamic,1) — Andrew Lobanov
2020-08-05 14:56:37


> Давно знал о сабжевой возможности, но никогда не пользовался.
Я наоборот всегда пользовался. Особенно удобно стало, когда стали официальный юнит поставлять. Смог свой выкинуть.
# запускаем emacs в демоне при старте сессии
systemctl --user enable --now emacs

# мои алиасы
alias | grep emacs
ec='emacsclient -c'
eeval='/home/difrex/.oh-my-zsh/plugins/emacs/emacsclient.sh --eval'
eframe='emacsclient --alternate-editor "" --create-frame'
emacs='/home/difrex/.oh-my-zsh/plugins/emacs/emacsclient.sh --no-wait'
eshell='emacsclient -nw -c -e "(eshell '\''N)"'
te='/home/difrex/.oh-my-zsh/plugins/emacs/emacsclient.sh -nw'

[>] Re: Еmacs как демон
linux.14
Difrex(dynamic,1) — Andrew Lobanov
2020-08-05 20:10:31


Не, у меня с демоном проблем никогда не было. Обычно проблемы в конфиге. Помогает запуск с --debug-init без демона.

[>] node.js
develop.16
Difrex(mira, 14) — All
2015-12-10 13:51:02


Кто пишет под это?

Может кто объяснить, как мне собрать метрики с процесса? Ну, там Garbage Collector вот это все.

[>] Re: Еmacs как демон
linux.14
Difrex(dynamic,1) — btimofeev
2020-09-01 17:38:55


> Добавляем файл ~/.config/systemd/user/emacs.service
Больше не нужно. Начиная с 26 версии юнит идет вместе с дистрибутивом

systemctl --user cat emacs.service
# /usr/lib/systemd/user/emacs.service
[Unit]
Description=Emacs text editor
Documentation=info:emacs man:emacs(1) https://gnu.org/software/emacs/

[Service]
Type=notify
ExecStart=/usr/bin/emacs --fg-daemon
ExecStop=/usr/bin/emacsclient --eval "(kill-emacs)"
# The location of the SSH auth socket varies by distribution, and some
# set it from PAM, so don't override by default.
# Environment=SSH_AUTH_SOCK=%t/keyring/ssh
Restart=on-failure

[Install]
WantedBy=default.target

> Активируем сервис командой systemctl --user enable emacs.service и перелогиниваемся.
Не нужно перелогиниваться. Просто systemctl --user enable --now emacs, либо systemctl --user start emacs

[>] Re: Wine и Python
develop.16
Difrex(mira, 14) — vit01
2016-02-03 11:56:24


Нужен человек с виндой.

[>] Re: Вдохновляющий текст: Write Code Every Day
develop.16
Difrex(mira, 14) — vit01
2016-03-02 15:55:37


>The code must be Open Source and up on Github.
Я вот, кстати, не считаю, что надо сразу тащить все на гитхаб.

[>] Re: Emacs
develop.16
Difrex(mira, 14) — vit01
2016-04-12 11:05:01


Я вот так и не осилил емакс. Для больших проектов использую Sublime Text 2, для мелких скриптиков -- vim.

[>] Re: Emacs
develop.16
Difrex(mira, 14) — vit01
2016-04-12 18:47:16


>А в чём фишка Sublime и его клонов?
Клоны - отстой.

Фичи:
* настраиваемость всего и вся
* приятные кейбиндги для любого языка по-дефолту
* отличная интеграция с perl :)
* нормальное multiline редактирование
* работает реактивно(быстрее вима с кучей плагинов для достижения той же функциональности)

Даже подумываю купить его, хотя можно и так пользоваться - лицензия не запрещает.

[>] Re: Emacs
develop.16
Difrex(mira, 14) — Andrew Lobanov
2016-04-13 15:48:01


>Но ценник негуманный за такой редактор ИМХО.
Ценник высок, да. Но редактора лучше я пока не нашел.

ЗЫ: Может подскажете мне по настройке Емакса что-нибудь? Гайды там кикие-нибудь?

[>] Re: Emacs
develop.16
Difrex(mira, 14) — Andrew Lobanov
2016-04-14 13:50:06


А можно ли в емаксе пилить свои комбинации клавишь не на Fx?
И еще: хочу выделять несколько строк, а поотом двигать их по тексту через C-Shift Up/Down. Можно такое сделать?

[>] Re: Emacs
develop.16
Difrex(mira, 14) — vit01
2016-04-18 18:20:55


Вроде настроил себе emacs => http://storage8.static.itmages.ru/i/16/0418/h_1460989184_8354350_36199cb938.png

Разбираюсь с org-mode.

Уже перешел с pidgin на jabber.el :D

[>] Re: Emacs
develop.16
Difrex(mira, 14) — Andrew Lobanov
2016-04-18 23:45:11


>Какой он у тебя гламурненький.
Смесь vim+sublime ^_^

>Как такой modeline сделал?
Поставил https://melpa.org/#/airline-themes и в M-X customize-themes выбрал подходящую тему

[>] idec.el
develop.16
Difrex(mira, 14) — All
2016-04-27 17:57:17


Появилась дурная мысль запилить клиент для Emacs :)

Я уже полностью перешел в качестве джаббер-клиента на емакс, хочу теперь и в уютную се(к)точку писать из него ^_^

Кто со мной?

[>] Re: Несетевые проекты
develop.16
Difrex(mira, 14) — Andrew Lobanov
2016-04-27 23:40:03


>Я за любую движуху в нашей уютной
+1

На самом деле, например, у меня много проектов свободных не связанных с ii/idec, только никому они больше не интересны.

[>] Re: idec.el
develop.16
Difrex(mira, 14) — vit01
2016-04-27 23:44:50


>Уже есть идеи, как оно будет выглядеть?
M-X idec-fetch - получаем сообщения и выводим их
M-X idec-read-echo() - Читаем сообщения в эхе
M-X idex-make-answer() - Отвечаем

И.т.д.

[>] Re: Несетевые проекты
develop.16
Difrex(mira, 14) — vit01
2016-04-28 12:19:28


>А ты расскажи про что-нибудь, может быть желание появится помочь :)
Вот, например, чем я пользуюсь постоянно - pm https://github.com/Difrex/PM. Консолькный менеджер паролей для X. Писал потому что ничего удобнее(для меня) нет.

У меня много планов на него, но мало времени. Хотя бы версию 0.0.3 зарелизить.

[>] Re: Несетевые проекты
develop.16
Difrex(mira, 14) — vit01
2016-04-28 12:19:32


>правда, в практической значимости такой штуки, как lotly, я немного сомневаюсь, т.к. для дебиановских репозиториев и так куча софта существует

А вот и зря. Нормального перемещения/копирования в плоских репах нет. По-этому, собственно говоря, и был написан lotly. Используется сейчас у нас в продакшене.

[>] Re: PM
develop.16
Difrex(mira, 14) — vit01
2016-04-28 18:10:55


>Жаль, что перл, а то бы TODO-шка твоя быстро опустела :) Хотя подозреваю, что там не все планы.
Ридми давно не апдейтил, а хелп в самом коде так и подавно =) Запушил

[>] Re: PM
develop.16
Difrex(mira, 14) — vit01
2016-04-29 10:16:01


>и обнаружил, что ни DBI, ни сам sqlite не поддерживают загрузку бинаря базы данных из RAM.
Да, я знаю про это. Вообще я думал попробовать так:
* Расшифровать базу в память - тут все норм
* Подсунуть базу драйверу sqlite как файл, т.е. через \$bd

>В таком случае БД придётся даже в зашифрованном виде хранить не в виде sqlite-файла, а в виде sql-дампа. Грустно и медленно, но зато 100% безопасно.
>Если тебя устроит данный способ взаимодействия, то могу форкнуть и приделать.
Если получится, то было бы круто =)

[>] Re: Несетевые проекты
develop.16
Difrex(mira, 14) — btimofeev
2016-04-29 10:29:07


>Сорри за оффтоп, но чем pass не устроил? https://www.passwordstore.org/
Мне он был не удобен. Мне нужен был именно плоский вывод имен, т.к. я часто использую подобное:
pm -sn all | tail -3
Так же мне хотелось xdg-open, чтобы сразу перейти по ссылке. Хотелось комментариев к паролям, и.т.д.

Короче, pass мне был не удобен и я написал свой велосипед. :)

[>] Re: PM
develop.16
Difrex(mira, 14) — vit01
2016-05-04 10:48:00


>Помогу и сделаю пулл-реквест (или сейчас сделаю, если хочешь).
Делай пулл-реквест(только в AUTHORS себя не забудь добавить :), я потестю на своей базе из ~150 паролей и смержу в мастер.

>Скажи, что ещё хотел бы сделать.
Да вот красивый вывод в pm -sn all, только хочется. Все руки не дошли до того, чтобы сделать это.

Еще есть проблема в SQL, там нет уникального ключа по имени. Да и вообще, я думаю, что стоит перейти на что-то noSQL, хотябы на perl Storable. + в этом, что избавимся в зависимостях от sqlite.

[>] Re: PM
develop.16
Difrex(mira, 14) — vit01
2016-05-04 15:26:13


>Difrex> Да вот красивый вывод в pm -sn all, только хочется. Все руки не дошли до того, чтобы сделать это.
vit01> Он разве слишком некрасивый? Там даже цвет есть, насколько видно.
Я просто хотел сделать, как в mysql/pgsql - табличка, чтобы рисовалась.

>Попробую почитать что-нибудь на эту тему. А sqlite действительно не очень хорошо здесь смотрится. Скорее, это проблема самой перловой реализации (сделали только самые базовые вещи).
Там делов-то немного. Переписать только функции из DB.pm, я вечерком, может займусь =)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20