Kategorie
Bez kategorii Domeny i hosting

Windows xampp apache timezone

Aby ustawić strefę czasową w PHP można to zrobić poprzez plik php.ini. W tym celu należy znaleźć następującą linię:

;date.timezone =

i zmienić ją do postaci:

date.timezone = Europe/Warsaw

Ustawienie strefy czasowej w pliku php.ini będzie miało wpływ na wszystkie aplikacje PHP, które korzystają z funkcji czasu.

Kategorie
Domeny i hosting

Linux – posortowane foldery według rozmiaru

Uruchom polecenie:

du -h -d 1 | sort -h

W wyniku otrzymasz posortowaną listę katalogów i plików według zajmowanego miejsca od najmniejszego do największego.

Kategorie
Optymalizacja

video preload disabled

<video controls preload="none" poster="/video/video.webp" muted class="mainpage-video">
<source src="/video/video.webm" type="video/webm">
<p>Twoja przeglądarka nie wspiera tego formatu wideo. W zamian możesz <a href="/video/video.webm" download="">pobrać ten film</a>.</p>
</video>
Kategorie
Bez kategorii

cakephp upgrade tool

Do wykonania upgrade kodu aplikacji działającej na cakephp 3.* do cakephp 4.* musisz użyć niezależnej aplikacji dostępnej tutaj:

https://github.com/cakephp/upgrade

oraz postępować zgodnie z

https://book.cakephp.org/3/en/appendices/3-x-migration-guide.html

jak również dla wersji 4 z:

https://book.cakephp.org/4/en/appendices/migration-guides.html

Kategorie
Bez kategorii

The easiest way to create a README file

This simple editor allows you to quickly add and customize all the sections you need for your project’s readme

Just try it here.

Kategorie
GIT

GIT stop tracking changes in directory

git rm -r --cached path_to_your_directory/
Kategorie
GIT

Klucze SSH

Wygenerowanie klucza

ssh-keygen -t rsa -b 4096 -C "twojemail@gmail.com" -f ~/.ssh/moj_klucz_rsa

Uruchomienie ssh-agent (jeśli nie jest uruchomiony):

eval "$(ssh-agent -s)"

Dodanie klucza:

ssh-add ~/.ssh/moj_klucz_rsa
Kategorie
Bez kategorii GIT

Przydatne polecenia GIT

Usunięcie taga ze zdalnego repozytorium:

git push --delete origin v.2.5.16

Tagowanie starszego commita:

git tag -a v2.5.16 5bf6091 -m "Wersja 2.5.16"
git tag -a v2.6.21 1f958cb -m "Wersja 2.6.21"
git tag -a v2.6.2 5f6097d -m "Wersja 2.6.2"

Usunięcie taga z lokalnego repozytorium:

git tag --delete v.2.5.16

Push all local tags to remote repo:

git push origin --tags

Usunięcie wszystkich tagów z repozytorium lokalnego:

git tag -l | xargs git tag -d

Pobranie listy tagów z repozytorium zdalnego:

git fetch

Zwraca bieżącą nazwę taga:

git describe --tags --abbrev=0

push do konkretnej gałęzi:

git push origin master

git push origin test

git push origin production

Pobranie zmian ze śledzonej gałęzi:

git pull

a jeśli gałąź test nie jest śledzona:

git pull <remote> <branch>
git pull origin test

Śledzenie zmian wybranej gałęzi:

git branch --set-upstream-to=origin/test test

Usunięcie wybranej gałęzi:

git branch -D test
git push --delete origin test
Kategorie
HTML 5

Upload plików – podgląd wybranego pliku

Aby przed wysłaniem formularza a po wybraniu pliku zobaczyć miniaturkę z podglądem zdjęcia i mieć pewność wybrania właściwego pliku graficznego wykorzystaj poniższy kod HTML i JavaScript:

<img id="uploadPreview" style="width: 100px; height: 100px;" />
<input id="uploadImage" type="file" name="myPhoto" onchange="PreviewImage();" />

<script type="text/javascript">
    function PreviewImage() {
        var oFReader = new FileReader();
        oFReader.readAsDataURL(document.getElementById("uploadImage").files[0]);

        oFReader.onload = function (oFREvent) {
            document.getElementById("uploadPreview").src = oFREvent.target.result;
        }
    }
</script>
Kategorie
CSS

CSS zmienne dla :root

Przykład zdefiniowania w sekcji head (element style):

:root {
    --template-login-colors-white: #fff;
    --template-login-colors-black: #111;
    --template-login-colors-primary: black;
    --template-login-colors-secondary: #3873b9;
    --template-login-colors-accent: #f3943e;
}

Przykład użycia w SASS/CSS:

.login {
    color: var(--template-login-colors-primary);
}