Skip to content

Instantly share code, notes, and snippets.

View amedina's full-sized avatar

Alberto A. Medina amedina

View GitHub Profile
@amedina
amedina / exp_rollup_rt_BUILD
Created November 10, 2013 00:19
Summingbird Skeleton Exp Rollup Job
scala_library(name = 'exprollup_rt',
dependencies = [
pants('src/scala/com/twitter/ads/batch/experimental/amedina/summingbird/exp_rollup_rt/common'),
pants('src/scala/com/twitter/ads/batch/experimental/amedina/summingbird/exp_rollup_rt/job'),
pants('src/scala/com/twitter/ads/batch/experimental/amedina/summingbird/exp_rollup_rt/client'),
],
)
@amedina
amedina / exprolluprt_AdEngagementScheme.java
Created November 10, 2013 00:24
Skeleton of STORM Exp Rollup Job
package com.twitter.ads.batch.experimental.amedina.storm.exprolluprt;
import java.util.List;
import org.apache.thrift.TDeserializer;
import org.apache.thrift.protocol.TBinaryProtocol;
import com.twitter.ads.logging.AdEngagementLogEntry;
import com.twitter.ads.realtime.exprolluprt.ExpRollupRTEngKey;
@amedina
amedina / exprolluprt_AdEngagementScheme.java
Created November 18, 2013 18:02
Storm: Light xprollup RT
package com.twitter.ads.batch.experimental.amedina.storm.exprolluprt;
import java.util.List;
import org.apache.thrift.TDeserializer;
import org.apache.thrift.protocol.TBinaryProtocol;
import com.twitter.ads.logging.AdEngagementLogEntry;
import com.twitter.ads.realtime.exprolluprt.ExpRollupRTEngKey;
@amedina
amedina / OLX-Lighthouse-Report
Created January 18, 2017 22:44
OLX Lighthouse report
{
"lighthouseVersion": "1.4.1",
"generatedTime": "2017-01-18T22:40:38.159Z",
"initialUrl": "https://m.olx.com.ar",
"url": "https://m.olx.com.ar/",
"audits": {
"is-on-https": {
"score": true,
"displayValue": "",
"rawValue": true,
{
"lighthouseVersion": "1.4.1",
"generatedTime": "2017-01-20T19:03:17.952Z",
"initialUrl": "https://m.olx.com.ar",
"url": "https://m.olx.com.ar/",
"audits": {
"is-on-https": {
"score": true,
"displayValue": "",
"rawValue": true,
{
"lighthouseVersion": "1.4.1",
"generatedTime": "2017-01-20T19:03:17.952Z",
"initialUrl": "https://m.olx.com.ar",
"url": "https://m.olx.com.ar/",
"audits": {
"is-on-https": {
"score": true,
"displayValue": "",
"rawValue": true,
{
"lighthouseVersion": "1.4.1",
"generatedTime": "2017-02-02T03:15:07.967Z",
"initialUrl": "https://www.zagat.com",
"url": "https://www.zagat.com/new-york-city",
"audits": {
"is-on-https": {
"score": true,
"displayValue": "",
"rawValue": true,
{
"lighthouseVersion": "1.4.1",
"generatedTime": "2017-02-02T03:16:31.030Z",
"initialUrl": "https://zgtx.sandbox.google.com/",
"url": "https://zgtx.sandbox.google.com/",
"audits": {
"is-on-https": {
"score": true,
"displayValue": "",
"rawValue": true,
@amedina
amedina / QueryStatsBolt.java
Created March 27, 2014 21:51
QueryStatsBolt
package com.twitter.ads.adsquerylistener.storm;
import java.util.Map;
import java.util.concurrent.TimeUnit;
import javax.annotation.concurrent.NotThreadSafe;
import com.google.common.annotations.VisibleForTesting;
import com.google.common.base.Optional;
import com.google.common.cache.Cache;
{
"lighthouseVersion": "1.6.0",
"generatedTime": "2017-03-19T17:35:20.058Z",
"initialUrl": "https://www.terra.com.br/",
"url": "https://www.terra.com.br/",
"audits": {
"is-on-https": {
"score": true,
"displayValue": "",
"rawValue": true,