Como restringir acesso ao blog usando o BlogEngine.NET

by Rafael Amorim 7. abril 2010 20:26

Uso o BlogEngine.NET a bastante tempo e gosto dele. Quando o pessoal do Instituto Livramento pediu um site, que pudesse ser facilmente administrado, não pensei duas vezes e mandei ver BlogEngine.NET lá.

Ai surgiu a necessidade de colocar informações exclusivas aos professores e o bicho pegou. Como fazer isso?!? Pensei mil coisas a fazer (tenho problemas de IVSF - Incrivel Vontade de Sair Fazendo) até que decidi em pesquisar no forum do BlogEngine.NET

A resposta está nesse link.

Abraços!

Tags:

.NET | BlogEngine.NET | Programação

Livro C# 3.0 Pocket Reference disponível para download de graça

by Rafael Amorim 17. agosto 2009 14:33

Olá

O livro C# 3.0 Pocket Reference escrito por Joseph e Ben Albahari em formato e-book está disponível para download neste site gratuitamente. Não é preciso registrar-se no site.

Abraços!

Tags: , , ,

.NET

Como começar a desenvolver em .NET – Parte 2

by Rafael Amorim 24. fevereiro 2009 21:18

Olá

Recebi um email do Roberto Maciel, que achei muito interessante colocar aqui a resposta e assim mais gente já fica sabendo :-)

Ola Rafael
Tudo bem ?!?!?
Rafael entrei no seu Blog por curiosidade ... e acabei me deparando com uma situação que estou vivendo hoje ...
Reparei que vc começou a desenvolver em meados de 2008, e eu estou querendo começar nesse ramo tbm.
Quero começar a desemvolver em liguagem C#, começei a ler o livro "PROGRAMANDO_COM_C__E_VISUAL_STUDIO.NET_2005" de Julio Batista,e me dei bem .. pois entendi tudo e tive facilidade de efetuar as lições ali propostas ...
So que agora não sei + que caminho seguir.
Gostaria que vc me desse algumas indicações de livros, cursos, sites para que eu possa me desenvolver + em C# a ponto de ganhar dinheiro com isso e torna-lo uma profissão, pois sempre tive vontade de trabalhar com isso.
Imagino eu que vc tenha passado por essa situação igual a minha e como já passou tem algumas soluções e/ou ideias para me ajudar !!!
Rafael já sou grato de sua atenção.
No que + vc puder ajudar eu serei realmente grato a vc
Desde Ja muito obrigado !!!

 

Roberto

Um bom site onde vc pode achar material de qualidade (com forum) é o SharpCode, site do qual faço parte, e que tem uma turma muito boa. Agora em março retornaremos com os webcasts, onde sempre se aprende.

No mesmo site, tem um post com dicas de bons livros. Se vc tiver mais algum, coloca lá. Vamos ficar contentes :-)

Outro site onde vc pode encontrar material, são os sites da MS, como o MSDN Brasil, o ASP.NET (em ingles).

Por fim, tem o Linha de Código, iMasters, DevMedia, Projetando .NET. Se alguém lembrar de mais algum outro bom site com material .NET, pode ir colocando nos comentários.

Pegue todo o conhecimento que conseguir, mas devolva-os da mesma forma. Seja em blog, artigo, forum, etc. Assim, vc cria oportunidades, para que mais gente possa conhecer a tecnologia.

Abraços

Tags: , ,

.NET | Programação

Feliz Natal!

