Browse Category by programowanie
internet, programowanie

Strona www – ile to kosztuje?

blog-492184__180Jeżeli interesuje nas mała strona, wizytówka, statyczna, wówczas przygotujmy się na wydatek od 100 zł do 1000 zł (przy bardzo ładnych projektach). Tego typu strony powoli odchodzą w zapomnienie wraz z rosnącymi wymaganiami klientów, toteż jeżeli pragniesz posiadać system CMS (samodzielna zarządzanie treścią, aktualizacje), wówczas ceny zaczynają się powyżej 1000 zł. Proszę pamiętać, że mówimy tu o cenniku profesjonalnych stron internetowych. Oczywiście istnieją oferty wykonania strony z CMS taniej i jak najbardziej należy brać je po uwagę, jednak doświadczenie nakazuje mi polecać produkty zawsze najwyższej jakości. Jestem zdania, iż górna kwota za w pełni funkcjonalną stronę internetową dla firmy, wyposażoną w system CMS i elementy wykonane w technologii Flash nie powinna przekraczać 2000,00 zł. Pamiętajmy, że kupujemy de facto wiedzę i czas wykonawcy (serwer i domena to stosunkowo niskie składowe). Odnośnie stron bardziej kosztownych, to będą one po prostu wyposażone w zaawansowane systemy przetwarzania informacji od użytkowników bądź opatrzone niesamowicie pracochłonną grafiką i takie oczywiście potrafią kosztować wiele tysięcy. Jednak nie zapominajmy o podstawowej funkcji strony internetowej, jaką jest funkcja informacyjna i klienci jej oczekują. Nie pozostawiajmy ich potrzeb.

internet, programowanie

Wycena stron internetowych

keyboard-616492__180Od kilkuset do nawet kilkunastu czy kilkudziesięciu tysięcy złotych potrafią kosztować strony internetowe. Jak w tym wszystkim powinien odnaleźć się klient i co powinno zdecydować o wyborze tego czy innego wykonawcy, oraz dlaczego warto wziąć pod uwagę cenniki wielu firm, przekonamy się z tego artykułu. W każdym z większych miast polskich znajdziemy niezliczoną ilość usługodawców i dostawców rozwiązań internetowych. Zalety są oczywiste – duży wybór, wady również – wysokie ceny i zalew informacji reklamowej powodujący nierzadko raczej zmieszanie, aniżeli zaopatrujący nas w rzetelną informację handlową. Radzić sobie można wówczas na kilka sposobów, bądź skorzystać z rady naszych znajomych, którzy już korzystali z usługi tworzenia stron internetowych i mają sprawdzonego dostawcę; można również korzystać z książki telefonicznej i reklam w prasie jednak ta metoda nie jest bardzo popularna w tego rodzaju usługach; bądź też można poszukać w internecie, przy pomocy wszystkim nam znanej wyszukiwarki Google. O ile pierwsze dwa rozwiązania są nazwijmy to „sprawdzone”, to nie do końca można to powiedzieć o tym trzecim. W dobie bardzo agresywnych działań z obszaru pozycjonowania stron internetowych nie możemy mieć pewności czy pierwsze wyniki wyszukiwania są najwyższej jakości. Dlaczego? Ponieważ pierwsze miejsca w wyszukiwarce prezentują jedynie umiejętności pozycjonowanie stron przez usługodawców, aniżeli ich faktycznych umiejętności w zakresie stworzenia stron. Każdy specjalista związany z branżą to potwierdzi. Co więc powinniśmy zrobić? Przede wszystkim nie ograniczać się do wyszukiwarek w poszukiwaniu cennika stron internetowych i usług pochodnych. Sprawdzajmy serwisy ogłoszeniowe, które nierzadko pełne są młodych i ambitnych informatyków działających jako freelancerzy, oferujących akceptowalne celu przy bardzo wysokiej jakości wykonania, zawsze ze świeżym, indywidualnym podejściem. I w tym miejscu przyszła pora na określenie budżetu.

internet, programowanie

Zaprojektuj własną stronę internetową

