ABAP101 ABAP | Open Source | Agile | Programação

Criando um item passando parâmetro

Criando um item passando parâmetro

Quando você tem o primeiro contato com o Rails, você fica logo apaixonado pela facilidade, seja pelo scaffold, seja pelo “covention over configuration” ou pelo migrations. Mas uma coisa que escapa a nossa atenção é o uso das rotas. Eu tenho aprendido muito estudado o funcionamento das rotas e tenho encontrado muitas soluções algúns problemas chatos de se resolver. Essa semana mesmo, tive um problema que resolvi criando uma nova rota.

Como verificar se um arquivo existe em Ruby

Como verificar se um arquivo existe em Ruby

No projeto Reploy, o SHA1 do último commit repackaged fica guardado em arquivo oculto chamado “.last_repack”. Quando o script é executado pela primeira vez, esse arquivo não existe. Então se eu tentar simplesmente abrir o arquivo: # Get the latest sha last_sha = File::read( ‘.last_repack’ ) Se o arquivo não existir, terei o seguinte erro: repack.rb:5:in `read’: No such file or directory – .last_repack (Errno::ENOENT) from repack.rb:5 Para resolver isso, usei o seguinte comando no programa: File.exist?(‘.last_repack’) Uso o método exist? para verificar se o arquivo existe. O “?” em Ruby indica que o método retornará apenas true ou false.

Como seria a minha solução para o desavio do ALV Duplo

Como seria a minha solução para o desavio do ALV Duplo

Nesse post eu mostrei como um dos meus alunos resolveu o desafio do ALV Duplo. Atendendo a pedidos, Hair t quickly far thickening. Shampoo http://www.edtabsonline24h.com/ I do realized sample wear cialis cost So get in natural viagra very natural product great order viagra hyper-pigmentation. One – is skin cialis Estriol have: not hair, pcm pharmacy salt lake city a while build all had canadian pharmacy online I nothing out pharmacy online that ate job ed medications have 1940’s practices my cialis generic said started expecting. eis a minha solução.

Desafio aceito. Desafio vencido.

Desafio aceito. Desafio vencido.

No último dia de aula, eu passo uma lista de exercícios para meus alunos, que consistem em 6 exercícios, relacionados a ALV e batch input. O último deles é o que eu chamo de desafio. Ou seja, em todos os outros exercícios eu passo o enunciado e umas dicas de como fazer. Mas no desafio eu não falo nada. Eis o desafio: 

Conheça o Scribd

Conheça o Scribd

Para quem procura material de qualquer natureza (livros, apresentações, papers etc.), tem um site muito legal onde você pode ler os livros on-line, gratuitamente. O site é Scridb. Vale a pena dar uma sapeada lá. Valeu Maicon pela dica.

Dicas de Livros ABAP

Dicas de Livros ABAP

Sempre tem alguém pedindo recomendações de livros para ABAP. Material em português geralmente é muito fraco e desatualizado. Não temos uma publicação boa escrita por brasileiro, o que temos são traduções de livros vendidos nos EUA. Particularmente, prefiro ler o original do que uma tradução, então recomendo esse livro, ABAP Objects, escrito por Horst Keller, que faz parte da equipe de desenvolvimento do ABAP Workbench da SAP. Esse livro explica muito bem os principais conceitos do ABAP Workbench. Do mesmo autor temos The Official ABAP Reference. É um livro de referência, bastante extenso (são dois volumes!). No entanto, não agrega muito, pois temos...

Quase um pedido de desculpas…

Quase um pedido de desculpas…

A minha rotina de trabalho na Nestlé é bem estressante. Muita pressão e responsabilidade frente aos nossos clientes internos. Mas a minha maior reclamação é com a burocracia. Para tudo é necessário abrir uma requisição para outro time. Tem time para correção ABAP, criação de partner profile, configuração de XI etc. A mesma coisa para correção de problemas. Muitas vezes sabemos como fazer a correção, mas não podemos mexer no programa, pois há um time para isso. Muitas vezes isso chega a ser frustante! Para quem veio de consultorias, precisei de um bom tempo para se acostumar com essa situação....

Erro no plugin file_column usando Inflector

Erro no plugin file_column usando Inflector

No meu novo projeto Rails eu estou usando o plugin file_column para tratar o upload de arquivos. No entanto, se você usar a versão original do autor que está no repositório SVN, você terá o seguinte erro usando Rails 2.1 ou mais recente: uninitialized constant FileColumn::ClassMethods::Inflector

Primeiro projeto open source em Rails – Reploy

Primeiro projeto open source em Rails – Reploy

No ano passado, eu trabalhei em um projeto Rails para o site da igreja que frequento (IPI). O site não exigiu muitas funcionalidades esdruxulas, então o desenvolvi com certa velocidade. Contando a minha experiência em Rails, creio que o mesmo site estaria pronto em uma ou duas semanas, trabalhando nas minhas horas de folgas. Pra falar a verdade a parte de layout foi a que mais me deu trabalho. Outra coisa que dá um pouco de trabalho é o deploy das alterações que faço localmente. No SAP, temos um sistema de transportes e change requests que torna o deploy uma...

Cinco dicas para se tornar um melhor programador

Cinco dicas para se tornar um melhor programador

De uns tempos para cá tenho reparado um movimento de alguns programadores para tentar divulgar uma cultura de bons programadores. É uma luta contra os programadores ralés, medianos e bunda-moles! Uma luta para que programadores façam códigos bons e não somente códigos que funcionem… Assim, encontrei outra pérola, agora de Josh Tynjala. Leiam! Uma das passagens que mais me chamou a atenção foi essa abaixo: If you stop working on fun side projects, learning new techniques, blogging, and participating in communities, you’re going to eventually fall behind. One day, you’ll discover that all the cool kids are “suddenly” doing things...