Skip to content

Instantly share code, notes, and snippets.

@alepez
alepez / resize-cmdheight-vimresize.vim
Created December 17, 2015 10:08
vim resize cmd height on window resize
function! ResizeCmdHeight()
if &columns < 120
set cmdheight=2
else
set cmdheight=1
endif
endfunction
augroup ResizeCmdOnVimResized
autocmd!
@alepez
alepez / move-line-to-mark-a.vim
Created December 17, 2015 09:17
vim move line to mark a
dd'apI"``
@alepez
alepez / gist:b4a1fa2eb3670c475681
Created December 9, 2015 13:06
gnome force terminal fullscreen
gnome, compiz config
cerca window rules
in fullscreen, add: class=Gnome-terminal
@alepez
alepez / gist:8d280132d4702f9f5d7b
Created December 6, 2015 18:58
mp4 to gif compressed
ffmpeg -i ../screencast-20151206-190854.mp4 -vf fps=5,scale=640:-1:flags=lanczos,palettegen palette.png
ffmpeg -i ../screencast-20151206-190854.mp4 -i palette.png -filter_complex "fps=5,scale=640:-1:flags=lanczos[x];[x][1:v]paletteuse" output.gif
@alepez
alepez / CMakeLists.txt
Created November 28, 2015 12:47
cmake copy headers with regex
cmake_minimum_required(VERSION 3.3)
project(xxx)
file(GLOB_RECURSE Headers ${CMAKE_SOURCE_DIR}/src/*.h)
add_custom_target(copy)
foreach(HEADER ${Headers})
STRING(REGEX REPLACE "${CMAKE_SOURCE_DIR}/src/([^/]*)/src/(.*)$" "\\1/\\2" DST_HEADER ${HEADER})
add_custom_command(TARGET copy PRE_BUILD
$.fn.dt_smartPreloader = function (action) {
var args = arguments;
return this.each(function (index, self) {
var $self = $(self);
var visibility = $self.css('visibility');
/* wrap $self with a preloader div */
$self.wrap($('<div>').addClass('preloader-mask ajaxLoading'));
var $preloader = $self.parent();
void Template::recurseApply(PropertyTree& tree) const {
for (auto& child : tree) {
if (!child.second.empty()) {
recurseApply(child.second);
continue;
}
/* legge il valore */
auto&& value = child.second.get_value<std::string>();
alias svndiff="svn diff | colordiff | less"
static int aStrangeFunction() {
return ({ std::string xxx{"the answer is"}; 42; });
}
TEST(AStrangeFunction, AlwaysReturnTheAnswer) {
ASSERT_EQ(42, aStrangeFunction());
}
#############################################################################
# Makefile for building: qt-hello
# Generated by qmake (3.0) (Qt 5.2.0)
# Project: qt-hello.pro
# Template: app
# Command: /home/pez/workspace/esa-universal/sdk/toolchain/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/qmake
-spec /home/pez/workspace/esa-universal/sdk/usr/mkspecs/devices/linux-imx6-g++ -o Makefile qt-hello.pro
#############################################################################
MAKEFILE = Makefile