Páginas

Pesquisar este blog

quarta-feira, 30 de dezembro de 2015

Revista Programar Dezembro de 2015

A Revista PROGRAMAR está de volta com mais uma edição. Desta vez com o tema de capa o artigo Travessia de uma árvore de diretórios usando recursividade, da autoria de Patricio Domingues, Vítor Carreira e Carlos Grilo. Adicionalmente, nesta edição poderá encontrar mais 19 artigos.

Clique aqui para baixar a revista.




terça-feira, 27 de outubro de 2015

Cursos de HTML 5 no edX

Dois Cursos de HTML 5 no site EDX


HTML5 Part 1: HTML5 Coding Essentials and Best Practices

Learn HTML5 and core Web technologies directly from the organization creating them! Learn to code Web pages and Web sites the right way.

HTML5 Part 2: Advanced Techniques for Designing HTML5 Apps

Sharpen your design skills to deliver innovative applications in HTML5!

fonte: https://www.edx.org/

sexta-feira, 18 de setembro de 2015

Revista PROGRAMAR Setembro 2015

Revista PROGRAMAR Setembro 2015. Como tema de capa: O artigo Azure Logic Apps: o futuro dos backends?, da autoria de João Pedro Martins.

Clique aqui para fazer o download desta edição!

A revista conta com mais 16 artigos:

Ninject – O Ninja das dependências (Nuno Caneco)
Como usar base de dados SQLite em Windows 10 Universal Apps (Sara Silva)
Como fazer o deploy de uma aplicação web com PrimeFaces no OpenShift (Ricardo Cabral)
Manipulação ao nível do bit na Linguagem C (Patricio Domingues)
Cria o teu cliente de 9GAG em 15 minutos, com OutSystems (António Pereira)
Office Graph: A inteligência do Office 365 (André Vala)
Um “cofre” para passwords simples e de baixo custo (António Pedro Cunha Santos)
As novidades do C# 6 (Paulo Morgado)
Análise do livro Introdução ao Cloud Computing (Ricardo Castro)
Análise do livro Python – Algoritmia e Programação Web (Rita Peres)
Análise do livro Introdução ao Desenvolvimento de Jogos em Android (Nuno Santos)
Big Data: um conjunto de tecnologias imprescindíveis no futuro (Pedro Sarmento)
Windows Hello: A autenticação biométrica no Windows 10 (Nuno Silva)
Windows 10 IOT Core no Raspberry Pi 2 B (Ricardo Cabral)
E que venham mais 50 edições! (Rita Peres)
Projecto em destaque na comunidade P@P: Reach for 24 (António Pedro Cunha Santos)

Fonte: http://www.revista-programar.info/anuncios/revista-programar-no-50-setembro-de-2015/

segunda-feira, 14 de setembro de 2015

Ecossistema do Java

Compartilho com vocês um Mapa Mental Montado pelo Thiago Faria e Normandes Junior.
Esse Mapa Mental mostra um esquema com tecnologias que envolvem a linguagem de programação Java e todas as suas áreas. Facilita quem quer estudar e escolher uma área de atuação.
Enjoy!
Abra aqui nesse link (PDF)

Prévia do arquivo:


quarta-feira, 2 de setembro de 2015

E-book - SHAREPOINT 2013 TIPS

Ebook Grátis!

Nome: SHAREPOINT 2013 TIPS
Autor: ISHA KAPOOR
Site: LearningSharePoint.com
Link para baixar: Aqui

*Esse é um livro gratuito!
COPYRIGHT © 2013 WWW.LEARNINGSHAREPOINT.COM. ALL RIGHTS RESERVED WORLDWIDE.


E-book - SharePoint 2013 Site Administration Guide

Ebook Grátis!

Nome: SharePoint 2013 Site Administration Guide
Autor: ISHA KAPOOR
Site: LearningSharePoint.com
Link para baixar: Aqui

*Esse é um livro gratuito!
COPYRIGHT © 2013 WWW.LEARNINGSHAREPOINT.COM. ALL RIGHTS RESERVED WORLDWIDE.


E-book - 101 NEW FEATURES IN SHAREPOINT 2013

Ebook Grátis!

