03.02.2010 - Krzysztof Skrzętnicki
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
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
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ń
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
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
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.
|
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
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
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ą.
|
Skąd Google, wie które strony są ciekawe? I jaki jest związek teleportacji oraz spacerów losowych z wyszukiwaniem informacji?
|
'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.
|
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.
|
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
O wyścigu zbrojeń, armiach robotów i prostej symulacji, która potrafi symulować samą siebie...
|
02.06.2009 - Piotr Lipiński
Grupowanie danych to popularne w ostatnich latach zagadnienie informatyczne o bardzo szerokich zastosowaniach. Na czym ono polega?
|