Skip to content

Instantly share code, notes, and snippets.

View landsman's full-sized avatar

Michal Landsman landsman

View GitHub Profile

Keybase proof

I hereby claim:

  • I am landsman on github.
  • I am landsman (https://keybase.io/landsman) on keybase.
  • I have a public key ASAgBAzY_AGqCoaeVgkruO5QXN46baWq5B4PMNEeMJtMdwo

To claim this, I am signing this object:

@landsman
landsman / send.sh
Created September 22, 2017 12:50
rsync example - you can sync one big file / folder from server to server
#!/usr/bin/env bash
# you must be logged on SSH of first server
PORT='22077'
WHAT='the_big_file_or_folder_with_absolute_path.sql'
SRVR='[email protected]'
DEST='/home/hf/stage.marianne.cz/builds/91/docroot/'
color_output() {
@landsman
landsman / bbelements.html
Last active September 21, 2017 15:06
bbelements async loading
<!--
je treba na strance vytvorit pozice ve stylu:
<div id='branding_1829391' data-bbelements-id="21812.1.2.9"></div>
kdy identifikator elementu je vzdy unikatni, nejlepe generovany z CMS
-->
<script id='ibbTagEngine' src='https://bbcdn-static.bbelements.com/scripts/ibb-async/stable/tag.js'></script>
@landsman
landsman / _mixins.scss
Created August 21, 2017 18:51
SASS ripple effects Android
//
// "watter" effects for buttons
//
@mixin ripple {
position: relative;
overflow: hidden;
transform: translate3d(0, 0, 0);
&:after {
@landsman
landsman / ScriptHandler.php
Last active August 18, 2018 15:29
OpenCart npm-based theme deployment
<?php
namespace BurdaPraha\composer;
use Composer\Script\Event;
use Composer\Util\ProcessExecutor;
use Symfony\Component\Filesystem\Filesystem;
use Symfony\Component\Finder\Finder;
use Symfony\Component\Console\Helper\Table;
@landsman
landsman / start.bat
Created August 8, 2017 14:07 — forked from jbutko/start.bat
Git: Merge redundand commits into one
git reset --soft HEAD~7
git commit -m "Add stickyNavbar.js"
git push --force
REM From https://github.com/jsdelivr/jsdelivr/pull/843
@landsman
landsman / squash-commits.sh
Created July 26, 2017 13:56 — forked from jbub/squash-commits.sh
git squash last two commits into one
git rebase --interactive HEAD~2
# we are going to squash c into b
pick b76d157 b
pick a931ac7 c
# squash c into b
pick b76d157 b
s a931ac7 c
@landsman
landsman / svg_allow.xml
Last active April 13, 2018 15:13
Opencart 2.x SVG support for upload, logo
<?xml version="1.0" encoding="UTF-8"?>
<modification>
<id>SVG allow upload, logo</id>
<version>0.1</version>
<vqmver required="true">2.6.0</vqmver>
<author>Michal Landsman</author>
<file path="admin/controller/common/filemanager.php">
<operation info="add svg">
<search position="replace">
@landsman
landsman / script.js
Last active April 9, 2017 17:59
CSS in Javascript :-)
/**
* Merge deep objects
* Credit: http://stackoverflow.com/a/20591261/3783469
* @param target
* @returns {*}
*/
function BD_Extend(target) {
for(var i=1; i<arguments.length; ++i) {
var from = arguments[i];
if(typeof from !== 'object') continue;
@landsman
landsman / crosspromo.js
Created March 19, 2017 22:10
vanilla javascript loading html content async
function loadBlocks()
{
var crosspromoSites = [
'elle',
'marieclaire',
'apetitonline',
'svetzeny'
];
var parentElement = document.getElementById('crosspromo');