quinta-feira, 29 de novembro de 2012

Atualizar o Grub no Ubuntu 12.10 - após mudança de Windows.

Ir até a pasta:
 "/etc/default/"

e executar o comando:
"sudo update-grub"


É isso ai galera até a proxima fuuuuuuuuui

terça-feira, 27 de novembro de 2012

Ver e baixar vídeos do YouTube (Ubuntu 12.04)

Um programa muito legal e simples, é o Minitube

Para instalar no Ubuntu 12.04, use o comando: 

$ sudo apt-get install minitube 

O Minitube permite buscar e ver vídeos do YouTube de forma organizada e melhor que no navegador, e ainda permite baixar o vídeo, bastando clicar na "setinha". 

Por padrão, o vídeo será salvo no diretório Vídeos.
Linux: Fácil: ver e baixar vídeos do YouTube (Ubuntu 12.04)

Divirta-se! 

Fonte: Viva Linux

segunda-feira, 26 de novembro de 2012

Ciência da Computação, Engenharia da Computação ou Sistemas de Informação?


Introdução

Ciência da ComputaçãoEngenharia da Computação e Sistemas de Informação. Estes são os cursos mais comuns nas universidades e faculdades que oferecem graduação em computação. No entanto, não é raro encontrar interessados pela área que não sabem exatamente qual curso fazer, justamente por não conhecer as diferenças entre eles.
A computação está para as ciências exatas assim como a medicina está para as ciências biológicas. Ambas são áreas complexas e que se dividem em diversos outros segmentos. Isso significa que há vários caminhos a seguir e, por este motivo, é importante optar por um curso que realmente te agrade, do contrário, frustração e prejuízo serão apenas algumas das consequências da escolha errada.
O objetivo deste texto é mostrar um breve resumo sobre o que cada um dos mencionados cursos oferece. Assim, você poderá analisar as opções e escolher aquela com a qual tiver mais afinidade. Note, entretanto, que para fazer uma escolha certeira, é necessário fazer uma boa análise das opções, por isso, o faça sem pressa, de preferência em uma época que anteceda bastante as datas das provas de vestibular.
É importante frisar que se você pensa em fazer algum destes cursos para se tornar um especialista em Excel ou em montagem de computadores, por exemplo, ou acredita que aprenderá a usar tudo o que é programa, saiba que está cometendo um erro extremamente grosseiro. Os cursos superiores de computação preparam seus alunos para trabalhar com os princípios fundamentais da área, de forma que os estudantes se tornem, prioritariamente, aptos a desenvolver e a implementar soluções, e não necessariamente a se especializar no uso delas.
Também tome cuidado para não basear sua escolha apenas nas promessas de boa remuneração no mercado. Se você não tiver verdadeiro interesse pela área, poderá ter dificuldades acentuadas nas etapas de aprendizagem. É necessário gostar para fazer as coisas de maneira bem feita. Confúcio expressa isso muito bem: “Arrume um trabalho que lhe dê prazer, e você nunca terá que trabalhar na vida”.
A seguir, uma breve descrição dos cursos e, logo em seguida, uma rápida abordagem sobre graduação tecnológica, certificação e cursos técnicos.
Links diretos:

Ciência da Computação

ComputaçãoTambém chamado de Ciências da Computação por algumas instituições de ensino, este é um curso que aborda de maneira aprofundada os conceitos e teorias da computação, dando uma sólida formação em temas como estruturas de dados, algoritmos, linguagens de programação, desenvolvimento e análise de sistemas, entre outros. É uma área que trabalha essencialmente com software e que tem um forte embasamento em fundamentos matemáticos e em cálculo.
O estudante de Ciência da Computação é preparado para resolver problemas reais aplicando soluções que envolvam computação, independente de qual seja o ambiente (comercial, industrial ou científico). Quem se forma neste curso se depara com uma variedade grande de carreiras para seguir, uma vez que a computação é aplicada em diversas áreas do conhecimento.
Boa parte dos estudantes que se graduam em Ciência da Computação segue carreiras ligadas ao desenvolvimento de software, mas o curso também pode servir como base para outros segmentos, como segurança da informação ou estrutura de redes, por exemplo, mesmo que a pessoa tenha que fazer treinamentos de especialização para complementar seus conhecimentos.

Engenharia da Computação

Esta graduação possui muitas semelhanças com o curso de Ciência da Computação, tendo inclusive muitas disciplinas em comum. Por causa disso, alguns países chegam a não fazer distinção entre ambos. No entanto, nos países que a fazem, como o Brasil, a Engenharia da Computação é diferenciada por se destacar no projeto, desenvolvimento e implementação de equipamentos e dispositivos computacionais. Grossamente falando, é uma área que trabalha mais com hardware - enquanto Ciências da Computação dá prioridade ao software - , o que a torna, até certo ponto, também semelhante a cursos como Engenharia Elétrica.
Quem se forma em Engenharia da Computação se torna apto a projetar e a implementar tecnologias de hardware e software em equipamentos, aplicações industriais, redes de comunicação, sistemas embarcados em dispositivos dos mais variados portes, entre outros. Profissionais da área também podem seguir carreira em desenvolvimento, principalmente no Brasil, que tem a "cultura" de trabalhar mais com desenvolvimento de software do que em tecnologias de hardware.