Nome: 101 NEW FEATURES IN SHAREPOINT 2013
Autor: ISHA KAPOOR
Site: LearningSharePoint.com
Link para baixar: Aqui

*Esse é um livro gratuito!
COPYRIGHT © 2013 WWW.LEARNINGSHAREPOINT.COM. ALL RIGHTS RESERVED WORLDWIDE.


Lubuntu

Lubuntu é uma distro super leve que roda em um Pentium II ou III entre 400- 500 MHz e com memória entre 192-256 MB ou mais.
Essa distribuição Linux é bastante recomendada para hardwares antigos pois não exige muito da máquina. Essa distribuição é leve pois utiliza o ambiente gráfico LXDE e um conjunto de aplicações leves. As vantagens não param na velocidade pois existem vantagens claras com relação a eficiência energética. A bateria do seu note irá durar.
O visual do Lubuntu pode parecer meio antiquado, mas esse é o preço que se paga por utilizar um sistema que tem por objetivo consumir poucos recursos da máquina.

Segue links com mais informações e para baixar.
http://lubuntu.net/
https://help.ubuntu.com/community/Lubuntu/GetLubuntu
https://wiki.ubuntu.com/Lubuntu


terça-feira, 23 de junho de 2015

Mudança de emprego: existe um tempo certo?

Via Boletim Com Você IEC PUCMINAS

Antigamente, o sucesso de carreira era medido pelo número de anos em uma mesma empresa. Eram considerados bem-sucedidos os funcionários com mais tempo de "casa". Hoje, longas permanências em uma mesma companhia (e no mesmo cargo) são até encaradas como sinal de estagnação profissional. Mas então, existe um tempo ideal para ficar na empresa?

Para o professor Wagner Marinho de Oliveira, professor de pós-graduação do IEC PUC Minas, a questão da alta rotatividade, com períodos menores do que um ano em cada emprego, pode trazer consequências na medida em que isso pode ser traduzido em insegurança, precipitação ou mesmo pouco interesse nas escolhas. “Não quer dizer que o jovem profissional deva se apegar a um emprego que não o agrade, mas não pode ser uma mudança em série”, afirma ele.

Os jovens da geração Y, segundo o professor, tendem a ser pragmáticos com menor apego às questões normalmente estabelecidas no ambiente de trabalho. Geralmente querem conquistar tudo muito rapidamente, o que pode se tornar fonte de conflitos com outras gerações.

Para o professor Walter, os primeiros empregos após a formatura são muito importantes para o jovem profissional. “Eles quase sempre vão definir uma área específica de atuação (por exemplo: marketing, RH, finanças, etc.) que poderá se manter por longos anos, como também constituem a referência do perfil profissional assumido pelo administrador. Volto a dizer que não existe um tempo certo de permanência no emprego. O que se deve evitar é a alta rotatividade”, defende o professor.

O professor Walter Marinho pontou algumas dicas para quem está pensando em trocar de emprego:

- A mudança de emprego, sempre que possível, deve ser feita de forma planejada. O profissional deve definir um objetivo, o perfil da empresa e o tipo de aprendizado e crescimento que está buscando com a mudança.
- Definido o alvo, o profissional deve buscar obter o máximo possível de informações sobre a organização pretendida, tentando alinhar sua estratégia pessoal à nova empresa.
- Não se deve esquecer também da organização que se vai deixar, principalmente na preservação de informações sigilosas, mantendo uma postura ética com o antigo empregador.

Sugestões de leitura:

-  O poder da liderança
Autores: Ernesto Artur Berg

-  As 100 dicas do Home Office
Autores: Mariana e André Brik

-  Foco - A atenção e seu papel fundamental para o sucesso
Autores: Daniel Goleman


Fonte: http://www.pucminas.br/iec/informativo/materia.php?codigo=997&materia=17603
Boletim Com Você IEC PUCMINAS

quinta-feira, 18 de junho de 2015

Visual Studio Code, IDE que pode ser instalada em Mac e Linux

A Microsoft anunciou em Abril na Build 2015 o Visual Studio Code. O legal da IDE é que ela pode ser instalada em Mac e Linux (Ubuntu).



