Archiwum dla kategorii ‘poradniki’

Grudzień 31st, 2010

YiiFramework: Obsługa mechanizmu sesji

Normalnie w PHP do przechowywania danych związanych z sesją, używa się tablicy globalnej $_SESSION. Okazuje się jednak, że w przypadku frameworka Yii, do sesji odwołuje się w nieco inny sposób.

Grudzień 15th, 2010

Wzorzec fabryki w objective-c

Wzorce projektowe mają zarówno narzucać pewien schemat działania programisty, podczas wytwarzania kodu aplikacji, jak również ułatwiać mu życie. W tym wpisie, przedstawię moją uproszczoną wersje implementacji wzorca Fabryki – Factory na przykładzie Objective-C.

Październik 25th, 2010

iPhone: problem z CoreData – przetwarzanie dużej ilości danych

W przypadku tworzenia bardziej skomplikowanych aplikacji, na platformę mobilną Apple, szczególnie gdy wykorzystuje się klasy z przestrzeni CoreData, pojawia się problem „freez’ów” aplikacji. Podczas wykonywania wielu zapytań w krótkim czasie w głównym wątku aplikacji, dochodzi do sytuacji, w której widok nie zostaje odświeżany. Innymi słowy, jeżeli programista, chce np. aktualizować pasek postępu, musi wykonywać bardziej skomplikowane operacje w dodatkowym wątku, aby odciążyć wątek główny i móc aktualizować widok.

Wrzesień 6th, 2010

iPhone: przechwytywanie UITextField i UITextView

W każdej aplikacji, w której ma pojawić się klawiatura, szczególnie gdy zaczyna się swoją przygodę z programowaniem na platformę Apple, dochodzi do sytuacji, że trzeba przechwycić zakończenie edycji. Najlepiej, jeśli pole, przycisku go, będzie ustawione na „Done”, wtedy widać ładny przycisk „Gotowe”, jednak jego standardowe zachowanie, nie jest tym czego potrzeba. Należy je dopiero zaprogramować.

Maj 14th, 2010

jQuery: unselect w WebKit?

jQuery unselect w WebkitPod przeglądarkami bazującymi na silniku WebKit w przypadku ustawienia .focus na polu, pojawia się problem zaznaczonego tekstu. Jak w łatwy sposób sobie z nim poradzić, aby np. kliknięcie na dowolny klawisz nie wyczyściło nam inputa?

Maj 3rd, 2010

Jak posprzątać bałagan HTML za pomocą PHP?

Każdy programista webowy, stanął lub stanie przed zadaniem zablokowania możliwości wprowadzania kodu HTML do jego aplikacji przez użytkownika, który nie jest do tego uprawniony. Czasami jednak zdarza się tak, że chcemy dać możliwość użytkownikowi na wprowadzania formatowania, a nie, żeby było jak najprostsze wykorzystujemy do tego HTML.

Maj 2nd, 2010

Problemy z TinyMCE i Ajax?

Przyszło mi ostatnio spotkać się w systemie którym piszę, z problemem, który nie mógł pozostać nierozwiązany. Chodziło dokładnie o to, iż w przypadku inicjowania TinyMCE w containerze otrzymanym z zapytania Ajaxowego, w przypadku, ponownej próby inicjowania pojawiał się komunikat:

Październik 3rd, 2009

XNA: Czarne/białe meshe ze Skinned Model Processorem?

skinned-model-processorOkazuje się, że użycie skinned model processora stworzonego w samplu Microsoftu, może przysparzać pewne problemy. Jakie? W zależności od karty graficznej meshe, które nie posiadają tekstury (a np. mają kolor zlinkowany do modelu w programie do grafiki 3d), renderowane są na czarno lub biało. Mimo, iż w przypadku BasicEffecta wszystko wyświetla się prawidłowo.

Luty 13th, 2009

Nowa strona: visual.wsi.edu.pl

Kolejna strona dołącza do listy realizacji, tym razem wykonana w ASP.NET.

Luty 7th, 2009

Warto odwiedzić

Zbiór kilku najciekawszych miejsc w sieci, które odwiedziłem w przeciągu ostatniego miesiąca.