Termo pesquisado: biblioteca
Posts encontrados: 2
Como Programadores Caçam Elefantes
Postado em 24 de Abril de 2010, às 21:46Pessoal, outro dia recebi um e-mail com essa piadinha muito legal e resolvi compartilhar com vocês.
dBASE
Programadores dBASE caçam elefantes apenas à noite, quando ninguém pode perceber que ainda usam tacapes, paus e pedras.
C
Recusam-se a comprar os rifles, preferindo adquirir canos de aço e todo o
material necessário para construir o "rifle perfeito" a partir do zero -
enquanto todos os outros já estão matando elefantes há muito tempo.
Turbo Pascal
Torcem o nariz para os programadores C, mas fazem igualzinho a eles. Como
não usam "goto", têm dificuldades extras de locomoção (o que consideram uma
vantagem). Os elefantes livram-se deles mudando de plataforma.
FoxPRO
Pegam os rifles que os programadores C jogaram fora e gastam mais tempo
aprendendo novas técnicas de tiro do que realmente caçando elefantes.
Clipper
Não caçam elefantes realmente. Eles apenas compram bibliotecas de material
de caça, uma após a outra, e gastam anos e anos tentando integrá-las e
resolver os conflitos que surgem dessa integração.
Paradox
Viajam para a África com cópias de scripts de filmes de Hollywood sobre
caçadas de elefantes, achando que esse material realmente irá ajudá-los a
pegar um elefante.
Access
Programadores Access não têm experiência prévia em caça a elefantes. No
entanto, estão sempre impecavelmente vestidos, com excelente visual.
Conseguem enquadrar um elefante perfeitamente, mas sentem falta de um
gatilho. Não importa: isso já é 99,9% da solução...
Visual Basic
Só caçam elefantes se tiverem o VBX adequado e a munição do tipo
VBRUNxxx.DLL.
Java
Primeiro eles precisam esperar os governantes dos países onde irão caçar
elefantes decidirem-se sobre como fazer uma única lei de caça. Depois,
precisam esperar que a selva desses países seja totalmente padronizada (só
assim eles não terão que trocar de roupa e de arma a toda hora). E, por fim,
ainda precisam fazer uma última coisa... Epa... para onde foram os elefantes?
Delphi
São mais independentes para a caçada do que os programadores Visual Basic,
mas, em compensação, passam mais tempo se auto-promovendo do que dando tiro.
PowerBuilder
A arma que eles usam faz tudo sozinha: procura, acha, mira, atira, abate o
alvo e recolhe o corpo. É tão boa, tão boa que dispensa o programador.
Assembly
Criam suas próprias manadas de elefantes-anões, pequenos e mais velozes do
que um coelho.
ADA, APL e Fortran
São tão fictícios quanto Papai Noel, Branca de Neve e Dumbo, o elefante
voador.
REXX/2
Esses podem ser encontrados fossilizados, perseguindo mamutes e mastodontes
no período quaternário. Hoje em dia, estão extintos.
RBase
Programadores RBase são mais raros do que os elefantes. De fato, quando um
elefante vê um programador RBase, considera-se em seu dia de sorte.
COBOL
Programadores COBOL têm uma profunda simpatia com os elefantes e jamais
caçariam outra espécie em extinção.
Personaliar Classe Pagination do CodeIgniter Para Obter a Página Atual
Postado em 15 de Fevereiro de 2010, às 14:33Pessoal, hoje eu estava programando em PHP (Meu passa tempo favorito!!) e resolvi atualiza a versão do framework que utilizo, o CodeIgniter (Esse eu recomendo), para a versão 1.7.2, pois eu ainda estava usando a versão 1.7.0. Enquanto atualizava, lembrei que, na classe Pagination da biblioteca do CodeIgniter existe um método que não é nativo, esse método foi implementado por mim mesmo para sanar uma de minhas necessidades com relação ao framework.
O método é bem simples e foi feito com base em trechos de código encontrados na própria classe Pagination. O nome do método é current_page(), sua única função é retornar o número da página que está sendo atualmente exibida.
Veja abaixo o código completo do método:
Quero explicar por que precisei deste método. Vamos supor que temos uma lista de produtos de uma loja sendo exibida no browser, e que esta lista possui 20 (vinte) páginas. Suponhamos agora que na página 10 (dez) existe um produto com o valor errado, portanto, precisaremos corrigi-lo, certo? Imaginemos então, que próximo à descrição do produto já exista um link chamado "Editar" para podermos editá-lo. Ao clicarmos neste link, iremos para outra página, certo? Sendo assim, editamos e salvamos as alterações no preço do produto.
Agora vem o problema, após salvar, o usuário deve ser redirecionado novamente para a lista de produtos (Isso pode ser feito automaticamente ou por meio de um botão disponibilizado na página de edição), mas, ao ser redirecionado, ele voltará para a página 1 (um). Isso tornaria o trabalho do usuário totalmente penoso, caso ele estvesse conferindo os preços de todos os produtos da sua lista. Imagine ter que procurar em qual página você estava após cada produto editado?
Portanto, com este método super prático eu busco o número da página atual e o envio para a página de edição de produtos, por exemplo. E lá na página de edição posso criar um link ou um botão "Voltar" ou ainda um redirecionamento automático para a lista de produtos, de forma que, ao voltar, o usuário seja levado diretamente à página em que estava antes de editar o produto.
Espero que o código acima possa ser útil para vocês tanto quanto é para mim. Até mais pessoal.