MySQL 5.5

Saiu uma nova versão do MySQL, agora temos dispoível a versão 5.5.

Poderão encontrar mais informação no site http://www.mysql.com/

16ª Reunião da Com. NetPonto - Lisboa - 11 DEZ 2010

Agenda
09:30 Recepção dos participantes
10:00 Domain Driven Design - João Oliveira
Domain Driven Design não é uma tecnologia ou metodologia. DDD é uma abordagem à modelação de software que providencia uma estrutura de práticas, padrões de programação e terminologias que ajudam à sua concepção.
Nesta sessão vamos conhecer o que é Domain Driven Design, quando o usar e como implementar.

11:30 Coffee-break

12:00 WP7 & XNA – Let’s play? - Virgilio Esteves
É inegável que o Windows Phone 7 chegou para ficar, e que está a revolucionar completamente o mundo dos smartphones. Mais do que nunca, os telefones como os conhecemos deixaram de servir apenas para telefonar, sendo hoje verdadeiros equipamentos multimédia e de entretenimento.
Sendo os jogos um dos mecanismos de entretenimento por excelência, quão difícil é efectivamente desenvolver um jogo que corra nestes dispositivos? Nesta sessão veremos pormenores acerca do hardware e do software/plataforma que suportam e possibilitam o desenvolvimento simples e simplificado de jogos, culminando na obtenção de um pequeno jogo no final da mesma.

13:30 Painel de Discussão

Nota: Ao final da reunião, normalmente escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.

Registo / Inscrição
Para participar, basta efectuar a inscrição através do site http://netponto-lisboa-dezembro-2010.eventbrite.com/.
A entrada é gratuita.

Local
Novabase (Lisboa)
Av. D. João II, Lote 1.03.2.3, Parque das Nações
1998-031 Lisboa

Usar PHP DOM para criar um ficheiro XML

O PHP disponibiliza uma série de funções que permite facilitar a construção de ficheiros XML. Com estas funções muito do trabalho fica simplificado, deixo o link do tutorial que encontrei bem como a o link da página do PHP onde estão disponibilizadas todas as funções.

Lista de Funções PHP

VII encontro da com. SQLPort - Lisboa - 18 DEZ 2010

Data Evento: 18 Dec 2010 - 10:00
Local do Evento: Auditório da Novabase

O evento vai ser realizado na Novabase Portugal, pelas 10:00, sendo a entrada livre para todos os inscritos.

Agenda:
09:45 - Abertura e recepção
10:00 - Boas-vindas, pelos Líderes do SQLPort
10:10 - Apresentação «SQL Server Lock Model» - Miguel Gavinhos (Senior Consultant - Novabase)
11:20 - Coffee break
11:40 - Apresentação «SQL Server Denali CTP - notícias e exemplos» - Niko Neugebauer (Senior Professional - Novabase)
12:50 - Sorteio de prémios
13:00 - Fim

Morada: Av. D. João II, Lote 1.03.2.3, Parque das Nações, 1998-031 Lisboa
Metro: Linha vermelha, Estação do Oriente

Mais informações aqui

Implementação da Pattern Singleton em PHP

Um artigo interessante e que demonstra como implementar a pattern Singleton em PHP. Neste artigo também está um exemplo de como usar esta mesma classe.

class SingletonClass
{
//A static member variable representing the class instance
private static $_instance = null;
//Locked down the constructor, therefore the class cannot be externally instantiated
private function __construct() { }
//Prevent any object or instance of that class to be cloned
public function __clone() {
trigger_error( "Cannot clone instance of Singleton pattern ...", E_USER_ERROR );
}
//Prevent any object or instance to be deserialized
public function __wakeup() {
trigger_error('Cannot deserialize instance of Singleton pattern ...', E_USER_ERROR );
}
//Have a single globally accessible static method
public static function getInstance()
{
if( !is_object(self::$_instance) )
//or if( is_null(self::$_instance) ) or if( self::$_instance == null )
self::$_instance = new self;
//or, in PHP 5.3.0
//if (empty(static::$_instance)) {
// $class = get_called_class();
// static::$_instance = new $class;
//}
return self::$_instance;
}
}
Artigo Completo

Codebits 2010

Neste vídeo disponibilizado no Tek vejam algumas das máquinas que fizeram história.


6ª Reunião da C. Port. de SharePoint - 13 NOV 2010

Registos em http://spugptmeeting6.eventbrite.com/

Agenda
09:30: Recepção dos participantes
10:00: Abertura do Evento
10:30: Sessão: Utilização de OpenXml e serviços SharePoint 2010 para criação de documentos corporativos, com Luis Calado, Microsoft "O Office 2010 e o SharePoint 2010 incluem um novo conjunto de componentes e ferramentas para criação de documentos Office.
Nesta sessão iremos abordar uma solução de criação de assets corporativos com o novo serviço disponibilizado pelo SharePoint 2010, o Word Automation Service."

11:30: Coffee-break

11:45: Painel de Discussão
12:45: Gift ruffle
13:00: Final da Reunião & Lunch
( Almoço em grupo para convívio. A participação no almoço é opcional.)

Mais informações aqui.

Encontro Tablets: Uma Nova Era de Comunicação - Lisboa - 23 NOV 2010

O jornal Expresso vai através do Encontro "Tablets: uma nova Era de Comunicação" a realizar no dia 23 de Novembro, no Pavilhão do Conhecimento, em Lisboa, avaliar as razões pelas quais devemos apostar nesta mudança digital, bem como, responder às dúvidas que se atravessam ao longo deste caminho.

Mais informações aqui.

VI encontro da comunidade SQLPort - 16 NOV 2010

Local do Evento: Auditório da Novabase

