Minefield 3.0b2pre

& network, polish, software.

Osoby interesujące się rozwojem nowego Firefox’a może nieco zdziwić tytuł posta – “beta 2? gdzie?!”. Już tłumaczę – update dostępny jest tylko z poziomu przeglądarki, nie można ściągnąć releasa ze strony mozilli. O nowej wersji dowiedziałem się zupełnie przypadkiem, akurat miałem włączonego minefield’a który wykrył update ( wczoraj wieczorem ). Zmiany? Trudno cokolwiek powiedzieć ponieważ nie ma dostępu do “release notes”. Ze zmian widocznych gołym okiem widać, że taby zostały zastąpione elementami gtk co wygląda ohydnie. Mam tylko nadzieję, że to tymczasowe. Subiektywne odczucia i CTRL + ESC w KDE mówią, że nowy FF nieco mniej rozpycha się w pamięci. Jak dla mnie to duży plus bo praca z FF + Eclipse na 512 MB ramu to udręka. Ciekawe tylko czemu grono testerów nowej bety zostało tak ograniczone przez brak oficjalnego ogłoszenia.

Google Apps i domena w home.pl

& network, polish, web.

Google Apps jest aplikacją dającą nam możliwość podpięcia pod posiadaną domenę usługi mail Google – Gmail, jabbera i nie tylko. Plusy w porównaniu z utrzymywaniem poczty na hostingu, nawet przy wyborze płatnej opcji są niewątpliwe. Za gmail przemawia doskonały klient www, IMAP, 5 GB quota ( atm ), jabber… wymieniać można długo. Google Apps oferuję jednak coś więcej. Jest doskonałym narzędziem dla organizacji, biznesu ale równie dobrze sprawdza się dla grup w rodzinnej domenie jak np. moja rodziewicz.com.pl. W obrębie podpiętej domeny administrator może przydzielać dowolna ilość maili. Każdy użytkownik otrzymuje do dyspozycji standardowy zestaw aplikacji google z wyróżnieniem Docs, Calendar. Możliwość jest dużo więcej ale nie o tym jest ta notka.
Chciałbym skoncentrować się na paru tipsach dotyczących sposobu konfiguracji rekordów dns w domenie podpiętej w home.pl. Niestety nie jest to tak intuicyjne jak mogło by być.
Po pierwsze, mimo, że domenę możemy mieć podpiętą pod konto i z tego poziomu mamy możliwość zakładania subdomen, podstawowej konfiguracji, do bardziej zaawansowanych operacji przygotowany jest oddzielny panel – “panel zarządzania domena”. Zalogować się do niego możemy używając jako loginu nazwy domeny, hasłem jest to samo które podaliśmy podczas rejestracji.
Nie będę przytaczał tu instrukcji dostępnych na Google, opiszę jak wygląda konfiguracja w konkretnym przypadku.

Rekord MX

Czyli odpowiedzialny za naszą pocztę. W przeciwieństwie do tego co moglibyśmy oczekiwać nie da zrobić się tego w “Konfiguracja domeny”->”Edycja wpisów”. Checkbox jest nieaktywny, nie ma możliwości usunięcia istniejącego wpisu ani zastąpienia go przez dodanie nowego. Dostęp do tego ustawienia mam na zakładce “Konfiguracja domeny” w polu “Przekierowanie poczty” robimy zgodnie z notacja podana poniżej:

ASPMX.L.GOOGLE.COM/ALT1.ASPMX.L.GOOGLE.COM/ALT [...]

Ustawienia rekordu MX
Możemy dodać niestety tylko 4 serwery ale ta liczba powinna w zupełności wystarczyć.

Rekordy SRV dla jabbera

Jeśli chcemy mieć dostęp do jabbera w naszej domenie w “Edycja wpisów” dodajemy wpisy dla rekordu SRV jak pokazano na poniższym screenie.

jabber
Analogicznie postępujemy z hostem “xmpp”

Lista rekordów powinna wyglądać teraz tak:
rekordy
Jeśli nie popełniliśmy żadnego błędu wszystko powinno działać i możemy się cieszyć gmail’em we własnej domenie.
Jestem od paru dni szczęśliwym posiadaczem adresu adresdziałającego na Google Apps i w ramach rodowej domeny rozdzielam bez ograniczeń konta dla innych członków rodziny. Bardzo wygodne rozwiązanie ;)

ATI Catalyst 7.11… czy oby nie za późno?

& linux, polish.

