dev format
29 subscribers
74 photos
5 videos
10 files
120 links
Download Telegram
​​На сколько сильна сила прокрастинации…

Скопилось у меня куча материала для создания видео на Youtube. Обычно, видео я монтировал в приложении PowerDirector на смартфоне, тогда еще купил подписку на год. У него более менее удобный интерфейс, а также хранилище Shutterstock, в котором можно выбирать аудио-композиции разных жанров для фоновой музыки. Плюс таких аудио в том, что они не банятся по копирайтам.

А тут такое дело, что теперь я буду монтировать на Mac’e, к тому же годовая подписка PowerDirector подходит к концу.

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

Так вот. Я сделал это. На Java :), да и без всяких веб-приложений. Просто html-страницы. Кладешь их рядом с директорией с wav-файлами, закидываешь на внешний жеский диск и дело в шляпе.

На общую публику в github выкладывать это не буду, но сюда выложу. Правда без wav-файлов, но это не беда, ведь mp3 будут доступны по прямой ссылке на удаленный сервис Shutterstock.

Если кому-то надо итоговые страницы, то обращайтесь, поделюсь в личке.
А вы знали что облака типа icloud, yadisk, Google cloud у файлов стирают даты модификации и другие места данные? Один раз залив туда, уже будет трудно восстановить порядок повествования фотографий если их имена не содержать инфу о дате...
Forwarded from My life devlog
Читаю "Пятую дисциплину", там приводятся примеры наиболее распространенных шаблонов развития систем. И один из них - "Подмена проблемы".

Суть его в том, что есть проблема, для которой есть сложное, неочевидное или дорогое фундаментальное решение и быстрое, простое, симптоматическое "лечение". И если система выбирает "снятие симптома", то постепенно возможность фундаментально "излечиться" становится все меньше и меньше, а зависимость от "симптоматических решений" постоянно растет.

У многих команд по разработке ПО есть проблема несоблюдения сроков. Фундаментально ее можно решить путем, например, выстраивания других отношений с бизнесом и построения хорошего agile-процесса, но это трудно. Проще накостылять, чтобы "сохранить лицо" и успеть в срок. В следующей задаче успеть будет еще сложнее, потому что костыли мешают, но и решать проблему еще труднее, поэтому появляется зависимость от "костыльных методов", которые (чтобы самооценка у руководителей не падала) выдаются за героическое решение проблем.

Чуть подробнее - в моем ЖЖ.
👍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.


el.style.fontSize = `${Math.floor(fontSize)}px`;
el.style.transform = `scale(${fontSize / Math.floor(fontSize)})`


И это, мне кажется, максимально концентрированно отражает вообще все программирование:

- Абстракции, которые не делают то, что тебе нужно.
- Объезд абстракций максимально идиотским, но изобретательным способом (смекалочка!)
- Создание техдолга, с которым самому же и придется разбираться.
- Вполне вероятно, потеря качества.
- Вполне вероятно, не самое оптимальное использование ресурсов.
- Из-за одной неудачной платформы страдают все.
- Сомнительная фича in the first place (я не знаю контекста, но зачем вообще нужен дробный размер шрифта?)
- Готовность мириться с неоптимальными посредственными решениями. «И так сойдет»
- Бессилие перед невозможностью сделать нормально.
- Полная бессмысленность происходящего на всех уровнях.
- Высокие зарплаты всех участников^W^W^W^W.

Шутка про «вылить воду из чайника и перейти к шагу 1» это не шутка, это буквально рабочие будни.
Читаю чужой код: статическая переменная использовалась как значение счётчика отправок и как индекс для массива 🙂
Идея: нейросеть, которой скармливаешь аудио речь и она удаляет оттуда "акания" и "экания".
Погуглил что то не нашел такой..
🤔2
Хорошо что хоть коммент есть :)
🤯1
Программисты, у которых кофе недостаточно сладкий, выбирают ЯП с большим количеством синтаксического сахара 🙂
В музее истории версий Windows 😀
😁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

А что дальше? Пройти курс для английской раскладки :)
👏3👍1
Привет всем, подкиньте, пожалуйста, ссылки на англоязычные каналы Telegram, которые вы знаете или на которые подписаны 🙏
(Если около айтишных каналов нет, то любой сойдет)
Я использую больше всего...
Anonymous Poll
32%
Firefox
68%
Chrome
0%
Yandex/Safari/etc