Wpisy z tagiem 'PHP'.

  1. Polskie formy wyrazów dla Sphinx

    Maciej Kłak,

    Polski język trudna język. Na obecną chwilę Sphinx (wersja 2.2.9) nie oferuje żadnego lematyzatora oraz stemmera dla języka polskiego. Sytuacja pewnie szybko się nie zmieni, zatem jesteśmy zmuszeni korzystać z pliku wordforms.

    Autorzy Sphinxa oprócz niezbędnych programów oferują również narzędzie spelldump, które w założeniu ma służyć do tworzenia pliku wordforms w oparciu o słownik ispell lub MySpell. Jak pokazują doświadczenia, nie jest to rozwiązanie idealne, szerzej na ten temat możesz przeczytać na blogu Allegro.

    Niestety nie znalazłem nigdzie gotowane pliku bazującego na odmianach polskich słów, zatem postanowiłem go stworzyć samemu.

    Owoc mojej pracy wraz z konfiguracją znajdziesz na Githubie. Dodam tylko, że plik współpracuje tylko z najnowszą wersją Sphinxa.

  2. GTreeTable

    Maciej Kłak,

    Przy okazji implementacji zestawu funkcji służących do kategoryzacji dokumentów w Systemie Administrowania Bezpieczeństwem Informacji (SABI) stworzyłem rozszerzenie GTreeTable, które może Wam się przydać.

    W ogólny ujęciu pozwala ono na tworzenie wielopoziomowej struktury drzewiastej opakowanej w tabelę HTML. Na każdej z pozycji możliwe jest wykonanie operacji typu CRUD jak i zdefiniowanie niestandardowych akcji.

    Rozszerzenie zostało zbudowane w oparciu o komponenty Twitter Bootstap 3. W związku z czym, ostatecznie, wygląd interfejsu użytkownika automatycznie dostosowuje się to Waszej konfiguracji. W wersji podstawowej wygląda następująco:
    Wygląd interfejsu użytkownika rozszerzenia GTreeTable
    (więcej…)

  3. Żart Allegro

    Maciej Kłak,

    W ramach regularnego uprzykrzania życia mojemu koledze (współpracownikowi) wpadł mi do głowy pomysł na żart, z którego możecie skorzystać:)

    W ogólności idea polega na odwróceniu obrazów przedmiotów z serwisu Allegro o 180°.

    Schemat działania przedstawia się następująco:
    1. Odwołania do subdomen z domeny allegroimg.pl przekierowywane są na nasz serwer.
    2. Pobieramy obraz z serwisu docelowego oraz go odwracamy.
    3. Wysyłamy z powrotem zmodyfikowaną odpowiedź na komputer ofiary.

    W rezultacie uzyskujemy następujący efekt:
    allegro
    (więcej…)

  4. Ocena efektywności systemów komputerowych

    Maciej Kłak,

    Moim zdaniem jeden z najcięższych przedmiotów na całej specjalizacji. Głownie za sprawą dra Drozdowskiego, oraz jego kilkuset stronicowego skryptu oraz kolokwiów na każdym wykładzie.

    Anyway:) W ramach ćwiczeń należało wykonać m.in. projekt, które będzie badał wydajność pewnego zagadnienia. Osobiście zdecydowałem stworzyć Browser Animation Benchmark, aplikację badającą rodzaje animacji w przeglądarkach. Więcej informacji znajduje się na stronie projektu. Kod dostępny jest na GitHubie.

    Skład paczki:

    1. Sprawozdanie z porównania wydajności języka PHP i Java + kody źródłowe sktyptów.
    2. Pytania i szczątkowe odpowiedzi na kolokwiach i egzaminie końcowym, m.in.:
      • Co to jest PUE oraz podać obecne wartości.
      • Obliczyć Q1, Q3, SIQR, q0,2, q0,9. Sporządzić histogram. Obliczyć dostępność.
      • Sporządzić wykres kwantyl-kwantyl
      • Metodę regresji liniowej zastosowano w celu określenia zmian liczby zarejestrowanych użytkowników Y’ w setkach, od numeru tygodnia X, dla rzeczywiście zarejestrowanych liczb użytkowników y podanych w tabeli.

     

    Pobierz: Ocena efektywności systemów komputerowych.zip