Agenda:
18:20 - Abertura e recepção
18:30 - Boas-vindas, pelos Líderes do SQLPort
18:40 - Apresentação «De programador para programador - SQL Server problemas e soluções» - Henrry Pires (Senior Consultant - Integer)
19:40 - Coffee break
19:50 - Apresentação «Using XML in SQL Server» - Carlos Farinha (Senior Professional - Novabase)
21:00 - Sorteio de prémios
21:20 - Fim

Morada: Av. D. João II, Lote 1.03.2.3, Parque das Nações, 1998-031 Lisboa
Metro: Linha vermelha, Estação do Oriente

Pormenores do Google

O Editor-Chefe do blog Google Discovery, Renê Fraga, blog que tem notícias sobre o google, deu uma entrevista ao site E-Farsas, conheçam alguns dos pormenores do mundo google.

SQL Server Performance Tuning Seminar for Developers and Administrators - Lisboa - 26 NOV 2010

A Microsoft está a organizar um workshop focado na monitorização e tuning da performance de sistemas assentes em SQL Server 2005 e 2008, onde iremos abordar em detalhe tópicos como CPU, Memória, Disco, Queries, monitorização de Locks e técnicas de performance tuning.

Este workshop será levado a cabo (em Inglês) por Ramesh Meyyappan (www.sqlworkshops.com), profissional com mais de 15 anos de experiência sobre SQL Server e que já desempenhou as funções de Program Manager na equipa de desenvolvimento do SQL Server na Microsoft Corporation.

Actualmente, é especialista em SQL Server Performance Monitoring, Tuning & Troubleshooting e ainda na Administração e Tuning de sistemas SQL Server sobre ambientes SAP.

Esta acção é adequada a participantes com conhecimentos e experiência prévia na administração ou desenvolvimento de aplicações sobre SQL Server.

A agenda do workshop é a seguinte:

09.00 – 09.30 Recepção e Credenciação
09.30 – 10.45 Monitoring and Tuning CPU, memory & Disk utilization to reduce Total Cost of Ownership (TCO) Part I
10.45 – 11.15 Break
10.15 – 12.30 Monitoring and Tuning CPU, memory & Disk utilization to reduce Total Cost of Ownership (TCO) Part II
12.30 – 14.00 Lunch
14.00 – 15.15 Monitoring and Tuning Query Execution and Locking Part I
15.15 - 15.30 Break
15.30 – 17.15 Monitoring and Tuning Query Execution and Locking Part II
17.15 – 17.30 Q&A

Link de Registo

Recepção ao Caloiro Cast. Branco 2010 - 17 a 20 NOV

Página Oficial

Bilhetes à venda nas Associações de Estudantes da ESART, EST, ESA, ESALD, ALTIOS e DOMVS (Docas)

Preço Bilhete Geral:
20€ - Estudante
25€ - Não estudante
Bilhetes disponíveis a partir de 25 de Outubro.

Evento no Facebook

10 Técnicas para uso do CSS

Mais um excelente artigo que li e mostra algumas técnicas que podemos usar com o CSS. São elas:
1. Set body font-size to 62.5% for Easier em Conversion
2. Remove outline for WebKit Browsers
3. Use CSS transform for Interesting Hover Effects
4. Target IE6 and IE7 Browsers without Conditional Comments
5. Support Transparency/Opacity in All Major Browsers
6. Use !important to Override Normal CSS Precedence Rules
7. Centering a Fixed-Sized Element
8. Easy Web Fonts with Google Font API
9. Prevent Line-Wrapping of Text Elements
10. Vertically Align Text

Artigo

15ª Reunião da Comunidade NetPonto - 23 OUT 2010

Agenda
09:30 - Recepção dos participantes
10:00 - Biztalk Server 2010: Introdução - João Faneca
Nesta sessão o João vai nos mostrar o que é o Biztalk e para que serve, bem como explicar a sua arquitectura e principais componentes, juntamente com diversas demonstrações de suas funcionalidades, como por exemplo orquestrações com consumo de ficheiros, serviços WCF, construção de Custom Adapters, entre outras demonstrações, com ênfase nas novidades da versão 2010 do Biztalk.

11:30 - Coffee-break

12:00 - Práticas de Programação em .NET - Ricardo Alves
Nesta sessão o Ricardo vai nos mostrar algumas das principais práticas utilizadas no desenvolvimento profissional de software na plataforma Microsoft .NET. Serão abordados temas como convenções e padrões de codificação em equipa e validação do código, diferentes formas estruturar uma solução, uma solução vs múltiplas soluções e quando faz sentido, princípios diversos como DRY, SOLID, KISS, YAGNI com demonstrações práticas, testes unitários, e mais...
13:30 - Painel de Discussão

Nota: Ao final da reunião, normalmente escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.

Registo / Inscrição
Para participar, basta efectuar a inscrição através do site http://netponto-lisboa-outubro-2010.eventbrite.com/

A entrada é gratuita.

Local
Novabase (Lisboa)
Av. D. João II, Lote 1.03.2.3, Parque das Nações
1998-031 Lisboa

Oracle e IBM juntas pelo OpenJDK

Companies Team to Support Open Java Community
Oracle and IBM today announced that the companies will collaborate to allow developers and customers to build and innovate based on existing Java investments and the OpenJDK reference implementation. Specifically, the companies will collaborate in the OpenJDK community to develop the leading open source Java environment.

With today’s news, the two companies will make the OpenJDK community the primary location for open source Java SE development. The Java Community Process (JCP) will continue to be the primary standards body for Java specification work and both companies will work to continue to enhance the JCP.

The collaboration will center on the OpenJDK project, the open source implementation of the Java Platform, Standard Edition (Java SE) specification, the Java Language, the Java Development Kit (JDK) and the Java Runtime Environment (JRE).

Oracle and IBM will support the recently announced OpenJDK development roadmap, which accelerates the availability of Java SE across the open source community.

“The Java community is vital to the evolution of the Java platform,” said Hasan Rizvi, senior vice president, Oracle. “The collaboration between Oracle and IBM builds on the success of OpenJDK as the primary development platform for Java SE.

