Skip to content

Instantly share code, notes, and snippets.

View betzerra's full-sized avatar

Ezequiel Alejandro Becerra betzerra

View GitHub Profile
@betzerra
betzerra / news.sh
Last active December 26, 2015 04:25
Muestra las últimas noticias en medios argentinos
#!/bin/bash
casperjs tn_news.js
./rss_news.rb http://www.clarin.com/rss/lo-ultimo/ Clarin
./rss_news.rb http://contenidos.lanacion.com.ar/herramientas/rss-origen=2 LaNacion
@betzerra
betzerra / README.md
Last active December 19, 2015 04:57 — forked from thom4parisot/README.md
Instagram Hashtag Archiver

Instagram Hashtag Archiver

This script helps you to download locally the latest pictures related to a specific Instagram hashtag. It will fetch them and sort them by username.

No resume feature. No extra metadata. No OAuth pain.

Install

@betzerra
betzerra / gist:68957450ed5d6e9dd912
Last active August 29, 2015 14:02
Spring animation using iOS 7
// Set startFrame and endFrame for _contentView
CGRect endFrame = _contentView.frame;
CGRect startFrame = endFrame;
startFrame.origin.y = -startFrame.size.height;
_contentView.frame = startFrame;
void (^animationBlock)(void) = ^(void){
_contentView.frame = endFrame;
};
@betzerra
betzerra / gist:d3259ae845105acd76b5
Created May 25, 2014 18:49
CLGeocoder: kCLErrorDomain == 2
// Error reported in http://stackoverflow.com/questions/23819466/error-return-address-clgeocoder
NSString *anAddressString = @"568 Broadway, New York, NY"
CLGeocoder *geocoder = [[CLGeocoder alloc] init];
void (^geocodeBlock)(NSArray *placemarks, NSError *error) = ^(NSArray *placemarks, NSError *error) {
if (error) {
/*
* Printing error gets -> Error Domain=kCLErrorDomain Code=2 "The operation couldn’t be
import sys, math, random
class Point:
def __init__(self, coords, reference=None):
self.coords = coords
self.n = len(coords)
self.reference = reference
def __repr__(self):
return str(self.coords)
@betzerra
betzerra / gist:5988604
Created July 12, 2013 23:27
Blurred image using CoreImage (iOS 6)
// Needs CoreImage.framework
- (UIImage *)blurredImageWithImage:(UIImage *)sourceImage{
// Create our blurred image
CIContext *context = [CIContext contextWithOptions:nil];
CIImage *inputImage = [CIImage imageWithCGImage:sourceImage.CGImage];
// Setting up Gaussian Blur
CIFilter *filter = [CIFilter filterWithName:@"CIGaussianBlur"];
@betzerra
betzerra / gist:4732967
Created February 7, 2013 18:19
CGImageFromFile
CGImageRef CGImageFromFile (NSString* path){
// Get the URL for the pathname passed to the function.
NSURL *url = [NSURL fileURLWithPath:path];
CGImageRef myImage = NULL;
CGImageSourceRef myImageSource;
CFDictionaryRef myOptions = NULL;
CFStringRef myKeys[2];
CFTypeRef myValues[2];
// Set up options if you want them. The options here are for
@betzerra
betzerra / gist:4248239
Created December 10, 2012 03:36
Sepia Image
// Image processing: creating CIImage
NSString *filename = [module.imageFilename stringByDeletingPathExtension];
NSString *fileExtension = [module.imageFilename pathExtension];
NSString *filePath = [[NSBundle mainBundle] pathForResource:filename ofType:fileExtension];
NSURL *fileURL = [NSURL fileURLWithPath:filePath];
CIImage *coreImage = [CIImage imageWithContentsOfURL:fileURL];
CIContext *context = [CIContext contextWithOptions:nil];
// Image processing: applying filter
@betzerra
betzerra / gist:4236646
Created December 7, 2012 21:22
Curl commands
#GET
curl -HAccept:text/plain http://example.com/base
#PUT
curl -XPUT -HContent-type:text/plain --data "stuff:morestuff" http://example.com/base?param=val
#DELETE
curl -XDELETE http://example.com/base/user/123
#POST
@betzerra
betzerra / gist:3830789
Created October 4, 2012 00:31
Get a NSString with current song's title and artist
-(NSString *) currentSong {
NSString *retVal = nil;
MPMusicPlayerController* iPodMusicPlayer = [MPMusicPlayerController iPodMusicPlayer];
MPMediaItem *mediaItem = [iPodMusicPlayer nowPlayingItem];
if (mediaItem) {
NSString *artist = [mediaItem valueForProperty: MPMediaItemPropertyArtist];
NSString *song = [mediaItem valueForProperty: MPMediaItemPropertyTitle];
retVal = [NSString stringWithFormat:@"NLT: %@ - %@", song, artist];