Archive for Maj, 2008

Miniaturki obrazków w PHP (gd)

niedziela, Maj 18th, 2008

Podczas tworzenia strony www w PHP, częstym tematem jest tworzenie miniaturek. Ja niedługo będę miał projekt gdzie taką procedurę będę musiał wykonać. Oczywiście posiadam juz takie skrypty lecz nie są one w pełni niezawodne. Postanowiłem napisać klasę w PHP, którą będę mógł wykorzystac wielokrotnie, i też tutaj ją udostępniam – jeżeli masz pomysł jak ją ulepszyć, napisz.
(więcej…)

Wyrażenia regularne PHP – preg_replace

środa, Maj 14th, 2008

Dla wielu początkujących i czasem dla średnio-zaawansowanych programistów wielką tajemnicą jest umiejętność posługiwania się wyrażeniami regularnymi. Problem zazwyczaj polega na tym, że ten sam efekt można uzyskać zastępując wyrażenia regularne kombinacjami explode, str_replace, substr itp. Lecz jest to więcej pracy i taki kod nie wygląda za dobrze.
(więcej…)

Zarobki programisty php (Warszawa)

poniedziałek, Maj 12th, 2008

Ten temat jest często poruszany na różnych forach, lecz informacje jakie można tam znaleźć nie do końca są zgodne z rzeczywistością, i zazwyczaj dotyczą miejscowości innych niż Warszawa. W swoim artykule postaram się podzielić wiedzą jaką posiadam na temat zarobków programistów php.

(więcej…)

Popularność języków programowania vs oferty pracy

niedziela, Maj 11th, 2008

Od czasu do czasy dyskutuję z ludźmi na temat popularności języków programowania oraz o tym jak to się ma do możliwości znalezienia pracy. Postanowiłem więc, znaleźć stronkę na której by była przedstawiana popularność języków programowania oraz ilość ofert pracy w polskich serwisach – sam jestem ciekaw jak wyjdzie taki test. No to zaczynamy :)

(więcej…)

Kodowanie UTF-8 w python (django, pylons, sqlalchemy, mako)

niedziela, Maj 11th, 2008

Pisanie aplikacji pythonowskich, dla początkujących wiąże się z problemami z kodowaniem. Jako, że już mam te początki za sobą w tym artykule postaram się omówić te problemy i podać rozwiązanie.

(więcej…)

Parser HTML: Python vs PHP

piątek, Maj 9th, 2008

Każdy kto miał styczność z pisaniem parsera plików HTML w php wie, że nie jest to nic przyjemnego, i podczas pisania trzeba używać bardzo różnych sztuczek, które komplikują cały kod i tylko dobre komentarze pozwolą nam na łatwe utrzymanie procedury. W Pythonie, nie ma najmniejszego problemu z napisaniem takiej aplikacji – ten język posiada wbudowane klasy do obsługi takich zadań. Wiedząc o tych różnicach (php vs python) postanowiłem wykonać test, aby jednoznacznie stwierdzić, że python jest lepszy :).

(więcej…)

Python – migracja z php

środa, Maj 7th, 2008

Ostatnio jest widoczna moda nauki pythona. Zazwyczaj taki krok podejmują osoby, które potrzebują wyzwań i php znają bardzo dobrze i potrzebują czegoś nowego. Ja również dołączyłem do tego grona. W tym artykule opiszę moje ogólne obserwacje i doświadczenia. Później zacznę opisywać szczegóły, np tutoriale, “pułapki”, “ślepe uliczki” itp.

(więcej…)

Porównanie frameworków php

poniedziałek, Maj 5th, 2008

W innym artykule opisuję najpopularniejsze frameworki, jak się okazało zajęło mi to dość dużo miejsca. Dlatego postanowiłem napisać drugi który to wszystko zagreguje w jedno i wypluje przejrzystą tabelkę. Porównuję tylko trzy frameworki, które najlepiej znam, a co za tym idzie, są one najpopularniejsze.

(więcej…)

Frameworki php

poniedziałek, Maj 5th, 2008

Na początek link dla niewiedzących co oznacza pojęcie framework: http://pl.wikipedia.org/wiki/Framework, oraz MVC http://pl.wikipedia.org/wiki/MVC.

Jak już każdy wie o czym mowa to przejdę do konkretów. Nie będę się rozwodził nad tym czy frameworki pomagają w pracy czy nie. Każdy kto zawodowo pracuje jako programista w końcu będzie musiał skorzystać z frameworków, czy tego chce czy nie, dlatego jeżeli ktoś uważa, że korzystanie z gotowych rozwiązań jest złe to nie będę nikogo przekonywać. (więcej…)

Pierwszy wpis

niedziela, Maj 4th, 2008

Jak wiadomo gorączka blogowa już minęła, więc z czystym sumieniem mogę zacząć pisać bloga i nie być posądzanym o podążanie za tłumem :).

Na blogu będę prezentował informacje techniczne i komentarze aktualnych wydarzeń w sieci.

(więcej…)