Instalação do Visual C# Express, Visual WEB Developer Express e SQL Server 2008 Express

Tutorial de instalação do Visual C# Express, Visual WEB Developer Express e SQL Server 2008 Express

Primeiramente devemos ter instalado no computador uma ferramenta de descompactação de arquivos podendo ser o WINRAR ou 7zip.  Precisaremos desta ferramenta para descompactar a imagem de instalação do Visual Studio Express. Caso você tenha uma ferramenta de emulação de imagens ISO (Ex: DAEMON TOOLS) você poderá utilizá-la também.
Estas ferramentas podem ser baixadas gratuitamente dos seguintes sites:
WINRAR: www.winrarbrasil.com.br
7zip: www.7-zip.org/
Deamon Tools: www.daemon-tools.cc/

Após conferir se você já tem ao menos uma destas ferramentas instaladas em seu computador podemos prosseguir com o tutorial. (Recomendamos a instalação do WINRAR que será utilizado neste tutorial).

O segundo passo é realizar o download do Visual Studio Express que pode ser encontrado neste link:

http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express

Vamos realizar o download do Visual Studio 2010 Express ISO Images que deve ter em torno de 700mb de tamanho.

Após realizar o download da imagem vamos extrair o conteúdo da imagem utilizando uma das ferramentas de compactação de arquivos. Neste caso eu estou utilizando o WINRAR.  Deve-se clicar com o botão direito do mouse em cima do arquivo e selecionar o opção “Extrair para” conforme a imagem abaixo:

Aguarde até que a operação seja concluída e então será criada uma pasta com todos os arquivos extraídos da imagem que fizemos o download:

Abra a pasta criada com os arquivos que extraímos. Lá você encontrará um executável chamado “Setup.exe” execute esse aplicativo para darmos início à instalação.

Ao executar o Setup deverá ser apresentada a seguinte interface de instalação:

 

Nesta etapa vamos instalar o Visual C# 2010 Express. Então, clique em cima do Visual C# 2010 Express. Após o carregamento da instalação teremos a seguinte interface:

Clique no botão Next >

Aceite os termos de licença para prosseguir coma instalação e clique em Next >.

Será exibida a interface questionando sobre a instalação do SQL Server 2008 Express é recomendado que deixe esta opção marcada para que ao final da instalação tenhamos também disponível um banco de dados (na sequencia veremos a instalação do gerenciador do SQL Server 2008):

Clique novamente em Next > para avançarmos na instalação.
Será exibida a seguinte interface:

Recomenda-se deixar sempre no local padrão a instalação então clique em Install >
Nesta etapa serão instalados todos os componentes necessários para que o Microsoft Visual C# Express e o SQL Server 2008 Express funcione corretamente em seu computador.

Aguarde o término da instalação:

Ao fim da instalação você visualizará a interface de conclusão da instalação com sucesso:

Então é só clicar em Exit e testar o Visual Studio C# Express.
Acesse seu menu iniciar e em Microsoft Visual Studio 2010 Express e selecione Microsoft Visual C# 2010 Express:

Você verá a tela inicial do Visual C# Express:

E aí está nosso Visual C# Express pronto para iniciar o desenvolvimento:

Agora vamos instar o Visual WEB Developer Express. Para iniciar a instalação basta clicar em Visual WEB Developer Express 2010 conforme as telas abaixo.

Será exibida a seguinte interface:

Será necessário somente clicar em Next >

Aceitar os termos de licença e clicar em Next >

Clicar em Install >

Ao fim da instalação você visualizará a interface de conclusão da instalação com sucesso:

Então é só clicar em Exit e testar o Visual WEB Developer Express.
Acesse seu menu iniciar e em Microsoft Visual Studio 2010 Express e selecione Microsoft WEB Developer 2010 Express:

A tela de inicialização será apresentada:

E aí está nosso Visual WEB Developer Express pronto para iniciar o desenvolvimento:

E agora para a nossa conclusão de um bom ambiente de desenvolvimento precisamos instalar o SQL Server Management Studio para termos uma interface gráfica de acesso à base de dados.

Vamos até o site da Microsoft para realizar o download do SQL Server Management Studio.
Ele pode ser encontrado no seguinte Link:

http://www.microsoft.com/en-us/download/details.aspx?id=7593

Realize o download conforme a sua plataforma de sistema operacional 32 ou 64 bits:

Após realizar o download vamos executar o instalador:

