Skip to content

Instantly share code, notes, and snippets.

@Rodolfocartas
Rodolfocartas / import_geonames.sql
Last active October 5, 2017 16:59 — forked from jgomezdans/import_geonames.sql
Importar archivo de localidades de inegi a spatialite
PRAGMA encoding="UTF-8";
CREATE TABLE localidades ( clave_entidad text, entidad text, clave_mpo text, municipio text, clave_loc text, localidad text, ambito text, latitude real, longitude real) ;
.separator ,
.import localidades.csv localidades
ALTER TABLE localidades ADD COLUMN geom blob ;
UPDATE localidades SET geom = PointFromText ( 'POINT(' || longitude || ' ' || latitude || ')', 4326 ) ;
@Rodolfocartas
Rodolfocartas / MetricsPlugin.java
Created January 11, 2017 15:41 — forked from conikeec/MetricsPlugin.java
Codahale metrics with Play framework
package plugins;
import play.PlayPlugin;
import play.mvc.Http;
import play.mvc.Http.Request;
import play.mvc.Http.Response;
import play.mvc.Router.Route;
import play.vfs.VirtualFile;
import util.MetricsUtil;
@Rodolfocartas
Rodolfocartas / CompositeAdapter.java
Created March 3, 2016 18:21 — forked from XavierTalpe/CompositeAdapter.java
Composite adapter class for Android
public final class CompositeAdapter<T> extends BaseAdapter {
private final List<T> fHeadings;
private final List<ListAdapter> fAdapters;
private int[] fLookupTable;
private final DataSetObserver fChildObserver;
private final Object fLock;
@Rodolfocartas
Rodolfocartas / RKAppDelegate.m
Created November 7, 2015 04:21 — forked from chourobin/RKAppDelegate.m
Setting up magical record with RestKit
#import <RestKit/RestKit.h>
#import "CoreData+MagicalRecord.h"
// Use a class extension to expose access to MagicalRecord's private setter methods
@interface NSManagedObjectContext ()
+ (void)MR_setRootSavingContext:(NSManagedObjectContext *)context;
+ (void)MR_setDefaultContext:(NSManagedObjectContext *)moc;
@end
@implementation AppDelegate
public class TabsPagerAdapter extends FragmentPagerAdapter implements PagerSlidingTabStrip.IconTabProvider {
final int[] ICONS = new int[]{
R.drawable.tab_1,
R.drawable.tab_2,
R.drawable.tab_3,
R.drawable.tab_4,
};
public TabsPagerAdapter(FragmentManager fm) {
//Auto playing vimeo videos in Android webview
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setAppCacheEnabled(true);
mWebView.getSettings().setDomStorageEnabled(true);
// how plugin is enabled change in API 8
if (Build.VERSION.SDK_INT < 8) {
mWebView.getSettings().setPluginsEnabled(true);
} else {
mWebView.getSettings().setPluginState(PluginState.ON);
package plugins;
import play.PlayPlugin;
import play.mvc.Http;
import play.mvc.Http.Request;
import play.mvc.Http.Response;
import play.mvc.Router.Route;
import play.vfs.VirtualFile;
import util.MetricsUtil;
@Rodolfocartas
Rodolfocartas / Test.h
Created December 6, 2012 23:17 — forked from siannopollo/Test.h
Bootstrap a CoreData test class
#import <SenTestingKit/SenTestingKit.h>
#import <CoreData/CoreData.h>
@interface Test : SenTestCase {
NSManagedObjectModel *model;
NSPersistentStoreCoordinator *coordinator;
NSManagedObjectContext *context;
}
- (NSString *)applicationSupportDirectory;
@Rodolfocartas
Rodolfocartas / remove_diacritics.js
Created November 20, 2012 01:52 — forked from yeah/remove_diacritics.js
Remove diacritics (Umlauts, Accents, Special characters) in JavaScript
var diacriticsMap = [
{'base':'A', 'letters':/[\u0041\u24B6\uFF21\u00C0\u00C1\u00C2\u1EA6\u1EA4\u1EAA\u1EA8\u00C3\u0100\u0102\u1EB0\u1EAE\u1EB4\u1EB2\u0226\u01E0\u01DE\u1EA2\u00C5\u01FA\u01CD\u0200\u0202\u1EA0\u1EAC\u1EB6\u1E00\u0104\u023A\u2C6F]/g},
{'base':'AA','letters':/[\uA732]/g},
{'base':'AE','letters':/[\u00C4\u00C6\u01FC\u01E2]/g},
{'base':'AO','letters':/[\uA734]/g},
{'base':'AU','letters':/[\uA736]/g},
{'base':'AV','letters':/[\uA738\uA73A]/g},
{'base':'AY','letters':/[\uA73C]/g},
{'base':'B', 'letters':/[\u0042\u24B7\uFF22\u1E02\u1E04\u1E06\u0243\u0182\u0181]/g},
{'base':'C', 'letters':/[\u0043\u24B8\uFF23\u0106\u0108\u010A\u010C\u00C7\u1E08\u0187\u023B\uA73E]/g},