Posts Tagged ‘vídeos’

Internet 2009 em números

Postado em 04 mar 2010
Categoria(s) WEB

O que aconteceu na internet em 2009?

Quantos sites foram adicionados? Quantos e-mails foram enviados? Quantos usuários estavam na Internet? Esse post vai responder essas questões e muitas outras. Prepara-se para a sobrecarga de informações, mas em um bom caminho. ;-)

Divirta-se!

JESS3 / The State of The Internet from JESS3 on Vimeo.

E-mail

  • 90 trilhões – O número de e-mails enviados na Internet em 2009;
  • 247 bilhões – Número médio de mensagens de e-mail por dia;
  • 1,4 bilhões – O número de usuários de e-mail em todo o mundo;
  • 100 milhões – Novos usuários de e-mail desde o ano anterior;
  • 81% – A percentagem de e-mails que eram spam;
  • 92% – Pico do nível de spam no final do ano;
  • 24% – Aumento de spam desde o ano passado;
  • 200 bilhões – O número de e-mails de spam por dia (supondo que 81% são spam).

Sites

  • 243 milhões – O número de sites a partir de dezembro de 2009;
  • 47 milhões – Sites adicionados em 2009.

Servidores web

  • 13,9% – O crescimento de sites Apache em 2009;
  • -22,1% – O crescimento de sites IIS em 2009;
  • 35,0% – O crescimento de sites Google GFE em 2009;
  • 384,4% – O crescimento de sites Nginx em 2009;
  • -72,4% – O crescimento de sites Lighttpd em 2009.

Nomes de domínio

  • 81,8 milhões – Nomes de domínios .COM no final de 2009;
  • 12,3 milhões – Nomes de domínios .NET no final de 2009;
  • 7,8 milhões – Nomes de domínios .ORG no final de 2009;
  • 76,3 milhões – O número de códigos de países no top-level de domínios (ex: .CN, .UK, .DE, etc.);
  • 187 milhões – O número de nomes de domínios em todo top-level de domínios (Outubro de 2009);
  • 8% – Aumento de nomes de domínios desde o ano anterior.

Usuários da Internet

  • 1,73 bilhões – Usuários da Internet em todo o mundo (Setembro 2009);
  • 18% – Crescimento de usuários da Internet desde o ano anterior;
  • 738.257.230 – Usuários da Internet na Ásia;
  • 418.029.796 – Usuários da Internet na Europa;
  • 252.908.000 – Usuários da Internet na América do Norte;
  • 179.031.479 – Usuários da Internet na América Latina e Caribe;
  • 67.371.700 – Usuários da Internet na África;
  • 57.425.046 – Usuários da Internet no Oriente Médio;
  • 20.970.490 – Usuários da Internet na Oceania / Austrália.

Midia Social

  • 126 milhões – O número de blogs na Internet (rastreados pelo BlogPulse);
  • 84% – Porcentagem de sites de rede social com mais mulheres do que homens;
  • 27,3 milhões – Número de tweets no Twitter por dia (Novembro de 2009);
  • 57% – Percentagem de usuários do Twitter localizados nos Estados Unidos;
  • 4,25 milhões – Pessoas seguindo @aplusk (Ashton Kutcher, usuário mais seguido do Twitter);
  • 350 milhões – Pessoas no Facebook;
  • 50% – Porcentagem de usuários do Facebook que logam todos os dias;
  • 500.000 – O número de aplicativos ativos no Facebook.

Imagens

  • 4 bilhões – Fotos armazenadas pelo Flickr (Outubro de 2009);
  • 2,5 bilhões – Fotos enviadas a cada mês para o Facebook;
  • 30 bilhões – Ao ritmo atual, o número de fotos enviadas para o Facebook por ano.

Vídeos

  • 1 bilhão – O número total de vídeos nos servidores do YouTube em um dia;
  • 12,2 bilhões – Vídeos vistos por mês no YouTube nos Estados Unidos (Novembro de 2009);
  • 924 milhões – Vídeos vistos por mês no Hulu nos Estados Unidos (Novembro de 2009);
  • 182 – O número de vídeos online na média que um usuário assiste em um mês (EUA);
  • 82% – Percentagem de usuários da Internet que assistem vídeos online (EUA);
  • 39,4% – Vídeos publicitários armazenados no YouTube(USA);
  • 81,9% – Porcentagem de vídeos embutidos em blogs que são vídeos do YouTube;

Navegadores web

Softwares maliciosos

  • 148.000 – Novos computadores zumbis criados por dia (usados em botnets para enviar spam, etc.);
  • 2,6 milhões – Quantidade de códigos maliciosos rodando no início de 2009 (vírus, trojans, etc.);
  • 921.143 – O número de novas assinaturas de códigos maliciosos adicionados pela Symantec em Q4 2009.

Fonte: http://royal.pingdom.com/2010/01/22/internet-2009-in-numbers/.

  • Share/Bookmark

Ruby on Rails ActiveRecord como excluir registros dependentes e arquivos anexados com o Paperclip

Postado em 10 jun 2009
Categoria(s) Ruby on Rails

Digamos que você tenha uma mensagem, e essa mensagem possa ter várias fotos e vídeos relacionadas com ela.

Com o model message.rb da forma abaixo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
class Message < ActiveRecord::Base
  # associações
  belongs_to :user
  has_many :photos
  has_many :videos
 
  # validações
  # presença
  validates_presence_of :title
  validates_presence_of :content
 
  # tamanho máximo
  validates_length_of :title, :maximum => 255
