Essa é para as pessoas que assim como eu passaram boa parte de sua vida jogando Mario Bros =D
domingo, 29 de junho de 2008
Get a Mac =D
Pobre PC, prestes a fazer uma "cirurgia" para receber o Windos Vista!!!
Propaganda da Apple... ;)
Propaganda da Apple... ;)
Ruindows Vista
A lista com os dez piores produtos do ano de 2007 têm como protagonista o Windows Vista, o último sistema operacional da Microsoft que continua sendo muito criticado.
Os caras do CNET não têm papas na língua e na sua lista com os produtos tecnológicos mais horríveis do ano, o Vista recebeu esta duvidosa homenagem. E para tanto eles apontaram vários motivos.
Por exemplo, que se trata de um produto que provocou a criação de uma campanha publicitária para relançar o XP já dá uma boa idéia das suas possibilidades. E eles também não falaram muito bem do Vista, devido ao fato de que vários fabricantes oferecem o downgrade do Vista para o XP como opcional se os usuários não ficarem satisfeitos.
Suas incompatibilidades com o hardware, a constante necessidade de interação dos usuários devido aos alertas de segurança e o abusivo uso do DRM, são outros motivos levantados pelo CNET para qualificar este produto como realmente horrível.
Uma grande derrota pra Microsoft.
fonte:http://www.forumpcs.com.br/noticia.php?b=225850
Ajude a sustentar a Wikipédia e outros projetos, sem colocar a mão no bolso, e concorra a um Eee PC!
…e também a pen drives, card drives, camisetas geeks, livros e mais! O BR-Linux e o Efetividade lançaram uma campanha para ajudar a Wikimedia Foundation e outros mantenedores de projetos que usamos no dia-a-dia on-line. Se você puder doar diretamente, ou contribuir de outra forma, são sempre melhores opções. Mas se não puder, veja as regras da promoção e participe - quanto mais divulgação, maior será a doação do BR-Linux e do Efetividade, e você ainda concorre a diversos brindes!
sábado, 28 de junho de 2008
API Collection
Java oferece diversas classes que implementam coleções no pacote java.
As principais:
Listas;
Conjuntos;
Mapeamentos (mapas).
Listas
Coleções indexadas (ordem é importante):
ArrayList: usa vetores (desempenho melhor);
LinkedList: usa lista encadeada (útil para alguma
situações).
Métodos principais:
add(Object), add(int, Object), addAll(Collection
clear(), remove(int), removeAll(Collection);
contains(Object), containsAll(Collection);
get(int), indexOf(Object), set(int, Object);
isEmpty(), toArray(), subList(int, int), size().
Exemplo
import java.util.*;
public class Teste {
public static void main(String[] args) {
List impares = new ArrayList();
impares.add(1); impares.add(3); impares.add(5);
List pares = new LinkedList();
pares.add(2); pares.add(4); pares.add(6);
for (int i = 0; i < impares.size(); i++)
System.out.println(impares.get(i));
for (int i = 0; i < pares.size(); i++)
System.out.println(pares.get(i));
}
}
Fonte: esjug, jumbo gruppe
Continua....
Jogo da Forca em Pascal
Deixei a identação de lado, pq aqui em html ele exije que eu coloque (' ') no início... E o jogo da forca é para aquelas pessoas que estão começando no mundo computacionístico e precisam de um trabalhinho desse em algorítmos.
Que orgulho... :P
program forcas;
uses crt;
var palavra,letra,linha,nome:string;
j,i,op,tam:integer;
arq:text;
procedure gravar;
begin
writeln;
writeln('Jogo Da Forca');
write('Palavra: ');
readln(palavra);
append(arq);
writeln(arq,palavra);
close(arq);
write('Ok!');
readln;
clrscr;
end;
procedure jogar;
var jogando:string;
final,jogadas,erro,y,palavra_jogo,x,w:integer;
begin
clrscr;
x:=0;
y:=0;
palavra_jogo:=0;
erro:=0;
palavra:=('');
jogando:=('');
reset(arq);
writeln;
writeln('Forca:');
writeln('Jogador - ',nome);
while not eof(arq) do
begin
readln(arq,palavra);
x:=x+1;
end;
close(arq);
randomize;
palavra_jogo:=random(x)+1;
y:=0;
reset(arq);
while not eof(arq) do
begin
readln(arq,linha);
y:=y+1;
if y=palavra_jogo then
jogando:=linha;
end;
j:=0;
tam:=length(jogando);
jogadas:=tam+6;
for i:=1 to tam do
begin
gotoxy(i,9);
write('_');
end;
repeat
for j:=1 to jogadas do
begin
gotoxy(33,8);
write('Letra: ');
readln(letra[j]);
w:=0;
for i:=1 to tam do
begin
if letra[j]=jogando[i] then
begin
gotoxy(i,8);
w:=1;
writeln(letra[j]);
i:=tam;
final:=final+1;
if final=tam then
begin
gotoxy(10,18);
writeln('Fim');
j:=jogadas;
end;
end
end;
if w=0 then
erro:=erro+1;
if erro=1 then
begin
gotoxy(39,10);
writeln('0');
end;
if erro=2 then
begin
gotoxy(39,11);
writeln('|');
end;
if erro=3 then
begin
gotoxy(38,11);
write('/');
end;
if erro=4 then
begin
gotoxy(40,11);
write('\');
end;
if erro=5 then
begin
gotoxy(38,12);
write('/');
end;
if erro=6 then
begin
gotoxy(40,12);
write('\');
end;
end;
gotoxy(33,14);
writeln('*** ',jogando,' ***');
until j=jogadas;
close(arq);
readln;
end;
procedure cadastro;
begin
clrscr;
gotoxy(30,10);
write('Nome do Jogador: ');
readln(nome);
readln;
end;
{...Programa Principal.....}
begin
clrscr;
gotoxy(40,10);
textcolor(1);
textbackground(7);
palavra:='';
nome:='';
letra:='';
assign(arq,'focas.txt');
{$I-} reset(arq);{$I+}
if Ioresult<>0 then
rewrite(arq);
repeat
gotoxy(30,10);
writeln('1.Registrar Palavra');
gotoxy(30,11);
writeln('2.Jogar');
gotoxy(30,12);
writeln('3.Dados do Jogador');
gotoxy(30,13);
writeln('4.Finalizar');
gotoxy(30,14);
write('Op‡ao:');
readln(op);
case op of
1:gravar;
2:jogar;
3:cadastro;
end;
clrscr;
until op=4;
readln;
end.
Que orgulho... :P
quinta-feira, 26 de junho de 2008
Display interativo 360º
Pois é...quanto mais eu vejo os resultados de pesquisas na nossa área...mais eu me dou conta que eu não tenho criatividade nenhuma... :P
Aos desapercebídos usuários do Firefox
Mesmo eu sendo uma usuária viciada em firefox... nunca tinha percebido os recadinhos que eles deixam após baixarmos novas versões....então se você assim como eu não sabia... digite na barra de endereço do browser os seguintes comandos... um de cada vez... é claro...
about:mozilla
about:robots
Programadores espertinhos... |-\
P.S.: A defesa do meu tcc é amanhã...e eu aqui brincando... tsc tsc tsc
:P
quarta-feira, 25 de junho de 2008
How Geek Are You?! :P
Encontrei esse teste no blog do Daniel Bruno
58% Geek
não vale mentir :p
heuheuheueh
58% Geek
Created by OnePlusYou
não vale mentir :p
heuheuheueh
domingo, 22 de junho de 2008
domingo, 15 de junho de 2008
Essa é pelo dia dos namorados <3
Declarando seu amor em Java :P
class Declaracao{
public static void main(String args[]){
for(int i = 0; i< 1000;i++){
System.out.println("Eu te amo!!!")
}
}
hahahahaahahha nerds...
bug corrigido :P
class Declaracao{
public static void main(String args[]){
for(int i = 0; i< 1000;i++){
System.out.println("Eu te amo!!!")
}
}
hahahahaahahha nerds...
bug corrigido :P
Nerdson não vai à escola... ótimo blog!
hauhauhauha, sem comentários... a tirinha fala por si mesmo! =D
Nerdson não vai à escola
O mérito é todo dele!
sexta-feira, 13 de junho de 2008
Árvores Binárias - Estrutura de Dados
Essa é uma das disciplinas mais divertidas =D
Mas dá um trabalho!!!
Definições:
-Raiz: é um nodo especial.
-Grau: é o número de sub-árvores.
-O grau da árvore: o máximo de graus de todos os nodos. Ex: Grau da árvore = 3.
-Raízes das sub-árvores: denominam-se X filhos do nodo que é pai delas.
-Altura: é o número máximo de níveis. Ex: sub-árvore da raiz d tem altura = 2.
Uma árvore é considerada de busca binária se: (R) raiz
-Todo elemento armazenado na sub-árvore da esquerda é menor que R.
-Nenhum elemento armazenado na sub-árvore da direita é menor que R.
-As sub-árvores esquerda e direita também são árvores de busca binária.
Atravessamento em ÁRvores binárias:
Percorrer uma árvore visitando cada nó uma única vez gera uma sequência linear de nós, e então passa a ter sentido falar em sucessor e predecessor de um nó segundo um determinado percurso. Há três maneiras recursivas de se percorrer árvores binárias.
Em ordem: A+B
-Imprimir folha esq. (E)
-Imprimir raiz (R)
-Imprimir folha dir. (D)
Pré-ordem: +AB
-Imprimir raiz (R)
-Imprimir folha esq. (E)
-Imprimir folha dir. (D)
Pós-ordem: AB+ (Forma Polonesa)
-Imprimir folha esq. (E)
-Imprimir folha dir. (D)
-Imprimir raiz (R)
EXEMPLO:
RESPOSTA:
Em ordem: c,b,d,a,e,f
Pré-ordem: a,b,c,d,e,f,
Pós-ordem: c,d,b,f,e,a
Amanhã tem mais árvores binárias!!
Isso é só o começo!!!
Boa sorte com as árvores e cuidado com os galhos! :P
bye
Mas dá um trabalho!!!
Definições:
-Raiz: é um nodo especial.
-Grau: é o número de sub-árvores.
-O grau da árvore: o máximo de graus de todos os nodos. Ex: Grau da árvore = 3.
-Raízes das sub-árvores: denominam-se X filhos do nodo que é pai delas.
-Altura: é o número máximo de níveis. Ex: sub-árvore da raiz d tem altura = 2.
Uma árvore é considerada de busca binária se: (R) raiz
-Todo elemento armazenado na sub-árvore da esquerda é menor que R.
-Nenhum elemento armazenado na sub-árvore da direita é menor que R.
-As sub-árvores esquerda e direita também são árvores de busca binária.
Atravessamento em ÁRvores binárias:
Percorrer uma árvore visitando cada nó uma única vez gera uma sequência linear de nós, e então passa a ter sentido falar em sucessor e predecessor de um nó segundo um determinado percurso. Há três maneiras recursivas de se percorrer árvores binárias.
Em ordem: A+B
-Imprimir folha esq. (E)
-Imprimir raiz (R)
-Imprimir folha dir. (D)
Pré-ordem: +AB
-Imprimir raiz (R)
-Imprimir folha esq. (E)
-Imprimir folha dir. (D)
Pós-ordem: AB+ (Forma Polonesa)
-Imprimir folha esq. (E)
-Imprimir folha dir. (D)
-Imprimir raiz (R)
EXEMPLO:
RESPOSTA:
Em ordem: c,b,d,a,e,f
Pré-ordem: a,b,c,d,e,f,
Pós-ordem: c,d,b,f,e,a
Amanhã tem mais árvores binárias!!
Isso é só o começo!!!
Boa sorte com as árvores e cuidado com os galhos! :P
bye
MUUUITO TRISTE!!!!!
Não consigo entender o que esses chineses tem na cabeça!!!!!
Em Pequim, na China, chaveiro contendo peixinho vivo virou moda, e é vendido até como lembrança dos Jogos Olímpicos, que acontecem na cidade em agosto. Como não dá para alimentar o peixe, sua vida é curta. Grupos de defesa dos direitos dos animais já iniciaram protestos pela internet contra a venda do souvenir.
INACREDITÁVEL!!! Bando de ignorantes!
Em Pequim, na China, chaveiro contendo peixinho vivo virou moda, e é vendido até como lembrança dos Jogos Olímpicos, que acontecem na cidade em agosto. Como não dá para alimentar o peixe, sua vida é curta. Grupos de defesa dos direitos dos animais já iniciaram protestos pela internet contra a venda do souvenir.
INACREDITÁVEL!!! Bando de ignorantes!
terça-feira, 10 de junho de 2008
Query SQL de novo
Gente...ultimamente estou postando só coisas sobre banco de dados, estou sem tempo de olhar e verificar códigos de php, java(eu apanho) ou alguma outra coisa relevante para colocar aqui... não que query SQL não seja... =)
Na verdade são muito úteis quando se sabe oque fazer com elas.... hauhauhauaauhauhau brinks ;)
Enjoy :)
Comando SELECT - Funções de Agregação
Count: contador de ocorrências
Total de linhas (tuplas) da tabela de pacientes:
select count (*) from pacientes;
select count (data) from consultas where data = “26/05/96"; {não conta nulos}
Sum: somador de valores de atributos numéricos
Soma dos saldos do dos clientes da agência Ag1:
select sum (saldo) from depósito where agência_nome = “Ag1";
Avg: Média de valores de atributos numéricos
Obter média de idade dos médicos ortopedistas:
select avg (idade)from médicos where especialidade = “ortopedia”
Max / Min: Maior/Menor valor de um atributo
Maior e menor saldo de contas em depósito:
select max (saldo), min (saldo)from depósito;
Cláusula WHERE
Padrões possíveis:
a) Like “c*” - o valor do atributo inicia com o caracter “c”
b) Like “*c” - o valor do atributo termina com “c”
c) Like “*c*” - o valor do atributo possui o caracter “c” no meio da cadeia
Buscar o nome de todos os pacientes que começam com a letra C:
select nomep from pacientes where nomep like “C*”;
Comparação de nulos IS [NOT] NULL
buscar dados dos médicos que não têm especialidade:
select * from medicos where especialidade is null;
Cláusula UNION
buscar o nome de todas as pessoas cadastradas no hospital:
select nomem from medicos union select nomep from pacientes;
Buscar todos os clientes com empréstimo ou depósito na agência Ag1:
(select cliente_nome from depósito16 where agencia_nome = “Ag1") union (select cliente_nome from empréstimo where agencia_nome = “Ag1");
=)
asta la vista!
Na verdade são muito úteis quando se sabe oque fazer com elas.... hauhauhauaauhauhau brinks ;)
Enjoy :)
Comando SELECT - Funções de Agregação
Count: contador de ocorrências
Total de linhas (tuplas) da tabela de pacientes:
select count (*) from pacientes;
select count (data) from consultas where data = “26/05/96"; {não conta nulos}
Sum: somador de valores de atributos numéricos
Soma dos saldos do dos clientes da agência Ag1:
select sum (saldo) from depósito where agência_nome = “Ag1";
Avg: Média de valores de atributos numéricos
Obter média de idade dos médicos ortopedistas:
select avg (idade)from médicos where especialidade = “ortopedia”
Max / Min: Maior/Menor valor de um atributo
Maior e menor saldo de contas em depósito:
select max (saldo), min (saldo)from depósito;
Cláusula WHERE
Padrões possíveis:
a) Like “c*” - o valor do atributo inicia com o caracter “c”
b) Like “*c” - o valor do atributo termina com “c”
c) Like “*c*” - o valor do atributo possui o caracter “c” no meio da cadeia
Buscar o nome de todos os pacientes que começam com a letra C:
select nomep from pacientes where nomep like “C*”;
Comparação de nulos IS [NOT] NULL
buscar dados dos médicos que não têm especialidade:
select * from medicos where especialidade is null;
Cláusula UNION
buscar o nome de todas as pessoas cadastradas no hospital:
select nomem from medicos union select nomep from pacientes;
Buscar todos os clientes com empréstimo ou depósito na agência Ag1:
(select cliente_nome from depósito16 where agencia_nome = “Ag1") union (select cliente_nome from empréstimo where agencia_nome = “Ag1");
=)
asta la vista!
segunda-feira, 9 de junho de 2008
TSC TSC TSC
domingo, 8 de junho de 2008
Ele me odeia.. hauhauahua -- You make me sick
Eu estava sem fazer nada e derrepende vejo isso em um blog!!!
Eu comecei a ler a lista das coisas que "DEIXAM ELE DOENTE"...dai bem no finalzinho...diz: "AND MORMONS" O.o
Cara! Desculpa se eu te deixou doente!!! hauhauhauhuahauahuahuhaa
http://oclocker.blogspot.com/2008/06/sign-you-make-me-sick.html
que coisa... :P
sábado, 7 de junho de 2008
SQL
Deu de brinquedo... "vamo" trabalha... segue um pouco de SQL...
Pelo menos se eu colocar aqui no blog... eu encontro mais fácil quando me esqueço como se faz... ahuahuahauhauahuauaha
Criação de Tabelas
Sintaxe:
create table nome_tabela
(nome_atributo tipo_dado [NOT NULL], ...,
primary key (nome_atributo1, nome_atributo2, ...)
foreign Key (nome_atributo) references nome_relação);
Exemplo:
create table Depósito
(nr_Conta char(10) not null,
nm_Cliente char(20) not null,
vl_Saldo real not null,
primary key (nr_conta, nm_cliente),
foreign key (nm_Cliente) references Cliente);
Alteração da estrutura de uma tabela
Sintaxe:
alter table nome_tabela
(add nome_coluna tipo_dados
modify nome_coluna tipo_dados);
Exemplo
alter table Cliente
(add nm_país char(20) not null);
Inclusão de tuplas em uma tabela
Sintaxe:
Insert into nome_tabela values;
Exemplo:
Insert into Cliente values (“João”, “New York”, “Estados Unidos”);
Cansei... por hoje é só...
Aprecie com moderação
:P
Pelo menos se eu colocar aqui no blog... eu encontro mais fácil quando me esqueço como se faz... ahuahuahauhauahuauaha
Criação de Tabelas
Sintaxe:
create table nome_tabela
(nome_atributo tipo_dado [NOT NULL], ...,
primary key (nome_atributo1, nome_atributo2, ...)
foreign Key (nome_atributo) references nome_relação);
Exemplo:
create table Depósito
(nr_Conta char(10) not null,
nm_Cliente char(20) not null,
vl_Saldo real not null,
primary key (nr_conta, nm_cliente),
foreign key (nm_Cliente) references Cliente);
Alteração da estrutura de uma tabela
Sintaxe:
alter table nome_tabela
(add nome_coluna tipo_dados
modify nome_coluna tipo_dados);
Exemplo
alter table Cliente
(add nm_país char(20) not null);
Inclusão de tuplas em uma tabela
Sintaxe:
Insert into nome_tabela values
Exemplo:
Insert into Cliente values (“João”, “New York”, “Estados Unidos”);
Cansei... por hoje é só...
Aprecie com moderação
:P
EXTRA --- Fugindo do tema, por uma boa causa!!!!!!!
China proíbe sacolas plásticas gratuitas em lojas
As lojas estarão proibidas de dar sacolas plásticas a seus clientes a partir de 1º de junho na China, onde a população consome 3 bilhões de bolsas descartáveis por dia, uma grave ameaça ao meio ambiente.
Segundo uma ordem divulgada hoje pelo Conselho de Estado, a distribuição gratuita e a produção de bolsas com uma espessura inferior a 0,025 milímetro ficará proibida. A pena será uma multa, ainda não especificada.
"Nosso país consome enormes quantidades de bolsas de plástico. É uma comodidade para os consumidores, mas elas causam uma grave poluição e esbanjamento de energia e recursos, devido ao excesso de uso e à falta de reciclagem", diz a ordem.
O governo quer que a população volte a usar bolsas de tela e cestas para fazer suas compras.
A China produz 3 milhões de toneladas de resíduos plásticos por ano. A nova medida pode reduzir o total em dois terços, segundo os especialistas consultados pelo Conselho de Estado.
FONTE: da Efe, em Pequim - Folha online
quinta-feira, 5 de junho de 2008
Google Maps, agora mais perto de você...hahahahaha
Eu AMO o google... e agora ele me inventa mais essa... agora você pode vizualizar as ruas como se andasse dentro delas... em 360 graus... tá duvidando...O LINK TA AI OOHHHH... nos estados unidos já existem várias cidades que é possível "andar"... como se você estivesse lá!!
Nesse momento você pode navegar pela ponte GOLDEN GATE... aquela laranjinha nos filmes...sabe?!?!?!?
eheheh, pois é.... CLICA AI DENTRO....quem sabe você não acha alguém conhecido passeando ;)
LinK....
Exibir mapa ampliado
LOVES GOOGLE :P
Nesse momento você pode navegar pela ponte GOLDEN GATE... aquela laranjinha nos filmes...sabe?!?!?!?
eheheh, pois é.... CLICA AI DENTRO....quem sabe você não acha alguém conhecido passeando ;)
LinK....
Exibir mapa ampliado
LOVES GOOGLE :P
Backup e Restore do Banco de Dados no PostgreSQL
Isso parece bem básico, mas tem sempre alguém como Eu... que esquece esses comandos e depois fica catando pelo google :P
Backup e Restore do Banco de Dados no PostgreSQL
pg_dump (executar fora do psql) (gerar backup da estrutura e dos dados)
pg_dump –U postgres nome_db > Nome_arquivo
pg_dumpall (executar fora do psql) (gerar backup de todos os bancos de dados, da estrutura e dos dados)
pg_dumpall –U postgres > Nome_arquivo
Para gerar backup somente da estrutura do BD.
pg_dump –U postgres -s nome_db > Nome_arquivo
Para gerar backup somente dos dados do BD.
pg_dump –U postgres -a nome_db > Nome_arquivo
Rodar script (dentro do psql)
\i Nome_arquivo
Aprecie moderadamente :P
Boa sorte ;)
Backup e Restore do Banco de Dados no PostgreSQL
pg_dump (executar fora do psql) (gerar backup da estrutura e dos dados)
pg_dump –U postgres nome_db > Nome_arquivo
pg_dumpall (executar fora do psql) (gerar backup de todos os bancos de dados, da estrutura e dos dados)
pg_dumpall –U postgres > Nome_arquivo
Para gerar backup somente da estrutura do BD.
pg_dump –U postgres -s nome_db > Nome_arquivo
Para gerar backup somente dos dados do BD.
pg_dump –U postgres -a nome_db > Nome_arquivo
Rodar script (dentro do psql)
\i Nome_arquivo
Aprecie moderadamente :P
Boa sorte ;)
terça-feira, 3 de junho de 2008
POSCOMP 2008
Já estão abertas as inscrições para O Exame Nacional para Ingresso na Pós-Graduação em Computação (POSCOMP) .
Data das Inscrições: de 1º de junho a 15 de agosto de 2008
Realização dos exames: 14 de setembro de 2008
O POSCOMP testa conhecimentos na área de Computação e tem como objetivo específico avaliar os conhecimentos de candidatos a Programas de Pós-Graduação em Computação oferecidos no Brasil. A grande maioria dos Programas de Pós-Graduação no País utiliza, de alguma forma, o resultado do POSCOMP em seu processo seletivo.
Mais informações no site da SBC: http://www.sbc.org.br/index.php?language=1&subject=194
Boa sorte!!!
segunda-feira, 2 de junho de 2008
Cientistas da NASA conseguem tornar o campo magnético visível??????? Resposta: NÃOOOOO
Campos magnéticos são invisíveis?? SIMMMM ELES SÃO... isso é apenas uma simulação para mostrar como eles se comportam!
E da MEDO... hauahuahuahuahuha
E da MEDO... hauahuahuahuahuha
domingo, 1 de junho de 2008
Vá para a Alemanha comer salsichão!!!!
Pessoal, comecei a fazer Curso de Idioma Alemão na UFRGS e lá nos informaram que a Alemanha ta dando tiro pra tudo quanto é lado...hauahuhuahua
Ou seja, ela esta precisando de gente!!! Principalmente de Universitários para estudarem por lá, nesse site que eu vou passar p voces tem várias vagas e oportunidades de estudantes irem morar lá com bolsa de auxílio...
Não precisa ser fluente, e um curso de alemão é oferecido em universidades federais para qualquer pessoa, pois é ofertado como curso de extensão...sem vestibular.. pode ser achado com facilidade em univerdades federais.
Informações de oportunidades na Alemanha
Esse curso é para brasileiros... eu já comecei a fazer e é ótimo --> Deutsch – warum nicht?
Eu achei pra baixar em sites "alternativos" :P
No Acidez Mental tem um link para: Curso de Alemão em MP3
Boa sorte! =)
Assinar:
Postagens (Atom)