Sistemas de Informação

Este é um curso focado no planejamento e desenvolvimento de sistemas de informação e automação. Também é, de certo modo, uma graduação parecida com Ciência da Computação, no entanto, o estudante de Sistemas da Informação recebe preparo para ter entrada mais "direta" no mercado, de forma que possa atuar tanto no desenvolvimento de software quanto em atividades relacionadas, como suporte, por exemplo.
Em Sistemas de Informação também são aplicados conhecimentos de administração, negócios e relações humanas, embora seja possível encontrar disciplinas destas áreas nos cursos mencionados anteriormente, dependendo da instituição de ensino.
De modo geral, o profissional de Sistemas de Informação é mais focado em aplicar recursos de computação na solução de problemas - especialmente de atividades corporativas - do que desenvolvê-los.

Graduação tecnológica

É bastante comum encontrar nas instituições de ensino brasileiras o que se conhece como graduação tecnológica. São cursos superiores, de fato, mas com tempo de duração menor - normalmente de até dois anos, podendo chegar a três - e focados em habilidades que interessam diretamente ao mercado de trabalho.
As graduações "normais" são mais amplas, dando espaço para mais áreas do conhecimento e oferecendo meios inclusive para que o estudante possa não só atuar no mercado de trabalho, mas também desenvolver pesquisas. As graduações tecnológicas, por sua vez, levam o estudante a obter conhecimentos condizentes com as necessidades mais encontradas no mercado.
Como as graduações tecnológicas são superiores, o estudante de um curso do tipo também pode realizar pós-graduação. De qualquer forma, trata-se de uma modalidade mais limitada e que, portanto, pode tornar mais difícil a obtenção de determinados cargos.
Em TI, os cursos tecnológicos mais comum tratam de banco de dados, jogos digitais, gestão de TI, redes, segurança da informação, sistemas para a internet, entre outros.

Certificações

As certificações não substituem um curso superior, mas podem ser uma excelente forma de incrementar o currículo, especialmente para quem já é formado ou já está inserido no mercado de trabalho e quer obter melhor colocação. Isso porque as certificações atestam que a pessoa tem conhecimentos específicos em determinada tecnologia ou área.
Normalmente, os treinamentos e as provas para obtenção da certificação são desenvolvidos e aplicados pelas empresas (ou parceiras destas) que estão por trás da tecnologia em questão, assim como por instituições capacitadas em determinadas áreas.
É comum encontrar no mercado certificações de empresas como Microsoft, Oracle, Cisco, IBM e várias outras.

Cursos técnicos

Uma alternativa para quem está procurando menos complexidade ou inserção mais rápida no mercado de trabalho são os cursos técnicos em TI, que normalmente duram até um ano e meio.
Os salários costumam ser maiores para quem possui um curso superior, mesmo porque as chances de se obter um cargo melhor renumerado aumentam com uma graduação, mas cursos técnicos também abrem espaço para boas oportunidades.
Os cursos técnicos são voltados para determinadas atividades, possuem carga horária menor e custam menos que uma graduação (no que se refere a instituições de ensino privadas). Esta pode ser uma opção interessante para quem deseja entrar no mercado para adquirir experiência e estar mais preparado para cursar uma graduação.
Há cursos que se focam em montagem e manutenção de computadores, redes, web design, entre outros. Note, no entanto, que cursos técnicos não são superiores, tampouco são equivalentes às certificações.

Finalizando

Estes são os cursos mais comuns da computação. Se você se interessou por algum deles, procure por mais detalhes para ter certeza de que a escolha feita realmente condiz com as suas expectativas. Para isso, uma boa dica é conversar com quem já fez (ou está fazendo) o curso de seu interesse e também visitar universidades ou faculdades que oferecem o curso em questão. Muitas delas oferecem inclusive visitas monitoradas e até dão ao interessado a possibilidade de conversar com professores e coordenadores de curso.
É bom frisar que todos os cursos mencionados acima permitem que o estudante direcione sua carreira para determinados nichos, especialmente se complementar sua formação com cursos de pós-graduação ou mesmo com ja já mencionadas certificações.
Independente de sua escolha, prepare-se para estudar bastante. Cursos de graduação, em qualquer área, exigem disciplina e muita dedicação. Na área da computação, as possibilidades de carreira são vastas, porém, o mercado é criterioso e absorve somente quem é bem preparado para atuar na área que escolheu.
Lembre-se também que é importante manter-se atualizado: as tecnologias computacionais beneficiam a sociedade como um todo e, por causa disso, estão em constante evolução. Não parar de estudar e acompanhar as mudanças, portanto, são as únicas maneira de não ficar ultrapassado no mercado de trabalho.
Como estes cursos - especialmente Ciência da Computação e Engenharia da Computação - estimulam o estudante a criar e desenvolver, quem sabe você não seja responsável por alguma destas tão necessárias mudanças? ;-)
Fonte: Info Wester

