Jarosław Czub DevBlog

Ogólnie o programowaniu

Tag: php (Page 1 of 2)

Strony przydatne do nauki programowania

Mając nawet trochę doświadczenia w programowaniu, albo gdy jesteśmy zieloni i chcemy zdobyć nowy zawód, należy dużo ćwiczyć. Po prostu: „praktyka czyni mistrza”. Można tworzyć swoje projekty, ale również w dobie Internetu dobrze korzystać z stron pomagających w nauce kodowania. Nauka połączona z zabawą lub rozwiązywaniem konretnych zadań. Na pewno taka forma nauki pomaga w […]

Yii2, ErrorException i skopane logowanie

Domyślnie w Yii2 skopanie jest logowanie błędów ErrorException, itd, nie zapisują się do loga, tylko lecą do >/dev/null … rozwiązanie jest trochę na okrętkę, ale działa: try{ /* Error code */ } catch (yii\base\ErrorException $ex){ Yii::error("ErrorException: file: ".$ex->getFile()." line: ".$ex->getLine()."\nPrevious Track: ".$ex->getPrevious()."\n\nStack: ".$ex->getTraceAsString()); throw new yii\base\ErrorException($ex); }try{ /* Error code */ } catch (yii\base\ErrorException $ex){ […]

Wzorzec – Singleton

Singleton – konstrukcyjny wzorzec projektowy którego zadaniem jest ograniczenie ilości instancji obiektu w systemie oraz zapewnienie globalnego dostępu do stworzonego obiektu. Wydawało by się, że prosto jest tylko stworzyć obiekt, ale ten wzorzec ma swoje zalety: Tworzenie instancji klasy jest niewidoczne dla użytkownika Lazy loading – obiekt jest tworzony kiedy następuje jego próba pierwszego użycia […]

Konfiguracja serwera z CentoOS 7

Dawno nie było wpisu, dzisiaj coś na temat przygotowania serwera z CentoOS 7 Założenia, tworzymy serwer tak aby w miarę poprawnie wsio chodziło i działało: 1. Minimalna instalacja CentoOS 7.1, skonfigurowana sieć oraz działające połączenie z internetem, ip testowego serwera to 192.168.10.1 nazwa: vm1.test.pl, zarządzanie serwerem przy pomocy ISPConfig 2. Aktualizacja systemu yum update -y […]

PHP Testing Framework Codeception pod Windowsem

Tak na szybko, instalacja w krokach … Codeception jest to jeden z frameworków do testowania skryptów PHP typu BDD (Behavior Driven Development), można w nim również wykonywać testy jednostkowe (posiada wbudowanego PHPUnit’a), czy podążać ścieżką TDD. Ręczna instalacja i używanie pod Windowsom w paru krokach (plik php.exe jest na ścieżce przeszukiwań plików exe): Wchodzimy na […]

Yii2 operacje CRUD

Wyszła nowa wersja Yii2, nawiasem mówiąc fajny framework (inni się nie zgodzą, ale każdy używa co mu pasuje), tylko jest nie zgodny z Yii. Dlatego będzie trzeba porobić trochę przykładów kodu: Operacje CRUD w Yii2, założenia i inne przykłady w dokumentacji: Active Record Query Builder Tworzenie (create): Utworzenie i zapisanie wartości modelu: $model = new […]

Dlaczego zdradziłem …

NetBeans i Eclipse …….. na rzecz InteliJ Pracując przez te wszystkie lata na kolejnych środowiskach programistycznych poznaje się ich wady i zalety. Spotykamy te, na których się miło pracuje oraz takie przy których rzuca się mięsem na lewo i prawo. Na swojej ścieżce programistycznej miałem do czynienia, z: Dev-C++, ZendStudio, Visual Studio, Eclipse, NetBeans, Aptana […]

Captcha wokół nas – czyli zabawy z łamaniem tokenów

Pisząc aplikacje do automatyzacji pewnych procesów na stronach www (dodawarka, spamiarki, autologowanie) często stajezmy z problemem zabezpieczań opartych na tokenach obrazkowych. Polegają one ze jest wygenerowany obrazek  z losowym tekstem który należy przepisać do formularza. Generalnie moim zdaniem tokeny obrazkowe to tylko przeszkadzają w oglądaniu stron, bo ludzie  niedowidzący często nie są w stanie rozpoznać […]

Generowanie tekstów

W ramach ćwiczeń z przetwarzania tekstów przez komputer napisałem sobie program do generowania tekstów literackich. I o to próbki jego wypocin. W sumie nawet generuje, ale ma jedną dużą wadę wolno działa. No i bazy zajmują kilka gibajatów :D. Cztero korowa maszyna którą posiadam przy takiej okazji ma co robić :D, lecz w sumie nie […]

Jak wycenić pisanie aplikacji lub pozycjonowanie stron? – wstęp

Wycena pracy zazwyczaj sprawia największy problem początkującym , jak również bardziej zaawansowanym osobom. To zazwyczaj sprawia największy problem początkującym jak i bardziej zaawansowanym osobą, które wykonują pozycjonowanie stron, tworzeniem stron. W czasie rozmowy z klientem zawsze pada pytanie – Ile mnie to będzie kosztowało?”, „A czy przypadkiem nie za dużo”. Znalezienie odpowiedniej ceny, takiej która […]

Page 1 of 2

© 2017 Jarosław Czub DevBlog — Powered by WordPress