Skip to content

Instantly share code, notes, and snippets.

View 0xPr0xy's full-sized avatar
🎯
Focusing

Peter IJlst 0xPr0xy

🎯
Focusing
View GitHub Profile
@0xPr0xy
0xPr0xy / NodePagesConfiguration.php
Last active August 29, 2015 14:22
NodePagesConfiguration.php
<?php
namespace Kunstmaan\NodeSearchBundle\Configuration;
use Doctrine\ORM\EntityManager;
use Kunstmaan\AdminBundle\Helper\Security\Acl\Permission\MaskBuilder;
use Kunstmaan\NodeBundle\Entity\NodeVersion;
use Kunstmaan\NodeSearchBundle\Helper\IndexablePagePartsService;
use Kunstmaan\NodeSearchBundle\Helper\SearchBoostInterface;
use Kunstmaan\NodeSearchBundle\Helper\SearchViewTemplateInterface;
@0xPr0xy
0xPr0xy / ReferenceListener.php
Created July 16, 2015 09:56
ReferenceListener.php
<?php
namespace Gedmo\References;
use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\Common\EventArgs;
use Doctrine\Common\Persistence\ObjectManager;
use Gedmo\Mapping\MappedEventSubscriber;
/**
<services>
<service id="my_mailer" class="Acme\HelloBundle\Mailer">
<argument type="expression">service('mailer_configuration').getMailerMethod()</argument>
</service>
</services>
@0xPr0xy
0xPr0xy / check errors
Created August 25, 2015 07:13
check errors
check_errs()
{
# Function. Parameter 1 is the return code
# Para. 2 is text to display on failure.
if [ "${1}" -ne "0" ]; then
echo "ERROR # ${1} : ${2}"
# as a bonus, make our script exit with the right error code.
exit ${1}
fi
}
[
{
"id": "891dfee63bb6",
"name": "Op adem na borstkanker",
"type": "package",
"links": [
{
"rel": "self",
"href": "/api/treatment/891dfee63bb6"
},
Interface:
interface name + 'Interface' as suffix
Abstract class:
prefix with 'Abstract' + class name
Trait:
trait name + 'Trait' as suffix
@0xPr0xy
0xPr0xy / detect_mobile
Created September 23, 2011 14:17
minidetector
from microdetector import detect_mobile
@detect_mobile
def my_mobile_view(request):
if request.mobile:
#do something with mobile
@0xPr0xy
0xPr0xy / Install all locales
Created September 27, 2011 13:33
Install all locales
#! /bin/sh
cd /usr/share/locales
./install-language-pack eo.UTF-8
./install-language-pack ia.UTF-8
./install-language-pack ie.UTF-8
./install-language-pack io.UTF-8
./install-language-pack vo.UTF-8
./install-language-pack ca.UTF-8
./install-language-pack fr_AD.UTF-8
@0xPr0xy
0xPr0xy / passgen
Created October 5, 2011 16:25
password generator
from string import digits, ascii_letters
from random import choice
from sys import argv
def generator(length):
chac = digits + ascii_letters
pwd = list()
for p in range(length):
pwd.append(choice(chac))
print("".join(pwd))