by Rafael Amorim 22. dezembro 2008 09:45

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Natal
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WindowHeight = 35;
            Console.WriteLine("                   _____");
            Console.WriteLine("             _,---'     `-,_");
            Console.WriteLine("             * `-,_         `-,");
            Console.WriteLine("                   `-,@@@@@@@@@@                          _");
            Console.WriteLine("                     @@@@@@@@@@@                    ((    ))");
            Console.WriteLine("              (\\\\_    ;;### ###;;                 {}  \\\\  //  {}");
            Console.WriteLine("       _*__  (\\_c\\   ;; O ( O ;;                  \\\\---\\/,-{=\\    /=");
            Console.WriteLine("     /\\ \\\\ \\  \\ ( )  ;;, (_)  ;;                    ~~\\\\//~~ \\\\  //");
            Console.WriteLine("     \\ \\ \\\\ \\ @@@@@   ;;//~\\\\;;;                     (\\_(\\ {{=\\\\//=}");
            Console.WriteLine("   ___\\_\\_\\__| \\  \\ __ ;;;;;;;;_                      /  (o   \\\\//");
            Console.WriteLine("  [==='`____`__ \\  / /\\ ;;;;; \\ \\_                    ) ) \\  <`--'>");
            Console.WriteLine("  |_  :~|~~~~~~|__/ /\\ \\       `, `-,_                ; (`~;  )  ('\\");
            Console.WriteLine("  |##-,_|@@@@@@|   \\ \\\\/\\       |_    @-,.   __    .&'   \\ ;  ;  (/~");
            Console.WriteLine("  |######-,_,__|_,-,\\ *\\ \\=====@) `-,_@,-c).(_(,-'' \\&....|   ;   :;");
            Console.WriteLine("  |#########`-----,_`-,\\\\/_______\\::::::-,_ ; )      |_ \\ |_&-. ..(");
            Console.WriteLine("  |####{}#######|!!!`-,__________):::::::::`-,; @)  .{ },-...\\\\&  `)");
            Console.WriteLine("  |##{ __}}#####|!!!!!!!!!-,_    `-,::::::::::_//|  /(_)(     ||   ;");
            Console.WriteLine("  |#{ }##{ }####|!!!!!!!!!!!!`-,_   \\::::--,:/!!!/ /     \\   //,--|:");
            Console.WriteLine("  |#{ }###{}####|!!!!!!!!!!!!!!!!`---'!!!!!!!!!!| :   ^    ) ;~/  //");
            Console.WriteLine("  |##{ }#{ }####|!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!} \\  / \\   \\; / _//");
            Console.WriteLine("  |###{_~_}#####|!!!!!!!!!!!!!!!!!!!!!!!!!!!!,-:: /_/   \\  \\   C_/");
            Console.WriteLine("  |#############|!!!!!!!!!!!!!!!!!!!!!!!!,-`X  (( //   __//");
            Console.WriteLine("  |#############|!!!!!!!!!!!!!!!!!!!!,-`X  / \\_,-'~   c__/");
            Console.WriteLine("  |#############|!!!!!!!!!!!!!!!!,-`X  / \\/,-`");
            Console.WriteLine("  `;############|!!!!!!!!!!!!,-X   / \\/,-`~");
            Console.WriteLine("    X`-;########|!!!!!!!!,-'X / \\ /,-'~");
            Console.WriteLine("   /_\\,-``-;####|!!!!!-'X  / \\_,-'~");
            Console.WriteLine(" `-'         `-;|,-'X  / \\',-'");
            Console.WriteLine("                   /,-/,-'~");
            Console.WriteLine("             ;    /,-'~");
            Console.WriteLine("             `,_,-~");
            Console.WriteLine("                          F E L I Z   N A T A L !");
            Console.ReadKey();
        }
    }
}

 

natal

Tags:

.NET | Geral

Inversão de Caracteres em .NET

by Rafael Amorim 4. dezembro 2008 14:04

Ontem passei na aula do Pedro (que tava corrigindo prova do 2o. Semestre) e ele estava escrevendo a resposta de uma questão em C. A questão consistia em inverter a sequencia de caracteres informada. Coisa bem simples mesmo.

Ai eu caí na bobagem de dizer que em .NET era fácil, e que só não ia fazer pq não ia ligar o note... hehehe... tava com preguiça mesmo de fazer. Ele prontamente carregou o VS 2008 e disse: "Não seja por isso. Ó!"

Pronto. Desafio feito e desafio aceito. Só não consegui fazer de primeira pq tinha um aniversário... Mas como prometido o código ta aqui.

Abraços

Tags: , , ,

.NET | Programação | URCAMP

Resumo das apresentações no 3o. Fórum da URCAMP

by Rafael Amorim 1. dezembro 2008 14:51

Olá

É com imensa alegria e satisfação que digo que CONSEGUI passar a mensagem para todos os que me assistiram. Uns pegaram o material comigo, outros anotaram o endereço do blog, teve gente me assistindo duas vezes, professor dizendo que vai migrar pro .NET...hehehe. Enfim, valeu a pena o esforço.

Pelo que vi, as pessoas aqui da região tem interesse em aprender sobre .NET mas tem medo de iniciar. O que fiz foi mostrar um começo. Cabe a cada um iniciar a sua caminhada, como eu iniciei a minha no começo do ano. Claro que se eu puder ajudar em algo vou fazer, mas também não vou caminhar por ninguém.

1o. Dia

O primeiro dia foi aquele nervosismo da estréia, sala cheia, pessoal de fora da faculdade, mudança de planos em cima da hora (pela falta de um detalhe no meu projeto, a apresentação ficou na sala hands-off, enquanto o ppt foi concebido para ser hands-on), tempo estourado, calor. Esse foi o maior problema. Como fiquei com a segunda apresentação da noite, deu pra cuidar a apresentação dos colegas. E pra me acalmar um pouco também, se bem que a presença dos professores em sala me deixa apreensivo :-) .

2o. Dia

No segundo dia o nervosismo continuava, mas estava num nível mais controlado. Fiquei com a ultima apresentação da noite, tinha professor me assistindo em tempo integral, mas como eu sabia que ele estava afim de conhecer o .NET, caprichei mais nos exemplos. Por fim tive a recompensa por parte dele me dizendo que ia migrar pro .NET. Uma pena que faltou mais quórum para assistir as apresentações.

3o. Dia

Terceiro dia. Reta final se aproximando. Nervosismo sob controle. "Posso iniciar a noite? Claro que sim. Sem problemas." O que eles não se deram conta é que a minha apresentação é longa... terminei já eram quase 21 hs. Como as outras palestras que eu queria ver também já tinham terminado, encerrei o expediente mais cedo :-)