“IBM, Oracle and other members of the Java community working collaboratively in OpenJDK will accelerate the innovation in the Java platform,” said Rod Smith, vice president, emerging technologies, IBM. “Oracle and IBM’s collaboration also signals to enterprise customers that they can continue to rely on the Java community to deliver more open, flexible and innovative new technologies to help grow their business.”

Java is a general-purpose software development platform that is specifically designed to be open and enable application developers to "write once, run anywhere." The platform is most widely used in business software, web and mobile applications.
Fonte

Windows Phone 7 lançado hoje

Em Portugal os primeiros equipamentos com o Windows Phone 7 vão estar à venda ainda antes do Natal, mas na versão inglesa. As funcionalidades plenas, em português, só estarão disponíveis em 2011.

A TMN já garantiu que vai lançar, em exclusivo, o Samsung Omnia 7.

Portugal Internet Week 2010 - 10 a 17 OUT

Este evento irá realizar-se entre os dias 10 e 17 de Outubro e têm como objectivo principal, promover, debater e experimentar o comércio electrónico e a publicidade interactiva, é organizado pela A ACEPI - Associação de Comércio Electrónico e da Publicidade Interactiva.







Iniciativas:
- Publicação do Guia Prático "Comprar e Vender na Internet", no dia 10 de Outubro, que irá dar uma perspectiva ao consumidor nacional sobre todas as possibilidades que a Internet coloca ao seu dispor, e que será distribuído com vários jornais de grande circulação à escala nacional;

- Realização de uma Conferência Internacional, organizada em parceria com a UMIC no dia 12 de Outubro, no âmbito do "Fórum para a Sociedade da Informação - Negócio Digital", e onde será lançado um amplo debate sobre as temáticas do negócio digital;

- Realização da eCommMarketingShow - Exposição Profissional do Comércio Electrónico e da Publicidade Interactiva, que terá lugar nos dias 15 e 16 de Outubro no Centro de Congressos de Lisboa, e que incluirá também workshops e seminários, bem como a edição de uma revista profissional de Comércio Electrónico e Publicidade Interactiva;

- Realização dos Encontros @ Universidades de Comércio Electrónico e Publicidade Interactiva que decorrerão com o apoio de diversas Universidades, em todo o país;

- Realização da iniciativa "Loucura na Net" (uma semana de compras e promoções online inéditas, entre 10 e 17 de Outubro);

Site Oficial

Slides NetPonto de Setembro 2010

A Comunidade NetPonto já disponibilizou os slides do encontro efectuado a 18 de Setembro de 2010. Neste mês de Setembro esta comunidade completou 1 ano de existência.

Slides:

V encontro da comunidade SQLPort - 19 Outubro 2010

Local do Evento: Auditório da Novabase

O evento vai ser realizado no auditório da Novabase Portugal, pelas 18:30, tendo a entrada livre para todos os inscritos.

Agenda:
18:20 - Abertura e recepção
18:30 - Boas-vindas, pelos Leaders do SQLPort
18:40 - Apresentação «Dr. DMV» - Glenn Berry (SQL Server MVP, Database Architect - Newsgator Technologies) (será realizada pela LiveMeeting)
19:40 - Coffee break
19:50 - Apresentação «Index Optimization during Low Peak Period» - Rui Ribeiro (Senior Professional - Novabase)
20:50 - Sorteio de prémios
21:10 - Fim

Mais informações em http://www.sqlport.com/sql-server/

Revista Programar - Setembro 2010

Esta 25ª edição inclui um artigo sobre a criação do famoso jogo pong em java com a biblioteca Slick2D, outro sobre a criação de Sistemas de Informação Geográfica com recurso a software livre. Também inclui a 5ª parte do tutorial sobre lua e outro sobre os parsers Flex e Byacc.
Por fim, são analisados dois livros da FCA, um sobre VB.Net e outro sobre C#.

PHP - alguns conceitos


Ora aqui está um artigo bem interessante para quem se quer iniciar no PHP. Neste artigo são abordados os seguintes tópicos:
- Comentários
- Variáveis
- Atribuição de um valor a uma variável
- Imprimir variáveis
- Tipo de dados

Poderão encontrar muito mais em http://www.php.net/

MSDN Magazine - Setembro 2010

TEMAS
-Async Tasks: Simplify Asynchronous Programming with Tasks
-Concurrency: Throttling Concurrency in the CLR 4.0 ThreadPool
-Async Agents: Actor-Based Programming with the Asynchronous Agents Library
-App Migration: Migrate Your ASP.NET 1.1 Apps to Visual Studio 2010
-Data-Bound Design: Create a Silverlight 4 Web Part for SharePoint 2010
-SQL Server and MapPoint: Making MapPoint 2010 and SQL Server Spatial Work Together

MSDN Magazine

14ª Reunião da Comunidade NetPonto - 1º Aniversário - 18 Set 2010


Agenda
09:00 - Recepção dos participantes
09:30 - Apresentação da Comunidade NetPonto
10:00 - Windows Azure para Developers - Luís Alves Martins (Microsoft)
11:30 - Coffee-break
12:00 - Parallel Programming no .NET 4.0 - Jorge Paulino (MVP)
13:30 - Almoço Livre
15:00 - Inversão de Controlo (IoC) / Injecção de Dependência (DI) - Bruno Lopes e Caio Proiete (MVP)
16:30 - Coffee-break
17:00 - Construir Aplicações Silverlight para Windows Phone 7 - Nuno Silva (Microsoft)
18:30 - Sorteios
19:00 - Encerramento

Registo / Inscrição
Para participar, basta efectuar a inscrição através do site
http://netponto-lisboa-setembro-2010.eventbrite.com/

A entrada é gratuita.

Local
Novabase (Lisboa)
Av. D. João II, Lote 1.03.2.3, Parque das Nações
1998-031 Lisboa

Mais informações aqui

Mega Evento SharePointPT Day - 29 Setembro 2010

