Skip to content

Instantly share code, notes, and snippets.

View mariusbalcytis's full-sized avatar

Marius Balčytis mariusbalcytis

View GitHub Profile
<?php
<<<CONFIG
packages:
- "symfony/process: 3.3.x-dev"
CONFIG;
use Symfony\Component\Process\Process;
use Symfony\Component\Process\ProcessBuilder;
$executable = 'echo';
<?php
<<<CONFIG
packages:
- "symfony/process: 3.2"
CONFIG;
use Symfony\Component\Process\Process;
use Symfony\Component\Process\ProcessBuilder;
$executable = 'echo';
@mariusbalcytis
mariusbalcytis / css_resources.md
Created April 7, 2014 10:28 — forked from jookyboi/css_resources.md
CSS libraries and guides to bring some order to the chaos.

Libraries

  • 960 Grid System - An effort to streamline web development workflow by providing commonly used dimensions, based on a width of 960 pixels. There are two variants: 12 and 16 columns, which can be used separately or in tandem.
  • Compass - Open source CSS Authoring Framework.
  • Bootstrap - Sleek, intuitive, and powerful mobile first front-end framework for faster and easier web development.
  • Font Awesome - The iconic font designed for Bootstrap.
  • Zurb Foundation - Framework for writing responsive web sites.
  • SASS - CSS extension language which allows variables, mixins and rules nesting.
  • Skeleton - Boilerplate for responsive, mobile-friendly development.

Guides

@mariusbalcytis
mariusbalcytis / javascript_resources.md
Created April 7, 2014 10:28 — forked from jookyboi/javascript_resources.md
Here are a set of libraries, plugins and guides which may be useful to your Javascript coding.

Libraries

  • jQuery - The de-facto library for the modern age. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers.
  • Backbone - Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface.
  • AngularJS - Conventions based MVC framework for HTML5 apps.
  • Underscore - Underscore is a utility-belt library for JavaScript that provides a lot of the functional programming support that you would expect in Prototype.js (or Ruby), but without extending any of the built-in JavaScript objects.
  • lawnchair - Key/value store adapter for indexdb, localStorage
@mariusbalcytis
mariusbalcytis / 0_reuse_code.js
Created April 7, 2014 10:28
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@mariusbalcytis
mariusbalcytis / gist:3378555
Created August 17, 2012 12:53
WebToPay Sign verification example
<?php
$data = '{"type":"reserved","object":"transaction","data":{"transaction_key":"Bi2NKKLSYkxgGALII4bbNc5kGVSGLgMz","created_at":1345205476,"status":"reserved","type":"page","wallet":88,"payments":[{"id":768,"transaction_key":"Bi2NKKLSYkxgGALII4bbNc5kGVSGLgMz","created_at":1345205473,"status":"reserved","price":3,"currency":"LTL","wallet":88,"freeze_until":1346415070,"items":[{"title":"Drabu\u017eio pirkimas (Louboutin kopija)","price":3,"currency":"LTL","quantity":1}],"beneficiary":98},{"id":770,"transaction_key":"Bi2NKKLSYkxgGALII4bbNc5kGVSGLgMz","created_at":1345205475,"status":"reserved","price":2,"currency":"LTL","wallet":88,"freeze_for":0,"items":[{"title":"Saugumo mokestis (Louboutin kopija)","price":2,"currency":"LTL","quantity":1}]},{"id":772,"transaction_key":"Bi2NKKLSYkxgGALII4bbNc5kGVSGLgMz","created_at":1345205476,"status":"reserved","price":1,"currency":"LTL","wallet":88,"freeze_for":0,"items":[{"title":"Drabu\u017eio pristatymas (Louboutin kopija)","price":1,"currency":"LTL","quantity":1}]}]
@mariusbalcytis
mariusbalcytis / gist:3274094
Created August 6, 2012 12:32
This example calculates request MAC according to "HTTP Authentication: MAC Access Authentication (draft 01)" example from webtopay wallet api (version 2)
# author: Justas Janauskas, Marius Balčytis
# Aug 6, 2012
#
# This example calculates request MAC according to "HTTP Authentication: MAC Access Authentication (draft 01)"
# example from webtopay wallet api
#
# ref: http://tools.ietf.org/pdf/draft-ietf-oauth-v2-http-mac-01.pdf
# ref: https://www.webtopay.com/wallet/
require 'base64'