Skip to content

Instantly share code, notes, and snippets.

View upandfine's full-sized avatar

Samuel Sommer upandfine

View GitHub Profile
@upandfine
upandfine / cloudSettings
Last active February 13, 2020 12:34 — forked from vpietri/datataflow.php
Magento shell script to run dataflow from the command line
{"lastUpload":"2020-02-13T12:34:44.745Z","extensionVersion":"v3.4.3"}
@upandfine
upandfine / generate-ssh-key.sh
Created April 30, 2018 10:40 — forked from grenade/01-generate-ed25519-ssh-key.sh
Correct file permissions for ssh keys and config.
ssh-keygen -t rsa -b 4096 -N '' -C "rthijssen@gmail.com" -f ~/.ssh/id_rsa
ssh-keygen -t rsa -b 4096 -N '' -C "rthijssen@gmail.com" -f ~/.ssh/github_rsa
ssh-keygen -t rsa -b 4096 -N '' -C "rthijssen@gmail.com" -f ~/.ssh/mozilla_rsa
@upandfine
upandfine / gamesEpic.test.js
Created February 27, 2018 16:36 — forked from dmtrmrtnv/gamesEpic.test.js
Jest test for Redux-Observable epic.
import Rx from 'rxjs';
import { ActionsObservable } from 'redux-observable';
import { ajax } from 'rxjs/observable/dom/ajax';
import { loadGames } from '../../src/epics/games';
import { ajax } from 'rxjs/observable/dom/ajax';
jest.mock('rxjs/observable/dom/ajax', () => ({
ajax: jest.fn(),
}));
@upandfine
upandfine / get-sprite.scss
Created December 30, 2016 09:33 — forked from brubrant/get-sprite.scss
A SASS (SCSS) mixin for generating a sprite declaration block that will work with media queries
// http://compass-style.org/reference/compass/helpers/sprites/
@mixin get-sprite($map, $sprite, $repeat: no-repeat, $height: true, $width: true) {
//http://compass-style.org/reference/compass/helpers/sprites/#sprite-file
$sprite-image: sprite-file($map, $sprite);
// http://compass-style.org/reference/compass/helpers/sprites/#sprite-url
$sprite-map: sprite-url($map);
// http://compass-style.org/reference/compass/helpers/sprites/#sprite-position
@upandfine
upandfine / 500-404-apache-error-report.sh
Created December 16, 2016 07:33 — forked from jrumbut/500-404-apache-error-report.sh
Get 404 and 500 errors from apache error log
cat access.log.1 | grep " 500 " | awk -F'"' '{print $2,",",$4,",",$6}' > /home/ubuntu/500.log
cat access.log.1 | grep " 404 " | awk -F'"' '{print $2,",",$4,",",$6}' > /home/ubuntu/404.log
@upandfine
upandfine / composer.json
Created December 15, 2016 17:33 — forked from nhp/composer.json
composer.json
{
"require": {
"connect20/dsdata_nostate": "*",
"therouv/debitpayment": "*",
"connect20/bankpayment": "*",
"connect20/locale_mage_community_de_de": "*",
"magento-hackathon/magento-composer-installer": "*",
"colinmollenhour/cache-backend-redis": "*",
"colinmollenhour/redis-session": "*",
"firegento/germansetup": "*",
$this->db_access->write("DB_NAME", "UPDATE `cataloginventory_stock_item` SET `qty` = '".$qty."', `is_in_stock` = '".$is_in_stock."' WHERE `product_id` = '".$product_id."'");
$this->db_access->write("DB_NAME", "UPDATE `cataloginventory_stock_status` SET `qty` = '".$qty."',`stock_status` = '".$is_in_stock."' WHERE `product_id` = '".$product_id."'");
get_id_by_sku: $id = $this->db_access->read("DB_NAME", "SELECT `entity_id` FROM `catalog_product_entity` WHERE
`sku` = '".$sku."' LIMIT 1");
@upandfine
upandfine / import.php
Created December 15, 2016 17:32 — forked from nhp/import.php
Script for usage of avs_fastsimpleimport and configurable products
<?php
/**
* Created by JetBrains PhpStorm.
* User: npreuss
* Date: 3/25/13
* Time: 12:53 PM
* To change this template use File | Settings | File Templates.
*/
require_once 'app/Mage.php';
umask( 0 );
@upandfine
upandfine / shell_delete_unused_images
Created December 15, 2016 17:32 — forked from aleron75/shell_delete_unused_images
Delete no more used Product Images on Magento
<?php
require_once 'abstract.php';
class Mage_Shell_CheckImages extends Mage_Shell_Abstract
{
const CATALOG_PRODUCT = '/catalog/product';
const CACHE = '/cache/';
protected function _glob_recursive($pattern, $flags = 0)
@upandfine
upandfine / local.xml
Created December 15, 2016 17:31 — forked from nhp/local.xml
Webfont in magento local.xml layout einbinden
default>
<reference name="root">
<reference name="head">
<action method="addCss"><stylesheet>css/custom.css</stylesheet></action>
<block type="core/text" name="google.font.oswald">
<action method="setText">
<text><![CDATA[<link href='http://fonts.googleapis.com/css?family=Oswald:400,700,300' rel='stylesheet' type='text/css'>]]></text>
</action>
</block>
</reference>