symfony: Błąd "When using the attribute ATTR_AUTO_ACCESSOR_OVERRIDE you cannot use the field name".

Jakiś czas temu rozpoczynałem kolejny projekt oparty o framework symfony. Do tej pory tworzenie modeli na podstawie klas wygenerowanych z opisu w pliku schema.yml było najprzyjemniejszą częścią pracy. Okazało się jednak, że nie wszystko wygląda tak różowo, jakby mogło się na pierwszy rzut oka zdawać. Mechanizm przetwarzający ma problem z pewnymi nazwami, który to problem ujawnia się pod postacią dosyć nieciekawego, tytułowego błędu. Zapraszam do lektury.

Google Apps: Jak zmienić adres logowania do GMaila na mail.domena.tld?

Rejestrując się w Google Apps możemy podpiąć naszą domenę, aby móc obsługiwać różne aplikacje z poziomu jej subdomen. Jedną z takich aplikacji oferowanych przez Google jest GMail właśnie. Tak się złożyło, że pomimo doświadczenia w konfiguracji tej usługi ostatnio dobrych kilkanaście minut zajęło mi odnalezienie opcji odpowiedzialnej za domenę, dlatego w ramach przypomnienia dla mnie i dla Was publikuję ten krótki wpis.

Linkdump #58: jQuery strikes again!

Kontynuując naprawianie mojego lenistwa związanego z publikacją wpisów na blogu oddaję w Wasze ręce kolejny Linkdump, tym razem poświęcony najpopularniejszej bibliotece / frameworkowi JavaScriptu - jQuery. Mam nadzieję, że zebrane tu informacje po raz kolejny będą dla Was przydatne i znajdą zastosowanie zarówno w projektach komercyjnych, jak też we własnym domowym “dziubaniu” kodu. Zapraszam do lektury!

 

Dzień Programisty 2011!

Tak się składa, że praktycznie każdy człowiek ma “swój dzień” w roku. Niezależnie od zawodu (mechanik, hydraulik), relacji z bliskimi (mama, dziadek), czy też innych “tytułów”, jakie możemy uzyskać w naszym społeczeństwie, każdemu się należy. Niniejszym wszem i wobec obwieszczam, że dzisiaj, trzynastego dnia miesiąca września jest… Dzień Programisty! Z tej okazji zapraszam do lektury poświęconego mu wpisu, w którym znajdziecie kilka miłych słów na swój temat. ;]

Linux: Lista plików zawartych w archiwach programu tar.

Moje tempo publikacji wpisów na blogu ostatnio trochę podupada, z jednej strony ze względu na masę obowiązków, z drugiej strony z powodu ogólnego lenistwa, które daje o sobie znać jak tylko przestanę robić coś “rutynowo”. Nie zmienia to jednak faktu, że wszystkie zaległe wpisy i tak w końcu zostaną napisane i opublikowane, także spokojnie, nic nie stracicie. Dzisiaj zapraszam do lektury zaległego, piątkowego wpisu, w którym przedstawię interesującą opcję konsolowego programu tar.

php.internals: Migracja kodu PHP z SVN do Gita.

Od dwóch dni przez środowisko programistów PHP (i nie tylko) przetacza się wiadomość o migracji kodu interpretera PHP z Subversion na gita. Kiedyś w jednym z komentarzy na blogu Wojtka Soczyńskiego obiecałem, że także spróbuję podjąć misję informowania o co ciekawszych wiadomościach pochodzących z wnętrza grupy php.internals, także zapraszam do lektury pierwszego wpisu z tej serii.

SVN: Błąd: "Repository moved permanently to 'url'; please relocate".

Pracując na stanowisku programisty nie uciekniemy od kwestii kontroli wersji. O ile na czyimś serwerze dostaniemy po prostu login, hasło i adres repozytorium, o tyle na swoim [lub jakimkolwiek innym administrowanym przez nas] musimy się o wszystko zatroszczyć sami. W dzisiejszym wpisie chciałbym przedstawić kilka informacji nt. tego, jak naprawić jeden z dosyć irytujących problemów z instalacją własnego serwera SVN.

 

Linkdump #57: MooTools.

Dawno, dawno temu opublikowałem Linkdump #19 prezentujący zbiór materiałów dotyczących biblioteki MooTools. Kontynuując tą “krucjatę przeciwko jQuery”, zapraszam Was dzisiaj do lektury kolejnej serii linków związanych z tym narzędziem.

 

 

Ruby: Błąd "no such file to load -- mkmf (LoadError)".

Instalowałem ostatnio interpreter Rubiego i framework Rails do obsługi Redmine na serwerze. Tak się złożyło, że podczas instalacji wyskoczyło kilka błędów, które być może zmuszą Was do “podrapania się w głowę”, dlatego w dzisiejszym krótkim wpisie publikuję rozwiązanie jednego z nich.

LaTeX: Błąd "GUI framework cannot be initialized".

Życie studenta jest relatywnie proste, do momentu, kiedy zbliżają się różnego rodzaju egzaminy. Jakkolwiek sesja jest jednym z najmniej przyjemnych elementów roku akademickiego, jest jeszcze jedna zmora - pisanie pracy dyplomowej. Wielu używa do tego Worda, nie będąc świadomymi istnienia o wiele lepszego narzędzia - LaTeXa. Nawet pod Windowsem korzystanie z tego narzędzia jest całkiem przyjemne. W dzisiejszym wpisie chciałbym omówić jeden z problemów, jaki pojawia się zaraz po instalacji całego środowiska.