A ferramenta gratuita é diferente do Visual Studio tradicional. O VS Code não é uma versão completa e tem como objetivo ser um editor de códigos otimizado, leve, rápido e pequeno.
O Visual Studio Code pode ser utilizado para o desenvolvimento com C++, ASP.NET, PHP, Python, Java entre outras. A IDE possui suporte para HTML, JavaScript e CSS. Os recursos podem ser ampliados com plugins.
Baixe o Visual Studio Code aqui: https://code.visualstudio.com/

Referencias:
https://tecnoblog.net/177547/visual-studio-code/
http://www.windowsmania.com.br/2015/04/29/microsoft-anuncia-visual-studio-code-para-mac-e-ubuntu/

sexta-feira, 12 de junho de 2015

REVISTA PROGRAMAR Nº 49 — JUNHO 2015

Três meses depois, a Revista PROGRAMAR está de volta com mais uma edição.  Desta vez como tema de capa temos um artigo sobre as novidades do ASP.NET 5, de Ricardo Peres.

Clique aqui para fazer o download desta edição!

Fonte: http://www.revista-programar.info/


quarta-feira, 3 de junho de 2015

E-book reúne artigos sobre Gerenciamento de Processos

E-book COLETÂNEA DE ESTUDOS SOBRE
GERENCIAMENTO DE PROCESSOS DE
NEGÓCIO (BPM - BUSINESS PROCESS
MANAGEMENT)

O Gerenciamento de Processos de Negócio  ou BPM, conceito que une gestão de negócios e tecnologia da informação com foco na otimização dos resultados das organizações por meio dos processos de negócio, é o tema central do e-book "Coletânea de Estudos sobre Gerenciamento de Processos de Negócio (Bpm - Business Process Management)".

A obra reúne cinco artigos, todos produzidos por profissionais pós-graduados pela PUC Minas em Gestão Estratégica de Processos de Negócio e orientados pelas atuais coordenadoras do MBA em Gestão Estratégica de Processos de Negócio da PUC Master.

Baixe o e-book aqui.

- Veja os temas tratados nos artigos e seus autores
Análise Comparativa entre Ferramentas de BPMS para Organizações de Médio Porte - Alexander Correia Marques

Utilização de uma Ferramenta BPMS como Plataforma Tecnológica para Gerenciamento dos Processos de um Centro de Serviços Compartilhados - Igor Novaes Flori

Gestão Estratégica com BSC no IDEAGRI Control: modelo operacional de implantação - Leonora da Cunha Duarte

Melhoria Obtida pelo Mapeamento e Análise de Processos em uma Empresa de Desenvolvimento Web - Nágela Ferreira da Silva

Estudo sobre Práticas de Estimativa de Esforço para Projetos de Consultoria de Processos e Desenvolvimento de Soluções Utilizando Business Process Management Systems - Rondinelli da Silva Carvalho

Fonte: http://www.pucminas.br/iec/index-link.php?arquivo=noticia&pagina=5070&codigo=1369

quarta-feira, 27 de maio de 2015

Coleções em C#

Vou apresentar nessa postagem 3 tipos de coleções. Arrays de tamanho fixo, arrays de tamanho variável e filas. Esse conteúdo foi retirado de um conjunto de materiais de treinamento do Visual C#.NET Básico – CTXML, Tecnopuc, Centro de Inovação Microsoft PUCRS.

Então vamos começar: Dentro do Visual Studio.NET selecione o menu: File->New Project… Na lista Templates (modelos), selecione “ Console Application”. Digite um nome para o projeto e clique OK.

Dentro do método main coloque o seguinte código. Esse é um exemplo de um array de tamanho fixo.

string[] str = new string[3];
int iStr;
str[0] = "Um";
str[1] = "Dois";
str[2] = "Tres";
for (iStr = 0; iStr < 3; iStr++)
{
   Console.WriteLine("Indice = " + iStr + " & Valor = " + str[iStr]);
}

O exemplo a seguir é um tipo de Array de tamanho variável. Para esse exemplo será necessário o uso da biblioteca System.Collections.
Segue o exemplo:

ArrayList al = new ArrayList();
al.Add("Hello");
al.Add(new DateTime(2002,10,23));
al.Add(15);
Console.WriteLine(al[0]);
Console.WriteLine(al[1]);
Console.WriteLine(al[2]);

