Skip to content

Instantly share code, notes, and snippets.

@marcinwol
marcinwol / CMakeList.txt
Created November 5, 2015 04:20
CMakeList.txt for ubuntu and bython boost
cmake_minimum_required(VERSION 3.3)
project(boost_python_example)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
set(SOURCE_FILES main.cpp)
find_package(Boost COMPONENTS python REQUIRED)
include_directories(${Boost_INCLUDE_DIRS})
@marcinwol
marcinwol / Zend_db_ex.php
Created January 30, 2011 08:00
Example of using Zend_Db independent from Zend Application
<?php
#index.php
// Assuming the Following directory structures
//
// |-- index.php
// `-- library
// `-- Zend
// |-- Db
// |-- Db.php
@marcinwol
marcinwol / example-upload.phpt
Created January 23, 2011 05:47
Example phpt file for testing file uploads
--TEST--
Example test emulating a file upload
--SKIPIF--
<?php if (php_sapi_name()=='cli') die('skip'); ?>
--POST_RAW--
Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryfywL8UCjFtqUBTQn
------WebKitFormBoundaryfywL8UCjFtqUBTQn
Content-Disposition: form-data; name="file"; filename="example.txt"
Content-Type: text/plain
@marcinwol
marcinwol / nslookup
Last active August 29, 2015 14:27
Check ip address of for a webpave
nslookup mine.moneropool.com
Server: 127.0.1.1
Address: 127.0.1.1#53
Non-authoritative answer:
Name: mine.moneropool.com
Address: 54.75.230.12
Name: mine.moneropool.com
Address: 54.75.230.15
Name: mine.moneropool.com
@marcinwol
marcinwol / startgimp.py
Last active August 29, 2015 14:26
Start gimp from IrfanView in Ubuntu
#!/usr/bin/python3
#
# add this, for example, /home/marcin/bin/startgimp.py
# to IfranViews Miscellaneus Properties/Settings
#
import os
import sys
gimp_cmd = '/usr/bin/gimp-2.8 '
@marcinwol
marcinwol / startirfan.py
Last active August 29, 2015 14:26
Start IrfanView in Linux with input file
#!/usr/bin/python3
#
# Put the file, for example in: /home/marcin/bin/startirfan.py
# and mark it as executable: chmod +x /home/marcin/bin/startirfan.py
#
# Make IrfanViewMine.desktop in /home/marcin/.local/share/applications that contains:
#
# [Desktop Entry]
# Encoding=UTF-8
# Name=MineIrfanView348
@marcinwol
marcinwol / return_value.cpp
Created July 3, 2015 00:38
Example of returning values from threads
/**
* Example of returning a value from threads
*/
#include <iostream>
#include <vector>
#include <mutex>
#include <thread>
using namespace std;
@marcinwol
marcinwol / chanker.cc
Created July 1, 2015 06:25
C++11: devide vector into k-sized chunks
/**
* Code taken from http://stackoverflow.com/a/11408470/248823
*/
#include <vector>
#include <string>
#include <sstream>
#include <iterator>
#include <iostream>
#include <stdexcept>
@marcinwol
marcinwol / main.cpp
Created March 1, 2015 02:27
C++11: enum to string and integer
/* How to use enum class and to obtain its value as integer and string
* without too much of code repition.
*
* Based on http://stackoverflow.com/a/238157/248823
*/
#include <iostream>
using namespace std;
@marcinwol
marcinwol / dir_scan.cpp
Created February 25, 2015 05:17
Example showing how to get all paths in a given folder using dirent readdir method.
#include <errno.h>
#include <dirent.h>
#include <iostream>
#include <vector>
using namespace std;
int dir_scan(const string & in_path, vector<string> & found_paths)