Skip to content

Instantly share code, notes, and snippets.

View meeDamian's full-sized avatar
👨‍💻
Lightning Networking

Damian Mee meeDamian

👨‍💻
Lightning Networking
View GitHub Profile
@meeDamian
meeDamian / fb_intab_fan.php
Created August 16, 2012 09:20
[ PHP | FB | hacks ] Checking if current user (in a tab!) is a fan of a page
<?
function parsePageSignedRequest() {
if( isset($_REQUEST['signed_request']) ) {
$encoded_sig = $payload = null;
list( $encoded_sig, $payload ) = explode(".", $_REQUEST['signed_request'], 2 );
$sig = base64_decode( strtr( $encoded_sig, '-_', '+/') );
$data = json_decode( base64_decode( strtr( $payload, '-_', '+/'), true ) );
return $data;
} else return null;
}
@meeDamian
meeDamian / eclipse.desktop
Created September 12, 2012 20:06
Customarily installed Eclipse launcher
[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=/usr/lib/icon.xpm
Exec=/usr/lib/eclipse
Terminal=false
Categories=Development;IDE;Java;
@meeDamian
meeDamian / gist:3817375
Created October 2, 2012 08:35
[ JS | LIBS ] Re-Sorting list on properties
// LIBS: returns proper sorting function
function sort_by( prop ) {
return function(a,b) {
return a[prop] - b[prop];
}
}
// USAGE: resort list on eid property
list.sort( sort_by('eid') );
@meeDamian
meeDamian / gist:3898606
Created October 16, 2012 10:42
[ JS | lolwut ] Mike's post generator
(function mikes_future_posts_generator() {
var A = ['reshare', '+1', 'comment'], B = ['resharing',"+1'ing",'commenting'];
for(a in A) for(b in B) if(a!=b) console.log("I hate when people "+A[a]+" without "+B[b]);
})();
package pl.d30.ntpm.checker;
import android.graphics.Bitmap;
import android.os.Bundle;
import android.view.Menu;
import android.widget.Toast;
import com.google.zxing.Result;
import com.google.zxing.client.android.CaptureActivity;
if( $('#additional_letters .let_'+rLet+'.used').last().removeClass('let_'+rLet+' used').addClass('let_0 usable empty').text('').length );
else if( $('#second_word .let_'+rLet+'.used').last().removeClass('used').addClass('usable').length );
else if( $('#first_word .let_'+rLet+'.used').last().removeClass('used').addClass('usable').length );
@meeDamian
meeDamian / camera_recorder.java
Created December 28, 2012 10:03
[ JAVA | Android | snippet ] This code enables you to record from camera
// via: https://code.google.com/p/android/issues/detail?id=9570
recorder = new MediaRecorder();
recorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);
recorder.setOutputFormat(MediaRecorder.OutputFormat.DEFAULT);
recorder.setVideoEncoder(MediaRecorder.VideoEncoder.DEFAULT);
// The following line should not be necessary, or it should be possible to create
// a Surface without a foreground UI.
recorder.setPreviewDisplay(mSurface);
String wishes = Web.Wishes.find_random(
Web.Wishes.FOR_NEW_YEAR,
Web.Wishes.LANG_EN,
Web.Wishes.SEARCH_QUICKEST_POSSIBLE
);
System.Out.println( wishes );
<?
$output .= '<ul class="wiadomosc">';
$n = 0;
foreach($artykuly as $a){
$thumb = get_the_post_thumbnail( $a->ID, 'full', $attr = '' );
$tytul = $a->post_title;
$tresc = $a->post_content;
$output .= "<li".(($n++ > 3 )?' class="twoja_wybrana_klasa"':"").">".$tytul."</li>\n";
@meeDamian
meeDamian / Logo.java
Created January 18, 2013 19:18
How do I optimize RadialGradient usage? How do I do it better?
package com.example
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.RadialGradient;
import android.graphics.Shader;