Skip to content

Instantly share code, notes, and snippets.

View terremoth's full-sized avatar
🌄
Open to work. #HireMe

Lucas M. Dutra terremoth

🌄
Open to work. #HireMe
View GitHub Profile
@ryasmi
ryasmi / mvc.coffee
Last active September 10, 2017 02:20
Example of "true" MVC
# Model contains "operations related to the application domain" [1].
class Model
route: document.location.href.split('#').slice(1).join('#')
listeners: []
getRoute: () -> @route
setRoute: (route) ->
@route = route
@change()
change: () -> @listeners.forEach(@runListener)
onChange: (listener) -> @listeners.push(listener)
@onlurking
onlurking / book.py
Last active March 4, 2018 18:14
crawl elder scrolls books and save as markdown (WIP)
from splinter import Browser
from bs4 import BeautifulSoup
import tomd
from html_sanitizer import Sanitizer
# pip install tomd splinter html-sanitizer beautifulsoup4
browser = Browser(
'chrome', user_agent="Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en)")
@ProgDan
ProgDan / MinhaJanela.java
Created August 31, 2012 17:49
Exemplo: FlowLayout
import java.awt.*;
import javax.swing.*;
public class MinhaJanela extends JPanel {
public MinhaJanela(){
/* Conjunto de linhas (alinhamento à esquerda) */
//FlowLayout fluxo = new FlowLayout();
/* Conjunto de linhas (alinhamento à direita) */
//FlowLayout fluxo = new FlowLayout(FlowLayout.LEFT);
/* Conjunto de linhas (alinhamento centralizado,
[
{
"id":1,
"hash":"5ba92bd1032f6721f7055e8d",
"birthdate":"1999-08-05T03:00:00.000Z",
"Wallet":[
{
"id":1,
"address":"15rKHfPAXmzKV9YnqeJUpwvtnQkFk4xN6K",
"hash":"5D68217D0C3DDFC029F1F8F2E61A80A8256342F27893FF0FE55DA861E75325D6F7C805A26CAE587F01AEE7980700E8F06422C233A0E2A8E9BF26AAD0C39E00C6",
@onlurking
onlurking / docker.md
Last active November 19, 2018 20:29
Docker Mastery Notes

Docker

First lecture

Verify if cli can talk to Docker engine.

docker version

View Docker engine config values.

@amandalima
amandalima / checa_mobile.js
Last active December 3, 2018 22:30
Função que verifica se o dispositivo é mobile
function mobile() {
var check = false; //wrapper no check
(function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|
@ricardoreis
ricardoreis / 1.php
Last active March 11, 2019 15:44
1.php
<?php
session_start();
if(!isset($_SESSION['val'])){
exec("gpio -g mode 18 pwm && gpio pwm-ms && gpio pwmc 192 && gpio pwmr 2000");
}
function inicio(){
exec('gpio -g pwm 18 240');
}
@mvjq
mvjq / gist:74919d771e12b53e4acaabd5f06b096d
Created November 21, 2017 17:51
Lista de indicações para aprender Lisp e Emacs
Lisp é uma família de linguagens, então existe vários 'dialetos', por exemplo:
- Clojure é um Lisp pra JVM (utiliza a JVM como interpretador e inclui baterias) não só na JVM, mas na CLR também (pro lado do windows)
além disso um Lisp cheio de features mais modernos, como agents, channels, actors (ele não define um modelo de concorrência, te dá
varias abstrações e você que escolhe). Compila para javascript via Clojurescript (e assim tem acesso a todo o ambiente node)
- Scheme é um dialeto de Lisp (talvez seja errado chamado de 'lisp mais puro', mas de certa forma é. É simples, pequeno e portátil)
Excelente para aprender a sintaxe e se preocupar com a lógica, o livros mais clássicos em sua maioria estão nesse dialeto.
@zonble
zonble / parser.php
Created April 16, 2012 17:22
PHP MP3 Parser
<?php
/*
* A tiny parser which parses ID3 tags and MP3 frames.
*/
function parseMP3($mp3file) {
function _parseID3TagsV2($data) {
define("HEADER_LENGTH", 10);
@connor11528
connor11528 / create_laravel_app.sh
Created July 11, 2017 21:09
Create a new Laravel application
#!/bin/bash
laravel new $1
cd $1
composer install
yarn install
touch README.md
cp .env.example .env
git init
git add -A