-
С выходом Android 4.3 (API 18), Google привнесла долгожданный компонент под названием MediaCodec. Класс был открыт публике с выходом API 16, но для нормального использования и поддержки в Android системе требуется минимальный уровень API 18. Материал рассчитан на опытного Android…
-
Статически типизированные продолжения
Намедни на RSDN был задан такой вопрос: Пусть у нас есть функция, возвращающая полиморфный тип class Base { virtual int foo() const = 0; }; class A : public Base { int foo() const { return 1; } }; class…
-
-
Троллинг. Как это работает
Троллями пугают смм-менеджеров и нервных владельцев бизнеса. Эти злобные мифические существа ходят по инетернету и жаждут поживиться негативными эмоциями своих жертв. А на эмоции интернет щедр, и мы радостно вываливаем на провокатора тонну «еды», добавляя этим больше поводов для продолжения…
-
-
Реализация и тестирование Qt C++ клиента сетевого сервиса с асинхронным интерфейсом на примере Yandex Dictionary Api
Есть у меня один проект долгострой, в котором использую Yandex Dictionary Api. В процессе разработки решил поделиться опытом создания асинхронного интерфейса к интернет-сервису. Если у вас есть интерес, как реализовать такой клиент с помощью Qt C++, то этот пост для…
-
Малоизвестные функции в WordPress
Случалось ли с вами, что во время разбора кода стороннего плагина или темы, вы находили довольно полезную стандартную функцию, о которой раньше не знали? В такие моменты любой разработчик ощущает чувство собственной ничтожности, вспоминая какие велосипеды он городил в предыдущих…
-
-
Проблемы времени и часовых поясов в Android и пути их решения
Предположим, вы уже давно используете Android, а потому может показаться, что он прекрасно справляется с задачами синхронизации времени – будильники срабатывают вовремя, каких-то явных отклонений времени не наблюдается и т. д. Однако уверены ли вы полностью в том, откуда Android…
-
Быстрее, выше, сильнее или как быстро цифровать аналоговый сигнал
Однажды попался мне заказ оцифровать сигнал. Частота дискретизации сигнала была 50кГц. С этой задачей я быстро справился используя манула из интернета. Однако вскре заказчик не смог выжать из этой скорсти то что ему хотелось и он решил объявил заказ на…