Miesiąc temu ATI wydało pierwsze sterowniki z “obsługą” AIGLX. Piszę w cudzysłowiu ponieważ ich wydajność, błędy, korupcja obrazu dyskwalifikowały je kompletnie jako używalną wersje. Oczekiwania community były tym większe iż na 2 tygodnie przed terminem wydania na portalu Phoronix opublikowano ( prawdopodobnie przez przypadek ) artykuł przygotowany na dzień udostępnienia użytkownikom sterowników a napisany na podstawie ich bety. Wszyscy śledzili z zapartym tchem wszystkie doniesienia odnośnie dokładnej, a niewiadomej, daty tego legendarnego release. Jednak wszyscy się zawiedli. To nawet nie był kapiszon, to była implozja.
Jestem pewien, że wiele osób po tym zamieszaniu ostatecznie straciło wiarę w ATI i czym prędzej udało się do sklepu po produkt spod szyldu NVidia.
Dziś wydano sterowniki oznaczone numerkiem 7.11. Nieco myląca notacja spowodowana jest zrównaniem numeracji z wersja dla Windows ( poprzednie 8.42.3 ). Tym razem ATI dopilnowało żeby nie doszło do przecieku i artykuł na Phoronix pojawił się tuż po zamieszczeniu sterowników na stronie producenta.
Co kryją nowe sterowniki? Odsyłam do powyższego artykułu, poniżej przedstawię moje obserwacje które uzależnione są z pewnością od modelu karty.
Karta jaką posiadam to MSI Radeon 9550 128MB 128 bit. W porównaniu z poprzednią wersją jest o wiele lepiej! Dziwne prawda? Compiz działa zadowalająco. Nie ma problemów z maksymalizacją okien, scrollowaniem stron w Firefox’ie. Na ekranie nie pojawiają się w dolnym rogu artefakty. Cud?!
Oczywiście mogłoby być lepiej. Według mnie wydajność w AIGLX nadal nie dorównuje tej na XGL. Sterowniki nadal nie za bardzo wiedzą czym jest akceleracja wideo. Wszystko jednak jest na dobrej drodze. Tych sterowników da się używać!
Ja jednak i tak przy wymianie komputera wybiorę GeForce’a. Nic nie odbudowuje się trudniej niż zaufanie…

IT Academic Day na Politechnice Łódźkiej

& .net, community, imprezy, programing.

IT Academic Day na Politechnice Łódźkiej

14 listopada na Politechnice Łódzkiej a dokładniej na Wydziale Elektrotechniki, Elektrotechniki, Informatyki i Automatyki czyli w skrócie tam gdzie studiuje odbyła się konferencja zorganizowana przez Grupę.NET tematyką obejmująca technologie .NET i zahaczająca dość mocno o zagadnienia sieciowe. Jak pisał Kamil Pawlik do udziału trzeba było zapisać się na portalu codeguru.pl ( choć nie do końca tak dokładnie było ).
Uff… to tyle w kwestii nudnego wprowadzenia, przejdźmy może do relacji z imprezy.
Oczywiście konferencja rozpoczęła się od powitania, po nim nastąpił propagandowy punkt programu pod nazwa “Kariera z Microsoft”… mnie jednak ani na jednym nie było. Postanowiłem modnie się spóźnić.
Obdarowany w ankiety do wypełnienia, identyfikator, płytkę, długopis i Bóg jeden wie co jeszcze udałem się na prezentację K2 Internet S.A.

Ajax na maxa

Bardzo sympatyczna prezentacja podzielona została na dwie części. W pierwszej zaprezentowano historie oraz tło firmy K2 Internet, rynek docelowy oraz z grubsza przedstawiono technologie w jakiej realizowane są zlecenia. Głównym wątkiem jednak było przyśpieszenie działania aplikacji z punktu widzenia subiektywnego użytkownika. Problem przedstawiony został na przykładzie panelu administracyjnego gdzie podstawowymi akcjami są, listowanie, paginacja, CRUD. Rozwiązaniem jakie wybrało K2 jest AJAX. Czemu? Nie wymaga od użytkownika instalacji dodatkowego oprogramowania, znika problem aktualizacji po stronie klienta. Krótko została przedstawiona idea działania oraz powody dla których jest to sposób szybszy niż tradycyjne wywołanie. Tą cześć prezentacji poprowadził Tymoteusz Chmielewski.
Druga cześć prowadzona przez Leszka Sikorskiego, osobę odpowiedzialną ( z tego co pamiętam ) w K2 za wdrażanie technologii Microsoft, prezentowała w praktyce budowę prostej aplikacji w asp.net oraz przebudowę, optymalizację jej za pomocą AJAX’a. W ciągu paru minut została stworzona od postaw prościutka “aplikacja” której zadanie polegało na wyświetleniu tekstu z formularza. Następnie została ona zmodyfikowana do wykorzystywania xml http request ( jak prowadzący zauważył nazwa myląca ). Choć moim pierwszym wrażeniem było, że w tym samym czasie z wykorzystaniem AJAX helpers Symfony zrobiłbym to samo 20 razy – niewątpliwą zaletą jest łatwość dostosowania istniejącej, nie ajaxowej, aplikacji oraz przejrzystość która widać dopiero na bardziej rozbudowanym przykładzie. Jako osoba która ledwo otarła się o ASP a z ASP.NET nie miałem jeszcze do czynienia zostałem poważnie zainteresowany.

