Skip to content

Instantly share code, notes, and snippets.

View ozrabal's full-sized avatar
🛸

Piotr Łepkowski ozrabal

🛸
View GitHub Profile
const sleep = (milliseconds) => {
return new Promise(resolve => setTimeout(resolve, milliseconds))
}
await sleep(2000)
@ozrabal
ozrabal / index.html
Created December 7, 2018 07:55
Bootstrap headers
<!-- example 1 - using absolute position for center -->
<nav class="navbar navbar-expand-md navbar-dark bg-primary">
<a class="navbar-brand abs" href="#">Navbar 1</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#collapsingNavbar">
<span class="navbar-toggler-icon"></span>
</button>
<div class="navbar-collapse collapse" id="collapsingNavbar">
<ul class="navbar-nav">
<li class="nav-item active">
<a class="nav-link" href="#">Link</a>
@ozrabal
ozrabal / gist:5fd84aa36647290a11f8b971d8c7b960
Created October 8, 2018 18:18
calculate the difference between 2 dates
#!/bin/bash
## calculate the difference between 2 dates
date2stamp () {
date --utc --date "$1" +%s
}
dateDiff (){
case $1 in
-s) sec=1; shift;;
python -m SimpleHTTPServer 8000
import { Link } from 'react-router';
import styled from 'styled-components';
const NavItem = styled(Link)`
background-color: blue;
&.${(props) => props.activeClassName} {
background-color: paleturquoise;
}
`;
@ozrabal
ozrabal / regex.js
Created July 5, 2018 06:56
regex for slack style emoji shortcode
const regex = /:[^:\s]*(?:::[^:\s]*)*:/g;
const str = `:any-non-whitespace:
:kudos:
:text1:sample2:
:@(1@#\$@SD: :s:
:nospace::inbetween: because there are 2 colons in the middle
:nospace:middle:nospace:`;
let m;
while ((m = regex.exec(str)) !== null) {
@ozrabal
ozrabal / index.html
Created January 26, 2018 22:32
Sticky Footer with Flexbox
<div class="content">
<h1>Sticky Footer with Flexbox</h1>
<p><button id="add">Add Content</button></p>
</div>
<footer class="footer">
Footer
</footer>
@ozrabal
ozrabal / docker-compose-sh
Created November 17, 2017 22:01
Docker compose wordpress/mariadb/phpmyadmin
#!/bin/bash
mkdir wordpress && cd wordpress
touch docker-compose.yml
cat > docker-compose.yml <<EOL
version: "2"
services:
wpdb:
image: mariadb
ports:
- "8081:3306"
@ozrabal
ozrabal / square.html
Created September 12, 2017 10:45
Responsive Square
<div class="square">
<div class="content">
Hello!
</div>
</div>
function splitTable(maxHeight) {
var selector = null
var brief201 = document.querySelector('.print-padding.brief201')
if (brief201) {
selector = '#brief201section10'
}
if (!selector) {
return
}
var table = document.querySelector(selector)