Aguarde enquanto os arquivos da instalação são carregados e em seguida será exibida a seguinte interface:

Vamos clicar em Installation e será exibida a seguinte interface:

Vamos clicar na primeira opção:

Nesta primeira etapa de instalação do SQL Management Studio ele fara uma verificação em seu computador, se estiver tudo correto podemos seguir com a instalação:

Neste caso clicaremos em OK e será exibida a seguinte interface:

Vamos clicar em Install e novamente passaremos por uma fase de verificação:

Vamos clicar em Next > para prosseguirmos.
Na seguinte interface deixe marcada a opção “Perform a new installation of SQL Server 2008”:

Novamente clicaremos em Next >

E novamente em Next >
Na interface seguinte devemos aceitar os termos de licença e clicar em Next >

Nesta faze devemos marcar a opção “Management Tools – Basic” e clicar em Next > conforme a tela abaixo:

Então serão exibidos os requerimentos para a instalação conforme a seguinte interface:

Sendo assim é só clicar em Next > para dar continuidade a instalação
Na próxima interface não há necessidade de marcar nenhuma seleção, pois são apenas envios de relatórios para Microsoft basta clicar em Next >

Passaremos por mais uma verificação do instalador para garantir que a instalação será executada com sucesso. Neste caso também devemos somente clicar em Next >

Após estes passos vamos instalar o SQL Management Studio clicando em Install:

Agora é só aguardar a conclusão da instalação

Após a instalação será exibida a seguinte interface:

Para completar a instalação vamos clicar em Next > receber a mensagem de instalação realizada com sucesso e clicar em Close:

Agora já podemos também utilizar o SQL Server Management Studio

Em seu menu iniciar vamos localizar Microsoft SQL Server 2008 e clicar em SQL Server Management Studio:

E aí está a  interface do gerenciador:

Após esse tutorial você terá uma gama enorme de ferramentas Microsoft para aprendizado e utilizando somente versões gratuitas sem qualquer tipo de pirataria.

Geral

Curso Gratuito de Linux em Vídeo Aulas

A ActiveInfo, sempre buscando democratizar o conhecimento e ajudar na formação dos profissionais do futuro, está disponibilizando um curso gratuito de Administração de Sistemas Linux em Vídeo Aulas.

Para aproveitar o curso, basta acessar o endereço:

http://www.activeinfo.com.br/curso_linux/introducao.html

Geral, Linux , , ,

Curso Gratuito de Lógica da Programação

A ActiveInfo, sempre buscando democratizar conhecimentos, está disponibilizando o material do curso de lógica da programação em um curso gratuito e livre na internet.

Você pode acessar o curso em: http://www.activeinfo.com.br/curso_programacao/introducao.html

Atenciosamente.

Geral

Instalando o postgreSQL no Ubuntu Natty Narwhal

Neste tutorial, explicarei passo-a-passo como instalar a versão 9.0 do PostgreSQL em seu Ubuntu Natty Narwhal. Vale lembrar que esta versão do PostgreSQL ainda não se encontra nos repositórios, que possuem a versão 8.4.8. Se você prefere instalar a versão dos repositórios oficiais, visite http://rodrigoprestesmachado.wordpress.com/2011/05/31/instalando-o-postgres-no-ubuntu-11-04/. Acredito que será o suficiente, apesar de não tê-lo lido.

Como a instalação não será feita via repositórios oficiais, utilizaremos PPA, os Personal Package Archives. Para aprender mais sobre PPA há a página do launchpad: https://launchpad.net/ubuntu/+ppas.

Neste momento em que escrevo o tutorial, já há PPA da versão 9.1, mas ainda beta. A página dos PPA do PostgreSQL se encontra em https://launchpad.net/~pitti/+archive/postgresql.

Pois bem, daremos início à instalação.

  1. O primeiro passo é adicionar o repositório PPA ao Ubuntu.
  2. Rode o comando apt-get update com sudo para atualizar os repositórios.
  3. Instale o PostgreSQL 9.0.
  4. Após alguns minutos de instalação, conferir a versão.
  5. Verifique se o usuário postgres está criado com o comando finger. Ele será o usuário Root do servidor PostgreSQL.
  6. Agora setaremos uma senha UNIX para o usuário postgres com o comando sudo passwd postgres.
  7. O próximo passo é mudar para o usuário postgres e setar uma senha PostgreSQL. Para isto basta trocar para o usuário postgres com o comando su postgres, digitar psql para entrar no console do PostgreSQL e rodar o comando alter user postgres with password ‘sua senha’. Após isto, \q sai do console e exit sai do usuário UNIX postgres.
  8. Agora vem a configuração do servidor. Faça um backup antes!

  • Altere, em pg_hba.conf (autenticação):