4o. Dia

Por pouco não apresentei nada. Fui a Quarai, atender uns clientes e cheguei por volta das 20hs, sendo que a minha apresentação começava as 20:30. Por conta disso e da falta de quórum, começei as 21:02 (precisamente) com 3 pessoas na platéia (a saber: Dalmiro, Prof. Alfredo e o Ricardo). Terminei a apresentação (e o fórum) precisamente as 22hs (58 minutos de apresentação)

Finalizando

Agradeço de coração a todos os que participaram, sendo palestrante ou assistindo as palestras. Acho que isso faz com que todos melhorem, e não é só a parte técnica, mas também para apresentação em público (o que vai ter de gente se lembrando disso na monografia...hehehe).

As galerias de imagens foram linkadas do site www.armazem88.com.br.

No próximo fórum, estarei lá

Abraços

Tags: , ,

.NET | Geral | Novidades | URCAMP

Palestra no 3o. Fórum da URCAMP

by Rafael Amorim 26. novembro 2008 09:12

Olá

Estou escrevendo esse texto logo após o término da minha apresentação. Quero agradecer a todos os que me assistiram e me deram dicas. E pedir desculpas por alguma bobagem.

Como prometido, os arquivos trabalhados durante a palestra: 

 

AspNet.zip (673,04 kb)

AloMundo.zip (17,27 kb)

MasterPage.zip (4,14 kb)

Ajax.zip (3,04 kb)

 

Abraços

Tags: , , ,

.NET | Geral | URCAMP

Manipulando diretamente a Porta Paralela

by Rafael Amorim 13. novembro 2008 19:30

Olá

Essa semana encontrei um texto sobre como controlar os pinos da porta paralela no site do RogerCom (http://www.rogercom.com/). O objetivo final era mandar o comando para fazer os leds acenderem ou apagarem. O Daniel quis fazer em FoxPro e eu fui pro c#. Como não necessitava de muito material, comprei os leds e os resistores e resolvi fazer.

O HARDWARE 

Para fazer o hardware, usamos:

  • 1 placa de cartão (para fazer as soldas). Aqui pode ser qualquer coisa de plastico ou de papel, para dar sustentação aos leds
  • 8 Leds (qualquer cor). AVISO: LED tem lado. A perninha maior é o positivo.
  • 8 Resistores 470 ohm (amarelo, violeta, marrom). AVISO: Resistior não tem lado
  • 1 Cabo de impressora (que não vai mais ser usado)
  • Ferro de solda, estanho, multimetro, etc.

 

Para montar o hardware não tem muito segredo, é so seguir o desenho do site.


Peças antes do inicio da solda


Peças já soldadas na placa

Para montar o cabo, o Daniel me deu uma mão. Dentro do cabo da impressora tem uns 20 fios (mais ou menos), e é preciso encontrar fio a fio quem é quem. É ai que entra o multimetro.



 
Daniel e Eu encontrando os fios

Aqui aconteceu um acidente. Depois de identificarmos os cabos, pedi ao Daniel que cortasse os que não estavam em uso. Ele foi cortando. Quando terminou, viu que a etiqueta do fio nro 7 estava colada no meu braço. Tarde demais. O fio já estava cortado. Resultado: Lampada 7 permanentemente desligada :-P Depois se der eu refaço as ligações.




Fios soldados

 

O Software


Para fazer o hardware funcionar, precisavamos arrumar o software. Achamos uma dll que controla a porta paralela no windows xp pra cima (no 98 é diferente) e partimos pra programação em VFP.

Depois de penar um pouco, encontramos uma ocx que facilitou a vida.

Depois o Daniel ligou uma ocx para tocar mp3 e ligou os leds com o sistema de graficos da ocx. Não funcionou como deveria.

Para fazer em .Net. encontramos um software e pegamos dele como fazer o led acender/apagar. Depois fiz uma aplicação inteira para fazer acionar o led.


Sw em .NET

FONTES

  

Led4.rar (301,49 kb) - Versão em .NET

Versão em VFP: Em Breve. Daniel vai usar os pngs das lampadas. 

 

VIDEO 

 

CONCLUSÕES

As minhas:
1) EU tenho que aprender mais de .NET. Ainda sei pouco e apanhei em coisas simples
2) No site do RogerCom tem muita coisa interessante. Vale a pena ler.
3) A ideia de acender lampadas pela casa via software vai sair. É só eu terminar as funções da faculdade.
4) Obrigado ao Eduardo Spaki que me deu uma mão na programação ;-)

A do Daniel

1) "Prefiro não comentar" 


FONTES:
http://www.rogercom.com/pparalela/introducao.htm
https://secure.codeproject.com/KB/cs/csppleds.aspx?display=PrintAll&fid=21021&df=90&mpp=25&noise=3&sort=Position&view=Quick&select=1066799&fr=251
http://www.google.com.br/

 

Tags: , , ,

.NET | Programação | Windows

Novidades do Blog

by Rafael Amorim 28. outubro 2008 14:33

Olá

 

Em breve atualizo os posts do blog

Tags:

Novidades | .NET

Month List