Konferencja 4Developers 2011.

Konferencja 4Developers to ciekawa inicjatywa wśród spotkań dla ludzi z branży IT w Polsce. Jak możemy przeczytać na stronie głównej projektu: “4Developers to konferencja dla programistów, największe przedsięwzięcie tego typu w Polsce – 400 uczestników, 4 równoległe ścieżki i ponad 30 prelegentów”. Ze względu na fakt, że miałem okazję wczoraj (04.04.2011) w tym przedsięwzięciu uczestniczyć, chciałbym w kilku słowach wypowiedzieć się na temat tego, co było mi dane przeżyć.

[WordPress] Usuwanie i zarządzanie wersjami postów.

Dzisiejszy wpis jest po raz pierwszy inspirowany komentarzem jednego z Czytelników. Miałem wczoraj niemały powód do radości, bo Adam podsunął mi całkiem ciekawy temat o którym kiedyś już czytałem, ale tak jakoś wypadł mi z głowy i o nim nie napisałem. Co takiego mam na myśli? Coś bardzo ciekawego… ;]

[Windows] Zmiana litery partycji.

Od prawie dwóch lat jestem szczęśliwym posiadaczem i użytkownikiem jednego z modeli dysku zewnętrznego WD My Book. Jak każdy do tej pory posiadany przeze mnie dysk tej firmy działa bezbłędnie, także jestem w pełni zadowolony z zakupu. Czasem jednak występuje problem z systemem operacyjnym, a konkretnie ze sposobem montowania partycji dysku przy niektórych uruchomieniach.

[PHP, (My)SQL] Systemy uprawnień na stronach internetowych, część 0x03: Macierz uprawnień.

W ostatnich wpisach z tej serii skupialiśmy się na zarządzaniu uprawnieniami pewnych grup użytkowników naszej aplikacji. Obszary dostępu to nic innego jak podział na dwie sztywne grupy posiadające [lub nie] dostępu do pewnych zabezpieczonych elementów systemu, zaś poziomy to tylko wykorzystanie abstrakcji do złożenia w jednym miejscu wielu obszarów. Opisując te sposoby “celowo zapominałem” o tym, że nie zawsze da się podzielić użytkowników na odpowiednie grupy, ponadto nie zawsze nadane uprawnienia muszą być sztywne - czasem chcemy np. dać dodatkowo jednemu zaufanemu użytkownikowi dostęp do statystyk witryny, albo przeglądania artykułów - wtedy musielibyśmy stworzyć albo oddzielny obszar albo nowy poziom, który notabene zburzyłby dotychczas istniejącą strukturę. Co zrobić z takim problemem?