Slash & Friends

April 17, 2010

Solos de guitarras alucinantes, violões acústicos cativantes, e vocais explosivos me inspiraram a escrever este post para poder compartilhar com vocês esse album que para mim é um dos melhores desde muito tempo. Sem estilo definido a guitarra de Slash(o ex guitarrista do Guns) grita, chora, faz hard rock, heavy metal, trash metal, rock melódico, com participações nada menos que Ian Astbury, Ozzy Osbourne, Fergie, Chris Cornel, Myles Kennedy, Iggy Pop, Adam Levine, Alice Copper, Cypress Hill e muito mais.

é simplesmente imperdivel para quem cresceu ouvindo Guns principalmente no estilo Apetite of Destruction, ouça alguns trechos no musicmp3.ru/artist_slash__album_slash.html .

Reblog this post [with Zemanta]

Aviso aos internautas: esse post é somente sobre programação se você não é programador, veja alguns outros posts interessantes como este.

02bandeira-eua01bandeira-ingla

Como tenho estudado + de 4 horas por dia para as provas de certificações da microsoft 70-515, 70-516, 70-519 , pude aprender muitas coisas nestas duas semanas. Um feature que adorei no novo Entity Framework 4 é a capacidade de gerar POCO (Plain Old CLR Object) classes. Para quem não sabe o que significa POCO, são classes simples, sem atributos de infra-estrutura ou outras responsabilidades, Aquelas classes de entidades que escreviamos antigamente antes de alguns ORM de hoje como EF e Linq to Sql. Pretendemos utilizar este modelo no nosso site: http:www.placetoask.com que hoje usa o excelente mas quase descontinuado “Linq to Sql”, bom vamos lá:

  1. Abra o vs 2010 e crie um novo projeto Class Library com nome “Data”;criando o projeto
  2. Adicione ao projeto “Data” um novo item: “Entity Framework Model” com o nome de Northwind(eu usei o northwind mas você pode escolher o database de sua preferencia), escolha “Generate From Database”
    Criando EFM

    Entity Framework

  3. Confirme a copia do DB para o diretório do projeto e escolha Customers, Orders e Products na seleção de Tables. ->
  4. Como eu esqueci uma tabela que queria inserir, é facil atualizar o EFM, com o botão direito escolha “Update MOdel from Database” e selecione a table “Order Details” que relaciona a Orders com Products: ->
  5. Agora que seu modelo está como na figura abaixo, podemos adicionar a geração de código POCO no entity framework Model , se ainda não possue o template POCO, baixe pelo online Templates do VS2010, Add item… -> Online Templates -> Ado.Net Poco Entity Generator, se já possue apenas clique com botão direito no designer do EFM e escolha: “add code generation item…” -> “Ado.Net Poco Generator”
  6. Nesse momento o Code Generation cria dois arquivos: Model1.Context.tt e Model1.tt, nós iremos separar as classes entity que estão dentro do Model1.tt em um novo projeto chamado Entities. Veja o código gerado pelo model1.tt:
  7. Crie uma nova “Class Library” com nome de “Entities”, segure a Shift key e mova o arquivo Model1.tt para o novo projeto, por movermos o arquivo, vamos precisar fazer uma pequena edição no arquivo para que ele possa gerar o codigo corretamente, então na linha 22 do arquivo Model1.tt mude o código: string inputFile = @”Northwind.edmx”; para string inputFile = @”..\Data\Northwind.edmx”;
  8. No projeto data clique no arquivo Model1.Context.tt, e em propriedades defina o atributo: customtoolnamespace para Data
  9. Faça o mesmo para o projeto “Entities” definindo Custom Tool Namespace para “Entities”
  10. Adicione uma referencia do projeto “Entities” no projeto “Data” e depois coloque uma referencia “using Entities;” no arquivo Model1.Context.cs gerado pelo template automático. Obs. Para visualizar o arquivo você precisa habilitar o “show all files” ;
  11. Modifique o template Model1.Context.tt  na linha 44 adicione o código: using Entities; note que se não fizer isso toda vez que modificar o Modelo tera que colocar essa linha no arquivo Model1.Contex.cs gerado pelo template
  12. Adicione a solution um novo projeto Console Application  para testar o que criamos, a primeira coisa a fazer é copiar o config.application do projeto “Data” para o novo projeto Console , esse passo será necessário para qualquer novo projeto  que deseja acessar dados pelo nosso EFM, seja web, windows form etc…
  13. Digite no program.cs o código e execute :
  14. O resultado do código quando rodamos:
  15. Como criar um novo produto? é facil:
  16. O resultado:

Tá lá! Nossa senhora, não imaginava que fosse tão cansativo salvar e inserir telas para um post, qq dúvida comentem que eu quando puder dou uma ajuda.



Bookmark & Share

Reblog this post [with Zemanta]

Devido a chuva caótica no rio, fui o único da empresa a conseguir ir trabalhar, pois moro ao lado da empresa,  comentei com adolfo  que o  Leblon parecia o filme “Eu sou a Lenda” hoje cedo, ninguém, nem carros nas ruas, o Clipper, Zona sul, lojas fechadas… Adolfo nosso desenvolvedor multitarefa da empresa que também sabe muito de designer, fez essa montagem que ficou muito engraçada, impossível não compartilhar.

