Как стать автором
Обновить
33
0
Sam Protsenko @skb7

Пользователь

Отправить сообщение

Перевод статьи «Pimp My Pimpl», часть 1

Время на прочтение7 мин
Количество просмотров26K
В первой части статьи рассматривается классическая идиома Pimpl (pointer-to-implementation, указатель на реализацию), показываются её преимущества и рассматривается дальнейшее развитие идиом на её основе. Вторая часть будет сосредоточена на том, как уменьшить недостатки, которые неизбежно возникают при использовании Pimpl.
Читать дальше →
Всего голосов 42: ↑41 и ↓1+40
Комментарии19

Реализация Model-View-Presenter в Qt

Время на прочтение3 мин
Количество просмотров27K
Проектируя архитектуру одного проекта, остановился на паттерне MVP — подкупила возможность легко менять ui, а также простота покрытия тестами. Все примеры реализации MVP, что я нашёл в сети, были на C#. При реализации на Qt возникла пара неочевидных моментов, решение которых было успешно найдено. Собранная информация ниже.
Читать дальше →
Всего голосов 43: ↑40 и ↓3+37
Комментарии18

Скрипт автоматического преобразования m3u в m3u8

Время на прочтение3 мин
Количество просмотров7.9K
Относительно недавно переехал на GNU/Linux. Преобразовывая плей-листы от foobar2000 в .m3u, заметил, что бывают еще .m3u8. Оказывается, это тот же .m3u, но в кодировке UTF-8. Непорядок, подумал я, и решил привести всё в кошерный вид, т.е. перевести списки .m3u в .m3u8, т.к. все файлы храню в UTF-8. Этих самых плей-листов у меня довольно много (более 100), пэтому решил написать скрипт на баше.
Читать дальше →
Всего голосов 32: ↑18 и ↓14+4
Комментарии22

Информация

В рейтинге
Не участвует
Откуда
Краматорск, Донецкая обл., Украина
Дата рождения
Зарегистрирован
Активность