• 2012 (3)
  • 2011 (51)
  • 2010 (38)
  • 2009 (36)
  • < grudnia 2011 >
    Pn Wt Ś Cz Pt So N
          1 2 3 4
    5 6 7 8 9 10 11
    12 13 14 15 16 17 18
    19 20 21 22 23 24 25
    26 27 28 29 30 31  

    Weź udział!

    Logo konkursu Wolny Wybór

    wypróbuj

    Logo wielojęzycznego chatu

    : Home / blog / wpisy wg daty
    Grudnia 2011

    Sobota 31 grudnia 2011

    Darmowe oprogramowanie w Windows? Tak, to zdecydowanie możliwe... PDF Drukuj Napisz e-mail
    Wpisał %s Patryk yarpo Jar
    sobota, 31 grudnia 2011 19:14
    Oprogramowanie / Inne

    Jest to artykuł zgłoszony przez Łukasza Obraniaka na Konkurs Wolny Wybór.

    {edocs}/uploaded/konkurs2/l.obraniak-darmowe-oprogramowanie-w-windows.pdf,720,900,link{/edocs}

    Read more
    Zmieniony ( sobota, 31 grudnia 2011 19:16 )

    Photoshop vs. GIMP PDF Drukuj Napisz e-mail
    Wpisał %s Patryk yarpo Jar
    sobota, 31 grudnia 2011 02:08
    Oprogramowanie / Multimedia

    Jest to artykuł zgłoszony przez Dawida Birówkę na Konkurs Wolny Wybór.

    {edocs}/uploaded/konkurs2/d.birowka-ps-vs-gimp.pdf,720,900,link{/edocs}

    Read more
    Zmieniony ( sobota, 31 grudnia 2011 02:11 )


    Piątek 30 grudnia 2011

    Płatne a darmowe systemy do analizy statystyk serwisów internetowych PDF Drukuj Napisz e-mail
    Wpisał %s Patryk yarpo Jar
    piątek, 30 grudnia 2011 20:34
    IT / marketing

    Jest to artykuł zgłoszony przez Kamilę Czarnowską na Konkurs Wolny Wybór.

    {edocs}/uploaded/konkurs2/k.czarnowska-platne-a-darmowe-systemy-do-analizy-statystyk-serwisow-internetowych.pdf,720,900,link{/edocs}

    Read more
    Zmieniony ( piątek, 30 grudnia 2011 20:40 )


    Czwartek 29 grudnia 2011

    Ostatnie dni zgłoszeń na konkurs PDF Drukuj Napisz e-mail
    Wpisał %s Patryk yarpo Jar
    czwartek, 29 grudnia 2011 19:23
    Blog / wpisy

    Jeszcze przez dwa dni można zgłaszać prace na Konkurs Wolny Wybór.

    Jak dotąd zostało zgłoszonych kilka prac (chronologicznie):

    Jeśli chciałbyś zgłosić swój artykuł wyślij go na adres YouthCoders.net@gmail.com.

    Read more
    Zmieniony ( niedziela, 01 stycznia 2012 16:23 )

    Manager pakietow, czyli jak uniksiarze ułatwiają sobie życie PDF Drukuj Napisz e-mail
    Wpisał %s Patryk yarpo Jar
    czwartek, 29 grudnia 2011 19:23
    Inne tematy / Linux

    Jest to artykuł zgłoszony przez Teo Woźniaka na Konkurs Wolny Wybór.

    {edocs}/uploaded/konkurs2/t.wozniak-manager_pakietow.pdf,720,900,link{/edocs}

    Read more
    Zmieniony ( piątek, 30 grudnia 2011 01:36 )


    Niedziela 25 grudnia 2011

    Cyfrowe Przetwarzanie Sygnałów z użyciem Pythona oraz modułów SciPy, NumPy i Matplotlib (oraz dlaczego Matlab jest zły!) PDF Drukuj Napisz e-mail
    Wpisał %s Patryk yarpo Jar
    niedziela, 25 grudnia 2011 23:26
    Inne tematy / Linux

    Jest to artykuł zgłoszony przez Jacka Nosala na Konkurs Wolny Wybór.

    {edocs}/uploaded/konkurs2/j.nosal-dsp_python.pdf,720,900,link{/edocs}

    Read more
    Zmieniony ( czwartek, 29 grudnia 2011 19:38 )


    Niedziela 18 grudnia 2011

    E-commerce. Genialnie proste tworzenie serwisów w PHP i MySQL PDF Drukuj Napisz e-mail
    Wpisał %s Wojtek Hildebrandt
    niedziela, 18 grudnia 2011 21:12
    Recenzje / Recenzje książek

    E-commerce. Genialnie proste tworzenie serwisów w PHP i MySQLE-commerce. Genialnie proste tworzenie serwisów w PHP i MySQL

    Oryginalny tytuł tej książki to "Effortless E-commerce with PHP and MySQL". No cóż - na pewno nie "effortless". Wysiłkiem jest już przeczytanie tej książki.

    W założeniu autor miał prowadzić czytelników przez skomplikowane z pozoru zadanie stworzenia własnego sklepu internetowego. Nie uczy przy tym podstaw PHP ani MySQL - i otwarcie to przyznaje na samym początku. To jednak nie szkodzi. Szkodzi to, że uczy rzeczy, których dziś uczyć się nie powinno - tworzenia webaplikacji z epoki pehapa łupanego.

    Książka podzielona jest na 3 części. W pierwszej autor przybliża zagadnienie e-sklepu z biznesowego punktu widzenia. W drugiej przyglądamy się tworzeniu sklepu sprzedającego dostęp do artykułów. Trzecia jest poświęcona tworzeniu sklepu z kawą.

    O ile jeszcze pierwsza część jest dość ciekawa, a przynajmniej może przynieść trochę wartościowych informacji osobom "zielonym" w temacie, to kolejne - techniczne - są tylko gorsze.

    Główną wadą tej książki jest samo założenie - żeby pisać sklep internetowy od podstaw, gdy do sypozycji są choćby osCommerce czy ZenCart. A dalej mamy różnorakie kolejne, już techniczne, potknięcia. Najpierw autor stwierdza, że programowanie funkcyjne w PHP jest równie dobrym pomysłem, co programowanie obiektowe. Następnie pisze, że lepiej stworzyć kod od podstaw niż z wykorzystaniem frameworka, bo trzeba by się było tego frameworka nauczyć. A potem tworzy własny niby-framework funkcyjnego MVC (!?). Programiści, webmasterzy i Ty, początkujący właścicielu sklepu internetowego - nie idźcie tą drogą.

    Przy takim zadaniu, jakim jest stworzenie solidnej i stabilnej platformy e-commerce należy szukać sprzymierzeńców w najnowocześniejszych technikach programistycznych. Czyli w tym przypadku w obiektowości. Oraz we frameworkach - gdzie architektura ogranicza rozwój złych, a ułatwia - dobrych pomysłów, zaś ich popularność ułatwia zdobycie pomocy, czy choćby zatrudnienie osoby, która może rozwijać serwis.
     
    Po chwili lektury nie sposób oprzeć się wrażeniu, że dla autora ważniejsze od poprawności ideologicznej, jest sprzedanie swoich innych książek. Są co chwilę reklamowane. W pewnym momencie autor obiecuje więcej tego nie robić, po czy niestety słowa nie dotrzymuje.

    Napisałem o poprawności ideologicznej, a nie merytorycznej. Specjalnie - ponieważ jeśli już przyjąć kontrowersyjne tezy autora o słuszności jego idei, to sam kod nie wygląda najgorzej. Błędy leżą nie w samym kodzie, ale w pomysłach które mu przyświecają.

    Z 2. i 3. części na uwagę zasługują co najwyżej opisy wsółpracy z systemami obsługi transakcji - PayPal i authorize.net. W polskich realiach być może ciekawszym - i właściwszym ze względu na lokalizację -  wyborem byłyby system dotpay.pl lub produkty e-commerce firmy Blue Media. Ale to już sprawa do rozważenia z biznesowego punktu widzenia.

    Krótko podsumowując: tworzenie e-sklepu zgodnie z zaleceniami tej książki nie uważam za "effortless" - jest po prostu "pointless".

     

    A tak na marginesie - koncepcja opisywana w 2. części - sprzedaż dostępu do artykułów, wzbudzi mam nadzieję we wszystkich czytelnikach youthcoders.net - serwisu, gdzie otwarcie dzielimy się wiedzą i spostrzeżeniami - niesmak.

    E-commerce. Genialnie proste tworzenie serwisów w PHP i MySQL

    Wydawnictwo helion - 07/2011

    Read more
    Zmieniony ( niedziela, 18 grudnia 2011 23:54 )


    środa 14 grudnia 2011

    Ciekawe dodatki do Firebuga PDF Drukuj Napisz e-mail
    Wpisał %s Wojtek Hildebrandt
    środa, 14 grudnia 2011 22:37
    IT / Dev zone

    Firebug, opisywany już na naszym serwisie choćby w artykułach Firebug podstawy i Debugowanie aplikacji AJAX za pomocą FirePHP, jest bardzo dobrym narzędziem dla programisty aplikacji webowych. Sam w sobie posiada bardzo przydatne opcje, jednak rozszerzenie go za pomocą wtyczek daje jeszcze lepsze rezultaty. Poniżej opiszę krótko, moim zdaniem, najciekawsze z nich.

    W kwestii technicznej dla mniej wtajemniczonych - wtyczki do Firebuga są tak naprawdę wtyczkami do Firefoxa, jednak nie zadziałają, jeśli Firebuga zabraknie.

    Dzięki temu dodatkowi debugowanie aplikacji PHP staje się znacznie prostsze. Zwykle trudno uchwytne problemy z AJAXem stają się widoczne jak na dłoni. Sam Firebug potrafi je przybliżyć od strony przeglądarki, dzięki FirePHP możemy prześledzić np. etapy formułowania odpowiedzi jeszcze po stronie serwera.
    Na FirePHP składają się dwie części - jedną jest dodatek do przeglądarki, drugą biblioteka do zainstalowania na serwerze. W wielu popularnych frameworkach można łatwo włączyć obsługę FirePHP bez konieczności doinstalowywania części serwerowej - mają ją już w swojej bibliotece.

    Ciasteczka potrafią przysporzć problemów. I nie chodzi tylko o dietę, ale również o aplikacje webowe. Ich tworzenie i testowanie często wymaga szybkiego dostępu i możliwości manipulowania plikami cookie. Firecooki to właśnie umożliwia. Dostarcza dodatkową zakładkę do Firebuga, w której możemy podejrzeć listę ciasteczek, szczegóły na ich temat, a także usunąć wybrane ciasteczka znacznie łatwiej niż przkopując się przez ustawienia Firefoxa. Możemy też utworzyć ciasteczko dla danej sesji nieco łatwiej, niż wpisując odpowiedni kod w konsoli JavaScript.

    Konsola Firebuga dostarcza od razu prosty autocompleter podpowiadający obiekty i metody dostępne w danym oknie. Dodatek Firebug Autocompleter przenosi to na nowy poziom pokazując listę obiektów, metod a także słów kluczowych i zasobów w miarę jak piszemy kod w konsoli.
    Co prawda konsola nie służy bezpośrednio do programownia, ale taki gadżet jest naprawdę fajny.

    Standardowo Firebug posiada okna inspekcji HTML i DOM. Jednak w programowaniu aplikacji nie przyda nam się ręczne wskazanie obiektów - musimy je wybrać za pomocą selektorów. Są różne metody - selektory CSS, XPath lub wyrażenia silnika Sizzle obecnego np. w jQuery. Dodatek FirePath pozwala na sformułowanie, przetestowanie lub podejrzenie wyników działania takich właśnie selektorów. Przydatne zwłaszcza na początku zabawy z selektorami, ale i później całkiem pomocne.

    Jak nakazują Wojownicy Czytelności i Czystości Całkowitej, czyli W3C HTML nie powinien zawierać wpisanych kodów JavaScript i CSS (inline'ów mówiąc skrótowo). Ten dodatek pozwoli wyśledzić wszystkie takie przypadki na stronie. Każdy znacznik, który zawiera wpisany styl jest otoczony na zielono, elementy z wpisanym JavaScriptem są obramowane na czerwono. To, co jest w nich "nie tak" można sprawdzić najeżdżając na element. Dziwną rzeczą w tym dodatku jest interfejs zajmujący cały panel - ja nie znalazłem dla niego zastosowania.

    Ta wtyczka, jak można wnioskować już z nazwy, przydaje się przy pracy z jQuery. Elementy, którym przypięte są funkcje obsługi zdarzeń są specjalnie oznaczone, choć mnie ta funkcja rozczarowuje w porównaniu z, niestety już niedostępnym dla najnowszego Firefoxa, FireEvents. Ciekawostką jest natomiast łatwość wstrzyknięcia do strony jQuery (oczywiście na czas bieżącego żądania - np. po to, aby sprawdzić jakieś polecenia w konsoli). Ale chyba najlepszą rzeczą jest tu - to jedno z moich nowszych odkryć - jQuery Lint, czyli linter wykorzystania jQuery. Bardzo fajne narzędzie, a dzięki tej wtyczce dostępne na wyciągnięcie ręki.

    Zakładka Skrypt w Firebugu jest szara i smutna. Do czasu, aż pobierzemy wtyczkę Firerainbow. Wtedy pojawia się tam kolorowanie składni i od razu znacznie wygodniej możemy korzystać z tego świetnego debuggera.
     

    Osobną kategorią są jak dla mnie wtyczki biorące na celownik problemy ze stylami. Osobiście rzadko zajmuję się kompleksowo CSSem. Ale widzę w tych wtyczkach potencjał, który kiedyś uratuje mi może nie życie, ale na pewno sporo czasu i nerwów.

    W Firebugu możemy podmieniać na żywo kolory elementów, choćby po to, aby poeksperymentować z wyglądem. Z tym dodatkiem to o tyle łatwiejsze, że zamiast wpisywać kolor ręcznie, możemy wybrać go z palety podobnej jak w prostych programach graficznych.

    Fajne narzędzie, dzięki któremu możemy sprawdzić, w jakim stopniu wykorzystujemy nasz arkusz stylu, a co jest w nim nadmiarowe. Dodajmy do tego możliwość wyeksportowania oczyszczonej wersji - i już widać, do czego może nam się ta wtyczka naprawdę przydać.

    Gdy mamy już zapierający dech w piersiach projekt graficzny, to dobrze byłoby go wiernie przenieść na naszą stronę. Jeśli jednak nie ma się do tego pewnej ręki - warto skorzystać z tej wtyczki. Pozwoli nam nałożyć obrazek z layoutem na naszą stroną z odpowiednią przezroczystością - teraz możemy dopasować wszystko PERFECTyjnie co do PIXELa.

    To jest materiał na osobny artykuł - i swój artykuł dostanie. Póki co krótko - mieszamy w CSSie za pomocą Firebuga i co dalej? Przenosimy zmiany do arkusza, po drodze gubiąc lub myląc połowę. Ta wtyczka pozwoli zapisywać zmiany w CSSie z poziomu Firebuga (oczywiście nie na każdej stronie).

     

    Mam nadzieję, że znaleźliście na tej liście jakieś ciekawe narzędzia dla siebie. Powodzenia i niech ułatwiają Wam programistyczne i webmasterskie życie ;)

    Żeby trzymać porządek we wtyczkach i np. nie uruchamiać ich przy zwykłym przeglądaniu internetu można stworzyć osobny profil Firefoxa z zainstalowanymi tymi wszystkimi (lub niektórymi) wtyczkami.

     


     

    Read more
    Zmieniony ( niedziela, 18 grudnia 2011 16:30 )

    Wszystko, co powinieneś (na początek) wiedzieć o Ajaksie PDF Drukuj Napisz e-mail
    Wpisał %s Patryk yarpo Jar
    środa, 14 grudnia 2011 21:19
    Java Script / Artykuły JS

    AJAX - czyli Asynchroniczny Javascript i Xml jest nowoczesną [? ma już ponad 5 lat, a pewne techniki były możliwe od kilkunastu lat] popularną technologią [przecież Javascript to Javascript, a Xml to Xml. Gdzie tu nowa technologia?] popularnym rozwiązaniem wykorzystującym potencjał drzemiący w Javascript.

    Zbiór technologii, czy osobna technologia?

    Będę się jednak upierał, że zbiór technologii, które już istniały. Po prostu odpowiednie wykorzystanie tego, co już wcześniej było dostępne, ładnie nazwane. O ile łatwiej jest sprzedać "Ajax Chat" niż "Chat wykorzystujący asynchroniczne żądania wysyłany przy pomocy obiektu XMLHttpRequest/pływającej ramki". Często Ajax jest dużo szerszym pojęciem, zahaczającym wręcz o DHTML. Ostatnia litera skrótu - X, oznacza XML, który wcale nie musi być wykorzystywany. Równie dobrze [a może nawet lepiej] operować na JSON, a z pewnością prościej [bardziej prostacko?] na czystym tekście.

    Spis treści

    W najbliższym czasie mam zamiar opisać takie zagadnienia związane z Ajaksem:

    Warto przeczytać

    Artykuł pochodzi z bloga autora: http://www.yarpo.pl/2011/03/06/ajax-kompedium-wiedzy/

    Read more
    Zmieniony ( piątek, 16 grudnia 2011 11:49 )

    Pułapka edytorów w CMS Joomla w instalacji domyślnej PDF Drukuj Napisz e-mail
    Wpisał %s Jan Jackowicz-Korczyński
    środa, 14 grudnia 2011 10:06
    Joomla / Artykuły

    Do systemu CMS Joomla można zainstalować  wybrane przez siebie dostępne edytory HTML. Najcześciej bazują one na edytorach stworzonych za pomocą JS i wtórnie dostosowanych jako rozszerzenie dla CMS Joomla.

    Niektóre z nich - jesli sie je pozostawi w domyślnej konfiguracji instalacyjnej nastawiają na użytkownika pułapkę. Na pasku narzędzi dostępne są ikonu funkcji ZAPISZ oraz NOWY DOKUMENT. (sztrałki czerwone) Uruchamiają one  funkcje JS nie mające nic wspólnego z integracją odpowiadających im funkcji systemu Joomla. Z tymi zintegrowane są inne przyciski (strzałki zielone). Poniżej jak to wyglada na przykładzie edytora JCE   od zaplecza administracyjnego (ilustracja 1) oraz od frontonu serwisu (ilustracja 2).

    Jeśli tych mylnych ikonek się nie usunie z edytora lub nie przeprogramuje w kodzie edytora to jest to niezła pułapka na którą często ,,wpadają'' użytkownicy przyzwyczajeni do intuicyjnosci obsługi. Użycie tych fałszywych przycisków (buttonów) powoduje przeładowanie edytora i bezpowrotną utratę tekstu wpisanego wcześniej.sad

    Sam wpadłem kilka razy w tą pułapkę. frown

    Read more
    Zmieniony ( środa, 14 grudnia 2011 21:23 )

    Strona 1 z 2
    << Początek < Poprzednia 1 2 Następna > Ostatnie >>