Posty

Wyrażenia regularne

Tym razem mam dla was przygotowany zbiór informacji na temat wyrażeń regularnych . Ze zbioru zawsze korzystam jak muszę napisać jakieś wyrażenie i mam z tym problem. Nie jest to opis od początku do końca jak korzystać z wyrażeń. Jest to tablica dla tych którzy już wiedzą jak działają wyrażenia i potrzebują szybkiego odświeżenie informacji. Znaki niezwyczajne: ^ Początek ciągu znaków $ Koniec ciągu znaków * Dowolna ilość + Dowolna ilość znaków (Co najmniej jedno wystąpienie) ? dowolny znak zwyczajny (raz lub w ogóle) . jeden dowolny znak zwyczajny ( ) Grupowanie wyrażeń, określanie kolejności działania znaków niezwyczajnych [ ] Zakres znaków np. [A-Z], [a-z], [0-9]-3+23+ { } ...

Walidacja formularzy na stronach internetowych

Obraz
Co to jest walidacja Walidacja ma dwa podstawowe zadania. Po pierwsze ma zabezpieczać formularz przed nieautoryzowanym wykorzystaniem czyli przed włamaniem. Wszelkie formularze są kluczowym elementem systemów w kwestii bezpieczeństwa. Ponieważ dajemy użytkownikom dostęp do modyfikowania naszej bazy danych - nie możemy pozwolić na uzyskanie większych uprawnień niż im na to pozwalamy. Na przykład: użytkownik wprowadza odpowiednio spreparowane dane dzięki którym rejestruje się jako administrator serwisu i ma dostęp do modyfikowania całości zawartości. W ten sposób przejmuje kontrolę i pozbawia nas ważnych danych. Drugim ważnym aspektem jest pomoc użytkownikowi w prawidłowym wypełnieniu formularza. Na przykład użytkownik podaje e-mail w złym formacje, co sprawia że nie otrzyma on automatycznie wygenerowanej wiadomości. Dzięki walidacji, jesteśmy w stanie ustrzec się prostych błędów które są często popełniane przez ludzi. W system...

7 mitów na temat budowania startupu które są nieprawdziwe

Obraz
Wpis ten jest rezultatem moich własnych przemyśleń na temat tego jak tworzyć startup i jakie błędy łatwo popełnić. Jest to zbiór który powstał w czasie moich prób stworzenia biznesu. Mit: Zróbmy coś po godzinach! Często spotykałem się z takimi opiniami. Wiele niedoświadczonych osób myśli w ten sposób. Co gorsza sam nawet tym iluzjom kilkukrotnie się poddałem. I wiecie co? Nigdy nie wypaliło. Niestety praca po godzinach jest nieefektywna. Spędzając 8 godzin w pracy gdzie zarabia się pieniądze i wracając do domu - ostatnią rzeczą jest siedzenie nad projektem który aktualnie nie daje żadnego finansowego kopa. Prawdziwe jest to zwłaszcza wtedy gdy zarabiamy niewiele a nasz projekt jest tworzony z pobudek finansowych (o czym będzie dalej). Startup jest obarczony sporym finansowym ryzykiem. Jeśli nie masz możliwości tego ryzyka podjąć - nie podejmuj się go. Mit: Najważniejszy jest pomysł! To jedna z najczęściej powtarzanych sentencji przez począt...

Od czego zacząć tworzenie strony internetowej?

