Skip to content

Instantly share code, notes, and snippets.

View flavius's full-sized avatar

Flavius Aspra flavius

View GitHub Profile
anonymous
anonymous / gist:4306435
Created December 16, 2012 11:21
ToggleFlagOptionValue
function! ToggleFlagOptionValue(option, flag)
exe "set " . a:option . eval("&" . a:option . " =~# '" . a:flag . "' ? '-=" . a:flag . "' : '+=" . a:flag . "'")
endfunction
echo &go
call ToggleFlagOptionValue('go', 'T')
call ToggleFlagOptionValue('go', 'r')
echo &go
@snipe
snipe / gist:4256150
Created December 11, 2012 05:38
Apache Ant build.xml file for PHPUnit+Jenkins+Ant+Symfony2
<?xml version="1.0" encoding="UTF-8"?>
<!-- Set some basic project information and targets -->
<project name="My Symfony2 Project" default="build">
<target name="build"
depends="prepare, vendors, dbupdate, fixtures, lint, phploc, phpmd, phpcpd, phpcs, phpunit"/>
<target name="build-parallel"
depends="prepare, vendors, dbupdate, fixtures, lint, tools-parallel, phpcpd, phpunit"/>
@piscisaureus
piscisaureus / pr.md
Created August 13, 2012 16:12
Checkout github pull requests locally

Locate the section for your github remote in the .git/config file. It looks like this:

[remote "origin"]
	fetch = +refs/heads/*:refs/remotes/origin/*
	url = [email protected]:joyent/node.git

Now add the line fetch = +refs/pull/*/head:refs/remotes/origin/pr/* to this section. Obviously, change the github url to match your project's URL. It ends up looking like this:

@starlays
starlays / principiile_open_source.txt
Created April 20, 2012 19:39
Principiile Open Source
Principiile Open Source
<freenode - #yet-another-project>
Initial Release, reviewed by <Lazar Florentin>
Acesta este un document ce are ca scop clarificarea conceptului de Open
Source si a normelor de conduita in cadrul proiectelor Open Source.
Revision History
Revision 1.0 16.09.2011 Revised by: Flavius Aspra
<?php
return array(
'modules' => array(
'Application',
),
'module_listener_options' => array(
'config_cache_enabled' => false,
'cache_dir' => 'data/cache',
'module_paths' => array(
'./modules',
@FinalDestiny
FinalDestiny / HTTP e stateless.txt
Created August 15, 2011 20:40
soluţiile mele pentru yap-phpro-book (FinalDestiny)
HTTP este un protocol stateless, nu stocheaza datele trimise la fiecare cerere trimisa catre Apache. Fiecare cerere este tratata independent, nedepinzand de oricare alta cerere trimisa anterior. Cum in viitor voi programa aplicatii dinamice, va trebui sa stochez anumite informatii primite de la utilizatori, pentru a genera continut dinamic. Putem stoca informatiile folosind fisiere, baze de date, HTTP cookies.
@Danutz
Danutz / HTTP e stateless.txt
Created August 11, 2011 13:05
soluţiile mele pentru yap-phpro-book (Danutz)
HTTP este un protocol stateless, adica nu memoreaza datele transmise de la `daemon`.
Astfel, HTTP nu va retine nimic si nu va face legatura intre doua requesturi. Fiecare
request HTTP catre daemon este tratat independent. Unele aplicatii pe care le voi crea
pot necesita memorarea datelor, iar pentru aceasta vom folosi diferite metode precum
stocarea in baze de date sau in PC-ul vizitatorului, prin cookies.
@nitro99
nitro99 / HTTP e stateless.txt
Created July 23, 2011 11:21
soluţiile mele pentru yap-phpro-book (nitro99)
HTTP este un protocol standard de comunicare care prin calitatea sa de stateless
asigura transportul pachetelor de date intre client si daemon fara a fi retinuta
si stocata nici o informatie despre aceste pachete de date transmise.
@gwik
gwik / zerologger.py
Created July 10, 2011 18:43
Python logger ZeroMQ, Gevent, CouchDB
# encoding: utf-8
"""
A python logging Handler that use ZeroMQ (ØMQ).
+------+ +------+ +-------+
| app1 | | app2 | | app X |
+------+ +------+ +-------+
| PUSH | PUSH | PUSH
| | |
@aalexandrew
aalexandrew / HTTP e stateless.txt
Created June 20, 2011 13:09
Soluţiile mele pentru yap-phpro-book (acua)
Datorita faptului ca HTTP este un protocol stateless si trimite pachete de date separate
fara legaturi intre ele, browserul nu poate tine minte ce s-a intamplat pe acel IP/site,
dar pentru asta s-au creat asa numitele cookies integrate in clientii www cu ajutorul carora
browserul isi poate aminti date pe care acel site le-a prezentat in trecut, cum ar fi
numele sau e-mail-ul pe care le-ai introdus intr-un formular de contact.
Dar cookies nu are doar parti pozitive, el are si parti negative, deoarece un cookie
poate fi folosit pentru a crackui un cont de pe un anumit website, din aceasta cauza
unele site-uri, cum ar fi paypal.com nu folosesc cookies. Mai pe scurt "cookies" este folosit
pentru a stoca date folosite recent pe un site web.