Хора, хрумна ми да си направим едно лекинко конкурсче за програмиране на програма, която да извършва автоматична смяна на Десктоп-картинката. Да речем през половин час да се сменя или нещо от сорта. Аз си търсих подобна лека програма, която да не ми седи в системния трей (защото ми се струва досадно) и да е безплатна, но не намерих, а съм сигурен че има. Най-накрая реших, че щом толкова ми липсва бих могъл да си я напиша сам и започнах да се пооглеждам за инструменти (разбирай лесни езици за писане на системен Win код). Огледах се добре и вече мисля, че подобно творение може да се напише и на BATCH (
armenxxx добро предизвикателство е). Мисля, че
Free Pascal ] е доста подходящ за подобно творение, пък и GUI-то много ще помогне за по-неопитните с конзолата потребители. Но пък ще е голям кеф програмката да съчетава скоростта на
Gentee и пак да е с потребителски интерфейс. Всъщност може да се напише и на PHP и да се компилира с
Roadsend или пък да се ембедне с
PriadoBlender, а може и ръчно с архиватор, например WinRar. А защо пък да не се използва и VBScript с input полета.
Много идеи могат да се дадат за подобна програмка, но според мен е добре да поставим условие:
Програмата да не заема място от системния трей или таскбара. След като се инсталира и настрои (независимо чрез конфиг файл или GUI-интерфейс) потребителя да забрави за нея. За автоматичната смяна може да се използват и cron за Win или пък вградения таск менажер на вин, идеята е да няма следи а картинките да се връткат през половин час. Картинките, които ще сменя програмата просто ще се поставят в някоя папка.
Можем да измислим и други правила
. За сега конкурса викам да е като времетраене един месец, за да имат възможност и кандидат програмистите да понаучат нещо.
Като цяло идеята е насочена към средното ниво потребители на Windows, т.е. тези, които да речем познават донякъде CommandPrompt-a (онова, което изскача от Start->Run->cmd).
Конкурса викам да е доброволен и програмата да е OpenSource или в най-лошия случай със затворен код, но free... и разбира се без гадости в кодирането!
Отворен съм за коментари по идеята.