Skip to content

Instantly share code, notes, and snippets.

View pongstr's full-sized avatar
:atom:

pongstr pongstr

:atom:
View GitHub Profile
@pongstr
pongstr / breadcrumb.md
Created June 7, 2018 16:47
A simple Jekyll breadcrumb.

Jekyll Breadcrumb

A simple Jekyll breadcrumb without plugin.

{% capture url_tree %}
  {{ page.url | replace: '/', ' ' | strip }}
{% endcapture %}
@pongstr
pongstr / defer.js
Last active October 8, 2017 12:27
Deferring Image
(function () {
function onLoad() {
return function imageDefer() {
var defer = document.getElementsByTagName('img');
(defer && defer.length < 0) && Object.keys(defer).forEach(function (i) {
(defer[i].getAttribute('data-src')) &&
defer[i].setAttribute('src', defer[i].getAttribute('data-src'));
});
}
}
@pongstr
pongstr / Package Control.sublime-settings
Last active September 18, 2020 15:17
Sublime Text 3 Settings
{
"bootstrapped": true,
"in_process_packages":
[
],
"installed_packages":
[
"GitGutter",
"Package Control",
"SideBarEnhancements",
@pongstr
pongstr / bash.md
Last active September 26, 2022 11:44
Bash useful commands :D

dirs

# display the directory stack vertically, prefixing each
# entry with its index in the stack.
$ dirs -v

# cd and push the path to the directory stack.
$ pushd /path/to/directory
@pongstr
pongstr / docker-cleanup-resources.md
Created July 5, 2017 03:34 — forked from bastman/docker-cleanup-resources.md
docker cleanup guide: containers, images, volumes, networks

Docker - How to cleanup (unused) resources

Once in a while, you may need to cleanup resources (containers, volumes, images, networks) ...

delete volumes

// see: https://github.com/chadoe/docker-cleanup-volumes

$ docker volume rm $(docker volume ls -qf dangling=true)

$ docker volume ls -qf dangling=true | xargs -r docker volume rm

# Pico+
DialerFramework # Install Dialer Framework
CalSync # Install Google Calendar Sync (except if Google Calendar is being installed)
GoogleTTS # Install Google Text-to-Speech (Micro+ on 5.0-, Pico+ on 6.0+)
PackageInstallerGoogle # Install Google Package Installer
# Nano+
BatteryUsage # Install Device Health Services (7.1+)
FaceDetect # Install Face Detect library for photo apps
@pongstr
pongstr / app.js
Created February 20, 2017 00:42 — forked from katowulf/app.js
Simple paginate example in AngularFire with Firebase.util (http://firebase.github.io/firebase-util/)
var app = angular.module('app', ['firebase']);
app.controller('ctrl', function($scope, $pageArray) {
$scope.pageItems = $pageArray(ref, 'number');
});
app.factory('$pageArray', function($firebaseArray) {
return function(ref, field) {
// create a Paginate reference
var pageRef = new Firebase.util.Paginate(ref, field, {maxCacheSize: 250});
@pongstr
pongstr / _readme.md
Created February 12, 2017 08:23
ExpressJS: Nested Routing
@pongstr
pongstr / local.js
Created January 5, 2017 20:27
Local Time: Original code from https://goo.gl/RNt2BP
'use strict';
const local = (gmt) => {
const now = new Date()
return new Date((now.getTime() + (now.getTimezoneOffset() * 60000)) + (3600000 * gmt))
}
console.log(local('+2')) //--> Thu Jan 05 2017 22:07:51 GMT+0200 (EET)
@pongstr
pongstr / angular-material-dashboard.markdown
Created December 23, 2016 18:04
Angular Material Dashboard