host all all 127.0.0.1/32 trust # md5 -> trust

  • Altere, em postgresql.conf a parte de log de erros:

#-------------------------------------------------------------------
# ERROR REPORTING AND LOGGING
#-------------------------------------------------------------------
log_destination = 'stderr'
logging_collector = on
log_directory = 'pg_log'
log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'log_truncate_on_rotation = off
log_rotation_age = 1d

  • Crie o diretório de log definido acima (pg_log) em /etc/postgresql/9.0/main:

Caso você vá usar Postgresql com ruby, basta instalar os pacotes libpgsql-ruby e
postgresql-server-dev pelo Synaptic e instalar a gem pg.

Feito isto, para instalar o pgadmin – segundo o site ubuntugeek: “pgAdmin III is the most popular and feature rich Open Source administration and development platform for PostgreSQL, the most advanced Open Source database in the world” – basta utilizar o apt-get com sudo.

Com o comando pgadmin3 no console ou utilizando o painel do Ubuntu para abrir o pgadmin, você encontrará isto e está terminado o tutorial:

Geral, Tutoriais

Como interpretar html corretamente no texto no rails 3

Estive com problemas de como mostrar texto com html no rails 3 usando um editor ckeditor.

Pesquisei e descobri que o rails por segurança bloqueia as string com html, para mostrar tem que fazer uma alteração simples na view no campo que deseja mostrar codigo html correto.

ex:

seu campo esta: <td><%= blog.texto %></td>

mude para: <td><%= blog.texto.html_safe %></td>

Desta forma deve resolver o problema de não ler html.

Ruby on Rails, Tutoriais

Como aumentar o tempo de resposta do Passenger / Apache com Rails

Inventei uma forma de agilizar o carregamento das páginas em rails usando o passenger.

Na minha configuração eu fiz passenger standalone, sendo assim ele fica “dormindo” e só da start no server quando a aplicação é acessada via web. Com isto acaba que muitas vezes quando se abre um site em rails ele demora uns 10 / 20 segundos para de fato carregar completamente.

Para entender funciona assim:

Quando acessada uma aplicação ele da START no server.

Passando 300 segundos sem ninguem navegando o server “dorme”.

Depois a próxima pessoa que for acessar vai passar pelo problema de um novo START do server, e lá se vai mais uns 10 a 20 segundos esperando pra carregar.

Porém, se outros acessarem antes dos 300 segundos, ele vai continuar rápido, pois o server só dorme se ficar inativo por 300 segundos.

Segundo o fabricante, tudo culpa do standalone que pode ser resolvido de várias formas, a que achei mais legal e fácil foi criar um simples CRON que executa a página web a cada X segundos, não deixando o servidor daquela aplicação “dormir” e com isso retiramos a lentidão de abertura.

Faça assim: Acesse o terminal e entre na sua cron: crontab -e

depois da última linha adicione:

*/4 * * * * wget -q -O /dev/null http://www.seusiterails.com.br/site/

Explicando: esta cron que fiz foi para a cada 4 minutos ele acessar a URL http://www.seusiterails.com.br/site/
Neste caso coloque a URL de seu projeto, o restante pode deixar igual.

Este é um problema que já vi em muitos sites feito em rails, cheguei a pensar que era normal, mas não é… tem solução, rails tem que ser rápido pô!! :D

Linux, Ruby, Ruby on Rails, Tutoriais

Tutorial Photoshop: Criando um banner do zero

Olá Pessoal,

Neste tutorial mostrarei como criar um Banner para propaganda de um Curso da Activeinfo (estilo publicitário) com técnicas simples do Photoshop.

Veja como é simples e bacana criar uma arte com material que qualquer um consegue na internet do zero.

Disponibilizei as imagens e a arte final para download no link abaixo.
http://paulo.inoweb.com.br/banner-google-android.zip

DETALHE que faltou no vídeo:
- Ficou cortado o o menu de baixo da tela, quando eu clico lá na direita no final da tela é para adicionar um Novo Layer.
- Quando eu seleciono várias seleções com a varinha mágina eu uso o SHIFT (segurando) e faço as seleções, assim ele vai somando as várias seleções que fizer.