sábado, 24 de novembro de 2012

Instalar o VSFTPD no Ubuntu


Instalação

sudo aptitude install vsftpd

Configuração

Faça uma cópia do ficheiro de configuração:
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.original
Modifique o ficheiro de configuração /etc/vsftpd.conf de modo a que apenas os utilizadores locais se possam ligar, os anónimos não, e que os ficheiros escondidos fiquem visíveis.
# Proibir anónimos
anonymous_enable=NO
# Permite os utilizadores locais se ligarem
local_enable=YES

# Permitir a gravação de ficheiros (upload)
write_enable=YES

Prender utilizadores nas pastas pessoais

Para "prender" utilizadores às suas pastas pessoais, tem três possibilidades. Procure pela palavra "chroot_local_user" no ficheiro e depois considere o seguinte e altere:
# 1. Todos ficam "presos" por omissão:
chroot_local_user=YES
chroot_list_enable=NO

# 2. Apenas alguns ficam "presos":
chroot_local_user=NO
chroot_list_enable=YES
# uma lista em /etc/vsftpd.chroot_list com os utilizadores que ficam presos.

# 3. Apenas alguns são "livres":
chroot_local_user=YES
chroot_list_enable=YES
# Crie uma lista em /etc/vsftpd.chroot_list com os utilizadores que ficam livres.

Negar (ou permitir) acesso a alguns dos utilizadores

Para negar o acesso a alguns utilizadores, adicione as seguites opções no fim do ficheiro:
userlist_deny=YES
userlist_file=/etc/vsftpd.denied_users
No ficheiro /etc/vsftpd.denied_users adicione uma lista com o nome de utilzador (username) dos utilizadores que não quer que acedam ao servidor FTP. Um nome em cada linha.
Para permitir que apenas alguns utilizadores acedam ao servidor:
userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/vsftpd.allowed_users
No ficheiro /etc/vsftpd.allowed_users adicione os utilizadores que podem aceder ao servidor FTP.
Os utilizadores que não podem aceder terão uma mensagem de erro a dizer que não podem ligar-se antes de poderem teclar a password.

TLS/SSL/SFTP

Para usar o VSFTP com SSL - recomendado para quem acede pela Internet, pois o protocolo FTP não encripta as passwords - altere o ficheiro /etc/vsftpd.conf do seguinte modo:
ssl_enable=YES
allow_anon_ssl=NO
force_local_data_ssl=YES
force_local_logins_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=YES
ssl_sslv3=YES
# descomente se quiser utilizar a porta 990 (opcional)
#listen_port=990
Se pretende que os anónimos também se liguem por SSL, deve alterar "allow_anon_ssl=NO" para "allow_anon_ssl=YES".
Instale o Filezilla (disponível nos repositórios) e teste com a opção "FTPES - FTP over explicit TLS/SSL".

Outras opções

# Mostra as pastas . e .. e os ficheiros escondidos (útil para não gravar por cima de ficheiros escondidos).
force_dot_files=YES

# Esconde a informação de utilizador e grupo das pastas e ficheiros.
hide_ids=YES

# Limite de conexões por cada ip.
max_per_ip=1

# Limite de clientes que podem estar ligados.
max_clients=20
Veja mais opções de configuração do VSFTPD na documentação, teclando "man vsftpd.conf" numa consola.

Conclusão da instalação

Para aplicar uma nova configuração, reinicie o VSFTPD com:
$sudo /etc/init.d/vsftpd restart



Fonte: Ubuntu

A farsa da Black Friday

No ano passado o Black Friday  foi desmascarado, e de uma boa promoção passou a ser apenas um artefato de marketing para enrolar clientes e o pior, as grandes redes de varejo mentiam para simular baixas expressivas de preços e instigar o cliente a realizar a compra.
Para quem ainda não sabe, o Black Friday  é uma grande promoção dos EUA, onde as lojas supostamente abaixam os preços para limpar os estoques e estimular o consumo e no Brasil, principalmente no ano passado a data foi adotada pelo e-commerce.
Ocorre que, no ano passado foi notado que dois dias antes do Black Friday todo o e-commerce brasileiro subiu subitamente os preços e no dia do Black Friday houve a baixa usual de preços desta promoção, voltando então os preços originais do produto, ou seja, era uma promoção  onde o cliente comprava pelo mesmo preço.
Como estamos ha duas semanas do Black Friday, espero que os clientes estejam mais espertos e caso estejam planejando realizar compras, pesquisem seus preços agora e anotem para então depois comparar com os preços do Black Friday e ver realmente o que compensa e fica a dica para o PROCON e demais órgãos de proteção à economia, esta manobra realizada no ano passado é o mesmo que o artigo 171 do código penal é crime, pois através de uma mentira lesa o consumidor, é bom que isso seja monitorado e caso alguma loja on-line tenha esta “brilhante” ideia seja punida com o rigor da lei.
O Black Friday no Brasil é uma data que no ano passado representou um bom motivo para a compra de produtos eletrônicos e gadgets, resumindo, muitos aproveitaram a data para comprar seus equipamentos e presentes.

Fonte: ViaMais