@rudepython

Страница 293 из 1719
Stanislav
27.03.2017
18:58:22
может ебался от недостатка мозгов его изучить и использовать?
ебался потому что элементарное действие уровня конкатенировать список и отфильтровать превращается в башецирк с хуёвыми сообщениями об ошибках кривой отлаживаемостью и выливается в запуск миллионов бинарников на каждый чих и работу со строками а не списками

Eugine
27.03.2017
18:58:54
ты определенно что-то неправильно делаешь

Dmitry
27.03.2017
18:59:19
ты определенно что-то неправильно делаешь
папка с мамкой неправильно делали. стоя - половина вытекла :)

Zart
27.03.2017
18:59:21
напоминает вопросы новичков по ансиблу о том как складывать списки

Google
Stanislav
27.03.2017
18:59:28
Eugine
27.03.2017
18:59:34
https://ru.wikipedia.org/wiki/%D0%91%D1%80%D0%B8%D1%82%D0%B2%D0%B0_%D0%A5%D1%8D%D0%BD%D0%BB%D0%BE%D0%BD%D0%B0

Igor
27.03.2017
18:59:36
а я понимаю станислава, потому что отпарсить вот этот набор "цирка с хуевыми сообщениями об ошибках" у меня тоже получилось не сразу

в виде его сообщения %)

Rita
27.03.2017
19:00:12
Что такое ансибл?

Dmitry
27.03.2017
19:00:24
вот щас чакчак со козырей!

Stanislav
27.03.2017
19:00:27
как ни зайду в этот чатик каждый раз вера в кодерков пропадает

Igor
27.03.2017
19:00:51
у меня пропадает вера в адекватных людей каждый раз, когда я тебя читаю

Stanislav
27.03.2017
19:00:55
говоришь факт о том что аст плохо парсит - высмеивают и жрут говно дальше...

говоришь что мейк устарел - говорят что лучше поексть говно чем добавить строку в зависимости на проде...

Zart
27.03.2017
19:01:21
если у тебя всё так хуево, то может струмент не виноват?

Dmitry
27.03.2017
19:01:26
у меня кстати была лет десять назад поебень на scons собиралась. я доволен был, но там было надо. а для того, чтобы две сотни коубов пережать - не надо :)

Stanislav
27.03.2017
19:02:03
ну ок забьём на мейк. расказывайте самый номральный способ пережать две сотни коубов

Google
Igor
27.03.2017
19:02:07
говоришь что мейк устарел - говорят что лучше поексть говно чем добавить строку в зависимости на проде...
если такой дохуя знаешь, как сделать лучше - уверен, опенсорс будет рад твоему вкладу в виде ОчереднойНахуйНикомуНеНужнойУтилиты!

Zart
27.03.2017
19:02:07
Что такое ансибл?
запускатель ссш через конфиги на ямле

Zart
27.03.2017
19:02:45
ну воркает и заебись

конверти ей

Igor
27.03.2017
19:02:53
так я говорю что такая утилита уже есть сконс нормально воркает
так какого хуя ты не берешь ее, а ебешь мозги чату по поводу отсутствия pyffmpeg?

пиздец, блять

Stanislav
27.03.2017
19:03:11
конверти ей
не для конверченья. не передёргивай

Rita
27.03.2017
19:03:14
запускатель ссш через конфиги на ямле
В этом сообщение слишком много неонятных мне слов

Zart
27.03.2017
19:03:41
всего лишь шесть?

Stanislav
27.03.2017
19:03:42
так какого хуя ты не берешь ее, а ебешь мозги чату по поводу отсутствия pyffmpeg?
потому что не для конверченья а вообще как альтернатива мейку. для конверченья он сильно оверхед

Zart
27.03.2017
19:04:01
билд система - сильно оверхед?...

вроде ж не на жабе?

а то ща к ночи ктонить ант с мейвеном помянет

Dmitry
27.03.2017
19:05:05
так какого хуя ты не берешь ее, а ебешь мозги чату по поводу отсутствия pyffmpeg?
бля, он реально с такой хуйни зашел? их же сотни ffmpy, pyffmpeg, pyav, gstreamer хоть через import pygst, хоть прямо через gst-launch

Stanislav
27.03.2017
19:05:14
я не уверен что билд система решит "транзакционность" лучше чем лог файл хотя это входит в её обязанность как бы

откуда я зашел оттуда зашел

ffmpy >https://github.com/Ch00k/ffmpy/blob/master/ffmpy.py либа для азпуска субпроцесса. нахуй она нужна если я итак его могу запустить

gstreamer вообще непонятно о чем. это чтото типа jack ?

Zart
27.03.2017
19:07:30
это что-то типа подражания dshow

Google
Zart
27.03.2017
19:07:54
джак рядом не стоял от слова "совсем"

ну может сорс есть чо

jackaudiosink таки водится, ок

gstreamer вообще непонятно о чем. это чтото типа jack ?
вот я и говорил, что в линукс местные линуксоиды не умеют

Stanislav
27.03.2017
19:11:22
знание этого считается умением линукса ?

за десять лет не встречался ниразу

