Skip to content

Instantly share code, notes, and snippets.

View Xerkus's full-sized avatar
:octocat:
Open Sourcing!

Aleksei Khudiakov Xerkus

:octocat:
Open Sourcing!
View GitHub Profile
[remote "zendframework"]
url = git@github.com:zendframework/zf2.git
fetch = +refs/heads/*:refs/remotes/zendframework/*
fetch = +refs/pull/*/head:refs/remotes/zendframework/pr/*
@Xerkus
Xerkus / task.yml
Created June 10, 2014 18:20 — forked from maxim/task.yml
- name: ensure postgresql hstore extension is created
sudo: yes
sudo_user: postgres
shell: "psql {{ postgresql_database }} -c 'CREATE EXTENSION hstore;'"
register: psql_result
failed_when: >
psql_result.rc != 0 and ("already exists" not in psql_result.stderr)
changed_when: "psql_result.rc == 0"
@Xerkus
Xerkus / winswitch.pl
Created August 31, 2014 13:37
IRSSI script to allow to switch between windows using /<number>
sub cmd_winswitch {
my ($data, $server, $witem) = @_;
if ($data =~ /^\/([0-9]+)$/) {
$server->command("win " . $1);
Irssi::signal_stop();
}
}
Irssi::signal_add_first('send command', 'cmd_winswitch');
@Xerkus
Xerkus / bash_history.sh
Last active March 23, 2016 12:32
Bash completion from history using up and down arrows
export HISTSIZE=""
if [ "$PS1" ]; then
bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'
fi
@Xerkus
Xerkus / Dockerfile
Last active February 2, 2016 13:07
Docker image to get vim up and running
FROM fedora:23
MAINTAINER Xerkus
RUN dnf -y upgrade && dnf clean all
RUN dnf -y install \
vim \
vim-enhanced \
git \
&& dnf clean all
@Xerkus
Xerkus / VendorNs\Silex\Provider\ViewServiceProvider.php
Created March 30, 2016 10:09
Extracted ZF2 view registartion for use in silex
<?php
namespace VendorNs\Silex\Provider;
use VendorNs\Silex\View;
use Silex\Application;
use Silex\ServiceProviderInterface;
use Zend\Form\View\HelperConfig as FormHelperConfig;
use Zend\View\Helper\FlashMessenger;
use Zend\View\Resolver as ViewResolver;

Keybase proof

I hereby claim:

  • I am Xerkus on github.
  • I am xerkus (https://keybase.io/xerkus) on keybase.
  • I have a public key whose fingerprint is 0685 C1EA 2A75 2A47 F205 1D9A 1C2A 28CA 4BA0 08D8

To claim this, I am signing this object:

@Xerkus
Xerkus / Module.php
Last active February 26, 2017 19:05
<?php
/**
* @link http://github.com/zendframework/ZendSkeletonApplication for the canonical source repository
* @copyright Copyright (c) 2005-2016 Zend Technologies USA Inc. (http://www.zend.com)
* @license http://framework.zend.com/license/new-bsd New BSD License
*/
namespace Application;
use Zend\Mvc\ModuleRouteListener;
@Xerkus
Xerkus / files-first.php
Last active March 14, 2018 09:16
find . -type f | ../test.php
#!/usr/bin/env php
<?php
$input = stream_get_contents(fopen("php://stdin", "r"));
$files = explode("\n", $input);
$treeFiles = [];
foreach ($files as $file) {
if (empty($file)) {
continue;
}
@Xerkus
Xerkus / gist:0c348fb343193eae8a998b3805d4fc21
Created June 27, 2018 09:21
Check docker image top layer changes with overlay2 fs
sudo tree "$(sudo docker inspect --format '{{.GraphDriver.Data.UpperDir}}' <image>)"