Jump to content

Revista PROGRAMAR: Edição 30 - Agosto 2011


anolsi
 Share

Recommended Posts

Revista PROGRAMAR

Edição 30 - Agosto de 2011

ed30.jpg

(clica para download)

Neste mês de Agosto, por muitos aproveitado para férias, a equipa da Revista PROGRAMAR não descansa e traz-lhe uma nova edição.

Com esta edição começaremos também a premiar os autores dos três melhores artigos. E os leitores devem dar a sua opinião para que possamos premiar correctamente. Para isso vote em http://tiny.cc/ProgramarED30_V

Por isso nesta edição trazemos até si, como artigo de capa, um artigo sobre Introdução ao Ruby on Rails para ficar a conhecer as bases da tecnologia "Ruby on Rails" para desenvolvimento de páginas web. Nesta 30ª edição pode ainda encontrar os seguintes artigos:

  • Lua - Linguagem de Programação (Parte 10)
    A continuação de um excelente artigo sobre LUA, uma linguagem de programação pouco conhecida. Nesta décima parte, saiba como embeber a linguagem LUA em programas escritos em C e C++, bem como pode utilizar co-rotinas.
  • Criar um sistema RSS no Sharepoint através de uma lista de páginas
    Conheça uma forma simples e eficaz de através de RSS 2.0 fazer um “response” directamente numa página ASPX com um controlo de utilizador
  • Introdução ao Objective-C e à plataforma iOS
    Um artigo de introdução à linguagem da Apple Objective-C e à plataforma iOS utilizada nos dispositivos iPod Touch, iPhone e iPad.
  • Atributos em C#
    Saiba como colocar metadados em aplicações C# através de atributos.
  • VISUAL (NOT) BASIC - Tipos Genéricos
    Conheça estas estruturas que possuem bastantes vantagens sobre os Arrays.

E em colaboração com a comunidade AzurePT, SQLPort, NetPonto e SharePointPT respectivamente:

  • Windows Azure Traffic Manager
    Conheça esta funcionalidade que possibilita a resolução de vários problemas relacionados com Cloud Computing.
  • Ferramentas gratuitas de trabalho com SQL Server
    Conheça algumas ferramentas gratuitas que podem facilitar e acelerar o trabalho com o SQL Server.
  • NHibernate - do Import Package à primeira iteração
    Como configurar e utilizar o NHibernate com FluentNHibernate para fazer a ponte entre as nossas classes em .NET e as nossas tabelas de bases de dados.
  • Sandboxed Solutions em SharePoint Online 2010
    Veja como criar Sandbox Solution utilizando os diversos Templates disponibilizados para o Visual Studio 2010.

Mais informação

"Nós somos o que fazemos repetidamente, a excelência não é um feito, e sim, um hábito."
Não respondo a questões por PM que possam ser colocadas no fórum!

Link to comment
Share on other sites

Na Pagina 21 na Introdução ao RoR quando estamos prontos para criar os models a imagem esta cortado impossibilitando nos de ver os comandos de criação e o comando não é explicitado noutro sitio

Link to comment
Share on other sites

Subscrevo a newsletter to tek.sapo.pt há dez anos.  Um hábito já mais ou menos antigo, uma ver por semana, lá dou eu uma olhadela pelo que se passa no mundo da tecnologia. Esta semana uma agradável surpresa:

A revista programar e o nosso fórum merecem referência.

Para a posteridade

http://tek.sapo.pt/newsletterSemanal/2011/33.html

http://tek.sapo.pt/tek_expert/revista_programar_com_tema_de_capa_sobre_ruby_1178512.html

Parabens revista programar e portugal a programar  😞

Link to comment
Share on other sites

      Bom dia,

      Os meus parabéns a todos quantos tornaram isto possível.

Cordiais cumprimentos,

Apocsantos

"A paciência é uma das coisas que se aprendeu na era do 48k" O respeito é como a escrita de código, uma vez perdido, dificilmente se retoma o habito"

Link to comment
Share on other sites

Boas!

Estive a ler o artigo sobre Ruby on Rails, e encontrei algumas falhas... Devo dizer que foi a primeira vez que contactei com a tecnologia, pelo que posso estar a dizer algumas asneiras 😄

Algumas das falhas, penso que sejam devido à actualização da versão do Ruby on Rails: (ficheiros .rhtml, formas de escrever as rotas no ficheiro routes).

Mas na página 25, tem algumas que penso terem sido distração:

- Logo no inicio é suposto ter o código relativo à action "new", e o que lá está é a action "index"

- Depois apresenta o código que supostamente era da view "new", mas o código é relativo à "update".

- Tentei então usar o código que está no github para a view "new", mas aparece um erro: "syntax error, unexpected ',', expecting ')'", que penso que não será culpa do código, mas talvez devido à actualização da versão do Ruby on Rails.

Tirando isso, gostei do artigo, despertou-me o interesse na tecnologia. 👍

Cumps!

Link to comment
Share on other sites

Boas,

Vou tentar responder faseadamente:

1 -  O screenshot anterior ("new list") diz respeito a um ecrã gerado pelo scaffolding. Na página 25 (final da página 24) inicia-se a criação manual das operações CRUD para os artigos, dado que para as listas foi utilizado scaffolding, pelo que comecei com view index, que trata da listagem de artigos.

2 - A action do formulário deveria ser "new" em vez de "update", o código da view é o mesmo, com excepção da action.

3 - Aqui funcionou bem, diz-me por favor onde tens esse erro (Linha), para poder perceber o que está a acontecer.

Obrigado pelos reparos 😄

Cumprimentos,

CarlosRodrigues

Link to comment
Share on other sites

Obrigado pela resposta.

Sim, mas quando começas a descrição das operações CRUD, a descrição toda é acerca da action "new", enquanto o excerto de código é do "index".

Aqui aparecem-me os seguintes erros (referindo-se à linha 14):

C:/Sites/lista_de_compras/app/views/items/new.html.erb:14: syntax error, unexpected ',', expecting ')'
...buffer.append= ( select (:item,:list_id,@lists.collect { |li...
...                               ^
C:/Sites/lista_de_compras/app/views/items/new.html.erb:14: syntax error, unexpected ')', expecting tCOLON2 or '[' or '.'
...lista| [lista.name, lista.id]}) );@output_buffer.safe_concat...
...                               ^
C:/Sites/lista_de_compras/app/views/items/new.html.erb:17: syntax error, unexpected keyword_end, expecting ')'
'); end 
       ^
C:/Sites/lista_de_compras/app/views/items/new.html.erb:21: syntax error, unexpected keyword_ensure, expecting ')'
C:/Sites/lista_de_compras/app/views/items/new.html.erb:23: syntax error, unexpected keyword_end, expecting ')'
Link to comment
Share on other sites

 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.