Visualizações
1 - 100 de 512 resultados | Avançar Mostrar Resumos | Ocultar Resumos Assine para receber resultados de procuras (RSS)
|
Título
|
Tipo
|
Data
|
|---|---|---|
| As Redes Sociais Conhecem o Hosting do Projeto de Software Livre
Os efeitos revolucionários das redes sociais não deixaram de notar o universo de desenvolvimento de software. Surgiram muitos serviços para ajudar na colaboração de projetos na Internet, especialmente no universo de softwares livres. Conceitos como controle distribuído de versão, bifurcação de rotina e solicitações de pull estão alterando, em alguns aspectos, o processo básico de desenvolvimento de grupo. Uma das redes sociais mais populares para a colaboração de software é o GitHub, cujo lema é "Codificação Social". Aprenda sobre as redes de desenvolvimento social no contexto do GitHub, mas com princípios aplicáveis a outros sites, como o BitBucket, e até mesmo aos sistemas internos de sua organização.
|
Artigo | 25-05-2012 |
| Inclua o Poder do Linux aos Roteadores Wireless com Dicas e Truques Avançados para DD-WRT
O DD-WRT traz todo o poder da pilha de rede do Linux para roteadores wireless de baixo custo, transformando o roteador de um consumidor em uma eficiente potência de rede. Aprenda a instalar e proteger o DD-WRT, e conheça a linha de comando eficiente e flexível por trás da GUI.
|
Artigo | 25-05-2012 |
| Proteja seus dados à velocidade da luz com o gKrypt, Parte 2
Apresentamos o mecanismo gKrypt, o primeiro pacote do mundo a empregar unidades gráficas para fins gerais (GPGPUs) na criptografia de dados. Ele usa um Padrão de Criptografia Avançado (AES) com base em cifra de blocos de 256 bits. Este é o segundo artigo em uma série de duas partes sobre a criptografia do AES e sobre o mecanismo gKrypt. A Parte 1 introduziu o gKrypt e explicou o algoritmo AES detalhadamente, sua decomposição paralela e como mapeá-lo em uma arquitetura GPU massiva usando a Compute Unified Device Architecture (CUDA). A Parte 2 mostra como o AES é implementado na CUDA.
|
Artigo | 18-05-2012 |
| Conheça Seis Recursos Incompreendidos do Ruby
Suponha que você seja um desenvolvedor C++ e precise criar alguns protótipos rapidamente no Ruby. Ao selecionar um livro de referência do Ruby, como o Pickaxe, ou navegar no site do Ruby, você vê construções familiares, como declaração de classe, suporte para encadeamentos e manipulação de exceção. Justo quando pensava que sabia como o Ruby funcionava, percebe que a simultaneidade em seu código Ruby não está se comportando como encadeamentos Boost, catch e throw não são o que parecem ser e outras pessoas usaram algo chamado self em todo o seu script do Ruby. Bem-vindo ao Ruby!
|
Artigo | 18-05-2012 |
| Administradores de Sistemas do Linux para Windows: Entenda como executar aplicativos do Linux
A utilização de aplicativos é a principal finalidade de um servidor Linux. Independentemente de seu aplicativo recém-instalado ser executado em uma área de trabalho ou na linha de comandos, este artigo ajuda a utilizar sua experiência com o Microsoft Windows para entender rapidamente como executar aplicativos no Linux.
|
Artigo | 11-05-2012 |
| Ativar Logins de Vários Usuários com o VNC
O VNC (Virtual Network Computing) é uma ferramenta popular que fornece acesso remoto a computadores. A configuração normal do VNC é otimizada para estações de trabalho de usuário único e o login na porta do VNC oferece acesso direto à área de trabalho de um único usuário. No entanto, essa configuração é inadequada em computadores de vários usuários. Felizmente, há uma alternativa. Vinculando o VNC ao servidor XDMCP (X Display Manager Control Protocol) normal de um computador Linux, o acesso à porta do VNC possibilita que os usuários forneçam seus nomes de usuário e senhas, permitindo assim que uma única instância do servidor VNC lide com vários logins de usuário.
|
Artigo | 11-05-2012 |
| Proteja seus dados à velocidade da luz com o gKrypt, Parte 1
Apresentamos o mecanismo gKrypt, o primeiro pacote do mundo a empregar unidades gráficas para fins gerais (GPGPUs) na criptografia de dados, uma ferramenta importante para a segurança da informação. Ele utiliza um Padrão de Criptografia Avançado (AES) com base em uma cifra de blocos de 256 bits a fim de fornecer uma segurança robusta. Nesta Parte 1, de uma série de duas partes, explore o AES, a porta de GPU do algoritmo Rijndael para Linux, a paralelização do algoritmo do AES e o uso do Mecanismo gKrypt no suporte ao CUDA para GPUs com bases em NVIDIA.
|
Artigo | 30-04-2012 |
| Utilize Linguagens Parecidas com a SQL para a Estrutura do MapReduce
Selecione a implementação de MapReduce mais adequada para tarefas de análise de dados de grande escala com base em suas qualificações, preferências e requisitos. O MapReduce é um modelo de programação simples e eficiente que permite o fácil desenvolvimento de aplicativos paralelos escaláveis para processar grandes quantias de dados em grandes clusters de máquinas de prateleira. Ele isola os aplicativos dos detalhes da execução de um programa distribuído. No entanto, muitos programadores não são familiarizados com o seu estilo de programação e preferem usar uma linguagem similar à SQL para executar suas tarefas. Neste artigo, leia uma visão geral das linguagens e sistemas de alto nível desenvolvidos para lidar com esses problemas e incluir interfaces declarativas na estrutura MapReduce.
|
Artigo | 30-04-2012 |
| Implemente criptografia Wi-Fi robusta com o hostapd de maneira fácil
Deixe a segurança wireless simples. O hostapd, o daemon Host Access Point, fornece criptografia de Wi-Fi robusta que cumpre com as normas corporativas sem ser necessário o gasto adicional de executar o FreeRADIUS. Saiba mais sobre essa ferramenta e sobre como incorporá-la em seu ambiente.
|
Artigo | 26-04-2012 |
| Apresentando o Spring Roo, Parte 5: Grave Complementos Avançados e de Wrapper do Spring Roo
Os complementos Avançados do Spring Roo fornecem os mecanismos para incluir código Java em aplicativos (por exemplo, criando um complemento que pode gravar métodos equivalentes e de código hash para seu objeto de domínio). Com o comando de criar complementos, é possível criar um modelo de um complemento avançado. É possível, então, estender o modelo para atender a seus requisitos de desenvolvedor. Este artigo descreve as etapas para a criação de um complemento avançado.
|
Artigo | 26-04-2012 |
| Analítica predictiva en el cuidado de la salud
A medida que los registros digitales y la información se vuelven la norma en el cuidado de la salud, estos habilitan la construcción de soluciones de analítica predictiva. Estos modelos predictivos, al mezclarse con las operaciones diarias de los proveedores del cuidado de la salud y las compañías aseguradoras, tienen el potencial de reducir los costos y mejorar la salud general de la población. A medida que los modelos predictivos se vuelven más penetrantes, la necesidad de un estándar que pueda ser usado por todas las partes involucradas en el proceso del modelado, desde la construcción del modelo hasta la implementación operacional, es de vital importancia. El Predictive Model Markup Language (PMML), es este estándar. Permite que las soluciones predictivas sean fácilmente compartidas entre aplicaciones y sistemas. Este artículo describe el último release de PMML, Versión 4.1, y muchas formas en que puede ser usado para acelerar la adopción y uso de soluciones predictivas en la industria del cuidado de la salud.
|
Artigo | 23-04-2012 |
| Hacking PubSubHubbub
O PubSubHubbub é um protocolo aberto de ganchos da web para notificações de atualizações de feeds de notícias em uma estrutura publicar/assinar. É definido como um conjunto de interações HTTP de servidor para servidor integradas às extensões Atom e RSS. Apesar do nome incomum, o PubSubHubbub é extremamente adequado para projetar aplicativos com muitas atualizações de informações. Saiba mais sobre as implementações padrão e de software livre e o software de suporte para o PubSubHubbub.
|
Artigo | 19-04-2012 |
| Crie Publicações com Layout Rico em EPUB 3 com HTML5, CSS3 e MathML
O EPUB 3.0, a revisão mais recente do formato de e-book XML padrão de mercado, se incorpora à tecnologia moderna da web adotando o HTML5 e o CSS3. Ele foca em kits de ferramentas orientados para XML ao requerer serialização XHTML e incluir vocabulários XML complementares, como MathML e SVG. Oferece uma variedade de opções para desenvolvimento de publicações originalmente digitais avançadas. Neste artigo, aprenda a criar páginas de layout rico usando alguns dos novos recursos em EPUB 3.
|
Artigo | 06-04-2012 |
| Movendo um Aplicativo PHP para o DB2 do MySQL, Parte
4: Implemente seu aplicativo
Saiba mais sobre mover um aplicativo PHP para o DB2(R), como planejar a migração, executá-la, suportá-la e como lidar com possíveis riscos com base na experiência de um caso de referência de aplicativo da Intranet da IBM. Esta série em quatro partes compartilha lições de uma migração bem-sucedida de MySQL para DB2 de um aplicativo de Intranet PHP crítico usado por 4.000 usuários globais na IBM para oferecer suporte à produção de conteúdo para o site ibm.com. A Parte 4 descreve as etapas de implementação e suporte do aplicativo.
|
Artigo | 30-03-2012 |
| Apresentando o Riak, Parte 1: A API HTTP independente da linguagem
Esta é a Parte 1 de uma série com duas partes sobre Riak, um armazenamento de dados altamente escalável e distribuído
escrito em Erlang e baseado no Dynamo, o armazenamento de valor da chave de alta disponibilidade da Amazon. Este artigo fornece uma introdução ao Riak e cobre as noções básicas de
armazenamento e recuperação de itens no Riak usando sua API HTTP. Alguns outros recursos do Riak também serão
apresentados.
|
Artigo | 30-03-2012 |
| Visão Geral sobre o Linux, o Sistema Operacional que é uma Plataforma Universal
Linux está em todo lugar. Se analisar o menor smartphone até a espinha dorsal da Internet ou no maior e mais eficiente supercomputador, você encontrará o Linux. Isso não é algo simples, devido à quantidade de recursos esperada dessas plataformas. Descubra a onipresença do Linux e como ele suporta dispositivos grandes e pequenos e tudo mais que se encontra entre eles.
|
Artigo | 30-03-2012 |
| Criando Gráficos Interativos na Web com Dojo GFX, Parte 2
O Dojo GFX é um framework independente de plataforma que permite criar desenhos na web. Você aprenderá os conceitos básicos, como criar e manipular objetos gráficos, e alguns truques e dicas para estender sua funcionalidade.
|
Artigo | 26-03-2012 |
| Torne os microdados HTML5 úteis, Parte 2: Agregação de última geração com microdados
A Parte 1 desta série mostrou como usar microdados com termos do Schema.org para que os mecanismos de procura exibam seu conteúdo de forma melhor nos resultados de procura. Também mostrou como reutilizar a mesma marcação de microdados para melhorar a exibição em seu próprio site. Neste artigo, saiba como usar microdados para permitir que um grupo de colaboração de proprietários de site conectem facilmente seus sites e compartilhem conteúdo em um site centralizado.
|
Artigo | 22-03-2012 |
| Criando Gráficos Interativos na Web com Dojo GFX, Parte 1
O Dojo GFX é um framework independente de plataforma que
permite criar desenhos na web. Você aprenderá os conceitos básicos,
como criar e manipular objetos gráficos, e alguns truques e dicas
para estender sua funcionalidade.
|
Artigo | 16-03-2012 |
| Processe seus dados com Apache Pig
Apache Pig é uma linguagem de procedimentos de alto nível para consultar grandes conjuntos de dados semiestruturados usando Hadoop e a Plataforma MapReduce. Pig simplifica o uso de Hadoop permitindo consultas parecidas com SQL em um conjunto de dados distribuídos. Explore a linguagem por trás de Pig e descubra seu uso em um simples cluster do Hadoop.
|
Artigo | 15-03-2012 |
| Codificar vídeo com filas de trabalho MongoDB
MongoDB é um armazenamento de dados revolucionário que pode ser usado para manipular filas de trabalho compostas de estruturas de dados ricas.
Aprenda técnicas para aplicar esta metodologia para codificar vídeos.
|
Artigo | 15-03-2012 |
| Usando o MongoDB com Django
O Django, uma estrutura da web do Python, consiste em um sistema de
object-relational mapper (ORM), controlador de backend e modelo.
O MongoDB é um banco de dados orientado a documento (também conhecido como um banco de dados NoSQL)
eficaz para ajuste de escala e alto desempenho. Neste artigo, saiba como chamar o MongoDB
a partir do Python (usando MongoEngine) e integrá-lo a um projeto Django
no lugar do ORM integrado.
|
Artigo | 08-03-2012 |
| Do Código Java ao Heap Java
Este artigo oferece um insight sobre o uso da memória do código Java, cobrindo a sobrecarga de memória obtida ao colocar um valor int em um objeto Integer, o custo da delegação do objeto e a eficiência da memória dos diferentes tipos de coleção. Você aprenderá a determinar onde ocorrem as ineficiências em seu aplicativo e como escolher a coleção correta para aprimorar seu código.
|
Artigo | 01-03-2012 |
| Educação Baseada em Nuvem, Parte 3: Robótica baseada em nuvem para a educação
Explore a robótica e a forma como a nuvem a torna mais econômica e disponível com uma ampla variedade de sensores, atuadores, recursos de informática e aplicativos. O acesso remoto a uma variedade mais ampla de sistemas físicos que podem ser utilizados com tempo compartilhado e ter a sua localização alterada, bem como a simulação e a criação de instâncias no site, ampliará imensamente o acesso à robótica. Atualmente, graças à nuvem, a interação prática com a robótica remota é mais factível. Este artigo fornece um ponto de partida para a estratégia educacional de robótica baseada em nuvem.
|
Artigo | 29-02-2012 |
| Apresentando o PyPy
Melhore o desempenho do desenvolvimento em Python e aumente a flexibilidade com o PyPy, por meio da implementação do compilador Just-In-Time. Conheça o PyPy e seus benefícios e saiba como ele pode acelerar o desenvolvimento de aplicativos de alto desempenho.
|
Artigo | 29-02-2012 |
| Análise de Dados e Desempenho com o Spark
O Spark é uma alternativa interessante ao Hadoop, com foco no processamento de dados na memória. Esta sessão de prática explora o desempenho multiencadeado e multinó com Scala, Spark e os seus parâmetros ajustáveis.
|
Artigo | 29-02-2012 |
| Distinção entre dispositivos em sites remotos usando PHP, JavaScript e WURFL, Parte 1: Comece a usar a API PHP WURFL
Com o rápido crescimento da web remota, se você ainda não começou a trabalhar em um site ou aplicativo remoto com PHP, começará em breve. É quase impossível detectar os recursos de um dispositivo móvel entre os milhares oferecidos usando apenas PHP. Mas com Wireless Universal Resource FiLe (WURFL), essa tarefa, que costumava ser desafiadora, é reduzida a umas poucas chamadas de API para recuperar os dados necessários do dispositivo e usá-los com o site ou aplicativo PHP.
|
Artigo | 27-02-2012 |
| Integrando MediaWiki com LDAP
Saiba como incluir um módulo de autenticação do Lightweight Directory Access Protocol (LDAP) no MediaWiki que permita que ele autentique usuários em relação a um diretório do LDAP. Obtenha uma melhor compreensão do MediaWiki, Apache Directory Services (ApacheDS) e Apache Directory Studio e saiba como é possível usá-los para criar um diretório do LDAP para testes.
|
Artigo | 23-02-2012 |
| Fazendo mágica com o ImageMagick
O ImageMagick é um conjunto de ferramentas de software livre para criar, editar e converter imagens de bitmap. O desenvolvedor avançado pode aproveitar seus muitos recursos para produzir imagens de bitmap profissionais e de qualidade e outras ilustrações para websites, panfletos de marketing e qualquer área que a sua arte quiser. Licenciado sob a licença do Apache 2.0, o ImageMagick pode ser usado, copiado, modificado e distribuído gratuitamente em aplicativos abertos e proprietários.
|
Artigo | 16-02-2012 |
| Gerando script KVM com Python, Parte 2: Adicione uma GUI para gerenciar KVM com libvirt e Python
Explore ainda mais como usar Python para criar
scripts para gerenciar máquinas virtuais usando KVM. Saiba como adicionar
uma GUI para expandir a ferramenta simples de status e exibição.
|
Artigo | 10-02-2012 |
| Customize a segurança gerenciada por contêiner com o AuthenticRoast
AuthenticRoast é um projeto de software livre que funciona com o Java Authentication Service Provider Interface for Containers (JSR 196) para permitir o desenvolvimento de módulos de autenticação customizados para uso com segurança declarativa, gerenciada por contêiner. Joe Sam Shirah mostra como o AuthenticRoast pode minimizar o impacto da configuração em contêineres do Java Enterprise Edition (JEE) e reduzir muito o trabalho de codificação para requisitos de segurança customizados. Há um WAR com um código de demonstração disponível para download.
|
Artigo | 10-02-2012 |
| Uma introdução ao Eclipse para usuários do Visual Studio
O Eclipse é um mundo novo para desenvolvedores do Microsoft Visual Studio, e dar os primeiros passos com o Eclipse pode ser confuso. Novos conceitos, como arquitetura de plug-in, estrutura de projeto centrada em área de trabalho e compilação automática podem parecer absurdos à primeira vista. Aprenda sobre essas e outras diferenças entre os dois ambientes, para começar a se sentir em casa com o Eclipse.
|
Artigo | 06-02-2012 |
| Usando o Eclipse Ganymede para Desenvolver Dispositivos de Desktop, da web e Móveis, Parte 3: Desenvolvendo para Rich Client Platform, o Caminho do Ganymede
O Eclipse Ganymede é o release simultâneo dos 24 principais projetos do Eclipse IDE.
Esta série de tutoriais de três partes, "Usando o Eclipse Ganymede para Desenvolver
Dispositivos de Desktop, da web e Móveis", abrange os seguintes novos
recursos do Ganymede: RCP, RAP e eRCP, que permite que você desenvolva software para
desktop, web e plataformas móveis, respectivamente, com uma base de código
comum ― Subversion para controle de versão e p2 para atualização e instalação.
Neste tutorial, aprimoraremos adicionalmente o organizador pessoal desenvolvido nas
Partes 1 e 2, e o modificaremos para ser implementado em um dispositivo móvel usando
o Embedded Rich Client Project (eRCP).
|
Tutorial | 06-02-2012 |
| Depurando com a Plataforma Eclipse
Descubra como usar os recursos de depuração integrados na Plataforma Eclipse para depuração de projetos de software. Depuração é algo que programadores não podem evitar. Há muitos modos de cuidar dela, mas essencialmente se resume em localizar o código responsável pelo erro. Por exemplo, um dos erros mais comuns nos aplicativos Linux é conhecido como falha de segmentação. Isso ocorre quando um programa tenta acessar memória não alocada pare ele e termina com uma violação de segmentação. Para corrigir esse tipo de erro, é necessário localizar a linha do código que aciona o comportamento. Uma vez encontrada a linha do código em questão, também será útil conhecer o contexto em que o erro ocorre, e os valores, variáveis e métodos associados. O uso de um depurador torna o aprendizado de tais informações muito simples.
|
Artigo | 06-02-2012 |
| Simplificando o Ant com o Eclipse
O Eclipse facilita o trabalhar com o Apache Ant. Descubra os recursos de integração do Ant no ambiente de desenvolvimento integrado (IDE) do Eclipse e saiba como compor, compilar e depurar código no Eclipse usando o editor Ant.
|
Tutorial | 06-02-2012 |
| Depure Aplicativos Java Remotamente com o Eclipse
Não é necessário depurar aplicativos Java apenas no seu desktop local. Saiba como tornar sua depuração agradável usando tipos de conexões diferentes que compõem a depuração remota. Este artigo descreve os recursos e exemplos que mostram como configurar a depuração remota de aplicativo.
|
Artigo | 06-02-2012 |
| Migrando para o Eclipse: Um guia do desenvolvedor para avaliação do Eclipse em relação ao IntelliJ IDEA
Os novos recursos no último release do Eclipse ― o ambiente de desenvolvimento integrado Java gratuito e cada vez mais popular ― o tornaram competitivo não somente com outros IDEs grátis, mas também frente a ofertas comerciais proprietárias como o IntelliJ IDEA. Este artigo compara brevemente os recursos, a facilidade de uso e estabilidade do Eclipse e do IDEA, e fornece um guia para programadores que estão considerando aderir ao Eclipse ou que simplesmente querem ver o que está fazendo tanto estardalhaço.
|
Artigo | 06-02-2012 |
| Migrando para o Eclipse: Um guia do desenvolvedor para avaliação do Eclipse em relação ao Netbeans
Até agora, a maioria dos programadores Java já ouviram falar do Eclipse, a plataforma de desenvolvimento extensível de software livre que está se tornando rapidamente o IDE mais popular para programação Java. Se estiver pensando em aderir ao Eclipse e estiver programando atualmente com Netbeans, este artigo é para você. Iniciando com uma breve comparação dos recursos de ambos os IDEs, facilidade de uso e estabilidade, este artigo abrange os recursos essenciais do Eclipse ― e como eles diferem daqueles no Netbeans ― assim é possível decidir se o Eclipse é apropriado para você.
|
Artigo | 06-02-2012 |
| Migrando para o Eclipse: Um guia do desenvolvedor para avaliação do Eclipse em relação ao JBuilder
Muitos programadores estão aderindo ao Eclipse, o popular ambiente de desenvolvimento de software livre. Para programadores familiarizados com a edição JBuilder X Foundation gratuita da Borlan, este artigo inicia com uma breve comparação dos recursos de ambos os IDEs, da facilidade de uso e estabilidade e, em seguida, demonstra tarefas essenciais no Eclipse ― além de mostrar como elas diferem do JBuilder ― assim é possível decidir se o Eclipse é apropriado para você.
|
Artigo | 06-02-2012 |
| Usando o Eclipse Ganymede para Desenvolver Dispositivos de Desktop, da web e Móveis, Parte 2: Desenvolvendo para Rich Client Platform, o Caminho do Ganymede
O release do Ganymede do Eclipse IDE inclui 24 projetos separados, abrangendo
uma ampla variedade de tecnologias. Muitos desses projetos são maduros e seu release
fornece aprimoramentos incrementais a tais. Mas Ganymede também inclui uma
quantidade de novos projetos que introduz novas tecnologias na plataforma Eclipse. Nesta série de
tutoriais em três partes, "Usando o Eclipse Ganymede para Desenvolver Dispositivos de
Desktop, da web e Móveis", abordaremos os seguintes novos recursos do
Ganymede: RCP, RAP e eRCP, que permite desenvolver software para as plataformas de área
de trabalho, da web e móveis, respectivamente, com uma base de código comum; Subversion
para controle de versão; e p2 para atualização e instalação. Nesta Parte 2, você tomará
o organizador pessoal desenvolvido na Parte 1 e o modificará para usar a nova Rich Ajax
Platform (RAP) para empacotar e distribuir o aplicativo na web.
|
Tutorial | 06-02-2012 |
| Dominando o Eclipse V3.4, Parte 3: Dicas e Truques do Editor de Texto JDT
Esta série de artigos "Dominando o Eclipse" ensina os que acabaram de chegar ao Eclipse os prós e contras do Eclipse IDE. Até o final da série, você estará no passo dos usuários avançados. Neste artigo, faça um tour pelo editor Java do Eclipse e aprenda sobre alguns dos recursos avançados.
|
Artigo | 06-02-2012 |
| Usando o Eclipse Ganymede para Desenvolver Dispositivos de Desktop, da web e Móveis, Parte 1: Desenvolvendo para Rich Client Platform, o Caminho do Ganymede
O release do Ganymede do Eclipse IDE inclui 24 projetos separados, abrangendo
uma ampla variedade de tecnologias. Muitos desses projetos são maduros e seu release
fornece aprimoramentos incrementais a tais. Mas Ganymede também inclui uma quantidade de novos projetos que introduz novas tecnologias na plataforma Eclipse. Nesta série de
tutoriais em três partes, "Usando o Eclipse Ganymede para Desenvolver Dispositivos de
Desktop, da web e Móveis", abordaremos os seguintes novos recursos do
Ganymede: RCP, RAP e eRCP, que permite desenvolver software para as plataformas de área
de trabalho, da web e móveis, respectivamente, com uma base de código comum; Subversion
para controle de versão; e p2 para atualização e instalação. Aqui, na Parte 1, usaremos
o produto maduro Rich Client Platform (RCP) para desenvolver um aplicativo para área de
trabalho, recorremos à Subversion para controle de origem e cuidaremos do pacote e
distribuição do aplicativo usando p2.
|
Tutorial | 06-02-2012 |
| Dominando o Eclipse V3.4, Parte 2: O JDT
Esta série de artigos "Dominando o Eclipse" ensina os que acabaram de chegar ao Eclipse os prós e contras do Eclipse IDE. Até o final da série, você estará no passo dos usuários avançados. Neste artigo, aprenda sobre como trabalhar com as diversas partes do Eclipse JDT.
|
Artigo | 06-02-2012 |
| Dominando o Eclipse V3.4, Parte 1: O Ambiente de Trabalho do Eclipse IDE
Esta série de artigos "Dominando o Eclipse" ensina aos que acabaram de chegar ao
Eclipse os prós e contras do Eclipse IDE. Até o final da série, você estará no passo
dos usuários avançados. Aqui, na Parte 1, você aprenderá as partes do Eclipse IDE e como
customizá-las.
|
Artigo | 06-02-2012 |
| Introdução à Plataforma Eclipse
Conheça a plataforma Eclipse, incluindo sua origem e arquitetura.
Iniciando com uma breve abordagem sobre a natureza de software livre do Eclipse e
seu suporte a diversas linguagens de programação, demonstraremos o ambiente de
desenvolvimento Java com um exemplo de programação simples. Pesquisaremos algumas ferramentas de desenvolvimento de software disponíveis como extensões de plug-in.
|
Artigo | 06-02-2012 |
| Como usar Subversion com o Eclipse
Desde o início, o Eclipse incluiu uma íntima integração com o Concurrent Versions System (CVS) para fornecer acesso a recursos de gerenciamento de alteração. Agora, muitos projetos -- em especial, os geridos pela Apache Software Foundation -- estão usando um sistema de gerenciamento de alteração diferente: Subversion. Descubra como usar o Eclipse para projetos que usam um repositório Subversion.
|
Artigo | 06-02-2012 |
| Use a API do jQuery Mobile para obter um controle customizado de baixa granularidade
A estrutura jQuery Mobile é uma maneira rápida e fácil de criar websites remotos.
No entanto, talvez você não saiba que a estrutura tem uma API respeitável que pode ser usada para ampliar a funcionalidade básica.
Este artigo fornece uma visão geral de alguns dos recursos mais úteis na API e
fornece exemplos de códigos funcionais.
|
Artigo | 02-02-2012 |
| Crie projetos bem-sucedidos em Python
A criação de um projeto de software livre bem-sucedido em Python envolve mais do que apenas
escrever um código útil. Envolve a participação da comunidade, mais oportunidades de cooperação,
habilidade e suporte. Explore as melhores práticas para ajudá-lo a criar seu próprio projeto bem-sucedido.
|
Artigo | 27-01-2012 |
| Usando RichFaces com o JSF 2
RichFaces, assim como a maioria das outras estruturas de componente rich/Ajax projetadas para uso com o JavaServer Faces (JSF), foi extensivamente revisada para obter compatibilidade com as mudanças significativas no JSF 2. Joe Sam Shirah examina os componentes novos e alterados do RichFaces 4.1 que fornecem a mesma funcionalidade demonstrada por ele em "An introduction to RichFaces" com a versão 3.1. Ele também atualiza os requisitos de instalação para o uso do RichFaces com JSF.
|
Artigo | 27-01-2012 |
| Script KVM com Python, Parte 1: libvirt
Esta série de duas partes explora como usar o Python para criar scripts para gerenciar máquinas virtuais usando Kernel-based Virtual Machine (KVM). Nesta parte, saiba os fundamentos de usar libvirt e ligações Python para desenvolveralgumas ferramentas de exibição e status simples.
|
Artigo | 16-01-2012 |
| Aproveitando o OpenJPA com WebSphere Application Server V6.1
O projeto Apache OpenJPA é uma implementação de software livre da Java Persistence API, focada no desenvolvimento de uma implementação robusta, de alto desempenho e escalável de especificações JPA. Este artigo apresenta OpenJPA com um exemplo completo de como obter vantagem de alguns desses recursos usando o IBM WebSphere Application Server V6.1. Atualizado para JPA 2.0.
|
Artigo | 16-01-2012 |
| Criar temas customizados de dispositivos móveis em jQuery
A alta taxa de adoção de smartphones e dispositivos tablet está, em última instância, aumentando a demanda por desenvolvedores e designers da web de dispositivos móveis. A estrutura do jQuery Mobile permite criar experiências da web em dispositivos móveis que fazem concorrência aos resultados de desenvolvimento de aplicativo nativo fornecendo acesso instantâneo a aplicativos e a websites usando navegador da web, em vez de fazer os usuários transferirem por download e instalarem os aplicativos remotos. Saiba como usar a estrutura de temas do jQuery Mobile para criar aplicativos da web e websites remotos com marca customizada.
|
Artigo | 16-01-2012 |
| Desenvolver um aplicativo de apresentação de slides do iOS para o iPad
Aprenda a desenvolver um aplicativo de apresentação de slides do iOS percorrendo o processo passo a passo neste artigo. O aplicativo de exemplo irá se comunicar com um servidor da web para recuperar uma definição de apresentação de slides em XML e exibirá as imagens contidas na apresentação de slides.
|
Artigo | 16-01-2012 |
| Combine Drupal, HTML5 e microdados
Com o anúncio do Google, Yahoo e Bing do schema.org, os microdados estão rapidamente ganhando espaço como uma maneira de criar aplicativos que contam com dados de muitos websites diferentes. Neste artigo, aprenda a usar Drupal para adicionar microdados às suas páginas. Disponibilize facilmente o seu conteúdo para uso em aplicativos como a ferramenta Rich Snippets do Google.
|
Artigo | 16-01-2012 |
| Transações com Sistemas de Arquivos Usando XADisk
Aplicativos Java, que armazenam seus dados parciais em arquivos, podem se beneficiar de muitas maneiras acessando sistemas de arquivos usando transações.
Saiba como trabalhar com o software livre XADisk para acesso a arquivos transitórios.
|
Artigo | 05-01-2012 |
| Aplicativos Android Usando Python e SL4A, Parte 1: Configurar seu Ambiente de Desempenho
Esta série de artigos explora como usar Python e Scripting Layer for Android (SL4A) para criar aplicativos para a plataforma Google Android. Este artigo, o primeiro da série, mostra o que precisa ser feito para ter tudo instalado e em execução.
|
Artigo | 05-01-2012 |
| Tempo de atividade e segurança de firewall com iptables
Iptables é o aplicativo de firewall Linux padrão. É fácil de configurar e manter e, ao mesmo tempo, é eficiente o suficiente para oferecer o controle esperado de um dispositivo de topo de linha. Saiba como começar a trabalhar com iptables, recuperar-se de problemas comuns e simular um cenário de uso de escritório pequeno.
|
Artigo | 28-12-2011 |
| Padrões técnicos na educação, Parte 3: Repositórios abertos para comunicação acadêmica
Universidades e instituições de pesquisa usam repositórios abertos para tornar o resultado de pesquisas disponíveis para o público mundial. Este artigo apresenta alguns dos padrões e descreve os desafios técnicos relacionados à coleta, armazenamento, preservação, transferência e fornecimento de acesso a repositórios abertos.
|
Artigo | 22-12-2011 |
| Planejamento no Hadoop
Conheça o planejamento do Hadoop e explore dois algoritmos já disponíveis: planejamento justo e planejamento de capacidade. Além disso, saiba como esses algoritmos são ajustados e em quais cenários eles são relevantes.
|
Artigo | 22-12-2011 |
| Acelere aplicativos de Hibernate e iBATIS usando o pureQuery, Parte 3: Faça ajuste automático de estratégias de busca de dados em aplicativos de Hibernate com o pureQuery
Equipes de desenvolvimento que desenvolvem aplicativos usando Hibernate como o Object Relational Mapper (ORM) ou mecanismo de persistência gastam tempo significativo ajustando a quantidade de dados que o Hibernate busca no banco de dados, e o número de consultas SQL que o Hibernate usa em cada caso de uso de negócios do aplicativo. Neste artigo, saiba como o recurso de ajuste automático do IBM InfoSphere Optim pureQuery para Hibernate automatiza o processo de determinar esses problemas e corrigi-los automaticamente sem intervenção. Essa solução beneficia tanto a equipe de desenvolvimento de aplicativos como os DBAs.
|
Artigo | 22-12-2011 |
| Documentação simples e sofisticada com Sphinx
Crie documentos fáceis de manter e guiados por estilo que podem ser distribuídos automaticamente em diferentes formatos usando Sphinx. Descubra como o Sphinx abstrai as partes entediantes e oferece funções automáticas para solucionar problemas comuns, como indexação de título e destaque de código especial.
|
Artigo | 15-12-2011 |
| Analítica de prevenção na assistência médica
À medida que registros digitais e informações se tornam a norma na assistência médica, eles permitem o desenvolvimento de soluções de analítica de prevenção. Esses modelos de prevenção, quando misturados com as operações do dia a dia dos provedores de assistência médica e empresas de seguro, têm o potencial de diminuir custos e melhorar o funcionamento geral da população. Com os modelos de prevenção se tornando mais presentes, aumenta a necessidade de um padrão que possa ser usado por todas as partes envolvidas no processo de modelagem: de desenvolvimento de modelo à implementação operacional. O Predictive Model Markup Language (PMML) é um padrão assim. Permite que soluções de prevenção sejam facilmente comparadas entre aplicativos e sistemas. Este artigo descreve o mais recente release do PMML, Versão 4.1, e várias maneiras em que pode ser usado para acelerar a adoção e uso de soluções de prevenção no segmento de mercado de assistência médica.
|
Artigo | 15-12-2011 |
| Desenvolva aplicativos da web remotos leves com o Dojo Mobile
Dojo Mobile é um conjunto de widgets com base em Dojo para a
criação de aplicativos da web remotos. Com o Dojo Mobile, é possível desenvolver aplicativos da web leves,
de alto desempenho. Neste
artigo, saiba como o Dojo Mobile resolve os problemas de desempenho e como é possível otimizar aplicativos de usuário com base em Dojo a fim de torná-los mais eficientes e com o menor tamanho possível.
|
Artigo | 09-12-2011 |
| Apresentando Spring Roo, Parte 4: Desenvolvimento rápido de aplicativo na nuvem com Spring Roo e Cloud Foundry
Leve o rápido desenvolvimento do Roo um passo adiante, criando aplicativos para trabalhar na nuvem com o Cloud Foundry, a primeira plataforma aberta como projeto de serviço criada por VMWare. Saiba mais sobre o ambiente e, então, implemente o aplicativo em Cloud Foundry usando o shell do Roo.
|
Artigo | 28-11-2011 |
| Apresentando Spring Roo, Parte 1: Criando a partir da origem
O Spring Roo é uma ferramenta leve de produtividade para tecnologia Java que torna o desenvolvimento de aplicativos baseados em Spring mais fácil e rápido.Os aplicativos criados usando o Spring Roo seguem a melhor prática do Spring e se baseiam em normas como JPA, validação de bean (JSR-303) e injeção de dependência (JSR-330). O Roo oferece um shell utilizável e sensível ao contexto de preenchimento com tab para criação de aplicativos. O Spring Roo é extensível e permite complementos, o que aprimora seus recursos. Este artigo apresenta o Spring Roo e fornece instruções passo a passo sobre a criação da origem do Spring Roo em sistemas Windows e *nix.
|
Artigo | 28-11-2011 |
| Apresentando Spring Roo, Parte 2: Desenvolvendo um aplicativo com Spring Roo
Na Parte 1 desta série, criamos um aplicativo baseado em CRUD, em poucos minutos, usando Roo. Aqui, na Parte 2, vamos estender esse aplicativo para um aplicativo corporativo completo incluindo recursos como segurança de Spring, suporte a email, e muitos outros.
|
Artigo | 28-11-2011 |
| Migrar o OpenMRS para DB2 e WebSphere Application Server
Saiba como migrar o OpenMRS para o IBM DB2 e IBM WebSphere Application Server. Este artigo mostra como preparar o banco de dados, importar o código de origem e modificar o projeto para WebSphere Application Server.
|
Artigo | 28-11-2011 |
| Aprimore as procuras MySQL com Sphinx
Embora o MySQL seja um bom banco de dados de uso geral, se seu aplicativo fizer uso pesado de procura, é possível obter um melhor desempenho usando o Sphinx. Apesar de o Sphinx ser uma ferramenta de procura de texto completo, ele pode aumentar a velocidade do seu aplicativo mesmo quando trabalha com consultas de texto não integral. Este artigo mostra como configurar o Sphinx para essa tarefa, inclui alguns exemplos de consultas, mede seus tempos de execução e demonstra alguns dos prós e contras envolvidos na mudança, considerando o que é preciso para usar o Sphinx de maneira geral e sistemática.
|
Artigo | 24-11-2011 |
| Faça parte da revolução de negócios sociais
A mídia social tornou-se um negócio social e todos, da liderança de negócios ao desenvolvimento de software, precisam entender as ferramentas e técnicas que serão necessárias. O World Wide Web Consortium (W3C) realizará um evento de mídia social para discutir as normas relevantes e os requisitos para a curto e longo prazo.
|
Artigo | 24-11-2011 |
| Automatizar o desenvolvimento e o gerenciamento de máquinas virtuais na nuvem
Uma tendência recente é construir uma forte conexão entre aplicativo em nuvem e desenvolvimento e operações de serviço. Em particular, essa tendência está levando a uma integração mais firme e eficiente das ferramentas de application life cycle management (ALM) com computação em nuvem. Neste artigo, os autores mostrarão como usar a ferramenta de gerenciamento de criação do Apache Maven de software livre para automatizar a criação e implementação de projetos no IBM SmartCloud Enterprise. Eles também demonstrarão como integrar o gerenciamento de máquinas virtuais na nuvem com o ciclo de vida de criação e implementação desenvolvendo um plug-in Apache Maven que consulta e cria máquinas virtuais que executam um servidor de aplicativos J2EE na nuvem. Você também descobrirá melhores práticas para desenvolvimento e implementação na nuvem e como usar as APIs da IBM Cloud e o Maven para implementar essas práticas.
|
Artigo | 17-11-2011 |
| Spark, uma alternativa para a analítica de dados rápida
Embora o Hadoop chame mais atenção quando se trata da analítica de dados distribuída, há alternativas que fornecem algumas vantagens interessantes à plataforma comum do Hadoop. Spark é uma plataforma de analítica de dados escalável que incorpora primitivos para computação na memória e, portanto, exercita algumas vantagens de desempenho com relação à abordagem de armazenamento de cluster do Hadoop. O Spark é implementado em, e explora a, linguagem Scala, o que fornece um ambiente exclusivo de processamento de dados. Conheça a abordagem do Spark para computação em cluster e suas diferenças para o Hadoop.
|
Artigo | 17-11-2011 |
| Crie aplicativos OSGi leves com Eclipse
OSGi tem sido considerado um padrão de mercado efetivo para desenvolver sistemas modulares dinâmicos no mundo Java e em muitos outros campos. Usando uma série de exemplos correlativos, este artigo demonstra os processos, cenários, soluções e práticas para desenvolver um aplicativo OSGi no Eclipse. Continue lendo para ter um entendimento sistemático da estrutura OSGi e dos serviços principais.
|
Artigo | 14-11-2011 |
| Além de MySQL
Embora MySQL seja um dos programas mais populares, muitos desenvolvedores sentiram necessidade de ramificá-lo em outros projetos, cada um oferecendo sua própria especialidade. Agora existem muitos subprojetos e ramificações interessantes.
|
Artigo | 14-11-2011 |
| Melhores práticas para desenvolver plug-ins do Eclipse
Este tutorial destaca as melhores práticas ao marcar informações para recursos usando marcados e então apresenta melhores anotações e decoradores que podem ser usados para destacar marcadores dentro do ambiente de trabalho. Estendendo pontos de extensão, é possível reutilizar e adaptar as funções integradas no Eclipse e realizar marcação avançada de recursos, como mover um marcador de texto ao editar texto. Discutimos métodos que aproveitam o modelo de plug-in, o que permite um plug-in eficiente, de alto desempenho e com visual e experiência integrados.
|
Tutorial | 03-11-2011 |
| Um guia para pacotes Python
Os melhores aplicativos Python de software livre têm ótimo empacotamento. Saiba mais sobre empacotamento e implementação básica. Em seguida, avance mais e descubra como versão e distribuição se relacionam com pacotes.
|
Artigo | 03-11-2011 |
| Visualização de dependência
O rastreamento de dependências de componente de software pode ser desafiador. Já que algumas pessoas interpretam as informações visualmente, há um componente que o ajudará a rastrear visualmente as dependências e até mesmo realçar as
quebradas.
|
Artigo | 24-10-2011 |
| Mineração de dados com Ruby e Twitter
Twitter não é somente uma ferramenta fantástica de rede social em tempo real, ele também é uma fonte de informações valiosas prontas para mineração de dados. Em média, os usuários do Twitter geram 140
milhões de tweets por dia em uma variedade de tópicos. Esse artigo apresenta a mineração de dados e demonstra o conceito com a linguagem orientada a objeto Ruby.
|
Artigo | 19-10-2011 |
| Paisagem dos padrões de modelo de dados de cidades mais inteligentes, Parte 1: Núcleo
As cidades enfrentam muitos desafios em sua jornada para se tornar mais inteligentes. A troca de informações é um desafio em particular entre agências municipais. A faixa de soluções de diferentes fornecedores implementadas entre fronteiras de agências e departamentos pode ser um problema. A solução é definir um modelo comum e baseado em normas de dados de cidades mais inteligentes, que determine como as informações são estruturadas e o que elas representam em um nível semântico. Leia sobre os principais conceitos e normas que são comuns em diferentes domínios de cidades mais inteligentes, tais como segurança pública, transporte e água.
|
Artigo | 14-10-2011 |
| Teste eficiente de unidade JavaScript
Os usuários não querem ver algo no aplicativo que diz "Otimizado para o navegador XYZ". Eles só querem que ele funcione. Saiba como o teste de unidade eficiente do JavaScript pode facilitar o suporte a mais navegadores.
|
Artigo | 14-10-2011 |
| Desenvolvendo um negócio de U$ 36,5 milhões com software livre.
A StudioNow provou que é possível construir uma empresa de tecnologia com sucesso utilizando software livre. Na verdade, a StudioNow teve tanto êxito que foi comprada pela AOL por US$36,5 milhões. Conheça as decisões tomadas em relação à tecnologia adotada e o valor do envolvimento em comunidades de software livre.
|
Artigo | 07-10-2011 |
| Computação em nuvem com PHP, Parte 3: Usando o Amazon SQS com o Zend Framework
O Zend Framework contém várias classes que facilitam o uso de serviços baseados em nuvem. A Parte 1 desta série "Computação em nuvem com PHP" enfoca o uso de classes Zend com o serviço de armazenamento em nuvens S3 da Amazon. A Parte 2 aborda as classes Zend que facilitam o trabalho com máquinas virtuais em Amazon Elastic Compute Cloud (EC2). Este artigo se concentra nas classes Zend que servem para trabalhar com Amazon Simple Queue Service (SQS).
|
Artigo | 06-10-2011 |
| Usando um mecanismo de recomendação para personalizar seu aplicativo da Web
A maioria das empresas está interessada em encontrar novas maneiras de gerar tráfego e receita de seus investimentos online. Uma forma de abordar esse desafio é usar um mecanismo de recomendação, que pode conduzir os visitantes ao seu Web site a fim de explorarem outras ofertas. Esses mecanismos aplicam vários padrões e analisam os hábitos do usuário a fim de oferecer recomendações e podem ser úteis na apresentação de ofertas que talvez o usuário não soubesse de outra maneira. Este artigo explica como integrar o Apache Mahout, um mecanismo de recomendação de código aberto, ao IBM WebSphere Application Server V8.0 e ao IBM Rational Application Developer para WebSphere Software V8.0.3.
|
Artigo | 06-10-2011 |
| Incluir Gráfico em Navegadores de Dispositivo Móvel
Desenvolva aplicativos que sejam operáveis com o polegar e de fácil utilização para o ambiente de dispositivo móvel com PHP, XML, jQuery, jQuery Mobile e jQuery Charting. Neste artigo, desenvolva o backend e front-end de um aplicativo de pesquisa que use gráfico para mostrar os resultados de cada pesquisa.
|
Artigo | 27-09-2011 |
| Ações acionadoras do teclado e do mouse com voz e o xdotool
A xdotool é uma biblioteca útil de instruções que permite que os programadores emulem o pressionamento de teclas e as ações do mouse. A força específica da ferramenta entra em cena quando o teclado ou o mouse está ausente ou em situações de acessibilidade em que o usuário não é fisicamente capaz de usar os métodos regulares de entrada. Esse artigo tem dois objetivos: primeiro, fornecer uma introdução ao uso da xdotool em um ambiente de desktop do Linux e, segundo, usar entrada de voz para disparar ações tipicamente realizadas por meio de entrada de
hardware. Um exemplo definitivo usa XML para armazenar fragmentos de código orientados a xdotool para inserção em código de gerenciador de diálogo gerado automaticamente.
|
Artigo | 22-09-2011 |
| Manifesto Arquitetural: Uma introdução às possibilidades (e riscos) da computação em nuvem
A computação em nuvem tornou-se um tópico de grande interesse nos meios de comunicação e no segmento de mercado de tecnologia da informação. Há críticos que dizem que isso não é nada novo. Nesta edição final de Manifesto Arquitetural, saiba sobre as possibilidades e riscos da computação em nuvem.
|
Artigo | 16-09-2011 |
| Utilizando formatos de arquivo AutoCAD com bibliotecas de software livre
Muitos especialistas usam o AutoCAD em engenharia, design, arquitetura, geografia e campos relacionados. Combinar dados do AutoCAD com dados de GIS como shapefiles para o uso em mapas pode ser útil.
Aprenda sobre LibreDWG e dxflib, duas bibliotecas de software livre que tornam os formatos de arquivo
AutoCAD DXF e DWG mais acessíveis. Crie uma ferramenta de conversão para formatos
KML e shapefile e use a biblioteca GDAL para facilitar o trabalho com formatos GML e shapefile.
|
Artigo | 14-09-2011 |
| Integre a estrutura de aplicativo da Internet avançada ZK com o Informix para criar aplicativos do mundo real
Este tutorial apresenta um exemplo do mundo real que integra o IBM Informix e o ZK, uma estrutura de rich Internet application (RIA). O Informix é o principal produto IBM RDBMS, enquanto o ZK é uma estrutura de aplicativo da Web com base em Java com suporte para aplicativos Ajax. Esta estrutura orientada a evento permite a criação de interfaces com usuário avançadas com mínimo conhecimento e uso do JavaScript. A abordagem centrada em servidor exclusiva do ZK permite sincronização de componentes e eventos em todo o cliente e o servidor via o mecanismo central.
|
Tutorial | 06-09-2011 |
| Criar um Jogo da Velha em Rede para Android
Desenvolva, neste artigo, o backend de um jogo da velha em rede, para vários jogadores, com um aplicativo frontend Android.
|
Artigo | 06-09-2011 |
| Desenvolvimento em Java 2.0: Serviços da Web Java Ultraleves com o Gretty
O Gretty é um dos novos métodos de estruturas ultraleves criadas para o desenvolvimento de serviços da Web. Desenvolvido sobre APIs Java NIO rápidas, o Gretty aproveita o Groovy como uma linguagem específica de domínio para terminais da Web e gerenciamento de dependência no estilo Maven do Grape. Neste artigo, inicie o uso do Gretty para desenvolver e implementar aplicativos de serviços da Web Java.
|
Artigo | 31-08-2011 |
| Introdução ao Spring Roo, Parte 3: Desenvolvimento de complementos do Spring Roo
O Spring Roo é uma ferramenta RAD que permite criar aplicativos (principalmente da Web)
de forma rápida e fácil. Em seu âmago, o Spring Roo é baseado na arquitetura de complementos OSGI, o que torna fácil estender o
Spring Roo adicionando complementos.
O Spring Roo fornece comandos para criar complementos que possam ser facilmente disponibilizados para a comunidade de usuários do
Spring Roo. Neste artigo, primeiro discutimos sobre a arquitetura do
Spring Roo, falando sobre como o Spring aproveita sua própria arquitetura de complementos para fornecer diferentes recursos e, a seguir, criaremos complementos usando o shell Roo e os modificaremos para atender a nossas necessidades.
|
Artigo | 31-08-2011 |
| Novas coisas com jQuery, Parte 1: Globalize
O novo plug-in Globalize JavaScript permite que qualquer um faça com que seu aplicativo da Web suporte instantaneamente mais de 350 países e idiomas com apenas algumas linhas de código. Se seu Web site possui clientes globais, você precisa adaptar seu Web site para eles, e não fazê-los se adaptarem a ele. O plug-in Globalize facilita isso, ao utilizar o poder do JavaScript do lado do cliente.
|
Artigo | 24-08-2011 |
| Gerenciamento e conversão de publicações eletrônicas usando o Calibre
O Calibre, um aplicativo de software livre, facilita a conversão de documentos entre os diferentes formatos de publicação eletrônica. As organizações podem criar documentos em um formato e usar o Calibre para convertê-lo rapidamente para outros formatos, tornado os documentos portáteis e facilitando o uso para usuários internos e clientes.
|
Artigo | 16-08-2011 |
| Produza e Utilize Feeds de Mashup Usando o Mashups4JSF
O Mashups4JFS é uma ferramenta que ajuda a criar programas de mashup com facilidade na área de JSF. Continuamos nossa exploração com a criação de feeds RSS para o seu aplicativo.
|
Artigo | 09-08-2011 |
| Registro de dados com hardware e software livre no setor de energia
À medida que a geração de energia passa a adotar fontes mais limpas e mais inteligentes, os conjuntos de painéis fotovoltaicos de pequena escala se tornam cada vez mais populares. É útil ter uma fonte boa e barata de dados operacionais básicos. Monitore as condições climáticas com o Arduino, um microprocessador de software livre que lê entrada de dados na forma de voltagem em seus pinos analógicos.
|
Artigo | 03-08-2011 |
| Radar IBM developerWorks - Nona Edição
Nesta edição: 1) Python 3.2 já possui versão atualizada e liberada. 2) Mercado de software como serviço deve dobrar em cinco anos. 3) Privacidade de dados e redução de custos impulsionam storage em cloud. 4) CERN lança iniciativa de hardware livre. 5) Governo brasileiro vai contribuir com OpenOffice e com LibreOffice.
|
Videos | 29-07-2011 |
| Mecanismos de física de software livre
|
Artigo | 27-07-2011 |
| Integrar os dados do Google Spreadsheets com PHP, Parte 1
O Google Spreadsheets é um conhecido aplicativo de planilha baseado na nuvem. Os desenvolvedores de aplicativos da Web conseguem acessar e procurar dados em planilhas on-line por meio da API de Dados do Google Spreadsheets. Este artigo apresenta a API de Dados do Google Spreadsheets e a demonstra no contexto de um aplicativo PHP, explicando como procurar e recuperar diferentes elementos do conteúdo da planilha.
|
Artigo | 22-07-2011 |
| Aproveitando lambdas e encerramentos do PHP 5.3
Veja como usar lambdas e encerramentos do PHP 5.3. Descubra por que você deve pensar em usá-los e como fazer isso pode reduzir a complexidade do seu código. Por fim, aprenda os comportamentos das variáveis com escopo definido lexicalmente de encerramento.
|
Artigo | 22-07-2011 |
| Serviços da Web Java: O estado de segurança de serviço da Web
Os padrões WS-Security e relacionados fornecem uma ampla variedade de opções para a segurança de serviço da Web. Dessa variedade, as pilhas de serviço da Web testam apenas uma quantidade limitada de configurações de segurança e ainda menos configurações isoladas para interoperabilidade. Descubra o que o segmento de mercado tem feito para promover a interoperabilidade entre as pilhas de serviço da Web e leia uma comparação resumida sobre como as três pilhas principais Java de software livre tratam da segurança.
|
Artigo | 22-07-2011 |
| Desenvolvendo folhas de dicas no Eclipse V3.2
As folhas de dicas, uma importante ferramenta de produtividade para usuários de Eclipse, ficaram ainda melhores no Eclipse V3.2. Nesta continuação do tutorial "Building cheat sheets in Eclipse", o engenheiro de software IBM Philipp Tiedt descreve os novos recursos de folhas de dicas e fornece exemplos de como usá-los.
|
Artigo | 22-07-2011 |
1 - 100 de 512 resultados | Avançar Mostrar Resumos | Ocultar Resumos Assine para receber resultados de procuras (RSS)