Artykuły dla tagu HOWTO

flickr.com/photos/shellewill79
kwi 11 2013
0

Jak szybko, prosto i bezpłatnie dodać do strony monit o ciasteczkach

22 marca bieżącego roku weszły w życie nowe regulacje w prawie telekomunikacyjnym wymuszone przez niezastąpioną w tego typu sprawach Unię Europejską. Od teraz właściciele stron internetowych, w których są wykorzystywane ciasteczka śledzące zachowania użytkownika, powinni o nich wcześniej poinformować. W praktyce dotyczy to większości stron, które możecie znaleźć w polskim Internecie, ponieważ takie ciacha wstawia np. bardzo popularny Google Analytics.

Dużym problemem jest fakt, że wciąż wiele stron tych ostrzeżeń nie posiada. Abstrahując od ich sensowności - prawo jest prawem i głupio byłoby dostać karę za brak ostrzeżenia o czymś tak prozaicznym jak ciasteczka. Problem, a tym samym potencjalne źródło zysku zwietrzyły już niektóre podmioty i tak np. dziś widziałem już reklamę firmy, która za jedyne 49 zł udostępnia skrypt monitu o ciasteczkach. Za kolejne 50 zł jest go nawet w stanie wspaniałomyślnie zainstalować na Waszej witrynie - czysta okazja;-)

Na szczęście monit o ciasteczkach można mieć za darmo, a za oszczędzoną gotówkę z pewnością trochę uciechy;-)

flickr.com/photos/themonnie
kwi 04 2013
0

Tworzenie animacji w CSS3

Internet się zmienia. Przez zmiany nie mam na myśli tylko warstwy którą widzi klient, ale przede wszystkim tej, którą tworzą webmasterzy. Jeszcze kilka lat temu trudno było sobie wyobrazić dobrą stronę bez Flasha i grafiki zrobionej w Photoshopie. Dziś coraz częściej technologie od Adobe idą w kąt, a nowoczesne layouty tworzone są w czystym HTML5 oraz CSS3 i powstają bez użycia jakiejkolwiek dodatkowej grafiki.

Idąc dalej spójrzmy na cienie na stronach. Zawsze spoglądałem na nie z zazdrością, bo wyglądają z reguły efektownie, ale niestety osobiście nie zostałem obdarzony talentem graficznym, ani dostateczną ilością gotówki by wywalać ją na Photoshopa w ramach zachcianki. Dziś nie mam już takiego problemu, wystarczy box-shadow w CSS i sprawa załatwiona.

Podobna rewolucja ma obecnie miejsce w temacie animacji, które wcześniej na stronach pojawiały się za sprawą ociężałego Flasha, albo bardzo archaicznego już dziś GIFa. Kilka lat temu mechanizmy te w dużej mierze zastąpiono animacjami napisanymi w jQuery. Świat pędzi jednak do przodu i przyszłością w tym temacie jest CSS3!

mar 20 2013
0

8 prostych tricków w C# przydatnych w codziennym programowaniu

Można powiedzieć, że temat tego wpisu powstał na poczekaniu, ponieważ na początku miałem zamiar pisać o czym innym. Dzisiejszy tekst miał dotyczyć tworzenia silnych nazw, ale po małym researchu stwierdziłem, że chyba nie jestem ekspertem od tematów powiązanych z szyfrowaniem, dlatego odpuściłem sobie ten wątek (osoby zainteresowane tematem odsyłam do ciekawego posta, którego znalazłem podczas własnego zgłębiania tematu). Ponieważ miałem nieodpartą ochotę napisać jednak dziś coś o programowaniu, naprędce wymyśliłem nowy temat.

W dzisiejszym wpisie chciałbym Wam zatem przedstawić zestaw użytecznych sztuczek i wskazówek w C#, które z pozoru są błahe, ale często nie do końca znane, szczególnie na wczesnych etapach kariery programistycznej:-)

lut 07 2013
0

Metody rozszerzeń w C#

Jedną z ogromnych zalet programowania obiektowego jest to, że raz napisany kod możemy łatwo rozszerzyć o dowolne konstrukcje, lub stworzyć zupełnie coś nowego na jego podstawie. W tym przypadku chodzi mi głównie o kwestię dziedziczenia, która ma swoje wady i zalety.

W tym przypadku bardziej chciałbym skupić się na tych pierwszych. Dziedziczenie nie zawsze jest do końca dobrym rozwiązaniem, ponieważ w C# możemy rozszerzać tylko jedną klasę (ale za to na szczęście możemy implementować dowolną ilość interfejsów). Ponadto dziedziczenie nie zawsze jest do końca efektywne, w szczególności jeśli dodawana funkcjonalność jest mała - w takim przypadku ilość pobocznego kodu potrzebnego do wykonania tego zadania może być większa niż właściwa treść.

W takim oraz kilku innych przypadkach z pomocą mogą przyjść metody rozszerzające - temat dzisiejszego wpisu.

sty 23 2013
0

Szybkie zwracanie kolekcji z yield

Programując często tworzymy wiele podobnych konstrukcji i rozwiązań. Niektóre z nich da się ładnie przemodelować i umieścić w bibliotece. Inne można uprościć wykorzystując odpowiednie konstrukcje języka np. ostatnio omawianą klasę generyczną Tuple.

Krótszy kod, to oczywiście mniejszy rozmiar programu, a w niektórych przypadkach również zwiększona czytelność, dlatego w dzisiejszym wpisie chciałbym zaprezentować słowo kluczowe yield, które powinno przypaść do gustu wszystkim operującym na kolekcjach w C#. Czyli tak na dobrą sprawę, wszystkim programistom tego języka;)

sty 20 2013
0

Tuple - prosty sposób na małe klasy

