Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
pl:miw:2009:miw09_wiki_papers [2009/03/05 11:50]
gjn
pl:miw:2009:miw09_wiki_papers [2019/06/27 15:50] (aktualna)
Linia 31: Linia 31:
 ====== Spotkania ====== ====== Spotkania ======
 [[pl:​miw:​2009:​miw2009_organizacja]] [[pl:​miw:​2009:​miw2009_organizacja]]
 +===== Mail2 =====
 +Zmiany: Dodałem funkcjonalność pozwalającą podać adresy URL, na podstawie których będą generowane pozostałe.
 +
 +Składnia: \\ <​code>​
 +dblpurl:​http://​dblp.uni-trier.de/​db/​indices/​a-tree/​o/​Ogiela:​Marek_R=.html;;​
 +bppurl:​http://​www.bpp.agh.edu.pl/​bpp-show.phtml?​s=b1&​aut=1088;;​
 +</​code>​
 +Dzięki temu mamy pewność znalezienia autora w bazie, oszczędzając jednocześnie na zapisie: \\ <​code>​
 +BPP:2008;;
 +DBLP:2005;;
 +</​code>​
 +Zamiast \\ <​code>​
 +BPP:​2008;​http://​www.bpp.agh.edu.pl/​bpp-show.phtml?​s=b1&​aut=1088&​R=2008;;​
 +DBLP:​2005;​http://​dblp.uni-trier.de/​db/​indices/​a-tree/​o/​Ogiela:​Marek_R=.html;;​
 +</​code>​
 +
 +{{:​pl:​miw:​2009:​miw09_wiki_papers:​wiki_papers.tar.gz|Pobierz}}
 +
 +===== Mail1 =====
 +{{:​pl:​miw:​2009:​miw09_wiki_papers:​wiki_papers-2.tar.gz|wiki_papers-2.tar.gz}}
 +
 +Zmiany:
 +  - rezygnacja z XML w przeszukiwaniu DBLP
 +  - modyfikacja capytania cURL (ominięcie blokady ''​safe_mode''​ i ''​open_basedir''​ na serwerze php)
 +
 +Mam nadzieję, że teraz to zadziała :)
 +
 +===== 090604 =====
 +[[pl:​miw:​2009:​miw09_wiki_papers:​howto|Wiki Papers Howto]]
 +
 +{{:​pl:​miw:​2009:​miw09_wiki_papers:​wiki_papers_beta.tar.gz|Wiki Papers beta}}
 +
 +Dodano:
 +  - Edytowalny tytuł (''​title:​Publikacje Pana Bolesława Brzęczysława;;''​)
 +    * w nagłówku tabeli
 +    * w tytule wykresu
 +  - Poprawki
 +    * opcja ''​EXTRASPAN''​ dla wykresów, w których napisy pod osią nakładają się
 +    * Ścieżki
 +    * Integracja z wiki
 +
 +===== 090528 =====
 +
 +{{:​pl:​miw:​2009:​miw09_wiki_papers:​wiki_papers_beta.rar|Wiki Papers beta}}
 +
 +Dodano:
 +  - Wyszuliwanie publikacji w zakresie lat (np. ''​DBLP:​2007-2008;;''​)
 +  - Edytowalne nagłówki (''​headers:​Nazwisko;​2006;​2007-2008''​)
 +  - Poprawki
 +
 +===== 20090507 =====
 +  * {{:​pl:​miw:​2009:​miw09_wiki_papers:​wiki_papers_demo.rar|Wersja demo}}
 +  * Time limit dla wykonywania podzapytań \\ Miał być monit, że dane nie zostały prawidłowo przetworzone z powodu minięcia określonego czasu. Badanie upływu czasu, czy raczej kontrola, czy zadanie nie wykonuje się zbyt długo, wymagają moim zdaniem użycia wątków. Na chwilę obecną (moje okno nie jest na to otwarte) nie mogę tego wykonać.
 +Tymczasowo rozwiązałem to resetowanym limitem czasowym (''​set_time_limit''​) przy wywoływaniu każdego zapytania ''​curl''​.
 +  * Zrezygnowałem z dodatkowej opcji wyszukiwania w DBLP (Advanced Search) \\ Standardowe wyszukiwanie działa prawidłowo. Advanced Search używa JavaScript do przekierowywania na stronę z wynikami zapytania. Obejście tego interfejsu okazuje się dodatkową, niepotrzebną pracą.
 +  * Zaimplementowałem wyświetlanie w postaci:
 +    * tekstu (domyślnie)
 +    * tablicy
 +       * z użyciem nagłówków (automatyczne dopasowanie kolumn)
 +         * ewentualna koncepcja przemianowania nagłówków tablicy, np.: \\ ''​headers:​Autor;​2007;​2008;​2009;;''​
 +       * z pominięciem nagłówków (rozmieszczenie jak w tekście źródłowym)\\ Nie ma możliwości dodania samych nagłówków do tablicy (umieszczenie ''​^nagłówek1^..^''​ wypisze osobną tablicę z nagłówkami).
 +    * pracuję nad wykresem słupkowym
 +
 +===== 20090423 ====
 +
 +  * Składnia Wiki Papers (przykład):​
 +<​code>​
 +<​papers>​
 +    author:​Kowalski;​http://​www.kowalski.com/;;​
 +    headers:​Autor;​2006;​2007;​2008;​Ogółem;;​
 +    title:​Publikacje Jana Kowalskiego;;​
 +    options:​TABLE;​TEXT;​CHART;​CODE;​HIDEAUTHOR;​NOHEADERS;​SHOWINFO;​EXTRASPAN;; ​       // Zbiór możliwych opcji
 +    //     : ​ +     ​+ ​    ​+ ​   +     ​+ ​         +          +        +              // "​-"​ = NZJ
 +
 +// ogółem:
 +//  BIBLIOGRAFIA:​OPCJE;​http://​www.strona;​ROK;;​
 +//              :     ; ​                ; ​  ;; ​  <- separatory
 +//  po określeniu rodzaju, kolejność opcji nie gra roli; liczy się natomiast typ wartości (rok (liczba), adres strony (od "​http://"​),​ opcje (pozostałe,​ oddzielane przez ":"​))
 +
 +    DBLP:​2006;​http://​dblp.blebleble...;;​
 +    DBLP:2008;;
 +//  DBLP:​2006;​EXTRA;;​ // Porzucone: Advanced Search używa JavaScript do przekierowania na stronę z wynikami. Zwyczajne wyszukiwanie działa wystarczająco dobrze.
 +
 +    BPP:2006;;
 +    BPP:​IF;​2005;;​
 +    BPP:​LF;​2005;;​
 +    BPP:​MNiSW;​http://​bpp.blebleble...;;​
 +    BPP:​LNCS;​2003;;​
 +
 +    author:​Chuck Norris;; ​   // Kolejny autor
 +    DBLP:​http://​www.dblp.bleble.chuck;; ​ // Kolejne publikacje
 +
 +//  CiteSeerX:​2002;;​ // NZJ
 +</​papers>​
 +</​code>​
 +
 +  * Dodano:
 +    * ''​BPP:​LF;;''​ <- twórcy bpp naprawdę nie widzą różnicy między LF a IF
 +    * ''​BPP:​LNCS;;''​ (tylko wystąpienia '​LNCS'​)
 +
 +<​del>​Widać jeszcze drobne problemy, kiedy nie podamy stricte URL</​del>​ - nic nie stoi jednak na przeszkodzie,​ żeby podać URL w edytorze strony.
 +
 +===== 20090402 ====
 +  * dblp ready
 +  Pracuję nad umieszczeniem tego w Wiki
 +    - nie mam jeszcze opracowanej składni
 +  * bpp proto
 +Prototyp jest, sprawdza publikacje, IF, MNiSW
 +  * dla bpp sumowanie punktów MNiSW dla danego roku
 +OK, zliczam wystąpienia.
 +
 +===== 20090319 ====
 +
  
 ===== 20090305 ==== ===== 20090305 ====
