Skip to content

Instantly share code, notes, and snippets.

View javigomez's full-sized avatar

Javier Gomez javigomez

View GitHub Profile

¿Qué pasó con el open source en el 2018?

El 2018 fue un año extraño para el open source... funding decentralizado, cambios de licencias e inversiones sin precedentes que nos hacen pensar sobre los retos de sostenibilidad del open source. Para tratar de hacer sentido de todas las noticias de las últimas semanas, publiqué un video donde hablo sobre estos retos.

Este documento acompaña al video e incluye no solo las fuentes de las historias en el video sino muchos otros enlaces de interés. El objetivo de esta recopilación es permitirle a los activistas hispanoparlantes del open source conectarse con la conversación. ¿Ideas? ¿Comentarios? Estoy en Twitter: @bureado.

In English: this is a write-up on open source sustainability that I developed in early 2019 for Spanish-speaking audiences. All the sources are in English (which is exactly the problem I was trying to solve) and if you're looking for a broader "what happen

@shadybotros
shadybotros / rover.js
Last active February 1, 2019 16:20
An attempt to solve the Mars Rover Kata (https://codurance.com/2017/11/16/katas-for-functional-calisthenics/#marsroverkata), assuming an unlimited world and without wrapping. Try it in the Ramda REPL (https://ramdajs.com/repl/).
const moveRover = curry((initialPosition, commands) => {
return commands.reduce(moveRoverOnce, initialPosition);
});
const moveRoverOnce = (position, command) => pipe(
mapToInternalFormat,
rotate(command),
move(command),
mapBack
)(position);
@renekreijveld
renekreijveld / jfindfiles
Last active March 11, 2021 07:03
Find unused and used content files in your Joomla website
#!/bin/sh
# jfindfiles -- Find used and unused content files in your Joomla website
#
# This scripts supports Joomla versions 2.5 - 3.x
#
# Copyright 2014 Rene Kreijveld - email@renekreijveld.nl
#
# This program is free software; you may redistribute it and/or modify it.
#
@julienV
julienV / gist:7805612
Created December 5, 2013 14:03
How to allow template override for your extension image files in joomla (media/com_mycomponent/images/). just put the image to override in templates/<template>/images/com_mycomponent/
$img = JHTML::image('com_mycomponent/my_image.png',
JText::_('COM_MYCOMPONENT_MY_IMAGE_ALT'),
array('class' => 'myimg'),
true);
@phproberto
phproberto / .gitconfig
Last active February 4, 2022 15:23
My git config file
[color]
status = auto
diff = auto
branch = auto
interactive = auto
ui = true
[alias]
amend = !"git commit --amend -C HEAD"
st = status
ci = commit
@phproberto
phproberto / overridable-media.md
Last active December 10, 2015 21:58
Joomla! overridable media cheatsheet