Espero que gostem do vídeo!

obs: Pra entender legal o conteúdo do vídeo, recomendo ter conhecimentos básicos em photoshop.

Tutoriais

Como desinstalar o rvm, ruby, rails e gems

Já tive várias dúvidas de como desinstalar o rvm, ruby, rails e gems para caso de problemas. Segue dicas abaixo pra detonar tudo e fazer uma nova instalação.

Tive que fazer isto quando deu um problema na minha internet enquanto instalava o ruby, simplesmente deu pau totalmente e não rodava mais o ruby e rails.

- Deletar as Gems:
gem clean

- Desinstalar o ruby:

rvm uninstall 1.9.2
rvm uninstall ruby

-  Desinstalar o rvm (faça os 3 pra evitar algum problema):

rvm repair
rvm cleanup
rvm implode

Pronto, tudo desinstalado, agora você pode instalar o rvm novamente do zero.

Recomendo fazer todas as etapas acima caso seu rvm, ruby ou rails esteja com algum problema.

Abraço a todos!

Ruby, Ruby on Rails, Tutoriais

Instalando rvm Ruby on Rails no Mac osx Snow Leopard

Por padrão o mac já vem com ruby e rails instalado, mas para um melhor controle de versão fica legal instalar o RVM, segue um tutorial de como fazer:

É necessário ter o XCODE instalado, ele vem no CD de Instalação do Sistema Operacional na pasta Pacotes Opcionais. ou se quiser baixe ele pelo navegador (é bem pesado, então é melhor instalar do cd se tiver) http://developer.apple.com/xcode/

Abra seu terminal e faça o que estou colocando abaixo como usuário comum, não use SUDO e nem usuário root.

1) Baixando e instalando git: Digite a linha de comando abaixo
bash < <( curl -s https://rvm.beginrescueend.com/install/git )

2) instalando rvm: Digite a linha de comando abaixo
bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)

se o de cima não der tente o abaixo que da no mesmo:
curl -s https://rvm.beginrescueend.com/install/rvm -o rvm-installer ; chmod +x rvm-installer ; ./rvm-installer –version latest

após instalado não faça mais nada, feche totalmente seu terminal finalizando a tarefa e abra de novo.

Digite: rvm

Se aparecer um manualzinho dele então esta ok, se não aparecer você fez algo errado.
Na instalação no mac snow leopard não precisa fazer aquele “echo”no profile, pelo menos comigo nunca fiz e sempre ficou ok.

Seu rvm está instalado, agora vamos instalar o ruby.

Digite: rvm install 1.9.2

Após isto digite o comando abaixo para setar a versão de uso do ruby e manter ela como padrão:

rvm use 1.9.2

rvm use 1.9.2 –default

Pronto, o ruby esta instalado, para ver se ta ok digite: ruby -v

É para mostrar a versão do ruby, no meu caso:
ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.7.0]

Agora atualizamos a Gem, digite:

gem update –system

Agora instalando o rails:

gem install rails

após a instalaçao vamos atualizar o pacote de gems padrão:

gem update

E agora por último verifique a versão do rails:

rails -v

no meu caso ficou assim:
Rails 3.0.9

Nós atualizamos todas as gems com o update, mas tem um problema, o MYSQL2 adicionou a versão 0.3.x, e ela não funciona corretamente com o rails 3.0.x, então vamos remover ela e instalar a que funciona certinho. Você precisa ter o MYSQL instalado em seu mac, você tem? Se tiver ok(pule a explicação de instalação do mysql abaixo e vai direto pro gem uninstall mysql2, caso contrario leia como instalar o mysql).

Instalando o MYSQL 5.5 no mac:

Por padrão não tem mysql instalado no mac, então vamos acessar o site:

http://dev.mysql.com/downloads/mysql/

Vá até o final da página e baixe a versão .dmg para ser auto instalavel.

Depois de baixar dê dois cliques e instale os 3 pacotinhos contidos alí, comece pelo primeiro.

Depois de instalar vamos fazer uma configuração via terminal pra deixar este mysql ok.

Digite os dois abaixo um de cada vez para criarmos aliases de fácil acesso ao mysql e mysqladmin:

alias mysql=/usr/local/mysql/bin/mysql

alias mysqladmin=/usr/local/mysql/bin/mysqladmin

