Skip to content

Instantly share code, notes, and snippets.

View abler98's full-sized avatar
🇺🇦
Все буде Україна!

Serhii Semenko abler98

🇺🇦
Все буде Україна!
  • Kharkiv, Ukraine
View GitHub Profile
@abler98
abler98 / queued-upload-requests.js
Created November 22, 2016 19:47
Uploading files to server with queues
/*
* Загружает файл на сервер
*/
var requestQueue = [],
sendingRequest = false;
window.attachRequestToQueue = (queue) => {
requestQueue.push(queue);
doRequestQueue();
/**
* Бот для csgo.life
*/
console.log('Запуск бота...');
// var io = io(config.host);
var io = SOCKET;
const TYPE_HELLO = "hello";
@abler98
abler98 / album-store.vue
Last active October 11, 2016 09:20
Vue Component
<template>
<div class="row">
<div class="col-lg-12">
<div class="panel panel-default">
<div class="panel-heading">
Загрузить фотографию
</div>
<div class="panel-body" v-notifications>
<form :action="source" @submit.prevent="store" role="form">
<div v-if="photo" class="form-group">
@abler98
abler98 / php-join_array.php
Created April 2, 2016 16:50
PHP join_array function
<?php
function join_array(array $array, $divider = '.') {
$iterator = new RecursiveArrayIterator($array);
$new_array = [];
$recursive = function (RecursiveArrayIterator $iterator, $parent = null) use (&$recursive, &$new_array, $divider) {
while ($iterator->valid()) {
$path = !is_null($parent) ? $parent . $divider . $iterator->key() : $iterator->key();
if ($iterator->hasChildren()) {