Skip to content

Instantly share code, notes, and snippets.

View lifofernandez's full-sized avatar
🎯
Focusing

Lisandro Fernández lifofernandez

🎯
Focusing
View GitHub Profile
@lifofernandez
lifofernandez / mdm_definicion.dtd
Last active December 31, 2015 04:59
Definición de tipo de documento para los los archivos .XML exportados en http://materiales.uvq.edu.ar/
<!ELEMENT carpeta (titulo+,autor?,introduccion?,problematica_del_campo?,reflexiones?,objetivos_del_curso?,mapa_conceptual?,unidad*)>
<!ELEMENT titulo (#PCDATA)>
<!ELEMENT autor (autor_nombre?,autor_biografia?)>
<!ELEMENT autor_nombre (#PCDATA)>
<!ELEMENT autor_biografia (#PCDATA)>
<!ELEMENT introduccion (#CDATA)>
<!ELEMENT problematica_del_campo (#CDATA)>
<!ELEMENT reflexiones (#CDATA)>
<!ELEMENT objetivos_del_curso (#CDATA)>
@lifofernandez
lifofernandez / Gruntfile.js
Last active August 29, 2015 14:23
Gruntfile ready for carpeta2html
/*!
* Bootstrap's Gruntfile
* http://getbootstrap.com
* Copyright 2013-2015 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
module.exports = function (grunt) {
'use strict';
@lifofernandez
lifofernandez / modulos drupal
Last active November 2, 2015 23:46
modulos basicos drupal
semanticui o bootstrap
jquery_update
views
field_collection
pathauto
admin_menu
date
custom_add_another
backup_migrate
# Composer template for Drupal projects https://github.com/drupal-composer/drupal-project
composer create-project drupal-composer/drupal-project:8.x-dev D8 --stability dev --no-interaction
cd D8
composer drupal-scaffold
composer install
cd web
# php.ini : extension=gd.so extension=mysqli.so
drush site-install --db-url=mysql://USER:PASS@localhost:PORT/DB
#recursive find & replace in contents http://unix.stackexchange.com/questions/112023/how-can-i-replace-a-string-in-a-files
find . -type f -exec sed -i 's/SEARCH/REPLACE/g' {} +
# Replace text in multiple filenames (only first lvl)
for i in *; do mv "$i" "${i//bartik/semanticui}"; done
#buscar lineas que NO contengan cierta palabra
^((?!SEARCH).)*$
@lifofernandez
lifofernandez / alumnos-parser.pl
Last active November 9, 2016 19:08
Procesar informes cuatrimestrales de inscripciones crudos y obtener listas consistentes, organizadas por alumno .
#!/usr/bin/perl
# use strict;
use warnings;
use Switch;
use feature 'say';
# binmode(STDOUT, ":utf8");
use Data::Dumper;
use Text::CSV;
use Text::Roman qw(:all);
$app_id = 'APP_ID';
$app_secret = 'APP_SECRET';
$access_token = $app_id.'|'.$app_secret;
@lifofernandez
lifofernandez / proforma-noticia.txt
Last active May 17, 2016 17:54
proforma en blanco
1. Unidad Académica: Área Transdepartamental de Artes Multimediales
2. Área emisora: Dirección de Extensión & Bienestar Estudiantil
3. Título de la noticia:
4. Tipo:
5. Subtítulo:
@lifofernandez
lifofernandez / links
Last active May 30, 2016 18:41
links