Коллега нашёл, поделился.
Можно делать иерархические представления файлов в результате вывода grep'а в консоли:Read more... ) Страница утилиты: http://oldmanprogrammer.net/code.php?src=tree

https://mpd.livejournal.com/189403.html
dememax: (Hacker Emblem)
Речь об этой утилите:

https://github.com/ponchio/untrunc

Кто-нибудь знает что-то лучше?
Read more... )

Update: https://github.com/anthwlock/untrunc
Ещё не смотрел, но по описанию что-то более продвинутое.
Хоть и ссылается на первый проект, но по сути - совершенно отдельный форк без учёта возможностей github'а (в смысле, когда смотришь форки проекта - не увидишь, что они как-то связаны).

https://mpd.livejournal.com/184816.html
dememax: (скука)
Если захотите поиграться с производительностью какого-нибудь кода на питоне прямо из командной строки, вот на примере из предыдущего поста:
$ python -m timeit -s 'a,b,c = "a", "b", "d"' '"%s%s%s" % (a, b, c)'
10000000 loops, best of 3: 0.153 usec per loop
$ python -m timeit -s 'a,b,c = "a", "b", "d"' 'a + b + c'
10000000 loops, best of 3: 0.0818 usec per loop
$ python -m timeit -s 'a,b,c = "a", "b", "d"' 'f"{a}{b}{c}"'
10000000 loops, best of 3: 0.0668 usec per loop
$ python -m timeit -s 'a,b,c = "a", "b", "d"' '"{}{}{}".format(a, b, c)'
1000000 loops, best of 3: 0.286 usec per loop
Модуль timeit входит в стандартную поставку питона.
Параметр -s позволяет задать начальные условия, которые будут использованы на каждой итерации.
P.S.: )

Profile

dememax

May 2023

S M T W T F S
 123456
78910111213
14151617181920
21 2223 24252627
28293031   

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 3rd, 2026 10:37 am
Powered by Dreamwidth Studios