Size: a a a

2021 April 13

VG

Vadim Goncharov in pro.vim
смахивает на разгребание факапов с миллионом файлов в одном каталоге
источник

EG

Emmanuel Goldstein in pro.vim
Было больно
источник

EG

Emmanuel Goldstein in pro.vim
Угу
источник

VG

Vadim Goncharov in pro.vim
через это должен пройти каждый админ, лул
источник

EG

Emmanuel Goldstein in pro.vim
У меня была красивая библиотека для логов, которая слишком большие строки сохраняла в отдельные файлы
источник

EG

Emmanuel Goldstein in pro.vim
И я случайно оставил её работать на ночь
источник

EG

Emmanuel Goldstein in pro.vim
А утром у меня была директория, в которой не работал ls
источник

GK

Georgy Komarov in pro.vim
Ну походу rm делает lstat на /, чтобы отработали проверки на удаление / пользователем здесь:
https://github.com/coreutils/coreutils/tree/34a48bf0f0552aaed21a7dba4a5488946a978317/src/remove.c#L457. Больше не вижу вызовов stat.
источник

EG

Emmanuel Goldstein in pro.vim
Вот удаление трёх файлов:
newfstatat(4, "3", {st_mode=S_IFREG|0644, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0
faccessat2(4, "3", W_OK, AT_EACCESS)    = 0
unlinkat(4, "3", 0)                     = 0
newfstatat(4, "2", {st_mode=S_IFREG|0644, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0
faccessat2(4, "2", W_OK, AT_EACCESS)    = 0
unlinkat(4, "2", 0)                     = 0
newfstatat(4, "1", {st_mode=S_IFREG|0644, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0
faccessat2(4, "1", W_OK, AT_EACCESS)    = 0
unlinkat(4, "1", 0)                     = 0
источник

EG

Emmanuel Goldstein in pro.vim
На каждый файл делается newfstatat(), faccessat2() и потом unlinkat()
источник

GK

Georgy Komarov in pro.vim
Интересно откуда берётся newfstatat
источник

GK

Georgy Komarov in pro.vim
Видимо это из реализации  glibc-шной fts_open, которую дёргает rm отсюда. Он для чего-то открывает и читает FTSENT перед удалением.
источник
2021 April 14

DO

D. Ouhh in pro.vim
привет. может кому-то известно о плагине, который бы эффективно заменял Find & Replace в пайчарме?
источник

f🇧

flexagoon 🇧🇾 Жыве Бе... in pro.vim
Зачем плагин
источник

f🇧

flexagoon 🇧🇾 Жыве Бе... in pro.vim
Есть же :s
источник

DO

D. Ouhh in pro.vim
а по всему проекту, модулям и т.д.? плюс превью файлов как в fzf
источник

AY

Artur Yaroshenko in pro.vim
зачем pycharm:) есть же вим;D
источник

f🇧

flexagoon 🇧🇾 Жыве Бе... in pro.vim
Так он и спросил, как это в Виме сделать
источник

AY

Artur Yaroshenko in pro.vim
а, май бед, видимо не так прочитал
источник

NG

Nicholas Guriev in pro.vim
а зачем в виме, когда есть sed
источник