Visual Studio 2008 i nowości .NET 3.5

Wykład poprowadził przedstawiciel Microsoftu, Eugeniusz Licznarowski. Zaczynając od krótkiej genezy poprzez prześledzenie ewolucji framework’a .NET, kończąc na opisie poszczególnych jego składników przedstawił on najważniejsze zalety tej technologii. Rzuciło mi się jednak w oczy, że LINQ, silnie promowane narzędzie dostępu do bazy danych w .NET 3.5 jest tak naprawdę zwykłym ORM’em i w sumie nie wnosi nic ciekawego, zwłaszcza, że obsługuje w tym momencie wyłącznie MS SQL. Wparcie dla Oracle przewidywane jest w najbliższej przyszłości ( MS nie podejmuje się tego zadania zrzucając je na samo Oracle ). Niestety czasu na tak rozbudowany temat było wyjątkowo mało. Słuchacze mieli okazję zadać tylko parę pytań. Zadając moje pytanie zapomniałem zupełnie wspomnieć, że chodzi mi o relacje serwer ISS baza MS SQL a pytałem o optymalizację połączeń gdzie w przeciwieństwie do np. Apache są one jest ustanowione na stałe. Czasem jednak myśląc o czymś zapominamy, że inni nie czytają w myślach i zostałem nieco źle zrozumiany ;) Ciekawym wątkiem byłby z pewnością również Open Source .NET co niedawno zapowiedziała firma z Redmond.

Prowadzenie projektów z wykorzystaniem metodyki SCRUM

Najciekawszy i najdynamiczniej prowadzony wykład. Zagadnienie o tyle dla mnie interesujące ponieważ zetknąłem się już z przedstawionymi problemami i SCRUM jest z pewnością interesującym rozwiązaniem. Bartłomiej Lozia w krótkim czasie przekazał nam olbrzymią wiedzę i z pewnością, przynajmniej mnie, zachęcił do zagłębienia tematu. Mam pewne zastrzeżenia do pewnych elementów SCRUM ale o tym w jednej z kolejnych notek gdy przemyślę dokładnie temat i dokładniej zapoznam się z metodologią. Zacząłem również zastanawiać się nad zainwestowaniem w certyfikat bo cytując “jest to coś co warto wpiąć w CV” a wiedza zdobyta na kursie z pewnością by się przydała.
Więcej na temat SCRUM tutaj.

Image Cup – Dlaczego warto?

Ostatnia i najluźniejsza prezentacja prowadzona była przez uczestników zaszło rocznej edycji Image Cup – konkursu programistycznego stawiającego na pomysł, innowacyjność oraz prezentacje produktu. Zachęcali oni do udziału w nim, opisali swoje przeżycia i sukcesy.

Zakończenie

Uczestnicy którzy dotrwali do końca i byli zapisani poprzez portal codeguru.pl otrzymali certyfikaty uczestnictwa w konferencji. Rozdane zostały ostatnie nagrody, ostatnie uściski dłoni wymienione. Zaraz, zaraz.. mi też coś się trafiło! Do moich rąk ma trafić prenumerata PC Format, miło choć osobiście pożądałem wzrokiem kniga o C# ;) Mimo to nadal uważam, że nagrody zostały rozdane nieco niesprawiedliwie ( choć trudno mi wymyślić jakiś specjalnie lepszy sposób ). Ale nie o to przecież chodzi w takich spotkaniach.
Miło spędzony czas, fajna atmosfera, zdobyta wiedza zachęcają mnie do częstszego udziału w takich imprezach. Tym miłym akcentem kończę ta przydługą notkę i do zobaczenia na kolejnej konferencji!