-http://​pl.php.net/​manual/​en/​book.curl.php +==== Dotychczasowe wyniki ==== 
-http://​www.php.net/​manual/​en/​refs.xml.php +=== DBLP === 
-http://www.php.net/​manual/​en/​faq.html.php +Udało mi się przygotować skrypt ​php pozyskujący dane z DBLPDane o ilości publikacji pozyskiwane są poprzez zliczenie wierszy w tabeli pod danym rokiem (wersja standardowa wyszukiwania).
-http://​pl.php.net/​manual/​en/​book.http.php+
  
-===== 20090219 ==== +Trudnościami,​ jakie napotkałem,​ były: 
-[[#​zeszly_tydzien]] +  * Nieodpowiednio napisany kod html konieczność odszukiwania i niwelowania podejrzanych tagów (występował niezamykany ''<​img>'',​ ''<​/ul>''​ bez rozpoczęcia) 
-  * check  xml parsing from http://​dblp.uni-trier.de/db/​index.html +  * Nie udało mi się wywołać bardziej zaawansowanych poleceń ''​XPath''​ - konieczność zaimplementowania przeszukiwania danych XML
-  * http://www.dokuwiki.org/​devel:​parser http://​www.dokuwiki.org/​devel:​plugins +  * Niedziałający cURL i ''​file_get_content()''​ na serwerze student ​konieczność działania na localhoście (na przykład).
-  * MKotra +
-  * [[http://​www.bg.agh.edu.pl/​IMPACT/​index.php|IF BG]] +
-  * charts, pie, bar -> funkcdo ustal  [[http://​foosel.org/​snippets/​dokuwiki/​charter]]+
  
 +==== Cele ====
 +  * Integracja z dokuWiki
 +  * Zaimplementowanie pozostałych statystyk
 +  * Wykresy
  
 +==== Narzędzia ====
  
-====== Projekt ====== +  * [[http://​pl.php.net/​manual/​en/​book.curl.php|cURL]] 
-===== Sprawy bieżące ===== +Przydatne, choć dla DBLP można prościej z ''​file_get_contents($url)''​ (mniej opcji i przekierowania domyślne). 
-==== Zeszły tydzień ​====+ 
 +  * http://​www.php.net/​manual/​en/​refs.xml.php 
 + 
 +  * http://​www.php.net/​manual/​en/​faq.html.php 
 + 
 +  * http://​pl.php.net/​manual/​en/​book.http.php 
 + 
 + 
 +===== 20090219 ​====
  
   * check  xml parsing from http://​dblp.uni-trier.de/​db/​index.html   * check  xml parsing from http://​dblp.uni-trier.de/​db/​index.html
Linia 61: Linia 183:
  
   * http://​www.dokuwiki.org/​devel:​parser http://​www.dokuwiki.org/​devel:​plugins   * http://​www.dokuwiki.org/​devel:​parser http://​www.dokuwiki.org/​devel:​plugins
-  * MKotra +  * Michał Kotra <mkotra at student agh ...> 
-Jeszcze z nim nie mówiłem.+Gotowy do współpracy.
   * [[http://​www.bg.agh.edu.pl/​IMPACT/​index.php|IF BG]]   * [[http://​www.bg.agh.edu.pl/​IMPACT/​index.php|IF BG]]
 [[#​biblioteka_agh_-_wyprawa_po_informacje]] [[#​biblioteka_agh_-_wyprawa_po_informacje]]
   * charts, pie, bar -> funkc. do ustal  [[http://​foosel.org/​snippets/​dokuwiki/​charter]]   * charts, pie, bar -> funkc. do ustal  [[http://​foosel.org/​snippets/​dokuwiki/​charter]]
-Przykład: 
- 
-<​charter>​ 
-title = Simple 3D pie chart 
-size = 400x300 
-align = center 
-bgcolor = #eeeeee 
-type = pie3d 
-labelSerie = 2 
-pieExploded = on 
- 
-10,2,3,5,3 
-Jan, Feb, Mar, Apr, May 
-</​charter>​ 
  
 +====== Projekt ======
 +===== Sprawy bieżące =====
  
 ==== Przeglądnąć źródła/​podobne strony: ==== ==== Przeglądnąć źródła/​podobne strony: ====
Linia 121: Linia 231:
 === Działanie/​uwagi dot. serwisu BPP === === Działanie/​uwagi dot. serwisu BPP ===
  
-=== Autorzy systemu BPP ===+<del>=== Autorzy systemu BPP ===
  
-Jacek Kmiecik <​jk@uci.agh.edu.pl>,​ Marek Wójtowicz <​wumarex@uci.agh.edu.pl>​ — Uczelniane Centrum Informatyki,​ tel. (617-)34-77.+Jacek Kmiecik <​jk@uci.agh.edu.pl>,​ Marek Wójtowicz <​wumarex@uci.agh.edu.pl>​ — Uczelniane Centrum Informatyki,​ tel. (617-)34-77.</​del>​
  
 ==== DBLP ==== ==== DBLP ====
pl/miw/2009/miw09_wiki_papers.1236250253.txt.gz · ostatnio zmienione: 2019/06/27 15:58 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0