Skip to content

Instantly share code, notes, and snippets.

🎯
Focusing

André Campos andremendesc

🎯
Focusing
Block or report user

Report or block andremendesc

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@andremendesc
andremendesc / getvideo.js
Created Aug 23, 2017
Facebook video download with puppeteer example
View getvideo.js
const puppeteer = require('puppeteer');
const { URL } = require('url');
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
const link = new URL('http://www.facebook.com/dcmjunior/videos/1794891250528272/');
if(["www.facebook.com",
"facebook.com",
@andremendesc
andremendesc / apod.sh
Last active Aug 10, 2017
Crawler mínimo para imagens da NASA
View apod.sh
#!/bin/bash
#gets apod.nasa.gov html and
wget -qO- apod.nasa.gov |
#filters to <IMG SRC="image/xxxx/nnnnnnn...jpg"
grep IMG |
#cuts out whats outside quotes
cut -d '"' -f2 |
#prepends link
awk '{print "http://apod.nasa.gov/apod/" $0}' |
#downloads the resulting url to ~/Pictures
View keybase.md

Keybase proof

I hereby claim:

  • I am andremendesc on github.
  • I am andreluiz (https://keybase.io/andreluiz) on keybase.
  • I have a public key ASAYkD4cWiwEk03VZ21flI_7r3VkcA4IwHDfRv3XbfHuyQo

To claim this, I am signing this object:

View Some keybindings I use - Sublime Text 3
[
{ "keys": ["ctrl+t"], "command": "phpunit_run_tests" },
{ "keys": ["ctrl+shift+."], "command": "phpunit_run_all_tests" },
{ "keys": ["ctrl+shift+,"], "command": "phpunit_open_class_being_tested" },
{ "keys": ["ctrl+shift+1"], "command": "run_macro_file", "args": {"file": "res://Packages/User/var_dump.sublime-macro"} },
{ "keys": ["ctrl+shift+2"], "command": "run_macro_file", "args": {"file": "res://Packages/User/ini_set.sublime-macro"} },
{ "keys": ["ctrl+shift+3"], "command": "run_macro_file", "args": {"file": "res://Packages/User/importante.sublime-macro"} },
{ "keys": ["ctrl+shift+["], "command": "bh_key", "args": { "no_outside_adj": true, "lines" : true, "plugin": { "type": ["__all__"], "command": "bh_modules.bracketselect", "args": {"select": "left"} }}},
{ "keys": ["ctrl+shift+]"], "command": "bh_key", "args": { "no_outside_adj": true, "lines" : true, "plugin": { "type": ["__all__"], "command": "bh_modules.bracketselect", "args": {"select": "right"} }}},
{ "keys": [
View snipp.php
<?php
while( $row = $query2->fetch_assoc() ){
if(isset($_SESSION['id_usuario']) && $row['id_usuario'] == $_SESSION['id_usuario']) $user = $row;
array_push($faculdades_users, $row);
}
//definir o $arquivos. input $pasta_usuario (opcional, default = $id_usuario)
//$arquivos = array();
//require('utils/arquivos_read.php');
@andremendesc
andremendesc / gist:8299245
Last active May 2, 2016
try & catch example
View gist:8299245
/*
Não sabemos o que tem dentro de "e" pode ser uma adição,
remoção ou ambos. O snippet abaixo funciona em todos os casos.
*/
Estado.atualizaEstado = function(e){
//Try to add a state;
try{
if(typeof(e.added.id) !== undefined){
Estado.selected.push(e.added.id);
@andremendesc
andremendesc / Sala de Aula Virtual
Last active Dec 20, 2015
Projeto/Specs pro Hackathon Startup Jam - Sala de aula virtual
View Sala de Aula Virtual
Ambiente para ensino e aprendizado pela internet, gratuito.
Porque?
- Porque não tem nada bom nesse sentido, o melhor que conheço é o Treinatom, que seria perfeito se não fosse baseado
em flash e proprietário. Check out: http://www.treinatom.com.br/pt/tour
Stack sugerida:
- Backend
- Node.js com Express
- MongoDB
@andremendesc
andremendesc / gist:6168765
Created Aug 6, 2013
Descrição da sala de aula virtual / Virtual classroom description
View gist:6168765
Uma sala de aula virtual moderna e com todos os recursos para assistir uma educação em tempo real por vídeo, áudio, quadro branco e chat.
Com sistema de presença e gravação/reprodução de aulas, essa sala de aula deverá oferecer uma experiencia ainda ausente nas soluções existentes, que permita o fluir do ensino e do aprendizado de uma forma natural, utilizando a computação como aliada e não como barreira.
A modern virtual classroom full-featured to assist a real-time education through video, audio, whiteboard and chat.
Featuring a presence system and recording/reproduction of classes, this classroom shall offer a new learning experience yet absent in the existing solutions, to let flow the teaching/learning process in a natural way, using the computer power as an ally, not a barrier.
@andremendesc
andremendesc / generic_network_pulser.pde
Created Nov 12, 2012 — forked from ajfisher/generic_network_pulser.pde
Pulse an arduino PWM pin by hitting a URL over the network
View generic_network_pulser.pde
/**
Generic networked pulser
Sets up a web page and every time a url is hit then it conducts and action
Author: Andrew Fisher
Date: 29 September 2011
Version 0.2
You can’t perform that action at this time.