A classe ArrayList permite armazenamento de referencia para vários objetos. Mas é possível limitar o que se deseja armazenar. suponha que se deseja armazenar apenas strings. Iremos utilizar a classe genérica List onde T será substituído pelo tipo desejado.
Segue o exemplo abaixo:
List listaStrings = new List();
listaStrings.Add("Um");
listaStrings.Add("Hello");
listaStrings.Add("World");
Console.WriteLine(listaStrings[0]);
Console.WriteLine(listaStrings[1]);
Console.WriteLine(listaStrings[2]);

Pra finalizar segue o exemplo para inicializar e acessar dados de uma fila.

Queue q = new Queue();
q.Enqueue(".Net Framework");
q.Enqueue(new Decimal(123.456));
q.Enqueue(654.321);
Console.WriteLine(q.Dequeue());
Console.WriteLine(q.Dequeue());
Console.WriteLine(q.Dequeue());

E um exemplo para criar uma fila de inteiros;

Queue minhaFila = new Queue();
minhaFila.Enqueue(10);
minhaFila.Enqueue(200);
minhaFila.Enqueue(1000);

Console.WriteLine(minhaFila.Dequeue());
Console.WriteLine(minhaFila.Dequeue());
Console.WriteLine(minhaFila.Dequeue());

Bem espero que esses exemplos ajudem. Até!

quarta-feira, 20 de maio de 2015

Panda Antivírus, uma solução para computadores velhos

Imagine a seguinte situação. Um computador com processador AMD Athlon TM de 900Mhz e uns 256 MB de RAM. Esse pc com Windows XP e ultra lento... A primeira coisa que vem em mente é jogar fora.. doar... transformar em churrasqueira. Sei-lá... Mas vamos supor que mesmo assim você queira dar uma utilidade pra carroça. A máquina é da minha vó e é um perigo usar conectado à Internet. Como colocar uma proteção minimamente decente?
Encontrei a máquina com antivírus Clain (Mesma coisa que nada) e o Spyware Terminator 2012 (sozinho é muito ineficiente e bem desatualizado). Eu tinha deixado essas porcarias na máquina a uns dois anos atrás pelo simples fato de não ter conseguido achar algo que rode.
A pergunta é porque insistir com essa carroça? Minha vó não vai querer gastar $$$ com um novo desktop e ela acha que esse está usável. Bem o jeito é caçar novas soluções. Arrisquei de primeira o antivírus AVG, sabia que ia dar M..., mas arrisquei. Com total certeza a máquina trancou, engasgou e o Windows berrou falta de memória. Foi tenso desinstalar e depois de 3 tentativas eu consegui.
Eis que surgiu uma solução que me chamou a atenção. O mais interessante é a tecnologia utilizada. Computação na Nuvem e antivírus em um só programa. A ideia é muito legal e economiza no processamento do PC. O serviço grosso é feito nos servidores do antivírus e não pesa no processamento da máquina. O programa encontrado foi o Panda Cloud antivírus. É a solução perfeita para computadores antigos e que estão conectados com a internet. A proteção é em tempo real e a base de dados do antivírus fica na nuvem.
Descobri que esse antivírus possui uma nota muito boa no site AV Test:
Bem... depois dessa historinha boba. Fica a dica de um antivírus bacana e interessante. Mesmo depois de encontrar uma solução eu acho que a ideia de transformar em churrasqueira também caía bem. :P


quarta-feira, 13 de maio de 2015

Antigos badges e prefeituras do Foursquare evoluíram no Swarm


O emblemas estão de volta para deixar o aplicativo Swarm do Foursquare mais divertido. Foram lançados 100 novos emblemas, alguns são a evolução dos antigos badges e novos desafios foram incluídos consequentemente.

Fonte: Blog Foursquare

Essas novas "figurinhas" podem ser aproveitadas nos check-ins, nas fotos e no envio das mensagens diretas.
O Foursquare promete ainda o retorno das prefeituras e que essa atualização já irá contar todos os check-ins efetuados pelo usuário.


Fonte: Foursquare.com


Fonte: Blog Foursquare: http://blog.foursquare.com/post/118142264388/your-old-foursquare-badges-and-mayorships-evolved

Veja também: