Skip to content

Instantly share code, notes, and snippets.

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

Alexsandro Felix asfelix

🏠
Working from home
  • Cascavel/PR - Brasil
View GitHub Profile
@asfelix
asfelix / filter.sh
Created January 12, 2016 18:22
script para filtrar apenas determinada linhas de um conjunto de arquivos para montagem de relatório.
#!/bin/bash
destfile=/home/user/pedidos/filtro.txt;
touch --date "2015-10-01 00:00:00" /tmp/start
array=($(find /home/user/pedidos/2*.txt -type f -newer /tmp/start |sort))
n=${#array[@]};
b=1
for ((x=0; x < $n; x++)); do
echo "PEDIDO NÚMERO: " $(($x + $b)) >> "$destfile"
@asfelix
asfelix / cpf.js
Created December 3, 2015 18:58
script em javascript para validação de CPF
function cpf() {
var cpf = prompt('Digite seu CPF: ');
cpf = cpf.replace(/[^\d]+/g,''); // Remove qualquer dígito que não seja número
if (cpf.length != 11 || cpf.length === 0){
alert("O CPF deve conter 11 dígitos numéricos");
} else if (cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999"){
alert("CPF inválido");
} else {
add = 0;
for (i=0; i < 9; i ++)
@asfelix
asfelix / backukMySQLremote.sh
Created November 6, 2015 16:43
importar um arquivo .sql para um banco de dados MySQL remoto
mysqldump -uusuario -h xxx.xxx.xxx.xxx -p nomedobanco < nomedobanco.sql
@asfelix
asfelix / backupMySQL.sh
Created November 6, 2015 16:41
Backup de banco de dados MySQL pelo terminal
mysqldump -uusuario -h xxx.xxx.xxx.xxx -p nomedobanco > nomedobanco.sql
@asfelix
asfelix / enviaSSH.sh
Created November 6, 2015 10:44
Enviar comando de configuração via SSH para diversas RouterBoards Mikrotik simultaneamente
#!/bin/bash
############################################################################
# Enviar comando de configuração via SSH
# para diversas RouterBoards Mikrotik simultaneamente
# enviaSSH.sh – v.0.1 – 2011/03/01
#
# Autor: Alexsandro Felix
# Site: http://blog.ffelix.eti.br
# E-mail/MSN/GTalk: felix@ffelix.eti.br
# Este script pode ser copiado e modificado livremente,
@asfelix
asfelix / pingHOST.sh
Created November 6, 2015 10:42
Monitoraramento de host baseado em resposta de ping
#!/bin/bash
############################################################################
# Monitoraramento de host baseado em resposta de ping
# pingHOST.sh - v.0.1 - 2011/03/01
#
# Autor: Alexsandro Felix
# Site: http://blog.ffelix.eti.br
# E-mail/MSN/GTalk: felix@ffelix.eti.br
# Este script pode ser copiado e modificado livremente,
# desde que os devidos créditos sejam concedam ao autor os devidos créditos
@asfelix
asfelix / app.js
Created November 1, 2015 16:22 — forked from suissa/app.js
App de rotas com mongoose - fase inicial
var http = require("http");
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/bemean-cascavel');
var db = mongoose.connection;
db.on('error', function(err){
console.log('Erro de conexao.', err)
});
db.on('open', function () {
@asfelix
asfelix / ex010.html
Created November 1, 2015 16:21 — forked from suissa/ex010.html
Exercício 10
<!doctype html>
<html data-ng-app="workshopBeMEAN">
<head>
<title>{{ workshop }}</title>
<style>
.user-avatar {
width: 200px;
}
.user-label {
@asfelix
asfelix / service.js
Created November 1, 2015 16:21 — forked from suissa/service.js
Service do modulo de Beers
(function(){
'use strict';
angular.module('BeerServiceModule', [])
.service('BeerService', BeerService)
;
function BeerService($http) {
var urlBase = '//localhost:3000/beers';
@asfelix
asfelix / beers.js
Created November 1, 2015 16:21 — forked from suissa/beers.js
'use strict';
angular.module('myApp.Beers', ['ngRoute', 'BeerServiceModule'])
.config(['$routeProvider', function($routeProvider) {
$routeProvider
.when('/beers', {
templateUrl: 'modules/beers/list.html',
controller: 'BeersList'
})