Skip to content

Instantly share code, notes, and snippets.

View WallasFaria's full-sized avatar

Wallas Faria da Silva WallasFaria

  • Shellbox | Raizen
  • Rio de Janeiro, Brasil
View GitHub Profile
@WallasFaria
WallasFaria / _actionmailer
Last active October 12, 2022 13:29
Send email by action mailer
send_email.rb
mailer/
|- daily_email.html.erb
|- daily_email.text.erb
@WallasFaria
WallasFaria / magento_change_order_status.php
Created February 19, 2021 18:31
Magento: Debugger via console
<?php
# cd /path/to/magento
# php -a
require 'pub/index.php';
$entityId = 374;
$order = \Magento\Framework\App\ObjectManager::getInstance()
->get('Magento\Sales\Model\OrderRepository')
@WallasFaria
WallasFaria / app.js
Created February 17, 2021 21:49
Exemplo vuejs
var app = new Vue({
el: '#app',
data: {
selecionado: {
endereco: {},
preco: 0,
tempo: 0,
},
ultimo: '',
enderecos: [

Model

criar:

rails g model NomeDoModel

Validar:

presença de um campo:

@WallasFaria
WallasFaria / exemplo1.js
Last active April 15, 2019 23:52
Exemplos usados na Oficina Javascript Básico
/*
Crie uma função que verifique se uma palavra está
presente em uma string em modo case insensitive.
*/
var texto = 'Eu estou fazendo o curso da DevMode'
function incluiPalavra(palavra, texto) {
return texto.toUpperCase().indexOf(palavra.toUpperCase()) !== -1
}

História

Criado pela Netscape em 1995 como uma extensão do HTML para o navegador Netscape Navigator 2.0, o JavaScript teve como função principal a manipulação de documentos HTML e a validação de formulários. Antes de ganhar seu nome tão famoso hoje em dia, o JavaScript foi chamado de Mocha. Quando saiu pela primeira vez em uma versão beta foi chamado oficialmente de LiveScript e finalmente quando foi liberado pela Sun Microsystems foi batizado pelo nome que hoje nós conhecemos. Devido à similaridade de nomes, algumas pessoas confundem o JavaScript com o Java. Embora ambos tenham a estrutura léxica da programação, elas não são a mesma linguagem. Diferente do C, C# e do Java, o JavaScript é uma linguagem interpretada.

@WallasFaria
WallasFaria / matriz.rb
Last active August 9, 2017 17:06
Exercício: maior produto de quatro números consecutivos na diagonal
require 'forwardable'
class Matriz
include Enumerable
extend Forwardable
def_delegators :@valores, :each, :[], :size
def initialize(n_linhas, n_colunas)
raise ArgumentError, 'linhas e colunas devem do tipo inteiro' unless n_linhas.is_a?(Integer) && n_colunas.is_a?(Integer)