Skip to content

Instantly share code, notes, and snippets.

View n-at's full-sized avatar

Alexey Nurgaliev n-at

View GitHub Profile
@n-at
n-at / backup.sh
Created May 8, 2015 08:38
ONLYOFFICE backup & restore
#!/bin/bash
CONTAINER_NAME="onlyoffice_communityserver_1"
ONLYOFFICE_HOME="/var/www/onlyoffice"
ONLYOFFICE_DATA="$ONLYOFFICE_HOME/server_data"
ONLYOFFICE_BACKUP="$ONLYOFFICE_HOME/server_backup"
DATE=`date +%F-%H-%M-%S`
#include "audioanalyzer.h"
AudioAnalyzer::AudioAnalyzer(QObject *parent) : QObject(parent) {
this->file = new QFile("c:\\Users\\User\\audioData.txt");
if(this->file->open(QFile::WriteOnly | QFile::Truncate)) {
this->txtStream = new QTextStream(this->file);
}
}
void AudioAnalyzer::analyze(const QAudioBuffer &buf)
@n-at
n-at / build.js
Last active November 26, 2022 08:57
nw.js project build script
// nw.js project building script
////////////////////////////////////////////////////////////////////////////////////
var BUILD_DIR = './build';
var BUILD_CACHE_DIR = './build_cache';
var PLATFORMS = ['osx64', 'win32', 'linux32', 'linux64'];
var NW_VERSION = 'latest';
var BUILD_TYPE = 'versioned';
////////////////////////////////////////////////////////////////////////////////////
@n-at
n-at / twig
Created May 19, 2014 08:31
twig node renderer
var twig = require('twig').twig;
twig({
path: 'tpl.twig',
load: function(tpl) {
console.log(tpl.render({text: 'Hello, world'}));
},
error: function(err) {
console.log(':(');
}
@n-at
n-at / gist:9087486
Last active August 29, 2015 13:56
Python Heap
max_predicate = lambda a, b: a > b
def heap_swap(heap, a, b):
"""
Swaps two elements in array
"""
t = heap[a]
heap[a] = heap[b]
heap[b] = t