Agenda
09:00 Acolhimento
09:30 Introdução
09:45 SharePoint 2010 Upgrade & Migration Best Practices session com Joel Oleson, Quest Software
11:30 Coffee-break
11:45 The Missing Link between SharePoint and the End User Community com Mark Miller, EndUserSharePoint [VIRTUAL SESSION]

13:00 Almoço

14:30 SharePoint Online: Extensibilidade e Customização com Denis Heliszkowski & João Bilhim , Microsoft
15:45 Coffee-break
16:00 SharePoint2010 - Nuts and Bolts on Development com Rodrigo Pinto & Rui Melo SpugPt (Indra,Microsoft)
17:30 ChalkTalk
18:00 Gifts Ruffle
NOTA: A agenda final pode ser alterada até à data do evento.


O local do evento é no Auditório Microsoft Portugal - Tagus Park em Porto Salvo

Para registo e mais informações consultar http://www.sharepointptday.org/

Humor Tech

Mini????


Tens um Iphone à mão............ :D

Microsoft WebDay 2010 - Porto e Lisboa


O Webday é o evento para todos os que, como nós, vivem e respiram a Web. Este ano estaremos no Porto e em Lisboa, com uma agenda ainda mais ambiciosa composta por várias sessões “essentials” da parte da manhã, e em sessões “deep dive” da parte da tarde.

E o nosso objectivo é criar mais do que um evento, mas um dia em que irá ficar a conhecer todas as grandes novidades para esta Web em mudança (Azure, Silverlight 4, Windows Phone 7, HTML5, IE9,…), em que poderá partilhar ideias, contactos, conceitos e participar, em conjunto com a mais forte comunidade de developers e designers da indústria, na criação da nova geração de websites e aplicações.


Site Oficial
http://www.mswebday.com/

IV encontro da comunidade SQLPort - 7 Set 2010

Local do Evento: Auditório da Novabase

Realiza-se no dia 7 de Setembro o IV Encontro da comunidade SQLPort, que teve como objectivo a partilha de experiências e conhecimento entre os profissionais e entusiastas de SQL Server em Portugal. O evento vai ser realizado no auditório da Novabase Portugal, pelas 18:30, tendo a entrada livre para todos os inscritos.

Agenda:
18:30 - Abertura e recepção
18:35 - Boas-vindas, pelos Leaders do SQLPort
18:40 - Apresentação «Gestão de VLF e seu impacto na operação de SQL Server» - Pedro Lopes (Premier Field Engineer - Microsoft Portugal)
19:40 - Coffee break
19:50 - Apresentação «DB Design: Datatypes and Performance» - Niko Neugebauer (Senior Professional - Novabase)
20:50 - Apresentação e Sorteio (Red Gate SQL Source Control, Livro «Inside Microsoft SQL Server 2008: T-SQL Programming»)
21:15 - Fim

Morada: Av. D. João II, Lote 1.03.2.3, Parque das Nações, 1998-031 Lisboa
Metro: Linha vermelha, Estação do Oriente

Mais informações aqui

Caixa prioritária do Gmail

Novo sitema no Gmail, Caixa prioritária é capaz de entender quais mensagens são mais importantes.

CSS Reset

Cada browser possui as suas próprias definições padrão.

O exemplo ao lado contem um parágrafo, uma div, um background azul e uma borda amarela, sem formatação. Mesmo sem estilo já se nota diferença entre os 2 browsers.




É aqui que entra o CSS Reset, ele permite fazer com que logo no inicio do documento coloquemos tudo a zero.

Exemplo de utilização:

* {
margin: 0;
padding: 0;
}

Outros elementos também poderão ser "resetados".
Vejam nesta página algumas das técnicas usadas.

Evento Linux 2010 - 30 de Setembro de 2010

O VIII Encontro Nacional sobre Tecnologia Aberta – Linux 2010, promovido pela Sybase e Caixa Mágica, é um evento que pretende difundir uma alternativa de desenvolvimento tecnológico sustentado através da utilização de software livre, agregando diversos parceiros que reflictam a oferta diversificada de produtos e soluções neste sector.

Este ano, o evento decorrerá novamente no Pólo Tecnológico de Lisboa - Lispolis, nomeadamente no Auditório Lispólis, em Telheiras, Lisboa, no dia 30 de Setembro de 2010.

Agenda Principal
Durante o período da manhã, o Evento Linux 2010 mostrará o que de mais recente e actual se desenvolve no mundo do Software Livre nacional e internacional. Um painel alargado de speakers dará a conhecer as suas experiências e conhecimentos.

09:00 Recepção e Boas-Vindas
Eduardo Taborda - Sybase
09:15 O Estado do Mercado Open Source
Gabriel Coimbra - IDC
09:40 Linux Anywhere, Everywhere
Aqui temos uma supresa para Si!
10:15 Visão de Mercado: Onde podemos estar em 2013 - Desafios para o Mercado Nacional
Paulo Trezentos - Caixa Mágica
10:40 Coffee Break
Sorteio de 2 cheques-livro pela FCA (Editora de Informática)
11:10 Perspectiva Jurídico-legal do Open Source
Fernando Resina da Silva - Vieira de Almeida & Associados
11:25 Enterprise Open Source from Red Hat: benefits and legal requirements
Santiago Madruga - Red Hat
11:45 Qual a estratégia da Microsoft em relação ao Open Source
Aqui temos outra surpresa para Si! - Microsoft
12:15 Painel de Debate: Modelo de Negócio e Economia Open Source
Participantes: Red Hat, Vieira de Almeida & Associados, Microsoft, Sybase, Caixa Mágica, IDC e Novell.
13:00 Almoço
Sorteio de 2 cheques-livro pela FCA (Editora de Informática)

Casos de Sucesso
No período da tarde apresentaremos diversos casos de sucesso, de implementações que os nossos parceiros levaram a cabo, assim como de exemplos de instituições que utilizam o Open Source como ferramenta de trabalho.

