Skip to content

Instantly share code, notes, and snippets.

☢️
"I am not an atomic playboy"

Jared molotovbliss

☢️
"I am not an atomic playboy"
Block or report user

Report or block molotovbliss

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@molotovbliss
molotovbliss / README.md
Created Jan 14, 2020
Speed up warden for faster importing of large sql dumps.
View README.md

Speed up warden for faster importing of large sql dumps.

  1. Add the innodb options to the warden/environments/magento2.base.yml docker-compose YML file.
  2. Restart warden environment warden env down && warden sync stop && warden env up -d && warden sync start
  3. Import the .sql file with warden db import.
  4. Remove options & restart warden enviornment once import completed.

Why these settings

  • innodb_buffer_pool_size : Will cache frequently read data
@molotovbliss
molotovbliss / clixdebug.cmd
Created Nov 12, 2019
Warden command for xdebug from CLI
View clixdebug.cmd
#!/usr/bin/env bash
[[ ! ${WARDEN_COMMAND} ]] && >&2 echo -e "\033[31mThis script is not intended to be run directly!" && exit 1
source "${WARDEN_DIR}/utils/env.sh"
WARDEN_ENV_PATH="$(locateEnvPath)" || exit $?
loadEnvConfig "${WARDEN_ENV_PATH}" || exit $?
pushd "${WARDEN_DIR}" >/dev/null
# docker exec -ti <CONTAINER_ID> php -d xdebug.remote_autostart=on -d xdebug.remote_host=host.docker.internal bin/magento
containerid=$(docker ps -qf "name=debug")
@molotovbliss
molotovbliss / Magento2addCMSblock.php
Last active Jul 17, 2019
Magento 2, add CMS block programmatically
View Magento2addCMSblock.php
<?php
namespace Rbj\CmsBlockCreate\Model;
use Magento\Cms\Model\BlockFactory;
use Magento\Cms\Api\BlockRepositoryInterface;
use Magento\Framework\Api\SearchCriteriaBuilder;
class AddBlock
{
protected $searchCriteriaBuilder;
@molotovbliss
molotovbliss / m1-eav-installer-script.php
Last active Jun 20, 2019
EAV custom entities example Magenot 1 installer script.
View m1-eav-installer-script.php
<?php
// EAV custom entities example Magenot 1 installer script.
/* @var $installer Mage_Eav_Model_Entity_Setup */
$installer = Mage::getModel('eav/entity_setup', 'default_setup');
$installer->startSetup();
// Example createEntityTables() call
$installer->createEntityTables('example_supplier');
@molotovbliss
molotovbliss / treesize.sh
Created Jun 15, 2019
Basic treesize bash script with du & better defaults
View treesize.sh
#/bin/sh
#set -x #echo on
if [ "$1" == "-h" ]; then
echo "usage: treesize [depth (0)] [sizelimit (1MB)]"
echo ""
echo "example: treesize 3 20G"
echo ""
echo "Show all folders larger than 20GBs & only scan 3 directories in deep"
echo "defaults are 0 depth, 1MB limit equiv to treesize 0 1MB"
@molotovbliss
molotovbliss / jnewfiles
Created Apr 27, 2019 — forked from renekreijveld/jnewfiles
Bash script to detect new and changed php and html files last 3 hours. Skips cache directories.
View jnewfiles
#!/bin/sh
# jnewfiles
# Detects new and changed php and html files last xxx minutes
# (C) 2014 Rene Kreijveld, enail [at] renekreijveld [dot] nl
# Update 31-12-2013: only send email when changes are found
# Update 04-02-2014: check for new files last three hours
# Update 05-05-2014: check for new html files also
# Update 07-05-2014: filter out ju_chached and DirectAdmin stats folders in html files
@molotovbliss
molotovbliss / jnewfiles
Created Apr 27, 2019 — forked from renekreijveld/jnewfiles
Bash script to detect new and changed php and html files last 3 hours. Skips cache directories.
View jnewfiles
#!/bin/sh
# jnewfiles
# Detects new and changed php and html files last xxx minutes
# (C) 2014 Rene Kreijveld, enail [at] renekreijveld [dot] nl
# Update 31-12-2013: only send email when changes are found
# Update 04-02-2014: check for new files last three hours
# Update 05-05-2014: check for new html files also
# Update 07-05-2014: filter out ju_chached and DirectAdmin stats folders in html files
@molotovbliss
molotovbliss / backup.sh
Created Jan 19, 2019
Backup bash script/w MySQL & rotation.
View backup.sh
```
#!/bin/sh
# https://github.com/dlabey/Simple-Linux-Bash-Rotating-Backup-Script
# Local Source
SOURCE=/full/path
# Local Destination
DESTINATION=/full/path
# Database Backup User
@molotovbliss
molotovbliss / readable-format.shader
Created Oct 2, 2018
a Readable Space Invader Shader from shadertoy.com/view/ldcXD2
View readable-format.shader
// Formatted for human reading: Space invader shader
// sauce: https://www.shadertoy.com/view/ldcXD2
void mainImage(out vec4 o, vec2 d) {
float t = iTime;
o += 1. - o + fract(
.3 * t);
d *= .03;
for (int i = 0, y; i
++ < 5;) o *= 1. > mod(((y = int(mod(
You can’t perform that action at this time.