Archive for dezembro, 2009

Usando SSH

terça-feira, dezembro 22nd, 2009

SSH
O SSH (Secure Shell) é um programa para logar em um outro computador usando uma rede, para executar comandos em uma máquina remota, e para mover arquivos de um computador para outro. Ele fornece autenticação forte e comunicação segura sobre canais inseguros. Ele foi feito para substituir o rlogin, rsh e rcp. O SSH proteje o usuário de bisbilhoteiros da rede que roubam pacotes, onde senhas e texto desencriptados podem ser lidos por pessoas inescrupulosas. O SSH é muito usado para logar em um UNIX de uma máquina Windows, Mac ou mesmo outro UNIX, na qual o tradicional ‘telnet’ e ‘rlogin’ não podem fornecer criptografia da senha e da sessão.

Como usar o SSH
Usar o SSH é extremamente fácil. É só executar de um terminal o comando:

ssh usuário @ servidor

Onde:

usuário é o nome do usuário (”login”) no servidor. Ex.: ra123456

servidor é o nome do servidor ao qual deseja conectar. Ex.: tigre.ic.unicamp.br

Você também pode especificar outras opções, olhe a página manual do ssh.

(mais…)

CMS x Frameworks

segunda-feira, dezembro 21st, 2009

Muita gente tem dúvidas na hora de diferenciar frameworks de CMS. É uma dúvida comum principalmente para quem esta iniciando na TI.

Bem pra comecar vamos falar sobre CMS.

CMS (Content Mangement System) é isso mesmo que o nome diz, Sistema de Gerenciamento de Conteúdo.
Ele basicamente é um sistema já pronto, com algumas funcionalidades prontas. Entre os mais famosos nós temos o Joomla , o Wordpress e o Drupal.

Prós
Se você precisa de um sistema básico e que não vai requerer muito desenvolvimento, um CMS vai se adequar perfeitamente. Ele vai te dar um sistema de gerenciamento de conteúdo já pronto e você pode fazer pequenas mudanças para se adequar a sua necessidade. Existem também grande quantidade de bibliotecas prontas para você usar.

Contras
Não se encaixa bem para fazer sistemas complexos, até da pra fazer mas existem ferramentas melhores para facilitar o desenvolvimento.

Framework é o conjunto de códigos, junto com bibliotecas de desenvolvimento, organizadas de um jeito que facilita o desenvolvimento de um projeto. Entre os Frameworks mais conhecidos nós encontramos o Ruby on Rails(Ruby), Django(Python), Spring(Java), Struts(Java) CakePHP(Php),  ZendFramework(Php) e muitos outros.

Prós
São ideais para voce reduzir drasticamente o tabalho de um desenvolvedor, possuem várias “soluções de desenvolvimento” prontas fazendo com que o desenvolvedor se concentre mais com a abstração da solução do problema.

Contras
Tem uma curva de aprendizagem que pode ser bem alta.

Enum em C#

quinta-feira, dezembro 17th, 2009

Olá a todos novamente. O tópico de hoje tratará de enums, uma estrutura herdada do C e presente em várias linguagens de programação.

A utilidade dos enums está em organizar tipos de dados sequenciais. Dias da semana são um ótimo exemplo. Os enums servem para enumerar estados, também (conectado, desconectado, em espera, por exemplo).
Observe abaixo como declarar um enum com os dias da semana:

enum Dias { Dom, Seg, Ter, Qua, Qui, Sex, Sab };

Nada de muito fantástico, não é? Há um detalhe aqui. O enum Dom começa com 0 – é o default do C#. Seg seria 1, Ter 2, e assim por diante. Mas adivinhe se podemos mudar essa lógica? Isso mesmo, podemos. E é simples. Podemos fazer:

enum Dias { Dom=1, Seg, Ter, Qua, Qui, Sex, Sab };

Isso faria com que Seg fosse 2, Ter 3, e assim por diante.

A classe Enum (com E maiúsculo) fornece alguns métodos interessantes. Observe o código abaixo:

using System;
using System.Collections.Generic;

namespace EnumTest
{

class Program
{
enum Dias { Dom=1, Seg, Ter, Qua, Qui, Sex, Sab };
static void Main(string[] args)
{
foreach (string dia in Enum.GetNames(typeof(Dias)))
{
Console.WriteLine(dia);
}
foreach (int i in Enum.GetValues(typeof(Dias)))
{
Console.WriteLine(i);
}
Console.ReadLine();
}
}
}

Com isso, listamos o nome e os valores de todos os itens da nossa enum dos dias da semana.

Há também a possibilidade de mudar o tipo base do enum, bem como criar flags com essa estrutura. Isso fica como dever de casa para a criançada.

Obrigado, e espero que tenham gostado. Até a próxima!

Como registrar um domínio no Registro.br

terça-feira, dezembro 15th, 2009

Registrar um domínio é um procedimento simples e que pode ser feito por qualquer pessoa sem a necessidade de conhecimento técnico ou de intermediação de outras pessoas. O registro de domínios terminados com .br ( exemplo: .com.br, .ind.br, .adv.br, etc ) é feito no site http://www.registro.br  do NIC.BR que é a entidade brasileira responsável .


Neste artigo falaremos todos os passos necessários conforme apresentado na página
http://registro.br/info/novo-registro.html. Vamos lá:


1) Para registrar um domínio você deve ter um ID (Identificação) no site www.registro.br.


2) Clique na opção “Registro” como indicado na tela abaixo:

imagem12 Como criar um ID no registro.br

3) Preencha o campo com seu ID e sua senha no local indicado pela figura:


imagem13 Como criar um ID no registro.br

(mais…)