Daj się poznać

Daj się poznać

Konkurs ma za zadanie pokazać się w sieci, planowałem powrót do blogowania po pobycie w szpitalu jednak przez cały 2016 rok nie czułem się na siłach. Postanowiłem, że jednak wrócę do blogowania dzięki konkursowi. Mam nadzieję, że utrzymam wymaganą częstotliwość wpisów, tak aby być w gronie osób które ukończyły go.

Podstrona konkursu

Instalowanie klienta owncloud

Poniżej przedstawiam prosty poradnik jak zainstalować klienta ownCloud na systemie windows.
Jeżeli jesteście zainteresowani instalacją klienta pod androidem – napiszcie w komentarzach.

Pod każdym screenem zamieściłem komentarz co należy zrobić 🙂

Read More

Czym jest Yii framework, źródła informacji oraz standardy kodowania

Yii jest frameworkiem o architekturze MVC posiada możliwość tworzenia zdarzeń oraz definiowania zachowań (behaviour). Komponentowa budowa umożliwia łatwe pisanie własnych modułów oraz rozszerzeń. Z pośród innych frameworków wyróżnia go wysoka wydajność, ogrom gotowych funkcji i przejrzysta dokumentacja. Framework jest lekki, wyposażony w mechanizmy buforujące. Framework oferuje wsparcie testów jednostkowych, które wymaga PHPUnit oraz Selenium.

Read More

Modele w yii framework

Po długiej przerwie wracam do wątku dotyczącego frameworka Yii. Jeżeli będziecie mieli jakieś problemy z Yii piszcie w komentarzach.
Jak wam pewnie wiadomo modele służą do obiektowej reprezentacji danych z formularza bądź już z bazy danych. Do generowania modelu używam narzędzia gii, które zostanie opisane w następnej części. Jednak sam model z relacjami to nie wszystko.
W dzisiejszym wpisie przybliżę wam nazwane podzbiory, walidatory oraz wirtualne atrybuty.

Read More

Jak korzystać ze skryptów

Artykuł przeznaczony dla laików, jeśli posiadasz podstawową wiedzę na temat skryptów to niczego nowego z artykułu nie wyniesiesz.

Czym są skrypty?

Skrypty to zwykłe pliki tekstowe. Znajdują się w nich instrukcję, które powłoka systemu kolejno wykonuje.
Dlaczego tworzymy skrypty? Żeby zautomatyzować pewne procesy. Lepiej codziennie robić kopię ważnych danych ręcznie czy po prostu kliknąć na skrót do skryptu, który zrobi to za nas?

Read More

Konfiguracja aplikacji yii framework

Kilka dni temu postanowiłem, że napiszę całą serię artykułów o yii framework. W poradniku skupimy się na napisaniu swojego własnego blogu, a w dzisiejszym wpisie skonfigurujemy naszą przykładową aplikację, którą napisaliśmy w poprzednim wpisie.  Zapraszam do czytania i komentowania wpisu.

Read More

Linux: Kopia zapasowa pendrive

Ludzie dzielą się na tych co robią backup, i na tych, którzy co będą go robić.

Kopia zapasowa pendrive

Jeśli dużo pracujesz na danych trzymanych na zewnętrznych nośnikach, takich jak pendrive to ważna jest częsta kopia zapasowa danych.
Poniższy sposób wykorzystuje narzędzie rsync i przesyła tylko zmienione pliki, a więc może być używany również do przenoszenie dużej ilości danych.
Dodatkowo w razie niepodłączenia pendrive zostaniemy poinformowani niepowodzeniu.

Skrypt do poprawnego działania potrzebuje narzędzi: rsync, notify-send oraz gedit. Ostatni można oczywiście zastąpić dowolnym edytorem tekstu lub po prostu zakomentować linię #23. Odpowiada ona za wyświetlanie wyjścia rsync.

Read More

yii framework: struktura katalogów dla małych aplikacji

W poprzednim wpisie poruszyłem kwestie organizacji struktury katalogów dla aplikacji pisanych w Yii. Yii framework pozwala na całkowitą dowolność w tej kwestii. W tym wpisie przedstawie krok po kroku jak stworzyć prostą aplikacje z podziałem na część dla użytkownika oraz administratora. Dodatkowo wydzielimy część wspólną dla elementów używanych we wszystkich częściach. Struktura ta sprawdza się doskonale przy małych i średnich projektach tworzonych za pomocą yii framework.

Read More

Linux: Ekran startowy plymouth

Kubuntu plymouth
Plymouth jest narzędziem pozwalającym na wyświetlanie grafiki podczas startu systemu. Zdecydowanie umila proces włączania się komputera, zamiast kolejnych linii tekstu widzimy pasek postępu lub dowolną animację.
Standardowo w Mincie plymouth jest wyłączony i aż do startu trybu graficznego widzimy tapetę naszego bootloadera.

Read More

Organizacja struktury katalogów dla dużych aplikacji

Ostatnimi czasy rozpocząłem tworzenie bardzo dużego projektu. W trakcie rozwoju oraz dodawaniu coraz to nowszych ficzersów wystąpił problem z organizacją hierarchii katalogów. Aplikacja nie miała wyraźnego podziału na część dla użytkownika bądź administratora. Dodatkowo w przyszłości cały system miał zostać rozbudowany o API oparte o protokół XML, a do prac nad nim miały dołączyć kolejne 2 osoby. Po dłuższych przeszukiwaniach w sieci i głębszej analizie struktur kilku aplikacji natrafiłem na artykuł, który po drobnych modyfikacjach oraz testach rozwiązał mój problem. Zapraszam do czytania!

Read More