White Shadow ([info]white_shadow) rakstīja,
@ 2006-08-10 21:41:00

Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Mūzika:Nightwish - The Riddler

nerealizētas idejas
[dies', es laikam varētu "ieiet lomā" un kļūt par nožēlojamu mirstīgo/blogeri. phe :P]

Dažas domas, kuras manuprāt būtu vērts realizēt, bet pašam nav skaidrs, vai gribu pie kādas ķerties :

Pareizs antivīruss
Vairums antivīrusu atpazīst vīrusus pēc tiem raxturīgām datu struktūrām un/vai uzvedības (heiristiskā analīze). Pirmo metodi ir ļoti viegli apiet uzraxtot oriģinālu vīrusu "no nulles", ar otro varētu būt problēmas, bet heiristikas nekad nav perfektas, tāpēc ir iespējams izgrozīties. Tātad vairums antivīrusu ir neefektīvi.

Pareizs antivīruss stingri kontrolētu visu programmu darbību un ļautu katrai darīt tikai to, kas nepieciešams, un piekļūt tikai tiem datiem, ar ko tai jādarbojas. Piemēram, MS Word nav nekādas vajadzības rediģēt EXE failus, Notepad'am nav jāslēdzas klāt I-netam, etc. Izpildāmo failu pārraxtīšanu atļaut tikai ar lietotāja apstiprinājumu, tikai noteiktām programmām (piem. updater'iem visādiem). Ierobežot programmu pieejas tiesības dažādām mapēm (piem. ja ļaudis mēdz lejupielādēt jaunas programmas ar Internet Explorer, tad tas nebūt nenozīmē, ka ir jāļauj IE k-ko mainīt C:\Windows\System32!).

Tādējādi vīrusiem joprojām būtu iespēja iekļūt operatīvajā atmiņā (izmantojot dažādas kļūdas OS un programmās), bet "nocietināties" uz datora tie nevarētu (gandrīz). Extremāls variants : sainstalēt visu, ko vajag, un system partīciju padarīt read-only.

Problēma : sarežģīti realizēt (faktiski jāraxta draiveris), nav panaceja (derētu apvienot ar parastajiem antivīrusiem, lai pārbaudītu arī atmiņu operatīvo u.tml.).

Experiments : Living Image
Apvienojot ģenētiskos algoritmus ar neironu tīkliem (to sauc par NEAT tehnoloģiju), uztaisīt programmu, kas ģenerē attēlus vairākus (jeb attiecīgās ģenētiskā algoritma radītās paaudzes "pārstāvjus"), no kuriem var izvēlēties labāko(s). Pēc tam tiek ģenerēti citi attēli, un notiek evolūcija, iegūstot tādu attēlu, kas patīk lietotājam. Uzlikt šito visu uz web servera, popularizēt ideju, savācot daudz apmeklētāju un paskatīties, kas sanāks, kad katram no tiem dos iespēju ietekmēt neironu tīkla un attēla attīstību. Varētu būt interesanti :)

Dinamiskie attēli (tickers, counters, etc)
Vairums i-netā atrodamo variantu ir ļoti ierobežoti - labākajā gadījumā lietotājam ir iespēja izvēlēties noformējumu (no ierobežota variantu skaita) un dinamisko elementu izvietojumu/tml., bet funkcionalitāte šādiem ... objektiem ir stingri noteikta.

Ideja : ieprogrammēt framework, kuru var izmantot jaunu dinamisko attēlu izveidei. Ir jau izdomāti daudzi šī radījuma aspekti, piemēram, vairāki masīvi konkrēta attēla eksemplāra pastāvīgo datu, konfigurācijas u.c. lietu glabāšanai, lietotāju sistēma u.tml. Dot cilvēkiem iespēju taisīt savus skriptus (dinamiskos attēlus) un hostēt tos uz k-kāda servera. Veidot publisku katalogu. Finansiālais aspekts : var prasīt nelielu abonentmaxu no lietotājiem (X pirmās dienas par brīvu), vai, ja nemaksā, iekļaut attēlos reklāmelementus.

Variācija par tēmu : uztaisīt grafisku dinamisko attēlu redaktoru (piem. flash'ā) ar paštaisītu skriptēšanas valodu (uzlabo drošību, bet daudz darbietilpīgāk & ne visas citu valodu iespējas droši vien būtu).


So, šimbrīžam gana :P



(Lasīt komentārus) - (Ierakstīt jaunu komentāru)


[info]white_shadow
2006-08-11 12:14 (saite)
Arrgh, un vai tev šķiet, ka es spēšu uzzīmēt k-ko ar plīša lācīšiem un smaidīgām saulītēm? :D

Anyway, šobrīd domāju par iespēju uztaisīt tādu lietu programmu-konstruktoru (flash'u nezinu, bet varētu parastu exe ar augšupielādes funkciju). Tram-param...

(Atbildēt uz šo) (Iepriekšējais)


(Lasīt komentārus) -

Neesi iežurnalējies. Iežurnalēties?