Fui fazer um teste se diz se sou geek ou não olha o resultado:
90% Geek

Created by OnePlusYou – Free Online Dating

Faça você também clicando no link acima.

Ao construir qualquer tipo de estrutura, de um simples galpão no quintal a um estádio para 100.000 pessoas, você precisa criar uma base sólida em primeiro lugar. Se isso não for feito corretamente, a estrutura não será substancial, nem será duradoura.

Esta mesma idéia se aplica ao processo de desenvolvimento de força. Tempo e energia devem ser gastos construindo uma base firme. As pirâmides do Egito foram construídas desta forma: eles são tão altas devido a sua base. O mesmo vale para o corpo humano.

No início menos é mais

A maioria dos que embarcam nessa missão de fortalecer compreende a lógica da idéia, muito poucos tem um programa que irá satisfazê-la, principalmente porque o motivo real que começou a levantar pesos foi ter braços e peitos maiores. Assim, desde o início, seu foco está sobre seu tamanho e não sobre o que realmente todos deveriamos começar a malhar: nossa estrutura.

Outro erro que muitos cometem é incluir muitos exercícios nas rotinas. A lógica é que cada grupo muscular deve ser trabalhado diretamente, a fim de que ele fique maior e mais forte. Não há nada de errado com qualquer um dos exercícios. Todos eles são benéficos. O problema com este tipo de programa para alguém em fase de formação é que a energia disponível é gasta com exercícios que não fortalecem seu “core” ou sua base. Como resultado, o progresso geral mínimo.

Há também os que começam com um programa estruturado contendo apenas alguns exercícios básicos. Tornam-se impacientes e começam a adicionar mais e mais movimentos, geralmente para os braços e para o peito antes de seus fundamentos fiquem sólidos. Eles podem ver um atleta de força avançado fazendo vários exercícios e começam a fazer também. Isso não funciona. Porque o atleta avançado passou vários anos construindo sua base.

Exercícios Pliometricos e movimentos de agilidade podem se encaixar em um programa de força, mas Bill Starr recomenda que devem ser feitos em dias quando pesos não são levantados.

Fortalecendo a estrutura

Vou começar com o básico. Manter o número de exercícios em um programa de início para apenas três. Deve haver um para cada um dos três principais grupos musculares do corpo: ombros ou parte superior do corpo, costas, quadris e pernas. Cada um deles receberá a mesma atenção, porque um dos princípios fundamentais na construção de uma base sólida é que os grupos têm que estar em equilíbrio com o outro. Naturalmente, uma área fará progressos mais rápidos que as outras, mas é preciso ter cuidado para não permitir que a área mais forte fique muito longe do resto. Quando isso acontece, temos que intervir.

A maioria das pessoas progridem mais rapidamente em seus quadris e pernas. Isto faz sentido. Esses são os maiores grupos do corpo e respondem muito rapidamente ao treino.  Mas, se nada for feito para corrigir a disparidade, suas costas desproporcionadamente fracas irão começar a afetar o seu agachamento. Exemplo: Costas mais fracas não vão permitir o atleta a manter a mecânica adequada durante um esforço máximo de agachamento.

Existem tantos exercícios para começarmos mas temos que  escolher aqueles que nos vão exercitar os maiores grupos musculares.  Vou usar um treinamento feito pelo Crossfit Journal em 2003, confesso a você quando comecei a malhar não conseguia “limpar” 70 libras do chão, hoje sem muito esforço limpo 215 libras e ainda faço o push press em complemento. Calma! mais a frente postarei links e tutoriais sobre os exercícios.

o foco aqui é:

  • malhar o básico;
  • mínimo de equipamento;
  • Exercícios que não exigem muita técnica
  • Se tiver barra e pesos em casa não precisa de uma academia;
  • Potencial de desenvolvimento ilimitado

Os Exercícios:

  1. Corridas
  2. Squat- link (ótimo)
  3. Push-Press – link
  4. Deadlift – link

Notas:

  • Pratique a execução dos exercícios +- 1 semana antes de entrar no programa abaixo;
  • Comece com um peso que seja desafiador mas que possa manter a técnica perfeita do exercício, lembre-se a técnica agora no começo é o que vai fazer a diferença do marombeiro da sua academia, então insista na execução perfeita do exercício!;
  • Aumente a carga aproximadamente 2kg a 2,5kg a cada semana;
  • Só aumente o peso se o ultimo treinamento foi completado com sucesso;
  • Meça seus treinamentos e tente sempre abaixar o ultimo tempo, não caia no bate papo da academia enquanto estiver treinando
  • Foque na intensidade de cada treinamento, a palavra chave para resultados excelentes é “Intensidade” ou seja dar o seu máximo
  • E por ultimo comece leve nas primeiras semanas para não se lesionar e nunca deixe de fazer o aquecimento!

Aquecimento:

  1. Samsom Stretch: 30s de cada lado link;
  2. Overhead Squat 15 reps, sem peso, pode ser feito com uma toalha, cabo de vassoura ou uma barra. link
  3. flexao – 15 repetições
  4. Joint Mobility link

O programa: (clique para aumentar e imprimar)

Em futuros posts vou colocar outros treinamentos básicos que se encaixam perfeitamente com este. Boa páscoa a todos!
Reblog this post [with Zemanta]
Follow

Get every new post delivered to your Inbox.