Tworząc duże projekty niejednokrotnie musiałem stworzyć szereg małych klas, których głównym zadaniem było chwilowe przechowywanie określonych danych i przekazywanie ich pomiędzy obiektami. Nie niosły one więc ze sobą żadnej wartości dodanej, a sam ich żywot był raczej krótki.

Kilka, kilkanaście klas tego typu, potrafi dość w skuteczny sposób zabałaganić nawet najlepiej zorganizowany projekt. Jeśli wrócimy do niego za jakiś czas, zaczniemy sobie z pewnością zadawać pytanie - po co ta, czy tamta klasa?

Począwszy od wersji 4.0 frameworka, można ten problem w sposób dość znaczący zminimalizować wykorzystując bardzo przyjemną klasę Tuple.

Jeśli programujesz we wcześniejszej wersji frameworka, to dla Ciebie również mam pewne rozwiązanie:)

sxc.hu
lip 01 2012
0

Chmura tagów w PHP i MySQL

Na sukces określonej strony WWW składa się wiele czynników. Z pewnością większość z Was zapytanych z miejsca odpowie, że będzie to dobry design witryny oraz ciekawa i unikatowa treść. Niewątpliwie jest w tym wiele prawdy, ale jak pokazuje życie wskazane elementy to tylko cząstka sukcesu.

Dobry webmaster oprócz tego, że musi trafić w zmysł estetyczny i intelektualny swoich czytelników, powinien mieć w sobie coś z marketingowca i socjologa. Marketing rzecz znana i raczej nie wymaga wielkich wyjaśnień. Ot po prostu każdy z nas powinien umieć sprzedać swój produkt i dopieszczać klientów/użytkowników swojej witryny.

Kwestia socjologiczna, to aspekt który dopiero od niedawna przykuwa szerszą uwagę webmasterów. Socjologia zajmuje się badaniem zachowań ludzkich, bądź też przewidywaniem ich reakcji na pewne zjawiska. Zestawienie tej dziedziny nauki z procesem tworzenia strony WWW może wydawać się z pozoru bardzo abstrakcyjne, ale jeśli spojrzeć na to z szerszej perspektywy... to łatwo zdać sobie sprawę, że pewne zachowania użytkowników można przekuć w sukces naszej witryny, stawiając choćby na dobrą i czytelną nawigację, która cały czas będzie serwować czytelnikowi treści które mogą go zainteresować w obrębie serwisu. W ten oto sposób zmierzamy powoli do sedna tego tekstu, czyli praktycznej rozprawy nad nawigacją w witrynie, którą w wymierny sposób możemy wesprzeć za pomocą tytułowej chmury tagów.

mar 18 2012
0

Tworzenie efektownych kreatorów formularzy w jQuery

Dzisiejszy Internet praktycznie w niczym nie przypomina pierwszych witryn internetowych stworzonych na początku lat 90-siątych przez Tima Tima Bernesa Lee oraz jego współpracowników. Tak naprawdę, to obecnym stronom bliżej właściwie do klasycznych aplikacji desktopowych, aniżeli do tego co kiedyś ukrywało się pod terminem strona WWW. O skali ich obecnego zaawansowania niech świadczy choćby fakt, że już niedługo na stronach WWW (dzięki technologii Flash) będzie możliwe zagranie w gry oparte na bardzo potężnym silniku graficznym Unreal Engine 3.

Jeśli wspomnimy jeszcze o coraz szerszym wykorzystaniu chmur obliczeniowych, to szybko zdamy sobie sprawę, że niedługo do większości operacji realizowanych przez przeciętnego użytkownika wystarczy przeglądarka internetowa (na co z pewnością ma nadzieje choćby Google, promujący swoje Chromebooki).

Wróćmy jednak do tematu, ponieważ dziś chciałem Wam pokazać rozwiązanie, które przy wykorzystaniu HTMLa oraz jQuery pozwoli na stworzenie interaktywnych kreatorów formularzy, które można wykorzystać choćby w skrypcie rejestracji użytkowników. Zapraszam do dalszej lektury:-)

gru 14 2011
0

Skrypty użytkownika Greasemonkey dla przeglądarek - tworzenie

W poprzednim wpisie, związanym z skryptami użytkownika Greasemonkey, zrobiłem małe wprowadzenie na ich temat, a następnie powiedziałem w jaki sposób korzystać z nich w popularnych przeglądarkach.

Dziś zgodnie z obietnicą drugi wpis na ten temat, w którym skupimy się na tym, jak takie skrypty się tworzy, a jest to w gruncie rzeczy całkiem prosty proces.

Do przetworzenia dalszej części wpisu, potrzebny będzie nam najzwyklejszy notatnik (polecam w tym przypadku Notepad++ oraz minimalna wiedza związana z tworzeniem skryptów w JavaScript.

gru 07 2011
0

Tutorial - tworzenie własnego dzwonka mp3 w Audacity

Dzwonki obecne w komórkach, ewoluowały wraz z samymi telefonami. Zaczęło się od prostych dzwonków monoficznych, które pozornie przypominały określone melodie. Później pojawiły się dzwonki polifoniczne, które coraz bardziej zbliżały się do tego co powszechnie nazywamy muzyką.

W dzisiejszych czasach, pewnie mało kto już o nich pamięta, ponieważ od dobrych kilku lat na telefonach (nawet na tych najbardziej budżetowych) na stałe zagościły pliki mp3 i tym samym dzwonki w tej postaci.

Choć w teorii na dzwonek, możemy ustawić po prostu cały standardowy plik mp3, zdecydowanie lepszym posunięciem będzie przygotowanie specjalnie spreparowanego utworu, o długości około 30-40 sekund. Można do tego celu wykorzystać darmowe narzędzia oraz opis zawarty w dalszej części wpisu:)

1 2 3 4 5 6