13.03.2009 13:40
Alexander 15.03.2009 10:45
Tips & tricks — Вывод списка каталогов в виде дерева
find . -type d | sed -e "s/<^-><^\ />*\// |/g" -e "s/|\(<^ >\)/|-\1/"
cppmm 18.03.2010 13:21
Скрипты — Дискриминация по национальному признаку или баним страны.
Так получилось, что понадобилось прикрыть доступ к серверу из некоторых стран. Понимаю, что кровавая гебня и всё такое, но задача есть, надо сделать.Вот здесь находим архивчик с базой IP-адресов и их национальной принадлежностью. Далее за нас работает небольшой скрипт. Для работы скрипта понадобится дополнительно установить замечательную утилиту ipcalc.
Kraplax 24.05.2009 06:37
На заказ — Нужен скрипт для копирования файлов по списку из файла
Так как существует такой блог, значит есть добровольцы, которые его создали. А это значит что есть шанс получить здесь помощь ;-)Предыстория
Некоторым не нравится способ распространения программ KDE на Windows. Все дело в том, что в нем используется принцип репозиториев, как и в Linux. Однако многим было бы удобнее скачать установщик того же Amarok одним файлом и поставить только его в отдельную от KDE папку. Это все реализуемо, конечно, если делать через тот же установщик и просто установить в другую папку, но тут есть два аспекта - офф-лайн режим все еще в тестовой стадии, а зависимости тянутся целыми пакетами. А для создания установщика самое главное - это собрать все файлы, которые используются приложением и упаковать их. Для создания списка используемых файлов была взята утилита Process Monitor. Логи сохранены в файл и... собственно тут подходим к сути.
12.06.2009 20:01
chemikadze — Все самое необходимое, что нужно знать о make
Любой, начавший программировать для linux в лучших традициях TrueUnixWay рано или поздно приходит к выводу что компилировать программы отдельными коммандами для обработки каждого файла - не самая лучшая трата времени. Вот тут-то как раз приходит время автоматизированных средств сборки - make, cmake, или даже qmake.
kirpichtion 15.05.2010 12:48
Скрипты — Скрипт бэкапа (bash)
Публикую скрипт, которым я сохраняю свои проекты в несколько хранилищ одновременно.
cppmm 19.06.2009 00:15
Скрипты — Пример скрипта с параметрами.
Роясь на просторах винта нашёл один старый скриптик. писался он во времена, когда я не признавал ничего кроме fluxbox и консоли. Основное назначение - запись дисков из консоли. Но это не важно.Вспомнился мне этот скрипт, когда его у себя нашёл потому, что из-за способа обработки парметров, принимаемых скриптом(т.е. -h - помощь, -d - директория и т.д.) пришлось как-то поковырять документацию. В принципе, ничего сложного и всё максимально упрощено, но может кому и пригодится подход.
В самом скрипе используется два подхода - приём команды и приём опций. Ну и плюс для совсем уж новичков - работа с функциями.
26.06.2010 09:44
cppmm — Небольшой скриптик для стягивания музыки.
Нашёл тут сайт в местной локалке, где имеется довольно объёмная коллекция музыки. Но, скачивать можно только по одной песне. В общем, это не интересно. Полчаса времени и я родил скромный скриптик. Предупреждаю сразу, написан он на скорую руку и заточен под один определённый сайт(поэтому и пост у себя в персональном). Скрипт принимает на входе url страницы со списком альбомов группы, а на выходе выдаёт все песни этой группы, аккуратно разложенные по папочкам с названиями альбомов.Суть подхода - качаем страницу со списком альбомов, потом парсим её парой костылей с конвеерами и скармливаем всё это wget'у.