На сколько сильна сила прокрастинации…
Скопилось у меня куча материала для создания видео на Youtube. Обычно, видео я монтировал в приложении PowerDirector на смартфоне, тогда еще купил подписку на год. У него более менее удобный интерфейс, а также хранилище Shutterstock, в котором можно выбирать аудио-композиции разных жанров для фоновой музыки. Плюс таких аудио в том, что они не банятся по копирайтам.
А тут такое дело, что теперь я буду монтировать на Mac’e, к тому же годовая подписка PowerDirector подходит к концу.
Но вместо с того чтобы просто начать монтировать, я решил полазить по файлам смартфона и там нашел все кешированные файлы аудио-композиций, а также кешированные ответы с метаданными файлов от удаленных сервисов, которые собственно и предоставляют контент.
Появилась идея, все скачать, оформить это как веб-приложение, чтобы можно было локально пользоваться всеми этими аудио-композициями уже на лэптопе.
Так вот. Я сделал это. На Java :), да и без всяких веб-приложений. Просто html-страницы. Кладешь их рядом с директорией с wav-файлами, закидываешь на внешний жеский диск и дело в шляпе.
На общую публику в github выкладывать это не буду, но сюда выложу. Правда без wav-файлов, но это не беда, ведь mp3 будут доступны по прямой ссылке на удаленный сервис Shutterstock.
Если кому-то надо итоговые страницы, то обращайтесь, поделюсь в личке.
Скопилось у меня куча материала для создания видео на Youtube. Обычно, видео я монтировал в приложении PowerDirector на смартфоне, тогда еще купил подписку на год. У него более менее удобный интерфейс, а также хранилище Shutterstock, в котором можно выбирать аудио-композиции разных жанров для фоновой музыки. Плюс таких аудио в том, что они не банятся по копирайтам.
А тут такое дело, что теперь я буду монтировать на Mac’e, к тому же годовая подписка PowerDirector подходит к концу.
Но вместо с того чтобы просто начать монтировать, я решил полазить по файлам смартфона и там нашел все кешированные файлы аудио-композиций, а также кешированные ответы с метаданными файлов от удаленных сервисов, которые собственно и предоставляют контент.
Появилась идея, все скачать, оформить это как веб-приложение, чтобы можно было локально пользоваться всеми этими аудио-композициями уже на лэптопе.
Так вот. Я сделал это. На Java :), да и без всяких веб-приложений. Просто html-страницы. Кладешь их рядом с директорией с wav-файлами, закидываешь на внешний жеский диск и дело в шляпе.
На общую публику в github выкладывать это не буду, но сюда выложу. Правда без wav-файлов, но это не беда, ведь mp3 будут доступны по прямой ссылке на удаленный сервис Shutterstock.
Если кому-то надо итоговые страницы, то обращайтесь, поделюсь в личке.
А вы знали что облака типа icloud, yadisk, Google cloud у файлов стирают даты модификации и другие места данные? Один раз залив туда, уже будет трудно восстановить порядок повествования фотографий если их имена не содержать инфу о дате...
Forwarded from My life devlog
Читаю "Пятую дисциплину", там приводятся примеры наиболее распространенных шаблонов развития систем. И один из них - "Подмена проблемы".
Суть его в том, что есть проблема, для которой есть сложное, неочевидное или дорогое фундаментальное решение и быстрое, простое, симптоматическое "лечение". И если система выбирает "снятие симптома", то постепенно возможность фундаментально "излечиться" становится все меньше и меньше, а зависимость от "симптоматических решений" постоянно растет.
У многих команд по разработке ПО есть проблема несоблюдения сроков. Фундаментально ее можно решить путем, например, выстраивания других отношений с бизнесом и построения хорошего agile-процесса, но это трудно. Проще накостылять, чтобы "сохранить лицо" и успеть в срок. В следующей задаче успеть будет еще сложнее, потому что костыли мешают, но и решать проблему еще труднее, поэтому появляется зависимость от "костыльных методов", которые (чтобы самооценка у руководителей не падала) выдаются за героическое решение проблем.
Чуть подробнее - в моем ЖЖ.
Суть его в том, что есть проблема, для которой есть сложное, неочевидное или дорогое фундаментальное решение и быстрое, простое, симптоматическое "лечение". И если система выбирает "снятие симптома", то постепенно возможность фундаментально "излечиться" становится все меньше и меньше, а зависимость от "симптоматических решений" постоянно растет.
У многих команд по разработке ПО есть проблема несоблюдения сроков. Фундаментально ее можно решить путем, например, выстраивания других отношений с бизнесом и построения хорошего agile-процесса, но это трудно. Проще накостылять, чтобы "сохранить лицо" и успеть в срок. В следующей задаче успеть будет еще сложнее, потому что костыли мешают, но и решать проблему еще труднее, поэтому появляется зависимость от "костыльных методов", которые (чтобы самооценка у руководителей не падала) выдаются за героическое решение проблем.
Чуть подробнее - в моем ЖЖ.
Livejournal
Подмена проблемы, или Лекарство хуже болезни
В книге Пятая дисциплина (очень, кстати, ее рекомендую в качестве краткого введения в системное мышление и комплексный подход к построению "антихрупких" человеческих систем) приводятся описания " архетипов систем ", то есть некоторых повторяющихся шаблонов…
👍1
Forwarded from Стой под стрелой (Nikita Prokopov)
Попалось в Твиттере:
> Safari doesn’t support fractional font sizes, so we do integer font size and add the fractional size using the scale transform.
И это, мне кажется, максимально концентрированно отражает вообще все программирование:
- Абстракции, которые не делают то, что тебе нужно.
- Объезд абстракций максимально идиотским, но изобретательным способом (смекалочка!)
- Создание техдолга, с которым самому же и придется разбираться.
- Вполне вероятно, потеря качества.
- Вполне вероятно, не самое оптимальное использование ресурсов.
- Из-за одной неудачной платформы страдают все.
- Сомнительная фича in the first place (я не знаю контекста, но зачем вообще нужен дробный размер шрифта?)
- Готовность мириться с неоптимальными посредственными решениями. «И так сойдет»
- Бессилие перед невозможностью сделать нормально.
- Полная бессмысленность происходящего на всех уровнях.
- Высокие зарплаты всех участников^W^W^W^W.
Шутка про «вылить воду из чайника и перейти к шагу 1» это не шутка, это буквально рабочие будни.
> Safari doesn’t support fractional font sizes, so we do integer font size and add the fractional size using the scale transform.
el.style.fontSize = `${Math.floor(fontSize)}px`;
el.style.transform = `scale(${fontSize / Math.floor(fontSize)})`
И это, мне кажется, максимально концентрированно отражает вообще все программирование:
- Абстракции, которые не делают то, что тебе нужно.
- Объезд абстракций максимально идиотским, но изобретательным способом (смекалочка!)
- Создание техдолга, с которым самому же и придется разбираться.
- Вполне вероятно, потеря качества.
- Вполне вероятно, не самое оптимальное использование ресурсов.
- Из-за одной неудачной платформы страдают все.
- Сомнительная фича in the first place (я не знаю контекста, но зачем вообще нужен дробный размер шрифта?)
- Готовность мириться с неоптимальными посредственными решениями. «И так сойдет»
- Бессилие перед невозможностью сделать нормально.
- Полная бессмысленность происходящего на всех уровнях.
- Высокие зарплаты всех участников^W^W^W^W.
Шутка про «вылить воду из чайника и перейти к шагу 1» это не шутка, это буквально рабочие будни.
Читаю чужой код: статическая переменная использовалась как значение счётчика отправок и как индекс для массива 🙂
dev format
deck.pdf
YouTube
Philipp Krenn - Se7en Deployment Sins @ DevConf 2018
Do you have something to confess? Or are you still in denial — knowing that you’re doing something wrong, but you cannot say for sure what it is? In this talk, we’ll go through our deployment sins and how to avoid them.
DevConf 2018 (http://devconf.pl)
26…
DevConf 2018 (http://devconf.pl)
26…
🔥1
Идея: нейросеть, которой скармливаешь аудио речь и она удаляет оттуда "акания" и "экания".
Погуглил что то не нашел такой..
Погуглил что то не нашел такой..
🤔2
Программисты, у которых кофе недостаточно сладкий, выбирают ЯП с большим количеством синтаксического сахара 🙂
Forwarded from format/fm
This media is not supported in your browser
VIEW IN TELEGRAM
Я сделал это!
100 уроков печатания русского текста вслепую, со знаками препинания и циферками в программе “СОЛО на клавиатуре”!
50 дней мучений, ошибок, перепрохождений из-за ошибки на самом последнем символе упражнения, вздохов, руганий, злости, радости от выполнения. А также 50 дней печатания умных, жизнеутверждающих, смешных, мотивирующих, поучающих, глубоких текстов.
Сертификат даже есть - https://solo.nabiraem.ru/certs/download/233507/PW-0000001A91_RU.png
А что дальше? Пройти курс для английской раскладки :)
100 уроков печатания русского текста вслепую, со знаками препинания и циферками в программе “СОЛО на клавиатуре”!
50 дней мучений, ошибок, перепрохождений из-за ошибки на самом последнем символе упражнения, вздохов, руганий, злости, радости от выполнения. А также 50 дней печатания умных, жизнеутверждающих, смешных, мотивирующих, поучающих, глубоких текстов.
Сертификат даже есть - https://solo.nabiraem.ru/certs/download/233507/PW-0000001A91_RU.png
А что дальше? Пройти курс для английской раскладки :)
👏3👍1
Привет всем, подкиньте, пожалуйста, ссылки на англоязычные каналы Telegram, которые вы знаете или на которые подписаны 🙏
(Если около айтишных каналов нет, то любой сойдет)
(Если около айтишных каналов нет, то любой сойдет)