Revista PROGRAMAR - Ed 31 - 2011-10.pdf

(3633 KB) Pobierz
1057825711.046.png
EDITORIAL
EQUIPA PROGRAMAR (Des)Informação
Coordenadores
António Silva
Fernando Martins
Actualmente muito se têm falado sobre tudo. Falado e especulado. Com a saída de
Steve Jobs da Apple especula-se qual serão as implicações para a marca da maçã.
Com o lançamento do Windows 8 especula-se sobre a capacidade deste conquistar
o mercado dos tablets. Com a conferência da Apple “Let’s talk about IPhone”
especulou-se sobre o possível anúncio da data de lançamento do IPhone 5. Com o
abandono da Nokia, especulou-se o que aconteceria ao sistema operativo Meego. E
muito mais se especula.
Editor
António Santos
Design
Sérgio Alves
Twitter: @scorpion_blood
Infelizmente a nossa sociedade vive presa às especulações, e creio que o melhor
exemplo disso, nem está na área tecnológica, mas sim na área financeira com a
crise em que vivemos ser altamente ampliada pelas especulações. Há uns anos
atrás sempre que alguém queria dar um exemplo financeiramente forte sobre
especulações falava sobre a famosa Quinta-feira negra, onde as acções de um dia
tiveram efeitos nos anos seguintes e onde aconteceu a muitos acordar rico e
adormecer pobre. Todavia hoje não precisámos de dar um exemplo tão longínquo no
tempo e em que muitos não conhecem as verdadeiras consequências. Agora
podemos fala no presente.
Redacção
António Silva
Augusto Manzano
Bruno Lopes
Fernando Martins
Rui Melo
Sara Silva
Sérgio Ribeiro
Vítor Tomaz
Mas não precisámos de falar apenas na área financeira, podemos falar de qualquer
área, inclusivamente a informática. Apesar de o IPhone 5 ainda não ter sido lançado,
nem existirem provas de que alguma vez irá ver a luz do dia, a “publicidade” feita em
torno dele, torna-o no alvo de curiosidade para o bem e para o mal. Chamar-lhe-ia
publicidade gratuita. Se eu dissesse que era provável um canal de televisão
deixasse de existir no dia x, estaria a especular. Provavelmente teria pouco reflexo
na sociedade, uma vez que os próprios meios de comunicação social me dariam
pouco tempo de antena, ao invés destes assuntos sobre grandes empresas.
Contudo estaria a distorcer o mercado, criando expectativa em volta de algo que eu
apenas defendia/acreditava, mas sem ter provas ou factos.
Staff
António Santos
Fábio Canada
Fábio Domingos
Jorge Paulino
Pedro Martins
Sara Santos
Contacto
Numa área cujo nome deriva de Informação automática, a verdadeira informação
que é processada, comparativamente com o total de dados é cada vez menor. Cada
vez mais recorremos a uma ferramenta que deveria armazenar e processar dados
gerando informação, contudo devido à falta de fidedignidade das fontes e
contrariedade dos dados lá introduzidos é muitas vezes gerada desinformação. Se
eu disse-se que o mundo acabava hoje dentro de 5 minutos, mesmo que muita gente
acredita-se em mim pouco podia fazer até verificar a veracidade dessa informação.
Passados 5 minutos saberiam se era verdade ou não. Se eu disser que o mundo
acaba em 21 de Dezembro de 2012 ainda se terá muito que esperar até se
conseguir confirmar ou não a afirmação. Por isso não é informação, mas sim
especulação. Especulação que faz vender, que mexe com os mercados, que coloca
em muitos os nervos à flor da pele, que deixa outros com um sorriso de vitória, que
impede o sono tranquilo de muitos, mas que não passa de uma simples afirmação,
cuja veracidade não pode ser demonstrada na altura em que foi proferida.
ISSN
1 647-071 0
NR: Em notícia de última hora soube-se do falecimento de Steve Jobs. Para o bem
e para o mal foi um nome incontornável no mundo da tecnologia, e que contribuiu
para a sua evolução., por isso aqui ficam registadas as nossas condolências.
António Silva <antonio.silva@revista-programar.info>
A revista PROGRAMAR é um projecto voluntário sem fins lucrativos. Todos os artigos são da responsabilidade dos autores, não
podendo a revista ou a comunidade ser responsável por alguma imprecisão ou erro. Para qualquer dúvida ou esclarecimento
poderá sempre contactar-nos.
2
1057825711.047.png 1057825711.048.png 1057825711.049.png 1057825711.001.png 1057825711.002.png 1057825711.003.png
ÍNDICE
TEMA DE CAPA
Netponto - NHibernate - Técnicas para software melhor e mais rápido
Saiba mais sobre estas técnicas para melhor software e mais rápido. Bruno Lopes
7
A PROGRAMAR
17
Geração de Números Aleatórios
O primeiro de 4 artigos do mesmo autor da excelente srie “Programaão em Lua”, desta vez sobre geraão de nme-
ros aleatórios. Augusto Manzano
Programar para Windows Azure
Conheça alguns detalhes bem como alguns cuidados que deveremos ter em conta quando desenvolvemos para esta
plataforma. Vítor Tomaz
21
Programação Orientada a Objectos em Java 6
Saiba as melhores práticas e métodos de programação neste paradigma em Java 6. António Silva
25
DataBinding em Silverlight 4
Conheça o conceito de Databinding na plataforma Silverlight. Sara Silva
30
COLUNAS
Visual (NOT) Basic - Primeiros Passos com GDI+
Saiba mais sobre a API responsável por tudo o que nos “chega aos olhos” no mundo Windows. Sérgio Ribeiro
36
Core Dump - Martelo <=> Inépcia
Neste artigo de opinião, conheça segundo o autor, a origem das falhas nas bases de muitos profissionais de TI. Fer-
nando Martins
43
COMUNIDADES
45
SharePointPt—Padrão alternativo de Sharepoint
Neste artigo da comunidade SharePointPT, saiba como desconstruir as abordagens mais tradicionais, através de uma
solução pouco comum através de uma arquitectura que optimiza os módulos de maior interesse para o cenário apre-
sentado. Rui Melo .
EVENTOS
19 a 21 Out
Capsi 2011
18 Out
Upload Lisboa
28 Out
24ª Reunião Presencial NetPonto
10 a 12 Nov
Sapo Codebits V
02 Nov
SASIG 4
Para mais informações/eventos: http://bit.ly/PAP_Eventos
3
1057825711.004.png 1057825711.005.png 1057825711.006.png 1057825711.007.png 1057825711.008.png 1057825711.009.png 1057825711.010.png 1057825711.011.png 1057825711.012.png 1057825711.013.png 1057825711.014.png 1057825711.015.png 1057825711.016.png
NOTICIAS
O melhor amigo do Ipad é português
e ecológico
A Apple t em o direito de restringir a utilização do sistema ope-
rativo OS X aos computadores fabricados pela empresa. A
decisão do tribunal de recurso norte-americano foi conhecida
esta semana, três anos depois de iniciada a batalha legal con-
tra a Psystar, uma fabricante de "clones" dos produtos da
maçã. A sentença anterior já havia dado razão à empresa de
Steve Jobs, mas a Psystar - embora não tenha reclamado da
violação de direitos de autor de que foi acusada por copiar o
hardware da Apple - interpôs recurso da decisão alegando
que as condições de licenciamento impostas para o Mac OS
constituíam uma tentativa ilegal para estender a proteção dos
direitos de autor a produtos que não podem beneficiar dela.
“Kork2 foi desenhado pela A Pro-
dukt e produzido em Paços de
Brandão num material reciclado e
reciclável.
É o “canivete suío” do Ipad e foi
desenhado pela A Produkt ,
empresa sediada em Portugal
rendida aos encantos da cortiça.
O Kork2 – sucessor do Kork por direito – ajusta-se ao Ipad2,
protegendo-o e tornando a sua utilização ainda mais confortá-
vel e dinâmica.
A Psystar alegou que ao limitar o uso do software da Apple
aos produtos fabricados pela marca, a empresa estava a
recorrer indevidamente à proteção que a lei dispensa aos
direitos de autor para falsear a concorrência. Note-se que a
fabricante de "sucedâneos" dos Mac tinha comprado cópias
do Mac OS X para instalar nos computadores que vendia.
Simples, leve, ergonómico, recortado (pela 3DCork , de Paos
de Brandão) num material reciclado e reciclável. São estes
alguns dos segredos que atraíram o Kork2 até às prateleiras
do MoMA de Nova Iorque e de Tóquio.
Todos os pormenores são estudados ao milímetro por Michael
Andersen e Benedita Feijó, dupla que se lançou no mercado
Apple com o StickyStrap p ara o iPhone antes de colocarem o
iPad nas passarelas internacionais.
A juíza considerou que a concorrente não tinha apresentado
provas de que as condições de licenciamento do sistema ope-
rativo fossem lesivas da concorrência ou criatividade.
Os termos das licenças do software da Apple "não restringem
a possibilidade de os concorrentes desenvolverem o seu pró-
prio software, nem impede os clientes de usarem componen-
tes de outra marca em computadores Apple", entendeu a
magistrada, citada pela Ars Technica .
“Fazemos um exercício de especulaão porque os desenhos
da Apple estão normalmente fechados a sete chaves”, expli-
cou ao P3 Michael Andersen, ansioso pelos desenhos deta-
lhados do iPhone5 e do iPad3.
“Vamos trabalhando com esses rumores at termos o objecto
nas mãos para avançarmos com os desenhos finais. Os mol-
des são feitos ao milímetro porque a cortiça é um material
extremamente complicado de moldar”, prossegue um dos
fundadores da A Produkt, responsável por “produtos originais”
que, graas a “materiais portugueses”, fazem a “ponte entre a
tecnologia e a natureza”. A A Produkt não exclui uma futura
aventura no mundo da cerâmica e da indústria têxtil.
O que a Apple faz é restringir o uso de software da marca ao
seu próprio hardware e a Psystar, que produz os seus pró-
prios computadores, é livre de desenvolver software para
eles, concluiu.
A decisão chega no culminar de um processo que teve início
em Julho de 2008, quando a Apple pediu a condenação da
Psystar por copiar os seus produtos. A sentença representa
uma vitória importante para a fabricante do iPhone, que vê
corroborada a "intocabilidade" do seu ecossistema e assegu-
rado o direito a não disponibilizar o seu sistema operativo a
outras fabricantes.
Fonte: Público, texto de Luís Octávio Costa
Windows 8 - Novo Explorador
Segundo o blog oficial da equipa de desenvolvimento do Win-
dows 8, o explorador do Windows à semelhança do Microsoft
Office, uma ribbon. Outra das novidades, é o facto deste pos-
sibilitar a abertura de ficheiros iso e vhd sem necessidade de
aplicações de terceiros.
Escrito ao abrigo do
novo Acordo
Ortográfico
Fonte: Tek Sapo
Imagens do novo explorador neste site: http://bit.ly/rj8vjI
Blog oficial do Windows 8: http://blogs.msdn.com/b/b8/
Fonte: P@P
4
1057825711.017.png 1057825711.018.png 1057825711.019.png 1057825711.020.png 1057825711.021.png 1057825711.022.png 1057825711.023.png 1057825711.024.png 1057825711.025.png 1057825711.026.png 1057825711.027.png 1057825711.028.png
NOTICIAS
Investigadores quebram criptografia
SSL
BerliOS será fechado em 31.12.2011
O BerliOS foi fundado há 10 anos como um dos primeiros
depósitos na Europa. Foi desenvolvido e mantido por Frau-
nhofer FOKUS. Como Europeu, o projecto não-proprietário
BerliOS tinha como objective apoiar vários intervenientes e
providenciar uma função de mediação neutra. Em 2011 cerca
de 4710 projectos foram alojados no BerliOS, com 50,000
utilizadores registados e mais de 2.6 milhões de ficheiros des-
carregados cada mês. Estamos orgulhosos de, com o Ber-
liOS, termos trazido a ideia de um depósito OSS à Europa.
Entretanto, o conceito tem permanecido e existem muitas
alternativas boas.
Acesso a bancos portugueses e estrangeiros em risco
A segurana perfeita um mito…já dizia o ditado! Nos dias de
hoje, a segurança de muitos sites (especialmente de home-
banking, ou compras online) passa pelo uso do protocolo SSL
(Secure Sockets Layer), que permite (permitia) a integridade e
confidencialidade dos dados que são passados entre o cliente
e o servidor. Segundo informações disponíveis no site The
Register , os investigadores tailandeses Thai Duong e Juliano
Rizzo conseguiram pela primeira vez, quebrar o, até agora
inquebrável, protocolo SSL e assim decifrar a informação que
é passada ponto a ponto (entre o cliente e o servidor).
Infelizmente, como instituto de pesquisa Fraunhofer FOKUS
tem apenas algumas oportunidades para operar um depósito
como o BerliOS. Tal projecto apenas funcionará com um
financiamento de seguimento, ou com patrocinadores ou par-
ceiros que assumam o controlo do depósito. No campo de
OSS é um empreendimento difícil. Num inquérito recente a
comunidade indicou algum apoio em fundos e mão-de-obra
pelos quais gostaríamos de vos agradecer. Infelizmente, o
resultado não é suficiente para colocar o projecto numa base
financeira sustentável. Além disso, a procura de patrocinado-
res ou parceiros foi sem êxito.
A noticia é preocupante e alarmante mas a descoberta levada
a cabo pelo grupo de investigadores apenas põe em causa a
segurança as versões 1.0 e anteriores do TLS (Transport
Layer Security) – o sucessor do SSL. Até ao momento não há
qualquer informação sobre vulnerabilidades que afectem a
versão 1.1 ou 1.2 do TLS.
A demonstração de tal feito ocorrerá na conferência Eko-
party , que se realizar em Buenos Aires no final desta sema-
na. Thai Duong e Juliano Rizzo irão apresentar o exploit que
usaram para conseguir derrubar o SSL e ao qual deram o
nome de BEAST. O exploit foi programado em JavaScript e
funciona como um snifer, tendo a capacidade de decifrar a
informação. Segundo os autores, o exploit funciona também
em sites que usam HSTS ( HTTP Strict Transport Security ).
Duong referiu que a demo que irão apresentar na conferência
Ekoparty , consistir na decifragem de um cookie de autentica-
ção, utilizado no serviço Paypal.
O Open Source é entendido pela Fraunhofer FOKUS como
um paradigma para a futura utilização de inteligência orienta-
da da TI. Magoa-nos ainda mais o facto de sermos forçados a
descontinuar o alojamento para BerliOS em 31/12/2011.
Como programador, deverá exportar o seu projecto BerliOS
para outro depósi to. Como al ternativas ver:
http://bit.ly/18Pp6N . No nosso site irão encontrar um guia em
como retirar os dados dos vossos projectos do portal e migrá-
los para uma plataforma diferente. Ver: http://bit.ly/qGJfAo .
Mas o que é o SSL? SSL é um protocolo criptográfico basea-
do em cifras assimétricas que providencia segurança e integri-
dade dos dados transmitidos em redes como a Internet. Este
protocolo ajuda a prevenir que entre as duas extremidades da
comunicação não exista nenhum acesso indevido ou falsifi-
quem os dados transmitidos, ou seja, apenas o emissor e o
receptor podem ver a informação da mensagem transmitida.
Existem várias aplicações para este protocolo, como por
exemplo o comércio electrónico, servidores Web, servidores
FTP, etc.Para identificar facilmente se estão a visualizar um
site seguro basta verificar no URL que em vez de estar o nor-
mal http:// se encontra https://. Para saber mais: http://bit.ly/
A Fraunhofer FOKUS tem um forte compromisso com o Open
Source e interoperabilidade, e está envolvida em numerosos
projectos OSS de sucesso. O instituto está focado no desen-
volvimento de padrões de qualidade para o software open
source e em particular na inoperabilidade técnica, semântica e
organizacional entre componentes de software open source e
software closed source. Exemplo das nossas actividade OSS
incluindo a nossa gestão do Centro de Competência Alemão
QualiPSo.
Agradecemos a todos terem utilizado o BerliOS ao longo dos
anos.Fraunhofer FOKUS http://www.fokus.fraunhofer.de
Fonte: Sapo
Tradução: Sara Santos
5
1057825711.029.png 1057825711.030.png 1057825711.031.png 1057825711.032.png 1057825711.033.png 1057825711.034.png 1057825711.035.png 1057825711.036.png 1057825711.037.png 1057825711.038.png 1057825711.039.png 1057825711.040.png 1057825711.041.png 1057825711.042.png 1057825711.043.png 1057825711.044.png 1057825711.045.png
Zgłoś jeśli naruszono regulamin