Vakar, čatojot “SUTA.LV” Skype čata istabā, iesprāga galvā viena ideja – uztaisīt kaut ko tādu, lai visi citi web’iski var nomainīt manu Skype mood paziņojumu. Risinājums, protams, nav tas pats labākais, bet viss tika uzkodēts un darbojas lieliski. Ideja pavisam vienkārša:
- WEB bāzēta PHP programma, kura darbojas uz lokālā datora (localhost), tātad ir pieejama citiem LANā;
- Programma ieraksta failā lietotāja nopostētu mood paziņojuma tekstu, protams, to filtrējot, pārbaudot utt;
- Savukārt, vēl uz tā paša lokālā datora fonā darbojas viena sīka programmiņa;
- Šī programmiņa seko līdzi tam, vai mainās mood teksta faila saturs;
- Ja saturs mainās, tad tas tiek uzlikts kā Skype mood paziņojums.
Protams, to visu var noīsināt, piemēram, uz ko tādu: WEB bāzētā PHP aplikācija (kaut vai) ar exec() funkcijas palīdzību izsauc komandu
> changemood -m “Jaunais teksts”
un konsoles aplikācija (changemood.exe) ar Skype API palīdzību nomaina mood tekstu. Kāpēc tad es netaisīju tā? Tāpēc, ka gribas vairāk pašam kontrolēt, lai netiek rakstītas muļķības un lai iespēju mainīt mood tekstu var arī atslēgt jebkurā brīdī (pārtraucot faila satura pārbaudi).
Kas tad tika izmantots, lai tā visa jezga taptu?
Viss tas tika realizēts apmēram pusotras stundas laikā (visvairāk laika pavadīju pie C# programmas, atsvaidzinot savas senaizmirstās C# zināšanas) un rezultāts ir redzams attēlos (zemāk).
Programmu un izejas kodus vēl nedošu jums publiskā testēšanā (gan jau kaut kad vēlāk), bet ja kādam ir vēlme, tad droši SkypeMe un varu padalīties. ;)

WEB Forma, no kuras dati tiek ņemti un rakstīti failā.

Pati C# Programmiņa, kurā ir iespēja palaist/apstādināt faila satura pārbaudi, kā arī norādīt failu, no kura tiek lasīts saturs.

Papildus fīča programmiņai, kas pabrīdina mani par to, ka mood paziņojums ir nomainīts.
Nākošā ideja: padarīt šo iespēju publisku, lai visi interneta lietotāji var nomainīt manu mood paziņojumu >:D, kas nebūt nav laba ideja.
Pēdējie komentāri