Skip to content

Instantly share code, notes, and snippets.

View esobchenko's full-sized avatar

Eugen Sobchenko esobchenko

  • Odessa, Ukraine
View GitHub Profile
\documentclass[a4paper,14]{report}
\usepackage[utf8]{inputenc} % Commented out due to Cautionary error.
\usepackage{csvsimple,graphicx}
\usepackage{geometry}
\usepackage{setspace}
\geometry{
a4paper,
total={170mm,257mm},
left=20mm,
top=20mm,
@esobchenko
esobchenko / ioloop.pl
Created December 19, 2018 22:04
Mojo IOLoop synchronization example
use strict;
use warnings;
use v5.10;
use Mojo::UserAgent;
use Mojo::IOLoop;
use Data::Dumper;
my $delay = Mojo::IOLoop->delay(sub { shift; say Dumper([@_]); });
@esobchenko
esobchenko / utf8.pl
Created December 6, 2018 15:11
perl encode decode utf8
#!/usr/bin/env perl
use strict;
use warnings;
use Encode qw/encode decode _utf8_on/;
use utf8;
binmode(STDOUT,':utf8'); # suppress "widecharacter in print" warnings
@esobchenko
esobchenko / day_of_the_year.c
Created September 25, 2018 17:19
day of the year
#include <stdio.h>
int leap(int year)
{
return (0 == year % 4 && 0 != year % 100) || (0 == year % 400);
}
int day_number(int d, int m, int y)
{
int days_in_mo[12] = {31, 28 + leap(y), 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
@esobchenko
esobchenko / gist:4b7732e576db598c68669320d8fb2b9a
Last active February 19, 2018 21:11
поэтский пафос
Окей, я вам стихи писать сегодня буду
всё потому, шо Банча мне сказал, шо небездарный я поэт /в фейсбуке/.
Я этим горд и буду впредь писать.
А хули? Ведь всех учили в школе,
а я невыучен остался вопреки огромному таланту.
До сих пор.
@esobchenko
esobchenko / gist:f698bf32344279a348c2d4786c63262e
Last active February 19, 2018 18:55
зашел в фейсбук я почитать
Зашел в фейсбук я почитать о том как умер Слай
Мой друг Роман писал, шо тот болел недугом
Недугом страшным Слай болеел и умер
Я очень был расстроен, но потом
Узнал я из фейсбука, шо тот поэт-актер
Не Слай, другой, который тоже болен, но все еще живой
Не в силах больше дружбы выносить с поэтом-волонтером
С которым так дружили вместе преданно и долго
Теперь они вдвоем не могут больше
Дружить друг с другом.
@esobchenko
esobchenko / arch_install.sh
Last active January 16, 2017 18:21
Arch Linux installation scenario for Primus
# In this tutorial, /dev/sda is the installation hard disk. Ensure this is correct for your situation using a tool like lsblk.
# Zero out the partition table to avoid any weirdness
dd if=/dev/zero of=/dev/sda bs=1M count=40
# Configure your disk layout
parted /dev/sda mklabel gpt
parted /dev/sda mkpart ESP fat32 1M 513M
parted /dev/sda set 1 boot on
parted /dev/sda mkpart primary ext4 513M 100%
@esobchenko
esobchenko / t.r
Created May 10, 2016 12:11
confidence ellipses
> library(MASS) # mvrnorm
> library(nortest) # ad.test
> library(car) # dataEllipse
> library(emdbook) # HPDregionplot
> library(MVN) # mardiaTest,hzTest,roystonTest
> ukff_tmp <- read.csv('sampled_ukff.csv')
> ukff <- ukff_tmp[complete.cases(ukff_tmp),]
> colMeans(ukff)
X0 X0.1
set nocompatible
set nowrap " don't wrap lines
set tabstop=4 " a tab is four spaces
" allow backspacing over everything in insert mode
set backspace=indent,eol,start "
set hidden
@esobchenko
esobchenko / chromium36_failure
Last active August 29, 2015 14:05
chromium 36 port build failure (FreeBSD 10)
[5247/13765] CXX obj/gpu/command_buffer/service/command_buffer_service.async_pixel_transfer_manager_linux.o
FAILED: c++ -MMD -MF obj/gpu/command_buffer/service/command_buffer_service.async_pixel_transfer_manager_linux.o.d -DV8_DEPRECATION_WARNINGS -DBLINK_SCALE_FILTERS_AT_RECORD_TIME -D_FILE_OFFSET_BITS=64 -DNO_TCMALLOC -DDISABLE_NACL -DCHROMIUM_BUILD -DCR_CLANG_REVISION=206824 -DTOOLKIT_VIEWS=1 -DUSE_AURA=1 -DUSE_CAIRO=1 -DUSE_GLIB=1 -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 -DUSE_X11=1 -DUSE_CLIPBOARD_AURAX11=1 -DENABLE_ONE_CLICK_SIGNIN -DUSE_XI2_MT=2 -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DUSE_PROPRIETARY_CODECS -DENABLE_CONFIGURATION_POLICY -DENABLE_NOTIFICATIONS -DENABLE_EGLIMAGE=1 -DENABLE_TASK_MANAGER=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGINS=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_AUTOFILL_DIALOG=1 -DENABLE_BACKGROUND=1 -DENABLE_GOOGLE_NOW=1 -DCLD_VERSION=2 -DENABLE_FULL_PRINTING=1 -DENABLE_PRINTING=1 -DENABLE_SPELLCHECK=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_APP_LIST=1