Świadomość społeczna

Kilka dni temu odwiedziłem jedno z warszawskich centr handlowych. Centrum jak centrum, dużo sklepów i nic ciekawego, ale podczas wizyty moją uwagę zwróciła masa ludzi z laptopami (tuzin to nie taka masa, ale jak na miejsce gdzie przychodzi się po zakupy, a nie serfować po necie, to sporo). Większość oczywiście sprawdzała pocztę, zarówno tą klasyczną (nie, nie papierową, mówię o klasycznej, nie prehistorycznej) jak i tą która ją zastępuje, czyli wiadomości na Facebook’u. Właśnie w związku z tym uderzył mnie brak świadomości społecznej co do poziomu bezpieczeństwa informatycznego.
Read more

  • Comments Off on Świadomość społeczna

27th Chaos Communication Congress

Tuż przed koncem roku odbyła sie 27 już, konferencja Chaos Communication Congress organizowana przez Chaos Computer Club. Jeśli ktoś tak jak ja nie mógł tam być, polecam przejrzeć listę prelekcji i po tytułach poszukać nagrań na youtub’ie. W większości bardzo ciekawe prelekcje na światowym poziomie.

Nie wierzcie mapom Google’a

Pamiętacie obrazek z xkcd o Google Maps?
A teraz wejdźcie na mapy google’a i każcie wyznaczyć trasę z Japonii do Chin. Punkt 43 podróży jest bardzo ciekawy. ;)

[EDIT]
Punkty 15 i 30 podróży z San Francisco do Japonii też mogą mogą stanowić pewien problem dla osób mniej zaprawionych.

  • Comments Off on Nie wierzcie mapom Google’a

Kompatybilność wsteczna

Czy wsteczna kompatybilność faktycznie jest taką dobrą rzeczą? Nad tym że często jest bardzo potrzebna (czasem wręcz niezbędna) nikt nie dyskutuje. Jednak czy zawsze warto walczyć o nią za wszelką cenę?

Co uzyskujemy trzymając się kompatybilności wstecznej? Oczywiście “stabilność”. Klienci/użytkownicy mogą być pewni, że wybierając nasz twór nie zostaną zaskoczeni, ani zostawieni na lodzie. Że rzecz raz zrobiona (plik raz zapisany) będzie działała prawidłowo (otwierał się prawidłowo) niezależnie którą wersję zainstalują (byle tylko była ona nowsza) i ile czasu minie od jej stworzenia. W związku z tym pieniądze raz wydane na stworzenie czegoś w oparciu o naszą technologie nie zostaną utracone przy następnej aktualizacji oprogramowania. Read more

Emulatory x86

Większość ludzi z mojego pokolenia, oraz starszych, jeśli tylko miała wtedy kontakt z komputerem, zapewne posiada swoja ulubioną grę pod DOS’a. Czy był to Prince of Persia, Tetris, Pong, Pac-Man, SkyRoads, MicroMachines, Incredible Machines czy dowolna inna gra wywołuje ona bardzo przyjemne wspomnienia i uczucie nostalgii. Od czasu do czasu więc, sięgamy do tych gier. Powoli jednak staje się to coraz trudniejsze ponieważ a) mało kto ma zainstalowanego DOS’a lub jakiegoś jego klona, b) nowoczesne, 64-bitowe maszyny nie są zgodne z perełkami z przeszłości. Read more

  • Comments Off on Emulatory x86

Arduino Uno

Nie tak dawno temu projekt Arduino zaktualizował swoje dwa czołowe produkty – podstawową płytkę Arduino USB (w różnych wersjach z różnymi nazwami – Duemilanove, Diecimila, …) oraz Arduino Mega. Zmieniono w zasadzie tylko dwie, no niech będzie, że trzy, rzeczy. Co takiego i jakie to ma znaczenie? Read more

  • Comments Off on Arduino Uno

Milion plików i wydajność

Wszystkim zainteresowanym tematem wydajności systemów plików polecam przeczytać tekst oparty na prezentacji Ric’a Wheeler’a. Prezentacja dotyczy tego jak systemy plików znoszą i jak się zachowują po zapisaniu na nich dużej ilości plików.

Tworzymy w tej chwili coraz większe dyski na coraz większe pliki – filmy czy gry. Obsługa dużych plików nie jest zbyt dużym wyzwaniem, ponieważ opiera się to głównie na zdolności dysku do szybkiego ich odczytu/zapisu. Problem jednak się pojawia gdy na systemie plików mamy dużo pojedynczych plików. W prezentacji badane było zachowanie czterech linuksowych systemów plików (ext3, ext4, btrfs, XFS) na których zapisano w 1000 katalogach po 1000 plików. Milion plików w sumie. Jak wyglądały operacje na takich systemach plików? Przeczytajcie sami.

  • Comments Off on Milion plików i wydajność

Oracle+=Sun i co my z tego mamy

Jak powszechnie wiadomo już dosyć dawno temu Oracle przejął Sun Microsystems. Cele? Dosyć oczywiste – możliwość dostarczania klientom produktu (baz danych Oracle’a) na własnej platformie, zarówno software’owej jak i sprzętowej (Sun produkował serwery oraz system Solaris). Jak ta polityka wpłynęła na wyniki handlowe Oracle’a nie wiem. Wiem jednak, że Sun Micorsystems był dosyć mocno zaprzyjaźniony z Open Source’em i w tej materii przejęcie nie wychodzi środowisku na dobre. Read more

  • Comments Off on Oracle+=Sun i co my z tego mamy

Dzień Administratora

Dziś, jak w każdy ostatni piątek lipca, obchodzimy Dzień Administratora! :)

Najlepsze życzenia dla wszystkich administratorów. Zarówno tych na co dzień zajmujących się wielkimi hurtowniami danych lub potężnymi centrami obliczeniowymi, jak i tych zwyczajnych, na poważnie traktujących swój domowy komputer.

Z tej okazji autorzy blogu na stronie Ksplice przygotowali przyjemną grę w starym stylu. Dobrej zabawy. :)

Arduino – gra w powtarzanie

Ten wpis jest trochę spóźniony przez mój wyjazd, no ale obiecałem zamieścić prosty układ oparty na Arduino, a więc oto i on:

Aby było to coś prostego, a jednocześnie dającego trochę radości postanowiłem stworzyć kopię gry w powtarzanie sekwencji zapalanych światełek. Aby całość była mniej skomplikowana użyję trzech LED’ów, a program będzie sterowany z komputera. Dla chętnych na samym dole dostępna jest wersja na cztery diody oraz guziki, nie wymagająca komputera do zabawy. Jednak bez komputera nie można zobaczyć ilości zdobytych punktów. Oczywiście można i to rozwiązać np. zapisując wyniki do pamięci EEPROM, a następnie podłączyć tylko płytkę do komputera celem odczytania ich, ale to już inna kwestia którą pozostawiam jako ćwiczenie do rozwiązania we własnym zakresie. :) Read more

  • Comments Off on Arduino – gra w powtarzanie