Javascript
Como é o funcionamento de escopo
[window | var,function | this | 'use strict';]
Como controlar o código
[closures | classe(privado, constante, publico) | singleton]
closures >> IIFE - Immediately Invoked Function Expressions
https://speakerdeck.com/addyosmani/automating-front-end-workflow | |
--- | |
https://github.com/pablodenadai/GameOn/blob/master/client/app/index.html | |
https://github.com/pablodenadai/GameOn/blob/master/client/package.json | |
https://github.com/pablodenadai/GameOn/blob/master/client/bower.json |
msysgit - ferramental de git para o windows, o qual inclui um terminal POSIX (mais na linha dos sistemas UNIX/Linux) que o MSDOS nativo do Windows
Materiais de apoio sobre sistema de controle de versão
Modelo Comercial : Software Livre
Descrição : É uma plataforma que permite a construção de um sistema personalizado de registros médicos sem precisar de conhecimentos em programação (claro que o conhecimento de análises médicas e sistemas é necessário). O sistema é baseado em uma estrutura conceitual de banco de dados que armazena dados do paciente e registros médicos, permite a exportação de dados para planilhas, possui meios de segurança para os dados clínicos dos pacientes, criação de relatórios, e outras funções. É um projeto libre muito utilizado nos países pobres para o acompanhamento de epidemias e está disponível para Linux, Windows e Mac OS.
{ | |
"color_scheme": "Packages/Tomorrow Color Schemes/Tomorrow-Night-Eighties.tmTheme", | |
"default_encoding": "UTF-8", | |
"draw_indent_guides": true, | |
"draw_white_space": "all", | |
"findreplace_small": true, | |
"font_face": "Monaco", | |
"font_options": | |
[ | |
"no_round" |
ajustes para cobrir toda a app
html:
<div id="loading" class="displayLoading">
<div class="displaySpinner"></div>
(function(){ | |
'use strict'; | |
function PubSubService(){ | |
/** | |
* based on: http://davidwalsh.name/pubsub-javascript | |
*/ | |
var topics = {}; | |
//---------------------------------------------------------------------------- |
// http://momentjs.com/ | |
/** | |
* Creates and returns a moment object form the 'rawDate' or null in case of an invalid date | |
* @param rawDate | |
* @return {moment} | |
*/ | |
function parseDate(rawDate){ | |
if(!rawDate){ | |
return moment.invalid(); |
<!-- useful when working with angular --> | |
<form | |
name="nameForm" novalidate | |
onkeydown="return !((event.keyCode===13) && (event.target.type==='text'))"> | |
<!-- prevent form submit on enter --> | |
<input type="text" name="name"> | |
<textarea name="description"></textarea> | |
Ou você controla o seu dinheiro ou ele controlará você. - O hábito de administrar as finanças é mais importante do que a quantidade de dinheiro que você tem. - A sua motivação para enriquecer é crucial: se ela possui uma raiz negativa, como o medo, a raiva ou a necessidade de provar algo a si mesmo, o dinheiro nunca lhe trará felicidade. - O segredo do sucesso não é tentar evitar os problemas nem se livrar deles, mas crescer pessoalmente para se tornar maior do que qualquer adversidade. - Os gastos excessivos têm pouco a ver com o que você está comprando e tudo a ver com a falta de satisfação na sua vida.
A resposta, segundo o autor, está no modelo pessoal de dinheiro que todos nós trazemos gravado no subconsciente.
Acima de tudo, sentia medo. Temia fracassar, ou pior, ter sucesso e acabar perdendo tudo. Nesse caso, eu seria realmente um panaca. Pior, destruiria a única coisa que soprava a meu favor: a lenda de que eu tinha um grande potencial. E s