Michał Środek

Mój osobisty blog

Witaj na srodek.info

Jest to blog poświęcony nowoczelnym technologiom ułatwiającym tworzenie aplikacji internetowych. Znajdziesz tutaj porady na temat CSS3, JavaScript, designu, web-usability, standardów W3C.

Cześć! Nazywam się Michał Środek. Z zawodu programista php, z zamiłowania gitarzysta oraz fanatyk GNU/Linuksa(openSUSE® w laptopie). W branży aplikacji internetowych od 9 lat. Prywatnie bez dzieci i kota.

Pracuję wciąż nad własnym elastycznym i wydajnym frameworkiem MVC, kilkoma portalami internetowymi oraz mniejszymi bibliotekami php. Czekam na wasze opinie, zgłoszenia błędów oraz pomysły na dalszy rozwój.

Ta część strony jest w trakcie budowy a moje prace tymczasowo niedostępne.

W przypadku pytań, ofert pracy oraz ciekawych pomysłów proszę się ze mną kontaktować. Możesz mnie znaleźć i wysłać PW na php.pl(SHiP), jamendo.com(michalsrodek), goldenLine.pl, facebook.com lub nk.pl

09 Kwiecień 2011

Długo, długo nic

Filed under: Inne — Michał Środek @ 20:47

Jak zapewne zauwa­ży­li­ście od około pół roku jestem cał­ko­wi­cie nie­osią­galny. Posta­no­wi­łem jed­nak powró­cić do aktyw­nego pisa­nia na blogu. Co wię­cej w mię­dzy cza­sie two­rzę nowy design(już na HTML5) więc odświeżę rów­nież wygląd. Dla­czego nie mam czasu doda­wać nowych arty­ku­łów? W sierp­niu poprzed­niego roku krą­żąc po witry­nach agen­cji inte­rak­tyw­nych z Lublina zna­la­złem na jed­nej z nich(nazwy firmy nie podam) dziurę XSS(sic!). Poin­for­mo­wa­łem ich o tym, a oni zapro­po­no­wali mi pracę. Zain­te­re­so­wany ode­sła­łem e-mail. (wię­cej…)

18 Lipiec 2010

Własna skórka dla Chrome

Filed under: Inne — Michał Środek @ 14:10

Wczo­raj przy­pad­kowo tra­fi­łem na stronę udo­stęp­nia­jącą motywy dla prze­glą­darki ze stajni Google. Posta­no­wi­łem, że spraw­dzę czym to się je i zosta­łem miło zasko­czony — cały pro­ces jest bar­dzo, bar­dzo pro­sty. Wystar­czy stwo­rzyć kilka gra­fik oraz plik manifest.json zawie­ra­jący usta­wie­nia kolo­rów. Nie­stety ilość dostęp­nych opcji jest bar­dzo ogra­ni­czona i z nie­cier­pli­wo­ścią cze­kam na jakieś bogat­sze moż­li­wo­ści w przy­szłych wer­sjach chrome.

(wię­cej…)

17 Lipiec 2010

openSUSE 11.3

Filed under: Inne — Michał Środek @ 19:09

Dzi­siaj spę­dzi­łem tro­chę czasu na porząd­ko­wa­nie dysku twar­dego. Usu­ną­łem prak­tycz­nie wszystko, a bac­kup nagra­łem na płytę. Prze­in­sta­lo­wa­łem sys­tem ponie­waż poprzed­nia wer­sja strasz­nie wolno dzia­łała. Co nowego w open­SUSE 11.3? Przede wszyst­kim zwięk­sze­nie pręd­ko­ści. Całe KDE pra­cuję troszkę szyb­ciej i stabilniej(ale to może być spo­wo­do­wane wcze­śniej­szymi pacz­kami z repo­zy­to­rium Fac­tory). Przy­spie­szył m.in. Ama­rok oraz Fire­fox. Flash nie­stety wciąż działa nie­za­do­wa­la­jąco. Zmie­nił się oczy­wi­ście ker­nel na now­szy, a wraz z nim wolne ste­row­niki do kart gra­ficz­nych. Zmie­nie ule­gła samba oraz kilka innych rze­czy, dodano rów­nież nowy sys­tem pli­ków Btrfs. Dla użyt­kow­ni­ków Wine cie­kawą infor­ma­cją jest nowy Xorg(1.8.0). Nie jestem pewien czy ten sys­tem idzie w dobrym kierunku(prędkość pozo­sta­wia wiele do życze­nia) jed­nak kon­fi­gu­ra­cja wszyst­kiego to jedy­nie kilka klik­nięć i wła­śnie za to go lubię ;) .

