Skip to content

Instantly share code, notes, and snippets.

@miles-d
miles-d / basics.php
Created October 9, 2015 16:40
Mikro-podstawy PHP
<?php // Tag otwierający. Powinien być w pierwszej linijce.
$zmienna = "Kot"; // Nadanie zmiennej $zmienna wartości "Kot".
// Średnik na końcu każdej instrukcji!
echo $zmienna; // Wypluje wartość zmiennej $zmienna ("Kot")
// Komentarz jednolinijkowy
/*
@miles-d
miles-d / Proggy.css
Last active February 13, 2020 19:49
@font-face {
font-family: "ProggyClean";
font-style: normal;
font-weight: normal;
src: url(data:font/ttf;charset-utf-8;base64,AAEAAAAMAIAAAwBAT1MvMojrdJAAAAFIAAAATmNtYXACEiN1AAADoAAAAVJjdnQgAAAAAAAABPwAAAACZ2x5ZhKviVYAAAcEAACSgGhlYWTXkWbTAAAAzAAAADZoaGVhCEIBwwAAAQQAAAAkaG10eIoAfoAAAAGYAAACBmxvY2GMc7DYAAAFAAAAAgRtYXhwAa4A2gAAASgAAAAgbmFtZSVZu5YAAJmEAAABnnBvc3SmrIPvAACbJAAABdJwcmVwaQIBEgAABPQAAAAIAAEAAAABAAA8VenVXw889QADCAAAAAAAt2d3hAAAAAC9kqbXAAD+gAOABQAAAAADAAIAAAAAAAAAAQAABMD+QAAAA4AAAAAAA4AAAQAAAAAAAAAAAAAAAAAAAAIAAQAAAQEAkAAkAAAAAAACAAgAQAAKAAAAdgAIAAAAAAAAA4ABkAAFAAACvAKKAAAAjwK8AooAAAHFADICAAAAAAAECQAAAAAAAAAAAAAAAAAAAAAAAAAAAABBbHRzAEAAACCsCAAAAAAABQABgAAAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAYABAAAAAIAAAACAAYABAAEAAIAAgACAAIABAACAAIAAgACAAIAAgACAAIAAgACAAIABgACAAAAAgACAAIAAAACAAIAAgACAAIAAgACAAIABAACAAIAAgAAAAIAAgACAAIAAgACAAAAAgAAAAAAAgAAAAIABAACAAQAAgAAAAQAAgACAAIAAgACAAIAAgACAAQAAgACAAQAAAACAAIAAgACAAIAAgAEAAIAAgAAAAIAAgACAAI
@font-face {
font-family: "ProggySmall";
src: url(data:font/ttf;charset-utf-8;base64,AAEAAAAMAIAAAwBAT1MvMofrc5AAAAFIAAAATmNtYXACEiN1AAADoAAAAVJjdnQgAAAAAAAABPwAAAACZ2x5ZoIMzpIAAAcEAAB35GhlYWTXkWgHAAAAzAAAADZoaGVhB0ICQwAAAQQAAAAkaG10eIKAeoAAAAGYAAACBmxvY2F92ZxWAAAFAAAAAgRtYXhwAagAwgAAASgAAAAgbmFtZTBxvJ4AAH7oAAABnnBvc3SmrIPvAACAiAAABdJwcmVwaQIBEgAABPQAAAAIAAEAAAABAAB3q9ztXw889QADCAAAAAAAt2d3hAAAAAC9kqiLAAD/AAOABAAAAAADAAIAAAAAAAAAAQAAA8D+wAAAA4AAAAAAA4AAAQAAAAAAAAAAAAAAAAAAAAIAAQAAAQEAeAAeAAAAAAACAAgAQAAKAAAAdgAIAAAAAAAAA4ABkAAFAAACvAKKAAAAjwK8AooAAAHFADIBgAAAAAAECQAAAAAAAAAAAAAAAAAAAAAAAAAAAABBbHRzAEAAACCsCAAAAAAABAABAAAAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAYABAACAAIAAAAAAAYABAAEAAIAAgAEAAIABAACAAAABAAAAAAAAAAAAAAAAAAAAAAABgACAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAgAAAAQAAgACAAIAAgACAAIAAgACAAQAAgACAAQAAAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAQABgAEAAAAAgAAAAIABAAEAAIADgACAAIABAACAAIABAAAAAIAAAAC
@font-face {
font-family: "Crisp";
src: url(data:font/ttf;charset-utf-8;base64,AAEAAAANAIAAAwBQT1MvMoaQR10AAADcAAAATmNtYXAADAFPAAABLAAAADRjdnQgAAAAAAAAAWAAAAACZ2x5ZqdsYg8AAAFkAAD6+GhkbXgAAAEEAAD8XAAAAAhoZWFk1eI8BwAA/ogAAAA2aGhlYQyBBAIAAQDEAAAAJGhtdHhfgFWAAAD+wAAAAgRsb2NhY5ejeAAA/IQAAAIEbWF4cAG8AdIAAPxkAAAAIG5hbWXfGhQ2AAEA6AAAAZJwb3N0hG07/wABAnwAAAXkcHJlcGkCARIAAQhgAAAACAAABAABkAAFAAECvAKKAAAAjwK8AooAAAHFADIBAwAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBbHRzAEAAIPACCAAAAAAACAAAAAAAAAAAAgAAAAAAAAAUAAMAAQAAABQABAAgAAAABAAEAAEAAAD///8AAAAA//8AAQABAAAAAAAAAAAAKACAAAAEAAeAAAMABwALAA8AEwAXABsAHwAjACcAKwAvADMANwA7AD8AQwBHAEsATwBTAFcAWwBfAGMAZwBrAG8AcwB3AHsAfwCDAIcAiwCPAJMAlwCbAJ8AABM1MxUxNTMVMTUzFTE1MxUxNTMVMTUzFTE1MxUFNTMVITUzFQU1MxUhNTMVBTUzFSE1MxUFNTMVITUzFQU1MxUhNTMVBTUzFSE1MxUFNTMVITUzFQU1MxUhNTMVBTUzFSE1MxUFNTMVITUzFQU1MxUhNTMVBTUzFSE1MxUFNTMVITUzFQU1MxUxNTMVMTUzFTE1MxUxNTMVMTUzFTE1MxWAgICAgICAgPyAgAKAgPyAgAKAgPyAgAKAgPyAgAKAgPyAgAKAgPyAgAKAgPyAgAKAgPyAgAKAgPyAgAKAgPyAgAKAgPyAgAKAgPyAgAKAgPyAgAKAgPyAgICAgICAgAcAg
@font-face {
font-family: "ProggyVector";
font-style: normal;
font-weight: normal;
src: url(data:font/ttf;charset-utf-8;base64,AAEAAAAOAIAAAwBgR1BPU6/9vusAAADsAAAANkdTVUJEdkx1AAABJAAAACBPUy8yh2NOLwAAAUQAAABgY21hcPE6GYEAAAGkAAAKWmdhc3D//wADAAAMAAAAAAhnbHlmue5R6wAADAgACGBEaGVhZBCuxkQACGxMAAAANmhoZWEFEQbwAAhshAAAACRobXR4fpaWBwAIbKgAABg0a2VybgABAA8ACITcAAAAEmxvY2Eb4chYAAiE8AAAGDhtYXhwBiwBowAInSgAAAAgbmFtZeOhTZMACJ1IAAAzs3Bvc3RTGFDPAAjQ/AAANKwAAQAAAAoAHgAsAAFERkxUAAgABAAAAAAAAAABAAAAAWtlcm4ACAAAAAEAAAABAAQACQAAAAAAAAABAAAACgAcAB4AAURGTFQACAAEAAAAAP//AAAAAAAAAAIC+AGQAAUAAAKKArwALwCMAooCvP9cAeAAMQECAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAEJpcmQAQAAg/v8Dtv64AI8DtgFIID8A/9/9AAACDgO2AAAAIAACAAAAAwABAAAAAAAcAAMAAQAAASIAAwAKAAAE2gAAAQYAAAEAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltcXV5fYGEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fn+AgYKDhIWGh4iJiouMjY6PkJGSk5SVl
@font-face {
font-family: "ProggyDotted";
font-style: normal;
font-weight: normal;
src: url(data:font/ttf;charset-utf-8;base64,AAEAAAAOAIAAAwBgR1BPU6/9vusAAADsAAAANkdTVUJEdkx1AAABJAAAACBPUy8yh2NOLwAAAUQAAABgY21hcPE6GYEAAAGkAAAKWmdhc3D//wADAAAMAAAAAAhnbHlmwRJYZwAADAgACGDQaGVhZBCuw5gACGzYAAAANmhoZWEFEQbwAAhtEAAAACRobXR4fpaWBwAIbTQAABg0a2VybgABAA8ACIVoAAAAEmxvY2Eb5QdcAAiFfAAAGDhtYXhwBiwBowAInbQAAAAgbmFtZa0akGsACJ3UAAAzjnBvc3RTGFDPAAjRZAAANKwAAQAAAAoAHgAsAAFERkxUAAgABAAAAAAAAAABAAAAAWtlcm4ACAAAAAEAAAABAAQACQAAAAAAAAABAAAACgAcAB4AAURGTFQACAAEAAAAAP//AAAAAAAAAAIC+AGQAAUAAAKKArwALwCMAooCvP9cAeAAMQECAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAEJpcmQAQAAg/v8Dtv64AI8DtgFIID8A/9/9AAACDgO2AAAAIAACAAAAAwABAAAAAAAcAAMAAQAAASIAAwAKAAAE2gAAAQYAAAEAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltcXV5fYGEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fn+AgYKDhIWGh4iJiouMjY6PkJGSk5SVl
@font-face {
font-family: Monogram;
font-style: normal;
font-weight: normal;
src: url(data:font/ttf;charset-utf-9;base64,AAEAAAAOAIAAAwBgRkZUTWdlp94AACgkAAAAHEdERUYAnQAkAAAn/AAAAChPUy8yhSVxUgAAAWgAAABWY21hcNRX7YMAAAKkAAABWmN2dCAAIgKIAAAEAAAAAARnYXNw//8AAQAAJ/QAAAAIZ2x5Zq/uhc8AAATkAAAgOGhlYWQOkNqhAAAA7AAAADZoaGVhBCwBBQAAASQAAAAkaG10eAfLA6IAAAHAAAAA5GxvY2G6A7H4AAAEBAAAAN5tYXhwALkAZQAAAUgAAAAgbmFtZW6O2q8AACUcAAABwnBvc3TXzlJDAAAm4AAAARMAAQAAAAEAADLOjtdfDzz1AB8EAAAAAADW7su9AAAAANbuy70AAP+AAYACqgAAAAgAAgAAAAAAAAABAAACqv+AAAABgAAAAAABgAABAAAAAAAAAAAAAAAAAAAABAABAAAAbgA0AAkAAAAAAAIAAAABAAEAAABAAC4AAAAAAAEBgAH0AAUACAKZAswAAACPApkCzAAAAesAMwEJAAACAAYJAAAAAAAAAAAAAwABAAIAAAAAAAAAADJ0dGYAQAAgMAADAP8AAAACqgCAAAAAAQAAAAAAAAF2ACIAAAAAAVUAAAGAAAAAgABAAAAAAAAAAAAAgACAAEAAQAAAAEAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQACAAEAAAAAAAIAAAAAAAAAAAACAAAAAQAA
@font-face {
font-family: ProggySquare;
font-style: normal;
font-weight: normal;
src: url(data:font/ttf;charset-utf-8;base64,AAEAAAAMAIAAAwBAT1MvMohrdBAAAAFIAAAATmNtYXACEiN1AAADoAAAAVJjdnQgAAAAAAAABPwAAAACZ2x5ZnteBXoAAAcEAACT+GhlYWTXkWjKAAAAzAAAADZoaGVhB8ICQwAAAQQAAAAkaG10eH2AewAAAAGYAAACBmxvY2GiS8eIAAAFAAAAAgRtYXhwAaoAygAAASgAAAAgbmFtZd3Q5jIAAJr8AAABoXBvc3SmrIPvAACcoAAABdJwcmVwaQIBEgAABPQAAAAIAAEAAAABAADpYm24Xw889QADCAAAAAAAt2d3hAAAAAC9kqjOAAD/AAOABIAAAAADAAIAAAAAAAAAAQAABED+wAAAA4AAAAAAA4AAAQAAAAAAAAAAAAAAAAAAAAIAAQAAAQEAgAAgAAAAAAACAAgAQAAKAAAAdgAIAAAAAAAAA4ABkAAFAAACvAKKAAAAjwK8AooAAAHFADICAAAAAAAECQAAAAAAAAAAAAAAAAAAAAAAAAAAAABBbHRzAEAAACCsCAAAAAAABIABAAAAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAYABAAAAAIAAAACAAYABAAEAAIAAgACAAIABAACAAIAAgACAAIAAgACAAIAAgACAAIABgACAAAAAgACAAIAAAACAAIAAgACAAIAAgACAAIABAACAAIAAgAAAAIAAgACAAIAAgACAAAAAgAAAAAAAgAAAAIABAACAAQAAgAAAAQAAgACAAIAAgACAAIAAgACAAQAAgACAAQAAAACAAIAAgACAAIAAgAEAAIAAgAAAAIAAgACAAIABgACAAAA
@miles-d
miles-d / vimprovement_1_summary.txt
Last active July 28, 2020 11:14
Vimprovement Online 1 - summary
Vimprovement 1: Using external programs to process text inside vim
(Based on an event https://www.meetup.com/Berlin-vim-users/events/272044751 of Berlin vim users meetup)
Vim is well suited to interact with UNIX environment.
One of the examples of that is filtering lines with external commands without even having to leave vim.
UNIX has plenty programs to process text, and knowing them can make you more effective in working with text.
1. How to run external programs as filters inside vim