Artykuły

03.02.2010 - Krzysztof Skrzętnicki
TrudnośćTrudność

Statyczna analiza kodu, czyli jak komputer może szukać błędów

Pisanie kodu to proces długi i skomplikowany. Chwila nieuwagi i nieszczęście gotowe - pojawia się błąd. Czy da się choć część z nich wykryć automatycznie? Przekonajmy się.

21.01.2010 - Piotr Lipiński
TrudnośćTrudność

Jak używać uszkodzonych wyświetlaczy, czyli parę słów o klasyfikacji danych i sieciach neuronowych

Wyobraźmy sobie cyfry wyświetlane na specjalnym wyświetlaczu będącym matrycą 7 x 7 punktów (rysunek 1), składającą się z 7 wierszy zawierających po 7 punktów każdy, której punkty mogą być zapalone (kolor czarny) lub zgaszone (kolor biały). Rysunek 1 przedstawia przykładowy obraz możliwy do wyświetlenia na takim wyświetlaczu. Stan wyświetlacza możemy więc opisać podając stany ("zapalony" lub "zgaszony") wszystkich 7 x 7 = 49 punktów matrycy.

24.12.2009 - Michał Karpiński
TrudnośćTrudność

Java – prezentacja biblioteki JUNG

Ta biblioteka w szczególności powinna zaciekawić matematyków i informatyków. JUNG (Java Universal Network/Graph Framework) to biblioteka graficzna napisana w Javie, która dostarcza prosty język do modelowania, analizy i wizualizacji wszelkich danych reprezentowanych za pomocą grafu.

16.12.2009 - Paweł Ledwoń
TrudnośćTrudność

Bezbolesne wprowadzenie do MapReduce

Jak Google radzi sobie z indeksowaniem petabajtów danych i jak sami możemy napisać aplikacje, które nie ugną się pod naporem takiej ilości danych? Odpowiedzią na te pytania jest MapReduce – narzędzie stworzone do wykonywania obliczeń na tysiącach komputerów jednocześnie.

10.12.2009 - Monika Demichowicz
TrudnośćTrudność

Obliczenia w próbówce

 

Cząsteczki, enzymy, wiązania i reakcje to chyba ostatnia rzecz, którą spodziewaliście się znaleźć na portalu informatycznym. A jednak! W tym artykule udowodnimy, że obliczenia prowadzić można również w próbówce i przeprowadzimy ciekawy eksperyment ... myślowy.

02.12.2009 - Wiktor Zychla
TrudnośćTrudność

Funkcją malowane, czyli słów kilka o fraktalach

Czym są fraktale

Matematycy w swojej codziennej pracy zajmują się poznawaniem mnóstwa własności, którym nie sposób odmówić elegancji czy wręcz specyficznego piękna. Często mówi się wręcz, że matematyka jest dziedziną sztuki tak samo jak nauki.
21.11.2009 - Rafał Polito
TrudnośćTrudność

jQuery – selektory i filtry (cz. I)

Ostatnio podczas prac nad pewną stroną internetową spotkałem się z koniecznością przygotowania rozwijanego menu witryny. Wbrew obawom kolegi widzącego w tym trudne zadanie, problem udało się rozwiązać w kilka chwil przy pomocy biblioteki jQuery.

19.11.2009 - Michał Karpiński
TrudnośćTrudność

Java - prosta biblioteka graficzna G

Co robimy, gdy chcemy w łatwy sposób stworzyć prostą, przenośną aplikację okienkową? Odpowiedź jest prosta — sięgamy po Javę i za pomocą wbudowanych pakietów (AWT i Swing) dodajemy kolejne komponenty, aż osiągniemy pożądany efekt. Mimo to każdy, kto kiedykolwiek próbował tworzyć aplikacje w Javie, wie jak żmudne i czasochłonne jest tworzenie efektów graficznych, wykresów, grafów, czy nawet animacji. Z pomocą przychodzi darmowa biblioteka graficzna firmy GeoSoft o nazwie G.

17.11.2009 - Marcin Bieńkowski
TrudnośćTrudnośćTrudność

Jak gubić się w lesie i znajdować pastwisko

Kilkanaście lat temu zgubiłem się w lesie. Nie na tyle, żeby sytuacja była beznadziejna: wiedziałem, że zostawiłem auto przy drodze, wszedłem do lasu, gdzie spędziłem jakiś czas chodząc, a następnie wróciłem do tej samej drogi. Dodatkowo podczas spaceru po lesie przeciąłem swoją drogę dostatecznie dużo razy, żeby nie mieć zielonego pojęcia, czy samochodu należy szukać idąc w lewą stronę czy w prawą.

28.09.2009 - Krzysztof Dryś
TrudnośćTrudność

PageRank, czyli jak Google stał się bogaty

Skąd Google, wie które strony są ciekawe? I jaki jest związek teleportacji oraz spacerów losowych z wyszukiwaniem informacji?

Trudność

Między zwycięstwem a porażką

'Biada podrzędnym jednostkom, kiedy wejdą między ostrza potężnych szermierzy' - pisał pewien angielski dżentelmen*. W artykule opowiemy o tym co zrobić, aby to nam przypadła rola postaci z końca cytatu, choć szermierkę zastąpimy grami nie wymagającymi używania mieczy.

17.08.2009 - Agata Murawska
TrudnośćTrudność

Liczenie po chińsku ...okiem programisty

W poprzedniej części artykułu udało nam się rozwiązać zadanie o defiladzie policjantów. Czy przypominasz sobie, jaką metodą rozwiązywaliśmy tamtą zagadkę? Teraz postaramy się zrobić to szybciej i lepiej.

13.08.2009 - Agata Murawska
TrudnośćTrudność

Liczenie po chińsku, czyli ilu jest policjantów?

Historia niektórych zagadnień, znajdujących szerokie zastosowanie w informatyce, sięga naprawdę zamierzchłych czasów.  Już 1700 lat temu Chińczycy (właściwie jeden bardzo konkretny Chińczyk – Sun Tzu) potrafili rozwiązać takie zadanie

24.07.2009 - Wiktor Janas
Trudność

Gra w Życie

O wyścigu zbrojeń, armiach robotów i prostej symulacji, która potrafi symulować samą siebie...

02.06.2009 - Piotr Lipiński
TrudnośćTrudnośćTrudność

Jak nauczyć komputer rozpoznawać kwiaty, czyli parę słów o grupowaniu danych

Grupowanie danych to popularne w ostatnich latach zagadnienie informatyczne o bardzo szerokich zastosowaniach. Na czym ono polega?

  • Pod patronatem: