Meeskond "ISU - aI Sii jUu": Difference between revisions

From ICO wiki
Jump to navigationJump to search
Tliiv (talk | contribs)
Jvahtre (talk | contribs)
No edit summary
 
(12 intermediate revisions by 3 users not shown)
Line 5: Line 5:
"Big Brother is watching you" - Tahad teada, mida sinu sõbrad tegelikult sinust arvavad? Sõbrad jagavad saladusi, kuid sind hoitakse pimeduses? - Enam mitte, sest meie programmi abil saad avalikus wifi-s teada kõik, millest sinu sõbrad msnis räägivad. FML on programm, mis kuvab teile erinevate inimeste vestlused avalikus wifis ja seda kõike nii lihtsalt, et teil tekib tunne, nagu oleksite ise üks vestlustes osaleja.
"Big Brother is watching you" - Tahad teada, mida sinu sõbrad tegelikult sinust arvavad? Sõbrad jagavad saladusi, kuid sind hoitakse pimeduses? - Enam mitte, sest meie programmi abil saad avalikus wifi-s teada kõik, millest sinu sõbrad msnis räägivad. FML on programm, mis kuvab teile erinevate inimeste vestlused avalikus wifis ja seda kõike nii lihtsalt, et teil tekib tunne, nagu oleksite ise üks vestlustes osaleja.


* Source kood:
* Projekti source kood: https://bitbucket.org/dhawk/fml/get/94afc1a49302.zip
* Projekti source kood:
 
* Install file:
Vajalikud programmid, rakenduse kasutamiseks:
* Dokumentatsioon:
* SQLite - http://sourceforge.net/projects/sqlite-dotnet2/
* Microsoft Network Monitor v3.4 - http://www.microsoft.com/downloads/en/details.aspx?FamilyID=983b941d-06cb-4658-b7f6-3088333d062f&displaylang=en
* Siseselt kasutab monitor mode-i käima panemiseks, vistarfmon-i, mis on kaasa pandud.


Versioonihalduseks kasutasime Mercuriali.
Versioonihalduseks kasutasime Mercuriali.


==Kasutusjuhend==
==Tööjaotus==
==Tööjaotus==
===Taavi Ilves===
===Taavi Ilves===
*Netmon API wrapper
*Sqlite andmebaasiga sidumine
*SQL päringud, tabelid, jms.
*Monitormode seadmine
===Jaan Vahtre===
===Jaan Vahtre===
*Kujundus - SeadedTab,Start/StopTab,VestlusedTab,LogTab,HelpTab,AjaluguTab,LahkuTab ning lehe üldine kujundus.
*Kujundus - SeadedTab,Start/StopTab,VestlusedTab,LogTab,HelpTab,AjaluguTab,LahkuTab ning lehe üldine kujundus.
*Kujunduse ühendamine koodiga.
*Kujunduse ühendamine koodiga.
*Logi ning selekteeritud Vestluste kuvamine nii nupule vajutuse korral kui ka reaalajas.
*Logi ning selekteeritud Vestluste kuvamine nii nupu esmakordsel vajutusel kui ka reaalajas.
*Päringute tegemine andmebaasist ehk andmebaasi salvestatud tekstide kuvamine rakenduses.
*Päringute tegemine andmebaasist ehk andmebaasi salvestatud tekstide kuvamine rakenduses.
*Grid-ide vahetuse kirjutamine.   
*Grid-ide vahetuse kirjutamine.   
Line 24: Line 30:


===Tanel Liiv===
===Tanel Liiv===
* Ragga masta!
* Protokollid ja nende parsimine
 
* Filtrid
===Krisjtan Kalder===
* UTF-8 tugi
* Network monitor


==Log==
==Log==
Line 80: Line 87:
*Parandatud LogTab-i.
*Parandatud LogTab-i.
[[File:FML_esileht.png]]
[[File:FML_esileht.png]]
 
===25.November:===
==Huvitavat==
*History, Kommentaarid
===29.November:===
*Programmil nüüd logo
*Regex to match Empathy - lisatud filtreid.
*Bugide parandus.

Latest revision as of 16:30, 29 November 2010

