Skip to content

Instantly share code, notes, and snippets.

View almapase's full-sized avatar

Alex Pacheco Segura almapase

  • Chile
View GitHub Profile
@almapase
almapase / Readme.md
Created March 6, 2017 04:51 — forked from mxstbr/Readme.md
Enable tab completion for JSX with Emmet in Atom

Enable tab completion for JSX with Emmet in Atom

This guide assumes you have the emmet and language-babel packages already installed in Atom

Gif of the tab completion working

  1. Open the keymap.cson file by clicking on Atom -> Keymap… in the menu bar
  2. Add these lines of code to your keymap:
'atom-text-editor[data-grammar~="jsx"]:not([mini])':
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
<div id="app"></div>
<script src="https://fb.me/react-with-addons-15.1.0.js"></script>
@almapase
almapase / app.js
Created March 1, 2017 02:48 — forked from carlosazaustre/app.js
Guía React
class Empleado extends React.Component {
render () {
return (
<li>
{this.props.nombre} - {this.props.email}
</li>
);
}
}
@almapase
almapase / index.html
Created February 28, 2017 05:06
App with React // source https://jsbin.com/giqiho
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>App with React</title>
</head>
<body>
<div id="app"></div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.3.2/react.min.js" />
@almapase
almapase / How can I fix a locale warning from Perl.md
Last active October 3, 2022 21:34
¿Como Reparar locale warning from Perl? - How can I fix a locale warning from Perl?

#¿Como Reparar locale warning from Perl? - How can I fix a locale warning from Perl?

###Cuando ejecuto perl, obtengo el siguiente warning:

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LANG = "en_US.UTF-8"
are supported and installed on your system.
@almapase
almapase / fog.rb
Created August 17, 2016 17:59 — forked from gsanchezd/fog.rb
Base Fog Carrierwave config
if Rails.env.test?
CarrierWave.configure do |config|
config.storage = :file
config.enable_processing = false
end
else
CarrierWave.configure do |config|
config.storage = :fog
config.fog_credentials = {
:provider => 'AWS', # required
@almapase
almapase / My tips while developing PCM Software.md
Last active August 15, 2016 06:36
My tips while developing PCM Software

Actualizar Ruby y Rails con rvm

instalar ruby 2.3.1

~ rvm install 2.3.1

definir la version 2.3.1 por defecto en rvm

~ rvm use --default 2.3.1

Crear un Gemset para PCM

~ rvm use 2.3.1@Gemset_pcm --create

@almapase
almapase / subpackageslist.txt
Created May 21, 2016 00:55 — forked from jCrip/subpackageslist.txt
My starter packages for sublime.
"Advanced CSV",
"AdvancedNewFile",
"AlignTab",
"All Autocomplete",
"ApplySyntax",
"AutoFileName",
"Autoprefixer",
"BeautifyRuby",
"Better CoffeeScript",
"BracketHighlighter",

#Configurando Git y GitHub en OSX y Linux ##GIT GIT en un software de control de versiones que fue diseñado por Linus Torvalds, desde sus inicios fue pensado para que operara cono un software de bajo nivel y que otros se encargaran de crear la interfaz grafica o front-end. pero hoy en día GIT es un software de control de versiones con funcionalidad plena, 100% en la terminal. Si bien es cierto que hoy en día existen varios software con interfaz gráfica, que nos permiten operar con GIT, aquí lista de Guis para Git, en este post nos concentraremos en la instalación y configuración de GIT desde la terminal tanto en Linux como en OSX. ###Instalando GIT en Linux La instalación de GIT en Linux es extremadamente fácil, dependiendo de la versión de Linux que estés usando va a cambiar el gestor de paquetes que necesitemos usar, pero antes de instalar primero verifiquemos si es que ya esta instalado, para la cu

require 'complex'
require 'matrix'
require 'chunky_png'
module Fractal
class Mandelbrot
class << self
# Returns the mandelbrot value after iterating over c
def mandelbrot(c, dim=2)
Array.new(100).inject(0) { |z,i| z ** dim + c }