14:00 Red Hat: Rompendo as barreiras para o ambiente desktop e servidor
Raquel Fernandez - Red Hat
14:30 Caso de Sucesso Novell (A divulgar)
João Batista - Novell
15:00 Caso de Sucesso iPbrick (A divulgar)
Raúl Oliveira - iPbrick
15:30 Caso de Sucesso Sybase (A divulgar)
Hugo Pedro - Sybase
16:00 Município Open Source
Pedro Nunes Ferreira - C.M.Portel

http://www.eventolinux.org

Evento Linux em 2009

SAPO Codebits 2010 - 11, 12 e 13 de Novembro

3 days. 24 hours a day. 600 attendees. Talks. Workshops. Lots of food and beverages. 24 hour programming/hacking competition. Quizz Show. Rock Band Contest. Lots of gaming consoles. More food. More beverages. More coding. Sleeping areas. More fun. An unforgettable experience.
Regista-te e sabe mais aqui.

Backgrounds Elásticos

Uma das formas de se fazer um site é fazer de maneira a que o background acompanhe toda a resolução de um monitor o que também dá um efeito bonito ao site.

Neste artigo poderão ver como fazer isso.
Autor: JamesVec

Portugal Tecnológico 2010 - 22 a 26 Setembro


Entre 22 e 26 de Setembro a FIL recebe mais uma edição do Portugal Tecnológico, um certame que visa mostrar o que de melhor se faz em Portugal, tirando partido de inovações tecnológicas.

Toda a informação disponível em http://www.portugaltecnologico.fil.pt/

20 Boas Práticas a usar no HTML

Existem muitos bons artigos pelo mundo global, e encontrei um que fala sobre as 20 boas práticas que devemos seguir quando estamos a usar o HTML.

1. Always Declare a Doctype
2. Use Meaningful Title Tags
3. Use Descriptive Meta Tags
4. Use Divs to Divide Your Layout into Major Sections
5. Separate Content from Presentation
6. Minify and Unify CSS
7. Minify, Unify and Move Down JavaScript
8. Use Heading Elements Wisely
9. Use the Right HTML Element at the Right Place
10. Don’t Use Divs for Everything
11. Use an Unordered List (ul) for Navigation
12. Close Your Tags
13. Use Lower Case Markup
14. Use Alt Attributes with Images
15.Use Title Attributes with Links (When Needed)
16. Use Fieldset and Labels in Web Forms
17.Use Modular IE Fixes
18.Validate Your Code
19. Write Consistently Formatted Code
20. Avoid Excessive Comments

É um artigo bem interessante e que poderão lê-lo na integra aqui.

SharePoint 2010 WorkShops

Caros SharePointers, marquem nas vossas agendas e apressem-se nas inscrições:a Penton e Microsoft, trazem até nós, alguns do melhores oradores da Sharepoint Connections com workshops a não perder!

Uma oportunidade única para aprender com SharePoint Experts!

Nada mais, nada menos que Scot Hillier, Wouter Van Vugt e Dan Holme , MVPs de renome internacional que têm contribuído para a nova plataforma de forma ímpar.

Programa
Track para Developers
Quinta-Feira, 30 Setembro, 2010 (9:00 -17:00)
BUSINESS CONNECTIVITY SERVICES - DEEP DIVE por Scot Hillier

Sexta-Feira, 01 Outubro, 2010 (9:00 -17:00)
SHAREPOINT DEVELOPMENT EXCELLENCE WORKSHOP por Wouter Van Vugt

Track para IT Pros
Sexta-Feira, 01 Outubro, 2010 (9:00 -17:00)
DAN HOLME’S SHAREPOINT 2010 ADMINISTRATION MASTERCLASS por Dan Holme

Informação da Comunidade Portuguesa de SharePoint

13ª Reunião da Comunidade NetPonto - 14 Agosto 2010

No dia 14/08/2010 será realizada a 13ª reunião presencial da comunidade NetPonto, em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.

Agenda
09:30 - Recepção dos participantes
10:00 - SoapUI: Testes em WebServices - João Manso
No desenvolvimento de aplicações orientadas a serviços (SOA) torna-se imperativo realizar testes funcionais, testes de carga, e simulação (Mocks). Nesta apresentação, o João Manso vai mostrar que o SoapUI é um verdadeiro canivete suíço na capacidade de testar esses serviços, com suporte a vários protocolos, tais como SOAP, REST, HTTP, etc.
Venha ver como o SoapUI pode aumentar a produtividade e a qualidade dos vossos testes.

11:30 - Coffee-break

12:00 - Its name is XML. VoiceXML - Gabriela Soares
A Internet, passível de servir como meio para chamadas telefónicas a baixo custo, representa uma oportunidade de negócio para os agentes desse domínio. Num mundo em exponencial mobilidade, é imperativo saber onde, quando e, implicitamente, como interagir com o cliente - anywhere, anytime. Surge então a necessidade para uma interface de voz para o utilizador, capaz de entregar conteúdos e conduzir negócio num modo conveniente, cost effective e easy to use, utilizando os recursos e infrastrutura da Internet.
Venha conhecer a linguagem de anotação assente na forma mais natural de comunicação humana - a voz.

13:30 - Painel de Discussão

Nota: Ao final da reunião, normalmente escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.

Registo / Inscrição
http://netponto-lisboa-agosto-2010.eventbrite.com/

Local
Novabase (Lisboa)
Av. D. João II, Lote 1.03.2.3, Parque das Nações
1998-031 Lisboa

Extensões de Vídeo

Padrões de qualidade
BRRip
O BRRip é o processo de extração e codificação dos vídeos contidos em um disco Blu-ray, para que sejam compatíveis com players comuns, dispensando a necessidade de leitores Blu-ray. Apesar de reduzir bastante o tamanho dos arquivos, um filme com qualidade BRRip pode exceder a capacidade de um DVD de camada simples.

