Filtrar por produtos, tópicos e tipos de conteúdos

(0 Produtos)

(68 Tópicos)

(0 Indústrias)

(4 Tipos)

1 - 100 de 172 resultados | Avançar
Mostrar Resumos | Ocultar Resumos
Visualizar Resultados
Título none Tipo none Data down
Por que você deve aprender a linguagem de programação Rust
Descubra Rust, uma linguagem semelhante à C que suporta programação orientada a objeto, imperativa e funcional.
Artigo 19-09-2018
Poder social, influência e desempenho na NBA, Parte 2: Explorando os jogadores individuais da NBA
Nesta série de tutoriais, aprenda a analisar como a mídia social afeta a NBA usando Python, pandas, Jupyter Notebooks e um toque de R. A Parte 2 explora os atletas individuais na NBA: dados de patrocínio, desempenho real na quadra e poder social com Twitter e Wikipédia.
Artigo 19-01-2018
IoT 201: desenvolvendo aptidões em desenvolvimento de IoT
Continue a desenvolver suas aptidões em desenvolvimento de soluções de IoT com este guia de próximas etapas para o desenvolvedor do developerWorks. O IoT 201 é indicado para desenvolvedores de aplicativos que estão realizando as próximas etapas para usar as tecnologias de Internet das Coisas e criar aplicativos novos e inovadores.
Artigo 04-12-2017
Informações básicas sobre o Spring Boot
Aprenda a usar os inicializadores, opiniões e a estrutura do arquivo JAR executável para escrever rapidamente aplicativos baseados em Spring que "simplesmente funcionam".
Tutorial 11-05-2017
Desenvolva um aplicativo PHP que use dados de GPS de um dispositivo IoT
Você é um desenvolvedor PHP interessado em desenvolver aplicativos de IoT? Pode ser difícil começar. Este tutorial o ajudará a começar, percorrendo passo a passo o processo de desenvolvimento de um aplicativo de IoT desenvolvido com PHP no IBM Cloud, que se registra para receber os dados de localização que os dispositivos conectados enviam ao serviço Internet of Things Foundation. Em seguida, o aplicativo converte esses dados em imagens de mapa, usando a Google Maps API.
Artigo 26-01-2016
Microsserviços em ação, Parte 2: Contêineres e microsserviços — um par perfeito
Descubra como contêineres Linux estão revolucionando o desenvolvimento de software e capacitando microsserviços para mudar um segmento de mercado inteiro. Conheça os requisitos que são essenciais para o sucesso na adoção de microsserviços e como infraestruturas baseadas em contêineres tornam mais fácil atender esses requisitos.
Artigo 26-01-2016
Desenvolvimento divertido na web, Parte 1: Gerenciar a autenticação do usuário com Play Framework e Scala
Implemente gerenciamento de usuários para seus aplicativos Play Framework e coloque suas aptidões de Scala para trabalhar. Pablo Pedemonte conduz você durante o desenvolvimento de um aplicativo Play básico que manipula a autenticação e a autorização. É possível até mesmo usar o código do aplicativo como iniciador para seus próprios projetos de Play a fim de diminuir o tempo de desenvolvimento do gerenciamento de usuários.
Artigo 26-01-2016
Configurar o suporte do OpenStack Keystone para diretórios corporativos específicos de domínio
OpenStack é um software livre para criação de nuvens públicas e privadas que fornece uma plataforma Infrastructure as a Service (IaaS). Keystone é um subprojeto de OpenStack que fornece serviços de identidade, incluindo autenticação e autorização de usuário, para a família de projetos OpenStack. Este artigo mostra como configurar o suporte ao LDAP e ao Active Directory, específico de domínio, recentemente liberado pelo Keystone.
Artigo 22-01-2016
PHP renovado: A segurança da senha no PHP moderno
Mantenha as senhas de seus aplicativos da web do PHP protegidos contra hackers. O PHP continua evoluindo com a web, e mais aplicativos da web precisam armazenar senhas de maneira segura. Na segunda instalação de uma série de quatro partes na nova face do PHP, aprenda sobre os novos recursos de manipulação de senha incluídos no release do PHP 5.5.
Artigo 22-01-2016
Crie um jogo iOS 8 com o React Native e Acesso por dispositivo móvel avançado
Crie um jogo React Native e aprenda como o código JavaScript pode acessar a plataforma IBM MobileFirst em aplicativos nativos iOS.
Artigo 04-09-2015
Desenvolva um aplicativo de pesquisas em tempo real com Node.js, Express, AngularJS e MongoDB
Desenvolva um aplicativo de pesquisas que é atualizado em tempo real, conforme os votos chegam. O aplicativo que criei tem uma arquitetura simples, que usa JavaScript para tudo. O Node.js e o Express fornecem backend, e o MongoDB armazena os dados do aplicativo. No front-end, o AngularJS e o Bootstrap criam a interface com o usuário, e o Web Sockets permite que a votação atualize os clientes em tempo real.
Artigo 05-12-2014
Desenvolva um sensor de temperatura pronto para nuvem com o Arduino Uno e o IBM IoT Foundation, Parte 4: Implemente uma GUI de consulta
Esta é a parte final de um tutorial de quatro partes sobre o desenvolvimento de um sensor de temperatura com o Arduino Uno e o IBM Internet of Things (IoT) Foundation. Nessa parte, você conclui o exemplo de ponta a ponta implementando uma GUI de página da Web simples para traçar gráficos dos dados de temperatura e umidade no nginx no IBM Cloud e vê como alterar a configuração do Node-RED para ativar o CORS.
Tutorial 05-12-2014
Desenvolva um sensor de temperatura pronto para nuvem com o Arduino Uno e o IBM IoT Foundation, Parte 3: Desenvolva um aplicativo customizado com o Node-RED
Esta é a terceira parte de um tutorial de quatro partes sobre o desenvolvimento de um sensor de temperatura com o Arduino Uno e o IBM Internet of Things (IoT) Foundation. Nessa parte, você registra uma organização e seu dispositivo no IBM IoT Foundation. Em seguida, usa o Node-RED para desenvolver um aplicativo simples que pega os dados de temperatura e umidade recebidos do circuito do Arduino e do sketch desenvolvido na Parte 2 por meio do MQTT e os armazena em um banco de dados Mongo. E também desenvolve um fluxo do Node-RED para implementar um serviço da Web que consulta o banco de dados.
Tutorial 05-12-2014
Desenvolva um sensor de temperatura pronto para nuvem com o Arduino Uno e o IBM IoT Foundation, Parte 2: Escreva o sketch e conecte ao Quickstart do IBM IoT Foundation
Este tutorial (a segunda parte de uma série de quatro partes) apresenta o MQTT (anteriormente Message Queueing Telemetry Transport), o protocolo para o Internet of Things (IoT), e mostra como é possível implementar o MQTT no Arduino. Aprenda sobre as ferramentas e técnicas para testar e depurar problemas com o MQTT de forma local e escreva um sketch do Arduino que se conecta ao Quickstart do IBM Internet of Things Foundation para representar graficamente dados customizados.
Tutorial 05-12-2014
Desenvolva um sensor de temperatura pronto para nuvem com o Arduino Uno e o IBM IoT Foundation, Parte 1: Desenvolva o circuito e configure o ambiente
Este tutorial (o primeiro em uma série de quatro partes) lhe apresenta ao microcontrolador Arduino, discute como o autor o usou para resolver um problema de controle doméstico, apresenta alguns complementos de hardware para o Arduino e mostra como conectá-los e mostra também como carregar programas para testar o hardware.
Tutorial 05-12-2014
Desenvolver uma plataforma de aprendizado online com o Open edX no SoftLayer
Este artigo mostra como instalar e configurar de forma rápida e fácil uma plataforma Open edX em um ambiente SoftLayer. Também mostra como começar a configurar o ambiente e preparar o Open edX para o uso.
Artigo 05-09-2014
Crie imagens em Linux e Windows para nuvens particulares do OpenStack
Este artigo propõe uma nova forma de construir imagens em Linux e Windows para nuvens particulares construídas com o sistema operacional de nuvem OpenStack. Os métodos atuais de criação de imagens para ambientes do OpenStack são trabalhosos e demorados. Os autores apresentam um método online de autoatendimento que torna a construção de imagens mais rápida e fácil para os operadores e usuários finais de nuvens particulares.
Artigo 15-08-2014
Desenvolva um serviço de notificação simples com Node.js e MongoDB
Você precisa trabalhar com um conjunto grande e heterogêneo de ferramentas em diversos grupos de desenvolvimento? Tente usar um serviço de notificação para criar, sinalizar e assinar eventos. Não é difícil. Eu irei mostrar como se faz.
Artigo 15-08-2014
Desenvolvendo um Novo Tema para o Drupal 7
Os temas são plug-ins para o Drupal que desenvolvem ou melhoram a aparência principal do Drupal. Neste artigo, obtenha uma visão geral de como funciona o tema do sistema no Drupal, incluindo os vários componentes de um tema do Drupal e como determinar quais componentes são necessários ou quais são elementos opcionais, e aprenda a construir um novo tema do zero usando o mecanismo de tema padrão PHPTemplate.
Artigo 26-05-2014
Computação em Nuvem com Amazon Web Services, Parte 3: Servidores on demand com EC2
Conheça os conceitos básicos do Amazon SimpleDB (SDB) e explore algumas das funções fornecidas pelo boto, uma biblioteca Python de software livre para interação com SDB. Nesta série "Computação em nuvem com Amazon Web Services", aprenda sobre a computação em nuvem usando os Amazon Web Services Explore como os serviços fornecem uma alternativa convincente para arquitetar e desenvolver aplicativos escaláveis e confiáveis. Este artigo apresenta os servidores virtuais fornecidos pelo Amazon Elastic Compute Cloud (EC2). Saiba como o EC2 pode ajudar a configurar os requisitos de computação dos seus aplicativos instantaneamente e ajustar a capacidade com base na demanda.
Artigo 12-05-2014
Simplificando o desenvolvimento de software em nuvem escalável com Apache Thrift
Apache Thrift é uma estrutura que permite desenvolvimento escalável entre linguagens, resultando em comunicação inequívoca entre componentes em ambientes de rede. Neste artigo, apresentamos as ideias em torno do Thrift (uma definição de interface para chamada de procedimento remoto com ligações para várias linguagens) e demonstramos o Thrift como aplicativo de cliente e de servidor para várias linguagens.
Artigo 28-02-2014
Teste automatizado com Selenium e Cucumber
Simplifique a automação de testes com Selenium e Cucumber. Aprenda a escrever testes em arquivos de recursos simples e os conduza no seu navegador facilmente. Este artigo é uma introdução prática à configuração de uma estrutura de automação de testes com Selenium e Cucumber, à criação de um conjunto de teste para aplicativos da web de uma página e à execução de testes em diversos navegadores móveis e da web por meio da Selenium Grid.
Artigo 06-08-2013
Criando Aplicativos da Web com HTML 5, Parte 1: Combinar HTML 5, APIs de Localização Geográfica e Serviços da Web para Criar Mashups Móveis
Na primeira parte desta série em cinco partes, você irá conhecer uma das novas tecnologias mais populares disponíveis para aplicativos da web para dispositivos móveis: localização geográfica. Todo os smartphones de primeira linha têm GPS integrado e agora você aprenderá como ele pode ser usado por um aplicativo da web. Neste artigo, você aprenderá como usar os vários aspectos do padrão de localização geográfica e como usá-lo com alguns serviços da web populares para criar um mashup de dispositivo móvel interessante.
Artigo 31-07-2013
Introdução ao Bugzilla
Artigo 12-12-2012
Introdução ao Bugzilla
Artigo 12-12-2012
Técnicas de mineração de dados
Examine diferentes técnicas e soluções de análise e mineração de dados. Saiba como desenvolvê-las utilizando software e instalações existentes.
Artigo 11-12-2012
Bancos de Dados de Documentos na Modelagem Preditiva
A analítica preditiva depende de processamento, análise de dados de diversas origens diferentes, intercalação e processamento que passa por vários estágios em dados utilizáveis. Saiba como usar o intervalo recente dos bancos de dados NoSQL baseados em documento para ajudar a intercalar as informações em um formato estruturado, ao copiar com a estrutura flexível dos pontos de dados individuais.
Artigo 30-10-2012
IBM na JavaOne 2012, Parte 1: Introdução às Sessões da IBM
A IBM é uma grande entusiasta da conferência JavaOne, como patrocinadora e como fonte de apresentadores técnicos. Se você for à JavaOne 2012, não perca a oportunidade de obter um conhecimento valioso dos especialistas em Java da IBM e de saber mais sobre contribuições vitais ao ecossistema de Java. Este artigo apresenta uma visão geral das atividades de que a equipe IBM está participando na JavaOne 2012.
Artigo 23-10-2012
Desenvolvimento de Jogos 2D em HTML5: Gráfico e animação
Nesta série, o especialista em HTML5 David Geary mostra como implementar um vídeo game 2D em HTML5, uma etapa por vez. Esta parte do artigo aborda gráfico Canvas e animação HTML5. Você verá como desenhar os gráficos do jogo e como colocá-los em movimento. Também verá a melhor maneira de animar com HTML5, como rolar o plano de fundo e como implementar paralaxe para simular três dimensões.
Artigo 23-10-2012
Aprendendo a usar a estrutura OpenMP com GCC
A estrutura Open Multiprocessing (OpenMP) é uma especificação extremamente eficiente, que ajuda a aproveitar os benefícios de sistemas com mais de um processador com aplicativos C, C++ e Fortran. Este artigo explica como usar os recursos do OpenMP em código C++ e traz exemplos que podem ajudar o leitor a começar a usar o OpenMP.
Artigo 08-10-2012
Usando o ponto de extensão do emissor do Projeto BIRT
Desenvolvido sobre a estrutura Eclipse, Business Intelligence and Reporting Tool (BIRT) utiliza a estrutura de plug-in do Eclipse para aprimorar e aumentar seus recursos. Este artigo examina como desenvolver emissores de BIRT para estender sua capacidade de saída.
Artigo 08-10-2012
Gerar Interfaces Dinâmicas da Web Móvel com o Dojo Toolkit
O uso de dispositivos móveis para navegar na web se tornou a regra. À medida que há um aumento no número de usuários de dispositivos móveis, há um aumento correspondente na taxa de desenvolvimento de aplicativos remotos e websites adequados para dispositivos móveis. Para o desenvolvedor de aplicativos remotos, a principal preocupação é como desenvolver um aplicativo que possa ser exibido na maioria dos dispositivos. Neste artigo, veja como o Dojo Toolkit pode ajudá-lo a criar widgets para seu aplicativo, que imita as interfaces de grande parte dos dispositivos móveis populares. O Dojo Toolkit oferece um mecanismo para criar aplicativos da web móvel utilizando Folhas de Estilo em Cascata, HTML e JavaScript.
Artigo 01-10-2012
Apresentando o Spring Roo, Parte 7: Desenvolva aplicativos em Spring MongoDB usando o Spring Roo
O MongoDB é um armazenamento de dados NoSQL orientado a documentos e escalável horizontalmente que é muito conhecido. Com o Spring Roo versão 1.2, é possível desenvolver aplicativos Spring com o MongoDB como soluções de armazenamento de dados. Estude o MongoDB e, em seguida, desenvolva um aplicativo corporativo do Spring MongoDB usando o Spring Roo.
Artigo 01-10-2012
Desenvolvimento de Jogos 2D em HTML5: Apresentando o Snail Bait
Nesta série, David Geary, especialista em HTML5, mostra como implementar um videogame 2D HTML5 passo a passo. Esta parte inicial do artigo mostra o jogo finalizado e, em seguida, mostra como começar a implementá-lo do zero. Se você já quis implementar um jogo em HTML5, mas não teve tempo para dominar todos os detalhes, esta série é para você.
Artigo 25-09-2012
Migrando uma LPAR física para uma LPAR virtual conectada a uma SAN (cliente de VIO)
Este artigo mostra como migrar partições lógicas físicas (LPARs) com discos internos para uma LPAR virtual respaldada por discos virtuais conectados a uma rede de área de armazenamento (SAN) como cliente de VIO. Trata-se de um artigo de nível intermediário voltado para administradores de sistemas interessados em fazer uso da virtualização do IBM Power Systems usando o Servidor de E/S Virtual (VIOS). Essa visão geral do processo de migração pode preparar o usuário para o que precisa ser feito e mostra o que esperar para que a migração seja feita da forma mais rápida e fácil possível.
Artigo 25-09-2012
Complemente a Tela com Marcação HTML, Parte 1: Combine a API de tela e o modelo HTML/CSS
A tela HTML é excelente em vários aspectos, inclusive o ótimo desempenho proporcionado pela baixa sobrecarga e pela manipulação direta dos pixels. Entretanto, a tela é deficiente em algumas áreas em que o HTML vai muito bem: renderização de texto, SEO, acessibilidade e marcação independente do dispositivo. Este artigo compara e contrasta os pontos fortes do modelo HTML tradicional e da API de tela. Explore a ideia de um aplicativo híbrido HTML/tela que usa os melhores aspectos dos dois mundos. Você também revisará diversas técnicas para sobrepor elementos HTML sobre um elemento de tela.
Artigo 25-09-2012
Integre um Verificador de Código Externo ao Eclipse CDT
Boas notícias para os usuários da estrutura de análise de código integrada do Eclipse CDT para C/C++: agora o Codan permite integrar e executar as suas ferramentas de análise de código externas dentro do Eclipse!
Artigo 17-09-2012
Complemente a Tela com a Marcação HTML, Parte 2: Animação e renderização de texto
A tela HTML se sobressai em vários aspectos, inclusive o grande desempenho que vem com a baixa sobrecarga e a manipulação direta dos pixels. Entretanto, a tela tem deficiências em algumas áreas em que o HTML vai muito bem: renderização de texto, SEO, acessibilidade e marcação independente do dispositivo. A Parte 1 desta série comparou e contrastou os pontos fortes do modelo HTML tradicional e da API de tela. Também tratou de aplicativos híbridos HTML/tela. Na conclusão da série, saiba como implementar um aplicativo de amostra que envolve uma implementação em tela de uma renderização de texto. Veja também como criar um jogo baseado em tela, com uma rica interface de usuário baseada em HMTL, que combina os pontos fortes de ambas as abordagens.
Artigo 17-09-2012
Criar Suas Próprias Extensões do Navegador, Parte 1: Estenda Seu Alcance no Chrome
Cada navegador tem seus fãs, infamadores, vantagens e desvantagens. A única coisa que todos têm em comum é que as pessoas cada vez mais gastam mais e mais tempo com eles. Esta série examina como é desenvolver a extensão do navegador para o Chrome, Firefox, Internet Explorer e Safari. Você verá a mesma extensão básica para cada navegador ter uma noção de como é estender cada navegador, se é difícil ou fácil executar algumas tarefas comumente desejadas e o que está envolvido na distribuição de sua extensão. Neste artigo, você desenvolverá uma extensão para o Chrome.
Artigo 06-09-2012
Entenda o Representational State Transfer (REST) no Ruby
REST, ou Representational State Transfer, é uma arquitetura de comunicação distribuída que está rapidamente se tornando a linguagem comum para nuvens. Ela é simples, embora expressiva o suficiente para representar uma variedade de recursos de nuvem e configuração e gerenciamento gerais. Saiba como desenvolver um agente REST simples a partir do zero em Ruby para aprender sua implementação e uso.
Artigo 31-08-2012
Preparação para o Exame LPI: Gerenciamento de cliente de rede
Neste tutorial, o quinto de uma série de sete tutoriais que tratam da administração de rede intermediária no Linux, David Mertz continua preparando você para fazer o Exame 202 do Linux Professional Institute Intermediate Level Administration (LPIC-2). Seguindo este tutorial, você examinará a configuração centralizada das definições de rede em clientes dentro de uma rede, em vários protocolos. O DHCP é amplamente utilizado para estabelecer o handshaking básico para computadores clientes, como a designação de endereços IP. Em um nível mais alto, o NIS e (mais frequentemente) o LDAP são usados com informações compartilhadas arbitrariamente entre as máquinas de uma rede. Este tutorial também trata do PAM — um sistema de autenticação de usuários flexível e conectado em rede.
Tutorial 16-08-2012
A Rede OpenStack
A rede é uma parte essencial de um sistema de IaaS. Isso também vale para o OpenStack, um projeto de computação em nuvem de software livre e Infraestrutura como serviço realizado pela Rackspace Cloud e pela NASA. Neste artigo, o autor descreve as cadeias de iptable e regras por trás do projeto OpenStack Cloud Compute-Nova, um controlador de malha para computação em nuvem (a principal parte de um sistema IaaS) escrito em Python que usa muitas bibliotecas externas. O autor detalha o componente nova-network FlatDHCPManager, bem como outros componentes do OpenStack. O iptable é um programa de aplicativo de espaço do usuário que permite a um administrador de sistema configurar as tabelas fornecidas pelo firewall do kernel Linux.
Artigo 16-08-2012
Prática: Processar Logs com o Apache Hadoop
Logs são parte essencial de qualquer sistema de computação, suportando recursos que vão de auditorias a gerenciamento de erro. À medida que os logs crescem e o número de origens de log aumenta (como em ambientes em nuvem), é necessário um sistema escalável para processá-los de forma eficiente. Esta sessão prática explora logs de processamento com o Apache Hadoop a partir de um sistema Linux típico.
Artigo 10-08-2012
Falando sobre UNIX, Parte 14: Gerencie o Ruby e os gems com o RVM
É necessário recriar outro ambiente de desenvolvimento do codificador Ruby? Está ansioso para testar com a versão mais recente do JRuby? Quer isolar seu trabalho em um conjunto específico de gems? É possível fazer tudo isso e muito mais com o útil e engenhoso Ruby Version Manager.
Artigo 10-08-2012
Introdução ao jQuery Mobile
Obtenha uma introdução à estrutura jQuery Mobile. Conheça os fundamentos da estrutura e saiba como escrever uma interface com o usuário para aplicativo móvel da web funcional. Neste artigo, um exemplo guia você ao longo das páginas básicas, navegação, barras de ferramentas, visualizações de lista e efeitos de transição.
Artigo 06-08-2012
LDAP Schema Manager
A ferramenta LDAP Schema Manager fornece um recurso para ampliar e estender os atributos relacionados ao esquema do servidor de protocolo LDAP. Fornece uma provisão para incluir novos atributos de esquema no servidor do diretório do LDAP e ajuda a gerenciá-lo em um ambiente heterogêneo.
Artigo 06-08-2012
Apresentando o MicroXML, Parte 2: Processe MicroXML com o MicroLark
O MicroXML é uma simplificação do XML compatível com versões anteriores. A Parte 1 desta série abordou os princípios básicos do MicroXML. O MicroXML foi projetado com uma gramática objetiva que pode ser processada com muitas ferramentas de análise modernas e de uso geral. John Cowan desenvolveu o MicroLark, um analisador de MicroXML de software livre no ambiente Java. Neste artigo, você usará o código de exemplo para saber mais sobre o MicroLark.
Artigo 06-08-2012
Use o Drools e o JPA para criação contínua e em tempo real de perfil de dados
Use o que você sabe sobre JPA e Drools 5 e saiba ainda mais enquanto implementa um aplicativo de criação contínua e em temo real de perfil de dados.
Artigo 26-07-2012
Considerações sobre o Banco de Dados Apache Cassandra
O armazenamento NoSQL é uma alternativa flexível e escalável aos bancos de dados relacionais, e, entre esses armazenamentos, Cassandra é uma das escolhas mais populares. Vá além dos detalhes mais conhecidos e explore os detalhes mais obscuros com Cassandra. Será possível explorar o modelo de dados do Cassandra, design do esquema de armazenamento, arquitetura e surpresas em potencial associadas a essa solução.
Artigo 20-07-2012
Administradores de Sistemas do Linux para Windows: Administre o Linux com as Ferramentas de Desktop GNOME
Ao utilizar o Linux, o seu trabalho não fica necessariamente restrito a ferramentas de linha de comando. É verdade que a maioria dos administradores Linux experientes usa ferramentas de linha de comando para obter uma administração mais eficiente e conveniência. Entretanto, o projeto GNOME oferece algumas ferramentas excelentes para gerenciar um servidor Linux usando uma interface gráfica com o usuário (GUI). Com base sua experiência com o Microsoft Windows, é possível que essas ferramentas deixem a transição menos complicada.
Artigo 16-07-2012
Uso do IPSEC em Linux ao configurar conexões VPN de rede a rede e ponto a ponto
Este artigo lança um olhar detalhado sobre os princípios de desenvolvimento, a base para a implementação de VPN e o conceito de protocolo IPSEC, fornecendo uma descrição das características gerais de IPSEC e dos mecanismos necessários para sua implementação. Este artigo foi especialmente selecionado para a tradução pela developerWorks Rússia como um exemplo de developerWorks nas ofertas em todo o mundo.
Artigo 18-06-2012
O protocolo DNS
O protocolo DNS é há muito tempo utilizado tanto na internet quanto em redes privadas. O objetivo deste artigo é dar uma pequena introdução sobre esse protocolo que utilizamos diariamente.
Artigo 04-06-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
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
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
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
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
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
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
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
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.
Artigo 06-02-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
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
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
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
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
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
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
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
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
Teste da Web automatizado com Selenium
Selenium é um projeto de software livre sem orientação formal, o que faz da investigação de problemas um processo demorado para os testadores. Este artigo fornece a boa prática para problemas comuns durante o teste baseado no Selenium 1.0, liberado em junho de 2009.
Artigo 22-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
Investigar as ferramentas XML atuais
XML é usado em várias áreas, desde e-commerce e feeds de notícias até mecanismos de pesquisa. Algumas das tecnologias associadas ao XML incluem XSLT, XPath e XPointer. O uso crescente de XML reforça a necessidade de conhecer suas ferramentas e as funcionalidades que elas proporcionam. O processamento de XML inclui formatação, análise, edição, validação e conversão para outros formatos. A maioria das ferramentas de XML no mercado fornece várias funcionalidades. Neste artigo, explore as diversas categorias de ferramentas de XML com exemplos adequados de fornecedores diferentes.
Artigo 18-07-2011
Explore o MongoDB
Aprenda sobre o MongoDB, o sistema de gerenciamento de banco de dados de software livre e orientado a documentos, escrito em C++, que fornece recursos para a escalada de seus bancos de dados em um ambiente de produção. Descubra os benefícios que os bancos de dados orientados a documentos têm em relação aos tradicionais sistemas de gerenciamento de banco de dados relacionais (RDBMS). Instale o MongoDB e comece a criar bancos de dados, coleções e documentos. Explore os recursos de consulta dinâmica do Mongo e algumas das ferramentas adicionais.
Artigo 11-07-2011
Reusabilidade na Utilização de Frameworks Automatizados, com Alan Gonçalves
webcast realizado no dia 23 de março de 2011, uma parceria IBM, developerWorks e iMasters PRO. apresentação completa: http://www.slideshare.net/cursosimastersibm/reusabilidade-na-utilizao-de-frameworks-automatizados
Videos 22-06-2011
Serviços da Web Java,: Comparação de desempenho de CXF
Apache CXF compartilha alguns componentes subjacentes com Apache Axis2 e Metro, mas combina os componentes em uma arquitetura completamente diferente. Dennis Sosnoski continua sua coluna sobre serviços da Web Java comparando o desempenho das pilhas CXF, Metro e Axis2 com e sem Segurança WS.
Artigo 17-05-2011
Use Python para escrever plug-ins para o GIMP
O GNU Image Manipulation Program (GIMP) fornece uma poderosa alternativa de software livre para trabalhos gráficos detalhados, como edição de fotos, tornando-o um bom substituto de software comercial. Contudo, a API do GIMP oferece aos desenvolvedores diversas maneiras de customizar e até mesmo integrar sua funcionalidade para atender a necessidades específicas. Saiba mais sobre como escrever scripts GIMP em Python, e veja como usar isso a seu favor.
Artigo 12-05-2011
Emulação e história da computação
Os dispositivos computacionais mais simples que usamos hoje têm mais capacidade de processamento que os mais capazes sistemas computacionais de ontem. Por exemplo, o VAX 11/780 apresentava cerca de 0,5 MIPS no início dos anos 1980. Compare isso com um mainframe IBM zEnterprise™ 196 (z196) de hoje, que pode suportar bem mais que 52 KMIPS. Porém, podemos aprender muito com o início da história da computação. Se algum dia você já quis inicializar um IBM 1130, PDP-11 ou MITS Altair, o Projeto de Simulação da História do Computador é exatamente o que você está procurando.
Artigo 19-04-2011
Aproveitando Namespaces do PHP V5.3 para um Código Legível Passível de Manutenção
Você deve usar namespaces no desenvolvimento de aplicativos PHP? Neste artigo, obtenha uma visão geral da sintaxe de namespace, conheça as boas práticas referentes ao uso de namespace e veja um aplicativo de amostra em miniatura do tipo model view controller que usa namespaces.
Artigo 12-04-2011
Visualização de dados com Processing, Parte 3: 2-D, 3-D, física e redes
Este artigo final da série "Visualização de dados com Processing" explora alguns dos recursos mais avançados do Processing, começando com uma introdução aos gráficos 2D e 3D e recursos de iluminação. Depois, exploraremos aplicativos de física com visualização gráfica, aprenderemos os recursos de rede do Processing e desenvolveremos um aplicativo simples que visualiza os dados a partir da Internet.
Artigo 16-03-2011
Radar IBM developerWorks - Quinta Edição
Quinta Edição do programa quinzenal da rede IBM developerWorks Brasil sobre tecnologia e desenvolvimento para profissionais, estudantes e acadêmicos na área de TI.
Videos 11-02-2011
Visualização de Dados com Processing, Parte 2: Visualização de Dados Intermediários Usando Interfaces, Objetos, Imagens e Aplicativos
A Parte 1 desta série "Visualização de Dados com Processing" apresentou a linguagem e o ambiente de desenvolvimento Processing e demonstrou os recursos gráficos básicos da linguagem. Este segundo artigo explora recursos mais avançados de Processing, incluindo UIs e programação orientada a objetos. Aprenda sobre processamento de imagem e como converter seu aplicativo Processing em um applet Java adequado para a Web e explore um algoritmo de otimização que se presta adequadamente à visualização.
Artigo 27-01-2011
Introdução ao desenvolvimento de Android usando widgets Eclipse e Android
Este tutorial destina-se àqueles interessados em iniciar o desenvolvimento do Android em Eclipse usando os plug-ins de ferramentas de desenvolvimento do Android. Ele oferece insight sobre os recursos notáveis de um aplicativo Android, juntamente com uma breve explicação de seus componentes básicos. O processo do Android é introduzido para o desenvolvimento de UIs ricas para os aplicativos, como widgets. No final, ele mostra como é fácil testar o aplicativo de desenvolvimento implementando-o no simulador de dispositivo Android, incluído no SDK.
Tutorial 21-12-2010
Integração de dados do Google Spreadsheets com PHP, Parte 2
O Google Spreadsheets é um aplicativo de planilha baseado em nuvem muito conhecido. Os desenvolvedores de aplicativos podem acessar e procurar dados de planilhas on-line através do Google Spreadsheets Data API. Este artigo apresenta e demonstra o Google Spreadsheets Data API em um contexto de aplicativo PHP, explicando como incluir, modificar e excluir diferentes elementos do conteúdo da planilha.
Artigo 14-12-2010
Migre o seu Aplicativo Linux para a Nuvem Amazon, Parte 4: Superando desafios administrativos
Até agora, você moveu o seu aplicativo para a nuvem e pode ativar e desativar recursos automaticamente em resposta à demanda. Neste artigo — o quarto de uma série sobre a migração de um aplicativo Linux para a nuvem Amazon, aprenda a manter esse ambiente em transformação sob controle para que suporte o seu aplicativo e os seus negócios.
Artigo 06-12-2010
Hardware Aberto: Como e Quando Funciona
O software livre tem sido um motivador bem-sucedido da inovação de software, mas como isso se aplica — ou pode se aplicar — ao hardware? Vários projetos de hardware estão testando conceitos de software livre, de microprocessadores até microcontroladores e computadores single-board completos. Este artigo trata de licenciamento, disponibilidade, comunidade e outros desafios e sucessos relacionados ao hardware aberto.
Artigo 06-12-2010
Transferir Scripts Perl do Solaris para Linux
Apesar de a linguagem Perl ser portátil entre plataformas, a maioria dos scripts utilizados para administração de sistemas aproveita recursos específicos da plataforma. E scripts destinados ao Solaris podem utilizar nomes de caminhos específicos do Solaris e comandos do sistema que podem não ter equivalentes no Linux. Este artigo fornece um roteiro para "correção de códigos" para ajudar a transportar um script Perl do Solaris para o Linux quando não houver mapeamento direto disponível.
Artigo 23-11-2010
Bonita para gerenciamento de processos de negócios, Parte 1: Configure um Fluxo de Trabalho Simples
As ferramentas de software livre baseadas em Java para gerenciamento de processos de negócios (BPM) estão sendo reconhecidas por si só. Neste arquivo em duas partes, Bilal Siddiqui apresenta conceitos de BPM e mostra os recursos da Bonita Open Solution -- um mecanismo de BPM que implementa o padrão Business Process Modeling Notation (BPMN). Na Parte 1, você aprenderá como vários elementos de BPMN trabalham e começará a configurar um exemplo de fluxo de trabalho de processo de negócios com Bonita. Na Parte 2, você concluirá as tarefas de configuração restantes para implementar o fluxo de trabalho.
Artigo 05-11-2010
Crie PDFs na hora usando TCPDF
TCPDF é uma popular biblioteca PHP de software livre que permite criar documentos PDF. Sua flexibilidade e versatilidade permitem criar até mesmo documentos coloridos complexos, com quaisquer fontes e gráficos necessários. TCPDF é escrito totalmente em PHP, e realiza toda essa mágica de PDF sem precisar de qualquer biblioteca externa. Este artigo apresenta o TCPDF, e em seguida acompanha a reprodução de uma simples fatura em HTML em um arquivo PDF transferível por download.
Artigo 27-08-2010
Aplicando o memcached para aumentar o desempenho do site
A ferramenta memcached de software livre é um cache para armazenar informações frequentemente usadas para evitar o carregamento (e processamento) de informações de origens mais lentas, como discos ou um banco de dados. Ela pode ser implementada em uma situação dedicada ou como um método para usar memória sobressalente em um ambiente existente. Apesar da simplicidade do memcached, ele é algumas vezes usado incorretamente ou usado como uma solução no tipo errado de ambiente. Aprenda onde é melhor tirar vantagem do uso do memcached.
Artigo 20-08-2010
Uma introdução a Mashups4JSF
Criar mashups em aplicativos da web pode ser uma dor de cabeça. Os desenvolvedores precisam conhecer a fundo JavaScript, RSS e análise Atom, análise JSON e análise de outros formatos. Além dessas complexidades, também precisam estudar as APIs de baixo nível fornecidas pelos provedores de serviço de mashup e criar uma grande quantidade de código para integrar seus aplicativos JSF. O Mashups4JSF é um projeto de código aberto em incubação que visa integrar serviços mashup com o mundo JSF. Os desenvolvedores serão capazes de construir mashups ricos e personalizados usando tags simples. O objetivo do Mashups4JSF é ter um conjunto integrado de tags e APIs que produza um aplicativo mashup que possa sofrer manutenção. Este artigo ilustra a arquitetura do Mashups4JSF, configuração da biblioteca e criação de um aplicativo mashup com poucas linhas de código, usando Mashups4JSF e o IBM JWL (JSF Widget Library) no servidor de aplicativos WebSphere 7.0.
Artigo 30-07-2010
Personalizando MediaWiki
MediaWiki é o mecanismo wiki conhecido que está por trás de sites como Wikipédia. Seu poder e flexibilidade o tornam uma escolha excelente para uma base de conhecimento direcionada à comunidade. A facilidade de desenvolver várias extensões para MediaWiki é uma das origens dessa flexibilidade. Este artigo mostrará como criar tipos diferentes de extensões para MediaWiki: variáveis de wiki, páginas especiais e novas tags. Também será apresentada uma visão geral rápida do que é preciso para a criação de aparências para o MediaWiki.
Artigo 26-07-2010
Monitore eventos do sistema de arquivos Linux com o inotify
Use o inotify quando precisar de um monitoramento eficiente, assíncrono e de baixa granularidade para os eventos do sistema de arquivo de Linux. Use-o para o monitoramento do espaço do usuário visando segurança, desempenho e outros propósitos.
Artigo 26-04-2010
OpenID para aplicativos Java Web, Parte 2: Escrever um OpenID Provider para autenticação única
Saiba como usar OpenID para proteger recursos de aplicativos Java Web de usuários não autenticados. Nesta segunda parte de sua introdução à especificação da OpenID Authentication, Steve Perry mostra como usar a biblioteca openid4java para criar um OpenID Provider em um cenário de aplicativo com logon único. Se estabelecer um aplicativo como um OpenID Provider em uma arquitetura de "loop fechado", é possível permitir que usuários finais façam logon apenas uma vez para acessar vários aplicativos. Você também saberá como usar a extensão OpenID Attribute Exchange (AX) para a troca de dados personalizados entre provedores e parceiros dependentes do OpenID.
Artigo 06-04-2010
Processamento matemático eficiente usando o Scilab através de PHP
Uma grande quantidade de dados científicos está disponível gratuitamente na Internet. Combine isso com ferramentas de software livre para processar os dados de maneira eficiente e qualquer um pode experimentar, explorar e compartilhar seus resultados com o resto da comunidade. Veja uma abordagem para a ciência guiada pela comunidade através da conexão de PHP e do Scilab.
Artigo 06-04-2010
Construindo um modelo de processo executável para dispositivos embarcados
A complexidade diante dos arquitetos de sistemas embarcados de hoje é assombrosa devido a requisitos adicionados em segurança, confiabilidade e acessibilidade de rede. Ainda assim, as ferramentas normalmente usadas são com frequência uma etapa por trás de espaços de software de larga escala e não fornecem a capacidade de transitar de modo estável entre o nível detalhado do dispositivo e uma visualização total do sistema. Saiba como usar padrões de software livre como DITA e PHP e ferramentas como representações de blob para criar um ambiente de nível de sistema para abordar essas necessidades.
Artigo 23-03-2010
Anatomia de uma nuvem de software livre
A computação em nuvem não é mais uma tecnologia pronta para explodir, mas uma tecnologia valiosa e importante que está modificando fundamentalmente a maneira como usamos e desenvolvemos aplicativos. Como se poderia esperar, o Linux e o software livre fornecem a base para a nuvem (tanto para infraestruturas públicas quanto privadas). Explore a anatomia da nuvem, sua arquitetura e as tecnologias de software livre usadas para construir essas plataformas de computação e armazenamento dinâmicas e escaláveis.
Artigo 22-03-2010
Gerar indicações CIM simuladas para teste no Linux
Gerenciamento de hardware usando o padrão Common Information Model frequentemente significa que o aplicativo de gerenciamento deve ser capaz de escutar e tratar as indicações que ocorrem no nível de hardware. Para testar o componente de listener de indicação do aplicativo de gerenciamento quando o hardware do sistema planejado não está disponível durante o desenvolvimento, você precisará de indicações simuladas. Este artigo explica como gerar indicações simuladas no OpenPegasus CIMOM (Common Information Model Object Manager) usando um provedor enviado com o código de origem do OpenPegasus.
Artigo 10-03-2010
1 - 100 de 172 resultados | Avançar
Mostrar Resumos | Ocultar Resumos