imac-464739__180O tym, że warto jest posiadać w Internecie stronę www nie trzeba już nikogo przekonywać. Obecnie częściej się korzysta z Internetu niż słucha radia. W Internecie można oglądać telewizję, robić zakupy, czytać książki. Możliwości są nieograniczone. Jest jednak problem: jak zaistnieć w miejscu, w którym każdy może się wypowiedzieć?  Podstawą widoczności jest dobrze wykonana strona www, której grafika przyciąga wzrok, a intuicyjny system poruszania po serwisie zachęca do kliknięć. Jednak by stworzyć taki serwis, nim zaczniemy pisać pierwszą linijkę kodu lub zlecimy to komuś, należy wszystko dokładnie przemyśleć: co, gdzie i jak ma działać.   Plan projektowania strony www:  01.  Najważniejszy oczywiście jest pomysł. Tworzenie strony, która ma być nie wiadomo do czego, z pewnością będzie stratą czasu. Dlatego też na starcie trzeba określić:  – jakie informacje chcemy przekazać,  – do kogo kierujemy te informacje,  – w jaki sposób informacje chcemy przekazywać,  – jaki wkład w serwis www będą mieli jego użytkownicy.  02.  Kiedy już wiemy jakie funkcje ma spełniać przyszły serwis www, możemy przygotować fundamenty funkcjonalne, pamiętając o tym, że sposób poruszania się po stronie musi być przyjazny zarówno dla użytkowników jak i dla robotów wyszukiwarek. Dobrze jest o optymalizacje zadbać już na początku, aby się później nie okazało, że należy wprowadzać drastyczne – czasochłonne zmiany.  Dobrze jest się postawić na miejscu potencjalnego użytkownika i wyobrazić sobie jego sposób poruszania: jakich informacji szuka w pierwszej kolejności oraz co będzie chciał zrobić, gdy te informacje odnajdzie. Dostosowanie serwisu do potrzeb użytkownika to podstawa. Intuicyjna struktura sprawi, że poruszanie się po serwisie nie będzie „ciężką pracą”.  03.  Przed pisaniem kodu lub doborem odpowiedniego skryptu, warto jest zaprojektować grafikę. Wymogi estetyczne są ważne i wpływają na tzw. pierwsze wrażenie. Cała grafika powinna być dostosowana do użytkownika, a raczej do danej grupy użytkowników, a ponieważ gusta bywają różne, nielogiczne by było pisanie jaka konkretna grafika będzie najlepsza.  Chciałbym jednak zwrócić uwagę na jedną rzecz. Głównym celem strony internetowej jest przekazanie treści, więc nie należy tego celu przysłaniać, nawet i najpiękniejszymi efektami graficznymi. Przerost formy nad treścią jest tym czego w przypadku stron www powinniśmy za wszelką cenę unikać.  04.  Pisanie kodu strony powinno być połączone z jego optymalizacją pod kątem wyszukiwarek, bo ”jeżeli czegoś nie ma w Google, to w ogóle nie istnieje”.  05.  Ostatnim etapem przed zamieszczeniem strony w Internecie (na serwerze) jest oczywiście faza testów, podczas której wszystkie niedociągnięcia powinny być wyłapane i poprawione.

programowanie, sprzet

Optymalizacja systemu Windows

