Software etc Ital
Este é um espaço para me ajudar a ajudar quem quer trilhar os caminhos do desenvolvimento de software. Não tenho pretensão de ser nada além de um pequeno incentivo para quem busca um norte no caminho do conhecimento.
segunda-feira, 4 de agosto de 2014
SmallPdf - Ganhando tempo precioso
Esse site, o SmallPdf, está sendo muito útil. Toda vez que quero fazer alguma operação em um arquivo PDF recorro a ele. Seja pra transformar um arquivo qualquer em PDF seja pra juntar vários arquivos em um ou quebrar um arquivo grande em vários outros. A vantagem é que ele é independente de plataforma e bem rápido.
E pra quem precisa, ainda existe uma API de programação que possibilita a utilização do serviço em várias linguagens (mas só sob consulta).
segunda-feira, 14 de julho de 2014
Instalando Ruby
Já faz muito tempo que não trabalho com Ruby, mas por precisar de uma linguagem rápida de prototipação para aplicações Web (Rails), resolvi voltar a usá-la.
A princípio tive alguns problemas, pois a forma com que eu a instalava era um pouco diferente da atual. Mas após uns cinco minutos de busca, encontrei a melhor forma, após isso apenas executei os seguintes passos, e já comecei a usar.
Tudo foi executado com a ferramenta de instalação RVM (Ruby Version Manager).
Primeiro instalei a ferramenta e a linguagem com o comando:
E em seguida atualize as variáveis de ambiente para carregar os pacotes recém-instalados.
Depois de executar esses dois passos simples, apenas comecei a utilizar o que eu queria.
OBS: Em alguns casos será preciso instalar alguns pacotes do Linux, mas basta utilizar as ferramentas de instalação padrão da distribuição utilizada para instalar as dependências.
A princípio tive alguns problemas, pois a forma com que eu a instalava era um pouco diferente da atual. Mas após uns cinco minutos de busca, encontrei a melhor forma, após isso apenas executei os seguintes passos, e já comecei a usar.
Tudo foi executado com a ferramenta de instalação RVM (Ruby Version Manager).
Primeiro instalei a ferramenta e a linguagem com o comando:
curl -sSL https://get.rvm.io | bash -s stable --ruby
E em seguida atualize as variáveis de ambiente para carregar os pacotes recém-instalados.
source /home/username/.rvm/scripts/rvm
Depois de executar esses dois passos simples, apenas comecei a utilizar o que eu queria.
OBS: Em alguns casos será preciso instalar alguns pacotes do Linux, mas basta utilizar as ferramentas de instalação padrão da distribuição utilizada para instalar as dependências.
quinta-feira, 3 de julho de 2014
Adicionando estilo a um arquivo XML
Um arquivo XML pode ser exibido de duas formas: em modo texto, exibindo sua estrutura de marcação ou através do browser com formação utilizando um arquivo de estilo. A formação pode ser feita utilizando o padrão XSL ou CSS.
A primeira coisa a ser feita é criar o arquivo. Em seguida deve-se indicar no cabeçalho do arquivo XML onde o arquivo de estilo está localizado. Isso o trecho de código a seguir após a primeira linha do arquivo XML, a declaração do documento.
A primeira coisa a ser feita é criar o arquivo. Em seguida deve-se indicar no cabeçalho do arquivo XML onde o arquivo de estilo está localizado. Isso o trecho de código a seguir após a primeira linha do arquivo XML, a declaração do documento.
<?xml-stylesheet type="text/css" href="estilo.css" ?>
Depois disso é só abrir o aquivo novamente com o browser e ver como o arquivo está sendo apresentado.
terça-feira, 18 de fevereiro de 2014
Exportar citações do Mendeley como Título e Abstract
O software Mendeley é uma ferramenta muito útil na elaboração de um trabalho científico, fornecendo muitos recursos para organizar as referências utilizadas.
Comecei a utilizá-lo faz pouco tempo e ainda estou me habituando a seus recursos. Recentemente precisei ler todos os títulos e resumos de alguns artigos que havia selecionado. Tentei realizar a exportação, mas ao abrir o arquivo gerado, estava no formato BibiTex ou XML (o XML dá até pra formatar utilizando CSS, mas não é o ideal) e a visualização não ficava muito amigável, já que ao exportar, são inclusos todas informações para fazer a citação nos formatos especificados.
Foi então que encontrei no seguinte link http://goo.gl/nb5Lr4, uma forma de fazer a exportação das informações utilizando um modelo de citação personalizado.
Você pode acessar o link e seguir as dicas ou ler um resumo dos passos a seguir.
1 - Baixar o arquivo disponível nesse link http://goo.gl/LdOlGH;
2 - Pressione Ctrl+Shift+D e escolha a opção Open Data Directory;
3 - Descompacte o conteúdo do arquivo dentro da pasta citationStyles-1.0;
4 - Reinicie o Mendeley;
5 - Execute View -> Citation Style -> More Styles... e escolha Harvard Reference Format with Abstract.
Para ver os resultados do que foi feito, escolha os artigos que deseja exportar, clique com o botão direito e escolha a opção Copy As -> Formatted Citation. Basta colar o conteúdo da área de transferência no Word ou num outro editor de texto.
Espero que essa dica ajude alguém.
terça-feira, 10 de setembro de 2013
Dicas de sobrevivência no mestrado do Cesar.edu
Meu objetivo com esta postagem é esclarecer alguns pontos para quem está pensando em se candidatar a uma vaga no programa de mestrado em Engenharia de Software do Cesar.edu, que é a divisão acadêmica do CESAR.
Em primeiro lugar o mestrado é profissional, ou seja, é voltado para o mercado e não para a academia, embora tenha o mesmo valor que um mestrado acadêmico. Então antes de qualquer coisa, se seu foco for pesquisa pense melhor e procure um outro programa. Caso seja isso mesmo que você queira, segue aqui vão algumas dicas.
1 - O processo seletivo não é difícil mas, é bastante rigoroso. Inicialmente você tem que se inscrever e pagar a taxa, coletar os documentos necessários, anexar seu currículo (da plataforma lates) e elaborar sua proposta de trabalho. Essa proposta não é nada definitivo muito embora você já deva pensar no rumo que quer seguir desde o princípio. Após reunir esses itens, você deve enviar para a sede pelos correios ou, se morar em Recife, levar pessoalmente.
2 - Ainda dentro do processo seletivo, tem a prova e a entrevista. A prova é presencial, na sede do Cesar.edu, e é dividida em duas partes: prova de conhecimentos em Inglês e prova de conhecimento específico na área de Engenharia de Software. Tem a duração de duas horas, a prova de Inglês é interpretação de texto e a específica e é toda objetiva. Essa última observação é bastante importante, pois geralmente o candidato vai sem saber como é a prova.
A entrevista é eliminatória, assim como a prova, e pode ser presencial ou via Skype. Não se preocupem por que é bem tranquila. Ela é feita por um professor da instituição.
3 - O formato das disciplinas é muito legal, pois mescla bem a teoria e a prática. Toda a teoria é aplicada nos trabalhos práticos. No primeiro dia de aula são definidos grupos, que constituirão fábricas de software. Essas fábricas irão escolher, ainda no primeiro dia, o projeto no qual desejam trabalhar. Deste projeto, deverá sair um produto que será entregue ao término de todas as disciplinas. A fábrica em sí é muito importante, pois constitui uma disciplina chamada Fábrica de Software. A nota obtida nessa disciplina, corresponderá a 60% de sua nota final. Desta forma, escolha bem seu grupo e o projeto no qual deseja trabalhar, pois trocar de grupo nunca é uma boa escolha. Toda fábrica tem um site, no final do artigo vou colocar os links de algumas fábricas.
4 - Todas as disciplinas são divididas em três módulos. Básico, Intermediário e Profissional. Ao final de cada disciplina, será passado um trabalho ou uma prova, dependendo do professor. As provas não são difíceis mas lembre-se de nunca, mas nunca mesmo deixar acumular trabalhos ou material para estudar. É muito coisa!
5 - Turmas semanais e quinzenais são oferecidas, as semanais são boas para quem mora em Recife já as quinzenais são formadas quase exclusivamente por pessoas que moram fora de Recife ou de Pernambuco. Eu moro em Teresina-Pi e comigo foram mais cinco. É uma boa oportunidade para conhecer pessoas novas e aumentar sua rede de contatos.
Se tem uma coisa que eu posso citar como ponto negativo, são os coffee breaks, é muita coisa doce junta, e duas vezes por dia, todo mundo fica obeso no final do curso. Se um dia tiver alguma coisa salgada entre as guloseimas, pode ter certeza que uma pequena parcela da vitória foi minha, pois sempre reclamo. No mais, indico pra quem puder. É um curso excelente, com docentes muito bons. O formato é inovador para cursos de Mestrado no Brasil e pra quem não quer ficar vivendo de pesquisa e quer botar a mão na massa, esse é o curso certo.
Quem quiser entrar em contato comigo pra tirar dúvidas, pode me encontrar no Twitter ou pelo email.
Contato
@italberto
italberto at gmail dot com
Sites das fábricas:
http://cangaco.info
http://mobieduc.com/
http://www.re9.eti.br/
http://www.bits4u.com.br
http://www.7minds.com.br
Links do Mestrado:
http://cesar.edu
Em primeiro lugar o mestrado é profissional, ou seja, é voltado para o mercado e não para a academia, embora tenha o mesmo valor que um mestrado acadêmico. Então antes de qualquer coisa, se seu foco for pesquisa pense melhor e procure um outro programa. Caso seja isso mesmo que você queira, segue aqui vão algumas dicas.
1 - O processo seletivo não é difícil mas, é bastante rigoroso. Inicialmente você tem que se inscrever e pagar a taxa, coletar os documentos necessários, anexar seu currículo (da plataforma lates) e elaborar sua proposta de trabalho. Essa proposta não é nada definitivo muito embora você já deva pensar no rumo que quer seguir desde o princípio. Após reunir esses itens, você deve enviar para a sede pelos correios ou, se morar em Recife, levar pessoalmente.
2 - Ainda dentro do processo seletivo, tem a prova e a entrevista. A prova é presencial, na sede do Cesar.edu, e é dividida em duas partes: prova de conhecimentos em Inglês e prova de conhecimento específico na área de Engenharia de Software. Tem a duração de duas horas, a prova de Inglês é interpretação de texto e a específica e é toda objetiva. Essa última observação é bastante importante, pois geralmente o candidato vai sem saber como é a prova.
A entrevista é eliminatória, assim como a prova, e pode ser presencial ou via Skype. Não se preocupem por que é bem tranquila. Ela é feita por um professor da instituição.
3 - O formato das disciplinas é muito legal, pois mescla bem a teoria e a prática. Toda a teoria é aplicada nos trabalhos práticos. No primeiro dia de aula são definidos grupos, que constituirão fábricas de software. Essas fábricas irão escolher, ainda no primeiro dia, o projeto no qual desejam trabalhar. Deste projeto, deverá sair um produto que será entregue ao término de todas as disciplinas. A fábrica em sí é muito importante, pois constitui uma disciplina chamada Fábrica de Software. A nota obtida nessa disciplina, corresponderá a 60% de sua nota final. Desta forma, escolha bem seu grupo e o projeto no qual deseja trabalhar, pois trocar de grupo nunca é uma boa escolha. Toda fábrica tem um site, no final do artigo vou colocar os links de algumas fábricas.
4 - Todas as disciplinas são divididas em três módulos. Básico, Intermediário e Profissional. Ao final de cada disciplina, será passado um trabalho ou uma prova, dependendo do professor. As provas não são difíceis mas lembre-se de nunca, mas nunca mesmo deixar acumular trabalhos ou material para estudar. É muito coisa!
5 - Turmas semanais e quinzenais são oferecidas, as semanais são boas para quem mora em Recife já as quinzenais são formadas quase exclusivamente por pessoas que moram fora de Recife ou de Pernambuco. Eu moro em Teresina-Pi e comigo foram mais cinco. É uma boa oportunidade para conhecer pessoas novas e aumentar sua rede de contatos.
Se tem uma coisa que eu posso citar como ponto negativo, são os coffee breaks, é muita coisa doce junta, e duas vezes por dia, todo mundo fica obeso no final do curso. Se um dia tiver alguma coisa salgada entre as guloseimas, pode ter certeza que uma pequena parcela da vitória foi minha, pois sempre reclamo. No mais, indico pra quem puder. É um curso excelente, com docentes muito bons. O formato é inovador para cursos de Mestrado no Brasil e pra quem não quer ficar vivendo de pesquisa e quer botar a mão na massa, esse é o curso certo.
Quem quiser entrar em contato comigo pra tirar dúvidas, pode me encontrar no Twitter ou pelo email.
Contato
@italberto
italberto at gmail dot com
Sites das fábricas:
http://cangaco.info
http://mobieduc.com/
http://www.re9.eti.br/
http://www.bits4u.com.br
http://www.7minds.com.br
http://cesar.edu
domingo, 8 de setembro de 2013
[DICA] Acentuação no Mac
Pra quem é novo no mac, um grande obstáculo para a adaptação pode ser o layout do teclado, que é o padrão internacional. Basicamente, existem duas formas de se acentuar no tecladinho do mac. A primeira é utilizando as combinações de teclas, e a segunda é bastante familiar para quem já usa iPhone ou iPad, basta pressionar a tecla desejada por alguns segundos que a opção de acentuação vai aparecer numa caixinha em cima da letra que se está digitando. Por exemplo, se pressionar a tecla "A"por alguns instantes, vai aparecer assim:
Em seguida basta selecionar a opção desejada teclando o número correspondente no teclado, por exemplo: se quiser a letra A com o acento gráfico agudo, basta pressionar a tecla de número 2.
Utilizando a combinação de teclas para digitar, basicamente usa-se a tecla Shift para a maioria das acentuações, a única exceção é o "ç" que consegue-se com a combinação Alt + C.
Espero que essa dica sirva para alguém.
Assinar:
Postagens (Atom)