HDDVDRip
A principal diferença entre BRRip e HDDVDRip está no espaço em disco ocupado pelos arquivos, devido à capacidade das mídias de extração (50GB para Blu-rays, 30GB para HDDVDs). Logo, HDDVDRips ocupam menos espaço, mesmo utilizando os mesmos codecs e tendo a mesma resolução de 1080p do BRRip.

DVDRip
Filmes extraídos (ou ripados) diretamente de DVDs e convertidos para outros formatos são conhecidos como DVDRip. São retirados os menus e informações adicionais com o intuito de ocupar menos espaço em disco.

R5
Pouco inferior aos DVDRips,são cópias de DVDs brutos, não de matrizes das produtoras, o que os faz perderem qualidade. Foi criado para dinamizar e baratear a distribuição dos filmes, em uma tentativa de parar a pirataria.

DVDScr
Antes do lançamento oficial de alguns filmes, cópias não comerciais, ou seja, modificadas com materiais informativos aparecendo esporadicamente ou com o vídeo sendo mostrado sem cor, são enviadas à imprensa especializada. Esse tipo de vídeo é chamado de DVDScr, ou DVD Screener.

Workprint
Algumas produtoras deixam vazar filmes não terminados, com cenas adicionais ou faltantes, sem efeitos especiais, som não masterizado etc. Esses filmes são conhecidos como Workprint e são liberados como prévias das películas já finalizadas.

TS
Os vídeos de qualidade Telesync (TS) são geralmente extraídos dos televisores ou capturados de outras telas com equipamento profissional. Têm qualidade superior aos vídeos CAM, mas ficam longe da qualidade de DVDs.

TC
TC, ou Telecine, é arquivo conseguido através do processo de digitalização dos filmes em película. A conversão é cara, devido aos preços dos equipamentos e complexidade da operação, mas a qualidade de imagem obtida com os filmes digitalizados é bastante alta.

CAM
A pior qualidade possível para um vídeo é a CAM. Como o nome induz o usuário a imaginar, a composição dos filmes é feita a partir da filmagem de telas, geralmente com câmeras caseiras.

CODECS
DivX
Criado para compactar arquivos de vídeo sem perda de qualidade, o DivX , através de um complexo sistema de repetição de frames idênticos e sobreposição de elementos dinâmicos, reduz o tamanho em disco ocupado pelos filmes.

DivX HD
A evolução do DivX permite ao usuário desfrutar o máximo da alta definição em mídias exportadas, para que possa reproduzi-las em dispositivos externos ao computador. Funciona de maneira semelhante ao seu antecessor, pois trabalha com a compressão de filmes em 1080p e 720p. Nos Estados Unidos, o serviço FilmFresh.com disponibiliza o serviço para filmes para downloads de maneira legal.

XviD
Criado para competir com o DivX, o XviD é um software de código aberto que roda em qualquer plataforma operacional. A qualidade de vídeo obtida com XviD é superior à oferecida pelo DivX, mas isso tem um preço: altíssimo nível de exigência de hardware no processamento dos arquivos.

MPEG-1
Desenvolvido pelo grupo Moving Picture Experts Group, o padrão de compressão de vídeo MPEG-1 possibilita a associação de vídeo e áudio sendo reproduzidos pela taxa de 1,5 Mbps.

MPEG-2
Mais tarde, com tecnologia mais avançada, o Moving Picture Experts Group aperfeiçoou o sistema do MPEG-1 e desenvolveu o MPEG-2, que pode reproduzir as associações multimídia pela taxa máxima de 10 Mbps.

OGM
Outro container multimídia muito popular na informática é o OGM (Ogg Media File), possui qualidade semelhante à oferecida pelo formato AVI, mas com alguns diferenciais, como o suporte a capítulos, armazenamento de áudios duplos, compatibilidade com vários formatos de áudio e até nove legendas diferentes podem ser incluídas.

H.264
Criado para comprimir vídeos de ótima qualidade em arquivos com baixa taxa de bits, o H.264 torna possível a compressão de vídeos de elevado espaço em disco sem perdas significativas na qualidade apresentada.

EXPORTAÇÕES
VCD
Resoluções baixas e pobre qualidade sonora, essa era a dura realidade enfrentada pelas pessoas que – antes da popularização das unidades gravadoras de DVD - desejavam gravar filmes em CDs comuns. Com a resolução máxima 352x240 pixels, filmes completos de até 74 minutos poderiam ser armazenados em mídias comuns de 700 MB.

SVCD
É superior ao VCD no quesito qualidade, mas perde pela capacidade armazenamento, que varia entre 35 e 60 minutos com resolução máxima de 480x480 pixels. A qualidade do vídeo quase igual à atingida por DVDs, mas é moldada aos padrões de CDs, sendo assim, o arquivo é muito mais compacto do que arquivos de alta resolução.

KVCD
Utilizado para armazenamento em CDs comuns, assim como o VCD e o SVCD, mas com qualidade superior e resolução de até 528x480 pixels. Pode armazenar até 120 minutos de vídeos em um CD de 80 minutos.

FORMATOS (EXTENSÕES)
MKV
Se os outros formatos trabalham com pacotes de dados, o MKV trabalha com containers de dados multimídia, integrando áudio, vídeo e legendas em arquivos únicos e de qualidade excelente. O MKV tem o código aberto. A intenção dos desenvolvedores é tornar o MKV um formato universal, mas o tamanho elevado dos arquivos tem limitado a expansão.

FLV
Os arquivos FLV foram popularizados devido ao sucesso estrondoso de sites de streaming de vídeos, como o YouTube, Google Vídeos e outros. Possuem codificação de áudio MP3 e são originários do Adobe Flash Player. A compressão utilizada os torna bem mais compactos do que vídeos de formatos mais tradicionais.

