Skip to content

Instantly share code, notes, and snippets.

View jeanpimentel's full-sized avatar
👨‍💻

Jean Pimentel jeanpimentel

👨‍💻
View GitHub Profile
@jeanpimentel
jeanpimentel / gist:2629008
Created May 7, 2012 17:07 — forked from lucasmezencio/gist:2629006
Which Linux Distro?
$ cat /etc/redhat-release #will show you information for red hat based distros.
$ cat /etc/SuSE-release #for SUSE based distros.
$ cat /etc/mandrake-release #for mandrake distros.
$ cat /etc/debian_version #for debian based distros.
$ cat /etc/UnitedLinux-release #might also return some more information.
@jeanpimentel
jeanpimentel / github.sh
Created April 23, 2012 13:15
curl -L git.io/github.sh | bash
#!/bin/bash
BASE_DIR="$(pwd)";
OWNER="${1}";
if [ "${OWNER}" == "" ];
then
OWNER=${USER}
fi;
curl -L "https://api.github.com/users/${OWNER}/repos" | grep '"name"' | cut -d \" -f 4 | while read repository;
@jeanpimentel
jeanpimentel / why.md
Created March 29, 2012 03:26
PHP Grammar - Switch
unticked_statement:
...
| T_SWITCH '(' expr ')' { zend_do_switch_cond(&$3 TSRMLS_CC); } switch_case_list { zend_do_switch_end(&$6 TSRMLS_CC); }
| ...
;
switch_case_list:
'{' case_list '}' { $$ = $2; }
| '{' ';' case_list '}' { $$ = $3; }
| ':' case_list T_ENDSWITCH ';' { $$ = $2; }
@jeanpimentel
jeanpimentel / gist:1466975
Created December 12, 2011 12:41
[C#] [Kinect] Save a frame
void SaveFrame(ImageFrame frame)
{
var filePath = frame.Timestamp.ToString() + ".bmp";
using (var bitmap = new Bitmap(frame.Image.Width, frame.Image.Height, PixelFormat.Format32bppRgb))
{
var rect = new Rectangle(0, 0, bitmap.Width, bitmap.Height);
var data = bitmap.LockBits(rect, ImageLockMode.ReadWrite, bitmap.PixelFormat);
Marshal.Copy(frame.Image.Bits, 0, data.Scan0, frame.Image.Bits.Length);