Pytanie postawione w temacie wpisu wydaje się dość proste. Najczęściej padają 2 odpowiedzi: uruchomić program do tworzenia stron! zatrudnić do tego kogoś! Powyższe odpowiedzi nasuwają się same, jednak czy te czynności powinny być wykonane na samym początku? Czy to one są najważniejsze w całym procesie tworzenia strony firmowej, bloga czy sklepu internetowego?  Otóż nie! O ile druga odpowiedź nie jest taka zła jeśli zatrudni się dobrego specjalistę lub doświadczoną firmę wtedy jest duża szansa na to że zleceniobiorca poprowadzi nas przez cały proces budowania strony. Problem w tym że takiemu specjaliście za dodatkową usługę należało by tez zapłacić. Pierwsza odpowiedź natomiast, jest już zupełnie nietrafiona! Program do tworzenia strony, choćby najbardziej zautomatyzowany nie zrobi tego za człowieka. Od czego zatem zacząć? Przy każdym projekcie internetowym należy zacząć od pomysłu . Trzeba zastanowić się czy na pewno stro...

Agregacja głupoty sposobem na biznes?

Wszystko co przynosi dochody i jest legalne w świetle prawa oraz mieści się w zakresie moralności jest dobrym sposobem na biznes. Czytając dziś na Antywebie wywiad z twórcą kwejka można prześledzić rozwój serwisu. Strona początkowo miała być serwisem z śmiesznymi obrazkami wrzucanymi przez autora. Okazało się że taki content szybko się rozprzestrzenia wirusowo a popularność strony rośnie lawinowo. Kolejnym etapem rozwoju kwejka było udostępnienie wrzucania obrazków użytkownikom. To pozwoliło na lawinowy przyrost ilosći dostarczanych obrazków. Co ważne strona cały czas posiadała swój charakter - śmieszne obrazki z internetu. Społeczność kluczem? Sukces kwejk odniósł dzięki społeczności. Społecznosć bardzo łatwo rozprzestrzenia śmieszne/głupie obrazki dzieląc się ze znajomymi. Kwejk mając dużo głupiej zawartości wiele razy był udostępniany. Co ważne, zaprojektowany był dobrze system udostępniania . Użytkownikom nie dano wielu wyborów. P...

Kontrolowanie czasu pracy c.d.

Po prawie miesiącu używania serwisu www.rescuetime.com dochodzę do wniosku że oprogramowanie jest bardzo przydatne :). Co prawda interpretacja danych tam zawartych musi być potraktowana z dystansem - program nie liczy pracy włożonej w spotkania z klientem, wizyt w urzędzie itp... Nagle okazało by się że pracuje bardzo mało... Ale z drugiej strony takie jest życie freelancera. niestety dużą część czasu trzeba poświęcić innym sprawom niż samo projektowanie czy programowanie. Z tego powodu tak ważne jest wykorzystanie czasu który spędza się przed komputerem w jak najbardziej efektywny sposób. Pomodorro - sposób na słabą motywację Jednym z ciekawszych sposobów jest tzw "pomodorro" technika ta polega na tym że używa się oprogramowania do odliczania czasu pracy i czasu przerwy. Standardowo wygląda to tak że na 25 minut pracy przypada 5 minut przerwy. Po czterech takich cyklach możemy sobie pozwolić na 15 minut przerwy. Pomodorro m...

Ciekawy program do kontrolowania czasu

Ostatnio znalazłem na jednym blogu ciekawy program do kontrolowania swojego czasu. Progam ten nie jest przeznaczony do planowania zadań. Jego głównym celem jest optymalizacja wydajności pracy. Program monitoruje każdą akcję na komputerze, rejestruje użycie programów oraz odwiedzin stron www. Dzięki temu potrafi wyliczyć statystyki z których można dowiedzieć się ile czasu spedzamy na różnych zadaniach bądź trwonieniu czasu. W aplikacji możemy ustawić priorytety z zakresu -2 (najmniej produktywnie) do 2 (bardzo produktywnie). W takiej skali w ujęciu czasowym wykresy pokazują ilość spedzonego czasu przy komputerze.  Jesli wydaje ci się że pracujesz za mało i nie wiesz dlaczego czas ucieka Ci przez palce lub jeśli wydaje ci się że pracujesz duzo ale jednak jakoś projekty wolno idą - wypróbuj program. Więcej na stronie https://www.rescuetime.com/