AkhIL boosted
AkhIL boosted
AkhIL boosted
AkhIL boosted

Вы используете Facebook, но не хотите, чтобы он следил за вами на всех веб-сайтах, которые вы посещаете? Можно использовать отдельный #браузер , а можно установить Facebook Container.
addons.mozilla.org/ru/firefox/

#Mozilla #Firefox #Facebook #Фейсбук

@russian_mastodon @rf @ru

А вот и не починилось, даже с башем в качестве shell вылезла проблема.

Видимо где-то в lightdm/lightlocker/gnome-keyring закралась ошибка.

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

Show thread

Сутки прошли, проблема не проявлялась. Похоже я её себе сделал сменив shell пользователя на fish, он POSIX не совместим. Но вот Gnome работает без проблем с fish в качестве shell.

Show thread

Вот и мой любимый меня пнул. После разлочивания экрана связкой lightdm lightlocker, gnome-keyring оказывается заблокированным, и даже после ручной разблокировки приложения не могут получить доступ к секретам. Такое происходит через раз. Ищу причину.

Если не починю, буду мигрировать со stable и xfce на testing и gnome.

Доделал свой prompt для fish с генерацией цветов из строк. Баги ещё могут быть, но я пока не поймал.
github.com/akhilman/fish-promp

@rf

Запилил генерацию цвета из строки для своего prompt'a к оболочке fish.

В начале планировал только генерировать цвет для горизонтальной линии из ${username}@${hostname}, что бы не путаться в терминалах, но так мне это дело понравилось, что сейчас цвета генерируются для имени пользователя, хоста, текущей директории и бранча гита (что-то не работает последнее).

@rf

AkhIL boosted
AkhIL boosted

@akhil
Я вот про это говорил:
vimhelp.org/change.txt.html#su

Это позволяет вытворять такие вещи, как превращение camelCase в snake_case в документе:

:%s/\v(<[a-z][A-Za-z0-9_]{-})@<=[A-Z]/\='_'.tolower(submatch(0))/g

@Supermegafedor @rf

AkhIL boosted
AkhIL boosted

@akhil
От знания vimscript ещё профит, что его можно использовать при во время использования (neo)vim, например для expression register или в :substitute делать вычисляемый результат
@Supermegafedor @rf

А вот и дебагер, прям в .
github.com/mfussenegger/nvim-d
github.com/rcarriga/nvim-dap-u

Остаётся настроить запуск юниттестов в дебагере прям из неовима.

@rf

На реддите кинули ссылку на готовый конфиг для github.com/AstroNvim/AstroNvim . Позже посмотрю что оттуда можно списать.

Переписал свои конфиги для на , заняло это дня четыре чтения инструкций и вспоминания как вообще пишется код на луа.

Результатом доволен. Мой неовим, с новыми примочками, стал ещё интереснее. Раньше пользовался -neovim, теперь же переехал на родной неовимовый и -lspconfig.

С не срослось, подсветка синтаксиса иногда ломается, замечал при отмене последнего действия и при авто-форматировании кода языковым сервером.

В данный момент отдельные конфиги-модули подключаются через перечисления их в init.lua, есть мысль сделать директории available/enabled и подключать символическими ссылками, но практической выгоды, лично мне, от этого мало, так что потом, может быть.

Конфиг можно посмотреть тут: github.com/akhilman/config-nvi .
Если что спрашивайте.

@rf

AkhIL boosted

Дожили, в браузере.
```html
<html>
...
<py-script> print('Now you can!') </py-script>
</html>
```
pyscript.net/

Да не просто там какой-то транслятор, а самый настоящий CPython скомпелированный в WebAssembly (Pyodide) + обвязка для DOM и прочих веб API.

Мне старший брат показал линукс. У него была коробочный Debian, кажется это был Serge, сейчас уже не помню. После, когда чуть мозги в голове появились, купил себе коробку Mandriva 10, уже ходил ставил его всем кто разрешал мне это сделать.

Потом линукс стал повседневностью. За всё это время на моей основной машине были Gentoo, Debian Sid, Arch, Fedora, Manjaro.

Show older
Mastodon.ml

Русская нода социальной сети "Мастодонт", части Fediverse - всемирной федерации социальных сетей. Зона общения, свободная от рекламы и шпионажа, теперь и в России.