Skip to content

Instantly share code, notes, and snippets.

Working from home

Diego Magalhães dgomesbr

Working from home
View GitHub Profile
dgomesbr / patch.4.0.php
Last active Aug 29, 2015
Patch for domain defined in user properties.
View patch.4.0.php
if(!$user = $this->db->get("user",array("api"=>"?"),array("limit"=>1),array($key))) return $this->api_build(array("error"=>1,"msg"=>"A valid API key is required to use this service."));
$this->userid = $user->id;
$this->customDomain = $user->domain;
// Check Request type
if(!isset($_GET["url"]) && !isset($_GET["short"])) return $this->api_build(array("error"=>1,"msg"=>"Please enter a valid URL."));
// Check if shorten request is made
$array = array();
dgomesbr /
Last active Aug 29, 2015
Example of parallel processing on ConcurrentChunkProcessor
* same as SimpleChunkProcessor except otherwise shown
public class ConcurrentChunkProcessor<I, O> implements ChunkProcessor<I>, InitializingBean {
// ...
// example of parallel processing using Executor service, better create this by Spring and inject if available or
// use the same TaskExecutor from the Context
private static final int THREADPOOL_TIMEOUT_IN_SECONDS = 1;
View sample.q
CREATE EXTERNAL TABLE REVIVE_AD_VIS ( hour String, bannerid STRING, campaignid STRING, zoneid STRING, count STRING )
row format
delimited fields terminated by ','
lines terminated by '\n'
AS TEXTFILE LOCATION 's3n://EMRresult/OutputFolder';
dgomesbr / error.log
Last active Aug 29, 2015
Docker Zipkin start error
View error.log
osboxes deploy # ./
** Starting zipkin-cassandra
** Starting zipkin-collector
2015/03/24 05:48:01 Error response from daemon: Cannot start container ad7ac5b12f80463044b65e75b88fe36e245c98dacc0c9b46eeeee3310061d480: Cannot link to a non running container: /zipkin-cassandra AS /zipkin-collector/db
** Starting zipkin-query
2015/03/24 05:48:03 Error response from daemon: Cannot start container 2ff7e1cb21a7198685be229a84f242a59028e11363cf2d8853bbe821075f08bd: Cannot link to a non running container: /zipkin-cassandra AS /zipkin-query/db
** Starting zipkin-web
View microservices.adoc

Service Design - Bemobi

Sample Dataset

This sample dataset is a representation of Bemobi

dgomesbr / gist:1140687
Created Aug 11, 2011
Zebra Stripe tables :)
View gist:1140687
$(".stripeMe tr").on{
mouseover: function()
mouseleave: function()
dgomesbr / ContentHelper.cs
Created Feb 6, 2012
ASP.NET MVC 2 Html.ImageActionLink Helper using Microsoft.Web.Mvc
View ContentHelper.cs
// After using the Microsoft.Web.Mvc Html.ActionLink<TController>(... Expression<Action<TController>> action ...);
// I was unable to use that for a Image, so here's the code for it:
// **** :) no more magic strings for image linking to actions.
// usage:
// <%= Html.ImageActionLink<HomeController>(
// x => x.ChangeCulture(, this.Request.RawUrl),
// + ".png")
// %>
dgomesbr / IRepository.cs
Created Feb 9, 2012
Interface para repositório genérico
View IRepository.cs
using System.Collections.Generic;
namespace Workshop.Data
public interface IRepository<T>
T Save(T entity);
T Update(T entity);
void Delete(T entity);
T ById(int id);
dgomesbr / GenericRepository.cs
Created Feb 9, 2012
Implementação do repositório genérico
View GenericRepository.cs
using System.Collections.Generic;
using workshop_httpmodule;
namespace Workshop.Data.NHibernate
public class GenericRepository<T> : IRepository<T>
public T Save(T entity)
dgomesbr / NHibernateHttpModule.cs
Created Feb 9, 2012
NHibernateHttpModule.cs depois do resharper
View NHibernateHttpModule.cs
using System;
using System.Web;
using NHibernate;
using NHibernate.Cfg;
namespace workshop_httpmodule
public class NHibernateHttpModule : IHttpModule
public static readonly string NHibernateSessionKey = "NHibernateSession";
You can’t perform that action at this time.