20 Feb 2015
Markdown é uma linguagem simples de marcação originalmente criada por John Gruber e Aaron Swartz . Markdown converte seu texto em XHTML válido.
a enciclopédia livre, Wikipédia
Markdown é uma linguagem de marcação feita para ser lida por humanos. Foi criada pelo famoso “apple pundit” Jonh Gruber.
Seu objetivo é ser uma maneira de formatar textos sem que a pessoa necessariamente saiba html, ou para simplificar a vida do pessoal que editas os README.md e agora com a avanço de tecnologias como Middleman e Jekyll a criação de blogs com as estruturas estáticas, podendo utilizar o Markdown, assim escrevendo mais rapidamente e já ir colocando os links, estruturas de tópicos e numeração.
Comecei a utilizar o Markdown nós últimos anos, quando adquiri o hábito de escrever tudo em formato de texto puro. Nada de começar escrevendo meus textos no LibreOffice, mesmo quando se tratam de textos que devem obedecer um formato padrão ou precisam ser impressos.
Eu consigo me concentrar no conteúdo quando não preciso me preocupar com a formatação do texto. Este post que você está lendo, por exemplo, foi escrito no Brackets + Markdown Preview que é uma extensão para o brackets que ajuda muito na hora de criar seus arquivos .md, ainda estou para fazer um post sobre as melhores extensões para o Brackets e ela com certeza vai estar lá, mas isso é assunto para outro post.
###Onde usar Markdown?
Existem vários lugares que você pode usar Markdown: No Github como eu havia dito, você pode usar no README.md.
Ainda no Github, você pode usar Markdown no texto das issues, no texto de um pull request e na wiki.
Também a maior parte dos geradores de estáticos, permitem escrever em Markdown! É uma ótima oportunidade pra você que queria começar o seu blog, mas estava com preguiça de usar um CMS ou ficar fazendo HTMLzinho na mão.
###Então como escrevo em Markdown?
A linguagem de marcação Markdown é muito simples de se aprender, a propriá documentação + um editor de texto (Brackets de preferência ;P), já é o suficiente, comece treinando editando o README.md de seu github, muitos dos repositorios do github não tem nada escrito em seus README o que não é muito legal.
Então vai lá da uma olhada!
bonús =)
13 Feb 2015
Sim! Você não leu errado, um editor open source feito pela Adobe
Não muito tempo atras em uma galaxia não tao distante eu utilizava um editor de texto, muito bom, o sublime text um editor de texto rápido e muito bom, até descobrir o Brackets foi amor a primeira vista, alguns recursos me chamaram a atenção, como o live preview, a fácil instalação de plugins e é claro a comunidade open source que se formou rapidamente em torno dele, todos esses pros me fez relevar alguns contras como na época ele ainda não estava na versão estável, o que gerava alguns bugs mas nada tao grave, e comecei a utilizalo e chega de bla, bla, bla e bora falar sobre o brackets…
O brackets esta disponivel para Linux, MacOS e Windows.
Editores Open Source de texto/código, são ferramentas que existem com alguma abundância no mundo open source. Os populares vi, vim, nano, joe, gedit continuam a ser amplamente utilizados por quem usa Linux. No entanto a Adobe lançou um editor open source para desenvolvimento web, com suporte para as linguagens HTML, CSS e JavaScript.
Considerado já como o substituto do gedit (editor de texto com interface gráfica), Brackets é um novo editor de texto código, muito versátil, leve e pode ser facilmente personalizado através das mais diversas extensões disponíveis aqui!
Todo desenvolvedor tem a sua IDE ou Editor preferido. Existem milhares de programas disponíveis para download que vão desde softwares gratuitos até comerciais. Entre os mais famosos estão o Sublime, Dreamweaver(Por favor nao use esse!), Eclipse, Netbeans, Aptana, Visual Studio, Coda, Notepad++ e muitos outros. Opção é o que não falta.
Em muitos casos a utilização de algum destes editores é uma escolha pessoal e o que realmente conta são os recursos disponíveis. Sempre que um novo software é lançado ele precisa provar que pode ser diferente dos demais e até agora o Sublime parecia ser um dos melhores, mas ele ganhou um concorrente de peso que promete arrebanhar cada vez mais adeptos.
Além dos recursos nativos o Brackets ainda possui um instalador de extensões e com ele você poderá aumentar e personalizar os recursos. Existe praticamente uma extensão para tudo que você pensar em matéria de estruturação de site. Quer um editor de cores? É só instalar o plugin! Quer identar o código automaticamente? Também já existe um plugin para isso!
Claro que tudo isso fica ainda melhor. O Brackets é Open Source e pode ser baixado e utilizado livremente. Ponto para a Adobe. Quer mais uma vantagem? Ele esta disponível no idioma Português.
Agora vai la e baixe o BRACKETS!
09 Feb 2015
SHUHARI
Shuhari é a caminhada de quem pratica artes marciais, no nosso caso de quem pratica código.
O Shu que é a primeira etapa seria, voce esta apreendendo, voce tem que estudar as tecnicas disponiveis que existem, e repetir elas, até a exaustao, repetir aquilo ate que se torne automatico.
Depois de dominar o SHU entao vem a proxima tecnica o…
HA, eu ja sei fazer aquilo de modo automático então posso fazer de modo diferente, podendo avaliar outras técnicas e decidindo qual é a melhor.
No final no final da caminhada teríamos o RI, onde todos nos queremos chegar, eu já sei repetir, eu sei todas as técnicas, agora eu posso criar minhas próprias técnicas.
Com repetiçao az abordagens tornasse mais claras, como opção em aberto
-Robert Genn
Robert Genn era um pintor canadense que ficou famoso pela sua técnica diferente, ele só apreendeu a repetir exaustivamente aquilo que os outros faziam
O Shuhari é uma técnica que exige muita paciência, não desista, o objetivo e mesmo é repetir, ate que se torne automático, assim executando o código de coraçao.
Programar é uma atividade que exige pratica, o único jeito de se aprender a programar bem é apreendendo a programar mal, repetindo e repetindo até a exaustão.