This list served quite some people but someone else did a better job since.
Go to https://github.com/umpirsky/country-list for a list in your language and format.
I've also compiled a list of nationalities
This list served quite some people but someone else did a better job since.
Go to https://github.com/umpirsky/country-list for a list in your language and format.
I've also compiled a list of nationalities
| /** @jsx React.DOM */ | |
| var React = require("react"); | |
| var Lightbox = React.createClass({ | |
| render: function() { | |
| return ( | |
| <div> | |
| <div className="lightbox-bg"></div> | |
| <div className="lightbox"> | |
| <div className="lightbox-wrap"> |
This is the example that comes with the reagent template converted to use HTML5 based history. This means there are no # in the urls.
I just got this working, so there might be better approaches
The changes are
goog.history.Html5history instead of goog.History| (require '[clojure.core.async :as async] | |
| '[clj-http.client :as client] | |
| '[clojure.data.json :as json]) | |
| (def concurrency 5) | |
| (let [in (async/chan) | |
| out (async/chan) | |
| request-handler (fn [url out*] | |
| (async/go |
| function mapValues(obj, fn) { | |
| return Object.keys(obj).reduce((result, key) => { | |
| result[key] = fn(obj[key], key); | |
| return result; | |
| }, {}); | |
| } | |
| function pick(obj, fn) { | |
| return Object.keys(obj).reduce((result, key) => { | |
| if (fn(obj[key])) { |
Olá! Como parte do processo de seleção da Xerpa, gostaríamos que você fizesse uma pequena tarefa. Esperamos que ela seja feita preferencialmente em uma das nossas linguagens principais: Elixir, Erlang ou Clojure.
A ideia é olhar como é seu estilo de programação e quais decisões você toma ao resolver um problema. Para isso, crie um projeto no seu Github para podermos acompanhar a árvore de commits!
Sinta-se à vontade para criar em cima do problema abaixo.
Fazer uma função que receba um número inteiro entre 0 e 999 e retorne uma string, que é esse número por extenso em português.
Baby steps: recomendamos que você comece pelos menores números e vá evoluindo o algoritmo até resolver os maiores.
A cada passo que der, tenha testes unitários mostrando o funcionamento, independentemente de estar usando um framework ou não.