All streams
Search
Write a publication
Pull to refresh
124
0.1
Vladislav Yarmak @YourChief

11x engineer

Send message
Кому нужно — найдёт, хэш-то в посте правильный — 5 часов и готово, а на видеокарте наверное и того быстрей в разы. А посторонним, нагуглившим это с целью посмотреть в чужие камеры, знать необязательно. Хабраюзерам могу в личку открыто назвать, конечно же.
Я не стал переписывать пост на форуме, на который дал ссылку в оригинале. Да, там парень использовал относительные пути.
Сначала он по словарю подбирал, доходя до достаточно длинных паролей, потом алфавитно-цифровые, начиная с простых и переходя к длинным, затем со спецсимволами начиная с коротких и переходя к длинным. Программа в этом смысле перебирает достаточно разумно. 6 символов.
Где-то в сети видел много рецептов по резервному копированию curl-ом по крону бэкапов на яндекс.диск. Возникает проблема удалять старые бэкапы, кто-то делает это через webdavfs или cadaver. Предложу своё решение на пистоне для машин, куда что-то ставить не хочется: github.com/Snawoot/davclean
Оно коннектится к серверу по вебдаву, выбирает из указанной диры файлы по шаблонам в словаре и файлы старше дней, определённого для этого шаблона
Я посмотрел профиль автора и у меня возникло странное предположение, что технарь из украинского пионертелекома (или около того), не осиливающего IPv6, говорит людям, что оно им на самом деле не нужно и работать не будет. Скажите, автор, насколько я прав в своём предположении? Доводы в статье надуманные на 146%
#!/bin/bash
if [ $# -lt 3 ] ; then
    echo "cpexclude usage: pathFrom pathTo excludeRegex"
    exit 0
fi
pathFrom="$1"
pathTo="$2"
excludeRegex="$3"
# Copy everything
find "$pathFrom" -type f -not -regex "$excludeRegex" | while read A ; do {
[[ -d "$pathTo/${A%/*}" ]] || mkdir -p "$pathTo/${A%/*}"
cp -a "$A" "$pathTo/${A%/*}"
}
done
«Зато я в Гугле работаю». Вообще справедливо в том плане, что люди готовы заниматься чем угодно, лишь бы на крупную компанию. Нужно как-то достоинство сохранять всё же.
индусы и начнут, всё останется в рамках традиций
через переходные технологии есть везде
А IPv6 они как расковыривать будут?
я не парсил ничего в php. у меня был запущен демоном конвейер из tail -f и awk, который разбирал общий лог по каналам, поэтому никаких разборов в момент запроса не было
Когда я решал такую же задачу, я смог добиться реалтаймового обновления: по факту информация о песне обновлялась даже перед тем, как она менялась в потоке. использовали php, модуль inotify к php и логи icecast2
затраты дизайнеров связаны с разрешением явно не линейно
на линуксах давно сделаны брелки для паролей, разблокируемые после ввода мастерпароля
на официальном сайте есть репозиторий меркуриал, откуда можно клонировать нужную версию исходников. но у меня то, что оттуда собралось, не заработало, не смотря на версию 0.8.0
дёрни единственный бинарик из этого пакета и наслаждайся
http://ppa.launchpad.net/bartbes/love-unstable/ubuntu/pool/main/l/love-unstable/love-unstable_0.8.0~r1012-0oneiric1_amd64.deb
медленный руби врывается в пост:
image
понятно. ну в любом случае в итоге сервер nginx запускает не обёртку, которая вызывает матлаб, а сам матлаб (octave в моём случае), а враппер стартует единожды и организует очередь на сокете, поэтому он не прослойка а скорее менеджер

Information

Rating
4,150-th
Location
Одесса, Одесская обл., Украина
Registered
Activity

Specialization

Chief Technology Officer (CTO)
Lead
From 15,000 $
Golang
Python
Database
Linux
System Programming
System administration