Skip to content

Instantly share code, notes, and snippets.

@Mortal
Mortal / style.patch
Created May 13, 2013 08:08
Style fixes for the pipe_join branch.
diff --git a/test/unit/test_pipelining.cpp b/test/unit/test_pipelining.cpp
index 414a80d..2769930 100644
--- a/test/unit/test_pipelining.cpp
+++ b/test/unit/test_pipelining.cpp
@@ -1546,23 +1546,27 @@ void node_map_multi_test(teststream & ts) {
bool join_test() {
- std::vector<int> i;
+ std::vector<int> i(10);
From 2bef64035e6efb6bceee49168e2d277a624435d1 Mon Sep 17 00:00:00 2001
From: Mathias Rav <rav@cs.au.dk>
Date: Tue, 21 May 2013 11:40:06 +0200
Subject: [PATCH 1/2] Use the same warning message for ENFORCE_WARN and
ENFORCE_THROW.
---
tpie/memory.cpp | 29 ++++++++++++++++-------------
1 file changed, 16 insertions(+), 13 deletions(-)
#include <tpie/file_stream.h>
struct point3 {
double x;
double y;
float z;
point3();
point3(const point3 &);
point3 & operator=(const point3 &);
~point3();
@Mortal
Mortal / gist:6586762
Created September 16, 2013 21:21
nvidia_drv.so segfault on boot
Sep 16 22:55:38 gonzales slim[429]: (EE)
Sep 16 22:55:38 gonzales slim[429]: (EE) Backtrace:
Sep 16 22:55:38 gonzales slim[429]: (EE) 0: /usr/bin/X (xorg_backtrace+0x3d) [0x57f71d]
Sep 16 22:55:38 gonzales slim[429]: (EE) 1: /usr/bin/X (0x400000+0x183489) [0x583489]
Sep 16 22:55:38 gonzales slim[429]: (EE) 2: /usr/lib/libpthread.so.0 (0x7f9d7c75e000+0xf870) [0x7f9d7c76d870]
Sep 16 22:55:38 gonzales slim[429]: (EE) 3: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7f9d76bb6000+0xcd24c) [0x7f9d76c8324c]
Sep 16 22:55:38 gonzales slim[429]: (EE) 4: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7f9d76bb6000+0xdec9f) [0x7f9d76c94c9f]
Sep 16 22:55:38 gonzales slim[429]: (EE) 5: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7f9d76bb6000+0x508770) [0x7f9d770be770]
Sep 16 22:55:38 gonzales slim[429]: (EE) 6: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7f9d76bb6000+0x5071f5) [0x7f9d770bd1f5]
Sep 16 22:55:38 gonzales slim[429]: (EE) 7: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7f9d76bb6000+0x5089ad) [0x7f9d770b
@Mortal
Mortal / gist:6607252
Created September 18, 2013 10:24
Clang indent + vim is awesome!
// Copied log statement from earlier in the unit test:
log_debug() << "After phase 3: " << (get_temp_file_usage()
- initialUsage) << std::endl;
// Changed log message manually:
log_debug() << "After destroying merge_sorter: " << (get_temp_file_usage()
- initialUsage) << std::endl;
// == to reindent with clang-indent:
log_debug() << "After destroying merge_sorter: "
<< (get_temp_file_usage() - initialUsage) << std::endl;
@Mortal
Mortal / gist:6607298
Created September 18, 2013 10:29
After putting all code on a single line and reformatting with clang-indent, this is the result
using namespace tpie;
using namespace tpie::pipelining;
typedef uint64_t test_t;
struct relative_memory_usage {
inline relative_memory_usage(memory_size_type extraMemory)
: m_startMemory(actual_used())
, m_threshold(0)
, m_extraMemory(extraMemory) {}
inline memory_size_type used() { return actual_used() - m_startMemory; }
inline void set_threshold(memory_size_type threshold) {
@Mortal
Mortal / 0001-stream_accessor-close-Check-that-file-was-not-delete.patch
Created November 27, 2013 09:16
stream_accessor::close: Check that file was not deleted before closing.
From 5a94c6fff8d26da959ec96e4a3945ddb437361b6 Mon Sep 17 00:00:00 2001
From: Mathias Rav <rav@cs.au.dk>
Date: Wed, 27 Nov 2013 10:11:36 +0100
Subject: [PATCH] stream_accessor::close: Check that file was not deleted
before closing.
---
tpie/file_accessor/stream_accessor.inl | 3 +++
1 file changed, 3 insertions(+)
# Rediger views.py
(venv)rav@pulerau:/home/mftutor/web/web/mftutor/news$ vim views.py
# Genstart web serveren for at tjekke om det virker
(venv)rav@pulerau:/home/mftutor/web/web/mftutor/news$ sudo apache2ctl graceful
[sudo] password for rav:
Warning: DocumentRoot [/home/kdruk/public_html] does not exist
[Mon Jan 27 22:49:48 2014] [warn] NameVirtualHost *:80 has no VirtualHosts
# Commit ændringer

Rediger views.py

(venv)rav@pulerau:/home/mftutor/web/web/mftutor/news$ vim views.py

Genstart web serveren for at tjekke om det virker

(venv)rav@pulerau:/home/mftutor/web/web/mftutor/news$ sudo apache2ctl graceful
[sudo] password for rav: 
Warning: DocumentRoot [/home/kdruk/public_html] does not exist

[Mon Jan 27 22:49:48 2014] [warn] NameVirtualHost *:80 has no VirtualHosts

import re
import argparse
def get_iwlist_format():
def group1(o):
return o.group(1)
def group1_int(o):
return int(o.group(1))