keyboard-453796__180Jak każdy wie do Windowsa istnieją tzw. style graficzne. Xp posiada lune i styl klasyczny. Vista i seven posiada bardziej zaawansowane aero wyświetlane za pomoca karty graficznej, styl basic coś a’la luna z xp i styl klasyczny. Aero całkowicie odciąża procesor i wszystko spada na kartę graficzną. Wyświetlanie luny i stylu basic obciążą procesor co możemy sprawdzić włączając menadżer zadań i szybko poruszając jakimś okienkiem. Obciążenie procesora na starszych komputerach może wzrosnąć do 100%. A co ze stylem klasycznym? On o wiele mniej zbiera zarówno ramu jak i mocy procesora. Lecz samo ustawienie go we właściwościach pulpitu nie wyłączy zbędnych bajerów graficznych. Najprostszym sposobem na wyłączenie wodotrysków będzie: -wpisujemy w uruchom: services.msc -szukamy usługi kompozycje -dajemy zatrzymaj, a we właściwościach ustawiamy na uruchamianie ręczne. Alternatywny sposób: -prawym na mój komputer -właściwości -zaawansowane, zaawansowane -wydajność, ustawienia -efekty wizualne i dajemy ustaw dla najlepszej wydajności. W xp daje to zwolnienie około 15 mb ram i znacznie odciąża procesor, w viście i sevenie zwalniamy około 100 mb ram i znacznie odciążymy każdy procesor jedno rdzeniowy, gdyż styl basic potrafi zjeść nam znaczną moc procesora.  Wielu z nas próbuje przyśpieszyć start swojego systemu. Postaram się opisać jak mniej więcej można troszkę przyspieszyć start naszego systemu. A więc tak: -defragmentacja -wpisujemy w uruchom msconfig i w zakładce uruchamianie odznaczamy niepotrzebne aplikacje -uaktualniamy wszystkie sterowniki -w menadżerze urządzeń możemy wyłączyć niepotrzebne urządzenia np.modem, porty COM, LPT i np. nieużywane porty usb. -wyłączenie we właściwościach połączenia sieciowego udostępniania plików i drukarek(w skrajnych przypadkach może to przyśpieszyć start o 67!!! sekund)przyczyną jest driver mrxsmb. -wpisanie w uruchom: defrag c: -b Rundll32.exe advapi32.dll,ProcessIdleTasks  Po tych zabiegach nasz system powinien zacząć choć trochę sprawniej działać i szybciej się uruchamiać.

internet, marketing, programowanie

Co powinna zawierać strona www?

desk-601540__180Przerost formy nad treścią też może wpłynąć negatywnie na wizerunek firmy w oczach odbiorców. Przykładowo projektowanie stron internetowych z wykorzystaniem technologii flash przyniesie ciekawy efekt wizualny, aczkolwiek czas oczekiwania na wgranie serwisu będzie dosyć długi, nawigacja nie skompilowana z przeglądarką, a dotarcie do treści podstron niełatwe.  strony internetoweW wielu branżach atrakcyjność strony www jest bardzo ważna, dlatego w nich zastosowanie zaskakujących fajerwerków graficznych jest usprawiedliwione. W innych bardziej liczy się treść, dlatego nie ma co szaleć z oryginalną grafiką. Wystarczy jeden charakterystyczny motyw, który będzie stanowił uzupełnienie treści oraz wzbogaci serwis, ale jednocześnie nie zaburzy jego czytelności. Aspekt wizualny jest istotny, ale należy pamiętać w głównej mierze o użyteczności strony i o odbiorcach. Witryna powinna być dostosowana właśnie do ich potrzeb.  Stworzenie firmowej strony internetowej wydaje się być proste, ale należy wcześniej dokładnie przemyśleć jej budowę, funkcjonalność i wygląd. Wszystko warto zrobić z punktu widzenia klienta, gdyż cechy te znacząco wpłyną na odbiór i prezentację ofert firmy w internecie. Należy zawsze pamiętać, niezależnie od branży, czy zastosowanych środków wyrazu artystycznego, że strony internetowe pełnią nade wszystko rolę usługową i muszą być wygodnym narzędziem dla końcowego użytkownika.

internet, programowanie, sprzet

Programy antywirusowe