Tuż po insta­la­cji doin­ta­lo­wa­łem Net­Be­ans 6.9 oraz skon­fi­gu­ro­wa­łem Apache/MySQL, PHP. Pierw­sze co mi póź­niej przy­szło na myśl, to dopi­sa­nie obsługi PDO oraz Doctrine w moim Fra­me­worku. Środo­wi­sko mam już przy­go­to­wane, więc czas się wziąć do pracy…

07 Lipiec 2010

Prokrastynacja

Filed under: Inne — Michał Środek @ 13:28

Pro­kra­sty­na­cja lub zwle­ka­nie (z łac. pro­cra­sti­na­tio – odro­cze­nie, zwłoka) – w psy­cho­lo­gii: pato­lo­giczna ten­den­cja do nie­ustan­nego prze­kła­da­nia pew­nych czyn­no­ści na póź­niej, ujaw­nia­jącą się w róż­nych dzie­dzi­nach życia. Bywa żarto­bli­wie nazy­wana „syn­dro­mem stu­denta“.
Pro­kra­sty­na­tor ma pro­blemy z zabra­niem się do pracy i odkłada jej wyko­na­nie, zwłasz­cza wtedy, gdy nie widzi natych­mia­sto­wych efektów.

Źródło: http://pl.wikipedia.org/wiki/Prokrastynacja

Tak, cier­pię na to zabu­rze­nie. I mój przy­pa­dek jest dosyć cie­kawy. Pra­cuję inten­syw­nie ale tuż przed ukoń­cze­niem porzu­cam pro­jekt i roz­po­czy­nam kolejny. Oczy­wi­ście sta­ram się wal­czyć z moim leni­stwem i dzi­siaj chciał­bym zapre­zen­to­wać mój nowy spo­sób na zmu­sza­nie się do pracy i zwięk­sza­nie motywacji.

(wię­cej…)

06 Lipiec 2010

Optymalizacja obiektu canvas

Filed under: Inne,JavaScript,Moje projekty — Michał Środek @ 20:32

Jak zapewne zauwa­ży­łeś pod­czas czy­ta­nia mojego poprzed­niego arty­kułu gra, którą two­rzę działa troszkę wolno. Dzieje się tak dla­tego, że mapa jest gene­ro­wana od nowa w każ­dej klatce dzia­ła­nia pro­gramu. Spró­bujmy to zoptymalizować.

(wię­cej…)

21 Luty 2010

Zmiany na blogu

Filed under: Inne — Michał Środek @ 14:33

Dzi­siaj w nocy posta­no­wi­łem popra­wić kilka błę­dów, na które skar­żyli się czy­tel­nicy. Przede wszyst­kim zmie­ni­łem krój na Helve­tica. Stary dołą­czany do strony ważył 640kb, a tekst był podobno nie­czy­telny pod sys­te­mami z rodziny Win­dows. Zmie­ni­łem też spo­sób dzia­ła­nia menu na górze strony. Teraz obrazki widoczne po naje­cha­niu są wczy­ty­wane razem z pozo­sta­łymi więc znik­nął efekt zni­ka­nia gra­fiki i ocze­ki­wa­nia na pobra­nie się nowej(szczególnie to było widoczne na maszy­nach ze sła­bym łączem inter­ne­to­wym). Popra­wi­łem roz­miesz­cza­nie komen­ta­rzy, porzu­ci­łem miary w pikselach(teraz uży­wam em) oraz odświe­ży­łem kod CSS. Usu­ną­łem także kropki wokół lin­ków w Fire­fo­xie. Strona waży około 650kb mniej niż wcze­śniej. Rów­nież ilość wczy­ty­wa­nych pli­ków zma­lała o 5 więc całość powinna dzia­łać troszkę szybciej.

Ostat­nio cier­pię na brak pie­nię­dzy, a chcia­łem uru­cho­mić nowy pro­jekt. Wiąże się to jed­nak z wyna­ję­ciem gra­fika więc doda­łem przy­cisk „Wes­przyj blog“ widoczny po pra­wej stro­nie. Jeśli sądzisz, że moje biblio­teki są przy­datne, to co piszę ma sens a twoja wie­dza się dzięki moim arty­ku­łom posze­rza klik­nij. Nie ocze­kuję dużych wpłat. 1zł to też sporo. Posta­ram się zro­bić pasek postępu poka­zu­jący ile pie­nię­dzy zebra­łem, a ile jesz­cze potrze­buję do reali­za­cji pew­nych rze­czy. Dzi­siaj przy­siądę jesz­cze do CSS3. Pomy­ślę w jaki spo­sób mógł­bym uroz­ma­icić stronę na prze­glą­dar­kach obsłu­gu­ją­cych ani­ma­cje CSS(ewentualnie użyję jQuery).