Agora vamos setar a senha do mysql, ali onde tem NOVASENHA coloque uma senha a sua escolha.

mysqladmin -u root password NOVASENHA

mysqladmin -u root -h localhost password NOVASENHA

*Se der erro veja se o MYSQL esta ativado, lá no PREFERENCIAS DE SISTEMA tem um icone do MYSQL, clica nele e ativa o mysql para você conseguir mudar a senha.

Agora que já ta instalado e com senha, vamos fazer uma alteração de configuração no terminal para resolver um ERRO FUTURO que sempre da com mysql 5.5 no snow leopard. Faça o seguinte:

no terminal digite o comando abaixo, tomando cuidado com a versão do ruby(nome da pasta) e versão do mysql(nome da pasta tb). Dependendo da versão a pasta muda o nome, então o ideal é ir escrevendo algumas letras e apertar uns TABs para ele ir auto-completando e não ter erros. No meu ficou assim:

sudo install_name_tool -change libmysqlclient.18.dylib /usr/local/mysql/lib/libmysqlclient.18.dylib ~/.rvm/gems/ruby-1.9.2-p180/gems/mysql2-0.2.10/lib/mysql2/mysql2.bundle

Com esta linha um erro na hora de criar o scaffold e tb do rake já estará resolvido.

Dica Extra: Tela de Erro
Após a instalação do MySQL não é necessário reiniciar o seu mac entretanto, quando isso acontecer, pode ser que apareça o seguinte alerta:
“/Library/StartupItems/MySQLCOM”has not been started because it does not have the proper security settings.
Para corrigir esse problema, basta utilizar os seguintes comandos no terminal:

sudo chown -R root:wheel /Library/StartupItems/MySQLCOM

Agora você já tem o mysql instalado. Siga abaixo.

gem uninstall mysql2

(se ele mostrar varias versões, coloque para remover todas)

e agora instalamos a correta:

gem install mysql2 –version=0.2.10

Instalando manualmente o SQLITE:
Já tive vários problemas de usar o sqlite3, então eu gosto de instalar ele manualmente na máquina para depois instalar a gem, para isso faça o seguinte:

Instalando WGET no mac:
Baixe o wget pelo endereço: ftp://ftp.gnu.org/pub/gnu/wget/wget-1.9.tar.gz

Depois localize onde você baixou via terminal para descompactar digitando:
tar xzf wget-1.9.tar.gz

Agora terá uma pasta chamada wget… Entre nesta pasta para instalar digitando:
./configure
depois
make
depois
sudo make install

Pronto, seu wget esta pronto para uso, feche seu terminal encerrando a tarefa e abra novamente pra ter certeza que fique ok.

Agora acesse o site do sqlite3: http://www.sqlite.org/download.html

Copie o link do download em tar.gz

Acesse o seu terminal e digite wget + o link que copiou, no meu ficou assim:
wget http://www.sqlite.org/sqlite-autoconf-3070701.tar.gz

Após baixar descompacte e instale como fizemos anteriormente:

tar xzf sqlite-autoconf-3070701.tar.gz

entre na pasta: cd sqlite…..

depois:
./configure
make
sudo make install

Pronto, o sqlite3 esta definitivamente instalado. Este método de instalar funciona no Linux e no Mac osx.

Aproveite e instale a Gem do sqlite3.

gem install sqlite3

gem install sqlite3-ruby

Pronto, seu Ruby on Rails está certinho para uso na versão Ruby 1.9.2 e Rails 3.0.9.

Ruby on Rails, Tutoriais

Ruby on Rails: Corrigindo erro sqlite3 rake.rb:1612: warning: already initialized constant FileList

Estes dias tive um problema bobo com rake usando sqlite3, ele fazia o scaffold mas o rake não estava rodando.

Minha config era: rails 3.0.9 com ruby 1.9.2 e rodando em Mac snow leopard (não sei se esta correção soluciona em outra plataforma, pois fiz só no meu).

Acontecia que depois de criar tudo certinho usando sqlite3 ele dava pau no rake com a seguinte mensagem:

rake.rb:1612: warning: already initialized constant FileList

Li em um site que este problema ocasionava por conta do rake 0.8.x, então para corrigir foi fácil, bastou dar um:
gem update –system
e depois um:
gem update

Ele atualizou as gems, e em seguida fiz tudo novamente e o rake deu certo com sqlite3.

Abraço a todos!

Ruby on Rails