Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@leonardofaria
leonardofaria / gist:1037052
Created June 21, 2011 01:38
Gerador de CPF, NIT, CNPJ e CEI válidos
<html>
<head>
<title>Gerador de CPF, CNPJ e NIT Válidos</title>
<script language="javascript">
function gera_random(n) {
var ranNum = Math.round(Math.random()*n);
return ranNum;
}
function mod(dividendo,divisor) {
module ErrorMessagesHelper
# Render error messages for the given objects. The :message and :header_message options are allowed.
def error_messages_for(*objects)
options = objects.extract_options!
options[:header_message] ||= t(:"errors.template.header", model: t(:"activerecord.models.#{objects.compact.first.class.name.downcase}"), count: objects.compact.first.errors.messages.size)
options[:message] ||= t(:"errors.template.body")
messages = objects.compact.map { |o| o.errors.full_messages }.flatten
unless messages.empty?
content_tag(:div, id: "error_explanation") do
list_items = messages.map { |msg| content_tag(:li, msg) }
@leonardofaria
leonardofaria / .gitconfig
Created July 11, 2011 00:29 — forked from ma11hew28/.gitconfig
Bash Script to Install Git on Mac OS X 10.6 (Snow Leopard) Intel x86 (32 bit)
[user]
name = Matt Di Pasquale
email = my@fake-email.com
[alias]
br = branch
ci = commit -am
co = checkout
df = diff
lg = log
ll = log -p
{
"name": "Thinkific",
"description": "Thinkific Architecture",
"elements": [
{
"tag": "Element",
"shape": "RoundedBox"
},
{
"tag": "Software System",
@leonardofaria
leonardofaria / init.coffee
Last active August 4, 2020 20:58
My Atom settings - automatic update by http://atom.io/packages/sync-settings
# initialization file (not found)
Show spoilers

You can use the <details> and <summary> tags inside GH issues and pull requests.

puts "That is awesome".upcase
@leonardofaria
leonardofaria / firebug.js
Created March 8, 2019 18:32
Firebug bookmarklet - save this as a bookmark to embed Firebug in a page
javascript:var firebug=document.createElement('script');firebug.setAttribute('src','http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js');document.body.appendChild(firebug);(function(){if(window.firebug.version){firebug.init();}else{setTimeout(arguments.callee);}})();void(firebug);
ffmpeg -f avfoundation -i ":0" -t 200 audiocapture.mp3

FAQ - Mobile App Design and Development

Várias pessoas me mandam mensagens perguntando sobre o curso Web and Mobile App Design and Development da Langara. Gente da Rússia, da Índia e de todo lado então decidi criar esse FAQ já que as perguntas são as mesmas.

TL,DR: nem tudo é um mar de rosas mas isso não é um problema exclusivo desse curso ou dessa instituição.

DISCLAIMER: antes de fazer esse curso eu já trabalhava como desenvolvedor web portanto minha opinião é de uma pessoa com mais experiência do mundo real do que muitos professores (não só da Langara).

DISCLAIMER 2: fui aluno da primeira turma portanto minha turma foi beta. E obviamente betas não funcionam bem (não só da Langara).

Themes / UI related

  • native-ui: macOS-like
  • cobalt2: the same colour scheme (Cobalt) that I use everywhere
  • file-icons
  • fonts: give me the same font (Meslo) that I use everywhere

Packages

  • atom-beautify
  • atom-ternjs: autocomplete JS
  • auto-update-packages