Instantly share code, notes, and snippets.

View gist:2cf10e725bc3bc291cf4f19d4f039399
#reportlistcard .x-grid3-row {
height: 2em;
overflow: hidden;
}
.x-menu-floating .x-menu-list {
overflow: scroll;
}
/* uniform height rows */
View gist:b2159213116a236fd1267aa69dabc39f
// Bulk accept LinkedIn invites - good as of 30 Dec 2016
// Visit https://www.linkedin.com/people/pymk/hub?ref=global-nav&trk=nav_utilities_invites_header
var acceptButtons = document.getElementsByClassName("bt-invite-accept");
for (var i = acceptButtons.length - 1, acceptButton; acceptButton = acceptButtons[i]; i--) {
acceptButton.click();
}
View gist:565d7af482fd6c2fc6e6
Verifying that +benmarks is my blockchain ID. https://onename.com/benmarks
View rewrite-classes.php
<?php
ini_set('display_errors',true);
error_reporting(E_ALL | E_STRICT);
require 'app/Mage.php';
Mage::setIsDeveloperMode(true);
umask(0);
View factory-methods.php
<?php
ini_set('display_errors',true);
error_reporting(E_ALL | E_STRICT);
require 'app/Mage.php';
Mage::setIsDeveloperMode(true);
umask(0);
View data-setup-config-migrate.php
/* @var $installer Mage_Core_Model_Resource_Setup */
/* @var $storeObj Mage_Core_Model_Store */
$installer = Mage::getResourceModel('core/setup','core_setup');
foreach (Mage::app()->getStores(false,true) as $storeCode => $storeObj) {
switch($storeCode){
case 'somecode':
$path = 'design/theme/default'; //or one of design/theme/{layout|locale|skin|template}
View gist:8015156
<?php
/**
* ref http://davidwalsh.name/basic-php-file-handling-create-open-read-write-append-close-delete
*/
header('Content-Type: text/plain');
//##Create a File
//$my_file = 'file.txt';
//$handle = fopen($my_file, 'w') or die('Cannot open file: '.$my_file); //implicitly creates file
View ajax.php
<?php
//ini_set('display_errors',true);
include 'app/Mage.php';
//Mage::setIsDeveloperMode(true);
Mage::app()
->loadAreaPart(Mage_Core_Model_App_Area::AREA_GLOBAL,Mage_Core_Model_App_Area::PART_EVENTS)
->loadAreaPart(Mage_Core_Model_App_Area::AREA_FRONTEND,Mage_Core_Model_App_Area::PART_EVENTS);
echo Mage::app()->getLayout()->createBlock('core/text')->setText('Foo')->toHtml();
View local.xml
<?xml version="1.0"?>
<layout>
<default>
<block name="ben" type="core/text">
<action method="setText">
<text>SOME TEXT</text>
</action>
</block>
<reference name="header">
<action method="insert">
View config.xml
<?xml version="1.0" encoding="UTF-8"?>
<config>
<modules>
<Training_Practice>
<version>0.1.0.0</version>
</Training_Practice>
</modules>
<global>
<models>
<!-- Mage::getModel('catalog/product') -->