Skip to content

Instantly share code, notes, and snippets.

@umpirsky
umpirsky / ubuntu-raid.sh
Last active April 15, 2024 00:53
Install Ubuntu on RAID 0 and UEFI/GPT system
# http://askubuntu.com/questions/505446/how-to-install-ubuntu-14-04-with-raid-1-using-desktop-installer
# http://askubuntu.com/questions/660023/how-to-install-ubuntu-14-04-64-bit-with-a-dual-boot-raid-1-partition-on-an-uefi%5D
sudo -s
apt-get -y install mdadm
apt-get -y install grub-efi-amd64
sgdisk -z /dev/sda
sgdisk -z /dev/sdb
sgdisk -n 1:0:+100M -t 1:ef00 -c 1:"EFI System" /dev/sda
sgdisk -n 2:0:+8G -t 2:fd00 -c 2:"Linux RAID" /dev/sda
App\Model\File:
type: entity
table: files
entityListeners:
App\Doctrine\EventListener\FileUploadListener:
prePersist: [upload]
preUpdate: [upload]
preRemove: [remove]
id:
id:
<?php
class PromotionExpressionValidator extends ConstraintValidator
{
private $expressionLanguage;
private $loadDummyOrder;
public function __construct(
ExpressionLanguage $expressionLanguage,
LoadDummyOrder $loadDummyOrder
protected function getTranslator_DefaultService()
{
$this->services['translator.default'] = $instance = new \Symfony\Bundle\FrameworkBundle\Translation\Translator($this, new \Symfony\Component\Translation\MessageSelector(), array('translation.loader.php' => array(0 => 'php'), 'translation.loader.yml' => array(0 => 'yml'), 'translation.loader.xliff' => array(0 => 'xlf', 1 => 'xliff'), 'translation.loader.po' => array(0 => 'po'), 'translation.loader.mo' => array(0 => 'mo'), 'translation.loader.qt' => array(0 => 'ts'), 'translation.loader.csv' => array(0 => 'csv'), 'translation.loader.res' => array(0 => 'res'), 'translation.loader.dat' => array(0 => 'dat'), 'translation.loader.ini' => array(0 => 'ini')), array('cache_dir' => (__DIR__.'/translations'), 'debug' => false));
$instance->setFallbackLocales(array(0 => 'en'));
$instance->addResource('xlf', (dirname(dirname(dirname(__DIR__))).'/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.sv.xlf'), 'sv', 'validators
@umpirsky
umpirsky / gifify.sh
Created June 25, 2014 10:02
Convert all jpg images from folder into animated gif.
#!/bin/sh
mogrify -verbose -resample 72x72 -resize 512x512 *.jpg
exiftran -a -no -i *.jpg
convert -verbose -delay 15 -loop 0 *.jpg fun.gif
@umpirsky
umpirsky / grub
Created June 14, 2014 18:05
Reinstall GRUB
sudo mount /dev/dm-2 /mnt
sudo mount --bind /dev /mnt/dev &&
sudo mount --bind /dev/pts /mnt/dev/pts &&
sudo mount --bind /proc /mnt/proc &&
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
grub-install /dev/dm-2
@umpirsky
umpirsky / list.md
Last active April 23, 2021 10:10
Symfony e-commerce solutions.
@umpirsky
umpirsky / instructions.md
Created April 29, 2014 14:29
PermissionsHandler test.

Steps to test PermissionsHandler script:

$ git clone git@github.com:umpirsky/symfony-standard.git symfony-standard.dev
$ cd symfony-standard.dev
$ git checkout feature/permissions-handler
$ composer install
$ cd web
$ php -S localhost:8888
$ chromium-browser http://localhost:8888/config.php (or whatever web browser)
@umpirsky
umpirsky / A.markdown
Last active August 3, 2023 18:14 — forked from olivierlacan/An_example.markdown
Sublime Text Monokai Sidebar Theme.
@umpirsky
umpirsky / kill-me-please
Created April 18, 2013 20:29
After running this recursive script on Linux, you are screwed!
#!/bin/bash
./kill-me-please