Skip to content

Instantly share code, notes, and snippets.

@paulbarbu
paulbarbu / neo4j.py
Last active September 12, 2020 17:23
neo4j test with 250k nodes
# pip install neo4j-driver
from timeit import default_timer
from neo4j import GraphDatabase, basic_auth
# http://localhost:7474/browser/
# cypher-shell
# export the DB:
# systemctl stop neo4j
@paulbarbu
paulbarbu / tic-tac-toe.cpp
Created October 26, 2019 06:22
tic-tac-toe-basic for bumblebees
#include <iostream>
using namespace std;
//TODO: functii (cu si fara globale)
//TODO: verificare remiza inainte de a se umple tabla
//TODO: verificare mutare valida (in interiorul campului de joc)
//TODO: verificare mutare valida (pozitia in campul de joc e libera)
//TODO: optimizare verificare castigator pe diagonale intr-o singura conditie (hint: elementul din centru)
@paulbarbu
paulbarbu / HTTPRequestHandler.hpp
Last active December 20, 2015 14:38
QPluginLoader question
#ifndef HTTPREQUESTHANDLER_H
#define HTTPREQUESTHANDLER_H
#include <QObject>
#include "httprequest.h"
#include "httpresponse.h"
class HTTPRequestHandler : public QObject
{
@paulbarbu
paulbarbu / foo.cpp
Created July 26, 2013 06:59
QRunnable POC
#include "foo.h"
#include <QThread>
#include <QDebug>
Foo::Foo(int d, QObject *parent) :
QObject(parent), data(d)
{
}
@paulbarbu
paulbarbu / Factory.php
Last active December 19, 2015 12:29
A few design patterns
<?php
class Foo{
public $foo = TRUE;
}
class Factory{
public static function create($Product){
return new $Product;
}
@paulbarbu
paulbarbu / qs.cpp
Last active December 16, 2015 13:58
Quicksort
#include <vector>
#include <iostream>
template <typename T>
std::vector<T> qs(std::vector<T> v){
std::vector<T> smaller, greater;
T pivot;
if(!v.size()){
return smaller;
@paulbarbu
paulbarbu / functions.hs
Last active December 16, 2015 12:48
The Haskell side of the force
import Data.List
doubleMe x = x + x
doubleUs x y = doubleMe x + doubleMe y
doubleSmallNumber x =
if x > 100
then x
else
doubleMe x
@paulbarbu
paulbarbu / vars.c
Last active December 16, 2015 10:49
#include <stdio.h>
int main(){
const int FOO = 24;
int bar = 42;
bar++;
printf("%i %i\n", FOO, bar);
}
#include <stdio.h>
int main(){
int bar = 42;
const int *foo = &bar;
foo = (int*)45;
printf("foo: %d\n", foo);
}
2012-12-07 22:34:41 flavius paullik: deci suntem pe aceeasi lungime de unda la ce am scris pe ml? ultima sinteza
2012-12-07 22:34:52 paullik n-am apucat sa citesc
2012-12-07 22:35:16 flavius e pe la sfarsit, mailurile mele lungi se citesc cel mai bine de la coada la cap :))
2012-12-07 22:35:29 flavius atunci au un sens
2012-12-07 22:37:15 paullik flavius, da, suna bine
2012-12-07 22:37:19 paullik stai ca avem o idee de comentat
2012-12-07 22:37:27 paullik după ce a răspuns la toate punctele, i se spune să treacă la pasul următor din ghid
2012-12-07 22:37:30 paullik asta
2012-12-07 22:37:37 paullik raspunde, dar daca raspunde ... prost?
2012-12-07 22:37:57 paullik sau cu dezinteres? sau nu stiu... daca iese prost dupa aceste raspunsuri?