shield-105499__180Celem testów programów antywirusowych powinno być przełożenie jakości produktu na wartości mierzalne.Przed testerem stoi zadanie wybrania tego, co testować, jak testować i jakie przyjąć kryterium oceny.  Celem testów programów antywirusowych powinno być przełożenie jakości produktu na wartości mierzalne.  Przed testerem stoi zadanie wybrania tego, co testować, jak testować i jakie przyjąć kryterium oceny.  Do standardowych testów programów antywirusowych zalicza się:  – testy wykrywalności,  – testy szybkości skanowania,  – testy ochrony proaktywnej (heurystyki),  – testy fałszywych alarmów.     Czasami potrzebne jest przeprowadzenie dodatkowych testów, są to między innymi:  – test wykorzystania zasobów,  – test szybkości reakcji na zagrożenia,  – test możliwości przebicia się przez warstwy ochronne plików (protektory),  – test skuteczności dodatkowych modułów (zapory ogniowe, leczenie, skanery protokołów sieciowych, wykrywacze rootkitów itp.)     Za główny wyznacznik jakości cechującej dany program antywirusowy uznawana jest skuteczność detekcji znanych zagrożeń. Testujący skanują kolekcję plików i na podstawie wyników ustalają procentową skuteczność programu. Test ten wydaje się być na tyle prosty, że trudno wymyślić, w jaki sposób można przeprowadzić go niepoprawnie. Pozory jednak mylą, gdyż neutralne przeprowadzenie go jest praktycznie niemożliwe.     Pytaniem, które każdy powinien zadać, jest skąd testujący biorą próbki zagrożeń by testować oprogramowanie antywirusowe?  Większość amatorów opiera testy na niewielkiej kolekcji zagrożeń, najczęściej pobranej z Internetu, ze stron hakerskich. Kolekcja taka składa się z od kilkuset do kilku tysięcy plików. Ponieważ współcześnie jest to liczba zagrożeń, która każdego dnia dodawana jest do baz programu antywirusowego, jest to próba zbyt mała do przeprowadzenia rzetelnych testów antywirusa.

programowanie, sprzet

Kopie zapasowe plików

memory-870716__180Trzeba sobie odpowiedzieć: czy lepiej chronione są dane składowane na płycie CD w biurku czy na nowoczesnych macierzach w super bezpiecznej serwerowni z wieloma źródłami prądu, chłodu, ochroną fizyczną i skomplikowanym systemem przeciwpożarowym – pyta Tomasz Kuik. Jednym z najnowocześniejszych obiektów w kraju jest bez wątpienia Data Center Beyond w Poznaniu. Użytkownik wie, że jego dane przechowywane są na sprawdzonych serwerach i pozostaną niewrażliwe na jakiekolwiek zniszczenia, które mogę się zdarzyć w domu czy firmie – kradzież, pożar, zalanie, uderzenie pioruna i wiele innych trudnych do przewidzenia zdarzeń.  Wybierając usługodawcę należy dokładnie wybadać, w jaki sposób dane są zabezpieczane na czas transmisji z komputera na serwer lub z serwera na komputer. Istotne jest, aby pliki poddawane były kompresji i szyfrowaniu przy użyciu sprawdzonych technik (jak np. AES czy SOAP/Message Signing) już na poziomie komputera. Tak przygotowane dane w czasie transmisji stanowią ciąg niemożliwych do odczytania znaków, co zasadniczo zwiększa poziom bezpieczeństwa dokonywanego procesu. Ponadto pliki powinny być wysyłane przy użyciu sprawdzonych protokołów SSL, które zapewniają taki sam poziom ochrony, jak przy korzystaniu np. z bankowości internetowej.  Jeżeli nie chcemy być jedną z firm, która znika z rynku po utracie danych, studentem, który nie oddał pracy magisterskiej, bo wirus pożarł wszystkie pliki bądź biznesmenem, który traci kluczowych klientów, bo ktoś ukradł jego laptop, to warto skorzystać z usługi backupu i już nigdy nie martwić się o bezpieczeństwo bezcennych informacji.

internet, programowanie

Atrakcyjne strony internetowe

