Featured Posts

NOVA PROMOÇÃO: Como ganhar convite para a promoção chip TIM BETANOVA PROMOÇÃO: Como ganhar convite para a promoção... Com TIM BETA você faz quantas ligações quiser, manda sms a vontade e ainda tem acesso a internet por R$ 0,25 e MSN de graça sem pagar nada! Agora o TIM Beta é adquirido por meio de convite, e o blog RedRails vai dar um TIM Beta para seus leitores. Basta deixar um comentário dizendo por...

Read more

Apagando Fotos do Iphone                 Bom tive alguns problemas com meu Iphone ao tentar apagar umas fotos  que não apareciam o icone da lixeira ao lado. Isso acontece quando você sincroniza as fotos do Iphone com seu Computador. Como eu consegui...

Read more

Como remover Videos/Filmes de seu Iphone Ipod Para apagar videos do seu Iphone ou Ipod não é tão complicado, mas eles esconderam bem essa opção. segue a baixo o video para fazer isso. Já para enviar eu utilizei o aplicativo CopyTrans

Read more

Como mencionar qualquer pessoa do Facebook (inclusive...               Olá fiéis leitores do RedRails e esporádicos também! Hoje iremos ensinar a vocês como mencionar uma pessoa do modo mais eficiente, tão eficiente que funciona para qualquer pessoa do facebook ( amigo seu ou não) via celular,...

Read more

Geradores de Código

0

Posted on : 13-04-2011 | By : Luiz Carvalho | In : Artigos

Geradores de código são basicamente programas que geram outros programas. Os geradores podem ser definidos como ferramentas tanto para formatar códigos simples quanto para gerar aplicações complexas a partir de modelos abstratos (templates). São muito utilizados para agilizar o processo de desenvolvimento, pois aumentam a produtividade e diminuem o tempo gasto na codificação da aplicação e, conseqüentemente, o custo final (AMBLER, 2004; KLUG, 2007).

Segundo Herrington (2003), a geração de código é a técnica pela qual se constrói código utilizando programas. Os geradores de código podem trabalhar por meio de linhas de comando ou de interfaces gráficas, estas últimas são as formas mais interativas. Estes podem construir código em várias linguagens de programação, bem como efetuar a geração dos códigos de uma única vez ou em etapas. As entradas e saídas são definidas conforme a necessidade, sendo que o desenvolvedor especifica parâmetros de saída de forma manual. Portanto, é de extrema relevância que o programador saiba a priori o que se deseja obter como resultado.

Read the rest of this entry »

Manipulando Grid (StringGrid) com Borland C++ Builder 6

3

Posted on : 08-11-2010 | By : Luiz Carvalho | In : Artigos, Desenvolvimento

Olá voltei um pouco (er… bastante) no tempo, pois precisei fazer um programinha bem simples e que não dava pra usar Ruby, minha primeira opção era usar Java, mas sinceramente aquela sintaxe me dá horrores, então resolvi usar o velho e bom C++ para ser mais exato Borland C++ Builder 6, pro que o 6, já que existem outros bem mais atuais? simples primeiro o tamanho da IDE que não chegava aos 200 MB enquanto a versão 7 tendia aos 1GB… Segundo é a nostalgia de programar novamente na primeira linguagem que me disponibilizava uma interface gráfica, antes dela desenvolvia apenas em C por linha de comando.

OK, vamos ao que interessa. Nesse nosso pequeno tutorial vamos desenvolver algo semelhante a isso, com funcionalidade apenas de inserir dois registros em um pequeno grid.

Read the rest of this entry »

Tabela de Preço para Clientes Chatos

2

Posted on : 26-01-2009 | By : Luiz Carvalho | In : Artigos, Piadas

Conheça esta tabela bem humorada com dicas para cobrar aquele “cliente especial”.

Serviço Valor (R$)
Logo marca, logomarca 6000,00
Logotipozinho, logomarcazinha, marquinha e marquinhazinha (preço também válido para logotipo bem pequenininho, simbolo, desenho pra colocar no cartão e elipse e degrade) 2250,00
Nome do logotipo 5500,00
Impresso 855,00
Folheto de divulgação 255,00
Convitezinho 345,00
Panfleto 452,00
Um folder rapidinho 1250,00
Prospecto 355,00
Jeitinho aqui 150,00
Folhinha / Filipeta 355,00
Folhinha pra tirar xérox mesmo (xérox não inclusas) 456,00
Uma faixa aí 2230,00
Cartaz “que você ja pega pronto no Print artist” 564,00
“Botar um design” no meu site 5300,00
Desenho animado pra colocar no site 50000,00
Uma letra girando, assim ó 250,00
Cartãozinho mixuruca 150,00
Só pra não passar em branco (Folder de aniversário de 50 anos da empresa) 6000,00
Um site (Não interessa a quantidade de paginas, nem o que tem dentro, site é site, ué) 15000,00
Um portal (Sem diferença para o material acima, apenas na nomenclatura) 30000,00
“Igualzinho a esse aqui, só vai colocar o meu timbre ao inves do dele aqui em cima, entendeu? Pra não dar trabalho mesmo…” 1000,00
Sem muitos detalhes 350,00
Quando começar a frase com:
Acrescentar mais (R$)
“Isso aí, você coloca no computador e ele faz” 1250,00
“Eu tenho um sobrinho que faz assim…” 350,00
“Ei, você que mexe com computador…” 500,00
“Ah foi bom te ver aqui, você não é o cara da informáica?” 8000,00
“O chefe do departamento ja escolheu até a letra e a cor, agora ficou fácil” 250,00
“Não, não.. você nao vai ter trabalho nenhum, mesmo. É so colocar no computador mesmo” 350,00
“Na verdade o serviço JÁ ESTÁ PRONTO! É só colocar um pouco de design” 750,00
“É só uma firula mesmo né?” 450,00
“Pra enfeitar o pavão…” 360,00
“Na verdade é porque eu não tenho tempo pra fazer..” 2500,00
“Eu confio em você, vê ai alguma coisa..” (não sabe nem o nome da empresa) 5500,00
“Depois a gente vê uma maneira de te compensar…” 240.000,00
“Vê ai o que você faz pra mim?” 890,00
“Nossa, mas é so um site! Isso tudo?” 5000,00
“POR PÁGINA??????” (cada vez que a pessoa repetir essa frase) 345,00
“Aproveita pra ver o que aconteceu com o antivirus daqui da loja?” 350,00
“Ah.. tá.. mas nisso ja estão incluidas as fotos e as modelos né?” 150,00
“É só esticar aqui, ó” 60,00
“E você usa o computador pra isso?” 75,00
“Coisa simples” 2500,00
“Não você não entendeu é simples mesmo” 3500,00
“É você não entendeu mesmo” 4500,00
“Só uma galeria de fotos. Quantas fotos? Ah umas 100, mas é so colocar ali no canto” 890,00
“Ué, mas é so digitar como ta aqui no jornal.” 980,00
“Escaneia daqui da revista mesmo” 200,00
“Eu quero um site” (Mecãnico free-lancer) 2800,00
“DUZENTOS E CINQUENTA REAIS???” (subir mais R$ 50,00 a cada grito de desespero) 50,00
“Fotolito? Não, não, não vamos contratar fotografo” 35,00
“Ah!! Pode pegar o logo do nosso site, não tem problema nenhum, eu autorizo. É so clicar com o botão direito do mouse em cima e ir em ’salvar como’…” 890,00
“COMO ASSIM, SEM A IMPRESSÃO???” (afinal o cara ainda vai pagar a impressão!!) 200,00
“E quanto você cobra assim? Pra um site, é. Completo! Sim eu sei, mas mais ou menos? Tira uma média, site completo! Hum.. e outro mais simplezinho?” 450,00
“Ah mas eu achei a mesma coisa por R$ 30,00 cada página. E é serviço de confiança. O que a gente pode fazer pra chegar nisso?” (esses eu tenho vontade de xingar…) 200,00
“Pois é mas eu estou vendo com outras pessoas…” 100,00
“Ta, tudo bem.. e fica pronto quando? Pode me mandar uma previa por email hoje a noite? 5000,00
(numa sexta feiras 17:55) “ok, me entrega na segunda até umas 10h tá bom?” 8000,00
“É que meu prazo já está estourado, sabe como é né?” 4580,00
Serviços extras – depois do trabalho pronto:
“Aumenta essa letra?” 50,00
“Coloca esse amarelo mais vivo?” 90,00
“Troca esse vermelho, por amarelo?” Sob consulta. Em casos como trocar o tom da pele de uma foto fica mais caro.
“Vira o rosto dela no computador, pra ficar de lado, acho q vai ficar melhor” (foto 3×4) 150,00 (e não realiza o serviço, lógico)
“E se a gente mudasse o menu pra cá? To achando isso meio parado…” (site pronto) Valor do site x 5
(Depois de pedir incessantemente pelo estetoscopio na capa do manual médico) “É mesmo, né? Não ficou muito legal….. e agora?” 6000,00
“Puxa mais pra ca.. Isso agora mais pra ca, isso, troca essa cor.. agora inclui essa foto… podia mudar aqui ne? hum… po parace que piorou não estou entendendo…” 8500,00

 

 

Esse Post foi Retirado do exelente blog ifd.com

Como Utilizar o Debug do Netbeans 6.1 para Ruby e Java

8

Posted on : 03-07-2008 | By : Luiz Carvalho | In : Tutoriais

Olá Meus Queridos Leitores.

Hoje vou falar de uma coisa que para maioria é besteira, mas para mim não foi. Sempre programei bastante no NetBeans e nunca antes havia debugado meu codigo. eu não fazia a minima ideia de como funcionava nele, o unico compilador que eu havia feito isso foi no Turbo-C :P .

Procurei no Google e nenhum site/forum/blog havia sanado minha duvida então com muita insistência acabei descobrindo como e vim compartilhar com vocês.

Meu Exemplo é em Ruby, mas foi testado com java tambem e acho que é compatível com qualquer linguagem que suporte debug no NetBeans.

Vamos lá Primeiro abrir nosso NetBeans e criar nosso codigo de exemplo.

File->New project->Ruby->Aplicativo Ruby

E criamos o seguinte codigo:

#Projeto_1 : Vetores
vet1 = [0,2,4,6,8]
vet2 = [1,3,5,7,9]
vetF = []
k=0
for i in (05)
vetF[k] = vet1[i]
k=k+1
vetF[k] = vet2[i]
k=k+1
end
puts vetF #{vetF}

Vamos ver como nosso codigo está funcionando.
Esse Codigo faz a seguinte tarefa. ele intercala dois vetores (vet1 e vet2 ) em um terceiro (vetf), de modo que vet1 possui numeros pares e vet2 numeros impares e vamos uni-los em um realizando a sequência correta.

Primiero vamos Instalar o Ruby(no meu caso ainda não tinha instalado) ou se for usar o java o netbeans jpa vem por padrão.

vá em Tools -> Plugins e procure o componente Ruby and Rails e instale-o

Bom Após nosso Ruby Instalado vamos ao nosso Debug primeiro defina os Break-Points.
Esse BreakPoints são os locais onde nosso interpretador deve para para que possamos analisar nossas variáveis.
basta clica na a linha do lado de cada linha que você deseja parar.

Depois que definimos os Breaks-Points vamos então executar nosso programa em modo Debug
Aperte o botão de debug(ou apenas Ctrl+F5)

Bom e agora cad minhas variaveis, você pode vela-as apenas passando o mouse por cima delas mais eu prefiro usar os Watches(Observadores) Selecione uma variável, clique com o direito e NEW WATCHE, ou simplesmente Ctrl+Shift+F7 e nessa janelinhas em baixo vai aparecer suas variáveis com seus respectivos conteúdos (caso não aparece tecle Alt+Shift+2)

Após você iniciar o Debug uma linha verde no meio das vermelhas(break Points) irá aparecer essa é a linha em que o compilador esta nesse exato momento.

Bom, mas iai… nosso codigo parou… hehe do lado do botão de executar o debug apareceu novos botões, entre eles o Continue(F5) clique nele. e o interpretador irá para a próxima linha.

Hum Olhe ai nossa variável como o seu conteúdo.

Após alguns passos (Steps)[F5] e a progressiva alteração do nosso Vetor Final (vetf) ele fica assim, e tudo assistido passo a passo por nós.

Bom está ai. uma mão na roda quando você trabalha com grande estrutura de dados que te deixam loucos quando você não acha o bendito erro, como uma variável nula que você não sabe de onde vem pelo dabug você a encontra facilmente e acaba com ela.

espero que esse post seja útil para alguém, se sim deixe comentario o feedback é nosso incentivo para cada vez melhorar mais e produzir mais. se encontrou alguma duvida coloque ai e vamos tentar sana-la e melhorar nosso Tutorial.

Obrigado!

Related Posts Plugin for WordPress, Blogger...