Skip to content

Instantly share code, notes, and snippets.

View ddsilva's full-sized avatar

Daniel Silva ddsilva

  • São Paulo, Brasil
View GitHub Profile
import React from 'react';
import { withFormsy } from 'formsy-react';
import Formsy from 'formsy-react';
import './App.css';
import {
Button,
Container,
Input,
// Dropdown,
// RadioGroup,
@ddsilva
ddsilva / sudoku-checker.js
Last active March 19, 2017 14:23
Did I finish my sudoku?
const isValidList = (list) => {
return list.every(Boolean) &&
list
.slice()
.sort((a, b) => a-b)
.every((item, index, list) => item !== list[index + 1])
}
const invertBoard = (board) => {
return board.reduce((prev, curr) => {
<!--
Dada uma seqüência aleatória consistindo de números, letras, símbolos, você precisa somar os números na seqüência de caracteres.
Nota:
Inteiros consecutivos devem ser tratados como um único número. Por exemplo, 2015 deve ser tratado como um único número 2015, NÃO quatro números
Todos os números devem ser considerados como número inteiro positivo. Por exemplo, 11-14 deve ser tratado como dois números 11 e 14. Mesmo que 3,14, deve ser tratado como dois números 3 e 14
Se nenhum número foi dado na string, ele deve retornar 0
Exemplo:
"Em 2015, eu quero saber quanto custa o iPhone 6 +?" -> 2015, 6 => 2021
-->
@ddsilva
ddsilva / numbers.html
Created February 2, 2017 18:27
Numbers in the text
<!--
Dada uma seqüência aleatória consistindo de números, letras, símbolos, você precisa somar os números na seqüência de caracteres.
Nota:
Inteiros consecutivos devem ser tratados como um único número. Por exemplo, 2015 deve ser tratado como um único número 2015, NÃO quatro números
Todos os números devem ser considerados como número inteiro positivo. Por exemplo, 11-14 deve ser tratado como dois números 11 e 14. Mesmo que 3,14, deve ser tratado como dois números 3 e 14
Se nenhum número foi dado na string, ele deve retornar 0
Exemplo:
<div class="general">
<section class="item">
<img src="utl_da_imagem" alt="">
<div class="text">
<h3>Título</h3>
<p>blabla</p>
</div>
</section>
<section class="item">
@ddsilva
ddsilva / roteiro-testes-simba.mdown
Last active June 6, 2016 15:27
Roteiro de testes do simba
  • Testes Gerais
  • Validação inline
  • Alinhamento dos campos
  • Busca de CEP
  • Passo 1 - Dados do veículo
  • Busca de veículo, usando os filtros
  • Já possui o veículo / Irá retirar em breve
  • Dispositivos opcionais
  • Todas opções de "Mais detalhes"
  • Todas as opções de "Utiliza o veículo para"
@ddsilva
ddsilva / genesis-foundation-pagination.php
Created January 15, 2016 20:16
Paginação no estilo do Foundation, pra ser usado no wordpress
<?php
remove_action( 'genesis_after_endwhile', 'genesis_posts_nav' );
add_action( 'genesis_after_endwhile', 'ygf_post_nav' );
/**
* Conditionally echo archive pagination in a format dependent on chosen setting.
*
* This is shown at the end of archives to get to another page of entries.
*
* @since 0.2.3
class Vehicle::QuoteExhibitionRule < ActiveRecord::Base
def activate!
return true if active?
active_rule = self.class.active
active_rule.update(active: false) if active_rule
update_attribute :active, true
end
class Vehicle::QuoteExhibitionRule < ActiveRecord::Base
def activate!
return true if active
active_rule = self.class.active
active_rule.update(active: false) if active_rule
update_attribute :active, true
end