AVI
Antigo formato nativo do Windows (hoje substituído pelo WMV), tornou-se a extensão mais utilizada no mundo, devido aos vários codecs populares que a escolheram como extensão padrão, como o DivX.

MOV
O formato MOV foi desenvolvido pela Apple. Para reproduzir arquivos MOV no Windows, é necessária a instalação do QuickTime ou de algum codec compatível. Pela alta compatibilidade, é um dos formatos mais usados em vídeos para transferência via streaming.

WMV
Atual formato padrão do Windows, o WMV é compatível com boa parte dos reprodutores multimídia. Tem qualidade boa, mas não se compara aos arquivos de alta definição, como o MKV.

RMVB
Grande amigo dos internautas sem conexões muito rápidas, o RMVB é um formato que oferece qualidade média/boa e ocupa pouco espaço em disco, além de trabalhar com taxa de bits variável. Foi desenvolvido pela Real Networks, uma das grandes rivais da Microsoft no mercado de multimídia online.

VOB
Arquivos VOB são os mais encontrados na maioria dos DVDs de vídeo. Eles integram vídeo, áudio, legenda e menus em apenas um arquivo. A compressão é realizada de maneira semelhante à feita nos arquivos MPEG-2, a única diferença está no extra aceito.

ÁUDIO
DTS
Formato padrão de áudio de DVDs, foi desenvolvido para maximizar a potência multicanal dos áudios no cinema. Outras mídias, como canais de TV a cabo, têm aderido ao sistema de som com suporte para até sete canais diferentes.

AC3
Desenvolvido pela Dolby Labs, permite a divisão do áudio em vários canais diferentes, sendo muito utilizado por home theaters e cinemas. Permite a saída de áudio para até oito canais em formato surround (som tridimensional).

MP3
Formato de áudio utilizado pelos codificadores de MPEG-1 e MPEG-2, AVI, DivX e outros formatos de vídeo. É muito popular devido à pouca perda de qualidade na compressão.

Com o avanço da internet e da banda larga, surgiram diversas possibilidades para a obtenção de arquivos. Quanto a vídeos, existem muitos compressores, conversores e codecs disponíveis, é preciso saber quais são os melhores e os que mais atendem às necessidades do usuário em determinado momento.

Conheça o autor

Efeito Transição

Efeito Transição com cubo 3d.


Programas Usados:
- adobe photoshop
- adobe after effects
- adobe premiere pro

Photoshop - Como usar a slice tool

Slice Tool é uma ferramenta que cria cortes na imagem que podem ser utilizadas para fazer uma página para a internet.

Animação Flash



Esta animação foi desenvolvida por mim para o 2do Concurso de Animación Flash y 30,000 Suscriptores! organizado por http://flashfacilito.com/

Poderão ver outros trabalhos neste link

Para quem esteja interessado em participar poderá fazê-lo até ao dia 12 Agosto 2010.

Formulário de Contacto em PHP

Um bom exemplo de como construir um formulário de contacto em PHP. Link

Concurso de Programação androidPT


Avaliação
Todas as aplicações submetidas a concurso pelos Participantes deverão ser originais e nunca terem sido disponibilizadas publicamente. De forma a que não seja apenas um concurso de popularidade, as aplicações submetidas pelos Participantes serão avaliadas nos seguintes critérios:

•Originalidade (30%)
•Uso efectivo da plataforma Android (20%)
•Design gráfico e usabilidade (20%)
•Valor da aplicação (30%)

Prémios
•1º Prémio - 1 Nexus One + 1 NDrive Europa + 1 T-Shirt androidPT
•2º Prémio - 1 TMN Samsung Galaxy Spica + 1 NDrive Iberia + 1 T-Shirt androidPT
•3º Prémio - 1 livro Programação Android + 1 NDrive Portugal + 1 T-Shirt androidPT
•Menções Honrosas (se justificado pelo Júri) - 1 NDrive Portugal + 1 T-Shirt androidPT

Calendário
Apresentamos as datas pelas quais o Concurso vai ser regulado. Estas datas são inflexíveis excluindo a data de anúncio de resultados que está dependente de validação final e do tempo que possa demorar.

•15 de Julho 2010 às 00:00 - Início das inscrições dos Participantes
•8 de Setembro 2010 às 00:00 - Início da submissão das aplicações
•15 de Setembro 2010 às 23:59 - Limite das inscrições e submissão de aplicações
•16 de Setembro 2010 às 00:00 - Início da votação do Júri e da Comunidade androidPT
•30 de Setembro 2010 às 23:59 - Limite da votação do Júri e da Comunidade androidPT
•5 de Outubro 2010 às 23:59 - Anúncio dos resultados do Concurso (data a confirmar)

Mais informações em http://concurso.androidpt.com/index.php

Social Networking for Developers

Ora ai esta um vídeo que achei interessante colocar.






Get Microsoft Silverlight


In this talk, I propose that EVERY developer needs a blog.
In 2009, I presented a talk at Wintellect's Devscovery conference called "Social Networking for Developers." My postulate was that EVERY developer should be using Social Networking, and this talk I gave was my introduction of this idea to a large group. This was the keynote for the conference. I finally got ahold of the source recordings (only guerilla recordings had been available previously) and as even those recordings were popular, so I'm preserving these talks here as a way of encouraging more discussion.In this talk, I propose that EVERY developer needs a blog.
In 2009, I presented a talk at Wintellect's Devscovery conference called "Social Networking for Developers." My postulate was that EVERY developer should be using Social Networking, and this talk I gave was my introduction of this idea to a large group. This was the keynote for the conference. I finally got ahold of the source recordings (only guerilla recordings had been available previously) and as even those recordings were popular, so I'm preserving these talks here as a way of encouraging more discussion.

3ª Reunião da CP de SharePoint - 10 Julho 2010

No próximo Sábado dia 10/07/2010 , irá ter lugar a 3ª Reunião da Comunidade Portuguesa de SharePoint.

