Skip to content

Instantly share code, notes, and snippets.

💭
Working hard on HawkTracer to make profiling experience even better!

Marcin Kolny loganek

💭
Working hard on HawkTracer to make profiling experience even better!
Block or report user

Report or block loganek

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@loganek
loganek / hawktracer-converter.py
Created Oct 20, 2018
HawkTracer converter written in python
View hawktracer-converter.py
import json
import HawkTracer
import argparse
import time
parser = argparse.ArgumentParser()
parser.add_argument('-s', '--source', help='Description of the source; either file name or IP address', required=True)
args = parser.parse_args()
client = HawkTracer.Client()
View font_hashing.cpp
struct Font
{
std::string name;
uint16_t size;
bool is_bold;
bool is_italic;
};
bool operator==(const Font& f1, const Font& f2)
{
View audioclock.cc
// Generated by gmmproc 2.50.1 -- DO NOT MODIFY!
#include <glibmm.h>
#include <gstreamermm/audioclock.h>
#include <gstreamermm/private/audioclock_p.h>
/* gstreamermm - a C++ wrapper for gstreamer
View audioclock.h
// Generated by gmmproc 2.50.1 -- DO NOT MODIFY!
#ifndef _GSTREAMERMM_AUDIOCLOCK_H
#define _GSTREAMERMM_AUDIOCLOCK_H
#include <glibmm/ustring.h>
#include <sigc++/sigc++.h>
/* gstreamermm - a C++ wrapper for gstreamer
*
View draw-lines.c
#include <gtk/gtk.h>
static cairo_surface_t *tmp_surface = NULL;
static cairo_surface_t *base_surface = NULL;
static gdouble ax;
static gdouble ay;
static void
clear_surface (cairo_surface_t *surface)
View ignition-formatter.sh
#!/bin/bash
version=$(astyle --version 2>/dev/null)
if test "x$version" = "x"; then
echo "astyle can't be found"
exit 1
fi
# @parm $1 - input file
# @parm $2 - output file (optional)
@loganek
loganek / automatic_instances.cc
Last active Oct 30, 2016
Automatically create collection of instances of derived classes
View automatic_instances.cc
// Automatically create collection of instances of derived classes
// Blog post: http://www.cookandcommit.eu/2016/10/automatic-collection-of-instances-of.html
#include <memory>
#include <typeindex>
#include <unordered_map>
template <typename Derived, typename Base>
struct Registrar
{
@loganek
loganek / typefind.cpp
Created Jul 16, 2016
Generic C++ GObject signal wrapper
View typefind.cpp
#include <gstreamermm.h>
#include <glibmm.h>
#include <iostream>
#include <condition_variable>
namespace Glib
{
template <typename T>
static constexpr T wrap (T v, bool=true)
{
@loganek
loganek / element_signal.cpp
Created Sep 25, 2015
Generic glib-signal c++ wrapper
View element_signal.cpp
template<typename T>
static T transform(T p) { return p; }
static Glib::RefPtr<Gst::Caps> transform (GstCaps* c) { return Glib::wrap(c, true); }
static Glib::RefPtr<Gst::Pad> transform (GstPad* c) { return Glib::wrap(c, true); }
static Glib::RefPtr<Gst::Element> transform (GstElement* c) { return Glib::wrap(c, true); }
template<class T>
struct deduce_result_type
{
View gist:99c0ef7775ee139e0804
Marshaling message signal
Exception in Gtk# callback delegate
Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object
at Microsoft.FSharp.Core.LanguagePrimitives+HashCompare.GenericEqualityObj (Boolean er, IEqualityComparer iec, System.Object xobj, System.Object yobj) [0x00000] in /home/loganek/banshee/fsharp/src/fsharp/FSharp.Core/prim-types.fs:1481
at Microsoft.FSharp.Core.LanguagePrimitives+HashCompare.GenericEqualityIntrinsic[String] (System.String x, System.String y) [0x00000] in /home/loganek/banshee/fsharp/src/fsharp/FSharp.Core/prim-types.fs:1649
at FSharp.Data.Helpers.checkForRepeatedHeaders[String,String] (Microsoft.FSharp.Collections.FSharpList`1 visitedHeaders, Microsoft.FSharp.Collections.FSharpList`1 remainingHeaders) [0x00000] in <filename unknown>:0
at FSh
You can’t perform that action at this time.