Ostatnie wpisy
|
wtorek, 20 stycznia 2009
Niestety temat rzeka, a czasu mało. Ogólnie Jedną z najczęstszych przyczyn braku sukcesu tworzonych stron www jest niewątpliwie spaskudzona strona informatyczna przedsięwzięcia. Bardzo wiele ciekawie zaprojektowanych i dobrze pociętych stron www zostało pogrzebanych przez domorosłych informatyków mających w pogardzie takie słowa jak optymalizacja i wiedza. O błędach w projekcie baz danych już pisałem i może jeszcze wrócę do tematu, ale na dziś musi wystarczyć. Kodowanie Kolejną rzeczą są pętle. Warto naprawdę przemyśleć każdą pętle (a szczególnie zagłębienia pętli). Wiele problemów można rozwiązać stosując strukturę danych pośrednią - bez konieczności uciekania sie do złożoności MN. Warto i uczulam na to wszystkich czytelników spokojnie przemyśleć jak dany fragment kodu się zachowa przy większej ilości danych. Bardzo często testy wykonane na tablicy z pięcioma elementami są obiecujące, ale gdy wtłoczymy 5000 rekordów wszystko staje.
Bezpieczeństwo Register globals zawsze na off - ZAWSZE - to pozwala uniknąć tysięcy problemów związanych z włamaniem Quote - zawsze i wszędzie dbamy o quotowanie (np. mysql mysql_real_escape_string), brak tego prowadzi do kwiatków że można się logować do wielu systemów bez znajomości hasła (nie podaje jak - żeby nie być posądzonym o promowanie hackingu ale ma to coś wspólnego z "; :) ) Specialchars - wszędzie gdzie nie jesteśmy absolutnie pewni co wypisujemy używamy htmlspecialchars - dzięki temu unikamy wielu problemów z wsadzaniem kodu na nasze strony Urlencode - nigdy na stronie nie twórzmy linków bez przejścia przez tą funkcje prowadzi to do częstych błędów oraz umożliwia ataki
Ot chyba tyle w temacie projektowania stron www i ich zaplecza aplikacyjnego. Już wkrótce więcej w tym temacie oraz usługach obejmujących projektowanie stron (do odwiedzenia opisu serdecznie zachęcam).
Ot tyle- pozdrawiam
poniedziałek, 05 stycznia 2009
Mam straszny problem żeby się skoncentrować i ruszyć do przodu. Mam wrażenie, że rok może obfitować w dziwne wydarzenia, zobaczymy wiele ciekawych wzlotów i miejmy nadzieje że mniej spektakularnych upadków.
Wkrótce ciąg dalszy opisu etapów tworzenia stron www oraz najczęściej popełnianych błędów.
Pozdrawiam
piątek, 19 grudnia 2008
Wszystkim miłośnikom tworzenia stron WWW wszystkiego najlepszego, cierpliwości i pogody ducha z okazji Świąt Bożego Narodzenia!!!
wtorek, 09 grudnia 2008
Mam mały młyn więc dziś tylko sobie zaznaczęnastępny temat. Tym razem będziemy zajmować się plagiatami.
Temat rzeka jeśli chodzi o strony internetowe. Jako ćwiczenie proponuję wpisać do wyszukiwarki tekst: Codziennie tysiące ludzi wykorzystuje Internet w poszukiwaniu stron internetowych oferujących potrzebne im towary bądź usługi.
Zdanie jak zdanie, ale ile razy występuje :) - a osobiście znam autora :) i drugie: Czynność ta stała się już standardem, Internet jest bowiem najkrótszą drogą w kontaktach klient - sprzedawca, czy producent - kooperant. Cytaty oczywiście za zgodą twórcy. W tym tygodniu opiszę najciekawsze boje z plagiatorami. Oryginał tekstów na strony internetowe Aptus. Na tych stronach te teksty pojawiły się już kilka lat temu i jak widać rozprzestrzeniły się po internecie.
piątek, 28 listopada 2008
Ciąć może każdy tyle że nie każdy powinien.Teoretycznie sprawa jest banalna - wystarczy jakiś programik wspierający cięcie grafiki i już. Pół godziny pracy myszkom, potwierdzene kilku podpowiedzi i voila gotowe. Strony internetowe pięknie pocięte. Taki szablon dostaje informatyk wprowadza wynik z bazy danych i .... UPS posypało się. Bo automat nie wiedział (bo i skąd miał wiedzieć) że to tylko szablon, że dopiero będzie wypełniony treścią a wraz z nią wszystkie elementy nadal powinny dobrze układać się na stronie. IMHO nie da się przygotować dorego szablonu bez dość gruntownej wiedzy. I nie chcę rozpoczynać krucjaty przeciwko programom do tworzenia HTML'a ale po prostu są to narządzia - takie jak tokarka - tylko o ile na tokarce można sobie zrobić krzywdę o tyle takim programem innym (przynajmniej krzywdę w sesnsie postrzegania estetycznego). Dlatego warto, naprawdę warto poczytać i poćwiczyć style w przysłowiowym notatniku (choć są o wilele lepsze edytory). Potem korzystanie z ułatwiaczy będzie przyśpieszało a nie "kopało" robotę. Validacja W3Sprawa kiedyś pomijana w tej chwili jest bardzo istotna. Faktycznie walidacja bardzo pomaga w stworzeniu strony zgodnej z wszystkimi wyszukiwarkami. Jeśli strona jest poprawna w sensie kody zostają tylko drobne różnice w interpretacji styli. Niepoprawna strona w sensie składniowym to koszmar dla przeglądarki i nie zawsze mechanizmy "obchodzące" błedy w kodzie są w stanie sobie z tym poradzić. Zgodność z przeglądarkami No tu jest zabawa. MSIE, FF2, FF3, Opery różnej maści, safari, chrome itd itp. Wszystkie nieco inaczej interpretują style i wzajemne powiązania między elemntami strony. Zabawy jest z tym co niemiara szczególnie jak klient chce mieć dokładnie jak na projekcie.... bo na projekcie były 3 pixele a na stronie są 4 odstęp. Ale o tym w nastepnym odcinku.
wtorek, 18 listopada 2008
Jeszcze niecałą dekadę temu często można było spotkać osoby twierdzące, że każdy "głupi" potrafi tworzyć strony www. Tworzenie stron www w założeniu takich osób było banalne i nie wymagało kwalifikacji, doświadczenia ani specjalistycznej wiedzy czy też nawet specjalnych umiejętności (talent litościwie pominiemy). Aby stworzone przez nas strony internetowe przyniosły klientowi zamierzony efekt bardzo dużą uwagę warto skupić (poza estetyka projektu strony) na optymalizacji kodu zarówno HTML jak i aplikacji obsługującej tworzone strony www. Więcej na stronach: tworzenie stron internetowych, polecam sporo ciekawych tekstów mimo że to wciąż oferta komercyjna.
poniedziałek, 10 listopada 2008
Aplikacje internetowe i strony internetowe wykorzystujące intensywnie bazy danych muszą opierać się na dobrze przemyślanej strukturze bazodanowej. NIe warto oszczędzać zarówno czasu jak i wysiłku podczas projektowania bazy dancych. Warto oczywiście zostawić ten temat specjaliście ale tu uwaga - specyfika zastosowń internetowych wymusza często rezygnację z tworzenia bazy w postaci normalnej (III). Po prostu konieczność maksymalnego przyśpieszenia pewnych operacji wymusza nadmiarowość. Ale uwaga warto stworzyć III postać normalną i dopiero wtedy dodać kolumny, których zadaniem jest zwiekszenie wydajności. Podczas projektowaniabazy danych będącej zapleczem stron internetowych warto dokładnie zanalizować w których tabelach mogą zbierać się duże ilości danych i z których tabel będzie najwięcej pobrań danych. Co jest konieczne: - klucze (primary i unikalne) - pierwsze drastycznie zwiekszają wydajność pobrania pojedyńczego rekord, te drugie zapewniają brak błednych wpisów - klucze obce - zwiększają w znacznym stopniu wydajnośc łączeń Co jest absolutnie zakazane? - Nie wolno tworzyć łazeń po polach string - jest to koszmarnie wolne i wręcz bezsensowne działanie. - Warto korzystać z mechanimów wyszukania baz danych lub wręcz stworzyć silnik wyszukiwarki. Pytania typu like przy dużej liczbie rekordów to prawdziwy koszmarek.
O innych aspektach i problemach związanych z bazodanowymi stronami internetowymi - juz wkrótce.
wtorek, 28 października 2008
Z tym etapem tworzenia stron www mam dość mało wspólnego (raczej wstyd przyznać sie do tycyh dzieł jakie popełniłem). Warto pamiętać że strona musi (i to jest absolutnie konieczne):
Oczywiście wszystko to banały, o których nie warto dyskutować. Każdy twórca stron internetowych doskonale o tym wie. tylko skąd się biorą potem te wszystkie strony potworki wypęłnione bezsensownymi animacjami, nieczytelne, nielogiczne itp. No pytam sie skąd? Ano stąd, że każdy o tych zasadach wie ale potem zapomina i tworzy potworki byle szybciej byle taniej. Przypomina to konkurs kto taniej, szybiej i brzydziej zaprojektuje strony. Podsumowując projekt graficzny serwisu WYMAGA żeby tworzyła go osoba o dużym poczyciu estetyki pod nadzorem analityka który wie co dane strony internetowe mają docelowo robić. Poza tym często projekty są wykorzystywane do wdrażania sklepów internetowych, systemów CMS itp. warto więć żeby projekt umożliwiał wdrożenie go do wybranego oprogramowania. Ot i tyle na dziś
piątek, 17 października 2008
Ogólnie z analizą dotycząca przedmiotu prac (stron internetowych) jest dość ponuro - z jednej strony to oczywiste z drugiej zaś wiele osób delikatnie mówiąć "zlewa" temat. Poza tym pojawia się problem z osobami "analizującymi" problem. Zjednej strony powinno to być osoba o pewnym poczuciu estetyki oraz doświadczeniu w dziedzinie webusability serwisu. Z drugiej powinna być to osoba o doświadczeniu informatyczno analitycznym tak by powstające strony internetowe jak najlepiej spełniały postawione przed nimi zdanie. Osobnym problemem jest fakt iż mimo ustaleń grafik potrafi kompletnie wywrócić projekt w szale twórczym :). Podczas przygotowywania specyfikacji serwisu i aplikacji z nim związanych wartouważnie przemyśleć możliwe problemy i ich rozwiązania. Niestety standardem jest myslenie że jakoś to będzie i produkowanie potworków funkcjonalnych i logicznych. Wynikiem analizy powinno być:
Po akceptacji specyfikacji przez wszystkie zainteresowane strony konieczne jest opracowanie:
Dzieki temut grafik będzie mógł przygotować projekt stron www spełniający wszystkie kryteria i założenia funcjonalne, natomiast programiści poradzą sobie z zakodowaniem i optymalizacją aplikacji.
środa, 15 października 2008
Póki co temat błędów podczas tworzenia stron lub aplikacji internetowych zostawiam pod rozwagę czytelnikom, a dziś bardzo krótko o etapach prac. W gruncie rzeczy prace nad stronami www można podzielić na kilka zależnych ale jednaj wyodrębnionych etapów:
Wkrótce opisze dokładniej poszczególne etapy wraz z krótkim przeglądem potencjalnych błedów i zagrożeń. Sporo informacji mozna znależć na stronie: tworzenie stron www Aptus.pl.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||