I na koniec pyta­nie doty­czące tre­ści blogu. Kon­ty­nu­ować temat bez­pie­czeń­stwa, czy napi­sać coś na temat CSS/SVG/JS? Pisać na temat nowych rze­czy dostęp­nych w CSS3 czy opi­sy­wać dobre zwy­czaje two­rze­nia styli. Cze­kam na wasze opi­nie ;) .

10 Luty 2010

Nowy blog o CSS3

Filed under: Inne — Michał Środek @ 0:33

Cie­szy mnie fakt, iż coraz więk­sza grupa twór­ców stron inter­ne­to­wych dostrzega piękno nowych techo­lo­gii. Pod­czas mojej nieobecności(a wielu z was zapewne ją zauwa­żyło) odna­la­złem sporo inte­re­su­ją­cego mate­riału, przy­kła­dów i porad, któ­rymi posta­ram się nie­ba­wem podzie­lić. Teraz jed­nak chciał­bym przed­sta­wić pewną stronę — http://hs2.pl. Uru­cho­mił ją dzi­siaj jeden z moich kole­gów — Oskar Wój­cicki. Pla­nuje opi­sy­wać porady doty­czące CSS3 i PHP co bar­dzo mnie cieszy(chętnie sam się cze­goś nowego nauczę). Ser­decz­nie zapraszam.

Przy oka­zji chciał­bym mu życzyć Wszyst­kiego naj­lep­szego :) — dziś jego urodziny.

20 Listopad 2009

Gdy e-maili jest za dużo…

Filed under: Inne — Michał Środek @ 14:06

Dzi­siaj troszkę nie­tech­niczne. Wpo­mnę conieco o nety­kie­cie w adre­sach e-mail. Otrzy­ma­łem ostat­nio infor­ma­cję od jed­nej z firm hostu­ją­cych strony doty­czącą zmian w obsłu­dze por­tów pocz­to­wych przez TP S.A. Wszystko było w porządku gdyby nie fakt, że nie jestem już klien­tem tej firmy.
(wię­cej…)

19 Wrzesień 2009

Witaj, świecie!

Filed under: Inne — Michał Środek @ 9:40

To już drugi raz, gdy reak­ty­wuję mój blog. Ostat­nia zmiana cha­rak­teru artykułów(przejście z arty­ku­łów tech­nicz­nych na notki oso­bi­ste) nie przy­jęła się. Blog stra­cił czy­tel­ni­ków. Teraz pla­nuję to zmie­nić. Wię­cej uwagi poświęcę nowo­cze­snym tech­no­lo­giom takim jak CSS3, zasto­so­wa­nia Canvas oraz gra­fik SVG, stan­dar­dom W3C. Poświęcę rów­nież kilka arty­ku­łów dla JQu­ery oraz ogól­nie Java­Scriptu. Oczy­wi­ście wspo­mnę od czasu do czasu o moich pro­jek­tach, zapre­zen­tuję rów­nież gotowe roz­wią­za­nia z ich uży­ciem. W ciagu kilku dni umiesz­czę paczkę z naj­now­szą wer­sją mojego fra­me­worka. W wol­nym cza­sie stwo­rzę do niego, nową doku­men­ta­cję, która będzie dostępna bez­po­śred­nio na tej stro­nie. Podob­nie postą­pię z innymi pro­jek­tami. Pyta­nie jed­nak do was:  które z nich są naj­cie­kaw­sze i zasłu­gują na więk­szą uwagę?

Jak zapewne już zauwa­zy­łeś nowa wer­sja blogu jest oparta o sys­tem Word­Press. Nie wiem czy to dobry wybór — wydaj­ność pozo­sta­wia wiele do życzenia(dla porów­na­nia, mój sklep inter­ne­towy gene­ruje się 20x szyb­ciej, a rów­nież zawiera widżety, skórki itp.). Czyżby word­press nie posia­dał cache’u? Powoli pewne ele­menty będę zamie­niał na własne.

I na koniec tro­chę historii:

Blog uru­cho­mi­łem po raz pierw­szy 5 paź­dzier­nika 2006 roku. Napi­sa­łem łącznie około 30–35 arty­ku­łów. Nie jest to zada­wa­la­jący wynik — muszę to zmie­nić. Powi­nie­nem prze­rzu­cić arty­kuły ze sta­rej wer­sji blogu jed­nak posta­no­wi­łem, że roz­pocznę z czy­stym kon­tem.  Życz­cie mi szczę­ścia ;) .

Stara wer­sja będzie dalej aktywna przez pewien okres czasu pod adre­sem http://michal.mohebo.pl