Tishka17
Что-то такое
Tishka17
И в крон
Anonymous
И в крон
ммм...это что?)
Tishka17
man cron
Андрей
find /path -mmin +120 -type f -delete
Опять ДЕВОПСЫ, которые в командную строку не умеют?
Andrey
судя по соседнему каналу, девопсы в России это в основном бывшие админы и работники техподдержки.
Андрей
иу
Кирилл
А работа с файлами есть в asyncio что ли ?
Кирилл
Нет же вроде
Tishka17
есть обычная синхронная =)
Кирилл
есть обычная синхронная =)
А если например хочу так сделать
Кирилл
Асинхронно читать например
Fᴏʀᴅᴇɴ
АСИНХРОННО ЧИТАТЬ С ЖЕСТКОГО ДИСКА
Fᴏʀᴅᴇɴ
ГОСПОДИ ДА
Tishka17
А если например хочу так сделать
что вданном случае должно быть асинхронным? ожидание заполнения буфера диска?
Fᴏʀᴅᴇɴ
aiofiles же ну
треды ну
Tishka17
aiofiles же ну
хуйня какая-то
Tishka17
А если например хочу так сделать
берешь http://man7.org/linux/man-pages/man7/aio.7.html и вперед
Alex
aiofiles же ну
aiofiles это банальное синхронное чтение в тредпуле
Sasha
А чем они занимаются сейчас? Что актуально?
По сути, они занимаются деплоем и инфраструктурой: docker, aws, openshift, всякие хуки для выкатки кода, sonar, крутят настройки веб серверов и т.д.
Sasha
У нас в конторе например разработчикам вообще нельзя править конфиги nginx и wsgi.
Alex
#работа #офис #vacancy Senior QA with Python (https://telegra.ph/-07-19-35) - Product Engine 3500$-4000$ Sr. engineer, SDET 7+ years of prior work experience in the following Good to have: • Knowledge of docker containers • Knowledge of web service API testing tools like Selenium WebDriver • Experience in the Set top box automation is preferred • Working with open source frameworks such as Robot framework, Pytest for end to end automation • Experience with Mobile Apps Automation using Appium Education Required: • Bachelor’s degree in computer science or related field. Masters preferred. If you have questions, here are some easy ways to get in touch with us: @Alex_DNA325, team@dna325.com
dev
Приветствую! Задали на лето ребенку выучить таблицу умножения. Когда стало понятно, что солнце и лень матушка сильнее, решил наколенить проверочную программу) Без таймеров всё отлично! Но стоило задуматься, как таймер внедрить на ответ, сразу грабли полезли. Уже больше часа пробую разные варианты, пока так и не удалось добиться) После окончания таймера в input не попадает "неправильный ответ" (у меня 0), а просто выводит сообщение, о времени и дальше ждёт ввода на тот же вопрос. https://pastebin.com/SKyy2SsD
Рустам
Sasha
Интересно-интересно... Т.е. им питон просто для написания собственных костылей нужен?
Да по-разному, нашим девопсам хватает баша, на питоне не пишут
Alex
Aiofile ?
aiofile или aiofiles?
Alex
aiofile честно асинхронная там где это возможно, но не предоставляет совместимый интерфейс с io.IOBase
Alex
aiofiles просто враппер над тредпулом
Alex
проблема в том что posix aio работает в оочень ограниченом числе случаев и в большинству людей это не нужно.
Bogdan (SirEdvin)
Вроде в 5.1 линуксе выкатили что-то веселое или нет?
Alex
зарта на вас нет. вы сначала определитесь нахрена вам это нужно.
Bogdan (SirEdvin)
зарта на вас нет. вы сначала определитесь нахрена вам это нужно.
Что бы не ожидать там, где можно не ожидать? Хотя подозреваю, что профит будет лишь на реально больших файлах
Bogdan (SirEdvin)
Ну, такое. На самом деле, практически никакой, кроме того, что честная асинхронность по идее дешевле для памяти :) Но на самом деле, да, с ним в целом все ок, так все делают
Andrey
А чем они занимаются сейчас? Что актуально?
инфраструктура, деплой, интеграция, мониторинг. Своего рода “смазка” между всеми отделами - от айти до маркетинга.
Andrey
У нас в конторе например разработчикам вообще нельзя править конфиги nginx и wsgi.
это как раз противоречит методологии ДевОпс. Все процессы должны быть прозрачными и доступными, чтоб можно было учиться.
Sasha
это как раз противоречит методологии ДевОпс. Все процессы должны быть прозрачными и доступными, чтоб можно было учиться.
Ну не знаю, мне кажется наоборот хорошо - разграничение ответственности. Все конфиги разработчики могут посмотреть же, просто нельзя на проде их менять
Bogdan (SirEdvin)
Разграничение ответственности это классно ровно до того момента, когда проблема не возникает на границах двух зон ответственности. А в IT такое происходит сплош и рядом
Bogdan (SirEdvin)
И вот тут начинаются прекрасные приключения в духе "у нас два дня на проде не работает оплата, а админы мне все еще не могу скинуть логи, так как для этого нужен аппрув от тимлида"
Optimization Modernization Automation Standardization kpi+min40%
Приветствую Вас! Уважаемые разработчики! Я болею Сахарным Диабетом уже 5 лет. Зная примерную работу технологий и собственную нужду (частичную потерю зрения, уколы, ....) - Понимаю - Какой голосовой помощник нужен Глухим, Немым, Слепым - Инвалидам - Для данных людей . И по всем законам - Дуся, Ассистенты, Агрегат - Рядом не стоит и лет 5 Им шагать к человеческой логики и смекалке. Хочу найти инвестора на Интелектуальный Обучаемый Голосовой Помощник с неплохим техническим отделом. Для связи @maxim24t Жлаю Всем Успехов и Преодоления НеВыполнимых Задач!
Julian 🏳️‍🌈
Bogdan (SirEdvin)
Чет это не похоже на девопс)
Ну так девопс же не про разграничение ответственности
Andrey
девопс как раз появился из-за недостатков разграничения ответственности, когда программисты заявляли “У меня все работает” и “это проблема ай-ти”. В Нетфликсе вообще нет разных ролей. Все программисты и отвечают за полный цикл разработки
Julian 🏳️‍🌈
Ну тип, когда есть прогеры кроме девпопсов, то девпопсы становятся просто админами ну и получается то шо получается
Julian 🏳️‍🌈
🌝
Bogdan (SirEdvin)
Хах, если бы
Bogdan (SirEdvin)
Есть прогеры, которые пишут код. А есть девопсы, которые делают все, в том числе и пишут код
Bogdan (SirEdvin)
Боль
Julian 🏳️‍🌈
Ну, тогда это просто админы, которые пишут код
Рустам
надо определить ориентацию PDF (portrait/album) - как думаете, что быстрее будет - что-то готовое на питоне искать или через pdfinfo (получил через subprocess аргументы, распарсил из строки, обработал)?
Julian 🏳️‍🌈
🤔
Julian 🏳️‍🌈
@Tishka17 поставьте Терминатора🌝
Tishka17
может быть
Julian 🏳️‍🌈
Можно ж вроде Shieldy просто оставить, чтоб он не банил а выдавал ссылку на правила
XSelent
Ребят подскажите как спарсить такую дичь?
XSelent
Stepan
OCR если ничего не работает, но очень надо
XSelent
подобное наименование классов динамически изменяется
Dima
Привет. Как отобразить PIL.Image в PyQt5 интерфейсе?
XSelent
OCR если ничего не работает, но очень надо
А причем здесь изображение?
Stepan
Фотаешь часть сайта и распознаешь текст. Тупо, но когда все плохо - работает
Stepan
Или порядково. Если див всегда первый в боли, какая разница, какой там класс?
XSelent
Фотаешь часть сайта и распознаешь текст. Тупо, но когда все плохо - работает
Беда в том что всё должно быть на post/get без web интерфейса
Dmitriy Poleev
Ребят подскажите как спарсить такую дичь?
Если это какой ни будь циан - то там есть другие структуры с которых можно выдернуть данные
Stepan
Тянешь хтмл, рендеришь его, капчуришь зону, OCRишь её. Профит
Stepan
Если там шифровка на уровне Фейсбука и как он рекламу прячет от адблока
Tishka17
Ребят подскажите как спарсить такую дичь?
Подойти к владельцу сайта и договориться и нормальном способе передачи данных тебе
Nick
Сори)
Tishka17
ну это и есть фейс
Тогда взять апи
Tishka17
Сори)
Ты был на грани
Tishka17
В следующий раз у меня дрогнет рука и нажмёт бан
Tishka17
Привет. Как отобразить PIL.Image в PyQt5 интерфейсе?
https://pillow.readthedocs.io/en/3.1.x/reference/ImageQt.html