Skip to content

Instantly share code, notes, and snippets.

View damiann's full-sized avatar
๐Ÿด
Eอฏอ—อซฬŒฬอซอŒอฬจฬฎฬฑอ”อ“xฬ’อƒอจอฏอ‘ฬ“อฅอซฬ•ฬ˜ฬคอšฬฐฬซฬซฬ—ฬคฬฑaฬŠอƒอ’อซฬฐอšmฬ„ฬ“อจอฅอœฬ›ฬคอ•ฬซฬณฬบฬฉอ…pอ—อคฬฐอ‰lอ‹ฬฬอŒฬฬ’ฬตฬ–ฬ—ฬซออ“eฬฟอ’อ‹อ„ฬกฬงอก

Damian damiann

๐Ÿด
Eอฏอ—อซฬŒฬอซอŒอฬจฬฎฬฑอ”อ“xฬ’อƒอจอฏอ‘ฬ“อฅอซฬ•ฬ˜ฬคอšฬฐฬซฬซฬ—ฬคฬฑaฬŠอƒอ’อซฬฐอšmฬ„ฬ“อจอฅอœฬ›ฬคอ•ฬซฬณฬบฬฉอ…pอ—อคฬฐอ‰lอ‹ฬฬอŒฬฬ’ฬตฬ–ฬ—ฬซออ“eฬฟอ’อ‹อ„ฬกฬงอก
View GitHub Profile
<?
$write = Mage::getSingleton("core/resource")->getConnection("core_write");
$query = "insert into mage_example (name, email, company, description, status, date) values (:name, :email, :company, :desc, 0, NOW())";
$binds = array(
'name' => "name' or 1=1",
'email' => "email",
'company' => "company",
'desc' => "desc",
);
@damiann
damiann / send_email
Last active October 12, 2020 16:48
Send Magento template email with attachment.
<?
// using model magento\app\code\core\Mage\Core\Model\Email\Template.php
public function send_error_email($error = NULL) {
$mailTemplate = Mage::getModel('core/email_template');
$mailTemplate->setSenderName('Insert Sender Name'); // use general Mage::getStoreConfig('trans_email/ident_general/name');
$mailTemplate->setSenderEmail('[email protected]'); // use general Mage::getStoreConfig('trans_email/ident_general/email')
$mailTemplate->setTemplateSubject('Insert Subject Title');
$mailTemplate->setTemplateText('Insert Body Text');
@damiann
damiann / gist:6892732
Last active December 25, 2015 01:09
MODx Print Event Request
<?php
/**
* checking the $resource object when event runs
*/
switch ($modx->event->name) {
case 'OnBeforeDocFormSave':
$modx->log(modX::LOG_LEVEL_INFO, print_r($resource));
break;
case 'OnDocFormSave':
@damiann
damiann / coor
Last active January 3, 2016 07:09
#!/usr/local/bin/python2.7
import urllib2, json
def get_coorinates(request):
eat_all = Eat.objects.all().values()
for eat in eat_all:
obj = Eat.objects.filter(id=eat['id'])[0]
address = obj.address.replace(" ", "+")
url = "".join(["http://maps.googleapis.com/maps/api/geocode/json?address=", address, "&sensor=false"]);
@damiann
damiann / gist:8429299
Created January 15, 2014 01:42
Live Free or Die
โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘
โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–„โ–€โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–„โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–€โ–„โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘
โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–ˆโ–‘โ–‘โ–„โ–‘โ–‘โ–‘โ–‘โ–„โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘
โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–„โ–ˆโ–„โ–„โ–‘โ–‘โ–„โ–‘โ–‘โ–‘โ–ˆโ–‘โ–„โ–„โ–„โ–‘โ–‘โ–‘
โ–‘โ–„โ–„โ–„โ–„โ–„โ–‘โ–‘โ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–€โ–‘โ–‘โ–‘โ–‘โ–€โ–ˆโ–‘โ–‘โ–€โ–„โ–‘โ–‘โ–‘โ–‘โ–‘โ–ˆโ–€โ–€โ–‘โ–ˆโ–ˆโ–‘โ–‘
โ–‘โ–ˆโ–ˆโ–„โ–€โ–ˆโ–ˆโ–„โ–ˆโ–‘โ–‘โ–‘โ–„โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–€โ–€โ–€โ–€โ–€โ–‘โ–‘โ–‘โ–‘โ–ˆโ–ˆโ–‘โ–‘
โ–‘โ–‘โ–€โ–ˆโ–ˆโ–„โ–€โ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–€โ–‘โ–ˆโ–ˆโ–€โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–€โ–ˆโ–ˆโ–‘
โ–‘โ–‘โ–‘โ–‘โ–€โ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–€โ–‘โ–‘โ–‘โ–‘โ–„โ–‘โ–‘โ–‘โ–ˆโ–ˆโ–‘โ–‘โ–‘โ–„โ–ˆโ–‘โ–‘โ–‘โ–‘โ–„โ–‘โ–„โ–ˆโ–‘โ–‘โ–ˆโ–ˆโ–‘
โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–€โ–ˆโ–‘โ–‘โ–‘โ–‘โ–„โ–‘โ–‘โ–‘โ–‘โ–‘โ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–„โ–‘โ–‘โ–‘โ–„โ–‘โ–‘โ–„โ–‘โ–‘โ–‘โ–ˆโ–ˆโ–‘
โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–„โ–ˆโ–„โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–€โ–„โ–‘โ–‘โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–‘โ–‘โ–„โ–€โ–‘โ–‘
> oclHashcat64.exe -m 500 example.hash example.dict
@damiann
damiann / gol
Created January 31, 2014 00:45
/*
* Conway's "Life"
*
* Adapted from the Life example
* on the Processing.org site
*
* Needs FrequencyTimer2 library
*/
#include <FrequencyTimer2.h>
@damiann
damiann / gist:6906b3e534cda753f3fe
Created May 16, 2014 18:26
ls -> dir (windows)
echo dir %1 > %systemroot%\system32\ls.bat
# django
Vagrant.configure("2") do |config|
config.vm.define :djangovm do |django_config|
django_config.vm.box = "lucid32"
django_config.vm.network :forwarded_port, guest: 8000, host: 8001
django_config.vm.synced_folder "../app/shared", "/home/vagrant/django"
django_config.vm.provision :chef_solo do |chef|
chef.cookbooks_path = "../app/cookbooks"
chef.add_recipe "apt"
chef.add_recipe "git"
@damiann
damiann / gist:b5ebf594188a7fff76ee
Last active August 29, 2015 14:02
CentOS 6 (VirtualBox)
# network
Go to VirtualBox โ†’ Preferences โ†’ select Network tab and create a Host-Only Network adapter (Adapter 1)
Go to VirtualBox โ†’ Preferences โ†’ select Network tab and create a NAT Network adapter (Adapter 2)
Boot up the VM
Open Terminal
ifconfig // should see eth0 and eth1
# allow the host to see web server
sudo system-config-firewall