Skip to content

Instantly share code, notes, and snippets.

View bassosimone's full-sized avatar
🎯
Focusing

Simone Basso bassosimone

🎯
Focusing
View GitHub Profile
#include <ight/common/pointer.hpp> // SharedPointer: a std::shared_ptr wrapper with null pointer checks
using namespace ight::common::pointer; // Allow you to use SharedPointer directly
// An abstract class and two implementations of it
struct AbstractAntani {
// API:
virtual void foo() = 0;
virtual std::string bar(double) = 0;
@interface GenericTest : NSObject
typedef void(^begin_function)(void);
typedef void(^end_function)(void);
+ (GenericTest *)make_test:NSDictionary;
- (void)begin:begin_function;
- (void)end:end_function;
///
@bassosimone
bassosimone / libight.java
Last active August 29, 2015 14:16
Possible abstract API for running libight tests in Java
package io.github.libight.api;
class GenericTest {
public native GenericTest(Map<String, String> settings);
public native void begin();
public native void end();
public void on_test_done() {
/* TODO: override */
@bassosimone
bassosimone / libight.cpp
Last active August 29, 2015 14:16
Possible abstract API for running libight tests in C++
namespace ight {
class GenericTest {
void begin(std::function<void()>);
void end(std::function<void()>);
};
SharedPointer<GenericTest> make_test(Settings);
}
@bassosimone
bassosimone / gist:fffd3bf66f3b5fcd1f58
Created July 20, 2014 11:56
[PATCH] Use IghtEvbufer, IghtBuffereventSocket in IghtConnection
diff --git a/src/ext/http-parser b/src/ext/http-parser
--- a/src/ext/http-parser
+++ b/src/ext/http-parser
@@ -1 +1 @@
-Subproject commit 8d9e5db981b623fffc93657abacdc80270cbee58
+Subproject commit 8d9e5db981b623fffc93657abacdc80270cbee58-dirty
diff --git a/src/net/connection.cpp b/src/net/connection.cpp
index 4afbb53..2b20458 100644
--- a/src/net/connection.cpp
+++ b/src/net/connection.cpp
def netio_core_handle_read(sess):
''' Handles the READ I/O event '''
#
# Read protocol:
#
# 1. netio_recv() MUST return data on success, MUST generate a close
# event when the socket is closed, and MAY generate an error event
# when there is an exception (letting the exception propagate is
@bassosimone
bassosimone / rd_bwr_16042012-25042012.txt
Created May 31, 2012 13:22
RivoluzDigitale: blogs weekly report: 16 - 25 Aprile 2012
Blog Autore Permalink TTGLIAC Commento
---------------- ----------------- ------------- ------- ------------------------
@pcevolution2012 @AleksPs bit.ly/LPmvR9 -
@pcevolution2012 Giulia D'Agostino bit.ly/L0Pq2N -
@pcevolution2012 @TomLepo N/A -
@uomo_digitale @AlessioSpina1 N/A -
@uomo_digitale @Ema_h_Tudi bit.ly/JKEaMk -
@uomo_digitale @LaMuseP bit.ly/I5x7dH -
@uomo_digitale @PierluisVona N/A -
@prometeoblog @AlbertoIsernia N/A -
@bassosimone
bassosimone / rd_bwr_28052012-03062012.txt
Created May 30, 2012 19:56
RivoluzDigitale: blogs weekly report: 28 Maggio - 3 Giugno 2012
Blog Autore Permalink TTGLIACP Commento
---------------- ----------------- ------------- -------- ----------------------
@pcevolution2012 @AleksPs N/A -
@pcevolution2012 @NemesiGiulia N/A -
@pcevolution2012 @TomLepo bit.ly/LcRi6v TTgLIaC-
@uomo_digitale @AlessioSpina1 bit.ly/KIqDmM t-g-i-c-
@uomo_digitale @AlessioSpina1 bit.ly/M0JC82 T-G---cp
@uomo_digitale @Ema_h_Tudi N/A -
@uomo_digitale @LaMuseP N/A -
@uomo_digitale @PierluisVona N/A -
@bassosimone
bassosimone / rd_bwr_21052012-27052012.txt
Created May 26, 2012 10:30
RivoluzDigitale: blogs weekly report: 21 - 27 Maggio 2012
Blog Autore Permalink TTGLIACP Commento
---------------- ----------------- ------------- -------- ----------------------
@pcevolution2012 @AleksPs bit.ly/K12toi tTGLiac-
@pcevolution2012 @NemesiGiulia N/A -
@pcevolution2012 @TomLepo N/A -
@uomo_digitale @AlessioSpina1 N/A -
@uomo_digitale @Ema_h_Tudi bit.ly/K12BUY TTgLiaC-
@uomo_digitale @LaMuseP bit.ly/K12A3o TTgLiaC-
@uomo_digitale @PierluisVona N/A -
@prometeoblog @AlbertoIsernia bit.ly/K13Wee t-gLI--p
@bassosimone
bassosimone / rd_post_per_studente.txt
Created May 20, 2012 21:30
Numero di post per studente
Aggiornato a 11:21 del 23 Maggio 2012
Blog Autore Num. di post
---------------- ----------------- ------------
@pcevolution2012 @AleksPs 5
@pcevolution2012 @NemesiGiulia 3
@pcevolution2012 @TomLepo 5
@uomo_digitale @AlessioSpina1 3
@uomo_digitale @Ema_h_Tudi 5
@uomo_digitale @LaMuseP 7