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

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

  • Подписчики 4
  • Подписки

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

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

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

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

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

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

Информация

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