Skip to content

Instantly share code, notes, and snippets.

View mikelopez's full-sized avatar

Marcos Lopez mikelopez

View GitHub Profile
select distinct
sum(FilteredOrders.Total * FilteredOrders.Quantity),
FilteredOrders.Date,
FilteredOrders.ItemID,
FilteredOrders.Name,
FilteredOrders.Quantity,
FilteredOrders.Total
from
(select cast(OrderDate as date) as Date,
OrderItems.ItemID,
select distinct
Orders.Name,
Orders.id as fid,
Orders.Date as filtereddate,
(
select sum(FilteredOrders.Total * FilteredOrders.Quantity)
WHERE id = fid
)
select distinct
Orders.Name,
Orders.id as fid,
Orders.Date as filtereddate,
(
select sum(Orders.Total * Orders.Quantity)
WHERE id = fid
)
@mikelopez
mikelopez / gist:1143194
Created August 12, 2011 23:10
rest json parse
/* developed by Marcos Lopez 2011
* www.priceswagger.com
* dev@scidentify.info
*/
package com.priceswagger.apps.pricecompare;
import android.util.Log;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
@mikelopez
mikelopez / sampleloops
Created June 28, 2012 03:17
Sample loop demonstration assignment to calculate averages and commission rates
#include <iostream>
#include <string>
#include <cstdlib>
using namespace std;
int main() {
int totals;
double total_array[6];
int grand_total = 0;
[
{
'merchant': u'Buy.com',
'category': u'Electronics',
'actual_name': u'CanonPowerShotELPH320HS16.1MegapixelDigitalCamera,
Red',
'description': u'CanonPowerShotELPH320HS16.1MegapixelDigitalCamera,
Red',
'format_price': u'$379.99',
'url': u'/p/CanonPowerShotELPH320HS16.1MegapixelDigitalCamera,
@mikelopez
mikelopez / pre-script.py
Created September 30, 2012 03:37
Pre script init to use django project settings
import sys,os, logging, re
#sys.path.append('/home/harrysax/sciweb/coolstuffman/')
os.environ['DJANGO_SETTINGS_MODULE'] ='appname.settings'
from django.core.management import setup_environ
from appname import settings
setup_environ(settings)
#
@mikelopez
mikelopez / gen-sig.py
Created October 10, 2012 05:37
Generate a signature for a request
def do_signature(self, secret_key):
keys = sorted(self.params.keys())
args = '&'.join('%s=%s' % (key, quote(unicode(self.params[key]).encode('utf-8'),safe='~')) for key in keys)
msg = 'GET'
msg += '\necs.amazonaws.com'
msg += '\n/onca/xml'
msg += '\n' + args
@mikelopez
mikelopez / settings.py
Created October 30, 2012 00:43
Multiple django version settings support for versions > 1.3
try:
from django.template.loaders.filesystem import load_template_source as todel
del(todel)
TEMPLATE_LOADERS = (
'django.template.loaders.filesystem.load_template_source',
'django.template.loaders.app_directories.load_template_source',
# 'django.template.loaders.eggs.load_template_source',
)
except ImportError:
TEMPLATE_LOADERS = (
@mikelopez
mikelopez / video-player.js
Created October 31, 2012 19:09
Video player for samsung SDK
function SceneVideoPlayerFull(options){
this.options = options;
this.video_random_id = null;
// These item URL should be modified to contents URL to play.
this.playList = null;
}
SceneVideoPlayerFull.prototype.initialize = function(){