Дмитрий, у вас и так получается отдавать статику через пых. Накручивать новые обработки - а смысл?
Подсчет кликов через аякс решает больше проблем, а создает только одну - требуется определить, что этот клиент уже открывал эту картинку, и не засчитывать еще один просмотр. Правда, только в том случае, если кому-то реально могут быть нужны накрутки.
hostadmin, просто меня лично куда больше огорчит форма, в которой внезапно обнаруживается больше полей, чем можно судить по кнопке "Сохранить". И на маленьких экранах эта самая кнопка может просто мешать нормально заполнять форму...
Proshka17, вы изначально выбрали неудачный инструмент для решения задачи. Попытками впихнуть невпихуемое вы только усугубляете проблему.
Если вы не умеете писать кроссплатформенно - вам вовсе не стоит браться за написание веб-серверов. Во всяком случае, на С++. Есть куча более простых вариантов, где новичку максимально сгладили углы и решили главные проблемы за него. Тот же Go, например.
PhP_Raz, вообще-то отображение открытых окон - это не отдельный плагин, а встроенный функционал.
Попробуйте удалить файлы в ~/.config/xfce4/panel - может, с ними какие-то проблемы.
PhP_Raz, Убунта, из которой принудительно делают Зубунту, остается мусорной кучей предустановленного хлама, который может просто-напросто конфликтовать с чуждым ему DE. Не лучший вариант для стабильной системы. apt install --reinstall xubuntu-desktop
Это называется не "поменять формат", это называется "сменить расширение".
В веб-технологиях никто на расширение картинки всерьез внимания не обращает, все библиотеки смотрят на содержимое.
Антон Р., в основном Java, но это совершенно неважно. Для любого С-подобного языка (в т.ч. РНР, например), они легко адаптируются. Это учебник по принципам, а не по готовым рецептам.