Commit 1d9cb7a6e6028c679a44ca41771e824ef00e43e5
1 parent
761fa334
loading gold and sys files
Showing
8 changed files
with
112 additions
and
7 deletions
pom.xml
1 | -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | |
2 | - <modelVersion>4.0.0</modelVersion> | |
3 | - <groupId>mkopec.summ</groupId> | |
4 | - <artifactId>eval</artifactId> | |
5 | - <version>0.0.1-SNAPSHOT</version> | |
6 | - | |
7 | - <build> | |
1 | +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
2 | + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | |
3 | + <modelVersion>4.0.0</modelVersion> | |
4 | + <groupId>mkopec.summ</groupId> | |
5 | + <artifactId>eval</artifactId> | |
6 | + <version>0.0.1-SNAPSHOT</version> | |
7 | + | |
8 | + <dependencies> | |
9 | + <dependency> | |
10 | + <groupId>log4j</groupId> | |
11 | + <artifactId>log4j</artifactId> | |
12 | + <version>1.2.17</version> | |
13 | + </dependency> | |
14 | + <dependency> | |
15 | + <groupId>junit</groupId> | |
16 | + <artifactId>junit</artifactId> | |
17 | + <version>4.8.1</version> | |
18 | + </dependency> | |
19 | + </dependencies> | |
20 | + <build> | |
8 | 21 | <plugins> |
9 | 22 | <plugin> |
10 | 23 | <groupId>org.apache.maven.plugins</groupId> |
... | ... |
src/main/java/mkopec/summ/eval/Main.java
0 → 100644
1 | +package mkopec.summ.eval; | |
2 | + | |
3 | +import java.io.File; | |
4 | +import java.util.HashMap; | |
5 | +import java.util.HashSet; | |
6 | +import java.util.Map; | |
7 | +import java.util.Set; | |
8 | + | |
9 | +import org.apache.log4j.Logger; | |
10 | + | |
11 | +public class Main { | |
12 | + private static final Logger LOG = Logger.getLogger(Main.class); | |
13 | + | |
14 | + public static void main(String[] args) { | |
15 | + if (args.length != 2) { | |
16 | + LOG.error("Wrong number of arguments!"); | |
17 | + return; | |
18 | + } | |
19 | + | |
20 | + File goldDir = new File(args[0]); | |
21 | + File sysDir = new File(args[1]); | |
22 | + if (!goldDir.isDirectory() || !sysDir.isDirectory()) { | |
23 | + LOG.error("At least one of given directories doesn't exist!"); | |
24 | + return; | |
25 | + } | |
26 | + | |
27 | + Map<String, Set<File>> id2goldSummaryFiles = new HashMap<>(); | |
28 | + Map<String, Set<File>> id2sysSummaryFiles = new HashMap<>(); | |
29 | + loadFiles(goldDir, id2goldSummaryFiles); | |
30 | + loadFiles(sysDir, id2sysSummaryFiles); | |
31 | + | |
32 | + if (!id2goldSummaryFiles.keySet().equals(id2sysSummaryFiles.keySet())) { | |
33 | + LOG.error("Different text ids in gold and sys dirs!"); | |
34 | + return; | |
35 | + } | |
36 | + LOG.info(id2goldSummaryFiles.size()+" gold and sys text(s) loaded."); | |
37 | + } | |
38 | + | |
39 | + private static void loadFiles(File goldDir, | |
40 | + Map<String, Set<File>> id2goldSummaryFiles) { | |
41 | + for (File goldFile : goldDir.listFiles()) { | |
42 | + String[] spl = goldFile.getName().split("_"); | |
43 | + String id = spl[0]; | |
44 | + | |
45 | + if (!id2goldSummaryFiles.containsKey(id)) | |
46 | + id2goldSummaryFiles.put(id, new HashSet<>()); | |
47 | + id2goldSummaryFiles.get(id).add(goldFile); | |
48 | + } | |
49 | + } | |
50 | +} | |
... | ... |
src/main/resources/log4j.properties
0 → 100644
src/test/java/mkopec/summ/eval/MainTest.java
0 → 100644
1 | +package mkopec.summ.eval; | |
2 | + | |
3 | +import org.junit.Test; | |
4 | + | |
5 | +public class MainTest { | |
6 | + | |
7 | + @Test | |
8 | + public void test() { | |
9 | + String[] args = new String[] { | |
10 | + MainTest.class.getResource("/gold").getPath(), | |
11 | + MainTest.class.getResource("/sys").getPath() }; | |
12 | + Main.main(args); | |
13 | + } | |
14 | +} | |
... | ... |
src/test/resources/sys/199704210012_A.txt
0 → 100644
1 | +21 kwietnia mija 30 lat od dnia, gdy grupa wysokich rangą wojskowych obaliła rząd Grecji, zawiesiła konstytucję, rozwiązała parlament, wprowadziła stan wyjątkowy, a tysiące przeciwników wtrąciła do więzień. Junta nie potrafiła zdobyć poparcia społecznego. Grecja pod rządami pułkowników nie stała się krajem rozkwitu i dostatku, pracy dla wszystkich i powszechnego dobrobytu. | |
2 | +Wielu Greków zaangażowało się w działalność opozycyjną - starali się pokazać światu, że reżim nie jest akceptowany przez społeczeństwo. Następnie powstała Obrona Demokracji - duża organizacja podziemna, której celem była walka zbrojna. Organizacja została wykryta, ale proces 34 opozycjonistów w 1970 r. stał się oskarżeniem reżimu na arenie międzynarodowej. Upadek junty rozpoczął się od utraty kontroli nad armią - w 1972 r. grupa oficerów marynarki planowała obalenie pułkowników i przejęcie władzy. Spisek wykryto, ale pułkownicy nie mogli już liczyć na bezwzględne poparcie wojska. Słabnący reżim próbował ratować się nasilaniem represji. W listopadzie 1973 roku krwawo stłumiono ruch studentów politechniki ateńskiej. Pułkownicy liczyli też na to, że popularność w społeczeństwie zdobędą dzięki przyłączeniu Cypru do Grecji. Jednakże zamach na Cyprze nie powiódł się, a na dodatek do gry włączyła się Turcja, która zajęła całą północ wyspy. Władza junty załamała się w lipcu 1974 r. Prezydent Fedon Gizikis, widząc, że nie utrzyma dłużej władzy, przekazał ją Konstantinosowi Karamanlisowi, jednemu z czołowych polityków, który przebywał na emigracji w Paryżu. W 1975 r. rozpoczął się proces przywódców junty. Przed sądem postawiono około 20 osób. Pięć z nich otrzymało karę śmierci, którą jednak później zamieniono na dożywocie. Co jakiś czas powraca sprawa ułaskawienia skazanych, a przynajmniej zwolnienia ich z więzienia z przyczyn humanitarnych, zawsze jednak wniosek jest odrzucany. Grecy uważają, że darowanie win sprawcom tylu nieszczęść byłoby czymś z gruntu niemoralnym. Skutki dyktatury są odczuwalne do dziś - najbardziej fatalna spuścizna rządów pułkowników to daleko idące rozluźnienie zasad i zniszczenie uczciwości. Czas dyktatury miał jednak, paradoksalnie, jeden skutek pozytywny: gdyby nie potrzeba ugruntowania świeżej demokracji, Grecja, przy swoim poziomie gospodarczym, miałaby znikome szanse na wejście do Europejskiej Wspólnoty Gospodarczej. | |
0 | 3 | \ No newline at end of file |
... | ... |
src/test/resources/sys/199704210012.txt renamed to src/test/resources/sys/199704210012_LAKON.txt
src/test/resources/sys/199704210012_OTS.txt
0 → 100644
1 | +GRECJA | |
2 | + | |
3 | +21 kwietnia mija 30 lat od dnia, gdy grupa wojskowych obaliła rząd, wprowadziła stan wyjątkowy, a tysiące przeciwników wtrąciła do więzień | |
4 | + | |
5 | +Demokracji nie wolno deptać bezkarnie | |
6 | + | |
7 | +TERESA STYLIŃSKA | |
8 | + | |
9 | +- Rządy pułkowników nigdy nie cieszyły się sympatią społeczeństwa. Dyktatura opierała się wyłącznie na wojsku, no i miała też za sobą poparcie USA i NATO - opowiada Jeorjos Aleksandros Mangakis, niegdyś członek ruchu oporu i więzień polityczny, dziś deputowany socjalistycznej partii PASOK. Ponurym symbolem reżimu - który wprawdzie istniał tylko siedem lat, ale w świadomości i mentalności Greków pozostawił ślady widoczne do dziś - stały się obozy na wyspach Jaros i Leros. Dla społeczeństwa - podkreślają - sytuacja musi być jasna i klarowna: to jest dobre, a tamto jest złe. | |
10 | + | |
11 | +- Lepiej ukarać winnych, niż na zawsze żyć z tą nieszczęsną spuścizną - mówi Michalis Papakonstantinu, jeden z przywódców konserwatywnej partii Nowa Demokracja. Jak powiedział niegdyś sędziwy Konstantinos Karamanlis, eks-premier i prezydent, człowiek, który przeprowadził Grecję od dyktatury do demokracji: "Jak dożywocie - to dożywocie". Dlatego, gdy tylko się dało, działaliśmy otwarcie: gazety szukały furtek, pisarze i artyści przestali publikować i wystawiać, aktorzy, którzy występowali w telewizji, byli bojkotowani, a wielu dziennikarzy wyemigrowało i za granicą mówiło prawdę o Grecji. - Utrata kontroli nad armią oznaczała utratę kontroli nad krajem - mówi Papakonstantinu, który sam spędził parę lat w więzieniu. | |
12 | + | |
13 | +- Od paru dni - opowiada znajomy Grek - na politechnice trwały strajki, protesty i manifestacje. Pułkownicy postanowili to wykorzystać i trzeba przyznać, że ich rachuby nie były całkiem pozbawione sensu: gdyby udało im się obalić arcybiskupa Makariosa, ówczesnego prezydenta, i dokonać "enosis", czyli przyłączyć Cypr do Grecji, mogliby sobie zaskarbić choć cień sympatii społeczeństwa. | |
14 | + | |
15 | +- Wyrok - opowiada Gerassimos Notaras - zapadł o godzinie 16.00. - Sądzę, że tak naprawdę ukarania nie było - mówi Notaras. Grecy są też zadowoleni ze zniesienia monarchii - co w roku 1973 uczynili pułkownicy i co później potwierdzono. - Zniknęły wszelkie hamulce - mówi dziennikarz z poważnego dziennika"Kathimerini". | |
16 | + | |
17 | +- W dyktaturze - zauważa Jeorjos Mangakis - jest odwrotnie niż w naturze: osad nie opada, lecz idzie do góry. | |
0 | 18 | \ No newline at end of file |
... | ... |
src/test/resources/sys/199704210012_SWIETL.txt
0 → 100644
1 | +GRECJA | |
2 | + | |
3 | +21 kwietnia mija 30 lat od dnia, gdy grupa wojskowych obaliła rząd, wprowadziła stan wyjątkowy, a tysiące przeciwników wtrąciła do więzień - Rządy pułkowników nigdy nie cieszyły się sympatią społeczeństwa. Dyktatura opierała się wyłącznie na wojsku, no i miała też za sobą poparcie USA i NATO - opowiada Jeorjos Aleksandros Mangakis, niegdyś członek ruchu oporu i więzień polityczny, dziś deputowany socjalistycznej partii PASOK. 21 kwietnia mija 30 lat od dnia, gdy grupa wysokich rangą wojskowych obaliła rząd Grecji, zawiesiła konstytucję, rozwiązała parlament, wprowadziła stan wyjątkowy, a tysiące przeciwników wtrąciła do więzień. Prześladowania, tortury, znikanie ludzi były na porządku dziennym, a Grecja dla całej Europy stała się synonimem ucisku i dławienia swobód. - Lepiej ukarać winnych, niż na zawsze żyć z tą nieszczęsną spuścizną - mówi Michalis Papakonstantinu, jeden z przywódców konserwatywnej partii Nowa Demokracja. W więzieniu do dziś przebywa ścisła czołówka sprawców zamachu, m.in. dwaj bracia Papadopulos - Jeorjos, szef junty, oraz Kostas. Jak powiedział niegdyś sędziwy Konstantinos Karamanlis, eks-premier i prezydent, człowiek, który przeprowadził Grecję od dyktatury do demokracji: "Jak dożywocie - to dożywocie". Jeorjos Mangakis, wysoki, szczupły, elegancki pan, przed 1967 rokiem był profesorem prawa i kryminologii na uniwersytecie w Atenach, występował też w sądzie jako obrońca. Gdy pułkownicy przejęli władzę, nie tylko nie krył, co myśli o łamaniu demokracji, ale na domiar złego regularnie spotykał się z dziennikarzami zagranicznymi. Wkrótce potem Jeorjos Mangakis został aresztowany, nie na długo jednak, i gdy wyszedł, na dobre zaangażował się w działalność opozycyjną. Policja wpadła na trop Obrony i w kwietniu 1970 roku w Atenach 34 członków organizacji stanęło przed sądem. Przywódca grupy, profesor ekonomii Karajolas otrzymał najwyższy wyrok: dożywocie. Z reżimem pułkowników stało się to, co dzieje się z władzą, która nie potrafi zdobyć uznania i poparcia społecznego, a jednocześnie nie jest na tyle silna, by przez dłuższy czas mogła trzymać się siłą represji. Michalis Papakonstantinu uważa, że sprawą zasadniczą był brak poparcia społecznego. Rządy pułkowników opierały się tylko na wojsku. Słabnący reżim próbował ratować się nasilaniem represji. - Od paru dni - opowiada znajomy Grek - na politechnice trwały strajki, protesty i manifestacje. - Po wydarzeniach na politechnice poczuliśmy, że koniec jest już blisko - opowiada Jeorjos Mangakis. Jeśli istnieje coś, co jest w stanie zjednoczyć wszystkich Greków, niezależnie od tego, kim są i jakie wyznają poglądy, to jest to bez wątpienia problem Cypru. - Dyktatura nie została obalona przez społeczeństwo czy ruch oporu, lecz sama się załamała - uważa Gerassimos Notaras, były przewodniczący stowarzyszenia więźniów politycznych. Grecy od dyktatury do demokracji przeszli w sposób bezkrwawy, bez walk, rozlewu krwi i ofiar. Sprawę ich odpowiedzialności uregulował uchwalony wkrótce Akt Konstytucyjny: przed trybunałem specjalnym muszą odpowiadać wszyscy ci, którzy zaplanowali i zorganizowali zamach na demokrację, a także ci, którzy do junty przyłączyli się później, ale odgrywali decydującą rolę we wcielaniu jej decyzji w życie. Już na początku roku 1975 rozpoczął się wielki proces przywódców junty. Wielu ludzi uważa jednak, że najbardziej fatalna spuścizna dyktatury to daleko idące rozluźnienie zasad i zniszczenie uczciwości. | |
0 | 4 | \ No newline at end of file |
... | ... |