Zart
27.03.2017
19:11:44
если б довелось ебаться с проигрыванием видосов, то да

Stanislav
27.03.2017
19:12:24
проигрывание видосов @ знание линукса

Zart
27.03.2017
19:12:30
влц, мплеер, гстример против ксайна, вот это всё

Igor
27.03.2017
19:13:01
или аудио. alsa, oss, pulseaudio, jack. asio, coreaudio, если сраный свитчер.

Zart
27.03.2017
19:13:13
проигрывание видосов @ знание линукса
в начале двухтыщных для нормального проигрывания надо было уметь компилировать, вникать в доки, собирать модули ядра и вот это всё

Stanislav
27.03.2017
19:13:19
ну обычно я просто пробую всё по кругу пока первое попавшееся говно не начнет работать

Zart
27.03.2017
19:13:38
зато -vo mga.... няяя

Stanislav
27.03.2017
19:13:43
нормальный подход чо

Zart
27.03.2017
19:13:54
типичный копипастовый программист

копипастит говно с инетов пока чота не заработает

Stanislav
27.03.2017
19:14:10
сейчас вообще склоняюсь к тому что надо в браузере играть потому что там хотябы нормально вылизали

должны были по крайней мере

Zart
27.03.2017
19:14:34
for some value "вылизали"

Google
Stanislav
27.03.2017
19:14:48
копипастит говно с инетов пока чота не заработает
нет блядь я должен скачивать код фиксить писать письма разработчикам

наигрался уже этого как бы

вобщем такая задача нужен фреймворк/набор тулзов который бы принимал на вход -список файлов -условие завершения обработки файла -команду имел бы команду ЗАПУСКАЙСЯ и работал бы с того места на котором закончил

неужели нету такого ?

Igor
27.03.2017
19:17:38
боюсь спросить хуйню, а ETL сюда никак не вписывается? %)

Stanislav
27.03.2017
19:18:12
ну возможно БИГДАТА как то реализует это. мейк вот реализует поэтому его и вспомнили

ну типа там тоже используется этот принцип. и ?

я хочу это в виде утилиты/либы

примерно как watchmedo

типичный копипастовый программист
ты так можешь и научный метод назвать. или я даже не знаю что там у тебя святое. но вполне типичный алгоритм решения проблемы - пробовать упереться в проблему пробовать иначе

Admin
ERROR: S client not available

Zart
27.03.2017
19:23:41
научный метод - это когда мозг включают, а не выключают

Stanislav
27.03.2017
19:24:50
обьясни

Stanislav
27.03.2017
19:25:18
>и работал бы с того места на котором закончил

я ищу тулзу которая должна быть написала лет 20 назад

Zart
27.03.2017
19:25:39
ffmpeg && mv $file done/ || exit

допилил файл - перекинь в другой каталог

Stanislav
27.03.2017
19:26:25
это наверное сойдёт но очень адхок

Google
Zart
27.03.2017
19:26:51
цимес в том, что перемещение/переименование файлов в позиксе обязано быть атомарным

на этом примерно все эти обработки и завязаны, в том числе и работа с почтой

Stanislav
27.03.2017
19:29:16
хм не знал кстати хотя подозревал

ох уж эти юниксотрадиции

Zart
27.03.2017
19:29:31
если не хочется или нельзя их двигать то можно создать отдельный каталог и в нем создавать файлики-флажки for ... test -e /tmp/done/$1 && continue ffmpeg && touch /tmp/done/$1 done

мейк в этом контексте был упомянут как удобный вариант ффмпегозапускалки, которая будет автоматом проверять даты исходного и выходного файлов

Stanislav
27.03.2017
19:31:05
ну это да

Zart
27.03.2017
19:32:01
for f in *.mp4 ; do make ${f/.mp4/.mkv} ; done какойнить такой вариант..

Stanislav
27.03.2017
19:35:10
кстати читаю https://blog.gocept.com/2013/07/15/reliable-file-updates-with-python/

touch /tmp/done/$1 не будет работать с папочками

или будет хз

сконс кстати юзает скулайт и не парится вместо чтения миллионов способов и обдумывая какой лучше

есть наверное смысл заюзать вот это кстати https://docs.python.org/2/library/shelve.html

Zart
27.03.2017
19:46:52
мда

Eugine
27.03.2017
19:47:23


Zart
27.03.2017
19:48:59
и это они ndbm забыли

и пикла не хватает

Stanislav
27.03.2017
19:53:32
нормас пашет import shelve import os d = shelve.open('trans.db') # print d processed = d.get('processed') for root, path, files in os.walk('.'): for file in files: base, ext = os.path.splitext(file) if file in processed: print 'already', file continue if ext.lower() == '.jpg': print file processed.append(file) d['processed'] = processed d.sync()

хард мурлыкает. всё как надо

Eugine
27.03.2017
19:54:11
вот pickle и cpickle тоже невероятная хуйня, если честно. только из-за того что пикловый пак/анпак можно сабклассить делать два разных модуля..

от количества биндингов к dbm/bdb проиграл

Страница 293 из 1719