Skip to content

Instantly share code, notes, and snippets.

View ludofischer's full-sized avatar
🏠
Working from home

Ludovico Fischer ludofischer

🏠
Working from home
View GitHub Profile
@ludofischer
ludofischer / remove-proptypes.js
Last active April 13, 2017 21:22
codemod to remove proptypes declarations from React components
module.exports = function(fileInfo, api) {
const j = api.jscodeshift;
const root = j(fileInfo.source);
root
.find(j.AssignmentExpression, {
left: {
type: 'MemberExpression',
property: {
name: 'propTypes'
}
@ludofischer
ludofischer / webpack.config.js
Created March 1, 2017 18:58
Webpack dev server overlay configuration
const path = require('path');
module.exports = {
entry: [
'./src/index.js'],
output: {
path:path.resolve( __dirname),
filename: 'bundle.js',
},
module: {
@ludofischer
ludofischer / clearfloats.css
Created January 31, 2016 12:39
Tachyons-style CSS classes for clearing floats
.cl { clear: left; }
.cr { clear: right; }
.cb { .clear: both; }
@ludofischer
ludofischer / tuple-test.js
Created October 5, 2015 11:08
Out of bounds index in Flow tuples
/* @flow */
import stepper from './stepper.js';
const result = stepper(34, 1, 3, 4, 5,6);
const invalid = result[2];
invalid.toExponential();
Marx è un modello a più titoli. Personalità poliedrica (non che non lo siamo tutti, poliedrici), ma lui ha contato come autore, economista, agitatore, editorialista, organizzatore. Una lettura parziale La lettura del Capitale per esempio, difficile, anche se, mi ricorda che devo leggerlo.
Il partito. un partito diviso in cui esistono diverse correnti. Se il PD si rimprovera di essere una fusione a freddo, anche il PRC lo è, forse in modo meno apparente per il pubblico in quanto è stato dominato dalla figura di Bertinotti. Come lo prova l’andamento ondeggiante del partito come partner di coalizione (c’è una divertente imitazione di Guzzanti dove Bertinotti parla del primo partito irresponsabile e degli scherzetti, sarebbe più facile, in realtà penso che il partto si comporti in questo modo proprio per via di un dissidio interno, un dissidio che affonda le proprie radici anche nella base militante), si legge nei documenti congressuali votati, che sono sembre molto raffazzonati.
Questo scontro potrebbe essere u
@ludofischer
ludofischer / fabfile.py
Last active December 11, 2015 14:08
Fabric: updating an Apache configuration
from fabric.api import put, hosts, run, sudo
@hosts('user@host')
def deploy_apache_conf():
put('apache/virtual-host-test.conf', '/tmp/apache.conf')
run('cp /tmp/apache.conf /etc/httpd/conf.d/httpd-vhosts.conf')
@hosts('user@host')
def check():
run('/usr/sbin/apachectl -t')
@ludofischer
ludofischer / gist:2490844
Created April 25, 2012 15:55
Extract ISO 3166 country codes from Wikipedia page using Ruby and Nokogiri
# find all rows
# for each table row
# get first td a
# get second td tt
# get third td tt
# get fourth td tt
require 'nokogiri'
countries = []
File.open('ISO_3166-1.htm') do |f|