Sendo muito importante a presença de todos, as reuniões da Comunidade irão decorrer presencialmente e sob a forma de Live Meeting para quem não tenha possibilidade de assistir fisicamente à reunião. ( Great once again, isn't it? ) * os procedimentos para o Live meeting serão actualizados neste post .

Outra das novidades será o sorteiro de alguns gifts no final da reunião , para quem possa assistir presencialmente.

Os lugares presenciais são limitados pelo que devem confirmar a vossa presença o quanto antes:
para tal enviem um email para spugpt@gmail.com com a seguinte mensagem no subject :SPUGPT_10/07/2010_EU_VOU_NOME_APELIDO_FIRMA
Exemplo : Subject: SPUGPT_10/07/2010_EU_VOU_Rodrigo_Pinto_RumosPS.

Agenda
09:30: Recepção dos participantes
10:00: Abertura do Evento
10:30: Sessão: CSP - Soluções orientadas ao cidadão utilizando Sharepoint e CRM
Com a necessidade de melhorar os serviços de atendimento ao cidadão os Municípios têm à sua disposição um conjunto de soluções para o efeito, a Citizen Services Platform é um portefólio de tecnologias e soluções de parceiros Microsoft especialmente desenhados para permitir a melhoria da experiência do cidadão em relação aos serviços públicos. No caso especifico desta sessão vamos centrar-nos na interacção entre o Sharepoint (2007 e 2010) e o Dynamics CRM que permite ao Município providenciar um meio extremamente eficiente de interacção com o cidadão e ao mesmo tempo permite ao cidadão ter a sua disposição um conjunto mais vasto e completo de serviços.

11:30: Coffee-break
11:45: Painel de Discussão
12:45: Gift ruffle!
13:00: Final da Reunião & Lunch
( Almoço em grupo para convívio. A participação no almoço é opcional.)

Mais informações aqui

250 Fundamentos do Web Design

Deixo-vos os links de 2 artigos que compoem os 250 elementos essenciais para as boas práticas durante o planeamento e construção de um site.


Recomendo-vos a lerem estes 2 artigos.

XLParty - Maia - 22 a 25 Julho

Inscrições abertas.
Mais informações no site oficial.

III Encontro da Comunidade SQLPort - 13 Julho


Data Evento: 13 Jul 2010 - 18:30
Local do Evento: Auditório da Novabase
Realiza-se no próximo dia 13 de Julho o III Encontro da comunidade SQLPort, que tem como objectivo a partilha de experiências e conhecimento entre os profissionais e entusiastas de SQL Server em Portugal. O evento vai ser realizado no auditório da Novabase Portugal, pelas 18:30, sendo a entrada livre para todos os inscritos.

Agenda:
18:30 - Abertura e recepção
18:35 - Boas-vindas, pelos Leaders do SQLPort
18:40 - Apresentação «Troubleshooting DTSX packages: Tips and Tricks» - Yennifer Santos (Premier Field Engineer - Microsoft Portugal)
19:40 - Coffee break
19:50 - Apresentação «Project Management - Gestão de Risco» - António Vieira (Manager - ViaTecla)
20:50 - Sorteio
21:00 - Fim

Morada: Av. D. João II, Lote 1.03.2.3, Parque das Nações, 1998-031 Lisboa

Empregabilidade dos Cursos da EST



EST - Escola Superior de Tecnologia de Castelo Branco

12ª Reunião da Comunidade NetPonto - Lisboa - 10 Julho 2010


12ª Reunião Presencial da Comunidade NetPonto
No dia 10/07/2010 será realizada a 12ª reunião presencial da comunidade NetPonto, em Lisboa.
Agenda
09:30 - Recepção dos participantes
10:00 - MAF (Managed AddIn Framework): Criação de Aplicações Extensíveis - Virgilio Esteves
A capacidade de uma aplicação suportar "addins" é quase obrigatória nos dias de hoje, quer pela necessidade de actualizações em run-time, quer pela necessidade de existirem entidades externas a desenvolver componentes para a nossa aplicação. Segurança, isolamento e versionamento são pois palavras-chave para o sucesso de tal implementação. Venha conhecer como o MAF pode ajudá-lo a implementar estas capacidades em suas aplicações .NET de forma simples e flexível.

11:30 - Coffee-break

12:00 - Estratégias de Estruturação de Código-fonte e Controlo de Versão - Tiago Pascoal
Muitas das dificuldades no desenvolvimento profissional de software são causadas por problemas (ou a falta de) um correcto sistema e uso de controlo de versões. Nesta apresentação o Tiago Pascoal, MVP em Visual Studio Team System, irá mostrar estratégias sobre como melhor estruturar todos os artefactos de um projecto, incluindo melhores práticas para uso de controlo de versões, tendo por base a plataforma de Application Lifecycle Management da Microsoft (Team Foundation Server / TFS).
13:30 - Painel de Discussão

Nota: Ao final da reunião, normalmente escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.

Registo / Inscrição
Para participar, basta efectuar a inscrição através do site http://netponto-lisboa-julho-2010.eventbrite.com/.
A entrada é gratuita.

Local
Novabase (Lisboa)
Av. D. João II, Lote 1.03.2.3, Parque das Nações
1998-031 Lisboa

Lançamento do Apache Tomcat 7



Acaba de sair a nova versão do Apache Tomcat, versao 7.0


Eis algumas das melhorias:
-Adicionado suporte ao Servlet 3.0
-Adicionado algumas verificações pendentes ao ThreadWithAttributes
-Exposição de thisAccessedTime via inteface Session
-Adicionado suporte ao JSP 2.2
-Adicionado suporte ao EL 2.2
-Conector NIO agora sempre utiliza Executor
-Melhorado mensagem de erro quando multicast não estiver disponível
-Melhorado o código do projeto, assim como foi removido imports, métodos e atributos não mais utilizados
-Todo o código deprecated foi removido

Podem visualizar mais pormenores aqui.

Powered by Blogger