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
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?
- Apache WEB serveris ar PHP atbalstu;
- Microsoft Visual C# 2005 Express Edition, tiesa, zem šīs saites var atrast 2008. gada versiju, bet man ir 2005. gada;
- Skype4COMLib bibliotēka;
- un nelielas zināšanas tajā visā ;)
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.

Tad jaaveido mood message iivilais top’s >:D
Shodien praataa palicis: “Neesmu d*r**s jau 4-as dienas =]” by /Anonymous/
Bet reaals pielietojums, bez seenes staipiishanas, taa arii shai fishkai nevaid >:C
2 Torfs: Tas viss tik taisīt tikai tāpēc, lai atsvaidzinātu C# zināšanas un realizētu to pa-pusei-stulbo ideju, kas dīdījās pa galvu un nelika mani mierā, kamēr nebiju uzkodējis to brīnumu. Btw, tas teksts, kuru rakstīji Tu (nevis kaut kāds Anonymous), Kā mood teksts nemaz neparādījās, jo tajā brīdī faila satura pārbaude bija izslēgta. >:D
Ceri vien, ceri vien un ko vispaar var zinaat, kursh tas bija vai nebija! >:D