desk-602975__180Przyjżyjmy się bliżej co stanowi o atrakcyjności wspólczesnych serwisów i stron internetowych, a także na jakiej podstawie powinniśmy wybrać osobę, która zatroszczy się o nasz wizerunek w sieci.  W dzisiejszym internecie są miliardy stron internetowych. Niektóre wyglądają już dosyć wiekowo, inne zadziwiają oryginalnym podejściem do sztuki jaką jest grafika komputerowa. Jeśli chodzi o wygląd stron WWW zachęcam do obejrzenia internetowych muzeów, które z łatwością znaleźć można poprzez wyszukiwarki. Istnieją też setki stron, które gromadzą najlepsze, czy najładniejsze  strony internetowe. Grafika użytkowa projektowana na potrzeby sieci czesto wykracza poza użyteczność i staje się formą sztuki, czy multimedialnym dziełem wpływającym na zmysł estetyki.Oryginalne podejście zawsze pozytywnie wpływa na reakcję odbiorców. Ładne i nieszablonowe witryny przykuwają uwagę i sprawiają, że większa ilość użytkowników zatrzymuje się na nich.  Projektowanie grafiki od dłuższego czasu rozwija się wraz z globalną siecią. Większość projektantów, którzy dawniej zajmowali się projektowaniem drukowanych form reklamowych poszerzyła swoją działalność o webdesign czy reklamę multimedialną. Konkurencja jest spora, ale na rynku można niestety natknąć się na przypadkowe osoby, które nie mają potrzebnego w tym fachu doświadczenia i wiedzy.  Dobrym źródłem wiedzy na temat danego projektanta są strony internetowe zwane portfoliami. Zawierają one wykonane realizacje, dzięki którym mozemy skutecznie zweryfikować zakres umiejętności danego eksperta. Zadbanie o swój wizerunek w sieci dobrze jest zlecić osobie, która wykracza umiejętnościami poza standardowe ramy projektowania, na przykład znajomością zasad tzw. web-usability, czyli użyteczności serwisów internetowych, czy wiedzą na temat montażu wideo. Należy pamiętać, że rozwiązania WWW to nie tylko strony internetowe, ale przeróżne aplikacje ułatwiające kontakt z klientem, materiały audio-wideo i cały szereg innych zastosowań internetu w procesie komunikacyjnym.

internet, programowanie

Tworzenie strony internetowej

code-583073__180W tym artykule opiszę – krok po kroku – jak wygląda proces tworzenia strony internetowej. Pierwszym etapem jest uzgodnienie z klientem ogólnych informacji branży firmy klienta, oraz o stronie – jaki ma pełnić cel (sprzedaż, zdobycie klienta, kreowanie marki)…  Kiedy już wiemy, czego ma dotyczyć strona, zajmujemy się analizą konkurencji. Przeglądamy i analizujemy podobne strony (z tej samej branży, i o podobnych funkcjach). Należy tak wykonać nową stronę, aby jak najlepiej spełniała swoje funkcje. Warto więc uczyć się od konkurencji, wykorzystywać sprawdzone rozwiązania (na przykład w kwestii nawigacji strony, czy kolorystyki). Następnie wspólnie z klientem wybieramy adres strony (domenę internetową), np. www.nazwa-twojej-firmy.pl, i zakupujemy go (u nas jest to wliczone w cenę strony). Gdy już ustalimy szczegóły dotyczące strony, prosimy klienta o wpłatę zaliczki, po czym możemy przystąpić do pracy.  Rysujemy prototyp strony na papierze, po czym przekazujemy go grafikowi do realizacji. Przenosi on nasze plany z kartki, na komputer. Dodaje kolory i zdjęcia. W ten sposób powstaje wstępny projekt graficzny. Projekt przesyłamy klientowi do oceny (jako obrazek, załącznik do e-maila). W odpowiedzi oczekujemy opinii klienta. Czy strona się podoba, co można w niej zmienić, poprawić… Jeśli są jakieś poprawki, grafik nanosi je na projekt, po czym jeszcze raz wysyłamy go klientowi, i znowu prosimy o ocenę. I tak do skutku, aż strona będzie idealna. Po ostatecznej akceptacji projektu graficznego, do pracy przystępuje programista. Przerabia grafikę (obrazek) na stronę, która będzie działała w przeglądarce internetowej. Na tym etapie piszemy wszystkie skrypty, które sprawią, że strona będzie poprawnie działała. Strona już działa, nie posiada jednak jeszcze żadnej zawartości (tekstów, zdjęć). Prosimy więc klienta o przesłanie nam zawartości (przez e-mail), po czym umieszczamy ją na stronie. Mogą to być zarówno teksty, jak i zdjęcia, muzyka, czy krótkie filmy. Strona jest już prawie gotowa. Działa pod swoim adresem internetowem (domeną), i każdy może ją odwiedzić, wpisując adres w przeglądarce. Na końcu dodajemy ją do wyszukiwarek i katalogów, dzieki czemu może zostać łatwiej odnaleziona przez Twoich potencjalnych klientów.   Po zakończeniu prac prosimy klienta o przelanie pozostałej kwoty (zaliczka była wpłacona już wcześniej), i polecamy się na przyszłość. Oczywiście zajmujemy się również poźniejszymi edycjami strony, i udzielamy wszelkiej pomocy technicznej. Każda wykonana przez nas strona, zostaje umieszczona na naszym serwerze. Właściwie wszystko załatwiamy za klienta – wykonujemy wszystkie potrzebne opłaty. Jest to wliczone w opłatę abonamentową strony (płatną co rok). Nie musisz się więc martwić, czy strona będzie działała, albo kto będzie się nią zajmował, gdy wystąpią jakieś problemy.

