Hoje foi mais um dia de Coding Dojo com a equipe da Tecsystem.
Até o momento realizamos dois Dojos, onde primeiro fizemos o FizzBuzz em Object Pascal (Delphi).
No FizzBuzz, você deverá exibir uma lista de 1 a 100, um em cada linha, com as seguintes exceções:
Números [...]
Já tinha disponibilizado um pequeno script para inverter uma string no gist:github e comentado aqui (inglês).
#! /usr/bin/env python # -*- coding: utf-8 -*- s = raw_input(‘Enter your text here: ‘) print s[::-1]
O código acima lê do teclado uma string, e a retorna para a variável s. [...]
(clojure 1 “Por quê?”) (clojure 2 “Instalando no Windows”)
Clojure é um dialeto derivado do Lisp, portanto, sua sintaxe é baseada em S-Expressions. A estrutura básica é:
(atomo_1 atomo_2 atomo_3 atomo_4 … atomo_n)
Ou seja, Clojure são listas de elementos (chamados de átomos) [...]
Considero como ponto de partida esclarecer o uso do Flash e SilverLight como uma tecnologia voltada ao front-end que funcionam embutidas num navegador web. Sobre qualquer outra forma de uso, vou simplesmente abominar ignorar.
Primeiro, o básico.
SilverLight é formado basicamente de 4 arquivos: dois arquivos em XAML (que é a linguagem utilizada tanto pelo [...]
Essa última semana foi um pouco movimentada, para mim, referente ao assunto Delphi. Explico:
Nos dias 02 e 03 de dezembro, compareci ao I Hack’n Rio, evento realizado no Rio de Janeiro, onde tive o privilégio de conversar com Erick Sasse, Cesar Romero [...]
Nos dias 02 e 03 de dezembro fui em companhia do @magnomp no evento I Hack’n Rio.
O Hack’n Rio é uma iniciativa da Comunidade de Software Livre do Rio de Janeiro, e o seu foco era disseminar informações exclusivamente sobre Software Livre em geral.
[...]
Considering the code below, what does it do?
def foo(series): if series in ['#', 'X']: # If special series pass else: pass
You have to read the comment in order to understand the condition shown in if statment.
Now, what does below code?
def foo(series): is_special_series = series in ['#', 'X'] if is_special_series: pass else: [...]
JVM
O Clojure é uma linguagem que roda sobre a JVM, então para progredir na instalação do Clojure em sua máquina é imprescindível a instalação da JVM.
Sobre a JVM veja mais em http://www.oracle.com/br/technologies/java/index.html e use muito http://www.google.com.br/search?q=java
Clojure
É possível criar um ambiente de desenvolvimento em Clojure de [...]
Já há algum tempo venho estudando Clojure. Uma linguagem de paradigma funcional, variante da Lisp, que roda sobre a JVM.
Clojure foi desenvolvida por Rich Hickey “porque queria um Lisp moderno em programação funcional, que tivesse simbiótica a plataforma Java e concebido para multiconcorrência” (Wikipedia).
Quando decidi [...]
Essa semana iniciamos os preparativos para a próxima edição do Dev in Cachu, que será realizado em 2012. A princípio estamos tentando trabalhar com o dia 28 de Abril de 2012.
O que é o Dev in Cachu?
O Dev in Cachu é um evento realizado na cidade de Cachoeiro de [...]
Martinusso's Websites
Tags
Applications Asp.Net Best practices C# Challenge charset Clojure Code Code Improved Conventions CSS database Delphi Design Pattern Development Dev in Cachu DOS Eventos Firebird Front Controller Hack HTML ie install Java JSON NetBeans Object Pascal Optimization PHP Project Euler Python Ruby Segurança Semantic Web SEO Singleton Tableless TDD Unit Testing Usabilidade Utilities UtilsPHP Variáveis Windows
