Nie taka straszna, jak ją malują, czyli Kontrola Rodzicielska pod Windows 10

Ostatnimi czasy coraz częściej się mówi (a może to moda, sam już nie wiem…), że warto konfigurować urządzenia – zarówno mobilne, przenośne, jak i komputery PC – z których korzystają nasze pociechy. Nie wiem jak Wy, ale ja zawsze uważałem, że najlepszą kontrolą rodzicielską jest to, że poświęcamy czas tym, których najbardziej kochamy, i uczymy ich mądrze korzystać z zasobów internetowych (ucząc się przy okazji wraz z nimi). Nie jestem psychologiem, odwołuję się jedynie do własnych doświadczeń. Dobrze pamiętam, że czas, który poświęcała mi mama, był najważniejszy. To ona potrafiła mi przekazać, co jest dobre, a co złe, z czego […]


Temat wiecznie żywy: Kontrola Rodzicielska na urządzeniach mobilnych

Technologia poszła naprzód, urządzenia wyglądają i działają już inaczej, aplikacje stały się bardziej przyjazne i zaawansowane, co nie oznacza, że skomplikowane w obsłudze – od ostatniego wpisu na ten temat na Blogu trochę się pozmieniało… Dlatego chciałbym przedstawić Wam ciekawe rozwiązanie, za jakie uważam Google Family Link. Google Family Link jest prostą w obsłudze aplikacją, dzięki której można mieć pełną kontrolę nad tym, co nasze dzieci robią na tablecie bądź smartfonie. Wielu rodziców ma opory przed takimi rozwiązaniami, ponieważ kojarzą im się one ze szpiegowaniem i nadmierną kontrolą. Uważam jednak, że wobec tak dynamicznego rozwoju technologii oraz łatwości dostępu do […]


Prolaborate – model international

Zapewne nie raz zetknąłeś się, Drogi Czytelniku, z problemem projektów, do których potrzebna jest dokumentacja w wielu językach, najlepiej powstająca równolegle. Biznes rozmawia po angielsku, to oczywiste, jednak lokalnie dobrze byłoby mieć to samo po polsku, prawda? Cudów nie ma i trzeba się trochę napracować, ale z pomocą przychodzi znowu Prolaborate. Oto moja propozycja, jak można sobie radzić z tym problemem. Założenia: Model standardowo powinien być utrzymywany w języku angielskim, jako zrozumiałym dla szerszej grupy interesariuszy. Każdy element modelu powinien być wzbogacony o informacje w języku natywnym (np. polskim). Utrzymanie spójności zapisów w języku modelu (tu: angielski) i natywnym (tu: […]


Milion odsłon na dziesięciolecie blog.atena.pl!

To był marzec, dekadę temu. Pierwszy dzień wiosny i pierwszy artykuł opublikowany na blogu technologicznym Ateny: 21 marca 2009 roku. Mija więc 10 lat od jego uruchomienia. Okrągła rocznica to zawsze sympatyczny pretekst do podsumowań i wniosków. Zapraszam do lektury jubileuszowego artykułu, z którego dowiecie się kilku ciekawostek o naszym blogu. Nie zabraknie także istotnych liczb.


SQL Server Administration: Przekręcony licznik

Tytuł mógłby sugerować problem motoryzacyjny typu: podejrzanie niski przebieg w starym aucie. Jednak będzie on poświęcony bazom danych i pewnej specyficznej cesze kolumn. Mowa o właściwości IDENTITY, która pozwala nam zwiększać (lub zmniejszać) – o ustaloną stałą wielkość – wartość każdego nowego wiersza w tabeli. Używa się jej często razem z ograniczeniem PRIMARY KEY w celu stworzenia efektywnego surogatu klucza głównego.


Prawdziwy potencjał Prolaborate, czyli pakt o nieagresji

Szmat czasu minął, odkąd zaczęliśmy używać Prolaborate. Co więcej, nasi klienci zaczynają dostrzegać potencjał drzemiący w tym rozwiązaniu. Czas więc na małe podsumowanie, czym ono jest, a czym nie jest, oraz jak wpisuje się w nasz proces wytwórczy. Od lat poszukiwałem sposobu, aby nie powtarzać tej samej pracy wielokrotnie i korzystać z raz już wypracowanych artefaktów w kolejnych etapach projektu. Jednocześnie zależało mi na zaangażowaniu jak największej liczby osób decyzyjnych w pracę nad tymi artefaktami. Kontynuując, ważne okazało się też, aby każda ze stron mogła zachować swoją percepcję problemu jednocześnie mogąc odnosić się do tego co wypracuje inna część zespołu. […]


ChessMemory – piszemy prostą grę w JavaScript (część 4)

Od publikacji poprzedniego artykułu z serii ChessMemory minęło już grubo ponad rok. Zdążyłem prawie zapomnieć o tej grze, nie wspominając o generatorze losowego ustawienia figur, który wciąż czeka na napisanie. Ta dodatkowa funkcjonalność, o której wspominałem w poprzednich wpisach, dopełniłaby całości, dzięki czemu ChessMemory mogłaby się stać pełnoprawną grą, a nie tylko „silnikiem”. Długie zimowe wieczory sprzyjają programowaniu, dlatego postanowiłem zmierzyć się z wyzwaniem i napisać wreszcie prosty generator losowego rozstawienia figur na szachownicy – oczywiście przy zachowaniu wszystkich reguł gry ChessMemory.


Relacja z Testwarez 2018

Trendy, nieszablonowe rozwiązania i prelegenci, którzy porywają tłumy. Oto, czego oczekiwałem, uczestnicząc już po raz czwarty w konferencji Testwarez. Tematy podstawowe celowo pomijałem. Wydarzenie tym razem odbyło się pod hasłem „Rising the bar”, choć ktoś zażartował, że zamiast „bar” powinno być „pub”. 🙂 Ja opowiem Wam, czy merytorycznie udało się podnieść poprzeczkę na tyle wysoko, żeby mnie zszokować. Agendę wydarzenia można podejrzeć na https://www.testwarez.pl/pl/testwarez-2018-pl/. Organizatorzy nagrywali każdą prelekcję i obiecali, że to, co najciekawsze, umieszczą na swoim kanale na YouTube.  Cała konferencja odbyła się w Zakopanem. Część uczestników narzekała więc na dojazd cieszącą się złą sławą wśród kierowców Zakopianką, drogą […]