end

Se você usar Paperclip para anexar as fotos e vídeos, quando você apagar uma mensagem os arquivos de fotos e vídeos iram continuar a existir no disco rígido.

Para forçar que todas as relações filhas sejam apagadas quando você excluir a mensagem, você deve adicionar :dependent => :destroy na declaração has_many, ficando assim:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
class Message < ActiveRecord::Base
  # associações
  belongs_to :user
  has_many :photos, :dependent => :destroy
  has_many :videos, :dependent => :destroy
 
  # validações
  # presença
  validates_presence_of :title
  validates_presence_of :content
 
  # tamanho máximo
  validates_length_of :title, :maximum => 255
end

Essa alteração força para que todos os dependentes sejam excluídos.

Se você gostou desse texto e acha que ajudou você, me recomende: Recommend Me.

  • Share/Bookmark

Sistema de gerenciamento de torneios de futebol

Postado em 02 abr 2009
Categoria(s) CSS, Projetos, Ruby on Rails, WEB, Web 2.0

Essa semana eu entreguei um sistema de gerenciamento de torneios de futebol, eu já tinha feito esse sistema há um tempo atrás em PHP, mas percebi que estava muito enrolado para dar manunteção no código então resolvi refazer ele do zero em Ruby on Rails 2.2.2, aproveitei também para fazer diversas melhorias e implementar novos conceitos.

Esse sistema está disponível em http://campeonatos.centroirai.com.br, ele é um sistema universal de gerenciamento de torneios de futebol, ou seja, é possível colocar nele vários formatos diferentes de torneios de futebol e o sistema consegue gerenciar todo o conteúdo.

Página Inicial

Página Inicial

O sistema é composto de duas áreas, a primeira é a área de visualização do visitantes http://campeonatos.centroirai.com.br a segunda é a área administrativa http://campeonatos.centroirai.com.br/admin, através da área administrativa é possível administrar todos as informações que compõem um determinado torneio.

Área Administrativa

Área Administrativa

O sistema trabalha em cima de torneios, desta forma o principal conteúdo é o torneio e todos os demais conteúdos estão relacionados com o torneio.

No gerenciamento do torneio é possível definir se ele está ativo, uma imagem para ilustrar, data de início, data de término, também é possível definir se o torneio está aberto para receber pré-inscrições de jogadores, essa opção permite que as pessoas interessadas possam fazer a sua pré-inscrição para participar do torneio.

Cadastro de Torneio

Cadastro de Torneio

A grande parte dos conteúdos do sistema aceitam descrição, para os campos de descrição foi usado o MCE Editor, desta forma é possível dar uma maior flexibilidade para o usuário alimentar o conteúdo do sistema.

Através da área administrativa é possível gerenciar os jogadores, gerenciar as equipes, fazer a associação entre jogadores e equipes, definir as etapas do torneio, os grupos dentro de cada etapa, gerenciar os jogos (definindo o confronto, data e hora), gerenciamento de placares dos jogos, gerenciamento de empresas que apoiam o torneio, gerenciamento de álbum de fotos, gerenciamento de vídeos com upload no formato flv e conteúdo do YouTube. O sistema também proporciona a criação de banners no topo, rodapé e menu lateral para cada torneio, desta forma é possível ter patrocinadores específicos para cada torneio. Todas as pré-inscrições recebidas também podem ser gerenciadas através da área administrativa, bem como o regulamento do torneio, que aceita descrição ou upload de um arquivo PDF com o regulamento.

Associação de jogadores x equipes

Associação de jogadores x equipes

Tanto as etapas como os grupos podem ser ordenados através de drag e drop, esse ordenamento é levando em consideração na exibição dos jogos e classificações na área de visualização dos visitantes.

Ordenação de etapas drag e drop

Ordenação de etapas drag e drop

Cadastro de jogo

Cadastro de jogo

Na definição do placar e possível definir a quantidade de gols que cada jogador de cada time vez, desta forma o sistema consegue obter a artilharia do torneio.

Cadastro de placar

Cadastro de placar

O sistema aceita N álbuns de fotos, e N fotos relacionadas com o álbum, os formatos de imagens aceitos são jpg, gif ou png. Todos os conteúdos que tem imagens trabalham com lightbox para exibição das imagens e navegação entre próxima e anterior.

Lightbox para as imagens

Lightbox para as imagens

Para agregar mais informação e interesse no sistema foi adicionado a parte de vídeos, onde e possível fazer upload de arquivos FLV ou vincular o conteúdo com o YouTube.

Vídeos do YouTube

Vídeos do YouTube

Vídeo FLV

Vídeo FLV

Já na área de visualização pelos visitantes existe a funcionalidade acompanhar o desempenho da equipe, ver os próximos jogos, classificação no torneio, os jogadores que fazem parte de cada equipe, regulamento, artilharia, fotos, vídeos, empresas que apoiam o torneio e banners de patrocionadores no topo, rodapé e menu lateral.

Página da equipe

Página da equipe

Classificações do torneio

Classificações do torneio

Jogos do torneio

Jogos do torneio

Artilharia do torneio

Artilharia do torneio

Álbuns de fotos

Álbuns de fotos

Vídeos

Vídeos

Para construir esse projeto em Ruby on Rails eu usei as gems: fastercsv (para exportar os contatos dos jogadores para csv), will_paginate, paperclip e os plugins: activerecord_i18n_defaults e lightbox.

  • Share/Bookmark