Pretty Code Blog

Just another weblog about development

25  10 2011

Grande achado: como resetar as IDs autoincrement de uma tabela em MySQL?

Sou chata por natureza, e uma coisa que sempre me irritou é construir um sistema, inserir vários dados de testes e no momento da publicação, apesar de eu limpar as tabelas, os primeiros dados inseridos acabam tendo id = 120, por exemplo, pois em teste eu já “queimei” as IDs anteriores… Isso usando MySQL com id autoincrementável.

Chatisse, né? a id é só um número, e daí que começa no 120??

Mas hoje achei algo que satisfaz minhas firulas! ^.^ É possível reiniciar as IDs para o próximo número disponível! É so rodar  ALTER TABLE tbl_name AUTO_INCREMENT = 1;

Testei assim:

  • Eu tinha 120 registros na tabela st_pessoa
  • Deletei todos
  • Inseri mais um cara
  • id gerada: 121 [}(]
  • Deletei todos
  • Rodei ALTER TABLE st_pessoa AUTO_INCREMENT = 1;
  • Inseri mais um cara
  • id gerada: 1 :yeh

E tem mais!

  • Inseri mais 4 registros na tabela st_pessoa
  • Deletei os registros de id 1,3,4,5 (delete from st_pessoa where id in ( 1,3,4,5)) – deixei apenas o 2
  • Rodei ALTER TABLE st_pessoa AUTO_INCREMENT = 1;
  • Inseri mais um cara
  • id gerada: 3  [:DD]

Nice!!!!

Agora meus siteminhas ganham vida com as ids zeradinhas! [8)]


Tags: , ,
30  09 2011

Como obter as coordenadas de um local no Google Maps?

Antigamente a informacao de latitude e longitude estava mais clara no Google Maps. Com o novo layout, obter as coordenadas de latitude e longitude nao eh tarefa tao trivial…

Mas o amigo do Isto Mesmo deu uma dica bem legal, pegar com javascript. Eh so centralizar o mapa no local que voce precisa e entao executar o comando abaino no navegadorou no Firebug.

javascript:void(prompt(”,gApplication.getMap().getCenter()));

[;)]

Obs.: Este notebook canadense com teclado zuado me irrita um pouco…  [://]


13  04 2011

Era android

Enfim cai nas graças do android. Comprei um motorola Defy, aquele resistente à água e poeira.
Inclusive estou testando uma nova app para postar no blog pelo celular.

Como eu vivia sem antes?

Próximo passo: desenvolver uma aplicação. Afinal, já tenho o especialista em casa!


Tags:
12  04 2011

JRE ou JDK? De qual java eu preciso?

Essa é para você não errar mais e acabar fazendo download do arquivo errado…

JRE é a sigla para Java RUNTIME Environment, ou seja, é para quem precisa EXECUTAR aplicativos em java.

JDK é a sigla para Java Development Kit, ou seja, é para quem precisa DESENVOLVER para a plataforma Java. Este traz consigo o jre, portanto não é necessário baixar/instalar os dois.

:nerd

[;)]

Fonte: página de downloads oficial da Oracle


Tags:
03 2011

The Sims 3 Trouble Page

ADORO trouble pages customizadas!

Alguns sites usam uma página mais criativa para te avisar que a página não existe ou que o servidor está em manutenção, em vez do famoso “404 Page not found”.

Acabo de encontrar uma muito lindinha, no site do TheSims3, um Sim nerdinho, envergonhado. ^.^


Tags:
12 2010

Tibia Tower Defense Game

Esse é para aqueles que, como eu, viciam fácil em joguinhos de Tower Defense…

http://games.mochiads.com/c/g/tibia-tower-defense/


Tags:
12 2010

Jogando Minecraft com o Kinect

05 2010

Estudando Spring

Decidi realmente ESTUDAR o Spring e não apenas usá-lo. Tenho usado a quase um ano, simplesmente confiando nas annotations e replicando o que já estava pronto.

Mas basta 5 min de leitura da documentação de referência para perceber o poder desse framework. Com certeza ele pode me oferecer muito mais do que eu estou pedindo.

Vou tentar organizar minhas idéias por aqui, mas devido a minha falta de tempo posso não cumprir a promessa… Então fica aqui a dica da documentação (MUITO BOA) que estou lendo: spring-reference.pdf (ou http://static.springsource.org/spring/docs/current/spring-framework-reference/pdf/spring-framework-reference.pdf)

Have fun! :)


04 2010

“Error starting modern compiler”

Eu estava obtendo essa mensagem de erro ao tentar rodar uma build com o ANT a partir do eclipse.

Para corrigir o problema foi necessário alterar o meu JAVA_HOME para o mesmo utilizado pelo Eclipse.

O meu eclipse está configurado com o java 1.5 e o meu JAVA_HOME apontava para um jdk 1.6

Alterando o JAVA_HOME para 1.5 a build passou a funcionar.

Obs.: Foi necessário restartar o eclipse para que a alteração tivesse efeito.

Encontrei a solução aqui:  http://www.pitr.net/index.php/2006/12/17/error-starting-modern-compiler/

[Editado em 23/08/2010]

Mas o que efetivamente corrige isso é alterar o tools.jar utilizado pelo Ant para o jdk 1.5 , através da opção “Ant” > “Runtime” > “Global Entries”


Tags: ,
11 2009

Jogos com Adobe Flex3: Choochoo Like A Hobo

O  jogo abaixo foi feito em três dias, por iniciantes em Adobe Flex3. O interessante é ver o que dá para fazer em tão pouco tempo e um tutorial. O Flex é uma ferramenta poderosa para desenvolvedores que não entendem muito de arte. Mas o jogo contou com um desenvolvedor e um artista. Paulo e Marquetto, parabéns meninos. :-)

O joguinho foi feito para a competição Minimal do Gamejolt. Eu já perdi um mouse, e minha tendinite já está gritando… Mas marquei pontos no score ;-)


Tags: ,
Next Page »

Switch to our mobile site

Switch to our mobile site