Sissejuhatus

"Big Brother is watching you" - Tahad teada, mida sinu sõbrad tegelikult sinust arvavad? Sõbrad jagavad saladusi, kuid sind hoitakse pimeduses? - Enam mitte, sest meie programmi abil saad avalikus wifi-s teada kõik, millest sinu sõbrad msnis räägivad. FML on programm, mis kuvab teile erinevate inimeste vestlused avalikus wifis ja seda kõike nii lihtsalt, et teil tekib tunne, nagu oleksite ise üks vestlustes osaleja.

Vajalikud programmid, rakenduse kasutamiseks:

Versioonihalduseks kasutasime Mercuriali.

Tööjaotus

Taavi Ilves

  • Netmon API wrapper
  • Sqlite andmebaasiga sidumine
  • SQL päringud, tabelid, jms.
  • Monitormode seadmine

Jaan Vahtre

  • Kujundus - SeadedTab,Start/StopTab,VestlusedTab,LogTab,HelpTab,AjaluguTab,LahkuTab ning lehe üldine kujundus.
  • Kujunduse ühendamine koodiga.
  • Logi ning selekteeritud Vestluste kuvamine nii nupu esmakordsel vajutusel kui ka reaalajas.
  • Päringute tegemine andmebaasist ehk andmebaasi salvestatud tekstide kuvamine rakenduses.
  • Grid-ide vahetuse kirjutamine.
  • Wiki loomine

Tanel Liiv

  • Protokollid ja nende parsimine
  • Filtrid
  • UTF-8 tugi
  • Network monitor

Log

10.November:

Idee, Tööjaotus ja esimesed read koodi.

11.November:

Esimene commit versioonihaldusesse. Vajas WinCapi.

15.November:

Uus Capture Engine. Monitormode.

16.November:

Lisatud ja täiendatud andmebaas.

17.November:

  • Algne kujundus tehtud.
  • Kujundusel 2 nuppu ja sigalahe scrollbar.
  • Msn Log-i kuvab(mitte reaalajas).(Kuvatud tekst, minu msnist).

18.November:

Capture File parandatud.

19.November:

  • Uus menüü tehtud ja ülevale lisatud ka võimalik teine menüü. *Parandatud nuppude funktsionaalsust.
  • Capturer parandatud.
  • uus kujundus - igal nupp oma gridi sees.
  • Gridide kuvamine tehtud.

21.November:

Eraldi funktsioon Tab-ide kujundamiseks.Probleemid:VestlusTab veel ei tööta.Lisatud StartTab.

  • VestlusedTab kuvab From query-t
  • Lisatud ValitudTab - Nüüd näeb, kes kirjutas ja kellele kirjutas(ka mitmele).
  • Parandatud LogTab.
  • Vestluste kuvamine tooreld tehtud. Puudu on listboxide puhastus.
  • Filtrid parandatud.
  • Messagetabelile lisati Timestamp.
  • Logi nüüd refreshib ennast automaatselt.Probleemid: Andmebaasi jaoks puudub meetod.

22.November:

  • Andmebaas korras.
  • Start/Stop nupule lisatud funktsionaalsus.
  • Kujundus parandatud
  • Filtreid parandatud
  • Kujundus muudetud
  • Töötav Monitormode - programm seab ise peale, kui adapteri valid.
  • täpitähtede probleem lahendatud!

23.November:

  • Vestlused töötavad aga bugiselt.
  • Filtrid parandatud, peamiselt seaoses from/to-ga.
  • Lisatud andmebaasi tühjendamine, seadedTab-il uus kujundus.
  • Regex FIX!
  • VestlusedTab parandatud. Vestlused töötavad nüüd ka reaalajas.

24.November:

  • Lisatud HelpTab, AjalooTab, parandatud kujundust, parandatud scroll-i probleemid.
  • Nupu kujundus muudetud.
  • Lisatud Timestamp vestlustele.
  • Parandatud LogTab-i.

25.November:

  • History, Kommentaarid

29.November:

  • Programmil nüüd logo
  • Regex to match Empathy - lisatud filtreid.
  • Bugide parandus.