internet, programowanie, sprzet

Złośliwe oprogramowanie

technology-791030__180Wirusów w sieci jest pewnie tyle ilu użytkowników. Różnymi kanałami złośliwe oprogramowanie może się do nas dostać – najczęstszą drogą jest jednak nasze okno na świat – Internet. Według naszych testów komputer podłączony do Internetu (Windows XP bez zabezpieczeń) poprawnie funkcjonuje przez kilkanaście minut.  Wirus komputerowy to program, przy czym program ten wcale nie jest pomocny w codziennej pracy. Wirusów w sieci jest pewnie tyle ilu użytkowników. Dla potrzeb tego artykułu nazwijmy „wirusem” wszystko to co z sieci do nas może się dostać a czego nie chcieliśmy mieć.  Przyczyny zainfekowania komputera mogą być różne, różnymi też kanałami owo złośliwe oprogramowanie może się do nas dostać – najczęstszą drogą jest jednak nasze okno na świat – Internet.  Można zastosować również skanery online – jednak łączy się to z ponownym podłączeniem komputera do sieci – co w tej chwili może nie być korzystne. Programy antywirusowe zwykle podejmują próby leczenia zainfekowanych plików jednak czasami próby te mogą zakończyć się niepowodzeniem. W takim przypadku zainfekowane pliki należy ręcznie usunąć z dysku.  Po zakończonym skanowaniu dysków należy komputer zamknąć i uruchomić ponownie. Jeśli komputer uruchomi się poprawnie można uznać walkę z wirusami chwilowo za wygraną. Zanim ponownie podłączysz komputer do sieci sprawdź poprawność konfiguracji antywirusa i zapory sieciowej – pozwoli to na uniknięcie infekcji w przyszłości. Następnie podłącz komputer do Internetu i sprawdź dostępność aktualizacji systemu Windows i innych programów łączących się z siecią (np. klientów poczty). Pamiętaj aby nie wyłączać programu antywirusowego podczas pracy z Internetem.  Jeśli po skanowaniu komputer się nie uruchomi – najprawdopodobniej uszkodzeniu uległy pliki systemowe. Możliwe, że pliki te były zainfekowane i podczas leczenia lub kwarantanny zostały uszkodzone. W takim przypadku niezbędna będzie reinstalacja systemu, a tu już potrzebna będzie pomoc informatyka.  Podczas leczenia wirusów może okazać się, że utracisz część danych. Aby uniknąć tych strat w przyszłości staraj się ważne dane przechowywać na osobnych dyskach (już samo skopiowanie pliku na inną niż systemowa partycję, zwiększa szansę przetrwania pliku podczas infekcji). Proponuję jednak stosowanie okresowej i cyklicznej archiwizacji rzeczy na prawdę WAŻNYCH przynajmniej poprzez kopiowanie ich na dyski CD (DVD) lub dyski zewnętrzne czy pamięci USB.  Pamiętaj jednak aby przed uruchomieniem plików z nośników wymiennych skanować je programem antywirusowym!