Skip to content

Instantly share code, notes, and snippets.

Avatar
💭
:trollface:

Ivan Sanz Carasa isc30

💭
:trollface:
View GitHub Profile
@isc30
isc30 / ApplyTuppleArrayVector.cpp
Last active Jan 31, 2018
C++14 helpers to call functor using args stored in a tuple, array or vector
View ApplyTuppleArrayVector.cpp
#include <iostream>
#include <array>
#include <vector>
#include <tuple>
#include <utility>
void printNumbers(int x, int y, int z)
{
std::cout << x << std::endl;
std::cout << y << std::endl;
View Notes for GMock.md

Mock const methods

Use MOCK_CONST_*

Mock constructor

Simply call base constructor with custom params

Mock private or protected methods

C++ allows redefining access level on subclasses, so mocks should have everything as PUBLIC

class Loler
View Notes for GUnit.md

Google Test - Unit

Disabling a Test

Add DISABLED_ prefix to test name

Floating point comparisons

Use EXPECT_FLOAT_EQ

Running the tests

main.cpp

#include <gtest/gtest.h>
View extract.js
var area = 7;
// BLUE
/*var color = [
0, 220, 220,
35, 255, 255
];*/
// YELLOW
var color = [
View boton.js
function botonRisk(points)
{
return Math.max(0, (points - 100) * 10 / 50);
}
function boton()
{
$(".composer_rich_textarea").text("!boton");
$(".im_submit_send").trigger('mousedown');
View Js Serialize Form
function serializeForm(form)
{
var elems = form[0].elements;
var serialized = [], i, len = elems.length, str = "";
for (i = 0; i < len; i += 1)
{
var element = elems[i];
var type = element.type;
var name = element.name;
@isc30
isc30 / installArsys.bash
Last active Jul 25, 2016
Install DnsUpdater for Arsys
View installArsys.bash
#!/bin/bash
if [ "$(whoami)" != "root" ]; then
echo "Run script as ROOT please. (sudo !!)"
exit
fi
apt-get update -y
apt-get install -t stretch -y php7.0-soap
apt-get autoremove -y
@isc30
isc30 / install.bash
Last active Jan 27, 2021
Raspberry Pi Install PHP7 + Nginx + MySQL + PhpMyAdmin (last versions)
View install.bash
#!/bin/bash
# Thanks to https://gist.github.com/Lewiscowles1986/ce14296e3f5222082dbaa088ca1954f7
if [ "$(whoami)" != "root" ]; then
echo "Run script as ROOT please. (sudo !!)"
exit
fi
echo "deb http://mirrordirector.raspbian.org/raspbian/ stretch main contrib non-free rpi" > /etc/apt/sources.list.d/stretch.list
echo "APT::Default-Release \"jessie\";" > /etc/apt/apt.conf.d/99-default-release